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, threads, program flow, and lots more, all aimed at developing robot control software on embedded computers.
Full API documentation, instruction manual, and examples at http://docs.beagle.cc/project/librobotcolsntrol.
We encourage questions and discussion in the Discord #librobotcontrol channel.
For use with BeagleBoard.org Robotics Cape.
To run, you will want to
- Check this web page : http://www.strawsondesign.com/docs/librobotcontrol/installation.html
- Unfortunately, it seems librobotcontrol is no longer immediately integrated into the setup, so we will need to bring in the deb file. It is located here : https://github.com/beagleboard/librobotcontrol/releases If you have trouble downloading it directly to the BeagleBone, you can use the scp command to copy it to the beaglebone
scp "(deb file)" debian@192.168.6.2 OR debian@192.168.7.2
- Unpackage and install the file with : dpkg -i "(deb file)"
So far, this fork affects the rc_test_drivers.c file. It adjusts the filepaths of the tests to make them better represent updates that have been made in the filesystem. It isn't ideal, but it works for now
To run, navigate to the base folder "librobotcontrol" and use the "make" command.
After that,
cd /examples/bin.
Run whichever example you want. For testing the drivers, run
"./rc_test_drivers"