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

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
    • We currently only support Raspberry Pi for but are exploring support for other platforms.
  • Installing on Beaglebone
  • Note that ARM Ubuntu distros have binary packages for roscore and ros_comm available, as well as some dependencies.

See Also