Skip to content

TUM-ITR-RAMCIP/kuka-lwr

 
 

Repository files navigation

KUKA LWR 4+

Build Status (<- waiting for Ubuntu 14.04 support)

ROS indigo metapackage that contains packages to work with the KUKA LWR 4+.

Overview

The main packages are:

  • lwr_description: a package that defines the model of the robot (ToDo: name it lwr_model)
  • lwr_hw: a package that allows communication with an LWR 4+ through FRI or through a gazebo simulation. If you are using the joint impedance control strategy, it adds the gravity term computed from the URDF model.
  • lwr_controllers: a package that implement a set of useful controllers (ToDo: perhaps moving this to a forked version of ros_controllers would be ok, but some controllers are specific for the a 7-dof arm).
  • single_lwr_example: a cofiguration-based meta-package that shows how to use the kuka_lwr packages.
    • single_lwr_robot: the package where you define your robot using the LWR 4+ arm.
    • single_lwr_moveit: the moveit configuration for your single_lwr_robot description.
    • single_lwr_launch: a launch interface to load different components and configuration of your setup be it real, simulation, moveit, visualization, etc.

For an example using two LWR 4+ arms and two Pisa/IIT SoftHands, see the Vito robot.

Install

ToDo: one should check the commands in the .travis.yaml file when that is working in Ubuntu 14.04.

The most critical that are not straight forward if you want to use the simulation environment are:

  • Gazebo4 or higher
  • Slightly modified transmission_interface package that allows robot composability in gazebo @ (forked) ros_control

About

Software related to work with the KUKA LWR 4+: for real and for simulation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.5%
  • C 7.2%
  • CMake 2.3%