Omnidirectional Amphibious Locomotion via Internal Mass Actuation

Anonymous Authors

Anonymous Institution

Anonymized submission; the authors and the affiliation are withheld. The software and the hardware design will be open sourced on acceptance.

MARBLE navigates amphibious environments without hardware reconfiguration, using one locomotion system.

(a)
(b)
(c)
Fig. 1. Videos of MARBLE showing (a) land-to-water entry, (b) terrestrial rolling, and (c) water-surface propulsion. The same internal mass-actuation mechanism produces motion on land and water without mechanical reconfiguration.

Abstract

Field robots must traverse varied terrain and obstacles while remaining robust to water, debris, vegetation, and physical contact. We present MARBLE, a fully enclosed omnidirectional amphibious rolling robot driven entirely by internal mass redistribution. Three mutually orthogonal linear sliders shift internal masses to generate body rotation, while an orientation-aware controller maps planar velocity commands into slider positions. A rigid spherical shell encloses all active mechanisms and simultaneously serves as the terrestrial contact surface, buoyant enclosure, and mounting structure for passive fins that enable water-surface propulsion. Rotation of the same shell architecture hence produces rolling on land and surface propulsion in water without mechanical reconfiguration or separate locomotion actuators. The spherical morphology further allows the robot to accommodate changes in body orientation and contact location during direct interactions with terrain and obstacles. We evaluate MARBLE through omnidirectional locomotion characterization, traversal across heterogeneous terrestrial environments, aquatic surface locomotion, land-water transitions, and deliberate obstacle interactions. These experiments demonstrate how a single enclosed mechanical architecture can combine omnidirectional mobility, cross-medium locomotion, and tolerance to environmental contact. MARBLE provides a compact design for field mobility across heterogeneous terrain, obstacles, and land-water transitions.

Mechanical Design and Locomotion

(a) Linear mass-slider module. (b) Internal configuration with three orthogonal sliders and the electronics capsule. (c) Internal frame without the outer shell. (d) Complete robot with the sealed shell and passive fins.
Fig. 2. Mechanical design of MARBLE. (a) Linear mass-slider module. (b) Internal configuration with three orthogonal sliders and the electronics capsule. (c) Internal frame without the outer shell. (d) Complete robot with the sealed shell and passive fins.

Three orthogonal mass sliders change MARBLE's center of mass dynamically to induce rolling. All of the actuation is enclosed in a sealed shell. The shell acts as a buoyancy device, and symmetrically distributed fins work to propel MARBLE when operating on water.

Specification
Outer diameter387 mm
Shell mass1.2 kg
Fin height8 mm
Mass sliders3 × 700 g
Slider stroke220 mm
MotorsCubeMars GL40 II
Position control100 Hz
Battery4S LiPo, 16 V

Locomotion Principle

Simplified example of how MARBLE uses moving mass to roll.

Displacing the internal slider masses offsets the center of gravity from the shell center, and the resulting moment about the ground contact rolls the shell

Ground geometry

Ground learned

Water geometry

Water learned

Fig. 3. Locomotion principle of MARBLE. Top: displacing the internal slider masses offsets the center of gravity from the shell center, and the resulting moment about the ground contact rolls the shell. Below: simulation of ground and water-surface locomotion at commanded 0.5 m s⁻¹ using geometric and learned controllers, sampled at the same instants. The transparent shell shows the three sliding masses, colored one per rail. The quartered circle denotes their center of gravity, the red dot the shell center, and the blue arrow the heading direction.

Experiments

Terrestrial, Aquatic, and Transitional Locomotion

The speed of MARBLE was characterized on Land, Water, and mixed terrain.

(a) terrestrial
Planar position trajectory, terrestrial locomotion
10.60 mtraveled
14.00 sover
0.745 ± 0.163 m/smean speed
1.025 m/smaximum speed
(b) aquatic

14 s of data taken mid-trial

Planar position trajectory, aquatic locomotion
5.24 mtraveled
14.00 sover
0.375 ± 0.059 m/smean speed
0.488 m/smaximum speed
(c) transitional
Planar position trajectory, transitional locomotion
5.21 mtraveled
23.93 sover
0.215 ± 0.146 m/smean speed
0.840 m/smaximum speed
Fig. 4. Terrestrial, aquatic, and transitional locomotion of MARBLE. Top row: representative time-lapse sequences. Bottom row: corresponding planar position trajectories for (a) terrestrial, (b) aquatic, and (c) transitional locomotion. Trajectory color indicates temporal progression, while the circle and cross mark the start and end positions, respectively.

Omnidirectional Velocity Characterization

Trained vs geometric controller velocity characterization.

(a) Learned controller
Measured velocity vectors, learned controller
0.348 ± 0.114 m/smean speed
0.592 m/smaximum speed
94.10 mcovered
270.37 sover
(b) Geometric controller
Measured velocity vectors, geometric controller
0.252 ± 0.088 m/smean speed
0.461 m/smaximum speed
63.67 mcovered
252.20 sover
Fig. 5. Measured velocity vectors under joystick commands for (a) the learned controller and (b) the geometric controller. Velocities are estimated by numerical differentiation of camera-relative trajectories and plotted from a common origin. Each panel contains 7,568 samples with identical axis and color scales.

Object Interaction with Direct Shell Contact

MARBLE's enclosed actuation results in a contact resistant design that can push past obstacles without injury.

Representative time-lapse sequence of obstacle interaction showing approach, direct shell contact, and continuous interaction with the buoy
Fig. 6. Representative time-lapse sequence of obstacle interaction showing approach, direct shell contact, and continuous interaction with the buoy (red).

Additional Trials