[ros-users] AVR and ROS

Adam Stambler adasta at gmail.com
Sat Jan 8 01:40:31 UTC 2011


Hi Eric,

Thanks for the suggestion.  I just finished adding the BSD license notices
to the top of the source files.

If you have any trouble as you are using it, let me know.

Regards,
Adam




On Wed, Jan 5, 2011 at 4:30 PM, Eric Perko <wisesage5001 at gmail.com> wrote:

> Adam,
>
> This looks really cool and I'll definitely be playing around with it
> sometime.
>
> One thing to note while I was looking through the code is that I didn't see
> any licenses anywhere in the avr_bridge source. I'd suggest you add some
> license notices to the source files, otherwise nobody can actually fork and
> improve upon it.
>
> - Eric
>
> On Wed, Jan 5, 2011 at 2:07 PM, Adam Stambler <adasta at gmail.com> wrote:
>
>> Hello Folks,
>>
>>      I am proud to announce a new tool for using Arduinos and AVR
>> processors in ROS projects.  avr_bridge
>> <http://www.ros.org/wiki/avr_bridge>allows the AVR processors to directly
>> publish or subscribe to ROS topics. This allows everything from Arduinos to
>> custom robot boards to be first class ROS components.  This package can be
>> found in Rutgers' new rutgers-ros-pkg<http://github.com/rutgers/rutgers-ros-pkg>.
>>
>>
>>     avr_bridge is meant to simplify the use of an Arduino and avr
>> processors in a ROS based robot by providing a partial ROS implementation in
>> avr c++. In hobbyist robotics, these microcontrollers are often used to read
>> sensors and perform low level motor control. Every time a robot needs to
>> interface with an AVR board, a new communication system is written.
>> Typically they all use a usb-to-serial converter and either a custom binary
>> or text based protocol. AVR bridge replaces these custom protocols with an
>> automatically generated ROS communication stack that allows the AVR
>> processors to directly publish or subscribe to ROS topics.
>>     avr_bridge has already been deployed on Rutger's PIPER robot
>> <http://ieee.rutgers.edu/content/piper>and in the communications layer
>> for a Sparkfun imu <http://www.ros.org/wiki/imu_9drazor> driver. In the
>> next few weeks, it will be deployed on our newest robot, the Rutgers IGVC
>> entry <http://ieee.rutgers.edu/content/igvc> as the communication layer
>> on all of our custom, low level hardware.   By using avr_bridge to
>> communicate with our PCs, we have cut down on redundant code and simplified
>> the driver by allowing the avr_processor to directly publish msgs.   It is
>> our hope that by extending ROS to the 8-bit microcontroller level we will
>> see more open-source hardware that can be quickly integrated into cheap,
>> custom robot platforms.
>>
>> Cheers,
>> Adam Stambler
>> Rutgers University
>>
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>>
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110107/df85aa4c/attachment-0003.html>


More information about the ros-users mailing list