• Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    C++
  • License
    BSD 2-Clause "Sim...
  • Created over 9 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

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.

More Repositories

1

awesome-robotics

A curated list of awesome links and software libraries that are useful for robots.
698
star
2

robotics_setup

Setup Ubuntu 18.04, 16.04 and 14.04 with machine learning and robotics software plus user configuration. Includes ceres tensorflow ros caffe vrep eigen cudnn and cuda plus many more.
Shell
122
star
3

homebrew-robotics

Homebrew formulae to automatically install tools for use in the fields of Robotics, Machine Learning, and Computer Vision.
Ruby
22
star
4

sharpDARTS

sharpDARTS: Faster and More Accurate Differentiable Architecture Search
Python
16
star
5

awesome-economy

Notes about economics and useful data sources
3
star
6

awesome-carbon-footprint

A curated list of steps to reduce your carbon footprint. Information about impact on the environment.
3
star
7

awesome-stuff

Random awesome programming, computer admin, command line, terminal, linux, and application snippets
2
star
8

cis

Computer Integrated Surgery 600.445 Johns Hopkins University 2014, Andrew Hundt and Alex Strickland
C++
2
star
9

buggy

This project tracks changes to the rules and regulations of the Carnegie Mellon University Sweepstakes Buggy Races. http://www.andrew.cmu.edu/user/buggy/Sweepstakes/Welcome.html http://cmubuggy.org/
2
star
10

Boost.StaticVector

This repository is outdated. StaticVector has been accepted to Boost.Container, so use the version there. StaticVector, a C++ STL container (as wrapper) for a statically allocated vector with a constant size limit.
C++
2
star
11

robone

Robotic Orhopedic Surgery assistant
CMake
1
star
12

jrl-umi3218

Consistent and tested set of key robotics tasks repositories from https://github.com/jrl-umi3218/
CMake
1
star
13

m3c

Python
1
star
14

sacredx

reproducable experiment integration of IDSIA/sacred with the xonsh shell
Python
1
star
15

ahundt.github.io

JavaScript
1
star
16

deep-learning-jhu-cs-482-682

Deep learning JHU CS 482 682 assignments
Python
1
star