Awesome
Easy Manipulation Deployment
<img src="./images/emd_logo.png" width="30%" height="30%"> <br>This ROS2 package provides a modular and easy to deploy manipulation pipeline that integrates perception elements to establish an end-to-end pick and place task
<br><img src="./images/grasp_planner.gif" width="20%" height="20%"> <img src="./images/grasp_execution.gif" width="20%" height="20%">
This package was tested with the easy_perception_deployment ROS2 package, but any other perception system that provides the same ROS2 message in the right topic can work with this package as well.
It is recommended to run this package on ROS2 Foxy.
Full Documentation/Wiki
Check out the Full Documentation here
Check out the API Documentation here
Components
1) Grasp Planner
An algorithmic based grasp planner that plans grasps in 3D space. Highly configurable and currently supports multifinger parallel grippers and suction cup arrays.
Two Finger Gripper
<img src="./images/two_finger.png" width="10%" height="10%">Three Finger Gripper
<img src="./images/three_finger.png" width="10%" height="10%">Single Suction Cup
<img src="./images/single_suction.png" width="10%" height="10%">2x2 Suction Array
<img src="./images/2x2_array.png" width="10%" height="10%">2) Grasp Execution
A Moveit2 Based Grasp Execution package that incorporates real time dynamic safety components
3) Workcell Builder
A GUI based solution for ease of generation of robotic workcell simulations
Acknowledgements
We would like to acknowledge the Singapore government for their vision and support to start this ambitious research and development project, "Accelerating Open Source Technologies for Cross Domain Adoption through the Robot Operating System". The project is supported by Singapore National Robotics Programme (NRP).
Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not reflect the views of the NR2PO.