Video: Successive multi-robot collaboration in White Sands NM (Aug 2025)
As part of the NASA-funded Lunar Surface Technology Research (LuSTR) program, our team is developing autonomous, cooperative robots that can assemble and deploy infrastructure on the lunar surface. The platform demonstrates the first heterogeneous multi-robot docking and cooperative-mobility behaviors tested in planetary-analog terrain
This project demonstrates a compliant, modular docking mechanism and rover platform enabling heterogeneous robot collaboration for planetary exploration. Iterative hardware design and field testing culminated in the successful White Sands trials and an upcoming NASA Ames demo.
The TRUSSES Rover (pHusky) is one of the core ground robots in this modular, multi-robot system. My work focuses on the design, mechanical integration, and field validation of this rover, emphasizing mobility, docking, and recovery operations on granular terrain.
I lead the mechanical and systems integration of Penn’s TRUSSES robots, covering hardware design, low-level control, and field validation. My work spans the docking system (V1–V4)—from an early 3-DOF turret and passive coupler to a fully compliant, field-ready mechanism—and the rover platform (V1–V4), redesigned for soft-terrain mobility through modular ride height, a custom chain-sprocket drivetrain, and improved thermal management. I developed and tested polyurethane paddle tires informed by terramechanics analysis and consultations with granular-media experts, enabling successful traversal at White Sands NM.
Beyond mechanical work, I integrate autonomous low-level control and ROS 2-based docking behaviors, linking hardware with high-level planners and perception modules. Current efforts focus on the V4 rover and docking hardware for the upcoming NASA Ames demonstration, emphasizing drivetrain reinforcement, sand-proofing, PCB electronics, and full autonomy integration.
I lead end-to-end systems integration across the TRUSSES multi-robot platform—spanning mechanical design, low-level control, autonomy integration, and field validation. The work centers on building field-deployable heterogeneous robot teams that can dock, assist one another, and traverse granular terrain under real environmental constraints (heat, sand ingress, slopes, and repeated deployment cycles).
Across TRUSSES, my primary ownership has been:
Mechanical design and manufacturing iteration (V1 → V4)
Low-level actuation + ROS 2 integration for mobility and docking
Autonomy integration hooks (vision / GPS / mocap)
Field test planning, execution, telemetry, and logging workflows
Hardware hardening for the NASA Ames demo
We developed a probe–drogue-inspired docking system consisting of a 3-DOF active turret (probe) and a 2-DOF passive drogue. I co-led the docking mechanism development with Raymond Yang, taking the system from concept to a compliant, robust, modular mechanism that has been validated in realistic field settings.
Owned the mechanical + manufacturing iteration across versions
Developed push-lock latching behavior and the compliant spring/gear system
Drove design decisions to balance:
high compliance (alignment tolerance)
robustness (impact and repeated docking)
modularity (easy mounting to different robots)
rapid prototyping and repairability in the field
The final docking mechanism (V4) has been validated across:
sand courts
beaches
White Sands, New Mexico
We are currently hardening the full system for the NASA Ames demonstration in synthetic regolith (moon sand).
After early field trials, we redesigned the rover from a proof-of-concept chassis into a field-ready platform. The rover has gone through four major iterations, each driven by lessons learned during real deployments in sand and heat.
Bottoming out in sand / terrain discontinuities
Underpowered drivetrain and limited battery modularity
Thermal limits in hot environments
“Bulldozing” sand due to flat front geometry
Tires optimized for digging (bad in loose sand)
I proposed and implemented a modular ride-height system to address bottoming out, enabling significantly more clearance without sacrificing serviceability.
We replaced direct drive with a chain–sprocket drivetrain and a custom axle → hub assembly. I designed and hand-machined the axle/hub components (lathe and mill in the GRASP shop), with replication in mind (4 active + 2 spares).
I modeled motor power–temperature (P–T) behavior to define duty-cycle envelopes and predictable cooldown windows. We also added white cladding to reduce solar heating during high-temperature field operation.
To reduce plowing and “bulldozing,” I designed a domed front end inspired by field-deployable bio-inspired platforms (e.g., X-RHex). This significantly reduced the tendency to push sand and stall.
I introduced modular, field-swappable battery packs and pushed the electronics stack from protoboards toward more reliable PCB-based layouts.
Our initial V-notch “tractor” tires performed poorly in sand because they relied on digging and shear—exactly where loose sand is weakest. I researched dune-buggy paddle tire designs and terramechanics, consulted Prof. Douglas Jerolmack (granular media), and designed custom polyurethane paddle tires.
Modular dovetail paddle inserts with tunable spacing and contour
Designed to balance compaction vs. shear, so the rover could build a stiff enough “push-off” layer rather than just excavating
This became a major enabler for reliable traversal at White Sands.
On the software side, I built low-level actuation and ROS 2 integration for docking and mobility, and led integration with higher-level autonomy components. I also implemented the system hooks needed to incorporate:
vision-based tracking
GPS integration
motion capture pipelines
White Sands served as a hardware-readiness and systems-integration test before NASA Ames. The goals were to demonstrate:
Multi-robot collaboration under real terrain constraints
Rover failure modes in sand (and recovery strategies)
Quadruped-assisted rescue behaviors (Spirit pushing/pulling pHusky)
A TRUSS link demonstration: Spirit → pHusky → Spirit
Robust docking between heterogeneous robots on slopes
We also established reliable telemetry and logging workflows, and validated that early “soft” testing in sand courts and beaches was essential preparation.
The V4 rover is focused on hardening and repeatability:
Dual-bearing drivetrain supports to eliminate axle wobble and tire camber drift
Internalized drivetrain mounts for stiffness and serviceability
Sand-seal strategy across seams to reduce ingress
Carry/lift handles for extraction and safe transport
PCB power distribution for reliability and faster field repair
Integration of autonomous driving + turret control
Developing a custom pushing gait for Spirit to improve rover rescue performance in sand
Expand autonomous driving validation in outdoor settings
Full integration of vision/GPS/mocap pipelines into field autonomy
Continued sandproofing + drivetrain stiffening improvements
Robust autonomous docking demonstrations at Ames
The platform demonstrates the first heterogeneous multi-robot docking and cooperative, risk-aware mobility behaviors validated in planetary-analog terrain. These capabilities are enabled by hardware that can autonomously dock, coordinate, and adapt its traversal strategy based on granular-terrain feedback. The system integrates a compliant docking mechanism, a Spiral-Zipper turret, an evolving rover architecture, and a 2×-scaled RHex platform, each optimized for robust performance in soft-sand and unstructured environments.
Three field-ready systems deployed: Rover (pHusky), Quadruped (Spirit), and Docking + Turret subsystems tested across sandy courtyards, coastal beaches, and White Sands, NM.
Four-iteration docking mechanism designed and validated through progressive field trials.
River re-design encompassing drivetrain, thermal management, electronics, and polyurethane paddle-tire systems—enabling successful multi-robot “rescue” demonstrations.
V4 rover currently in development for NASA Ames Research Center demonstration in Fall/Winter 2025.
pHusky V1 (proof-of-concept)
pHusky V2 (Sandy Beach)
pHusky V3 ( White Sands)
pHusky V4 (NASA Ames)
Left to Right: 2xRhex first iterations (legged / wheeled) --> V2 Legged only
2X-RHex V1 (wheeled)
2X-RHex V1 (wheeled)
2X-RHex V2 (Leg-redesign)
2X-RHex V2
Left to Right: 2xRhex V1 (legged) , First iterations of docking mechanism, PsuedoHUSKY ( Ground Rover)