Alan Pham
← All projects

Worcester Polytechnic Institute

Soft-tread mobile robot

Designing, printing, and testing compliant locomotion mechanisms for a multi-terrain robotics competition.

Role
Team project with Achintya Sanjay
Dates
2024
Methods
Mechanism design · Flexible printing · Arduino · Physical testing
The physical prototype with soft treads and a foam-tipped tail.
The physical prototype with soft treads and a foam-tipped tail.

Spring-driven prototypes

Achintya Sanjay and I developed three physical prototypes for a course with obstacles, slopes, and turns. We began with a spring-driven worm, then a quadruped, before building the final robot with soft treads.

The worm used an arched PLA spring and a motor-driven spool. Winding a string bent the spring and stored elastic energy; the string then slipped from the spool, releasing that energy in a rapid movement. A TPE contact pad and the placement of the battery helped turn the cycle into forward motion.

Annotated spring-driven worm prototype with a PLA arch, motor, battery, and TPE contact pad
The first prototype combined cable winding, elastic energy storage, and automatic release.
Spring-driven locomotionThe physical worm prototype advancing through repeated winding and release.

We also tested a quadruped using four spring-driven units as legs. That experiment made the role of timing and weight distribution clear: combining four working actuators did not automatically produce a coordinated gait. We moved to independently driven treads for controllable propulsion and steering.

Annotated quadruped prototype with four curved spring legs
The quadruped prototype reused the curved spring mechanism in four legs.

Tread and chassis design

The final robot used two motor-driven sides connected by a compliant TPE bridge. That connection allowed the sides to respond to uneven terrain, while flexible TPU treads wrapped around the wheels and contacted the ground. A rear tail resisted backward tipping as the robot entered a slope or climbed an obstacle.

CAD and slicer view of the flexible robot tread
Tread geometry and print preparation. The printed wall structure let the tread bend around the drivetrain.

We iterated the tread material and printing parameters to improve the part quality. We also tested surface coatings: the silicone trial reduced useful traction, while a flexible glue coating gave better ramp performance.

Three flexible tread prints showing successive fabrication iterations
Tread prototypes from the project report, documenting changes in geometry, material, and print settings.
Compliant connection CAD
CAD of the compliant connection between the two sides of the robot.

The compliant bridge used radial grooves that keyed into matching features on the chassis. It transmitted loads between the two sides while allowing relative bending and twisting as the treads encountered uneven terrain.

Control hardware

Two DC motors drove the tracks through single-stage gear transmissions. An Arduino UNO and Adafruit FeatherWing motor driver controlled the motors, with separate buttons reversing the left and right sides for steering.

The handheld control assembly brought the battery, motor driver, and buttons together for testing. Differential drive let us compare straight motion, turning, and obstacle approach using the same mechanical platform.

Annotated Arduino UNO and motor driver with left and right control buttons
The control hardware documented in the team report.

Obstacle and ramp testing

Ramp testing of the flexible treads and stabilizing tail.

The report documents an early version tipping at an obstacle of about 5 mm, while the version with the tail could traverse obstacles above 10 mm. The tail normally stayed clear of flat ground and engaged as the chassis pitched upward.

Obstacle traversalThe treaded robot climbing a raised obstacle with the stabilizing tail.
Steering demonstrationTabletop testing of differential steering with the two-track drivetrain.

Team contributions and project report

My work included body CAD and assembly. Achintya and I developed and tested the prototypes together and coauthored the final report. The project received first place in WPI’s 2024 Intercollegiate Soft Robotics Competition.

RBE 530/ME 530 Soft Robot Project Competition.
Alan Pham and Achintya Sanjay, 2024.

The report documents all three robot concepts, the fabrication choices, control hardware, and the obstacle and traction tests.

← All projects View resume ↗