TerraSkipper: A Centimeter-Scale Robot for Multi-Terrain Skipping and Crawling
Authors: Shashwat Singh, Sheri Zhang, Spencer Matonis, Zeynep Temel
Organizations: The Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213, USA. · Department of Mechanical Engineering, Carnegie Mellon University, Pittsburgh, PA 15213, USA. · Edulis Therapeutics, Nashville, TN 37204.
Mudskippers are unique amphibious fish capable of locomotion in diverse environments, including terrestrial surfaces, aquatic habitats, and highly viscous substrates such as mud. This versatile locomotion is largely enabled by their powerful tail, which stores and rapidly releases energy to produce impulsive jumps. Inspired by this biological mechanism, we present the design and development of a multi-terrain centimeter-scale skipping and crawling robot. The robot is predominantly 3D printed and features onboard sensing, computation, and power. It is equipped with two side fins for crawling, each integrated with a hall effect sensor for gait control, while a rotary springtail driven by a 10mm planetary gear motor enables continuous impulsive skipping across a range of substrates to achieve multi-terrain locomotion. We modeled and experimentally characterized the tail, identifying an optimal length of 25mm that maximizes the mean propulsive force (4N, peaks up to 6N) for forward motion. In addition, we evaluated skipping on substrates where fin based crawling alone fails, and varied the moisture content of uniform sand and bentonite clay powder to compare skipping with crawling. Skipping consistently produced higher mean velocities than crawling, particularly on viscous and granular media. Finally, outdoor tests on grass, loose sand, and hard ground confirmed that combining skipping on entangling and granular terrain with crawling on firm ground extends the operational range of the robot in real-world environments.
Figures & tables
Fig. 1: TerraSkipper with representative challenging terrains shown in the surrounding circular pictures, on which the robot can locomote. A U.S. quarter and a ruler indicate scale.
Terra
Buffalo
MM3P [ 8 ]
DASH [ 7 ]
Veloci
Robot
Skipper
Byte [ 5 ]
RoACH [ 6 ]
Size (cm)
5.8×2.7×3.2
2.9×3.0×2.1
4.7×4.7×3.0
10×4.5×3.0
10×6.5×4.2
Mass (g)
28
11.4
14.5
16.2
29.1
Speed (mm/s)
31
235.7
57
1500
2700
Speed (BL/s)
0.54
8.1
1.2
15
27
Terrain
Rigid /
Rigid
Rigid
Rigid
Rigid
TABLE I: Comparison with representative centimeter-scale robots.
Fig. 2: Exploded view of the CAD model of TerraSkipper, highlighting key components: tail motor with propeller, spring steel element, hall effect sensor placement with embedded fin magnets, fin motors, chassis, battery, custom PCB, and PCB holder.
Fig. 3: The four transition phases of the spring steel during the flicking motion of the jumper mechanism. Free Rotation: the spring rotates with the motor shaft without contacting the curved wall; Load: the spring tip engages the hollow cylinder and begins to bend, storing elastic energy; Latch: the spring is fully conformed and constrained inside the 270\SIUnitSymbolDegree arc, storing maximum energy; Unlatch: the spring tip exits the arc boundary, releasing stored energy as a rapid snapping motion that propels the robot forward.
Fig. 4: A) Experimental setup for tail characterization. The robot was mounted to the end effector of a UR5e robot arm via a 3D-printed mount. A force/torque sensor fixed on the table with an additional flat mount is used to record the tail’s impact force and frequency. B) Force measured by the force/torque sensor for different tail lengths. For each length, points show all peaks from 10s recording; the square marker indicates the mean with a 95% bootstrap confidence interval. The annotation n reports the number of peaks (tail strikes) detected within the 10s window.
Engaged angle θ
Leff (mm)
Predicted F (N)
45∘ ( π/4 rad)
8.64
2.6
30∘ ( π/6 rad)
5.76
3.9
20∘ ( 0.35 rad)
3.84
5.9
TABLE II: Predicted peak force values from the compact tail force model for different engaged arc angles.
Fig. 5: Top-down trajectories of TerraSkipper tracked from overhead video on a smooth surface. For each condition, Encoder (Sync gait), Encoder (Async gait), and No encoder, three trials were performed and plotted to illustrate deviation from a straight path on a smooth acrylic surface.
Fig. 6: Experimental setup for tracking robot locomotion across various terrains. A clear container with different test beds was placed inside a light box, with rulers for scale calibration. A top-down video was recorded using a fixed overhead camera.
Fig. 7: Snapshots of TerraSkipper skipping on uniform aquarium sand, non uniform desert sand, bentonite clay powder mud, and artificial grass. These substrates highlight conditions where fin based crawling alone is ineffective or highly challenging.
Substrate
Mean skipping speed ( cms−1 )
Uniform aquarium sand
0.92±0.38
Non-uniform sand
2.63±0.22
Bentonite mud
1.24±0.12
Artificial grass
5.38±0.71
TABLE III: Mean skipping velocities across different substrates with standard deviation for n=3 trials.
Fig. 8: Mean velocity vs. moisture content for three locomotion modes on (A) aquarium sand and (B) bentonite clay. Moisture is percent water by mass relative to dry substrate. Each point is the mean of three trials; error bars show the standard deviations across trials. Trials with displacements <10\text{,}\mathrm{cm}$$ were treated as failures.
Fig. 9: Side-view sequences of TerraSkipper in outdoor tests. Panels show (left to right): skipping on grass, skipping on sand, and synchronous crawling on hard ground. Frames are overlaid every 6s ; each panel displays 6s of motion.
At the water-land interface, amphibious fishes encounter wet flowable substrates made of granular solid-water mixtures, which can stay solid or flow like a fluid. As these substrates become wetter or drier, their yield strength (at which solid-fluid transition occurs) and cohesion (how sticky they are) both change, challenging locomotion. Despite substantial understanding of tetrapod locomotion on flowable substrates (mostly dry sand), we know little about how amphibious fishes cope with wet flowable substrates of various wetness. Here, we studied mudskippers on clay mud of controlled, variable wetness over the range where solid-fluid transition occurs. As mud became wetter, its strength decreased by 100-fold, leading the animal to sink deeper, with larger areas of body and fins contacting mud. By contrast, mud stuck most easily at intermediate wetness. The increased sinkage and contact and stickiness change caused more mud to stick to and pull against the animal on wetter mud. We also tested dry mud, which stuck to animal fins as its mucus dried. Despite these challenges, the mudskipper predominately used a conserved crutching gait on all except the wettest mud tested, with a modest performance reduction. When normal crutching became less effective, the animal assisted it with tail thrusting, by bending and straightening it to push downward and backward to generate additional thrust and lift, or even thrusting the tail to jump. These observations suggest that mudskipper's crutching motor program is well adapted to its native muddy substrates but inflexible, with most novelty in tail use.
Divya Ramesh, Gargi Sadalgekar, Jiangqi Tan +1
Department of Mechanical Engineering, Johns Hopkins University
Unlike their large-scale counterparts, small-scale robots are largely confined to laboratory environments and are rarely deployed in real-world settings. As robot size decreases, robot-terrain interactions fundamentally change; however, there remains a lack of systematic understanding of what sensory information small-scale robots should acquire and how they should respond when traversing complex natural terrains. To address these challenges, we develop a Small-scale, Intelligent, Lizard-inspired, Adaptive Robot (SILA Bot) capable of adapting to diverse substrates. We use granular media of varying depths as a controlled yet representative terrain paradigm. We show that the optimal body movement pattern (ranging from standing-wave bending that assists limb retraction on flat ground to traveling-wave undulation that generates thrust in deep granular media) can be parameterized and approximated as a linear function of granular depth. Furthermore, proprioceptive signals, such as joint torque, provide sufficient information to estimate granular depth via a K-Nearest Neighbors classifier, achieving 95% accuracy. Leveraging these relationships, we design a simple linear feedback controller that modulates body phase and substantially improves locomotion performance on terrains with unknown depth. Together, these results establish a principled framework for perception and control in small-scale locomotion and enable effective terrain-adaptive locomotion while maintaining low computational complexity.
Duncan Andrews, Landon Zimmerman, Evan Martin +2
Locomotion in Biology and Robotics (LiBR) Lab at Penn State University, University Park, PA 16802
Legged locomotion on flowing ground ({\em e.g.} granular media) is unlike locomotion on hard ground because feet experience both solid- and fluid-like forces during surface penetration. Recent bio-inspired legged robots display speed relative to body size on hard ground comparable to high performing organisms like cockroaches but suffer significant performance loss on flowing materials like sand. In laboratory experiments we study the performance (speed) of a small (2.3 kg) six-legged robot, SandBot, as it runs on a bed of granular media (1 mm poppy seeds). For an alternating tripod gait on the granular bed, standard gait control parameters achieve speeds at best two orders of magnitude smaller than the 2 body lengths/s (≈60 cm/s) for motion on hard ground. However, empirical adjustment of these control parameters away from the hard ground settings, restores good performance, yielding top speeds of 30 cm/s. Robot speed depends sensitively on the packing fraction φ and the limb frequency ω, and a dramatic transition from rotary walking to slow swimming occurs when φ becomes small enough and/or ω large enough. We propose a kinematic model of the rotary walking mode based on generic features of penetration and slip of a curved limb in granular media. The model captures the dependence of robot speed on limb frequency and the transition between walking and swimming modes but highlights the need for a deeper understanding of the physics of granular media.
Chen Li, Paul B. Umbanhowar, Haldun Komsuoglu +2
School of Physics, Georgia Institute of Technology, Atlanta, GA 30332 · Department of Mechanical Engineering, Northwestern University, Evanston, Illinois 60208 · Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA 19104