{"id":13526281,"url":"https://github.com/ahundt/grl","last_synced_at":"2025-07-12T06:31:40.698Z","repository":{"id":29512352,"uuid":"33050653","full_name":"ahundt/grl","owner":"ahundt","description":"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.","archived":false,"fork":false,"pushed_at":"2021-10-06T18:13:01.000Z","size":40898,"stargazers_count":155,"open_issues_count":68,"forks_count":73,"subscribers_count":22,"default_branch":"master","last_synced_at":"2024-11-02T11:32:19.552Z","etag":null,"topics":["atracsys","c-plus-plus","calibration","computer-vision","constrained-optimization","control","driver","grl","hand-eye-calibration","iiwa","inverse-kinematics","kuka","kuka-lbr-iiwa","optimization","real-time","robot","robotics","ros","vrep","vrep-plugin"],"latest_commit_sha":null,"homepage":"https://ahundt.github.io/grl/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ahundt.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"COPYING.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-28T21:17:16.000Z","updated_at":"2024-10-18T06:53:31.000Z","dependencies_parsed_at":"2022-09-09T13:21:54.752Z","dependency_job_id":null,"html_url":"https://github.com/ahundt/grl","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahundt%2Fgrl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahundt%2Fgrl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahundt%2Fgrl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahundt%2Fgrl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahundt","download_url":"https://codeload.github.com/ahundt/grl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225800710,"owners_count":17526274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atracsys","c-plus-plus","calibration","computer-vision","constrained-optimization","control","driver","grl","hand-eye-calibration","iiwa","inverse-kinematics","kuka","kuka-lbr-iiwa","optimization","real-time","robot","robotics","ros","vrep","vrep-plugin"],"created_at":"2024-08-01T06:01:27.423Z","updated_at":"2024-11-21T20:33:04.141Z","avatar_url":"https://github.com/ahundt.png","language":"C++","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"Generic Robotics Library\n=========================\n\n[![Build Status](https://travis-ci.org/ahundt/grl.svg?branch=master)](https://travis-ci.org/ahundt/grl)\n\nThe Generic Robotics Library (GRL) has a long term goal of implementing robotics algorithms using generic programming in C++11.\n\nCurrently GRL implements C++11 drivers for the new Kuka LBR iiwa arm and hardware integration with [ROS](ros.org) and the [V-REP](http://http://www.coppeliarobotics.com/index.html) robotics simulation software.\n\n[![grl kuka control from linux over Java API demo](https://img.youtube.com/vi/pvs-lG2_K3g/0.jpg)](https://youtu.be/pvs-lG2_K3g)\n\nThis 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.\n\nIf you use GRL in research please consider providing a citation:\n[![DOI](https://zenodo.org/badge/33050653.svg)](https://zenodo.org/badge/latestdoi/33050653)\n\n\n\nLicense\n=======\n\nCopyright (c) 2015-2016 Andrew Hundt\n\nSee COPYING file for license information.\n\n\n\nInstallation\n============\n\nSee build and installation instructions given in the [INSTALL](/INSTALL.md) file.\n\n\n\nDocumentation\n=============\n\n[Documentation Website](https://ahundt.github.io/grl/index.html)\n\nSee the software manual for details on the software including a demonstration\nof how to apply the software tools provided by this package.\n\n\n\nPackage Content\n===============\n\nPath                    | Content description\n----------------------- | ----------------------------------------------------------\n[BasisProject.cmake][1] | Meta-data used for the build configuration.\n[CMakeLists.txt]    [2] | Root CMake configuration file.\n[config/]           [3] | Package configuration files.\n[data/]             [4] | Data files required by this software.\n[doc/]              [5] | Documentation source files.\n[example/]          [6] | Example files used for demonstration.\n[include/]          [7] | Public header files.\n[src/]              [8] | Source code files.\n[test/]             [9] | Regression and unit tests.\n\n\n\n\n\n\n\u003c!-- --------------------------------------------------------------------------------- --\u003e\n\n\u003c!-- Links to GitHub, see the local directory if you have downloaded the files already --\u003e\n[1]: /BasisProject.cmake\n[2]: /CMakeLists.txt\n[3]: /config\n[4]: /data\n[5]: /doc\n[6]: /example\n[7]: /include\n[8]: /src\n[9]: /test\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahundt%2Fgrl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahundt%2Fgrl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahundt%2Fgrl/lists"}