RoboMorph: Evolving Robot Morphology using Large Language Models
Kevin Qiu, Władysław Pałucki, Krzysztof Ciebiera, Paweł Fijałkowski, Marek Cygan, Łukasz Kuciński
TL;DR
RoboMorph tackles the challenge of automating robot morphology design by marrying large language models with a modular robot grammar, RL-based control, and evolutionary search. The method uses best-shot prompting to iteratively refine designs generated by a GPT-4o-backed pipeline, engineers XML-compatible morphologies, and evaluates them in a parallel MuJoCo-based simulation with SAC control. Across multiple terrains, RoboMorph demonstrates progressive improvements in morphology, including wheel-ended designs for flat terrain and hexapod configurations for challenging surfaces, outperforming a prior grammar-based approach in several cases. This data-driven, modular framework suggests a scalable path toward rapid, terrain-aware robot design and highlights the potential for extending LLM-driven design to other structured design domains.
Abstract
We introduce RoboMorph, an automated approach for generating and optimizing modular robot designs using large language models (LLMs) and evolutionary algorithms. In this framework, we represent each robot design as a grammar and leverage the capabilities of LLMs to navigate the extensive robot design space, which is traditionally time-consuming and computationally demanding. By introducing a best-shot prompting technique and a reinforcement learning-based control algorithm, RoboMorph iteratively improves robot designs through feedback loops. Experimental results demonstrate that RoboMorph successfully generates nontrivial robots optimized for different terrains while showcasing improvements in robot morphology over successive evolutions. Our approach highlights the potential of using LLMs for data-driven, modular robot design, providing a promising methodology that can be extended to other domains with similar design frameworks.
