ChatGPT for Robotics: Design Principles and Model Abilities
Sai Vemprala, Rogerio Bonatti, Arthur Bucker, Ashish Kapoor

TL;DR
This paper investigates how ChatGPT can be adapted for robotics tasks through prompt engineering, high-level function libraries, and dialog strategies, demonstrating its effectiveness across diverse robotics applications.
Contribution
It introduces a comprehensive design framework for using ChatGPT in robotics, including prompt techniques, a new open-source tool PromptCraft, and a robotics simulator with ChatGPT integration.
Findings
ChatGPT effectively solves various logical, geometrical, and mathematical tasks.
Prompt engineering and dialog strategies enhance ChatGPT's performance in robotics.
Open-source tools facilitate research and application development in ChatGPT-based robotics.
Abstract
This paper presents an experimental study regarding the use of OpenAI's ChatGPT for robotics applications. We outline a strategy that combines design principles for prompt engineering and the creation of a high-level function library which allows ChatGPT to adapt to different robotics tasks, simulators, and form factors. We focus our evaluations on the effectiveness of different prompt engineering techniques and dialog strategies towards the execution of various types of robotics tasks. We explore ChatGPT's ability to use free-form dialog, parse XML tags, and to synthesize code, in addition to the use of task-specific prompting functions and closed-loop reasoning through dialogues. Our study encompasses a range of tasks within the robotics domain, from basic logical, geometrical, and mathematical reasoning all the way to complex domains such as aerial navigation, manipulation, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Software Engineering Research · AI in Service Interactions
MethodsLib
