Behavior Tree Generation using Large Language Models for Sequential Manipulation Planning with Human Instructions and Feedback
<|reference_start|>Behavior Tree Generation using Large Language Models for Sequential Manipulation Planning with Human Instructions and Feedback: In this work, we propose an LLM-based BT generation framework to leverage the strengths of both for sequential manipulation planning. To enable human-robot collaborative task planning and enhance intuitive robot programming by nonexperts, the framework takes human instructions to initiate the generation of action sequences and human feedback to refine BT generation in runtime. All presented methods within the framework are tested on a real robotic assembly example, which uses a gear set model from the Siemens Robot Assembly Challenge. We use a single manipulator with a tool-changing mechanism, a common practice in flexible manufacturing, to facilitate robust grasping of a large variety of objects. Experimental results are evaluated regarding success rate, logical coherence, executability, time consumption, and token consumption. To our knowledge, this is the first human-guided LLM-based BT generation framework that unifies various plausible ways of using LLMs to fully generate BTs that are executable on the real testbed and take into account granular knowledge of tool use.<|reference_end|>
@article{ao2024behavior,
    title={Behavior Tree Generation using Large Language Models for Sequential
  Manipulation Planning with Human Instructions and Feedback},
    author={Jicong Ao, Yansong Wu, Fan Wu, Sami Haddadin},
    journal={ICRA 2024 Workshop Exploring Role Allocation in Human-Robot
  Co-Manipulation},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.09435},
    primaryClass={cs.RO}
}