Git Product home page Git Product logo

rll_sdk's Introduction

Robot Learning Lab SDK

Software Development Kit for Robot Learning Lab (RLL) projects

Components

  • Model of a RLL robot work cell
  • Gazebo, MoveIt! and ROS Control configuration
  • Documentation of the web API
  • Standardized runner for all projects
  • Move Interface for controlling the robot
    • Ability to send joint or cartesian goal positions
    • Support for pick and place tasks
    • Cartesian or point to point trajectories possible
    • Usable as a base for project-specific interfaces

Usage

The SDK is intended to be used as a dependency of a RLL project. All components are ROS packages and can be built using Catkin.

The Gazebo simulation can be launched together with MoveIt! and an Rviz visualization using

roslaunch rll_moveit_config moveit_planning_execution.launch

The Move Interface is started with

roslaunch rll_move move_iface.launch

Move services are available in the /iiwa/ namespace, e.g. /iiwa/pick_place or /iiwa/move_lin.

If you want to improve the web API description, have a look at the ReadMe.

ROS Kinetic gotchas

Some of the python packages use the typing module which cannot be installed via rosdep on Kinetic. You need to install it manually by running:

pip install typing

Acknowledgements

The description, control and Gazebo config was inspired by the iiwa stack.

rll_sdk's People

Contributors

karimchamaa avatar mk1012 avatar uceul avatar wiewo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

rll_sdk's Issues

question

Hello, I want to ask whether the SDK is running under ros-kinetic environment or melodic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.