[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