In de demo's worden al de functionaliteiten die op dit moment geimplementeerd zijn overlopen.
Tip: speel de demo's in 2x snelheid
https://www.youtube.com/watch?v=IQxIeZGA9OM
ik heb ook een tweede demo gemaakt omdat ik in de eerste demo vergeten was om de communication node te starten. hierdoor
werkte het aftellen niet.
https://www.youtube.com/watch?v=pfyXoAj9lRs
GUI met knoppen om auto pilot te starten te stoppen en reverse autopilot te starten.
GUI knoppen om te sturen
GUI knop om race te starten
PILOT auto pilot op turtlebot3_pxl_race.launch
PILOT auto pilot stoppen
VISION lijnen detecteren
REFEREE aftellen en race starten
PILOT auto pilot reverse werkt niet
PILOT auto pilot werkt niet op turtlebot3_pxl_race_battle.launch
COMMUNICATION sector doorgeven
Clone de repository naar je catkin workspace src folder. Zorg dan catkin_ws/src leeg is. anders gaat het niet werken.
catkin_ws/src$ git clone https://github.com/LaurensMignolet/stern4most.git .
Ga naar je catkin_ws, source en make de packages
catkin_ws/src$ cd ..
catkin_ws$ source devel/setup.bash
catkin_ws$ catkin_make
Start de simulatie. momenteel werkt de battletrack nog niet.
catkin_ws$ roslaunch turtlebot3_racetrack turtlebot3_pxl_race.launch
Open een nieuwe terminal en start de computer vision
user@basesation:~$ rosrun stern4most_vision_11802808 vision_controller.py
Open nog een nieuwe terminal en start de pilot. De robot zal nog niet beginnen met rijden. Hiervoor is de gui nodig
user@basesation:~$ rosrun stern4most_pilot_11802808 pilot.py
Open opnieuw een nieuwe terminal en start de gui. Rij met de robot naar het midden van een rijvak. Dan kan je op start autopilot klikken en zal de robot autonoom beginnen te rijden.
user@basesation:~$ rosrun stern4most_dashboard_11802808 gui.py
om te racen moet de referee en de communication node opgestart worden.