Potential field robot navigation library