yycho0108 / rll_sdk

The Robot Learning Lab SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Acknowledgements

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

About

The Robot Learning Lab SDK


Languages

Language:C++ 98.8%Language:CMake 0.9%Language:Python 0.3%Language:Shell 0.0%