A Smooth Penalty-Based Feedback Law for Reactive Obstacle Avoidance with Convergence Guarantees
Lyes Smaili, Soulaimane Berkane
TL;DR
This work tackles safe autonomous navigation in unknown, obstacle-rich environments using only local sensing. It introduces Safe Penalty-based Feedback (SPF), a smooth, closed-form control law that blends a nominal input with a state-dependent projection toward obstacle boundaries via a penalty function, ensuring forward invariance of a safety margin and avoiding maps or switching. When the nominal controller is a gradient-descent on a potential $V$, the closed-loop system achieves almost global asymptotic stability (AGAS) under a simple curvature condition that compares obstacle-boundary curvature to the potential's level-set curvature, with undesired equilibria shown to be unstable under this mild assumption. The method is demonstrated through 2D and 3D simulations, using local distance and bearing to obstacles to achieve safe, convergent navigation with low computational overhead, offering a lightweight alternative to more complex or optimization-based safety schemes.
Abstract
This paper addresses the problem of safe autonomous navigation in unknown obstacle-filled environments using only local sensory information. We propose a smooth feedback controller derived from an unconstrained penalty-based formulation that guarantees safety by construction. The controller modifies an arbitrary nominal input through a closed-form expression. The resulting closed-form feedback has a projection structure that interpolates between the nominal control and its orthogonal projection onto the obstacle boundary, ensuring forward invariance of a user-defined safety margin. The control law depends only on the distance and bearing to obstacles and requires no map, switching, or set construction. When the nominal input is a gradient descent of a navigation potential, we prove that the closed-loop system achieves almost global asymptotic stability (AGAS) to the goal. Undesired equilibria are shown to be unstable under a mild geometric curvature condition, which compares the normal curvature of the obstacle boundary with that of the potential level sets. We refer to the proposed method as SPF (Safe Penalty-based Feedback), which ensures safe and smooth navigation with minimal computational overhead, as demonstrated through simulations in complex 2D and 3D environments.
