Can i use Arduino UNO to interface motor with ROS navigation
I want to interface the Pololu DC motor with ROS navigation stack. I use pololu motor driver for to control my motors. Can i use my Arduino UNO as the embedded board to convert the geometry msgs to motor speed commands.
I came to know the we can use Arduino Mega for to serve the purpose but what about the Arduino Uno. If possible where can i find the packages and libraries.
Asked by Kishore Kumar on 2016-03-08 13:50:07 UTC
Answers
Yes, you should be able to use the Arduino Uno as the embedded board to control the motors provided that you have a client computer actually running ROS. You should look into the rosserial package, specifically rosserial_arduino
Asked by eddy.scott on 2016-03-08 14:10:46 UTC
Comments
can i use this package with Arduino UNO
Asked by Kishore Kumar on 2016-03-09 12:30:59 UTC
I would take a look at the roboclaw, it is a little more expensive than the arduino but it will do everything you need including PID for velocity and position with an auto tuner. I have a ROS driver for it. http://www.ionmc.com/RoboClaw-2x15A-Motor-Controller_p_10.html https://github.com/sonyccd/roboclaw_ros
Asked by sonyccd on 2016-04-07 08:09:51 UTC
Comments