Rollover Prevention for Mobile Robots with Control Barrier Functions: Differentiator-Based Adaptation and Projection-to-State Safety
Ersin Das, Aaron D. Ames, Joel W. Burdick
TL;DR
This work tackles rollover prevention in mobile robots under time-varying and noisy conditions by casting rollover safety as a control barrier function (CBF) problem based on a zero moment point (ZMP) constraint. It introduces a time-varying projection-to-state safety ($tPSSf$) framework to account for disturbances in CBF derivatives and couples it with differentiator-adaptive CBFs (DA-CBFs) that embed an ISS differentiator for time-varying parameters into the safety constraint, yielding a robust CBF-QP safety filter. The key contributions are the formal development of $tPSSf$, the DA-CBF construction that tolerates differentiation errors, and the experimental validation on a tracked robot showing safer rollover performance with reduced conservatism compared to time-invariant bounds. The approach enables reliable rollover prevention in real-world terrains with disturbances and noisy measurements, providing a practical safety mechanism for autonomous mobile robots.
Abstract
This paper develops rollover prevention guarantees for mobile robots using control barrier function (CBF) theory, and demonstrates the method experimentally. We consider a safety measure based on a zero moment point condition through the lens of CBFs. However, these conditions depend on time-varying and noisy parameters. To address this issue, we present a differentiator-based safety-critical controller that estimates these parameters and pairs Input-to-State Stable (ISS) differentiator dynamics with CBFs to achieve rigorous safety guarantees. Additionally, to ensure safety in the presence of disturbances, we utilize a time-varying extension of Projection-to-State Safety (PSSf). The effectiveness of the proposed method is demonstrated via experiments on a tracked robot with a rollover potential on steep slopes.
