Time‐optimal trajectory generation and observer‐based hierarchical sliding mode control for ballbots with system constraints
Authors:
- 13 April 2024
- journal article
- research article
- Published by Wiley in International Journal of Robust and Nonlinear Control
- Vol. 34 (11) , 7580-7610
Abstract
This paper introduces a comprehensive motion planning–tracking–safety constraint scheme for a 3D ballbot system. A nonlinear control for the 3D ballbot system is designed based on three separate planes by utilizing extended state observer (ESO) to estimate coupling mechanisms. Three virtual control signals are generated from these distinct planes and can be used for formulating actual control signals. To overcome the complexity of nonlinear motion equations, flatness theory is used to construct the time‐optimal trajectory through an optimization problem, facilitating smooth movement of the ballbot, and obstacle avoidance based on RRT* waypoints. Furthermore, our work manipulates the hierarchical sliding mode controller (HSMC) as the nominal controller to ensure that the ballbot tracks to the optimal trajectory, unifying with the exponential control barrier function (ECBF) to address safety constraints in the body's deflection angle. Through extensive simulations and comparative analysis, the system demonstrates its effectiveness and safe operation in various working conditions.Keywords
Funding Information
- Hanoi University of Science and Technology (T2023‐TÐ‐002)
This publication has 33 references indexed in Scilit:
- $\mathbf {H_\infty }$ Optimal Full-State Feedback Control for a Ball-Balancing Robot2023
- Auto-balancing Ballbot Systems: A Fractional-Order Sliding Mode Based Radial-Basis Neural Network Approach2022
- Aggregated Hierarchical Sliding Mode Control for a Spatial Ridable BallbotInternational Journal of Precision Engineering and Manufacturing, 2018
- A Fuzzy Logic-in-Loop Control for a Novel Reduced Height Ballbot PrototypeProcedia Computer Science, 2018
- Control of nonlinear systems with time-varying output constraintsAutomatica, 2011
- On the convergence of an extended state observer for nonlinear systems with uncertaintySystems & Control Letters, 2011
- Barrier Lyapunov Functions for the control of output-constrained nonlinear systemsAutomatica, 2009
- One Is Enough!2007
- A Lie-Backlund approach to equivalence and flatness of nonlinear systemsIEEE Transactions on Automatic Control, 1999
- Flatness and defect of non-linear systems: introductory theory and examplesInternational Journal of Control, 1995