SoonerRobotics / robomagellan-2019

Sooner Competitive Robotics code base for the 2019 Robogames RoboMagellan competition
http://ou.edu/scr/
4 stars 0 forks source link

Laser Scanner - Basic obstacle detection and avoidance #23

Open jkleiber opened 5 years ago

jkleiber commented 5 years ago

When we get the laser scanner this will be worked on more heavily.

For this basic test, we need to be able to see if an obstacle is in our field of view (FOV). If there is, choose the path to the right or left that will be longer (i.e. safer). Once the obstacle is passed we need to be able to return to the original course; for a first implementation, let's just go into an obstacle avoidance mode and then constantly try to recouple to the path. Only recouple to the path if the FOV along the proposed heading is safe.

Requirements: