All Projects → ahundt → Grl

ahundt / Grl

Licence: other
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.

Projects that are alternatives of or similar to Grl

Free gait
An Architecture for the Versatile Control of Legged Robots
Stars: ✭ 263 (+150.48%)
Mutual labels:  robotics, ros, robot, control
Awesome Robotics
A curated list of awesome links and software libraries that are useful for robots.
Stars: ✭ 478 (+355.24%)
Mutual labels:  robotics, ros, robot, optimization
Handeye calib camodocal
Easy to use and accurate hand eye calibration which has been working reliably for years (2016-present) with kinect, kinectv2, rgbd cameras, optical trackers, and several robots including the ur5 and kuka iiwa.
Stars: ✭ 364 (+246.67%)
Mutual labels:  robotics, ros, robot, calibration
erdos
Dataflow system for building self-driving car and robotics applications.
Stars: ✭ 135 (+28.57%)
Mutual labels:  robot, robotics, ros
ROS-TCP-Connector
No description or website provided.
Stars: ✭ 123 (+17.14%)
Mutual labels:  robot, robotics, ros
bio ik
MoveIt kinematics_base plugin based on particle optimization & GA
Stars: ✭ 104 (-0.95%)
Mutual labels:  robotics, optimization, ros
Pythonrobotics
Python sample codes for robotics algorithms.
Stars: ✭ 13,934 (+13170.48%)
Mutual labels:  robotics, robot, control
Easy handeye
Automated, hardware-independent Hand-Eye Calibration
Stars: ✭ 355 (+238.1%)
Mutual labels:  ros, robot, calibration
Ifopt
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
Stars: ✭ 372 (+254.29%)
Mutual labels:  robotics, ros, optimization
Fourth robot pkg
4号機(KIT-C4)用リポジトリ
Stars: ✭ 7 (-93.33%)
Mutual labels:  robotics, ros, robot
Ros Academy For Beginners
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
Stars: ✭ 861 (+720%)
Mutual labels:  robotics, ros, robot
erwhi-hedgehog
Erwhi Hedgehog main repository
Stars: ✭ 31 (-70.48%)
Mutual labels:  robot, robotics, ros
Ros robotics projects
Example codes of new book ROS Robotics Projects
Stars: ✭ 240 (+128.57%)
Mutual labels:  robotics, ros, robot
Ev3dev Lang Java
A project to learn Java and create software for Mindstorms Robots using hardware supported by EV3Dev & the LeJOS way.
Stars: ✭ 79 (-24.76%)
Mutual labels:  robotics, ros, robot
Pybotics
The Python Toolbox for Robotics
Stars: ✭ 192 (+82.86%)
Mutual labels:  robotics, robot, calibration
Rvd
Robot Vulnerability Database. An archive of robot vulnerabilities and bugs.
Stars: ✭ 87 (-17.14%)
Mutual labels:  robotics, ros, robot
Weloveinterns
中科院软件所智能软件中心实习生社区
Stars: ✭ 143 (+36.19%)
Mutual labels:  robotics, ros, robot
Rosnodejs
Client library for writing ROS nodes in JavaScript with nodejs
Stars: ✭ 145 (+38.1%)
Mutual labels:  robotics, ros, robot
Spot mini mini
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
Stars: ✭ 426 (+305.71%)
Mutual labels:  ros, optimization, control
Pendulum
ROS, ROS2, real-time, control, pendulum
Stars: ✭ 37 (-64.76%)
Mutual labels:  robotics, ros, real-time

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].