Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

can't make a map with gmapping

hi guys, I am currently working on a Pioneer 3 with ROS. I would like to create a map with gmapping but I keep getting errors, maybe someone already did it and can help me ?

I tried with and without .bag file but the result is the same, when I tape "rosrun map_server map_saver" I get an "[ INFO] [1470077431.447071488]: Waiting for the map ".

here is what i do:

$ roscore

$ rosrun tf static_transform_publisher 0 0 0 0 0 0 base_link laser 100

$ rosrun rviz rviz

$ rosrun gmapping slam_gmapping scan:=scan _xmin:=0 _ymin:=0 _xmax:=10 _ymax:=10 _delta:=0.04

$ roslaunch joyCommand robot_joy.launch

$ sudo chmod a+rw /dev/ttyS0

$ rosrun rosaria RosAria _port:=/dev/ttyS0

$ sudo chmod a+rw /dev/ttyS2

$ sudo setserial /dev/ttyS2 irq 10

$ rosrun sicktoolbox_wrapper sicklms _port:=/dev/ttyS2 _baud:=38400 _resolution:=0.5 _connect_delay:=40

Then I walk the robot aound. I can see the laser on RVIZ but the status of the map is error and I get "No transform from [] to [laser]" which I don't understand.

In gmapping I get the warning : "[ WARN] [1470065513.054899811]: MessageFilter [target=odom ]: Dropped 100.00% of messages so far. Please turn the [ros.gmapping.message_notifier] rosconsole logger to DEBUG for more information.

If I launch the debug (rqt_logger_level) I get : [DEBUG] [1470154442.550934882]: MessageFilter [target=odom ]: Removed oldest message because buffer is full, count now 5 (frame_id=laser, stamp=1470154551.427095) Also "rostopic echo map" or rostopic echo map_metadata" never give anything.

Finally my frames ( rosrun tf view_frames ) give me map -> odom -> base_link -> laser

If anyone can help me that would be great ! Thank you for your time,

Adèle

can't make a map with gmapping

hi guys, I am currently working on a Pioneer 3 with ROS. I would like to create a map with gmapping but I keep getting errors, maybe someone already did it and can help me ?

I tried with and without .bag file but the result is the same, when I tape "rosrun map_server map_saver" I get an "[ INFO] [1470077431.447071488]: Waiting for the map ".

here is what i do:

$ roscore

$ rosrun tf static_transform_publisher 0 0 0 0 0 0 base_link laser 100

$ rosrun rviz rviz

$ rosrun gmapping slam_gmapping scan:=scan _xmin:=0 _ymin:=0 _xmax:=10 _ymax:=10 _delta:=0.04

$ roslaunch joyCommand robot_joy.launch

$ sudo chmod a+rw /dev/ttyS0

$ rosrun rosaria RosAria _port:=/dev/ttyS0

$ sudo chmod a+rw /dev/ttyS2

$ sudo setserial /dev/ttyS2 irq 10

$ rosrun sicktoolbox_wrapper sicklms _port:=/dev/ttyS2 _baud:=38400 _resolution:=0.5 _connect_delay:=40

Then I walk the robot aound. I can see the laser on RVIZ but the status of the map is error and I get "No transform from [] to [laser]" which I don't understand.

In gmapping I get the warning : "[ WARN] [1470065513.054899811]: MessageFilter [target=odom ]: Dropped 100.00% of messages so far. Please turn the [ros.gmapping.message_notifier] rosconsole logger to DEBUG for more information.

If I launch the debug (rqt_logger_level) I get : [DEBUG] [1470154442.550934882]: MessageFilter [target=odom ]: Removed oldest message because buffer is full, count now 5 (frame_id=laser, stamp=1470154551.427095) Also "rostopic echo map" or rostopic echo map_metadata" never give anything.

Finally my frames ( rosrun tf view_frames ) give me map -> odom -> base_link -> laser

here is some screenshot image description image description image description

If anyone can help me that would be great ! Thank you for your time,

Adèle