get_link_state in Gazebo doesn't work
Ubuntu 12.04 Fuerte
I'm trying to use 'rosservice call getlinkstate ' or 'rosservice call gazebo/getlinkproperties' to get information on Robonaut's positions in the world in Gazebo. The following show the results using either a valid or invalid link names with gazebo/getlinkproperties:
colin@ubuntu:~$ rosservice call gazebo/getlinkproperties /r2/rightindexdistal
ERROR: service [/gazebo/getlinkproperties] responded with an error:
colin@ubuntu:~$ rosservice call gazebo/getlinkproperties /r2/rifgjdjg
ERROR: transport error completing service call: unable to receive data from sender, check sender's logs for details
getlinkstate is a link in relation to something else (I just try 'world') and it gets the same "responded with an error:" message but, like the previous service call, without any useful information. Is there something I'm doing incorrectly?
Asked by cosmic_cow on 2012-10-23 06:02:31 UTC
Comments
Hi. I get the same message on Ubuntu 12.04, ROS Groovy, Gazebo 1.2.5, when calling /gazebo/get_link_state. On top of that, after the failed call, Gazebo crashes, ROS clock stops and does not continue until I restart roscore. I know there is topic /gazebo/link_state and it works.
Asked by r0nald on 2013-01-16 23:23:42 UTC