Model predictive control with safety barrier enforcement for dynamic obstacle avoidance of mobile robots
Michel Andrianto Gunarso, Tua Agustinus Tamba, Jonathan Chandra
Abstract
This research proposes a model predictive control (MPC) approach with additional barrier function constraint for safe navigation of a differential drive wheeled mobile robot (DDWMR) in the presence of static and dynamic obstacles. The proposed approach uses the kinematic model of DDWMR to initially constructs a stabilizing MPC on the basis of Lyapunov’s stability theory. To ensure safe navigation of the DDWMR when obstacles are present, the control barrier function (CBF) concept is subsequently constructed and integrated into the developed MPC framework. The integrated MPC-CBF approach is shown to guarantee both the stability and safety properties of the DDWMR while navigating towards a desired goal position through a workspace filled with obstacles. The good performance of the proposed framework is demonstrated through computer simulations and experimental validation on a Turtlebot3 DDWMR plat form. In the real robot experiments, the controller achieved final tracking errors of [ex ey ] = [0.1286 0.0626] m and e0 = 0.021 rad, while the corresponding simulation errors were [ex ey ] = [0.0824 0.0698] m and e0 = 0.0883 rad, respectively. These results demonstrate that the developed feedback control method ensures safe, stable, and collision-free motions of the DDWMR.
Keywords
Control barrier function; Mobile robots; Model predictive control; Obstacle avoidance; Safety-critical system
DOI:
https://doi.org/10.11591/eei.v15i2.11309
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
<div class="statcounter"><a title="hit counter" href="http://statcounter.com/free-hit-counter/" target="_blank"><img class="statcounter" src="http://c.statcounter.com/10241695/0/5a758c6a/0/" alt="hit counter"></a></div>
Bulletin of EEI Stats
Bulletin of Electrical Engineering and Informatics (BEEI) ISSN: 2089-3191 , e-ISSN: 2302-9285 This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU) .