Terrain-adaptive 1/10-scale platform
Autonomous Morphable Robot Car
Year
2024–2025
Institution
MPC Lab, UC Berkeley (Prof. Francesco Borrelli)
Tech & tools
- Model Predictive Control
- MATLAB / Simulink
- Python
- BLDC motors
- 3D-printed structure
- Motion-capture validation
A 1/10-scale autonomous, morphable robotic vehicle designed at the Model Predictive Control (MPC) Lab at UC Berkeley. The car dynamically adjusts its wheelbase, track width, and ground clearance to adapt to changing terrain — built around real-time adaptability, autonomous recalibration, and MPC-based motion planning. Traditional autonomous vehicles struggle with variable terrain because the chassis is fixed; this platform introduces a morphable mechanical structure that lets the vehicle reconfigure itself in response to terrain conditions, mission requirements, and environmental constraints.
Key features and innovations
Morphable chassis design. Gooseneck linkages at all four wheels allow independent control over track width and wheelbase. The car can transition between narrow, confined geometries for tight maneuvering and wider, lower stances for high-speed stability over rough terrain.
Autonomous recalibration. A real-time recalibration algorithm updates the vehicle’s kinematic model whenever it morphs — so the controller always reflects the current wheelbase and track-width. This removes the need for manual input or additional sensing each time the geometry changes, which is critical for in-field autonomy.
Optimized motion control. Motion planning and trajectory tracking are driven by Model Predictive Control. Each wheel is powered independently by its own motor, giving precise torque distribution and per-wheel speed control. Motor characterization shows close correlation between simulated and measured response, validating the control-system design.
Simulation and field testing. Built extensive simulation models for kinematics and dynamic response across different terrains. Real-world field testing was conducted on the vehicle using its onboard motion-capture system to validate the controller behaviors and trajectory tracking.
Technical approach
Design and manufacturing. Structure built from 3D-printed components to keep weight low while staying durable, with high-strength carbon-fiber reinforcements in load-bearing regions for structural rigidity without bulk.
Software and control. A custom MATLAB / Simulink model handles BLDC motor speed control and overall vehicle-dynamics simulation. Python-based recalibration scripts manage morphing dynamics and propagate the updated kinematic model to the motion controller.
Testing and validation. Real-world testing uses motion-capture cameras to fine-tune control algorithms across morphing configurations. Obstacle-navigation trials validate that the vehicle can autonomously reconfigure itself and continue tracking under terrain changes.
Why this matters
The platform is targeted at search-and-rescue, military reconnaissance, and off-road autonomy — applications where the operating surface is unknown, changes mid-mission, or constrains the vehicle envelope. By letting the chassis itself adapt in real time, the system raises the ceiling on mobility, efficiency, and overall autonomy in unstructured environments. The 1/10-scale platform is a prototype for future full-scale autonomous systems where morphable mechanics could let a single vehicle cover the role that today requires multiple fixed platforms.
Future iterations will integrate machine-learning-based terrain classification and adaptive suspension to broaden the operating envelope further.