RoboMorph: Evolving Robot Morphology using Large Language Models

Kevin Qiu, Władysław Pałucki, Krzysztof Ciebiera, Paweł Fijałkowski, Marek Cygan +1 more
7/11/2024
cs.LGcs.RO

No confident code implementation found for this paper. 2 possible matches can be shown below.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{qiu2024robomorph,
  title  = {RoboMorph: Evolving Robot Morphology using Large Language Models},
  author = {Kevin Qiu and Władysław Pałucki and Krzysztof Ciebiera and Paweł Fijałkowski and Marek Cygan and Łukasz Kuciński},
  year   = {2024},
  eprint = {2407.08626},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.08626v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.08626.svg)](https://codeofpaper.com/paper/2407.08626)

Discussion