I. Introduction
Mobile robots have been deployed to navigate unstructured environments autonomously for various operations [1], [2], [3], [4], [5], [6], [7], [8]. Traditionally, work has been done in generating motion plans for navigation using pre-built maps with global motion planners like rapidly exploring random trees (RRTs) [9]. In [10], a safe corridor based approach is used to reduce the safe set to polytopes along a pre-planned path, which enables online replanning. However, when the map has high granularity as well as when the map is constructed/updated in real-time, it would be costly to frequently replan using these global planners, creating the need for a local planner that directly operates on sensor measurements while ensuring safety. Recently, control barrier functions (CBFs) [5] have been gaining popularity in synthesizing safe control actions. One of the main benefits of CBF-based approaches is that they can transform nonlinear and nonconvex constraints into linear ones, greatly increasing the computation speed.