I am trying to use a projected Octomap as an occupancy grid to pass onto the ROS navigation stack, but when I create one using the octomap_server package, it creates an occupancy grid which is rotated 90 degrees from the top down view (i.e., It projects from the side when it should be projecting downwards). The Octomap and the projected Octomap are shown below. enter image description here enter image description here

Is there any way to change the direction from which Octomap creates the projection?


1 Answer 1


It seems you can use dynamic configure to modify the parameters dynamically and check if fix your orientation Octomap Params

rosrun rqt_reconfigure rqt_reconfigure

Or add in your launch file a static transform Publisher between your robot base_link and map frames with desired orientation

<node pkg="tf" type="static_transform_publisher" name="octomap_to_base_link" args="0 0 0 0 0 0 1 map base_link 100" />
  • $\begingroup$ The second suggestion solved my issue, thank you! $\endgroup$
    – Joshua L
    Feb 15 at 23:32
  • $\begingroup$ Glad you reached! Congratulations 👏🏻🎉 $\endgroup$ Feb 16 at 1:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.