Just a package with lots of files and testing stuff with moveit and grasping related things with REEM
Package with stuff for testing grasping with REEM.
Installation instructions for using this package:
Before doing catkin_make of ORK do:
source ~/reem-sim_ws/devel/setup.bash
So you correctly overlay workspaces (info: http://wiki.ros.org/catkin/Tutorials/workspace_overlaying)
Then I would recommend you to do another workspace (just to keep things separated and skipping compiling everything all the time):
cd ~
mkdir -p ~/reem_manipulation_ws/src && cd ~/reem_manipulation_ws/src
catkin_init_workspace
wstool init .
wstool merge https://raw.githubusercontent.com/awesomebytes/moveit_grasping_testing/master/.rosinstall
wstool update -j8
cd ..
rosdep install --from-paths src --ignore-src --rosdistro hydro -y
source ~/ork_ws/devel/setup.bash
catkin_make
=== Launch stuff ===
roslaunch reem_gazebo reem_gazebo.launch world:=objects_on_table robot:=rgbd
roslaunch reem_rgbd_launch simulation_reduce_rate.launch
roslaunch reem_tabletop_grasping tabletop_grasping.launch
roslaunch reem_moveit_config moveit_rviz.launch config:=true
rosrun reem_snippets move_reem_head.py
rosrun moveit_grasping_testing pick_and_place.py
You will be able to see REEM in Rviz planning the motions pretty fast, we have an overlay of manipulation from moveit_ros because of https://github.com/ros-planning/moveit_ros/pull/391 moveit_ros waits by default 7s.
Also, for something a bit more dynamic: Work has been done in this area, so maybe something acts funny, you are warned!
rosrun object_recognition_ros server -c `rospack find reem_object_recognition`/config/tabletop/detection.clusters.ros.ork.reem
rosrun object_recognition_core detection -c `rospack find reem_object_recognition`/config/tabletop/detection.clusters.ros.ork.reem.throtled
rosrun moveit_grasping_testing pick_a_cluster.py