how to utilise diff_drive_controller package in my robot?
Dear all,
I need your help to fill some gaps in my head :) So I have built a moving robot based on differential driving. Since it is the most popular drive (because of its simplicity) I searched for available packages and I found diff_drive_controller.
As it is stated in the Overview section, "Control is in the form of a velocity command, that is split then sent on the two wheels of a differential drive wheel base."
So I expect that this controller is subscribed in topic that accepts cmd_vel messages as commands, which is true.
But then what about encoders? I was expecting to provide two topics such as lwheel and rwheel to get encoders' pulses output but it is not documented. Similarly, I was expecting to publish in 2 topics the velocities for the wheels (joints).
Yes, I have found the differential_drive package (which was discontinued since groovy) but I though to try diff_drive_controller first.
Regards, Angelos
I'm sure that I miss something and I ask kindly your help.