This study focuses on the control of a self-balancing unicycle robot equipped with a roll stabilization mechanism and a single drive wheel responsible for both maintaining upright posture and tracking a predefined path. To achieve stable and responsive behavior, Linear Quadratic Regulators (LQRs) are designed and implemented for roll, pitch, and trajectory tracking control loops. While conventional LQR controllers are generally effective in attenuating external disturbances such as road inclines, they may not fully compensate for the dynamic variations induced by significant slope changes. To address this limitation, a gain-scheduled LQR strategy is proposed, in which controller gains are adaptively adjusted based on varying road inclinations. The road slope alters the dynamic behavior of the unicycle system and introduces external forces that can degrade performance if not adequately compensated. The proposed gain scheduling approach enhances the system's adaptability and robustness, ensuring more accurate path tracking and upright stability under non-uniform terrain conditions. A comparative analysis is conducted between the gain-scheduled LQR and a standard fixed-gain LQR design. Simulation results demonstrate the effectiveness of the proposed method in improving the robot’s performance across varying slope conditions, validating its potential for real-world application in unstructured or sloped environments.
[1] Ruan, X., Hu, J., & Wang, Q. (2009). Modeling with Euler-lagrang equation and cybernetical analysis for a unicycle robot. 2009 Second International Conference on Intelligent Computation Technology and Automation. Changsha, Hunan, China. doi:10.1109/icicta.2009.263
[2] Kappeler, F.(2007).Unicycle robot, Technical report, Automatic Control Laboratory, Ecole Polytechnique Federale de Lausanne.
[3] Lee, J., Han, S., & Lee, J. (2013). Decoupled dynamic control for pitch and roll axes of the unicycle robot. IEEE transactions on industrial electronics (1982), 60(9), 3814–3822. doi:10.1109/tie.2012.2208431
[4] Dao, M.-Q., & Liu, K.-Z. (2005). Gain-scheduled stabilization control of a unicycle robot. JSME International Journal Series C: Mechanical Systems, Machine Elements and Manufacturing, 48(4), 649–656. doi:10.1299/jsmec.48.649
[5] Xu, J. X., Guo, Z. Q., & Lee, T. H. (2014). On integral sliding mode control for a unicycle. International journal of vehicle design, 64(1), 101. doi:10.1504/ijvd.2014.057801
[6] Rubagotti, M., Estrada, A., Castanos, F., Ferrara, A., & Fridman, L. (2011). Integral sliding mode control for nonlinear systems with matched and unmatched perturbations. IEEE transactions on automatic control, 56(11), 2699–2704. doi:10.1109/tac.2011.2159420
[7] Guo, Z., Xu, J.-X., & Lee, T. H. (2009, Ιούλιος). A gain-scheduling optimal fuzzy logic controller design for unicycle. 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Singapore. doi:10.1109/aim.2009.5229855
[8] Daoxiong, G., Qi, P., Guoyu, Z., & Xinghui, L. (2012). LQR control for a self-balancing unicycle robot on inclined plane. Journal of System Design and Dynamics, 6(5), 685–699. doi:10.1299/jsdd.6.685
[9] Buccieri, D., Perritaz, D., Mullhaupt, P., Jiang, Z.-P., & Bonvin, D. (2009). Velocity-scheduling control for a unicycle mobile robot: Theory and experiments. IEEE transactions on robotics: a publication of the IEEE Robotics and Automation Society, 25(2), 451–458. doi:10.1109/tro.2009.2014494
Srinivas, K. N., & Behera, L. (2008). Swing-up control strategies for a reaction wheel pendulum. International Journal of Systems Science, 39(12), 1165–1177. doi:10.1080/00207720802095137
P. Hespanha, (2009). Linear systems theory, Princeton university press.
Rashid, M. Z. A., & Sidek, S. N. (2012). Controller Design Of Unicycle Mobile Robot. IIUM Engineering Journal, 13(2).
Kouhi Ronaghi,E. and Seyedtabaii,S. (2022). Balancing Unicycle Travelling on an Inclined Surface. Transactions on Machine Intelligence, 5(2), 77-86. doi: 10.47176/TMI.2022.77
MLA
Kouhi Ronaghi,E. , and Seyedtabaii,S. . "Balancing Unicycle Travelling on an Inclined Surface", Transactions on Machine Intelligence, 5, 2, 2022, 77-86. doi: 10.47176/TMI.2022.77
HARVARD
Kouhi Ronaghi E., Seyedtabaii S. (2022). 'Balancing Unicycle Travelling on an Inclined Surface', Transactions on Machine Intelligence, 5(2), pp. 77-86. doi: 10.47176/TMI.2022.77
CHICAGO
E. Kouhi Ronaghi and S. Seyedtabaii, "Balancing Unicycle Travelling on an Inclined Surface," Transactions on Machine Intelligence, 5 2 (2022): 77-86, doi: 10.47176/TMI.2022.77
VANCOUVER
Kouhi Ronaghi E., Seyedtabaii S. Balancing Unicycle Travelling on an Inclined Surface. Trans. Mach. Intell., 2022; 5(2): 77-86. doi: 10.47176/TMI.2022.77