[ros-users] robot_state_publisher
Ruben Smits
ruben.smits at mech.kuleuven.be
Tue Apr 6 10:17:04 UTC 2010
On Tuesday 06 April 2010 11:34:33 Ugo Cupcic wrote:
> Hi,
>
> Thanks for your answers. However it still doesn't work :S
> I copied the output of the commands Wim sent me at the end of the email.
>
> roswtf give me an error: Local network configuration is invalid: Local
> hostname [ulster] resolves to [127.0.1.1], which does not appear to be a
> local IP address ['10.1.1.146', '127.0.0.1'].
>
> I don't understand as my ROS_MASTER_URI is correctly set.
> echo $ROS_MASTER_URI
> http://10.1.1.146:11311
try setting ROS_IP:
export ROS_IP=10.1.1.146
Ruben
>
> Cheers,
>
> Ugo
>
> -------------
>
> > rosnode list
>
> /robot_state_publisher
> /rosout
> /shadowhand_publisher
>
>
> --------------
>
> > rostopic info /joint_states
>
> Type: sensor_msgs/JointState
>
> Publishers:
> * /shadowhand_publisher (http://ulster:35258/)
>
> Subscribers: None
>
> ------------
> rosnode info robot_state_publisher
> Node [/robot_state_publisher]
>
> Publications:
> * /rosout [roslib/Log]
>
> Subscriptions:
> * /time [unknown type]
> * /clock [unknown type]
>
> Services:
> * /robot_state_publisher/get_loggers
> * /robot_state_publisher/set_logger_level
>
> contacting node http://ulster:59937/ ...
> Pid: 3484
> Connections:
> * topic: /rosout
> * to: /rosout
> * direction: outbound
> * transport: TCPROS
>
>
> ----------
> roswtf
> Loaded plugin tf.tfwtf
> No package or stack in context
> ===========================================================================
> ===== Static checks summary:
>
> Found 1 error(s).
>
> ERROR Local network configuration is invalid: Local hostname [ulster]
> resolves to [127.0.1.1], which does not appear to be a local IP address
> ['10.1.1.146', '127.0.0.1'].
>
> NOTE: for more accurate IP address detection, install netifaces:
> sudo easy_install netifaces
> ===========================================================================
> ===== Beginning tests of your ROS graph. These may take awhile...
> analyzing graph...
> ... done analyzing graph
> running graph rules...
> ... done running graph rules
>
> Online checks summary:
>
> No errors or warnings
>
> Vijay Pradeep wrote:
> > Hi Ugo,
> >
> > I'm guessing this line isn't doing what you want it to:
> > * <param name="joint_states" value="/joint_states"/>*
> >
> > This should probably instead be a <remap> tag, since joint_states is a
> > topic and not a parameter. You could also potentially get rid of this
> > line entirely, assuming that nothing has been pushed into namespaces.
> > That is, "joint_states" and "/joint_states" resolve to the same name for
> > nodes in the "/" namespace.
> >
> > Vijay
> >
> > On Wed, Mar 31, 2010 at 10:22 AM, Wim Meeussen
> >
> > <meeussen at willowgarage.com <mailto:meeussen at willowgarage.com>> wrote:
> > > I don't understand what those 2 lines are for in the tutorial:
> > > <remap from="robot_description" to="different_robot_description"
> > > /> <remap from="joint_states" to="different_joint_states" />
> >
> > These two lines are optional, to make the robot state publisher read
> > the robot description from a different parameter, or to listen to
> > joint states on a different topic. But since you are using the
> > default names, you won't need these lines.
> >
> >
> > Your launch file looks good. If the callbackJointState is never
> > called, this probably means the robot state publisher is not
> > connected to your joint state publisher. You should try some of the
> > ros tools to
> >
> > verify which topics are connected:
> > * rostopic info /joint_states --> This will show all the nodes that
> >
> > are publishing/subscribing to this topic
> >
> > * rxgraph --> This will give a graphical representation of the ros
> >
> > network
> >
> > * rosnode info robot_state_publisher --> This will show all topics
> >
> > used by the robot state publisher
> >
> > * roswtf --> This will tell you about problems (such as unconnected
> >
> > topics) in your system
> >
> > Also, when you are running nodes, make sure you are running
> > rxconsole. Not all user feedback gets printed to the terminal and
> > you might be missing some useful feedback.
> >
> > Wim
> >
> >
> >
> >
> > --
> > Wim Meeussen
> > Willow Garage Inc.
> > <http://www.willowgarage.com)
> > _______________________________________________
> > ros-users mailing list
> > ros-users at code.ros.org <mailto:ros-users at code.ros.org>
> > https://code.ros.org/mailman/listinfo/ros-users
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > ros-users mailing list
> > ros-users at code.ros.org
> > https://code.ros.org/mailman/listinfo/ros-users
More information about the ros-users
mailing list