Process

Task planning and execution

You might say: behaviour logic, mission

Task planning and execution sequences skills such as navigation, detection, grasping, and placement, and handles their outcomes.

What it does
Decides what the robot should do next and what recovery to try after failure.
Ask
What is the recovery path when a skill fails or the world no longer matches the plan?

What to look for

  1. Navigation, detection, grasping and placement sequence
  2. Recovery after a skill failure
  3. Next skill selected for the robot

Catalogue: Executive

Sources

  1. Nav2, Behavior Trees, Behavior TreesIt creates a more scalable and human-understandable framework for defining multi-step or many state applications.
  2. Michele Colledanchise and Petter Ögren, Behavior Trees in Robotics and AI, IntroductionA Behavior Tree (BT) is a way to structure the switching between different tasks in an autonomous agent.
  3. Steven M. LaValle, Planning Algorithms, Ch. 2 §2.4, logic-based planningFor many discrete planning problems that we would like a computer to solve, the state space is enormous.

Use it on your project

teardown-apply: hold "Task planning and execution" (task-planning) from the teardown at https://teardownatlas.com/robotics/ against my project

Paste it into a coding agent that has the teardown skills.

An AI agent wrote this map with the teardown skill. It can contain errors: check the sources before you rely on a part. About and legal