Running Turtlebot Navigation Stack on multiple floors
I currently have a Gazebo world that I generated with two levels. Level 9 (z=0) and Level 10 (z= 20).
When I am using the navigation stack on level 9, the local costmap and global costmap is being generated. It is able to navigate successfully.
However, when I move to level 10, the local costmap is not being generated and the robot relies purely on the global costmap to avoid obstacles. Is there a way to fix this. I am using the turtlebot simulation stack found on github. Would appreciate any pointers as I have started playing with the local cost params but that does not seem to be affecting anything.
Possible partial/whole duplicate of https://answers.ros.org/question/2468...
Unfortunately those implementations don't seem to work right now and don't solve my problem. My problem is specifically with the local costmap not updating on floors that are not set at z=0 in gazebo
Which package are you currently running for transistions between floors/level specific navigation?
Do you need this to work for real physical robots, or is this simulation-only?
Please edit your question and append your config for the local costmap. Use the 101010 button to format yaml text.
Have you figured out how to get this to work?
Just managed to get it to work, have added the answer below.