RoboJackets / igvc-software

The code base for the RoboNav team's IGVC robot.
https://robojackets.org/teams/robonav/
MIT License
91 stars 120 forks source link

Back Circle #835

Closed VAM7686 closed 2 years ago

VAM7686 commented 3 years ago

Description

Adds a layer to the costmap that prevents the robot from pathing backwards.

Fixes #749, #750

Test Case 1

  1. Start up gazebo simulation
  2. Launch navigation with read_from_file:=false
  3. Launch rviz and set a navigation waypoint
  4. Set another one later

Expectation: The back circle should move with the robot and always generate behind it when setting waypoints.

Test Case 2

  1. Start up gazebo simulation
  2. Launch navigation with read_form_file:=true

Expectation: The back circle will be generated behind the robot once it reads from the waypoint file.

Back Circle in autonav.launch:

back circle in rviz

Self Checklist