Awesome
Sandbox to Simulate Grasping in Gazebo with the iCub
πΆπ»ββοΈ Walkthrough
This sandbox allows you to experiment with iCub performing basic object grasping within the Gazebo simulator.
β Instructions to run the sandbox on the web
We make use of the Gitpod Cloud IDE as infrastructure. Find out more on YARP-enabled Gitpod workspaces.
Here's below a quick how-to guide; please, refer to the section πΆπ»ββοΈ Walkthrough for an extensive video tutorial π₯
-
To get started with the sandbox, click on the following badge:
-
Once the sandbox workspace is ready, build and install the project:
cmake -S . -B build cmake --build build/ --target install
-
Run the grasping experiment:
icub-grasp.sh
-
You can run a systematic test with always the same object in the same pose by specifying the option
test
:icub-grasp.sh test
Afterward, inspect relevant quantities logged in
/tmp/icub-gazebo-grasping-sandbox.INFO
. -
If needed, you can clean up hanging resources by specifying the option
clean
:icub-grasp.sh clean
π½ Instructions to run the sandbox locally
βΉ Manual installation
If you want to install the sandbox manually to perform specific customization (e.g., enable GPU), please refer to the recipe contained in the Dockerfile
.
π Cite the sandbox
In case you use this sandbox for your work, please quote it within any resulting publication by citing this repository and/or the paper where you can find the original implementation of the grasping method:
- P. D. H. Nguyen, F. Bottarel, U. Pattacini, M. Hoffmann, L. Natale and G. Metta, "Merging Physical and Social Interaction for Effective Human-Robot Collaboration," 2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids), Beijing, China, 2018, pp. 1-9, doi: 10.1109/HUMANOIDS.2018.8625030.
π List of works built on the sandbox
π¨π»βπ» Maintainers
This repository is maintained by:
<img src="https://github.com/pattacini.png" width="40"> | @pattacini |
π Acknowledgements
- This sandbox was made possible thanks to xEnVrE of the HSP@IIT group for his contributions to
robotology/icub-models
on simulating visuo-manipulation tasks in Gazebo. - Inspired by the simplified simulation environment available in
shadow-robot/smart_grasping_sandbox
.
π Contributing
Check out our CONTRIBUTING guidelines.