Describir: An Artificial Protection Field Approach For Reactive Obstacle Avoidance in Mobile Robots