Home

Awesome

Generic Robotics Library

Build Status

The Generic Robotics Library (GRL) has a long term goal of implementing robotics algorithms using generic programming in C++11.

Currently GRL implements C++11 drivers for the new Kuka LBR iiwa arm and hardware integration with ROS and the V-REP robotics simulation software.

grl kuka control from linux over Java API demo

This demo video is of the KUKA iiwa robot following a path using GRL. What appears to be a "wobbling" motion is actually a highly precise pre-planned path consisting of tiny, nearly concentric circles relative to an object.

If you use GRL in research please consider providing a citation: DOI

License

Copyright (c) 2015-2016 Andrew Hundt

See COPYING file for license information.

Installation

See build and installation instructions given in the INSTALL file.

Documentation

Documentation Website

See the software manual for details on the software including a demonstration of how to apply the software tools provided by this package.

Package Content

PathContent description
BasisProject.cmakeMeta-data used for the build configuration.
[CMakeLists.txt] 2Root CMake configuration file.
[config/] 3Package configuration files.
[data/] 4Data files required by this software.
[doc/] 5Documentation source files.
[example/] 6Example files used for demonstration.
[include/] 7Public header files.
[src/] 8Source code files.
[test/] 9Regression and unit tests.
<!-- --------------------------------------------------------------------------------- --> <!-- Links to GitHub, see the local directory if you have downloaded the files already -->