Robot "bucking" while driving in reverse
Doing the Slam experiments, my robot does this (see attachment) buckling or stuttering motion. What causes that?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
Doing the Slam experiments, my robot does this (see attachment) buckling or stuttering motion. What causes that?
Are you sending two 'cmd_vel' topics? If so, one might be sent correctly and one seems to be at zero speed. Check the 'cmd_vel' topic through rqt_graph.
A typical case for this to happen is when there is still some teleop node running somewhere when starting autonomous navigation.
@Pyo @felix-widmaier - I see "bucking" behavior when teleoping in reverse, with no other nodes or packages running. So the theory was good, it doesn't; really seem to apply. Rosnode list, shows this: rosout, rqt_gui_py_node_4440, turtlebot3_core, turtlebot3_lds, turtlebot3_diagnostics.Thoughts??
I will try but I am almost 100% sure because I looked at the graph and saw no-one publishing on cmd_vel.
I am suspecting that it is a weight distribution problem because it seems to change if I slide the battery around a little. It doesn't solve it but it seems more or less severe
re: investigate: that may be a bit much at this stage.
I would take a look at some of the msgs on the /cmd_vel
topic (or whatever is being used on the TB3). Just use rostopic echo /cmd_vel
when the robot is standing still (replace with appropriate topic). Then compare when teleopping.
Asked: 2018-08-09 20:02:26 -0600
Seen: 296 times
Last updated: Aug 14 '18
@pitosalas: I took the liberty of converting your video to a gif so we keep this question self-contained.
Thanks. I couldn’t find a way to attach a video. Animated gif. Clever 😀