TLDR: TMP-EAOG is a new framework for robot Task and Motion Planning (TMP) designed for challenging space environments. It uses expanding AND/OR graphs to integrate high-level task sequencing with real-time motion feasibility checks. This approach provides robustness to uncertainty, controlled autonomy through human validation, and bounded flexibility. Evaluated on “Towers of Hanoi” and “Habitat” benchmarks, TMP-EAOG demonstrates effective adaptation to dynamic constraints and complex mixed-mode operations, highlighting the computational dominance of motion planning over task-level reasoning.
The quest for greater robot autonomy in space environments is critical for future missions, from satellite servicing to planetary exploration. However, these environments pose significant challenges, including high uncertainty in perception and motion, strict physical constraints, and limited opportunities for human intervention. To address these complexities, researchers have developed Task and Motion Planning (TMP) frameworks, which integrate discrete action sequencing with continuous motion feasibility assessments.
A new framework, called TMP-EAOG (Task and Motion Planning based on Expanding AND/OR Graphs), has been introduced to enhance robot autonomy in these demanding conditions. This innovative approach models tasks using an AND/OR graph, which iteratively expands as the robot executes its plan. Crucially, TMP-EAOG performs real-time motion planning assessments to ensure that proposed actions are physically feasible.
The TMP-EAOG framework boasts several desirable properties essential for space robotics. Firstly, it offers robustness to uncertainty. The expanding nature of the AND/OR graph allows the system to adapt to unpredictable information about the robot’s environment, such as unexpected obstacles or changes in object locations. If a planned motion becomes infeasible, the graph can expand to explore alternative courses of action.
Secondly, TMP-EAOG provides controlled autonomy. The AND/OR graph structure is legible and explainable, enabling human experts to validate or constrain task branches. This ensures that robot actions comply with safety-critical rules and mission protocols, a vital balance when communication delays make full teleoperation impossible but accountability remains paramount.
Finally, the framework exhibits bounded flexibility. While adaptability is crucial for autonomy, it must be carefully managed in space to prevent unsafe or resource-intensive behaviors. TMP-EAOG limits flexibility to a predefined set of approved action sequences, which can be dynamically switched based on mission states, all within mission-approved task abstractions.
How TMP-EAOG Works
The system architecture of TMP-EAOG involves several interconnected modules. The Scene Perception module gathers environmental data, such as the location of tools or samples. This information is then stored in the Knowledge Base, which maintains an up-to-date model of the robot and its surroundings. The core planning layer consists of a Task Planner, which encapsulates the AND/OR graph network and searches for optimal transitions and action sequences, and a Motion Planner, which assesses the geometric feasibility of these actions.
A TMP Interface module acts as a bridge, translating high-level symbolic actions (like “grasp sample”) into concrete geometric parameters for the Motion Planner. If a motion plan is feasible, the robot executes it, and the Task Planner updates the AND/OR graph. If a motion plan is infeasible, the system intelligently backtracks and expands the graph, exploring alternative action sequences – for example, moving an obstacle before attempting a grasp again. This iterative, feedback-driven process is key to its adaptability in dynamic and uncertain environments.
Also Read:
- Securing and Safeguarding AI-Driven Robots: A Unified Framework for Reliable Operation
- Building Robots with Spatial Awareness: A Deep Dive into Scene Understanding and Reasoning
Evaluation and Benchmarks
TMP-EAOG was evaluated on two benchmark domains inspired by widely recognized problems in the TMP community. The first, BENCHMARK 1, is based on the classic Towers of Hanoi problem. This scenario tests the robot’s ability to sequence dexterous manipulation actions under dynamic reachability constraints, mimicking situations where a manipulator must handle tools around fixed obstacles on a lander deck. The results showed that as the complexity (number of disks) increased, the number of motion planning attempts grew significantly, demonstrating the framework’s ability to dynamically reconfigure plans in the presence of occlusions and failures.
The second, BENCHMARK 2, referred to as the Habitat, involves a mobile manipulator executing a simplified scientific experiment. This benchmark requires the robot to interleave symbolic state changes (e.g., “instrument cleaned”) with geometric manipulation and navigation. Challenges included non-monotonic actions (moving obstacles aside and then restoring them), non-geometric symbolic actions (sterilize, incubate), and multi-agent execution (using two arms and a mobile base). The evaluation confirmed that while task-level reasoning is computationally lightweight, motion planning feasibility checks drive the majority of the computation, highlighting the importance of tight task-motion integration. For more technical details, you can refer to the original research paper.
In conclusion, TMP-EAOG offers a robust and adaptable framework for autonomous robots in space. By explicitly integrating symbolic reasoning with geometric feasibility through expanding AND/OR graphs, it addresses critical challenges posed by uncertain, cluttered, and safety-critical space environments. Future work aims to extend the framework to multi-robot scenarios, human-robot collaboration, and real-world space platforms.


