ROS2 rqt_tf_tree emits service not available, waiting again...
I am running ROS2 eloquent on Ubuntu 18.04 and just performed a sudo apt-get install ros-eloquent-rqt-tf-tree
and tried running the command in the terminal. The first time I ran it I received the error qt_gui_main() found no plugin matching "rqt_tf_tree.tf_tree.RosTfTree"
. I then ran the same rqt_tf_tree command with --force-discover
and after that, I began receiving service not available, waiting again...
repeatedly each time I ran it. Both /tf and /tf_static are being published to by the ROS2 robot state publisher. Any help is greatly appreciated.
I have experienced exactly the same issue (ubuntu 18.04, ROS eloquent). There is also a related issue on the rqt-tf-tree GitHub page and another similar question on ROS-Answer.
Unfortunately, none of these provides a solution to this issue and I was not able to come up with one either.
From what I know
tf
is still a work in progress in ROS eloquent, thus this currently might even be the "expected" behavior, as some relevant parts might still be missing. (?)I would really appreciate it if someone could confirm that this is i fact true or rather a configuration issue/bug.
Facing the same issue.