UBCSailbot / raye-global-pathfinding

UBC Sailbot's Global Pathfinding Repository: A* pathfinding that creates sailing paths with minimized length and desirable wind speeds throughout.
MIT License
5 stars 1 forks source link

Improve tuning of cost function by analyzing cost breakdown. #26

Open tylerlum opened 4 years ago

tylerlum commented 4 years ago

As of right now, when we run: ./build/bin/pathfinder_cli -p 10 --navigate 48 235 20 206, it simply generates the path and wind kml files that we can visualize in Google Maps.

However, there is a lot of important information we should know about to properly improve the system.

How long was the total path length? What was the total path cost? What was the "weather factor" portion of the cost? What was the wind speed throughout the journey (maybe have something that tells us 10% of journey was 0-10 knots, 30% was 10-20, 40% was 20-30, 20% was 30+)

This can either be printed to the terminal, output to a text file, visualized in some other way, etc.

tylerlum commented 3 years ago

Name the kml files with the total cost and the wind/path cost.