Note: if you run python using python instead of python3, then subprocess.run(['python3', 'clothoid-fitting/z_calc.py'] and all other related lines should be changed to something like subprocess.run(['python', 'clothoid-fitting/z_calc.py']
-
Download and install Gurobi from their website. Then activate your license.
-
Install required libraries listed in
requirements.txt. -
Create a directory above this one called
configand create anaver_api.txtfile inside with the following syntax:CLIENT_ID = 'id' CLIENT_SECRET = 'secret'Replace
idandsecretwith yours -
Run
map_gui_uvland.pyormap_gui_robotlandormap_gui_kunsan.py. -
??? (it's a GUI, so... click buttons I guess?)
-
Profit The
SMOOTH-Zcsv values are saved inoutput/clothoidal_path_3d.csv.
For use in Yonsei Drone (https://yonseidrone.com) and MECar.
The clothoid-fitting repository was used: https://github.com/junioranderson12/clothoid-fitting