PrendoSim is a robot gripper simulator that allows scientists working on robotics to do generate and test viable grasps using a proxy-hand method and a novel grasp stability metric based on the amount of weight that can be withstand.
This simulator takes advantage of Unity's latest NVIDIA PhysX 4.1 integration to create physically realistic grasp simulations and outputs joint pose data of the grippers digits (json format), grasped object's position, and images of the grasp from a specified point of view in png format.
Before you begin, ensure that the following requirements are met:
- You have installed Unity version
2020.1.9f1or higher. - You have a
<Windows/Linux/Mac>machine. - You have read changed Unity's
Project SettingsandBuild Settingsas stated here:
- From Unity Hub 2.4 or higher create a new Unity project with the standard 3D renderer template:
New Unity Project
- Under Unity menu bar press
File>>Build Settings:
Build Setting
- Under Unity menu bar press
Edit>>Project Settingschange the following:
Physics
player
To use , follow these steps:
- Download the attached PrendoSim Unity package and save it:
Linux and macOS:
2. In Unity top menu bar go to `Assets` >> `Import Package` >> `Custom Package` and go to where you have downloaded the `PrendoSim.unitypackage` to.
3. Make sure you import everything.
Windows:
2. In Unity top menu bar go to `Assets` >> `Import Package` >> `Custom Package` and go to where you have downloaded the `PrendoSim.unitypackage` to.
3. Make sure you import everything.
To use , follow these steps:
1. Make sure you are in the PoseGen2 scene located in the Scenes folder.
2. Then press the Unity `play` button at the top.
3. You should now be able to select simulation parameter options in the user interface shown on the `Game` window.
To contribute to , follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>. - Make your changes and commit them:
git commit -m '<commit_message>' - Push to the original branch:
git push origin <project_name>/<location> - Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
You ontributors.org/docs/en/emoji-key).
If you want to contact me, you can reach me at diarkarim@gmail.com.
This project uses the following license: MIT License .




