← Back

SphereWalker

A NASA-funded research project exploring a hexapod that walks stably using only 3 motors. SphereWalker’s motion is based on a spherical four-bar mechanism, designed to carry payloads on lunar terrain while operating autonomously or via remote control.

NASA Research Mechanism Design Controls Prototyping ROS
Read the story See it move

Mission statement

Why SphereWalker exists

SphereWalker labeled diagram showing major subsystems
System overview: power, control electronics, spherical four-bar mechanism, feet, and mounts.

The SphereWalker project’s goal is to create a hexapod that can walk six legs using only three motors. It is designed to support and carry loads on the surface of the moon and operate autonomously or via remote control. The design emphasizes efficiency, stability, and robust motion over varied terrain.

Origin: spherical four-bar mechanism

Where the motion comes from

Spherical four bar mechanism concept image
Mechanism inspiration: spherical four-bar motion inspired by the African spurred tortoise’s front-foot path.

SphereWalker’s motion is based on a spherical four-bar mechanism. A single motor drives a spherical motion through the rotation of one link, producing a repeatable path. The mechanism is implemented with feet on the coupler link to propel the robot forward.

Advancements and iteration

From rigid joints to controlled turning

Exploded/dissected view of SphereWalker showing structure and assemblies
Exploded view.

This Earlier versions used rigid joints and spiked feet. A key improvement was designing and implementing hinged joints. Those joints enabled controlled turning via coded step sequences, and also supported a more stable electronics “brain stem” mounting approach as the system evolved.

Walking gaits and turning

Sequenced half-rotations

SphereWalker hinged joint close-up
Hinged joints enabled turning with a complex sequence of leg movements.

Turning is achieved by sequencing half-rotations of the legs. From the home position, one half-rotation of the front leg, followed by a half-rotation of all three legs, then another half-rotation of the front leg, and finally a half-rotation of all three legs produces a right turn and returns the legs toward the home pose due to the spherical motion. To turn left, an additional half-rotation of all three legs can be added at the beginning and end to return cleanly to the home position.

Foot design evolution

Traction, damping, and soft terrain performance

SphereWalker foot design 1 image
Foot Design 1: wide curved contact approach with early damping + traction experimentation.

Foot Design 1

The original approach used stiff rubber balls with spikes for traction, but performance was limited outside dirt. A wider curved design improved mounting and contact area and better matched the spherical step path, but still struggled with impact damping and sinking in granular terrain. Foam pellets and an outer tread layer improved shock reduction and traction, but sinking and motion were still not ideal.

Final Foot Design

The final design was modeled after a prosthetic leg. The geometry adds natural damping through controlled flexion, increases surface area to reduce sinking, and follows the spherical motion closely for cleaner ground contact. A textured bottom improves traction across varied surfaces.

SphereWalker final foot design image
Final foot design: prosthetic-inspired geometry for damping + stability + traction.

Modeled for ROS

Simulation + integration workflow

SphereWalker modeled and visualized for ROS / RViz
SphereWalker modeled for ROS (visualized in RViz) to support a more complete robotics workflow.

A later step was modeling SphereWalker in ROS to support a full robotics simulation and controls. It allowed for easier communication, validation and more uniform behavior with standard robotics tooling.

Video demo

Before final feet were attached

Test performance before the final feet were attached.