Safety-Critical Stabilization of Force-Controlled Nonholonomic Mobile Robots
Tianyu Han, Bo Wang
TL;DR
The paper tackles safety-critical stabilization of force-controlled nonholonomic mobile robots, addressing nonholonomic constraints by designing a nominal GAS controller in polar coordinates for the error dynamics and enforcing safety with a Cartesian CBF. The main method combines a strict Lyapunov function, derived from a polar-coordinate nominal controller, with a reciprocal CBF construction for cascaded kinematic–kinetic subsystems via integrator backstepping, all unified through a gamma_m-quadratic program. Key contributions include a Lyapunov function that remains valid on any compact set, a backstepping-based CBF framework for cascaded systems, and a feasible QP that guarantees forward invariance of the safety set while achieving stabilization. The results demonstrate practical safety-critical control suitable for autonomous parking and inter-vehicle collision avoidance, with a path toward handling input saturation and multi-agent formations in future work.
Abstract
We present a safety-critical controller for the problem of stabilization for force-controlled nonholonomic mobile robots. The proposed control law is based on the constructions of control Lyapunov functions (CLFs) and control barrier functions (CBFs) for cascaded systems. To address nonholonomicity, we design the nominal controller that guarantees global asymptotic stability and local exponential stability for the closed-loop system in polar coordinates and construct a strict Lyapunov function valid on any compact sets. Furthermore, we present a procedure for constructing CBFs for cascaded systems, utilizing the CBF of the kinematic model through integrator backstepping. Quadratic programming is employed to combine CLFs and CBFs to integrate both stability and safety in the closed loop. The proposed control law is time-invariant, continuous along trajectories, and easy to implement. Our main results guarantee both safety and local asymptotic stability for the closed-loop system.
