I have 50 kg differential drive robot which needs a considerable amount of torque to start turning in place, usually anglular.z of at least 10 rad/s.
Using `rqt_reconfigure` I'm trying to set `min_in_place_vel_theta` incrementally and it all works up to a value of 3.14 which is exactly echoed in `cmd_vel`. But when the `min_in_place_vel_theta` become larger than 3.14, `cmd_vel` changes sign and decrements. Looks like some sort of harmonic function when incremented further with breakpoints at multiples of 3.14.
I have a gif to illustrate the behavior, but not enough karma to publish it here.
↧