Create ROS Node: AVR Bridge
Create the ROS node for the avr bridge. The git repo can be found: git clone ssh://roboclub.org/home/svn/scoutos. The node diagram can be found at https://www.roboticsclub.org/redmine/attachments/522/rosNodes2.pdf.
#2 Updated by Abraham Levkoy over 5 years ago
- % Done changed from 0 to 50
- Estimated time set to 5.00 h
I think getting rosserial working on the ARM side is as simple as running the rosserial_python ROS node. As such, there is no node creation for me to do on the ARM side. That said, I don't have access to a computer with ROS right now, so I can't observe this. It looks like some work will be necessary on the AVR side. rosserial acts as the main program for the AVR, and you create the C++ for the individual ROS nodes as functions in that program.
The only full rosserial micro-controller client is for Arduino, so we will need to port that to our AVR micro-controller. It looks like this is as simple as editing a header file and creating one class for low-level serial communication.