Abstract
In the literature, Spherobot refers to a mobile robot with a spherical exo-skeleton and a propulsion mechanism that uses unbalance masses in a tetrahedral arrangement. A modified design of Spherobot, that is better suited to fabrication, is presented in this paper. The modified propulsion mechanism and other components of the design are discussed in detail to highlight the challenges of fabrication. An adaptive estimation and control algorithm used for position control of the unbalance masses and a steering algorithm used for motion control of Spherobot are also discussed. Experimental results of the Spherobot navigating a hallway with bends is presented.
Similar content being viewed by others
References
Koshiyama, A., Yamafuji, K.: Design and control of all-direction steering-type mobile robot. Int. J. Rob. Res. 12, 411–419 (1993)
Halme, A., Schonberg, T., Wang, Y.: Motion control of a spherical mobile robot. In: 4th International Workshop on Advanced Motion Control, vol.1 (1996)
Bicchi, A., Balluchi, A., Prattichizzo, D., Gorelli, A.: Introducing the spherical: an experimental testbed for research and teaching in nonholonomy. In: IEEE International Conference on Robotics and Automation, pp. 2620–2625 (1997)
Mukherjee, R., Pukrushpan, J.T.: Class of rotations induced by spherical polygons. AIAA J. Guid. Control Dyn. 23(4), 746–749 (2000)
Mukherjee, R., Minor, M.A., Pukrushpan, J.T.: Motion planning for a spherical mobile robot: revisiting the classical ball-plate problem. ASME J. Dyn. Syst. Meas. Control 124(4), 502–511 (2002)
Das, T., Mukherjee, R.: Reconfiguration of a rolling sphere: a problem in evolute-involute geometry. ASME J. Appl. Mech. 73(4), 590–597 (2006)
Das, T., Mukherjee, R.: Exponential stabilization of the rolling sphere. Automatica 40(11), 1877–1889 (2004)
Suomela, J., Ylikorpi, T.: Ball-shaped robots: an historical overview and recent developments at TKK. In: Field and Service Robotics, STAR25, pp. 343–354 (2006)
Armour, R.H., Vincent, J.F.V.: Rolling in nature and robotics: a review. J. Bionic Eng. 3(4), 195–208 (2006)
Antol, J.: A new vehicle for planetary surface exploration: the Mars tumbleweed. In: 1st AIAA Space Exploration Conference: Continuing the Voyage of Discovery, Orlando, FL (2005)
Hajos, G.A., Jones, J.A., Behar, A., Dodd, M.: An overview of wind-driven rovers for planetary exploration. In: 43rd AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, (2005)
Bruhn, F.C., Kratz, H., Warell, J., Lagerkvist, C.I., Kaznov, V., Jones, J.A., Stenmark, L.: A preliminary design for a spherical inflatable microrover for planetary exploration. Acta Astronaut. 63(5–6), 618–631 (2008)
Brown Jr., H.B., Xu, Y.: A single-wheel, gyroscopically stabilized robot. IEEE Robot. Autom. Mag. 4(3), 39–44 (1997)
Bhattacharya, S., Agrawal, S.K.: Spherical rolling robot: a design and motion planning studies. IEEE Trans. Robot. Autom. 16(6), 835–839 (2000)
Otani, T., Urakubo, T., Maekawa, S., Tamaki, H., Tada, Y.: Position and attitude control of a spherical rolling robot equipped with a gyro. In: 9th IEEE International Workshop on Advanced Motion Control, pp. 416–421 (2006)
Joshi, V.A., Banavar, R.N.: Motion analysis of a spherical mobile robot. Robotica 27(3), 343–353 (2008)
Shu, G., Zhan, Q., Cai, Y.: Motion control of spherical robot based on conservation of angular momentum. In: IEEE International Conference on Mechatronics and Automation, Changchun, China, pp. 599–604 (2009)
Mukherjee, R., Minor, M.A., Pukrushpan, J.T.: Simple motion planning strategies for spherobot: a spherical mobile robot. In: IEEE International Conference on Decision and Control, vol. 3, pp. 2132–2137 (1999)
Javadi, A.H., Mojabi, P.: Introducing August: a novel strategy for an omnidirectional spherical rolling robot. In: IEEE International Conference on Robotics and Automation, pp. 3527–3533 (2002)
Chemel, B., Mutschler, E., Schempf, H.: Cyclops: miniature robotic reconnaissance system. In: IEEE International Conference on Robotics and Automation, pp. 2298–2302 (1999)
Zhao, B., Wang, P., Hu, H., Li, M., Sun, L.: Study on turning in place of a spherical robot based on stick-slip principle. In: IEEE International Conference on Robotics and Biomimetics, pp. 771–775 (2009)
Sugiyama, Y., Shiotsu, A., Yamanaka, M., Hirai, S.: Circular/spherical robots for crawling and jumping. In: IEEE International Conference on Robotics and Automation, pp. 3595–3600 (2005)
Armour, R., Paskins, K., Bowyer, A., Vincent, J., Megill, W.: Jumping robots: a biomimetic solution to locomotion across rough terrain. Bioinspiration Biomimetics 2, 65–82 (2007)
Mozeika, A., Steltz, E., Jaeger, H.M.: The first steps of a robot based on jamming skin enabled locomotion. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO (2009)
Yamanaka, T., Nakaura, S., Sampei, M.: Hopping motion analysis of ‘superball’-like spherical robot based on feedback control. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3805–3810 (2003)
Batten, C., Wentzlaff, D.: Kickbot: a spherical autonomous robot. Technical Report, Massachusetts Institute of Technology (2006)
Kim, Y.-M., Ahn, S.-S., Lee, Y.-L.: KisBot: new spherical robot with arms. In: 10th WSEAS International Conference on Robotics, Control and Manufacturing Technology, Hangzhou, China, pp. 63–67 (2010)
Michaud, F., Caron, S.: Roball, the rolling robot. Auton. Robots 12(2), 211–222 (2002)
Rotundus Sweden: www.rotundus.se
Seeman, M., Broxvall, M., Saffiotti, A., Wide, P.: An autonomous spherical robot for security tasks. In: IEEE International Conference on Computational Intelligence for Homeland Security and Personal Safety, pp. 51–55 (2006)
Ming, Y., Zongquan, D., Xinyi, Y., Weizhen, Y.: Introducing HIT spherical robot: dynamic modeling and analysis based on decoupled subsystem. In: IEEE International Conference on Robotics and Biomimetics, Kunming, China, pp. 181–186 (2006)
Jia, Q., Sun, H., Liu, D.: Analysis of actuation for a spherical robot. In: IEEE International Conference on Robotics, Automation and Mechatronics, pp. 266–271 (2008)
Li, B., Deng, Q., Liu, Z.: A spherical hopping robot for exploration in complex environments. In: IEEE International Conference on Robotics and Biomimetics, Gulin, China, pp. 402–407 (2009)
Reina, G., Foglia, M., Milella, A., Gentile, A.: Rough-terrain traversability for a cylindrical-shaped mobile robot. In: IEEE International Conference on Mechatronics, pp. 148–153 (2004)
Alves, J., Dias, J.: Design and control of a spherical mobile robot. Proc. Inst. Mech. Eng., Part I, J. Syst. Control Eng. 217(6), 457–467 (2003)
Das, T., Mukherjee, R., Yuksel, H.: Design considerations in the development of a spherical mobile robot. In: 15th SPIE Annual International Symposium on Aerospace/Defense Sensing, Simulation, and Controls, Orlando, FL (2001)
Smooth-On, Inc.: www.smooth-on.com
Kollmorgen: www.kollmorgen.com
Bosch Rexroth AG: www.rexroth-star.com
IKO Nippon Thompson: www.ikont.co.jp/eg
SpaceAge Control: www.spaceagecontrol.com
InterSense: www.intersense.com
Advanced Motion Control: www.a-m-c.com
Advantech: www.advantech.com
WinSystems: www.winsystems.com
Astrom, K.J., Wittenmark, B.: Adaptive Control, 2nd edn. Addision Wesley (1995)
Das, T., Mukherjee, R.: Dynamic analysis of rectilinear motion of a self-propelling disk with unbalance masses. ASME J. Appl. Mech. 68(1), 58–66 (2001)
Strang, G.: Linear Algebra and its Applications, 3rd edn. Saunders College Publishing, New York, NY (1988)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tomik, F., Nudehi, S., Flynn, L.L. et al. Design, Fabrication and Control of Spherobot: A Spherical Mobile Robot. J Intell Robot Syst 67, 117–131 (2012). https://doi.org/10.1007/s10846-012-9652-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-012-9652-2