Search papers, labs, and topics across Lattice.
This paper enhances a mission planner for precision agriculture by integrating multiple feedback loops that utilize linear temporal logic (LTL) to improve the synthesis of mission plans from natural language descriptions. By employing two different commercial LLMs for the specification and verification tasks, the authors address the ambiguities inherent in natural language while ensuring the generated plans meet user-defined specifications. Extensive experiments reveal both the strengths and limitations of this approach, particularly in the LLM's capacity to generate effective LTL formulas, ultimately demonstrating a robust solution for autonomous mission planning.
Integrating LTL into LLM-driven mission planning reveals that natural language can be effectively translated into precise specifications, overcoming inherent ambiguities.
Though robotic systems are now being commercialized and deployed in various industries, many of these systems are highly specialized and often require an advanced skill set to operate and ensure they perform as instructed. To mitigate this problem, we recently introduced a mission planner leveraging LLMs to synthesize mission plans in precision agriculture based on mission descriptions provided in natural language. While the system demonstrates impressive performance, it also suffers from the inherent ambiguities of natural language. In this paper, we extend our system to address this issue by introducing multiple feedback loops in the planning architecture that leverage linear temporal logic (LTL) to ensure the mission planning system meets the specifications formulated by the user while still using natural language. To mitigate potential bias, this is achieved by using two different commercial LLMs in charge of the specification and verification subtasks. Through extensive experiments, we highlight the strengths and limitations of integrating mission verification into a fully autonomous pipeline, particularly regarding an LLM's ability to generate valuable LTL formulas, and show how our proposed implementation addresses and solves these challenges.