Skip to content

qriusGate/librobotcontrol

 
 

Repository files navigation

Robot Control Library

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

  1. Check this web page : http://www.strawsondesign.com/docs/librobotcontrol/installation.html
  2. 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

  1. 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"

About

Robotics Focused library for embedded Linux computers. Mirror of https://openbeagle.org/beagleboard/librobotcontrol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 98.0%
  • C++ 1.3%
  • Makefile 0.3%
  • Assembly 0.2%
  • Shell 0.1%
  • Batchfile 0.1%