Robotics StackExchange | Archived questions

reinstallation of gmapping corrupts costmaps

I'm experimenting with ROS Kinetic on an Odroid Xu4, running Ubuntu 16.04, together with an iRobot Create2 and a RPLIDAR A1. My current goal is to build a simple self-navigating robot with the create_autonomy package. For that im using move_base, rplidar and gmapping.

With gmapping installed via sudo apt-get install ros-kinetic-gmapping I managed to get reasonable outputs for laser, map and costmaps in rviz. But when I tried to set a 2D Nav Goal I got transform require extrapolation into the future and global frame: odom plan frame size 2: map errors.

Following the tips here and here I purged the gmapping package and reinstalled it via git clone from github to my catkin ws. Before building with catkin it I changed the ros::Time(0) parts in slam_gmapping.cpp.

As a result I now have no information in the costmap-topics, while /map and /rplidar_scan are working perfectly fine.

I did no changes to my launchfile or my other configs, my tf-tree hasn't changed too.

I have absolutely no idea whats going wrong and just overwhelmed by the complexity of ROS (I'm playing only since a few months with it). Has someone an idea whats the problem with my setup? Or did a make a general mistake?

Asked by kbs on 2018-11-14 07:06:37 UTC

Comments

Answers