[ros-users] tried rostopic list and rostopic echo \diagnostics

Alan Marconett KM6VV at sbcglobal.net
Thu Sep 13 19:16:11 UTC 2012


Already posted to HBRobotics list.

 

Hi,

 

I have the club's Turtlebot, and I've been trying to control it via the
turtlebot_bringup tutorials for a few weeks.  I finally got the right
understanding of the ssh commands into the Turtlebot.  I've verified
ROS_HOSTNAME and ROS_MASTER (first two lines of terminal sign-on are echos
of values) which appears to work.  I can "list" and "diagnostics" on my
workstation, but not on the Turtlebot.  Also, although I can usually get
dashboard up, it doesn't "connect" and control anything.  

 

Can anyone suggest anything?

 

Sure would like a "Turtlebot workshop"!  

 

After I get the Turtlebot working, I've got a lot of work planned porting
ROS over to my 6WD Robomagallan 'bot.

 

Thanks in advance for any help/comments!

 

Alan  KM6VV

 

ROS_HOSTNAME 172.16.1.33

ROS_MASTER http://172.16.1.35:11311

alan at alan-desktop:~$ ssh turtlebot at turtlebot-0170 turtlebot at turtlebot-0170's
password:

Linux turtlebot-0170 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC
2012 x86_64 GNU/Linux Ubuntu 10.04.4 LTS

 

Welcome to Ubuntu!

  * Documentation:  https://help.ubuntu.com/

 

237 packages can be updated.

168 updates are security updates.

 

New release 'precise' available.

Run 'do-release-upgrade' to upgrade to it.

 

Last login: Tue Sep 11 19:13:45 2012 from alan-desktop ROS_MASTER
http//:172.16.1.35:11311 ROS_IP 172.16.1.35

ROS_HOST_172.16.1.35

turtlebot at turtlebot-0170:~$ roscore

Traceback (most recent call last):

   File

"/opt/ros/electric/stacks/ros_comm/tools/roslaunch/src/roslaunch/__init__.py
",

line 217, in main

     uuid = roslaunch.rlutil.get_or_generate_uuid(options.run_id,

options.wait_for_master)

   File

"/opt/ros/electric/stacks/ros_comm/tools/roslaunch/src/roslaunch/rlutil.py",

line 170, in get_or_generate_uuid

     param_server = roslib.scriptutil.get_param_server()

   File "/opt/ros/electric/ros/core/roslib/src/roslib/scriptutil.py",

line 150, in get_param_server

     return get_master()

   File "/opt/ros/electric/ros/core/roslib/src/roslib/scriptutil.py",

line 141, in get_master

     raise roslib.exceptions.ROSLibException("invalid master URI: %s"%uri)

ROSLibException: invalid master URI: http//:172.16.1.35:11311
turtlebot at turtlebot-0170:~$ rostopic list Traceback (most recent call last):

   File "/opt/ros/electric/ros/bin/rostopic", line 45, in <module>

     rostopic.rostopicmain()

   File

"/opt/ros/electric/stacks/ros_comm/tools/rostopic/src/rostopic.py", line
1700, in rostopicmain

     _rostopic_cmd_list(argv)

   File

"/opt/ros/electric/stacks/ros_comm/tools/rostopic/src/rostopic.py", line
1642, in _rostopic_cmd_list

     exitval = _rostopic_list(topic, verbose=options.verbose,
subscribers_only=options.subscribers,

publishers_only=options.publishers, group_by_host=options.hostname) or 0

   File

"/opt/ros/electric/stacks/ros_comm/tools/rostopic/src/rostopic.py", line
870, in _rostopic_list

     master = rosgraph.masterapi.Master('/rostopic')

   File

"/opt/ros/electric/stacks/ros_comm/tools/rosgraph/src/rosgraph/masterapi.py"
,

line 94, in __init__

     self._reinit(master_uri)

   File

"/opt/ros/electric/stacks/ros_comm/tools/rosgraph/src/rosgraph/masterapi.py"
,

line 105, in _reinit

     self.handle = xmlrpclib.ServerProxy(self.master_uri)

   File "/usr/lib/python2.6/xmlrpclib.py", line 1463, in __init__

     raise IOError, "unsupported XML-RPC protocol"

IOError: unsupported XML-RPC protocol

turtlebot at turtlebot-0170:~$ rostopic echo /diagnostics Traceback (most
recent call last):

   File "/opt/ros/electric/ros/bin/rostopic", line 45, in <module>

     rostopic.rostopicmain()

   File

"/opt/ros/electric/stacks/ros_comm/tools/rostopic/src/rostopic.py", line
1694, in rostopicmain

     _rostopic_cmd_echo(argv)

   File

"/opt/ros/electric/stacks/ros_comm/tools/rostopic/src/rostopic.py", line
1039, in _rostopic_cmd_echo

     _rostopic_echo(topic, callback_echo, bag_file=options.bag)

   File

"/opt/ros/electric/stacks/ros_comm/tools/rostopic/src/rostopic.py", line
689, in _rostopic_echo

     _check_master()

   File

"/opt/ros/electric/stacks/ros_comm/tools/rostopic/src/rostopic.py", line 79,
in _check_master

     rosgraph.masterapi.Master('/rostopic').getPid()

   File

"/opt/ros/electric/stacks/ros_comm/tools/rosgraph/src/rosgraph/masterapi.py"
,

line 94, in __init__

     self._reinit(master_uri)

   File

"/opt/ros/electric/stacks/ros_comm/tools/rosgraph/src/rosgraph/masterapi.py"
,

line 105, in _reinit

     self.handle = xmlrpclib.ServerProxy(self.master_uri)

   File "/usr/lib/python2.6/xmlrpclib.py", line 1463, in __init__

     raise IOError, "unsupported XML-RPC protocol"

IOError: unsupported XML-RPC protocol

turtlebot at turtlebot-0170:~$

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20120913/99dfd4a7/attachment-0003.html>


More information about the ros-users mailing list