Design and implementation of a novel hybrid quadruped spherical mobile robot

https://doi.org/10.1016/j.robot.2012.09.026Get rights and content

Abstract

Spherical mobile robots are a novel type of mobile robots having some advantages in motion over other ordinary mobile robots. The advantages can be related to their symmetric spherical shape. Despite many works being conducted in recent years on spherical mobile robots, it seems that finding the best driving mechanism with higher efficiency still needs much research. In this article, a novel type of spherical mobile robot is introduced. This robot has a hybrid structure of the spherical robots and ordinary four legged or quadruped robots. Adding legs to the spherical robot reduces some disadvantages of its behavior. After introduction of the mentioned robot, its dynamic model based on Lagrange equations is obtained. The accuracy of the developed dynamic model in tracking a trajectory is verified through a dynamic simulation. Experimental results in tracking a square trajectory is presented to show the verification.

Highlights

► Design and software simulation of a novel quadruped spherical mobile robot. ► Analytic modeling of various dynamic motion modes. ► Implementation of the proposed robot and presentation of experimental results. ► Developing the system as a propulsion mechanism for more useful design.

Introduction

The research on robotics engineering has grown tremendously in recent years. Many researchers and scientists all over the world have made an attempt to achieve novel motion and control mechanisms for robots in various applications. The field of mobile robots which can move freely unlike the manipulators is one of the most important fields in robotics engineering. Car like robots, humanoid robots and nature-inspired robots such as snake or fish robots are some kinds of mobile robots. One can name many types of mobile robots, each of them with advantages and disadvantages and therefore, they can be used in some applications considering their advantages. The spherical mobile robot is a novel type of robot having found a remarkable place among the other mobile robots in recent years [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19]. It has some specific characteristics over other types such as higher stability in motion, easy and rapid recovery of situation when the robot collides with obstacles [1], [2], and ability to follow the path with the least resistance [3]. These characteristics are due to the external spherical shape of the robot. The spherical mobile robot is often made of two essential parts. The internal driving unit is usually called IDU, whose task is the mobilization of the robot. It contains several pieces of equipment for power storage and control and driving units. The robot’s outer spherical shell is the second essential part usually made of plastics or glass or other similar materials letting the radio connection between the internal unit and the outside master computer [1]. Yet, many researches on the spherical robots have been about the improvement of their propulsion mechanism. So far, several mechanisms have been proposed for the propulsion system of the spherical robots, and we are going to review some of them here.

Halme et al. offered a propulsion system for their spherical robot made of a motor driven wheel whose turning disturbed the mass center equilibrium. Hence, mobility of their robot was based on disturbing the robot mass center position by IDU motion. They also modeled their spherical mobile robot kinematically and dynamically [1]. BHQ-1 was presented by Zhan et al. [2]. They studied the dynamic modeling of their robot using a simplified Boltzmann–Hamel equation. They showed experimentally that their deduced equations could govern the behavior of their proposed robot. “August” was a new design of an omnidirectional spherical mobile robot designed by Javadi, et al. [3]. They used the well-known Newton method for its dynamic modeling and discussed its trajectory planning. Joshi et al. made a new mechanism for their spherical robot consisting of two DC motors and worked on the principle of conservation of angular momentum [4]. They applied Euler parameters to establish the mathematical formulation of the robot. Jia et al. developed a gimbal counter-weight pendulum for their studied spherical robot, with two driving and steering motors [5]. The driving motor connected gimbal and outer shell produced the driving torque about the lateral rotation axis of the gimbal. The steering motor located on the longitudinal axis of the gimbal, produced the leaning torque for steering of the robot. They developed the dynamic model of the robot using the constrained Lagrangian method and presented simulation results. The literature review on the similar researches related to spherical robots shows that there are mainly two essential principles for their movement, disturbing the center of gravity and angular momentum conservation. In addition, it can be found that many spherical mobile robots are based on the principles of center of gravity offset [6]. Shu et al. presented a novel kind of spherical robot whose motion was based on conservation of angular momentum [6]. This robot was made of a ball-shaped outer shell containing an IDU of the robot. The IDU of the robot composed of two motors and a counter-weight. Motor 1 was in the horizontal position and its shaft was fixed to the shell. Its role was driving the robot. Motor 2 was in the vertical position w.r.t the surface and its role was steering the robot. They used Lagrange equations to study the dynamic model of their robot. Then they discussed the mechanism of controlling the robot. Michaud invented “Roball” whose IDU was composed of a T shaped-structure mounting all components on it [15]. Two DC motors were mounted horizontally between the IDU and outer shell whose motion made the center of gravity of the robot move forward and backward to produce the robot’s movement. The steering role of the robot was for the third motor on the vertical position of the frame. Bicchi et al. designed a spherical robot with a small car with two wheels as an IDU [17], [18]. From the motion of this car, the center of gravity of the robot was changed, thereupon the robot moved on the surface. Phipps et al. studied the “Rolling Disk Biped” hybrid robot named RDB [20]. RDB was able to walk, climb and roll. They developed the quasi-static rolling controller for their robot. Then after a comparison between the rolling and walking of the robot, they concluded that rolling can improve energy efficiency over walking.

