OpenAg Wiki Archive
Archived Contents from the original OpenAg Wiki (snapshot on Apr 8, 2020)
The archived wiki only includes information up the v3.0 version of the PFC-EDU, and is here for preservation purposes. You can find resources about the latest version of the PFC v4.0 on the Personal Food Computer resources page.
ROS
- Audience: developers
- Level: intermediate
openag_brain is written on top of ROS (Robot Operating System).
These pages contain useful notes and design patterns for ROS. For details specific to openag_brain, see openag_brain. For up-to-date details on ROS, see the ROS Wiki.
Design Patterns
- Polling node design pattern
- Logging from nodes
About ROS
Notes on Packages We Use
ROS and Python
Currently, ROS indigo only supports Python 2, so openag_brain is written in Python 2.
ROS on Single-Board Computers
- Installing on Raspberry Pi
- Installing on Beaglebone
- Note that ARM Ubuntu distros have binary packages for roscore and ros_comm available, as well as some dependencies.