amazing
humanoids.

Task and Motion Planning

Combining high-level task decisions with feasible physical motions.

Task and Motion Planning Is Basically “Don’t Drop the Spaghetti”

You tell a robot, “Make me a sandwich.”

Cute. Now the poor thing has to figure out both the big plan and the body mechanics. What to do, and how to physically do it without face-planting into the counter. That combo is called Task and Motion Planning.

The big idea

Think of it like cooking while hungover.

The task part is the checklist:

  • get bread
  • grab turkey
  • open fridge
  • assemble sandwich

The motion part is the actual movement:

  • reach around the chair without smacking it
  • open the fridge door from the right angle
  • pick up the tomato without turning it into salsa

Task planning says, “First bread, then turkey.” Motion planning says, “Cool, but your arm can’t pass through the table like a ghost.”

Put them together, and the robot stops being a wishful thinker.

Why it’s hard

Because the world is rude.

A plan that makes sense in theory can fail in real life. Maybe the cupboard door is blocked. Maybe the mug is behind the cereal box. Maybe the robot needs two hands, not one. It’s like IKEA instructions meeting bad parking.

So the robot has to keep asking:

  • What am I trying to achieve?
  • What moves can actually get me there?
  • If this path is blocked, what’s Plan B?

That’s Task and Motion Planning. High-level goals plus low-level movement, working together instead of acting like divorced parents at a school play.

Why you should care

Without this, robots are either all brains and no coordination, or all movement and no clue. Great, it can wave its arm. Shame it has no idea why.

Task and Motion Planning is what turns “a robot that can move” into “a robot that can actually help.” Which is kind of the whole point.

Related terms

Back to the A–Z glossary