# Object Detection & Camera Calibration for Armbot
###### tags: `ROBOTICS`, `ROS`, `Computer Vision`
## Brief description
#### Mutitasks:
1. Used OpenCV to detect blocks and implemented inverse kinematics to perform path planning of the manipulator.
2. Calibrated camera using OpenCV and checkerboard to find the camera extrinsic and intrinsic matrix.
3. Built a robot arm system that classifies and grasped a stack of blocks with different colors and size.
#### Goal:
* Object Detection: Color and size can be distinguished
## Object Detection Steps
1. Original image

3. hsv color domain

5. Segmented Object based on color by OpenCV

7. Block detector

## Demo
{%youtube ArhZImgTQDY %}
## Report





