Imagine every point in a room has an invisible altitude. The robot's goal sits in a deep valley, every obstacle rises like a steep hill, and the robot is a ball that always rolls downhill. This mental model is called a potential field, and it turns navigation into simple physics.
The idea traces back to Oussama Khatib (1986), who borrowed it from electrostatics: just as a positive charge is repelled by like charges and attracted to opposite ones, a robot can be repelled by obstacles and attracted to its goal. At each step the robot computes the net force — the gradient of the combined potential — and moves in that direction.
The appeal is obvious: no expensive graph search, no pre-built map, instant reaction to new obstacles. But there is a catch that every robotics student learns the hard way — local minima.
A local minimum is a dip in the landscape that is not the goal. The robot rolls in, the net force drops to zero, and it sits there forever, trapped in an energy valley that leads nowhere. Understanding when this happens — and how to escape — is the real depth behind what looks like a simple formula.
Comments
Loading comments...