Abstract
For the spherical robot, an efficient and precise velocity controller suitable for different terrains is crucial. In this paper, a new Riccati controller with feedforward compensation based on Kalman observer (FKO-Riccati controller) with better control performance and stronger robustness is proposed for velocity control of the spherical robot. An accurate dynamic model of the robot is established. Based on the model, a Riccati controller with velocity tracking performance and a Kalman velocity observer are proposed, and the output is feedforward compensated. To verify the effectiveness of the proposed controller, a series of experiments were conducted using a spherical robot named Rotunbot. The simulations and experimental results show that no matter what terrain the robot was in, compared with the traditional PID controller, the FKO-Riccati controller had better control performance and stronger robustness, whether it was going straight or turning.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Halme, A., Schonberg, T., Yan, W.: Motion Control of a Spherical Mobile Robot. In: Advanced Motion Control, 1996. AMC ’96-MIE. Proceedings., 1996 4th International Workshop on (1996)
Zhang, Z., Wan, Y., Wang, Y., Guan, X., Ren, W., Li, G.: Improved Hybrid a* Path Planning Method for Spherical Mobile Robot Based on Pendulum. Int. J. Adv. Robot. Syst. 18(1), 1729881421992958 (2021)
Bicchi, A., Balluchi, A., Prattichizzo, D., Gorelli, A.: Introducing the “Sphericle”: an Experimental Testbed for Research and Teaching in Nonholonomy. In: Proceedings of International Conference on Robotics and Automation, vol. 3, pp. 2620–2625. IEEE (1997)
Amir, H., Mojabi, P.: Introducing August: a Novel Strategy For an Omnidirectional Spherical Rolling Robot. In: IEEE International Conference on Robotics & Automation (2004)
Ma, L., Sun, H., Song, J.: Fractional-Order Adaptive Integral Hierarchical Sliding Mode Control Method for High-Speed Linear Motion of Spherical Robot. IEEE Access PP(99), 1–1 (2020)
Liu, Y., Wang, Y., Guan, X., Wang, Y., Jin, S., Hu, T., Ren, W., Hao, J., Zhang, J., Li, G.: Multi-Terrain Velocity Control of the Spherical Robot by Online Obtaining the Uncertainties in the Dynamics. IEEE Robot. Autom. Lett. 7(2), 2732–2739 (2022). https://doi.org/10.1109/LRA.2022.3141210
Michaud, F.C., Caron, S.: Roball an Autonomous Toy-Rolling Robot. In: Proc of the Workshop on Interactive Robotics & Entertainment (2000)
Chen, S.B., Beigi, A., Yousefpour, A., Rajaee, F., Chu, Y.: Recurrent Neural Network-Based Robust Nonsingular Sliding Mode Control with Input Saturation for a Non-Holonomic Spherical Robot. IEEE Access 8, 188441–188453 (2020)
Roozegar, M., Mahjoob, M., Jahromi, M.: Optimal Motion Planning And Control of a Nonholonomic Spherical Robot Using Dynamic Programming Approach: Simulation and Experimental Results. Mechatronics 39, 174–184 (2016)
Azizi, M.R., Keighobadi, J.: Robust Sliding Mode Trajectory Tracking Controller for a Nonholonomic Spherical Mobile Robot. IFAC Proc. Vol. 47(3), 4541–4546 (2014)
Liu, D., Sun, H., Jia, Q.: A Family of Spherical Mobile Robot: Driving Ahead Motion Control by Feedback Linearization. In: Systems and Control in Aerospace and Astronautics, 2008. ISSCAA 2008. 2nd International Symposium on (2008)
Zihao, S., Bin, W., Ting, Z.: Trajectory Tracking Control of a Spherical Robot Based on Adaptive Pid Algorithm. In: 2019 Chinese Control And Decision Conference (CCDC), pp. 5171–5175. IEEE (2019)
Wang, Y., Guan, X., Hu, T., Zhang, Z., Wang, Y., Wang, Z., Liu, Y., Li, G.: Fuzzy Pid Controller Based on Yaw Angle Prediction of a Spherical Robot. In: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3242–3247. (2021). https://doi.org/10.1109/IROS51168.2021.9636425
Kayacan, E., Kayacan, E., Ramon, H., Saeys, W.: Velocity Control of a Spherical Rolling Robot Using a Grey-Pid Type Fuzzy Controller With an Adaptive Step Size. IFAC Proc. 45(22), 863–868 (2012)
Ma, Z., Sun, G., Cheng, Z., Li, Z.: Linear Motor Motion Control Using Fractional Order Sliding Mode Controller With Friction Compensation. In 2017 36th Chinese Control Conference (CCC). (2017)
Ma, Z., Zhu, Z.H., Sun, G.: Fractional-Order Sliding Mode Control for Deployment of Tethered Spacecraft System. Proc. Inst. Mech. Eng. G J. Aerosp. Eng. 233(13) (2019). https://doi.org/10.1177/0954410019830030
Yue, M., Liu, B., Wei, X., Hu, P.: Adaptive sliding-mode control of spherical robot with estimated rolling resistance. Cybern. Syst. 45(5), 407–417 (2014)
Kayacan, E., Kayacan, E., Ramon, H., Saeys, W.: Adaptive Neuro-Fuzzy Control of a Spherical Rolling Robot Using Sliding-Mode-Control-Theory-Based Online Learning Algorithm. IEEE Trans. Cybern. 43(1), 170–179 (2012)
Yu, T., Sun, H.X., Jia, Q.X., Zhang, Y.H., Zhao, W.: Sliding Mode Control of Pendulum-Driven Spherical Robots. In: Advanced Materials Research, vol. 591, pp. 1519–1522. Trans Tech Publ (2012)
Cai, Y., Zhan, Q., Xi, X.: Neural Network Control for the Linear Motion of a Spherical Mobile Robot. Int. J. Adv. Robot. Syst. 8(4), 32 (2011)
Funding
This work was supported by the National Key Research and Development Program of China (No. SQ2019YFB130016) and the Autonomous Research Project of the State Key Laboratory of Industrial Control Technology, China(Grant No. ICT2021A13).
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by Yixu Wang, You Wang and Yifan Liu. The first draft of the manuscript was written by Yixu Wang and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Consent to participate
Informed consent was obtained from all individual participants included in the study.
Consent for publication
All individual participants included in the study have consented to publication.
Competing interests
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Y., Wang, Y., Liu, Y. et al. New Riccati Velocity Controller of the Spherical Robot. J Intell Robot Syst 108, 51 (2023). https://doi.org/10.1007/s10846-023-01871-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-023-01871-w