Gazebo | Ignition | Community
Ask Your Question
0

cmd_vel topic can be manipulated but no messages are received

asked 2018-10-29 10:41:47 -0500

Dylan gravatar image

updated 2018-10-29 12:22:34 -0500

Using ROS Kinect + Gazebo 7 I'm controlling an AR.Drone. Everything works fine, I can move the drone using the teleop_twist_keyboard or using a Python script done by me, but when I try to see the cmd_vel topic (rostopic echo), this happens:

rostopic echo /quadrotor/cmd_vel

WARNING: no messages received and simulated time is active.
Is /clock being published?

/clock is being published, and /quadrotor/cmd_vel is the name of the topic. What can I do? To move the drone using the teleop_twist_keyboard I use the following:

rosrun teleop_twist_keyboard teleop_twist_keyboard.py cmd_vel:=/quadrotor/cmd_vel

and I can also publish in that topic like:

rostopic pub -r 10 /quadrotor/cmd_vel geometry_msgs/Twist  '{linear:  {x: 0.1, y: 0.0, z: 0.0}, angular: {x: 0.0,y: 0.0,z: 0.0}}'

I hope you can help me. Thanks!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2018-11-02 08:16:08 -0500

wentz gravatar image

This has nothing todo with gazebo, but with ROS. Have you tried to echo cmd_vel while operating the quadrocopter with teleop_twist_keyboard? (Just try it ;)) This text "WARNING: no messages received and simulated time is active. Is /clock being published?" Simply means that there are no messages sended, but is not an error. Which is quite normal.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2018-10-29 10:41:47 -0500

Seen: 1,111 times

Last updated: Nov 02 '18