Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

wtf about roswtf.... turtlebot upstart fail

Hello, I have installed the upstart, but when starting up, I get the following from roswtf. Plus, not services will work, teleop etc. If anyone has seen this before, I would appreciate it if you can let me know.

turtlebot@maia:~$ roswtf
Loaded plugin tf.tfwtf
No package or stack in context
================================================================================
Static checks summary:

No errors or warnings
================================================================================
Beginning tests of your ROS graph. These may take awhile...
analyzing graph...
... done analyzing graph
running graph rules...
Traceback (most recent call last):
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/__init__.py", line 208, in _roswtf_main
    wtf_check_graph(ctx, names=names)
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/graph.py", line 413, in wtf_check_graph
    error_rule(r, r[0](ctx), ctx)
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/graph.py", line 101, in ping_check
    _, unpinged = rosnode.rosnode_ping_all()
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 335, in rosnode_ping_all
    if rosnode_ping(node, max_count=1, verbose=verbose):
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 280, in rosnode_ping
    pid = _succeed(node.getPid(ID))
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 76, in _succeed
    raise ROSNodeException("remote call failed: %s"%msg)
ROSNodeException: remote call failed: not authorized
remote call failed: not authorized

Aborting checks, partial results summary:

Found 2 warning(s).
Warnings are things that may be just fine, but are sometimes at fault

WARNING The following node subscriptions are unconnected:
 * /robot_state_publisher:
   * /joint_states
 * /robot_pose_ekf:
   * /odom

WARNING The following nodes are unexpectedly connected:
 * /diagnostic_aggregator->/rosout (/rosout)
 * /turtlebot_node->/rosout (/rosout)


Found 6 error(s).

ERROR Communication with [/robot_state_publisher] raised an error: 
ERROR Communication with [/turtlebot_laptop_battery] raised an error: 
ERROR Communication with [/rosout] raised an error: 
ERROR Communication with [/master_sync_maia_1533_984711957] raised an error: 
ERROR Communication with [/robot_pose_ekf] raised an error: 
ERROR Communication with [/app_manager] raised an error:

wtf about roswtf.... turtlebot upstart fail

Hello, I have installed the upstart, but when starting up, I get the following from roswtf. Plus, not services will work, teleop etc. If anyone has seen this before, I would appreciate it if you can let me know.

turtlebot@maia:~$ roswtf
Loaded plugin tf.tfwtf
No package or stack in context
================================================================================
Static checks summary:

No errors or warnings
================================================================================
Beginning tests of your ROS graph. These may take awhile...
analyzing graph...
... done analyzing graph
running graph rules...
Traceback (most recent call last):
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/__init__.py", line 208, in _roswtf_main
    wtf_check_graph(ctx, names=names)
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/graph.py", line 413, in wtf_check_graph
    error_rule(r, r[0](ctx), ctx)
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/graph.py", line 101, in ping_check
    _, unpinged = rosnode.rosnode_ping_all()
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 335, in rosnode_ping_all
    if rosnode_ping(node, max_count=1, verbose=verbose):
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 280, in rosnode_ping
    pid = _succeed(node.getPid(ID))
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 76, in _succeed
    raise ROSNodeException("remote call failed: %s"%msg)
ROSNodeException: remote call failed: not authorized
remote call failed: not authorized

Aborting checks, partial results summary:

Found 2 warning(s).
Warnings are things that may be just fine, but are sometimes at fault

WARNING The following node subscriptions are unconnected:
 * /robot_state_publisher:
   * /joint_states
 * /robot_pose_ekf:
   * /odom

WARNING The following nodes are unexpectedly connected:
 * /diagnostic_aggregator->/rosout (/rosout)
 * /turtlebot_node->/rosout (/rosout)


Found 6 error(s).

ERROR Communication with [/robot_state_publisher] raised an error: 
ERROR Communication with [/turtlebot_laptop_battery] raised an error: 
ERROR Communication with [/rosout] raised an error: 
ERROR Communication with [/master_sync_maia_1533_984711957] raised an error: 
ERROR Communication with [/robot_pose_ekf] raised an error: 
ERROR Communication with [/app_manager] raised an error:

So that is with the upstart, but if I run with the minimal.launch, I get the following.

turtlebot@maia:~$ roswtf
Loaded plugin tf.tfwtf
No package or stack in context
================================================================================
Static checks summary:

No errors or warnings
================================================================================
Beginning tests of your ROS graph. These may take awhile...
analyzing graph...
... done analyzing graph
running graph rules...
Traceback (most recent call last):
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/__init__.py", line 208, in _roswtf_main
    wtf_check_graph(ctx, names=names)
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/graph.py", line 413, in wtf_check_graph
    error_rule(r, r[0](ctx), ctx)
  File "/opt/ros/electric/stacks/ros_comm/utilities/roswtf/src/roswtf/graph.py", line 101, in ping_check
    _, unpinged = rosnode.rosnode_ping_all()
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 335, in rosnode_ping_all
    if rosnode_ping(node, max_count=1, verbose=verbose):
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 280, in rosnode_ping
    pid = _succeed(node.getPid(ID))
  File "/opt/ros/electric/stacks/ros_comm/tools/rosnode/src/rosnode.py", line 76, in _succeed
    raise ROSNodeException("remote call failed: %s"%msg)
ROSNodeException: remote call failed: not authorized
remote call failed: not authorized

Aborting checks, partial results summary:

Found 2 warning(s).
Warnings are things that may be just fine, but are sometimes at fault

WARNING The following node subscriptions are unconnected:
 * /turtlebot_node:
   * /cmd_vel

WARNING The following nodes are unexpectedly connected:
 * /app_manager->/rosout (/rosout)
 * /robot_pose_ekf->/rosout (/rosout)
 * /turtlebot_laptop_battery->/rosout (/rosout)
 * /diagnostic_aggregator->/rosout (/rosout)
 * /robot_state_publisher->/rosout (/rosout)
 * /turtlebot_node->/rosout (/rosout)


Found 4 error(s).

ERROR Communication with [/robot_state_publisher] raised an error: 
ERROR Communication with [/turtlebot_laptop_battery] raised an error: 
ERROR Communication with [/robot_pose_ekf] raised an error: 
ERROR Communication with [/master_sync_maia_9002_841412470] raised an error: list index out of range