Jumping Xiv
Jumping Xiv
Abstract—Jumping and hopping locomotion are efficient performance, and agility. A basic performance metric for
means of traversing unstructured rugged terrain with the former vertical jumping height, heightjump = energyjump /(mass ∗
being the focus of roboticists. This focus has led to significant gravity), is highly coupled to mass. To produce the highest
performance and understanding in jumping robots but with
limited practical applications as they require significant time performance jumping systems the energy storage part of the
arXiv:2312.08301v1 [cs.RO] 13 Dec 2023
between jumps to store energy, thus relegating jumping to a cycle can take tens of seconds, drastically limiting the robot’s
secondary role in locomotion. Hopping locomotion, however, can agility. Hopping robots, or robots that repetitively jump, pro-
preserve and transfer energy to subsequent hops without long vide a path forward as they are more efficient, recovering
energy storage periods. Therefore, hopping has the potential to energy from previous hops, and are more agile, as they do not
be far more energy efficient and agile than jumping. However, to
date, only a single untethered hopping robot exists with limited require long delays between hops to store energy, locomote,
payload and hopping heights (< 1 meter). This is due to the reposition, or stabilize; the initiation of hops is determined by
added design and control complexity inherent in the requirements the fundamental dynamic behavior as opposed to arbitrarily
to input energy during dynamic locomotion and control the by the controller.
orientation of the system throughout the hopping cycle, resulting Researchers have been studying hopping robots since they
in low energy input and control torques; a redevelopment from
basic principles is necessary to advance the capabilities of were first developed by Raibert et al. in 1984 [46], [47],
hopping robots. Here we report hopping robot design principles however, due to their design and control complexity from
for efficient and robust systems with high energy input and the necessity to maintain orientation and input energy over
control torques that are validated through analytical, simulation, the extremely short time periods between successive hops and
and experimental results. The resulting robot (MultiMo-MHR) complex ground interactions, four decades later and only an
can hop nearly 4 meters (> 6 times the current state-of-the-art);
and is only limited by the impact mechanics and not energy input. extremely small number have ever been developed with limited
The results also directly contradict a recent work that concluded payload, performance, and most being tethered [46]–[52].
hopping with aerodynamic energy input would be less efficient While hopping locomotion has been studied most notably in
than flight for hops greater than 0.4 meters. Salto, these robots do not change their locomotion energy (LE
Index Terms—Hopping, Robot, Control, Energy Accumulation, = sum of the desired kinetic, gravitational potential, and elastic
Efficiency potential energies) over successive hops, they maintain a
nearly constant level [50]. In addition, these robots do not have
sufficient performance to support a payload of task specific
I. I NTRODUCTION
components; with Salto’s average hopping height of 0.65 m
10 d 90 0.125
MultiMo-MHR
Fig. 1. Energy accumulation in hopping robots. a) Hopping cycle: Phases (drop, stance, and rebound) and transitions (touchdown, liftoff). Normalized center-
of-mass energy modification (appendix: robot energy): Control inputs during the three phases (Ed∗ , Es∗ , Er∗ ), drag loss during drop (EF Dd ) and rebound
(EF Dr ), touchdown losses (ET D∓ ), liftoff losses (ELO∓ ), and mechanical losses (Emech ); where control inputs can be positive or negative and losses
are always negative. b). Energy accumulation in a simple hopping model with varying input ratios, αr∗ . c) Critical αr∗ for energy accumulation. b) Critical
input force, Fr∗ = αr∗ mT g, for energy accumulation. Note: b) Total mass, mT = mB + mF = 697 g, taken from the initial prototype. c-d) Added
crit
mass example. Red arrow indicates adding 100 g to the body mass and black arrow indicate adding the same mass to the foot. Note: b-d) The drag coefficient
and effective area is experimentally measured from the initial prototype and scaled by mass2/3 .
shown to exist in the robot [55]. The accumulation of energy at fundamentals of hopping locomotion, energy accumulation at
a constant actuator power output opens the possibility to high- constant actuator power output, efficiency, aerodynamic energy
performance hopping, as typically high performance jumping input, and control of a high-performance hopping robot.
and hopping requires proportionally larger actuators who’s
mass in turn reduces performance. Realizing this concept in a II. E NERGY ACCUMULATION C ONCEPT
robotic platform would not only eliminate the need for large Locomotion strategies tend to require cyclic motions in
actuators, but, through accumulation, allow a robot to achieve which the LE is modified over the course of the cycle. In
significant hopping heights. hopping locomotion, the hopping cycle can be divided into
With inspiration from Salto which utilizes propellers for three phases, including drop, stance, and rebound, and two
orientation control, its natural to consider using propellers transitions, including touchdown (TD) and liftoff (LO); as seen
for both orientation control and energy input for hopping. in Fig. 1a. Each phase has both the potential for a control input
Zhu et al. demonstrated this concept in the PogoDrone [37], to add or remove LE and a characteristic loss of LE, whereas,
however, as stated at 0.5 meters ”bouncing performs worse each transition has only a characteristic loss of LE; yielding
than simply hovering”; assuming the extra mass associated eight distinct energy modifications. The energy which must be
with the bouncing mechanism is removed, this system would input to overcome the losses and achieve a specific hopping
likely always perform better in hover. This poses a quandary, height ratio, δrd = hr /hd , is therefore,
as hopping and jumping are known to be efficient means Ed∗ + Es∗ + Er∗ = (δrd − 1)mT ghd
of overcoming obstacles in terrestrial locomotion and typi-
− EF Dd − ET D∓ − Emech − ELO∓ − EF Dr (1)
cally more efficient than powered flight [56]. However, as
stated, this robot is designed to periodically bounce to ”take where, total mass, mT , drop height, hd , rebound height,
samples of soil”, while the vast majority of time is spent hr , and gravity, g, are represented accordingly. The height
in flight; experimental results show thrust is never reduce ratio δrd > 1, δrd < 1, and δrd = 1 indicates increasing
below approximately 60% of hover, indicating a slowed decent (LE accumulation), decreasing (LE dissipation), and constant
which is not applicable to an efficient hopping behavior. The (constant LE) hopping heights; where the latter (constant LE)
conclusion of the work states that the robot may have the has been the focus of previous hopping robots. The control
”potential to efficiently operate in low heights”, but this is input energies during the drop, Ed∗ , stance, Es∗ , and rebound,
not explored. While this work has focused on the addition Er∗ , phases are specified by the controller. This accounts for
of a bouncing mechanism to a flying robot, we seek to all jumping and hopping robots as energy input can be through
explore the fundamental development of a high-performance aerodynamic forces (e.g., propellers, thrusters) that can add
hopping robot which utilizes a rotor configuration for energy LE throughout all phases (Ed∗ , Es∗ , Er∗ ) or leg forces (e.g.
input and orientation control. In particular, to understand the direct actuation, released elastic energy, combustion) that can
3
only input LE during the stance phase (Es∗ ). Assuming an αr∗ = Er∗ /(mT ghr ), which is the ratio of the input force to
atmosphere, this highlights a significant benefit of aerody- the gravitational force; where, αr∗ ≥ 1 the robot is flying and
namic LE inputs, in addition to their potential dual use for αr∗ < 1 the robot is falling. Using the parameters of the initial
orientation control. Assuming an atmosphere, energy will be prototype and the determined drag and touchdown losses,
lost to aerodynamic drag (drop, EF Dd , and rebound, EF Dr ). Fig. 1b (equations 2, 3), shows energy can be accumulated
At touchdown, assuming high contact damping, the energy in without sufficient thrust for flight; where, even αr∗ = 40%
component(s) which make direct contact with the ground will produces an accumulation of energy over multiple hopping
be lost, leading to a touchdown loss, ET D∓ . The ∓ indicates cycles. Furthermore, as this force is only produced during
the transition from the instantaneous moment prior to contact the rebound phase, the force averaged over the full hopping
(-) to that after (+); where this simplifies the complex impact cycle would be even less; e.g., a quadrotor would have to
mechanics. During the stance phase the energy storage and continuously produce a force equal to the gravitational force,
release mechanisms move, creating loses due to friction in the however, a hopping robot producing less force, would only be
mechanisms and dissipation in the elastic material, leading required to do so over the rebound phase; this contradicts the
to a mechanical loss, Emech . At liftoff, as energy must be conclusions reached by the previous work [37]. The hopping
transferred between components such that the entire system robot therefore has the potential to be substantially more
is moving at a constant velocity, energy may be lost in the efficient and yield longer operational times than those of
transfer, leading to a liftoff loss, ELO∓ . The ∓ indicates the rotorcraft robots. However, assuming spring stiffness and mass
transition from the instantaneous moment prior to liftoff (- do not change, spring-mass systems have a constant natural
) to the moment afterP(+). The hopping cycle efficiency is frequency, that translates into a nearly constant ground contact
therefore, ηcyc = 1 − |Ei |/mT ghd , where, Ei ’s represent time across varying hopping heights. Therefore, accumulating
the energy losses; which may include required control inputs energy with direct leg actuation would fundamentally require
that remove energy (e.g., stabilization). an increase in actuator power output over the stance phase;
while average power may remain constant as the aerial phase
A. Energy Accumulation Design. time would increase.
The minimum point at which a hopping robot will accumu-
To explore the accumulation of energy, a simple model is
late energy with energy input during the rebound, is the critical
proposed, Fig. 1b. Assuming the main spring and the ground
αr∗ , Fig. 1c; where the critical input force, Fr∗ = αrcrit
∗ mT g,
contact are modelled as springs with dampers, the dynamics
is seen in Fig. 1d. Over four orders-of-magnitude in robot mass
are governed by,
and body mass percentages from 0.4 to 0.95, Fig. 1c shows
z̈B = (−mB g + UB + bB (żF − żB ) + kB (zF − zB ))/mB the critical αr∗ is highly dependent on body mass percentage,
(2) mB /mT , and nearly constant (slight negative slope) in total
z̈F = (−mF g + UF + bB (żB − żF ) + kB (zB − zF ) robot mass, mT . Therefore, as body mass increases the critical
αr∗ decreases, whereas, increases in foot mass significantly
− bF żF − kF ∗ zF )/mF (3)
increases the critical αr∗ . Assuming the actuator’s mass is
where, the vertical position, zB , mass, mB , spring constant, proportional to its output force, this indicates that body mass
kB , and damping coefficient, bB , of the body and the vertical increases will result in proportionally less actuator mass,
position, zF , mass, mF , spring constant, kF , and damping whereas, foot mass increases will result in proportionally
coefficient, bF , of the foot are represented accordingly. Fig- more actuator mass (i.e., more of the system’s mass will be
ure 1b,c assumes the body input force, UB , is the sum of devoted to the energy input actuators). Moreover, from Fig.
the drag force and, during the rebound, the control input 1d, the critical force, Fr∗ , may remain nearly constant with
force, Fr∗ = αr∗ mT g; the foot input force, UF = 0. A increases of body mass; however, this is dependent on the
conservative estimate of the drag coefficient and effective body mass ratio and total mass of the robot. Therefore, given
area, CD A = 0.072122, is assumed constant due to the low an existing system and a required body mass increase, the
slope of the linear fit from appendix: experimental energies. critical force can be use to determine the required increase in
From experimental observations, the foot-ground damping is actuator power output or reduction in foot mass necessary to
assumed to be high, while the body-foot damping is assumed maintain the same actuator power output. As an example, a
negligible during spring extension. In simulation, the spring 100 gram increase to the prototype’s (MultiMo-MHR) body
and damping value are modified to account for the current mass (red arrow) results in nearly no change in the required
operational phase and relative position of the components and thrust, whereas, the same increase in the foot mass (black
the ground. arrow) would require nearly twice the thrust. This creates a
Focusing on the addition of LE during the rebound phase, fundamentally new design paradigm for hopping robots, as
Er∗ , using aerodynamic forces, the rebound control inputs will larger body masses require proportionally less input force, as
assume a constant actuator power output and thus constant a function of the mass, to accumulate energy, therefore freeing
aerodynamic force (thrust). However, instead of energy con- up mass for additional components and complexity.
sumed by the actuator, we will consider work done on the The fundamental scaling relationship between energy modi-
robot. Therefore, the work done by the input force, Fr∗ , on fications can be determined by normalizing the changes to the
the robot is, Er∗ = Fr∗ hr . Normalizing Er∗ by the rebound LE by the characteristic energy of the phase or transition. At
energy, mT ghr , produces the rebound control input ratio, the initiation of the drop phase the robot has an initial energy
4
a b -1 40 .0 50 60
1.0
30
10
20
5
1 70
0.
181 mm
-2 2 2.0 0.9
0
90
-7 6
0.3
RF Transceiver Ground Contact
(on back) -8 0.2
Battery (x2) LO Angle (deg)
-9 LO+ Vertical Velocity (m/s) 0.1
Leg 8 Friction Coef. (min)
0
0 5 10 15 20 25 30 35 40 45
Ground Contact Angle (deg)
e Desktop: Robot:
Vicon Controllers (500 Hz):
Foot (Capture: 600 Hz) Position
(Transmit: 100 Hz) Position
X/Y/Z Control
dx Velocity PID
dt Mode Selection
Apex Detection Desired
• drop
-1 IMU 9 dof Attitude Roll/Pitch • stance
c d
Vertical Velocity (m/s)
Energy (%)
Angular Rate
Rotational
Horizontal
Liftoff
Fig. 2. Robot Design: a) MultiMo-MHR with combined monopedal hopping leg and quadrotor for control. b-d) Ground contact mechanics: Showing liftoff
(LO) angle, required friction coefficients, and translational and rotational energies. Note: LO+ indicates the moment after liftoff. e) Linear control scheme.
equal to mT ghd which is modified in eight distinct ways over The stance phase energy can be modified by the stance control
the course of the hopping cycle. Rewriting equation 1 leads input, Es∗ , and mechanical losses, Emech , resulting in the
to the the energy at the apex of the rebound phase of, energy just prior to liftoff of,
a e f
1.25
Hopping Height Ratio, δrd=hr/hd
1.5
0.147 m Liftoff Vertical Velocity, (m/s)
5 Experimental Data
0.423 m 3
0.9
1.0
0.6
0.7
0.8
2.0
0.5
0.4
Down Up
2.5
Jump 3 (3.941 m)
1 3
2
Critical αr*
3.282 m
1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
1.494 m Rebound Energy Input Ratio, αr*
1.058 m
1.688 m
g 1.6
z-Position (m)
1.2 Drop
0.8 Stance
Rebound
Jump 1 Jump 2 Jump 6 Jump 10 0.4
c Jump 1 Jump 2 0
d h 0.3
Position (m) 0.2
0.1
0
-0.1 x-Position
-0.2 y-Position
1.438 m 1.547 m i 8
0.221 m
Angle (deg)
4
0.737 m 0
-4
-8 Roll Pitch Yaw
0 5 10 15 20 25
Jump 1 Jump 2 Jump 6 Jump 10 Jump 1 Jump 2 Jump 3 Time (s)
Fig. 3. Experimental trials: a) Reduction in hopping height at an approximate 0.5 meter initial drop height and an energy input of 60% of the hover duty
cycle. b) Increase in hopping height at an approximate 1 meter initial drop height and an energy input of 60% of the hover duty cycle. c) Constant hopping
height at an approximate 1.5 meter initial drop height and an energy input of 55% of the hover duty cycle. d) Reduction in hopping height at an approximate
1.5 meter initial drop height and an energy input of 0% of the hover duty cycle. e) Increase in hopping height at an approximate 1.5 meter initial drop height
and an energy input of 85% of the hover duty cycle. f) Hopping height ratio of the experimental trials (n=805). g-i) Example trial with 17 hops showing the
6 degrees-of-freedom. Note: a-e) Snapshots of high-speed video with robots superimposed to show multiple phases. h-i) Symbols: x represents the hop apex,
circle represents the touchdown, and diamond represents the liftoff.
line, whereas, if it begins in the white region, it will dissipate hopping cycle efficiency, ηcyc , which can be extracted from
energy until it reaches the δrd = 1 line or a drop height of the αr∗ = 0 trials (Fig. 3f) and shows a range of between
zero; indicating cessation of hopping. 0.35 and 0.5; which is, as expected, drop height dependent.
B. Energy Dissipation.
C. Locomotion Energy Modification Characteristics.
While the paper has focused on energy accumulation, loco-
motion requires the robot to both accumulate and dissipate Extracting and analyzing the eight energy modifications to
energy. Through setting αr∗ greater than the critical value the LE from the experimental trials (appendix: experimen-
and within the white region of the plot (Fig. 3f) the robot tal energies, Fig. 4), highlights characteristics of each. The
is able to dissipate energy such that it will stabilize to a lower MultiMo-MHR’s fundamental design requires that energy be
hopping height. This feature allows for efficient control of the removed for stabilization during the drop phase. The results
hopping height as the robot can simply use its inefficiencies show the drop energy input ratio, αd∗ , reduces with increased
to remove energy over time as opposed to inputting energy to height indicating a relatively constant reduction of energy
change height. The maximum reduction in LE per cycle is the caused by stabilization. Therefore as hopping height increases,
8
1.05 a 1.00
b e
Experimental Data
1.00 0.99
0.94
3
0.96
c 0.96 d
0.85
Liftoff Efficiency
0.80 0.95
0.92
0.75 1 0.94
0.70
0.88
0.65 0.93
0.60 0.84
0 0.92
0 1 2 3 4 0 1 2 3 4 0 0.2 0.4 0.6 0.8
Drop Height (m) Drop Height (m) Energy Input Ratio
Fig. 4. Center-of-mass hopping energy modification. a) Assuming the control input at drop removes energy to stabilize, the control input can be seen as
an efficiency, αd∗ = 1 − ηd∗ , ηd∗ = 1 − Ed∗ /(mT ghd ). b) drag efficiency at drop, ηF Dd = (1 − EF Dd /(mT ghd )). c) Mechanical efficiency of
the hopping mechanisms, ηmech = 1 − Emech /(1/2mB vT 2 ). d) Liftoff efficiency due to losses in energy transfer between components, ηLO∓ =
D−
1 − ELO∓ /(1/2mB vLO 2 ). e) Drag efficiency at rebound given the drop height and rebound control energy input, ηF Dr = (1 − EF Dr /(mT ghr )).
−
and without perturbations, the energy reduction due to sta- will be the focus of future work. The experimental results
bilization will become negligible. The mechanical efficiency, also disprove the conclusion of a previous work, that hopping
ηmech , produces relatively constant values over the tested locomotion is only more efficient than flight at hopping heights
ranges suggesting both frictional losses and dissipation in the under 0.4 meters. Finally, of the five fundamental losses in
elastic material are proportional to the LE and less dependent hopping locomotion only drag shows a hopping height limiting
on the stretch length of the elastomer. The liftoff efficiency, behavior, suggesting that operation in environments without an
ηLO∓ , shows a decreasing value which may stabilize at atmosphere may allow continuous energy accumulation up to
high hopping heights suggesting, as expected, a coefficient the strength limits of the robot or the specific energy of the
of restitution type behavior for the impact between the body spring.
and foot. The ability to extract and analyze the individual While animals have shown hopping locomotion is an effi-
energies allows for future generations of the MultiMo-MHR to cient and effective means of traversing rugged terrain, robotic
maximize efficiency, energy accumulation, and performance. examples are limited. To advance the state-of-the-art, we
Moreover, the experimental loses suggest that only drag, which studied the fundamental design of hopping systems and the
shows constant decreasing efficiency with increasing drop hopping cycle energy. Our results demonstrate a new design
height, is responsible for the limit cycle behavior in which the paradigm for high-performance hopping robots. More broadly
hopping height stabilizes for a given input. As an example, this work creates a platform with sufficient payload (sensing,
assuming only touchdown losses, ηT D∓ which is constant, communication, computation) and performance to study artifi-
energy is accumulated continuously above the critical αr∗ ; cial intelligence, machine learning, and edge computing under
verified in simulation (Fig. S1). Therefore, in non-atmospheric highly dynamic locomotion conditions in a miniature robot.
environments energy can be accumulated indefinitely and is Additionally, as high-speed terrestrial locomotion dynamics
only limited by the maximum specific energy of the elastic converge to hopping type behaviors, the concepts developed
material and the strength of the robot. here, and those that could be developed with the platform, have
the potential to be broadly applicable to advancing terrestrial
V. S UMMARY robotics in general.
This work has redeveloped hopping robot design and energy
accumulation principles from an idealized model to maximize A PPENDIX A
efficiency, robustness, energy input, and performance. The E XPERIMENTAL E NERGIES
design concepts that developed the MultiMo-MHR include,
Determining the αi ’s and ηi ’s experimentally is achieved
efficient design (limited joints, unconnected energy storage
by first determining the drag efficiencies from the trajectories.
and energy input systems), robust design (linear leg, limited
The effective drag efficiencies of drop, ηF Dd and rebound,
joints, axial forces, mass scaling), energy accumulative design
ηF Dr are determined as,
(aerodynamic forces, energy input at rebound), and controls
R hd
design (management of ground contact mechanics, energy FD dh
input). The MultiMo-MHR is able to hop over 6 times greater ηF Dd = 1 − 0 (16)
mT ghd
than the previous state-of-the-art to heights of nearly 4 meters. R hr
This performance is not limited by the energy input, robust- FD dh
ηF Dr = 1 − 0 . (17)
ness, or efficiency but by the ground contact mechanics which mT ghr
9
αr* : 99% 90% 80% 70% 60% 50% 40% 12 Trial 1 Trial 2 Trial 3 Mean
Stress (MPa)
70 8
Model
60
mB 4
Body Height (m)
50
0
0 1 2 3 4 5 6 7
40 Strain
30 mF Fig. S2. Rubber band stress vs. strain plot.
20
10
0 [2] C. Zhang, W. Zou, L. Ma, and Z. Wang, “Biologically inspired jumping
0 5 Time (s) 10 15 20 robots: A comprehensive review,” Robotics and Autonomous Systems,
vol. 124, p. 103362, 2020.
[3] E. W. Hawkes, C. Xiao, R.-a. Peloquin, C. Keeley, M. R. Begley, M. T.
Fig. S1. Simulation results of the MultiMo-MHR with only touchdown losses. Pope, and G. Niemeyer, “Engineered jumpers overcome biological limits
via work multiplication,” Nature, vol. 604, no. April, 2022.
[4] Boston Dynamics, “Sandflea,” 2013.
The drag force is defined as, [5] M. Kovac, M. Fuchs, A. Guignard, J.-C. Zufferey, and D. Floreano,
“A miniature 7g jumping robot,” IEEE International Conference on
Robotics and Automation, pp. 373–378, may 2008.
FD = 1/2CD Aρv 2 (18) [6] V. Zaitsev, O. Gvirsman, U. Ben Hanan, A. Weiss, A. Ayali, and
G. Kosa, “A locust-inspired miniature jumping robot,” Bioinspiration
where, the drag coefficient and effective area, CD A = & Biomimetics, vol. 10, no. 6, p. 066012, 2015.
−0.001893 ∗ v + 0.072122, are determined experimentally [7] B. Shin, H.-Y. Kim, and K.-J. Cho, “Towards a biologically inspired
and fit to the absolute value of the system velocity, v, and small-scale water jumping robot,” IEEE RAS & EMBS International
Conference on Biomedical Robotics and Biomechatronics, pp. 127–131,
total mass. This assumes the velocity vector is approximately oct 2008.
co-linear with the z-axis of the robot and v ≤ 7 m/s. The [8] W. a. Churaman, A. P. Gerratt, and S. Bergbreiter, “First leaps
velocity and air density, ρ, then determine the drag force. toward jumping microrobots,” IEEE/RSJ International Conference on
Intelligent Robots and Systems, vol. 2, no. 2, pp. 1680–1686, sep 2011.
Subtracting the drag efficiencies from the total energy change [9] M. Noh, S.-W. Kim, S. An, J.-S. Koh, and K.-J. Cho, “Flea-Inspired
in the aerial phases (drop and rebound) can yield the control Catapult Mechanism for Miniature Jumping Robots,” IEEE Transactions
inputs (αd∗ , αr∗ ) in each phase. This does however, couple on Robotics, vol. 28, no. 5, pp. 1007–1018, oct 2012.
[10] W. a. Churaman, L. J. Currano, C. J. Morris, J. E. Rajkowski,
the drag losses to the control inputs. As the ground contact and S. Bergbreiter, “The First Launch of an Autonomous Thrust-
time tends to be consistent across different hopping heights in Driven Microrobot Using Nanoporous Energetic Silicon,” Journal of
a specific robot, due to its relation to the natural frequency, the Microelectromechanical Systems, vol. 21, no. 1, pp. 198–205, feb 2012.
[11] J. S. Koh, S. P. Jung, M. Noh, S. W. Kim, and K. J. Cho, “Flea inspired
stance control input, αs∗ can be determined. The mechanical catapult mechanism with active energy storage and release for small
efficiency, ηmech , can then be determined by subtracting the scale jumping robot,” IEEE International Conference on Robotics and
stance control input, αs∗ . The touchdown efficiency, ηT D∓ , Automation, pp. 26–31, 2013.
[12] F. Li, G. Bonsignori, U. Scarfogliero, D. Chen, C. Stefanini, W. Lui,
is calculated whereas the liftoff efficiency, ηLO∓ , can be P. Dario, and X. Fu, “Jumping mini-robot with bio-inspired legs,” IEEE
determine from trials with zero rebound control input, αr∗ . International Conference on Robotics and Biomimetics, pp. 933–938,
Using the equations from appendix: robot energy and the feb 2009.
[13] J. Zhao, J. Xu, B. Gao, N. Xi, F. J. Cintr, M. W. Mutka, and L. Xiao,
motion capture data from the experimental trials, the individual “MSU Jumper: A Single-Motor-Actuated Miniature Steerable Jumping
energies are shown in Fig. 4. Robot,” IEEE Transactions on Robotics, vol. 29, no. 3, pp. 602–614,
2013.
[14] M. M. Plecnik, D. W. Haldane, J. K. Yim, and R. S. Fearing, “Design
A PPENDIX B exploration and kinematic tuning of a power modulating jumping
E LASTIC S PECIFIC E NERGY monopod,” Journal of Mechanisms and Robotics, vol. 9, no. 1, pp. 1–13,
2017.
Experimental testing of the elastomers, Fig. S2, shows the [15] P. Fiorini and J. Burdick, “The Development of Hopping Capabilities
for Small Robots,” Autonomous Robots, pp. 239–254, 2003.
maximum specific energy is 15800.3 J/kg. The utilized bands [16] J. Zhao, R. Yang, N. Xi, B. Gao, X. Fan, M. W. Mutka, and
were found to have an average max stress and strain at 11.2 L. Xiao, “Development of a miniature self-stabilization jumping robot,”
MPa and 6.2 respectively. For our robot platform the bands can IEEE/RSJ International Conference on Intelligent Robots and Systems,
pp. 2217–2222, oct 2009.
only see a maximum strain of 2.1. At that point an average [17] U. Scarfogliero, C. Stefanini, and P. Dario, “Design and Development
stress of 1.2 MPa is expected and an average specific energy of the Long-Jumping ” Grillo ” Mini Robot,” IEEE International
of 1307.9 J/kg. The robot platform possesses 6 bands which Conference on Robotics and Automation, no. April, pp. 10–14, 2007.
[18] T. Ho and S. Lee, “A Novel Design of a Robot That Can Jump and
can store at the strain of 2.1 an average energy of 16.63 J, at Roll with a Single Actuator,” IEEE/RSJ International Conference on
the total robot mass of 696.55 g that correlates to an average Intelligent Robots and Systems, pp. 908–913, 2012.
total system specific energy of 23.87 J/kg. [19] J. Aguilar and D. I. Goldman, “Robophysical study of jumping dynamics
on granular media,” Nature Physics, vol. 12, no. 3, pp. 278–283, 2016.
[20] A. Yamada, M. Wataril, H. Mochiyama, and H. Fujimoto, “A Jumping
R EFERENCES Robot based on the Closed Elastica,” International Symposium on Micro-
NanoMechatronics and Human Science, pp. 604–609, 2007.
[1] R. Armour, K. Paskins, A. Bowyer, J. Vincent, W. Megill, and [21] A. Yamada, M. Watari, H. Mochiyama, and H. Fujimoto, “An
R. Bomphrey, “Jumping robots: a biomimetic solution to locomotion asymmetric robotic catapult based on the closed elastica for jumping
across rough terrain.” Bioinspiration & biomimetics, vol. 2, no. 3, pp. robot,” IEEE International Conference on Robotics and Automation,
65–82, sep 2007. pp. 232–237, may 2008.
10
[22] A. Yamada, H. Mameda, H. Mochiyama, and H. Fujimoto, “A Compact [45] N. W. Bartlett, M. T. Tolley, J. T. B. Overvelde, J. C. Weaver,
Jumping Robot utilizing Snap-through Buckling with Bend and Twist,” B. Mosadegh, K. Bertoldi, G. M. Whitesides, and R. J. Wood, “A 3D-
IEEE/RSJ International Conference on Intelligent Robots and Systems, printed, functionally graded soft robot powered by combustion,” Science,
pp. 389–394, 2010. vol. 349, no. July, pp. 161–165, 2015.
[23] M. Kovac, M. Schlegel, J.-C. Zufferey, and D. Floreano, “A miniature [46] M. H. Raibert, “Hopping in Legged Systems—Modeling and Simulation
jumping robot with self-recovery capabilities,” IEEE/RSJ International for the Two-Dimensional One-Legged Case,” IEEE Transactions on
Conference on Intelligent Robots and Systems, pp. 583–588, oct 2009. Systems, Man and Cybernetics, vol. SMC-14, no. 3, pp. 451–463, 1984.
[24] M. Kovac, M. Schlegel, J.-C. Zufferey, and D. Floreano, “Steerable [47] M. H. Raibert, H. B. Brown, and M. Chepponis, “Experiments in
miniature jumping robot,” Autonomous Robots, vol. 28, no. 3, pp. Balance with a 3D One-Legged Hopping Machine,” The International
295–306, dec 2009. Journal of Robotics Research, vol. 3, no. 2, pp. 75–92, 1984.
[25] J. Zhao, N. Xi, B. Gao, M. W. Mutka, and L. Xiao, “Design and testing [48] D. W. Haldane, M. M. Plecnik, J. K. Yim, and R. S. Fearing, “Robotic
of a controllable miniature jumping robot,” IEEE/RSJ International vertical jumping agility via Series-Elastic power modulation,” Science
Conference on Intelligent Robots and Systems, pp. 3346–3351, oct Robotics, vol. 1, no. 1, 2016.
2010. [49] E. Ambrose and A. D. Ames, “Improved Performance on Moving-
[26] P. Fiorini, S. Hayati, M. Heverly, and J. Gensler, “A hopping robot for Mass Hopping Robots with Parallel Elasticity,” Proceedings - IEEE
planetary exploration,” IEEE Aerospace Conference Proceedings, pp. International Conference on Robotics and Automation, pp. 2457–2463,
153–158 vol.2, 1999. 2020.
[27] J. Zhao, N. Xi, B. Gao, M. W. Mutka, and L. Xiao, “Development [50] D. W. Haldane, J. K. Yim, and R. S. Fearing, “Repetitive extreme-
of a controllable and continuous jumping robot,” IEEE International acceleration ( 14-g ) spatial jumping with Salto-1P,” Submitted to IEEE
Conference on Robotics and Automation, pp. 4614–4619, may 2011. Int. Conf. Intell. Robots. Syst., pp. 3345–3351, 2017.
[28] J. Zhao, T. Zhao, N. Xi, M. W. Mutka, and L. Xiao, “MSU Tailbot [51] J. K. Yim, B. R. P. Singh, E. K. Wang, R. Featherstone, and R. S.
: Controlling Aerial Maneuver of a Miniature-Tailed Jumping Robot,” Fearing, “Precision robotic leaping and landing using stance-phase
IEEE/ASME Transactions on Mechatronics, pp. 1–12, 2015. balance,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 3422–
[29] M. A. Woodward and M. Sitti, “Morphological intelligence counters 3429, 2020.
foot slipping in the desert locust and dynamic robots,” Proceedings of [52] A. Sayyad, B. Seth, and P. Seshu, “Single-legged hopping robotics
the National Academy of Sciences, p. 201804239, 2018. research - A review,” Robotica, vol. 25, no. 5, pp. 587–613, 2007.
[30] M. A. Woodward and M. Sitti, “Design of a miniature integrated [53] B. A. Christensen, D. C. Lin, M. J. Schwaner, and C. P. McGowan,
multi-modal jumping and gliding robot,” IEEE/RSJ International “Elastic energy storage across speeds during steady-state hopping of
Conference on Intelligent Robots and Systems, pp. 556–561, sep 2011. desert kangaroo rats (Dipodomys deserti),” Journal of Experimental
[31] M. Kovac, O. Fauria, J.-C. Zufferey, and D. Floreano, “The EPFL Biology, vol. 225, no. 2, 2022.
jumpglider: A hybrid jumping and gliding robot with rigid or folding [54] H. Okubo and E. Nakano, “Design of a Jumping Machine Using Self-
wings,” IEEE International Conference on Robotics and Biomimetics, energizing Spring,” pp. 186–191, 1996.
pp. 1503–1508, dec 2011. [55] U. Scarfogliero, C. Stefanini, and P. Dario, “A bioinspired concept for
[32] M. A. Woodward and M. Sitti, “MultiMo-Bat: A biologically inspired high efficiency locomotion in micro robots: the jumping Robot Grillo,”
integrated jumping-gliding robot,” The International Journal of Robotics IEEE International Conference on Robotics and Automation, no. May,
Research, vol. 33, no. September, pp. 1511–1529, 2014. pp. 4037–4042, 2006.
[33] A. L. Desbiens, M. Pope, F. Berg, Z. E. Teoh, J. Lee, and M. Cutkosky, [56] R. M. Alexander, Principles of Animal Locomotion. Princeton Univer-
“Efficient Jumpgliding : Theory and Design Considerations,” IEEE sity Press, 2003.
International Conference on Robotics and Automation, pp. 4436–4443, [57] S. Bouabdallah, R. Siegwart, and G. Caprari, “Design and control of an
2013. indoor coaxial helicopter,” IEEE International Conference on Intelligent
[34] A. L. Desbiens, M. T. Pope, D. L. Christensen, E. W. Hawkes, and Robots and Systems, no. April, pp. 2930–2935, 2006.
M. R. Cutkosky, “Design principles for efficient, repeated jumpgliding.” [58] R. Mahony, V. Kumar, and P. Corke, “Multirotor aerial vehicles:
Bioinspiration & biomimetics, vol. 9, no. 2, p. 025009, 2014. Modeling, estimation, and control of quadrotor,” IEEE Robotics and
[35] A. Beck, V. Zaitsev, U. B. Hanan, G. Kosa, A. Ayali, and A. Weiss, Automation Magazine, vol. 19, no. 3, pp. 20–32, 2012.
“Jump stabilization and landing control by wing-spreading of a locust-
inspired jumper,” Bioinspiration & Biomimetics, vol. 12, 2017.
[36] M. A. Woodward and M. Sitti, “Tailored Magnetic Springs for Shape-
Memory Alloy Actuated Mechanisms in Miniature Robots,” IEEE
Transactions on Robotics, vol. 35, no. 3, pp. 589–601, 2019.
[37] B. Zhu, J. Xu, A. Charway, and D. Saldana, “PogoDrone: Design,
Model, and Control of a Jumping Quadrotor,” Proceedings - IEEE
International Conference on Robotics and Automation, pp. 2031–2037,
2022.
[38] B. G. A. Lambrecht, A. D. Horchler, and R. D. Quinn, “A Small ,
Insect-Inspired Robot that Runs and Jumps,” IEEE/RSJ International
Conference on Intelligent Robots and Systems, pp. 40–45, 2005.
[39] A. M. Johnson and D. E. Koditschek, “Toward a vocabulary of legged
leaping,” Proceedings - IEEE International Conference on Robotics and
Automation, pp. 2568–2575, 2013.
[40] A. L. Brill, A. De, A. M. Johnson, and D. E. Koditschek, “Tail-assisted
rigid and compliant legged leaping,” IEEE International Conference on
Intelligent Robots and Systems, vol. 2015-Decem, pp. 6304–6311, 2015.
[41] G. P. Jung, C. S. Casarez, S. P. Jung, R. S. Fearing, and K. J. Cho,
“An integrated jumping-crawling robot using height-adjustable jumping
module,” Proceedings - IEEE International Conference on Robotics and
Automation, vol. 2016-June, pp. 4680–4685, 2016.
[42] S. a. Stoeter and N. Papanikolopoulos, “Autonomous stair-climbing
with miniature jumping robots.” IEEE Transactions on Systems, Man,
and Cybernetics, vol. 35, no. 2, pp. 313–325, apr 2005.
[43] Y. Ho, S. Kyoung, T. Jin, J. H. Lee, J. Y. Choi, C. H. Yim, and D. H.
Kim, “Mecianism and Control of a Jumping Robot,” in International
Conference on Control, Automation and Systems 2007, 2007, pp. 2499–
2502.
[44] M. T. Tolley, R. F. Shepherd, M. Karpelson, N. W. Bartlett, K. C.
Galloway, M. Wehner, R. Nunes, G. M. Whitesides, and R. J. Wood,
“An Untethered Jumping Soft Robot *,” IEEE International Conference
on Intelligent Robots and Systems, pp. 4–9, 2014.