Stabilization of a self-balancing robot by energy shaping

The self-balancing robot is a mobile robot that can be classified as an underactuated mechanism, systems which challenging characteristics make them interesting from the point of view of control. In this work we present the design of a control law for the stabilization of a self-balancing robot by using a method based on energy shaping that does not requires to solve partial differential equations. We also present a stability analysis that includes the demonstration of local asymptotic stability of the desired equilibrium and experimental results show the performance of the proposed control law.

[1]  Romeo Ortega,et al.  Shaping the Energy of Mechanical Systems Without Solving Partial Differential Equations , 2016, IEEE Transactions on Automatic Control.

[2]  Tong Heng Lee,et al.  Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot , 2014, IEEE Transactions on Industrial Electronics.

[3]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. II. Potential shaping , 2001, IEEE Trans. Autom. Control..

[4]  Rasoul Sadeghian,et al.  An experimental study on the PID and Fuzzy-PID controllers on a designed two-wheeled self-balancing autonomous robot , 2016, 2016 4th International Conference on Control, Instrumentation, and Automation (ICCIA).

[5]  Jan Haase,et al.  Mathematical model and control strategy of a two-wheeled self-balancing robot , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[6]  Alessandro Astolfi,et al.  Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one , 2004, Proceedings of the 2004 American Control Conference.

[7]  Sangtae Kim,et al.  Tilting-Type Balancing Mobile Robot Platform for Enhancing Lateral Stability , 2015, IEEE/ASME Transactions on Mechatronics.

[8]  Song Yuan,et al.  Dynamic modeling and sliding mode controller design of a two-wheeled self-balancing robot , 2016, 2016 IEEE International Conference on Mechatronics and Automation.

[9]  Romeo Ortega,et al.  Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment , 2002, IEEE Trans. Autom. Control..

[10]  Chih-Hui Chiu,et al.  The Design and Implementation of a Wheeled Inverted Pendulum Using an Adaptive Output Recurrent Cerebellar Model Articulation Controller , 2010, IEEE Transactions on Industrial Electronics.

[11]  Mark W. Spong,et al.  Partial feedback linearization of underactuated mechanical systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[12]  Víctor Santibáñez,et al.  Control of a self-balancing robot driven by DC motors via IDA-PBC , 2017, ICCMA 2017.