I am trying to get a graph of what is running on my turtlebot but when I start rxgraph after the turtlebot_bringup.launch it stops and says there is an index out of range error. Here is the output from the terminal where I ran rxgraph:
Traceback (most recent call last):
File "/opt/ros/diamondback/stacks/rx/rxgraph/src/rxgraph/impl.py", line 123, in run
changed = g.update()
File "/opt/ros/diamondback/stacks/ros_comm/tools/rosgraph/src/rosgraph/impl/graph.py", line 568, in update
updated = self._node_refresh(next) or updated
File "/opt/ros/diamondback/stacks/ros_comm/tools/rosgraph/src/rosgraph/impl/graph.py", line 452, in _node_refresh
updated = self._node_refresh_businfo(node, api, bad_node)
File "/opt/ros/diamondback/stacks/ros_comm/tools/rosgraph/src/rosgraph/impl/graph.py", line 407, in _node_refresh_businfo
connection_id = info[0]
IndexError: list index out of range
As a final note, rxgraph runs fine with other applications but with the turtlebot_bringup.launch it produces the above.
Any ideas?
This is a known bug in rxgraph ticketed here: https://code.ros.org/trac/ros/ticket/3579
you can use rosnode list to see the list of node running on your TurtleBot
Asked: 2011-09-01 13:50:24 -0500
Seen: 103 times
Last updated: Sep 01 '11
How to export picture from rxgraph?
How to rearrange rxgraph's position of node?
How to change line color automatically in rxgraph?
rxgraph graph not visible on Arch
how to use rxgraph to generate graph
Why do all nodes have to be linked to /rosout?
rxgraph No module named gobject [closed]
ROS Answers is licensed under Creative Commons Attribution 3.0 Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.