pc rosserial navigation

asked 2018-04-04 19:10:06 -0500

RISK gravatar image

updated 2018-04-09 11:59:09 -0500

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.

edit retag flag offensive close merge delete

Comments

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.

gvdhoorn gravatar image gvdhoorn  ( 2018-04-05 01:56:55 -0500 )edit

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?

RISK gravatar image RISK  ( 2018-04-05 16:02:59 -0500 )edit