Skip to content

Detection and Arrangement of Various Blocks through a Camera‑Robot Arm System.

License

Notifications You must be signed in to change notification settings

MRHan-426/ROB550_Arm_Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot Arm v.s. Various Blocks

gif

Arm Lab Primary language License

This is Section2 Team 9's arm lab project git repository for ROB550: Robotic Sys Lab.

The team members include: Ziqi(Jackie) Han, Siyuan(Lynx) Yin, Hongjiao(Oliver) Qiang.

1. Block Detection

Our implemented block detector exhibits robustness in the detection of the position, color, orientation of many kinds of blocks, including cuboid, arch, triangle, semi-circle, cylinder. The procedural steps of our algorithm primarily encompass initial object detection, Contour optimization via clustering, color recognition, and object classification.

  • Contour optimization via clustering

image

image

  • Color recognition

image

  • Object classification

image

  • Result

image

2. Robot Control

We implemented the forward and inverse kinematics of a 5-degree-of-freedom robotic arm using both the DH method and the PoX method. We also employed interpolation techniques for path planning. Based on this, we achieved tasks such as grasping, placing, stacking, and arranging objects.

image

3. Documentation

  • Project Document: [PDF]

About

Detection and Arrangement of Various Blocks through a Camera‑Robot Arm System.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published