Utility for automatic simulation depth data generation for objects from the YCB dataset. Here only four of them are used:
- Cricket_ball
- chips_can
- 025_mug_textured
- 029_plate_textured
Be sure to add these object models or any other models you want to use in your .gazebo/models folder beforehand.
To get started with Franka_simulation:
- Clone this repository to your ros workspace under /src.
- Clone the panda_moveit_config from here:
https://github.com/tahsinkose/panda_moveit_config.git - Build your ros workspace.
- Run the following launch file to run the simulation.
roslaunch panda_moveit_config demo_gazebo.launch - Then, run the following script to generate images of the objects.
rosrun panda_sim spawn_model.py - Any changes you need to do for different set of objects can be done in
spawn_model.pyfile.
The frank_ros package of this project is based on the following repository franka_ros.
The following modifications have been made to the original package to adapt it to the needs of this project:
- Added the Kinect sensor to the URDF for the depth image capture.
- Configured the
panda.launchfile for this specific use case.
This project is compatible with the following environment:
- Operating System: Ubuntu 20.04
- ROS Distribution: Noetic
