π€ AI Summary
Non-expert users struggle to naturally modulate robot trajectories in dynamic, unstructured environments. Method: This paper proposes a natural-language-instruction-based trajectory adaptation framework. It leverages large language models (LLMs) to compile open-vocabulary instructions into executable and interpretable Python code that directly modifies waypoints generated by motion planners; a second LLM automatically parses the generated code to enhance decision transparency. The framework unifies demonstration learning and natural language understanding through code as a unified policy interface, decoupling semantic interpretation from low-level motion control. Contribution/Results: Evaluated on KUKA iiwa, Jackal, and CrazyFlie platforms in both simulation and real-world experiments, the framework enables real-time trajectory re-planning, demonstrates cross-task and cross-platform generalization, and significantly improves non-expert usersβ operational efficiency and trust.
π Abstract
Adapting trajectories to dynamic situations and user preferences is crucial for robot operation in unstructured environments with non-expert users. Natural language enables users to express these adjustments in an interactive manner. We introduce OVITA, an interpretable, open-vocabulary, language-driven framework designed for adapting robot trajectories in dynamic and novel situations based on human instructions. OVITA leverages multiple pre-trained Large Language Models (LLMs) to integrate user commands into trajectories generated by motion planners or those learned through demonstrations. OVITA employs code as an adaptation policy generated by an LLM, enabling users to adjust individual waypoints, thus providing flexible control. Another LLM, which acts as a code explainer, removes the need for expert users, enabling intuitive interactions. The efficacy and significance of the proposed OVITA framework is demonstrated through extensive simulations and real-world environments with diverse tasks involving spatiotemporal variations on heterogeneous robotic platforms such as a KUKA IIWA robot manipulator, Clearpath Jackal ground robot, and CrazyFlie drone.