0
$\begingroup$

Rosanswers logo

When using rtabmap somehow my robot position starts to flash. It will flash extremely quick between several positions. Also this impacts it drive ability. This could be due to more locations being possible? I am using an roomba with the create_autonomy package with an kinect on top of it. It will reach a goal but will take a weird route to do so.

output ROSwtf

Found 2 error(s).

ERROR The following nodes should be connected but aren't:

  • /move_base_node->/move_base_node (/move_base_node/global_costmap/footprint)
  • /move_base_node->/move_base_node (/move_base_node/local_costmap/footprint)

ERROR TF multiple authority contention:

  • node [/rtabmap/rtabmap] publishing transform [odom] with parent [map] already published by node [/slam_gmapping]
  • node [/slam_gmapping] publishing transform [odom] with parent [map] already published by node [/rtabmap/rtabmap]

EDIT: When disabling gmapping roswtf will not give me the error anymore. There is only one more problem that. When setting /rtabmap/grid_map as my map topic in the global costmap it will no longer react to any goals send to the robot.


Originally posted by gijsje170 on ROS Answers with karma: 171 on 2016-11-21

Post score: 0


Original comments

Comment by fsteinhardt on 2016-11-25:
Does roswtf show any problems?

Comment by gijsje170 on 2016-11-25:
edited main question with the errors

$\endgroup$

2 Answers 2

0
$\begingroup$

Rosanswers logo

Like @matlabbe said, it sounds like an issue with the TF tree.

There may be odometry issues if you are using a Roomba 700 series or later with create_autonomy. Please refer to this issue for a potential fix.


Originally posted by jacobperron with karma: 1870 on 2016-11-24

This answer was ACCEPTED on the original site

Post score: 0


Original comments

Comment by gijsje170 on 2016-11-25:
Hi that is actually my own issue :P It reduces the flashing but when traveling longer distance the flashing will increase.

$\endgroup$
0
$\begingroup$

Rosanswers logo

Hi,

It looks like that you may have more than one node publishing the same TF, which would cause flickering between both. Make sure that there are not multiples nodes publishing the same transforms in TF tree, e.g., /map -> /odom or /odom -> /base_link.

cheers


Originally posted by matlabbe with karma: 6409 on 2016-11-24

This answer was NOT ACCEPTED on the original site

Post score: 1


Original comments

Comment by gijsje170 on 2016-11-25:
When looking at my TF tree i see a link from map to odom and also a link from odom to base_footprint but there should be a link right? there is only 1 arrow each time so the TF looks correct. I know it has to do with rtabmap since when not using rtabmap it works without

$\endgroup$

Your Answer

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