Skip to content

TAMS-Group/tams_ur5_pick_place

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tams_ur5_pick_place

This repository provides a demo for pick and place using tams' lab setup with the ur5.


Usage

The following two launch files will start the environment to use pick and place (place is not integrated yet).

roslaunch tams_ur5_pick_place hardware_demo.launch

roslaunch tams_ur5_pick_place moveit_demo_mode.launch

Both launch files will bring up the tams lab corner from the repo tams_ur5_setup, the hardware launch will also launch the object detection on the table from this repo project15_objectrecognition. These files also start the plan_grasps_service used by moveits pick.


Source files

plan_grasps_service.cpp: This is the implementation of the grasp planning service used by moveits pick. It provides a grasp from above the object.

pick_place_demo.cpp: This demo is a loop where the robot uses moveits pick to grasp an object on the table lift it up and place it on the table again, then moveing back to the home position. During this movement, the user can change the position of the object on the table. In the moment the place part is a stub.

pick_and_place_test.cpp: This picks up an imaginary object on the table using MoveIt's pick pipeline and places it on the table using MovieIt's place pipeline.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published