pc rosserial navigation
Hi, Project: I want to move a base autonomously by using navigation stack
Hardware: I have a base with two motors controlling wheels with an MD25 motor controller. wwwdotrobot-electronicsdotcodotuk/products/robot-kits-and-bases/wor-r1-research-platform-for-rd02.html I just want to use my laptop with Linux and ROS to control the robot. I do not want to use Arduino or Raspberry Pi or AVR.
Questions: 1. My first task is to make the robot move using ROS. I can move the robot using a serial USB connection. This is why in my judgment I want to use ROSSERIAL to communicate with the motor controller. Is this the right approach? 2. All the tutorials in ROSSERIAL use microcontroller that may, in turn, control the MD25. However, I do not want to use the microcontroller like Arduino rather have my Linux machine send the movement commands using rosserial. I need some pointers to know how this will be achieved as all the ROSSerial tutorials use microcontrollers.
Thank you for reading and hope to get some help.
rosserial
is not a generic serial library, it is an infrastructure to use a serial port as a physical transport in a ROS 'network' and comes with its own protocol and assumptions about port ownership and data formats.I don't believe it would fit your intended use-case.
ok then I would have to add another hardware like an Arduino to work with the motor controller or I can still avoid this by using some other package?