ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

ROS Microcontroller cpp support?

asked 2013-01-17 01:35:03 -0500

updated 2014-01-28 17:14:52 -0500

ngrennan gravatar image

In this momment I only know a cpp API for Arduino/AVR. Do you know other existing cases?

It is planned to support more microcontrollers?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2013-01-17 03:35:27 -0500

mjcarroll gravatar image

rosserial is not tied explicitly to Arduino/AVR, but is instead a serial protocol that could be used with any embedded-scale device.

I believe that it was intended to be easily portable to embedded devices with a C++ compiler.

Something else that may be of interest to you is rosserial_embeddedlinux, which uses the same rosserial protocol to communicate with embedded linux devices. The author writes:

This package contains embedded-linux-specific extensions required to run rosserial on a small embedded linux system such as the VEXPro controller, Chumby alarm clock, WRT54GL router, Raspberry Pi, or many similar devices.

If you are interested in contributing to the longer-term embedded device goals of the ROS community, I encourage you to check out the ROS Embedded SIG.

edit flag offensive delete link more


Thanks. Pretty cool. Specially this is what I was looking for. That stack doc has changed substantialy since I last visited it.

Pablo Iñigo Blasco gravatar image Pablo Iñigo Blasco  ( 2013-01-17 03:52:03 -0500 )edit

Question Tools


Asked: 2013-01-17 01:35:03 -0500

Seen: 240 times

Last updated: Jan 17 '13