Abstract
The use of spherical robots in outdoor operations has increased because they can move on uneven/three-dimensional (3D) terrain. Since the non-holonomic constraints and the rolling, tilting and turning kinematics of spherical robots are coupled on 3D terrain, these operations may require complex design or advanced control techniques for stable rolling kinematics on a straight trajectory. Instead, a simple design or solution can be used for these operations. This study proposes a simple design for stable rolling kinematics of spherical robots on a straight path without changing the existing design and without a controller. The proposed design is based on coupling the spherical robots with a mechanical component and can be easily applied to all spherical robots. The proposed design does not require any change in the structure of a spherical robot, but only an additional identical spherical robot and a mechanical coupler. The main contribution and significance of this study is a simple design to overcome the stability problems of a single spherical robot operating on flat and 3D terrain. The rolling stability of the single and the coupled spherical robots on flat road and 3D terrain was investigated by kinematic analysis to verify the validity of the proposed design. The effect of the stiffness of the mechanical coupling on the rolling kinematics of the spherical robots was studied in the kinematic analysis using different mechanical couplings, such as a rigid shaft, a relatively soft spring and a relatively stiff spring. Experimental studies were conducted to verify the validity of the proposed design for the spherical robots rolling especially on 3D terrains. The results show that the proposed design, which requires only a mechanical coupler instead of a complex design or advanced controller, is reliable and feasible. The rigid mechanical coupling of the two identical spherical robots could overcome the problems of maneuvering and rolling stability of spherical robots on 3D terrains.
Similar content being viewed by others
Availability of data and materials
Data generated during the current study is available from the corresponding author on reasonable request.
References
Papadakis, P.: Terrain traversability analysis methods for unmanned ground vehicles: A survey. Eng. Appl. Artif. Intell. 26(4), 1373–1385 (2013)
Li, Z., Li, X., Li, Q., Su, H., Kan, Z., He, W.: Human-in-the-loop control of soft exosuits using impedance learning on different terrains. IEEE Trans. Robotics (2022)
Yu, X., He, W., Li, H., Sun, J.: Adaptive fuzzy full-state and output-feedback control for uncertain robots with output constraint. IEEE Transactions on Systems, Man, and Cybernetics: Systems 51(11), 6994–7007 (2020)
Yu, X., He, W., Li, Q., Li, Y., Li, B.: Human-robot co-carrying using visual and force sensing. IEEE Trans. Ind. Electr. 68(9), 8657–8666 (2020)
Yu, X., Li, B., He, W., Feng, Y., Cheng, L., Silvestre, C.: Adaptive-constrained impedance control for human-robot co-transportation. IEEE transactions on cybernetics (2021)
Sabet, S., Poursina, M., Nikravesh, P.E.: Control of spherical robots on uneven terrains. In: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 8159–8165 (2021). IEEE
Chase, R., Pandya, A.: A review of active mechanical driving principles of spherical robots. Robotics 1(1), 3–23 (2012)
Karavaev, Y.L., Mamaev, I., Kilin, A., Pivovarova, E.: Spherical rolling robots: Different designs and control algorithms. In: Robots in Human Life: Proc. of the 23rd Internat. Conf. on Climbing and Walking Robots and the Support Technologies for Mobile Machines (CLAWAR 2020, Moscow, Aug 24–26 2020), pp. 195–202 (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)
Hayat, A.A., Yuyao, S., Elangovan, K., Elara, M.R., Abdulkader, R.E.: Ospheel: Design of an omnidirectional spherical-sectioned wheel. In: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2571–2576 (2020). IEEE
Sabet, S., Poursina, M., Nikravesh, P.E., Reverdy, P., Agha-Mohammadi, A.-A.: Dynamic modeling, energy analysis, and path planning of spherical robots on uneven terrains. IEEE Robot. Autom. Lett. 5(4), 6049–6056 (2020)
Bhattacharya, S., Agrawal, S.K.: Spherical rolling robot: A design and motion planning studies. IEEE Trans. Robot. Autom. 16(6), 835–839 (2000)
Das, T., Mukherjee, R., Yuksel, H.: Design considerations in the development of a spherical mobile robot. In: Unmanned Ground Vehicle Technology III, vol. 4364, pp. 61–71 (2001). SPIE
Kim, K., Chen, L.-H., Cera, B., Daly, M., Zhu, E., Despois, J., Agogino, A.K., SunSpiral, V., Agogino, A.M.: Hopping and rolling locomotion with spherical tensegrity robots. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4369–4376 (2016). IEEE
Huang, Z., Jia, W., Sun, Y., Ma, S., Wang, Z., Pu, H., Tian, Y.: Design and analysis of a transformable spherical robot for multi-mode locomotion. In: 2017 IEEE International Conference on Mechatronics and Automation (ICMA), pp. 1469–1473 (2017). IEEE
Raura, L., Warren, A., Thangavelautham, J.: Spherical planetary robot for rugged terrain traversal. In: 2017 IEEE Aerospace Conference, pp. 1–10 (2017). IEEE
Sadeghian, R., Bayani, H., Masouleh, M.T.: Design of an adaptive sliding mode controller for a novel spherical rolling robot. In: 2015 3rd RSI International Conference on Robotics and Mechatronics (ICROM), pp. 529–534 (2015). IEEE
Taheri Andani, M., Ramezani, Z., Moazami, S., Cao, J., Arefi, M.M., Zargarzadeh, H.: Observer-based sliding mode control for path tracking of a spherical robot. Complexity 2018 (2018)
Dong, H.Q., Lee, S.-G., Lee, C., Weon, I.-S., Kim, Y.-J., Woo, S.H., Ba, P.D., Choi, J.: Kinematic model-based integral sliding mode control for a spherical robot. In: 2019 19th International Conference on Control, Automation and Systems (ICCAS), pp. 635–640 (2019). IEEE
Jones, J.A., Wu, J.J.: Inflatable rovers for planetary applications. In: Mobile Robots XIV, vol. 3838, pp. 63–68 (1999). International Society for Optics and Photonics
Ylikorpi, T.: A biologically inspired rolling robot for planetary surface exploration. PhD thesis, Helsinki University of Technology (2005)
Harding, R., Freestone, C., Stoelen, M.F.: Mine detonating sphere-bot. In: Annual Conference Towards Autonomous Robotic Systems, pp. 460–472 (2019). Springer
Hassani, M.: Mine Kafon Ball. https://minekafon.org/index.php/mine-kafon-ball/. Accessed: 20.10.2021
Hernández, J.D., Barrientos, J., del Cerro, J., Barrientos, A., Sanz, D.: Moisture measurement in crops using spherical robots. Industrial Robot: An International Journal (2013)
Roundus: Rotundus Groundbot. Rotundus Webpage: http://www.rotundus.se/. Accessed: 20.10.2021
Knight, W.: Spherical robot provides rolling security cover, New Scientist Special report, 28 January 2005. (Online, accessed 20.10.2021. https://www.newscientist.com/article/dn6932-spherical-robot-provides-rolling-security-cover/)
Petrovsky, A., Kalinov, I., Karpyshev, P., Tsetserukou, D., Ivanov, A., Golkar, A.: The two-wheeled robotic swarm concept for mars exploration. Acta Astronautica (2022)
Cazzolato, B., Harvey, J., Dyer, C., Fulton, K., Schumann, E., Zhu, T., Prime, Z., Davis, B., Hart, S., Pearce, E., et al.: Modeling, simulation and control of an electric diwheel. In: Australasian Conference on Robotics and Automation, pp. 1–10 (2011)
Odry, Á., Harmati, I., Király, Z., Odry, P.: Design, realization and modeling of a two-wheeled mobile pendulum system. In: Proceedings of the 14th International Conference on Instrumentation, Measurement, Circuits and Systems, pp. 75–79 (2015)
Kayacan, E., Bayraktaroglu, Z.Y., Saeys, W.: Modeling and control of a spherical rolling robot: a decoupled dynamics approach. Robotica 30(4), 671–680 (2012)
Borisov, A.V., Ivanova, T.B., Kilin, A.A., Mamaev, I.S.: Nonholonomic rolling of a ball on the surface of a rotating cone. Nonlinear Dynamics 97(2), 1635–1648 (2019)
Campos, I., Fernández-Chapou, J., Salas-Brito, A., Vargas, C.: A sphere rolling on the inside surface of a cone. Eur. J. Phys. 27(3), 567 (2006)
Borisov, A.V., Fedorov, Y.N., Mamaev, I.S.: Chaplygin ball over a fixed sphere: an explicit integration. Regular and Chaotic Dynamics 13(6), 557–571 (2008)
Crossley, V.A.: A literature review on the design of spherical rolling robots. Pittsburgh, Pa, 1–6 (2006)
Roozegar, M., Mahjoob, M.J.: Modelling and control of a non-holonomic pendulum-driven spherical robot moving on an inclined plane: simulation and experimental results. IET Control Theory & Applications 11(4), 541–549 (2016)
Tafrishi, S.A., Svinin, M., Esmaeilzadeh, E.: Effects of the slope on the motion of spherical rollroller robot. In: 2016 IEEE/SICE International Symposium on System Integration (SII), pp. 875–880 (2016). IEEE
Ylikorpi, T.J., Halme, A.J., Forsman, P.J.: Dynamic modeling and obstacle-crossing capability of flexible pendulum-driven ball-shaped robots. Robot. Auton. Syst. 87, 269–280 (2017)
Roozegar, M., Ayati, M., Mahjoob, M.: Mathematical modelling and control of a nonholonomic spherical robot on a variable-slope inclined plane using terminal sliding mode control. Nonlinear Dynamics 90(2), 971–981 (2017)
Moazami, S., Zargarzadeh, H., Palanki, S.: Kinematics of spherical robots rolling over 3d terrains. Complexity 2019 (2019)
Moazami, S., Palanki, S., Zargarzadeh, H.: Kinematics of norma, a spherical robot, rolling over 3d terrains. In: 2019 American Control Conference (ACC), pp. 1330–1335 (2019). IEEE
Chowdhury, A.R., Soh, G.S., Foong, S., Wood, K.L.: Experiments in robust path following control of a rolling and spinning robot on outdoor surfaces. Robotics and Autonomous Systems 106, 140–151 (2018)
Jia, Q., Cao, X., Sun, H., Song, J.: A novel design of a two-wheeled robot. In: 2007 2nd IEEE Conference on Industrial Electronics and Applications, pp. 1226–1231 (2007). IEEE
Ylikorpi, T., Suomela, J.: Ball-shaped robots. In: Zhang, H. (ed.) Climbing and Walking Robots. IntechOpen, (2007). Chap. 11
Alves, J., Dias, J.: Design and control of a spherical mobile robot. Proceedings of the Institution of Mechanical Engineers, Part I: J. Syst. Control Eng. 217(6), 457–467 (2003)
Sapietová, A., Gajdoš, L., Dekỳš, V., Sapieta, M.: Analysis of the influence of input function contact parameters of the impact force process in the msc. adams. In: Jabłoński, R., Brezina, T. (eds.) Advanced Mechatronics Solutions, Advances in Intelligent Systems and Computing, pp. 243–253. Springer, (2016)
Peeie, M.H., Ogino, H., Oshinoya, Y.: Skid control of small electric vehicle with hydraulic-mechanical hybrid brake system (effect of abs and regenerative brake control on an icy road). Mechanical Engineering Journal 1(5), 0056–0056 (2014)
Alexey, B., Alexander, K., Yury, K., Anton, K.: Stabilization of the motion of a spherical robot using feedbacks. Appl. Math Model. 69, 583–592 (2019)
Bhattacharya, S., Agrawal, S.K.: Design, experiments and motion planning of a spherical rolling robot. In: Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065), vol. 2, pp. 1207–1212 (2000). IEEE
Zheng, M., Qiang, Z., Jinkun, L., Yao, C.: Control of a spherical robot: Path following based on nonholonomic kinematics and dynamics. Chin. J. Aeronaut. 24(3), 337–345 (2011)
Chowdhury, A.R., Soh, G.S., Foong, S., Wood, K.L.: Implementation of caterpillar inspired rolling gait and nonlinear control strategy in a spherical robot. J. Bionic Eng. 15(2), 313–328 (2018)
Liu, Y., Wang, Y., Guan, X., Hu, T., Zhang, Z., Jin, S., Wang, Y., Hao, J., Li, G.: Direction and trajectory tracking control for nonholonomic spherical robot by combining sliding mode controller and model prediction controller. arXiv preprint arXiv:2205.14181 (2022)
Funding
No funding was received.
Author information
Authors and Affiliations
Contributions
Ismail Hakki Sagsoz contributed to the design, analysis and experiments; Turgay Eray contributed to the guidance of the numerical analysis and experiment; and both the authors wrote the manuscript.
Corresponding author
Ethics declarations
Conflicts of interest
No conflicts of interest.
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Supplementary file 2 (mp4 1670 KB)
Supplementary file 3 (mp4 1840 KB)
Supplementary file 4 (mp4 1038 KB)
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
Sagsoz, I.H., Eray, T. Design and Kinematics of Mechanically Coupled Two Identical Spherical Robots. J Intell Robot Syst 108, 12 (2023). https://doi.org/10.1007/s10846-023-01853-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-023-01853-y