Exact robot navigation by means of potential functions: some topological considerations