Skip to main content
Log in

Design and Kinematics of Mechanically Coupled Two Identical Spherical Robots

  • Regular paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

  1. Papadakis, P.: Terrain traversability analysis methods for unmanned ground vehicles: A survey. Eng. Appl. Artif. Intell. 26(4), 1373–1385 (2013)

    Article  Google Scholar 

  2. 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)

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

  6. 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

  7. Chase, R., Pandya, A.: A review of active mechanical driving principles of spherical robots. Robotics 1(1), 3–23 (2012)

    Article  Google Scholar 

  8. 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)

  9. 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)

    Article  Google Scholar 

  10. 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

  11. 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)

    Article  Google Scholar 

  12. Bhattacharya, S., Agrawal, S.K.: Spherical rolling robot: A design and motion planning studies. IEEE Trans. Robot. Autom. 16(6), 835–839 (2000)

    Article  Google Scholar 

  13. 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

  14. 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

  15. 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

  16. Raura, L., Warren, A., Thangavelautham, J.: Spherical planetary robot for rugged terrain traversal. In: 2017 IEEE Aerospace Conference, pp. 1–10 (2017). IEEE

  17. 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

  18. 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)

  19. 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

  20. 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

  21. Ylikorpi, T.: A biologically inspired rolling robot for planetary surface exploration. PhD thesis, Helsinki University of Technology (2005)

  22. Harding, R., Freestone, C., Stoelen, M.F.: Mine detonating sphere-bot. In: Annual Conference Towards Autonomous Robotic Systems, pp. 460–472 (2019). Springer

  23. Hassani, M.: Mine Kafon Ball. https://minekafon.org/index.php/mine-kafon-ball/. Accessed: 20.10.2021

  24. 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)

  25. Roundus: Rotundus Groundbot. Rotundus Webpage: http://www.rotundus.se/. Accessed: 20.10.2021

  26. 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/)

  27. Petrovsky, A., Kalinov, I., Karpyshev, P., Tsetserukou, D., Ivanov, A., Golkar, A.: The two-wheeled robotic swarm concept for mars exploration. Acta Astronautica (2022)

  28. 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)

  29. 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)

  30. 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)

    Article  Google Scholar 

  31. 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)

    Article  MATH  Google Scholar 

  32. 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)

    Article  MathSciNet  MATH  Google Scholar 

  33. 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)

    Article  MathSciNet  MATH  Google Scholar 

  34. Crossley, V.A.: A literature review on the design of spherical rolling robots. Pittsburgh, Pa, 1–6 (2006)

  35. 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)

    Article  MathSciNet  Google Scholar 

  36. 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

  37. 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)

    Article  Google Scholar 

  38. 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)

    Article  MathSciNet  Google Scholar 

  39. Moazami, S., Zargarzadeh, H., Palanki, S.: Kinematics of spherical robots rolling over 3d terrains. Complexity 2019 (2019)

  40. 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

  41. 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)

    Article  Google Scholar 

  42. 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

  43. Ylikorpi, T., Suomela, J.: Ball-shaped robots. In: Zhang, H. (ed.) Climbing and Walking Robots. IntechOpen, (2007). Chap. 11

  44. 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)

  45. 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)

  46. 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)

    Article  Google Scholar 

  47. 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)

    Article  MathSciNet  MATH  Google Scholar 

  48. 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

  49. 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)

    Article  Google Scholar 

  50. 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)

    Article  Google Scholar 

  51. 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)

Download references

Funding

No funding was received.

Author information

Authors and Affiliations

Authors

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

Correspondence to Turgay Eray.

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 1 (pdf 1130 KB)

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-023-01853-y

Keywords

Navigation