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.
Similar content being viewed by others
References
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)
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)
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)
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)
Bhattacharya, S., Agrawal, S.K.: Spherical rolling robot: a design and motion planning studies. IEEE Trans. Robot. Autom. 16(6), 835–839 (2000)
Crossley, V.A.: A literature Review on the Design of Spherical Rolling Robots. Department of Mechanical Engineering Carnegie Mellon University, Pittsburgh (2006)
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)
Joshi, V., Banavar, R.: Motion analysis of a spherical mobile robot. Int. J. Robot. 27, 343–353 (2009)
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)
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)
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)
Cai, Y., Zhan, Q., Xi, X.: Path tracking control of a spherical mobile robot. Int. J. Mech. Mach. Theory 51, 58–73 (2012)
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)
Michaud, F., Caron, S.: Roball: the rolling robot. Int. J. Autom. Robot. 12(2), 211–222 (2002)
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)
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)
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)
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)
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)
Lux, J.: Alternative way of shifting mass to move a spherical robot. NASA Jet Propulsion Lab, Pasadena, California (2005)
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)
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)
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)
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)
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)
Nagai, M.: Control system for a spherical robot. Master’s. Dissertation, Dept. Space Science Eng, LULEÅ Univ (2008)
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)
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)
Michaud, F., Caron, S., Masson, P.: Autonomous spherical mobile robot for child-development studies. IEEE Trans. Syst. Hum. 35(4), 471–480 (2005)
Berkemeier, M.D., Fearing, R.S.: Sliding and hopping gaits for the underactuatedacrobot. IEEE Trans. Robot. Autom. 14(4), 629–634 (1998)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-012-9748-8