Lably
Skip to content

Navigation function

  • 2 min read
  • 4 chapters

Related on Lably

Through Gradient, Mathematical optimization and Reinforcement learning

Potential functions as navigation functions

Potential functions assume that the environment or work space is known. Obstacles are assigned a high potential value, and the goal position is assigned a low potential. To reach the goal position, a robot only needs to follow the negative gradient of the surface.

We can formalize this concept mathematically as following: Let X be the state space of all possible configurations of a robot. Let Xg⊂X denote the goal region of the state space.

Then a potential function ϕ(x) is called a (feasible) navigation function if

  1. ϕ(x)=0∀x∈Xg
  2. ϕ(x)=∞ if and only if no point in Xg is reachable from x.
  3. For every reachable state, x∈X∖Xg, the local operator produces a state x′ for which ϕ(x′)<ϕ(x).

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Robotics