Code written in collaboration with David DePauw and Brandom McBride
You can run the team2_setup.sh script to install osqp and osqp-eigen. This script downloads the source code in a new folder in the home directory. Then, it builds and installs these libraries. Sudo permission is needed in order to run this script.
For milestone 2, we are using our team's pure pursuit code. We used follow the gap on a modified skirkanich map to get the waypoints.
Once the docker file is running, enter this command in the terminal to run the agent:
$ roslaunch team2_pure_pursuit team2_pure_pursuit.launchFor milestone 3 we used RRT* for obstacle avoidance.
Once the docker file is running, enter this command in the terminal to run the agent:
$ roslaunch team2_milestone3 team2_milestone3.launchFor milestone 4 we used RRT* for obstacle avoidance and avoid the opponent's predicted path and MPC to control the car.
Once the docker file is running, enter this command in the terminal to run the agent:
$ roslaunch rrt_mpc rrt_mpc.launch