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.

openag_brain Configuration

  • Audience: makers, developers
  • Skill Level: beginner

Developer documentation for configuring openag_brain.

Launch Files

openag_brain is a ROS program, and like all ROS programs, it’s made up of many small nodes, configured by a Launch file. When we run rosrun openag_brian main personal_food_computer_v2.launch, the personal_food_computer_v2.launch bit denotes the launch file we’re asking ROS to run. This is a file that configures the various components that make up openag_brain. See configuration for more information.

Right now there is only one configuration (for the Food Computer 2), but openag_brain can be customized by writing your own launch file. The purpose of this architecture is to allow multiple “species” of Food Computer to be run from the same codebase. If you’re a developer interested in exploring this more, see openag_brain’s configuration page.