Anyone who has carried a couch up a narrow staircase knows the feeling: tilt it, twist it, back up, try again. The classic name for it is the piano mover's problem — get a rigid shape from where it is to where you want it, threading it past every obstacle without bumping into anything.
A robot faces the exact same task, only it has to reason about it explicitly. Instead of thinking about the room, it thinks about its configuration: every position and angle it could occupy. A safe path is a continuous curve through that space of configurations that never touches an obstacle.
That sounds like ordinary pathfinding. But as the robot gains more parts that can move independently — more joints, more arms, more freedom — the space of configurations grows so fast that finding a path stops being a casual chore and becomes one of the hardest kinds of problems we know.
Comments
Loading comments...