Welcome to Grasping Pipeline’s documentation!
The Grasping Pipeline implements a somewhat modular pipeline for grasping, placing and handing over objects with the Toyota HSR robot. The pipeline is implemented in Python and uses the Robot Operating System (ROS) for communication with the robot.
Note
This documentation is a work in progress.
Contents:
- 1. Installation
- 2. Starting the grasping pipeline
- 3. Adding a new estimator or detector to the grasping pipeline
- 4. Adding new objects to the grasping pipeline
- 5. Overview of the statemachine
- 6. Detailed Description of the state machine
- 7. API
- 7.1. collision_environment
- 7.2. direct_grasppose_estimator
- 7.3. execute_grasp_action_server
- 7.4. find_table_planes
- 7.5. grasp_annotator
- 7.6. grasppose_estimator
- 7.7. hsr_wrapper
- 7.8. image_fetcher
- 7.9. moveit_wrapper
- 7.10. object_detector
- 7.11. place
- 7.12. pose_estimator
- 7.13. robot_control
- 7.14. statemachine_components
- 7.15. statemachine_llm
- 7.16. statemachine
- 7.17. userinput
- 7.18. visualizer