Professional Documents
Culture Documents
Abstract This paper reports design, analysis, and simulation of a mesoscale robot
that is designed to locomote by jumping. Jumping can be quite advantageous over
other locomotion ways on the ground, especially in terms of ability of obstacle
avoidance. First bioinspired design of a jumping mechanism using only one shape
memory alloy (SMA) spring is introduced. The use of SMA spring reduces the weight
and the complexity of the robot. Then design of a landing mechanism and analysis on
stable landing are described. The robot is designed in order for its center of gravity
(COG) to lie inside the safety cone. Methods for choosing optimum parameters in the
robot design such as the spring stiffness and the tilt angle are also presented through
mechanical analysis and simulation.
Keywords Mobile robot Jumping robot Shape memory alloy
1 Introduction
For ability of mesoscale robots to avoid obstacles, jumping can be considered as
the most advantageous locomotion way on the ground [1]. Some robots are reported
to be able to jump ten times as high as the body height [2, 3]. Besides, the jumping locomotion can be advantageous in terms of the travel speed and the energy
efficiency [1].
However, realization of controlled jumping for mobile robots has been challenging. One of the most significant problems is the ability of stable landing. It is found
that even natural expert jumpers like grasshoppers or froghoppers sometimes fall
on their backs during landing [4]. It is quite a difficult problem to achieve the
ability of stable landing as well as outstanding jumping performance in terms of
jumping height and distance. For example, the jumping robot Grillo [4] possesses
T. Ho S. Lee (B)
Department of Mechanical Design and Production Engineering,
Konkuk University, Seoul, Korea
e-mail: slee@konkuk.ac.kr
Springer International Publishing Switzerland 2016
E. Menegatti et al. (eds.), Intelligent Autonomous Systems 13,
Advances in Intelligent Systems and Computing 302,
DOI 10.1007/978-3-319-08338-4_95
1315
1316
T. Ho and S. Lee
outstanding jumping distance, but it does not have the stability to land stably. Jollbot [5] and the four-legged jumping robot described in [6] can recover their stable
posture after landing but the jumping ability is relatively poor. On the other hand,
miniature spherical-shaped jumping robot described in [3] shows promising results
in both jumping performance and the landing stability.
In order to achieve the stability in landing as well as a good jumping ability for
a mesoscale robot, jumping principles of insects are first studied. In particular the
froghoppers jumping mechanism is of our interest. As for actuators, spring-type
shape memory alloy (SMA) is chosen instead of conventional actuators, which is
mainly for reducing the weight. The idea of using SMA actuator for jumping robot
was introduced in [6]. However jumping performance and efficiency of the robot
in [6] are unsatisfactory and the structure is complicated. This work presents a new
jumping robot design to overcome the weakness.
1317
1318
T. Ho and S. Lee
shape memory alloy was used as the only actuator for the robot. The model of the
jumping mechanism is shown in Fig. 2.
The bioinspired design approach was also applied to energy release system of the
jumping mechanism. When the froghopper prepares for jumping, the coxal protrusion
acts as a latch that keeps the femoral protrusion. The latch is quickly unlocked when
the froghopper performs jumping and the stored energy is immediately released [10].
In the robot design, the hook component in Fig. 2 plays the same role as the one-way
latch. The SMA spring has quite a slow response when it is relaxed. The use of hook
is the key solution to overcome the slow response problem.
One cycle of jumping action can be divided into three phases: preparation, jumping, and recovery. In the preparation phase, the SMA spring is activated by the
application of electric voltage. In Fig. 2, the contraction force FS of the SMA spring
rotates the crank clockwise around its center. Since the crank is in contact with the
hook of the leg, the crank pulls the hook upward relative to the body base. As a result
of the motion of hook, the expansion spring is extended and the elastic force Fk is
formed. The elastic force of the spring acts on the hook in the opposite direction of
the crank force. However this force is minor compared to the pulling force of the
crank, and so the hook moves upward as a result. The preparation phase is completed
when the hook reaches its highest position. The contact point between the hook and
the crank at this moment is called the transition point, where the extension of the
spring and the elastic force becomes the largest.
The next phase is jumping where the energy release system takes a major role.
When the crank moves beyond the transition point, its constraint with the hook is
lost. Since the pulling force of the spring is extremely large, the body module is
1319
accelerated upward quickly, and the robot jumps up to the air. As shown in Fig. 2 the
robot body is set with a skew angle respect to the vertical direction. By this setting
the robot can obtain both forward and upward jumping in the parabolic path.
The recovery phase is started after the robot jumps into the air. In this phase the
electric voltage supply applied to the SMA spring is also stopped. The self-cooling
process begins and the temperature of the SMA spring is reduced gradually. Since the
one-way type SMA is used in this work, the reduction of temperature does not help
the coil to recover the initial length. In this case a small torsion spring installed at the
revolute joint of the crank plays an important role. The torsion spring is compressed
when the crank is rotated in the preparation phase. In the recovery phase, the torsion
spring rotates the crank counterclockwise such that the crank can return to the initial
location and prepare for the next jumping.
1320
T. Ho and S. Lee
3 Analysis
3.1 Mechanical Analysis on Jumping
In this analysis, the jumping mechanism is modeled as the leg/foot part and the body
module are connected by the expansion spring. Let k be the stiffness of the expansion
spring while M and m be the masses of the body and the leg/foot part, respectively.
The analysis is based on the assumption that the friction between foot and ground is
sufficient to prevent the robot from skidding on the ground.
This analysis is applied only to the preparation and the jumping phases of jumping
cycle. These two phases have a significant effect on the jumping height of the robot.
When the preparation phase ends, the expansion spring is fully extended and the
robot body lies at its lowest position. This state can be called the full energy storage
state. After this moment the spring is unlocked, the spring has maximum extension
l 0 . Due to the extreme large spring force, the body begins moving upward along the
leg axis. It is noted that the spring also applies the same force to the leg (and frame)
but in the opposite direction. This force pushes and keeps the frame on the ground.
This implies that jumping does not happen yet at that moment, although the body is
moving upward relative to the leg/frame. Figure 4 shows free body diagram of the
robot in this phase. As shown in Fig. 4, the body is under the application of three
forces: the gravity force (P), the spring force (F), and the drag force (F d ).
By using Newtons second law, the position of the body, x, is expressed by
F Fd P cos = Ma
(1)
1321
Here the drag force F d includes damping component of the spring and fiction between
robot body and leg. The equation of motion can be derived as
d2x
dx
+ 2 0
+ 02 x = g cos
2
dt
dt
(2)
(3)
Since the second component on the right side of (3) is much smaller than the initial
displacement of the spring, it is neglected.
Using the initial conditions, one can find parameters and A:
0
= arctan
A=
= arctan
(4)
1 2
l0
cos ()
(5)
At the end of this release process, the spring recovers its original length and all
the energy is released. This is called the verge of takeoff state. The travel time of the
body is computed in (6) and the velocity is shown in (7).
x(t1 ) = 0 = Ae 0 t1 cos t1 + t1 =
V = v(t1 ) = Ae 0 t1
(6)
(7)
One may note that after this state, the body will collide with the leg part. The
collision is assumed perfectly inelastic. After the collision two masses are joined
together, and the whole robot now takes off from the ground with the common
velocity v. The law of conservation of momentum is applied for the moments before
and after the collision. Then the takeoff velocity of the whole robot is obtained as
v=
M Ae 0 t1
MV
=
(M + m)
(M + m)
(8)
In the jumping phase, only gravity acts as the external force on the robot. Therefore, acceleration of the robot in y direction is g while that in x direction is zero.
The velocity of the robot is unchanged in x direction. The maximum jumping height
and jumping distance are computed by the law of energy conversation (see Fig. 5).
1322
T. Ho and S. Lee
h max =
xmax =
v2y
2g
v2 cos2
2g
M 2 A2 e2 0 t1 2 sin 2
g (M + m)2
(9)
(10)
r2
d2
4
+t
(11)
1323
d2
2
+ t2
r
T S = 2t
4
(12)
The calculation leads to the result that COG of the robot must be arranged within the
cone. The circular base of the cone is the ring and its apex is the limit point K . The
cone holding the COG is called the safety cone.
4 Computer Simulation
This section presents computer simulation and results to validate the design and
analysis. All the simulation work was conducted using Working Model 2D simulation
software. Using AutoCAD, a 2D CAD model was made and was imported to the
simulation model directly. In order to prevent slip, the friction coefficient between
the robot foot and the ground was set to be approximately 1. The masses of the body
and the spherical cage were set 13 and 4 g, respectively. The cage diameter was set
130 mm, which is approximately the same as the robots height.
The first simulation was conducted in order to find the effect of spring displacement on the jumping height. While both stiffness and maximum displacement of the
spring were changed, the resultant spring force was kept constant. Simulation results
for four samples are shown in Fig. 7. The results indicate that although the spring
stiffness is fixed, the jumping height of the robot can be improved significantly by
increasing the spring displacement.
It is noted that a large displacement of the spring has a significant impact on the
cost of robot design in terms of the size and the weight. Therefore, the third parameter
set (l 0 = 25.27 mm, k = 0.22 N/mm) was selected for further simulation to increase
the jumping performance without much cost for the robot design.
In the second simulation, structural parameters of the robot were fixed while only
the tilt angle was changed. Damping coefficient c of spring was set 0.5 Ns/m for
1324
T. Ho and S. Lee
A
V
v
Value
125.36 rad/s
0.142
124.1
0.142 rad
0.0255 m
2.475 m/s
2.04 m/s
Fig. 9 Relation between jumping height and distance and tilt angle
1325
1326
T. Ho and S. Lee
of the cone, the second one is near the base ring, and the third location is set at the
middle of the cone. Simulation results show that for all the conditions, the robot
was able to recover its standing posture successfully after contacting the ground.
Figure 10 presents a jumping and landing motion of the robot.
5 Conclusion
This paper presents design, analysis, and simulation of a mesoscale jumping robot.
Outstanding characteristics of the proposed SMA jumping robot are threefold: design
of the jumping mechanism inspired from a froghopper enables the robot to obtain
high and far jumping. The use of SMA spring reduces the weight and the complexity
of the robot, and the locomotion efficiency can be enhanced as a result. Landing is
a critical issue in the jumping locomotion. The use of balance cage can be a good
solution to the landing. The robot is designed in order for its COG to lie inside the
safety cone. By this design and the effect of the gravity, the robot is able to return to
the standing posture after jumping. Optimum parameters in the robot design such as
the spring stiffness and the tilt angle were also presented through mechanical analysis
and simulation.
Acknowledgments This research was supported by Leading Foreign Research Institute Recruitment Program through the National Research Foundation of Korea (NRF) funded by the Ministry
of Science, ICT & Future Planning (MSIP) (2010-00525).
References
1. Bergbreiter, S.: Effective and efficient locomotion for millimeter-sized microrobots. In:
IEEE/RSJ International Conference on Intelligent Robots and Systems (2008)
2. Kovac, M., et al.: Steerable miniature jumping robot. Autonomous Robots, 28, 295306 (2009)
3. Kovac, M., et al.: A miniature jumping robot with self-recovery capabilities, In: IEEE/RSJ
international conference on Intelligent robots and systems (2009)
4. Scarfogliero, U., C. Stefanini, and P. Dario: A bioinspired concept for high efficiency locomotion in micro robots: the jumping Robot Grillo. In: IEEE International Conference on Robotics
and Automation (2006)
5. Armour, R.H.: A Biologically Inspired Jumping and Rolling Robot Department of Mechanical
Engineering, University of Bath (2010)
6. Ho, T. Lee, S.: Design and implementation of an SMA-actuated jumping robot. In: IEEE/RSJ
International Conference on Intelligent Robots and Systems (2010)
7. Zanaboni, E.: One Way and Two Way Shape Memory Effect: Thermo-Mechanical Characterization of Ni-Ti wires Department of Structural Mechanics, University of Pavia (2008)
8. Inc., I.S. Nitinol Expansion Spring, http://www.imagesco.com/nitinol/expansion-spring.html
9. Burrows, M.: Biomechanics: Froghopper insects leap to new heights. Nature, 424, 509 (2003)
10. Burrows, M.: Morphology and action of the hind leg joints controlling jumping in froghopper
insects. J Exp Biol, 209, 46224637 (2006)
11. Jianguo, Z., et al.: Development of a miniature self-stabilization jumping robot. In: IEEE/RSJ
International Conference on Intelligent Robots and Systems (2009)