Section snippets

Description of the design

The proposed robot has a novel motion mechanism designed and implemented in our Mechatronics Research Laboratory. Having studied the motion of the spherical mobile robots, we understood that slip is one of the most important problems of their motions. Our new design which is shown in Fig. 1 significantly reduces this problem. This robot is a hybrid structure of the spherical mobile robots and ordinary quadruped robots. By adding four legs to the spherical mobile robot, we can obtain better

Modeling of dynamics

The spherical robot is made to patrol and explore unfamiliar environments. In order to achieve this, we need to have a path planning algorithm for the robot and a control mechanism. As shown in previous experiments, to move the spherical mobile robot along a given trajectory, we have difficulty in using kinematic control. Therefore, we should establish the dynamic model of the robot to solve the problem of its tracking control. There are several methods to establish the dynamic model of the

The robot in steering mode

This robot can move in a circular trajectory using several methods. In one of them, the robot uses two pendulums for steering and two pendulums for the driving mechanism. In the steering mode, the motors transfer the arms of the steering pendulums from two sides of the robot toward its geometric center. This causes the robot to roll up to λ depending on the changing of the positions of the pendulums as shown in Fig. 5. The other two driving pendulums make the robot move in the circular

The advantages of design

The design explained in this article has some significant advantages rather than other types of spherical mobile robots. Low unwanted oscillation in the motion and its higher stability are two of the mentioned advantages. These abilities come from the contacts of the robot legs with the surface. As shown in Fig. 3, during the robot movement, there are almost two legs in contact with the surface causing a decrease in robot oscillation in the motion. This feature helps the robot to move on the

Motion simulation and experiments

In this section, we present the results of motion by software simulation, analytic equations and experiment. The structural information for modeling and experiment is shown in Table 1. First, we discuss the straight motion of the proposed spherical mobile robot. The schematic results for accelerated rotation of the motors are presented in Fig. 8. As shown in Fig. 8(a) and (b), the torques obtained from analytic and software modeling coincide with each other and they are in good agreement.

Conclusion

In this paper, we offered a new design of a spherical mobile robot. Increasing the stability of the spherical robots is the purpose of this paper. The dynamic model of the robot was developed using Lagrange equations. Experimental results expressed that it is more stable in motion in comparison with the other types of spherical mobile robots such as [25]. In the near future, we would like to use this dynamic model to control the motion of the robot. Also, path planning of this new mobile robot

S. Mahboubi received the B.S. degree in Electrical Engineering in 2006 and M.S. degree of Mechatronics Engineering in 2009 with honor. He presented some papers related to robotics and mechatronics engineering.

