Skip to content

CollaborativeRoboticsLab/grasping

Repository files navigation

Grasping Stack

This package provides grasping functionality for UR robots with the help of a RealSense Camera.

System Architecture

System Architecture

Camera Driver

Camera setup, configuration, and customization are documented in the linked file. The current supported device is:

Gripper Controller

In this grasping framework, we evaluate different gripper types. Due to this we focus on custom built grippers and our gripper controller revolves around different types for servos used to build the grippers and are availble in CollaborativeRoboticsLab/grippers. Instructions related to setup, configuration and customization are in the linked file.

Arm Controller

In this grasping framework, we utilize the ur10 manipulator. Instructions related to setup, configuration and calibration are in the linked files.

Arm Control and Workspace Creation

This component transforms grasp poses, applies workspace obstacles to MoveIt, visualizes the calibrated workspace area, and rejects poses outside that area.

Grasping Pipeline

An external stack is typically used to detect or calculate a grasp pose, and this grasping stack is used to execute motion to that pose. One example of such an external system is listed below.

Starting the camera

Use the following command to start the realsense D435 camera.

source install/setup.bash
ros2 launch grasping_camera d435.launch.py

Start the UR10 Manipulator and Gripper with MoveIt

For UR10 only

source install/setup.bash
ros2 launch grasping_control ur10.launch.py

For UR10 with soft two-finger gripper

source install/setup.bash
ros2 launch grasping_control ur10_soft_two_fingers.launch.py

About

An environment for grasping with UR and TM robots using anygrasp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors