Dynamic Obstacle Avoidance Using Nonlinear Model Predictive Control and Control Barrier Function for Ballbot Systems

Authors: Pham Minh Duc, Vu Duc Cuong, Nguyen Thi Thuy Hang, Nguyen Danh Huy , Nguyen Thi Van Anh, Nguyen Tung Lam*
https://doi.org/10.51316/jst.176.ssad.2024.34.3.5

Abstract

This research presents a tracking control system for a ballbot designed to operate in complex environments filled with both static and dynamic obstacles. The Nonlinear Model Predictive Control (NMPC) framework is formulated to predict the future positions of the ballbot and all surrounding obstacles. This predictive capability is crucial for effective navigation, as it allows the ballbot to anticipate potential collisions in the prediction horizon. The NMPC is integrated with an optimization problem that is enhanced by Control Barrier Function (CBF) constraints. These constraints ensure that the ballbot maintains a safe and consistent distance from every obstacle, thus preventing collisions. Additionally, an Extended State Observer (ESO) is implemented to observe and compensate for uncertain disturbances in the ballbot’s movements, as well as to estimate immeasurable variables that might affect its performance. Various simulation scenarios are conducted to thoroughly test and validate the effectiveness of this approach in achieving precise tracking control and reliable collision avoidance in environments with a large number of obstacles.

Keyword

Ballbot, control barrier function, model predictive control, obstacles avoidance
Pages : 35-42

Related Articles:

Authors : Vu Dan Thanh Le, Anh Tuan Nguyen*, Thanh Dong Pham, Hoang Quan Dinh, Huu The Nguyen, Cong Truong Dinh
Authors : Son T. Nguyen*, Manh X. Vuong, Tien D. Nguyen
Authors : Tuan Linh Dang*, Dinh Minh Vu, Ngoc Dung Pham, The Vu Nguyen, Dinh Phu Mac, Nguyen Minh Nhat Hoang, Huy Hoang Pham