Skip to content
/ grl Public

Robotics tools in C++11. Implements soft real time arm drivers for Kuka LBR iiwa plus V-REP, ROS, Constrained Optimization based planning, Hand Eye Calibration and Inverse Kinematics integration.

License

BSD-2-Clause, Unknown licenses found

Licenses found

BSD-2-Clause
LICENSE
Unknown
COPYING.txt
Notifications You must be signed in to change notification settings

ahundt/grl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0c18a63 · Oct 27, 2020
Jan 25, 2017
Apr 3, 2018
Mar 28, 2015
Nov 16, 2016
Nov 9, 2017
Apr 3, 2018
Oct 27, 2020
Oct 25, 2017
Feb 24, 2015
Aug 17, 2017
Nov 16, 2016
Feb 24, 2015
Jul 27, 2017
Oct 24, 2017
Mar 28, 2016
Mar 27, 2015
Feb 3, 2015
Jul 27, 2017
Feb 3, 2015
Jan 12, 2018

Repository files navigation

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

Path Content description
BasisProject.cmake Meta-data used for the build configuration.
[CMakeLists.txt] 2 Root CMake configuration file.
[config/] 3 Package configuration files.
[data/] 4 Data files required by this software.
[doc/] 5 Documentation source files.
[example/] 6 Example files used for demonstration.
[include/] 7 Public header files.
[src/] 8 Source code files.
[test/] 9 Regression and unit tests.