Skip to main content
Log in

Design and Implementation of a Novel Spherical Mobile Robot

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

Abstract

In this paper, the design, modeling and implementation of a novel spherical mobile robot is presented. The robot composes of a spherical outer shell made of a transparent thermoplastic material, two pendulums, two DC motors with gearboxes, two equipments for linear motion and two control units. It possesses four distinct motional modes including: driving, steering, jumping and zero-radius turning. In driving and steering modes, the robot moves along straight and circular trajectories, respectively. The robot performs these motional modes using movable internal masses. In the jumping mode, it can jump over obstacles and in the zero-radius turning mode, the robot can turn with zero-radius to improve the motion flexibility. Furthermore, the attempts to establish the dynamic models of some motional modes are made and finally, the accuracy of the obtained dynamic models is verified by simulation and experimental results.

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

References

  1. Halme, A., Schönberg, T., Wang, Y.: Motion control of a spherical mobile robot. In: Proceedings of IEEE International Workshop on Advanced Motion Control, Japan, pp. 100–106 (1996)

  2. Bicchi, A., Balluchi, A., Prattichizzo, D., Gorelli, A.: “SPHERICLE”: an experimental tested for research and teaching in nonholonomy. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 2620–2625 (1997)

  3. Bicchi, A., Camieia, C., Contieell, F.: Nonholonomie Kinematics and Dynamics of the Sphericle. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 805–810 (2000)

  4. Bhattacharya, S., Agrawal, S.: Experiments and motion planning of a spherical rolling robot. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 1207–1212 (2000)

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

  6. Crossley, V.A.: A literature Review on the Design of Spherical Rolling Robots. Department of Mechanical Engineering Carnegie Mellon University, Pittsburgh (2006)

    Google Scholar 

  7. Joshi, V.A., Banavar R.N., Hippalgaonkar, R.: Design and analysis of a spherical mobile robot. Int. J. Mech. Mach. Theory 45, 130–136 (2010)

    Article  MATH  Google Scholar 

  8. Joshi, V., Banavar, R.: Motion analysis of a spherical mobile robot. Int. J. Robot. 27, 343–353 (2009)

    Google Scholar 

  9. Shu, G., Zhan, Q., Cai, Y.: Motion control of spherical robot based on conservation of angular momentum. In: Proceedings of IEEE International Conference on Mechatronics and Automation, pp. 599–604 (2009)

  10. Jia, Q.X., Cao, X., Sun, H., Song, J.: A novel design of a two- wheeled robot. In: Proceedings of IEEE International Conference on Industrial Electronics and Application, pp. 1226–1231 (2007)

  11. Zhan, Q., Liu, Z., Cai, Y.: A back-stepping based trajectory tracking controller for a non-chained nonholonomic spherical robot. J. Beijing Univ. Aeronaut. Astronaut. (Buaa) 21, 7472–7480 (2008)

    Google Scholar 

  12. Cai, Y., Zhan, Q., Xi, X.: Path tracking control of a spherical mobile robot. Int. J. Mech. Mach. Theory 51, 58–73 (2012)

    Article  Google Scholar 

  13. Zhan, Q., Zhou, T., Chen, M., Cai, S.: Dynamic trajectory planning of a spherical mobile robot. In: Proceedings of IEEE International Conferences on Robotics, Automation & Mechatronics, pp. 714–719 (2006)

  14. Michaud, F., Caron, S.: Roball: the rolling robot. Int. J. Autom. Robot. 12(2), 211–222 (2002)

    MATH  Google Scholar 

  15. Michaud, F., Laplante, J.F., Larouche, H., Duquette, A., Caron, S., Létourneau, D., Masson, P.: Autonomous spherical mobile robot for child-development studies. IEEE Trans. Syst. Man Cybern.—A: Syst. Hum. 35(4), 570–578 (2005)

    Google Scholar 

  16. Jia, Q.X., Sun, H., Liu, D.: Analysis of actuation for a spherical robot. . In: Proceedings of IEEE International Conferences on Robotics Automation & Mechatronics, pp. 266–271 (2008)

  17. Javadi, A.H., Mojabi, P.: Introducing august: a novel strategy for an omni directional spherical rolling robot. In: Proceedings of IEEE Conference on Robotics and Automation, pp. 3527–3533 (2002)

  18. Mukherjee, R., Minor M.A., Pukrushpan, J.T.: Motion planning for a spherical mobile robot: revisiting the classical ball—plate problem. Int. J. Dyn. Syst. Meas. Control 124(4), 502–511 (2002)

    Article  Google Scholar 

  19. Tomik, F., Nudehi, S., Flynn, L., Mukherjee, R.: Design, fabrication and control of spherobot: a spherical mobile robot. J. Intell. Robot. Syst. 10(1007), 117–131 (2012)

    Article  Google Scholar 

  20. Lux, J.: Alternative way of shifting mass to move a spherical robot. NASA Jet Propulsion Lab, Pasadena, California (2005)

    Google Scholar 

  21. Sugiyama, Y., Shiotsu, A., Yamanaka, M., Hirai, S.: Circular/spherical robot for crawling and jumping. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 3606–3611 (2005)

  22. Phipps, C.C., Shores, B.E., Mark, A.: Design and quasi-static locomotion analysis of the rolling disk biped hybrid robot. IEEE Trans. Robot. 24(6), 1302–1314 (2008)

    Article  Google Scholar 

  23. Chernousko, F.L.: Dynamics of a body controlled by internal motions. In: Proceedings of IUTAM Symposium on Dynamics and Control of Nonlinear Systems with Uncertainty, pp. 227–236 (2007)

  24. Zimmerman, K., Zeidis, I., Bolotnik, N., Jatsun, S.: Dynamics of mobile vibration-driven robots. In: Proceedings of the 10th International Symposium on Science of Mechanism and Mechines, pp. 465–477 (2009)

  25. Liu, H., Sun, Q.: Stabilization and path following of a spherical robot. In: Proceedings of IEEE International Conference on Robotics, Automation and Mechatronics, pp. 676–682 (2008)

  26. Nagai, M.: Control system for a spherical robot. Master’s. Dissertation, Dept. Space Science Eng, LULEÅ Univ (2008)

  27. Seeman, M., Broxvall, M., Wide, P.: An autonomous spherical robot for security tasks. In: Proceedings of IEEE International Conference on Computational Intelligence for Homeland Security and Personal Safety, pp. 51–55 (2006)

  28. Liu, D., Sun, H., Jia, Q.: A family of spherical mobile robot: driving ahead motion control by feedback linearization. In: IEEE International Symposium on Systems and Control in Aerospace and Astronautics, pp. 1–6 (2008)

  29. Michaud, F., Caron, S., Masson, P.: Autonomous spherical mobile robot for child-development studies. IEEE Trans. Syst. Hum. 35(4), 471–480 (2005)

    Google Scholar 

  30. Berkemeier, M.D., Fearing, R.S.: Sliding and hopping gaits for the underactuatedacrobot. IEEE Trans. Robot. Autom. 14(4), 629–634 (1998)

    Article  Google Scholar 

  31. De Luca, A., Oriolo, G.: Stabilization of the acrobat via iterative state steering. In: Proceedings of IEEE Conference on Robotics and Automation, pp. 3581–3587 (1998)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mir Masoud Seyyed Fakhrabadi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mahboubi, S., Seyyed Fakhrabadi, M.M. & Ghanbari, A. Design and Implementation of a Novel Spherical Mobile Robot. J Intell Robot Syst 71, 43–64 (2013). https://doi.org/10.1007/s10846-012-9748-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-012-9748-8

Keywords

Navigation