References (25)

  • V.A. Joshi et al.

    Design and analysis of a spherical mobile robot

    Journal of Mechanism and Machine Theory

    (2010)
  • A. Halme, T. Schönberg, Y. Wang, Motion control of a spherical mobile robot, in: IEEE International Workshop on...
  • Q. Zhan, T. Zhou, M. Chen, S. Cai, Dynamic trajectory planning of a spherical mobile robot, in: Proceedings of the IEEE...
  • A.H. Javadi, A.P. Mojabi, Introducing August: a novel strategy for an omnidirectional spherical rolling robot, in:...
  • Q.X. Jia, H. Sun, D. Liu, Analysis of actuation for a spherical robot, in: Proceedings of the IEEE International...
  • G. Shu, Q. Zhan, Y. Cai, Motion control of spherical robot based on conservation of angular momentum, in: Proceedings...
  • Q. Zhan et al.

    A back-stepping based trajectory tracking controller for a non-chained nonholonomic spherical robot

    Journal of Beijing University of Aeronautics and Astronautics

    (2008)
  • F. Michaud et al.

    Autonomous spherical mobile robot for child-development studies

    IEEE Transactions on Systems, Man and Cybernetics, Part A (Systems and Humans)

    (2005)
  • H. Liu, Q. Sun, Stabilization and path following of a spherical robot, in: Proceeding of the IEEE International...
  • M. Nagai, Control system for a spherical robot, Master’s Dissertation, Dept. Space Science Eng., LULEȦ Univ.,...
  • S. Bhattacharya, S. Agrawal, Experiments and motion planning of a spherical rolling robot, in: Proceedings of the IEEE...
  • M. Seeman, M. Broxvall, P. Wide, An autonomous spherical robot for security tasks, in: Proceedings of the IEEE...
  • Cited by (14)

    • Point stabilization of nonholonomic spherical mobile robot using nonlinear model predictive control

      2017, Robotics and Autonomous Systems
      Citation Excerpt :

      Omnidirectional locomotion with merely two or three actuators, stable locomotion even after collision or falling from height, smooth outer shape and protective spherical shield for the inner parts are some of its inherent advantages that discriminate the spherical robot from the other types of mobile robots [2]. While many studies have focused on mechanical design and dynamic modeling of the spherical robot [3–7], one of the major problems with this type of mobile robots is its stabilization and control system design which is still an open problem. The spherical robot is restricted by nonholonomic constraints due to its perfect rolling motion.

    • Special spherical mobile robot for planetary surface exploration: A review

      2023, International Journal of Advanced Robotic Systems
    • Modeling and Control of a New Spherical Robot with Cable Transmission

      2023, International Journal of Control, Automation and Systems
    • Spherical Robots: An Up-to-Date Overview of Designs and Features

      2022, Russian Journal of Nonlinear Dynamics
    • Design and Implementation of a Spherical Robot for Radiation Monitoring

      2022, 2022 5th International Conference on Pattern Recognition and Artificial Intelligence, PRAI 2022
    View all citing articles on Scopus

    S. Mahboubi received the B.S. degree in Electrical Engineering in 2006 and M.S. degree of Mechatronics Engineering in 2009 with honor. He presented some papers related to robotics and mechatronics engineering.

    M.M.S. Fakhrabadi received the B.S. and M.S. degrees in Mechanical Engineering from the University of Tabriz, Tabriz, Iran, in 2007 and 2009, respectively. He is currently a Ph.D. candidate of Nanomechnics Engineering at the University of Tehran, Tehran, Iran and a research assistant with the Mechatronics Research Laboratory, University of Tabriz. His research interests include nanomechanics and bio-nanomechanics, dynamics and control of MEMS and NEMS, robotics and mechatronics, and application of artificial intelligence in engineering problems. He is author of more than 55 journal and conference papers related to these fields. Also he has 8 books in mathematics and mechanical engineering fields.

    Mr. Seyyed Fakhrabadi graduated from B.S. and M.S. of mechanical engineering with honors and he was the first rank in Ph.D. entrance stage. Furthermore, he has been selected as an outstanding and distinguished student among more than 3,500,000 Iranian students in 2009 by Iran’s ministry of science, research and technology. He is a member of Iran’s national elite’s organization and exceptional talents office at the University of Tehran and University of Tabriz. He has been the referee of several journal and conference papers including ASME and IEEE journals and conferences.

    A. Ghanbari received the B.S. and M.S. degrees in mechanical engineering from California Polytechnic State University, Pomona, California, in 1978 and 1980 respectively. He received the Ph.D. degree of electrical engineering from the University of Tabriz, Tabriz, Iran in 2007. He is currently an Associate Professor with the Department of Mechanical Engineering and School of Engineering—Emerging Technologies, University of Tabriz. His research interests include mechatronics, dynamics, control, robotics and artificial intelligence. He is author of about 45 journal and conference papers related to these fields.

    Dr. Ghanbari is a member of ASME, Iranian Society of Mechanical Engineering (ISME) and Iranian Society of Mechatronics. Also, he is director of Center of Excellence for Mechatronics at the University of Tabriz.

    View full text