The aim of this project was to let the UR5 manipulator pick the cube with
a visual tag and drop it in a box also with a visual tag.
The project had three main components.
- Hand-eye calibration
- Forward & Inverse Kinematics
- Path Planning
What we did? How?
-
Collected about 10 data pairs of the transformation
from robot base to the gripper (hand) and
from the camera to the tag.
- Calculated the transformation from gripper to the camera.
- Registered the cube and the box.
-
Calculated the inverse kinematics with the end effector (the gripper)
at the position of cube.
-
Used Probability RoadMap Planning to generate a collision-free path
from the current configuration to the one got from the last step.
- Moved the UR5 to pick the cube and plan the path to the box.
- Moved the UR5 to the box and release the cube.