Forward A* and Adaptive A* for navigation in partially known environments. For more detailed description, please see proj.pdf
bool adaptive
: Determines whether the code should operate as Repeated Forward A* (ifadaptive = false
) or as Adaptive A* (adaptive = true
)bool higher_g
: Determines whether the code should break ties in favor of cells with larger g-values
(ifhigher_g = true
) or smaller g-values (ifhigher_g = false
)
You can change these variables in main.cpp
Use make
command to compile, and it will create an executable named GridPathPlanner
. To run the program, use ./GridPathPlanner
command.