ROS + Sabertooth 2x60 + Raspberry + USB

I want to connect Sabertooth 2x60 to ROS and control my robot movement using Raspberry 3b+ and ROS Kinetic. For now, I manage to communicatee with Sabertooth using USB Serial communication and python3. However I do not know how to integrate it with ROS Kinetic or what are the procedures to implement this in ROS. any advice or help on this matter is highly appreciated.

Thank you

Hello @louis,

I don’t have experience with this, but I know there are some packages out there that might help you with this (although I haven’t tested any of them). For instance: https://github.com/balcilar/Sabertooth-Motor-Ros

In any case, I suggest you place this question in the ROS Answers forum, where you might be able to get more specialized help.

Best,

thank you for your reply and advice however I have found that link earlier and it is for Arduino not Raspberry pi. I also have asked on ROS Answers forum as suggested.

I have doubt on the connection between ROS with Hardware Interface. Is there any course here which can explain on how the setup and integrate the hardware and software? According to my understanding they will use the actual device like the turtlesim sample to control the movement but I do not really know how it has been integrated with the device.

Thank you

Hello @louis,

I would suggest you have a look at the following series of videos on our channel: https://www.youtube.com/playlist?list=PLK0b4e05LnzYHQkvmEN4YY2VCB5OdEMVV

You might find some of the videos useful for this matter. However, keep in mind that every setup (hardware devices, robots, etc…) will have its own particularities.

Best,