Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ros-industrial/easy_manipulation_deployment
A ROS2 package that allows rapid digitization of robotic work cells and ease of efficient path-planning of manipulators.
https://github.com/ros-industrial/easy_manipulation_deployment
Last synced: 24 days ago
JSON representation
A ROS2 package that allows rapid digitization of robotic work cells and ease of efficient path-planning of manipulators.
- Host: GitHub
- URL: https://github.com/ros-industrial/easy_manipulation_deployment
- Owner: ros-industrial
- License: apache-2.0
- Created: 2020-06-29T02:35:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-17T22:50:02.000Z (about 1 year ago)
- Last Synced: 2024-11-18T14:59:46.630Z (25 days ago)
- Language: C++
- Size: 137 MB
- Stars: 48
- Watchers: 13
- Forks: 13
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Easy Manipulation Deployment
[![Build Status](https://github.com/ros-industrial/easy_manipulation_deployment/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/ros-industrial/easy_manipulation_deployment/actions/workflows/build.yml)
[![Documentation Status](https://readthedocs.org/projects/easy-manipulation-deployment-docs/badge/?version=latest)](https://easy-manipulation-deployment-docs.readthedocs.io/en/latest/?badge=latest)
[![License](https://img.shields.io/github/license/ros-industrial/easy_manipulation_deployment.svg)](https://github.com/ros-industrial/easy_manipulation_deployment/blob/master/LICENSE)
[![codecov](https://codecov.io/gh/tanjpg/easy_manipulation_deployment/branch/develop/graph/badge.svg)](https://codecov.io/gh/tanjpg/easy_manipulation_deployment)### 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
This package was tested with the [easy_perception_deployment](https://github.com/ros-industrial/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](https://easy-manipulation-deployment-docs.readthedocs.io/)
[Check out the API Documentation here](https://tanjpg.github.io/emd_docs/html/index.html)
---
## 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
Three Finger Gripper
Single Suction Cup
2x2 Suction Array
### 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
---
## AcknowledgementsWe 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.