Checking robot footprint for collision with the environment
Hi,
I would like to evaluate if a larger set of robot base poses (maybe 200-300) is in collision. More specifically, I would like to know if the robot footprint is in collision with the environment. I do not need to make a motion plan.
Has anyone done that before? I have been reading through the tutorials, especially those of the navigation stack but have not found anything suitable.
Right now, my best guess of how that could be accomplished is through adding a service to the move_base node in the navigation stack, as all required information is available there. However, I think this would mean changing a lot of the code (the move_base node, the base_global_planner interface in nav_core, etc.)
So if anyone has a suggestion for another or easier solution, please let me know.
Cheers,
Juergen