This is the latest (main) BeagleBoard documentation. If you are looking for stable releases, use the drop-down menu on the bottom-left and select the desired version.

Robot Control Library

Robot Control Library

page index

This package contains the C library and example/testing programs for the Robot Control project. This project began as a hardware interface for the Robotics Cape and later the BeagleBone Blue and was originally called Robotics_Cape_Installer. It grew to include an extensive math library for discrete time feedback control, as well as a plethora of POSIX-compliant functions for timing, multithreading, program flow, and lots more. Everything is aimed at developing robotics software on embedded computers.

This package ships with official BeagleBone images and is focused on, but not excludive to, the BeagleBoard platform. The library and example programs are primarily written in C, however there also exists the RCPY python interface to this package available at https://github.com/mcdeoliveira/rcpy.

The master branch is always the most current but not necessarily stable. See releases page for older stable versions or install from BeagleBoard.org repositories.

To get started, visit the user manual

Page Hierarchy

Class Hierarchy

File Hierarchy

Full API

Classes and Structs

Enums

Functions

Variables

Defines

Typedefs