Raspberry Pi Robot Arm With Computer Vision + Image Processing Pics
The robot arm controller is a Raspberry Pi 2 Model B. The Servomotors are Dynamixel AX-12A. There is a Raspberry Pi camera module mounted on the top for image processing.
The Computer Vision algorithms applied here are Edge Detection, Binarization, Pixel Expansion, Labeling and Object Extraction. In this Video I tried to show how the robot see’s the world by adding pictures directly out of the Image Processing algorithms (I just added the coloring in the Labeling process). I also tried to sync the pictures to the superb music of the great artist “broke for free”.
Here's some further info on the thing:
I didn’t use OpenCV. The image processing algorithms applied here are all very simple. I wanted to write them by my own. Two important libraries which I used are pythons "picamera" and a library called "ax12". "picamera" provides an easy way to get greyscale pixeldata from the Raspberry Pi camera module. "ax12" is used for the communication with the Dynamixel AX-12A servos. I did write some code to make the servomotors move smoother (starting and stopping in a smooth sinusoidal manner). And then there was a bit of code to actually get the junctions into positions, which would allow the electromagnet to pick up the metallic things. In other words, this was about getting the thing to move correctly given some x and y values which were extracted from the image earlier.
Music:
"Night Owl" by Broke For Free
Видео Raspberry Pi Robot Arm With Computer Vision + Image Processing Pics канала Electron Dust
The Computer Vision algorithms applied here are Edge Detection, Binarization, Pixel Expansion, Labeling and Object Extraction. In this Video I tried to show how the robot see’s the world by adding pictures directly out of the Image Processing algorithms (I just added the coloring in the Labeling process). I also tried to sync the pictures to the superb music of the great artist “broke for free”.
Here's some further info on the thing:
I didn’t use OpenCV. The image processing algorithms applied here are all very simple. I wanted to write them by my own. Two important libraries which I used are pythons "picamera" and a library called "ax12". "picamera" provides an easy way to get greyscale pixeldata from the Raspberry Pi camera module. "ax12" is used for the communication with the Dynamixel AX-12A servos. I did write some code to make the servomotors move smoother (starting and stopping in a smooth sinusoidal manner). And then there was a bit of code to actually get the junctions into positions, which would allow the electromagnet to pick up the metallic things. In other words, this was about getting the thing to move correctly given some x and y values which were extracted from the image earlier.
Music:
"Night Owl" by Broke For Free
Видео Raspberry Pi Robot Arm With Computer Vision + Image Processing Pics канала Electron Dust
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Toy Picker Robot using Arduino and Rapsberry Pi](https://i.ytimg.com/vi/f3s_uub4P6Q/default.jpg)
![Arduino Robot arm with Computer Vision](https://i.ytimg.com/vi/Vy3T33b8PNM/default.jpg)
![Raspberry Pi Delta Robot Builds A Tower](https://i.ytimg.com/vi/LyMyTfHqykc/default.jpg)
![PiArm: The DIY Robotic Arm for Raspberry Pi](https://i.ytimg.com/vi/leC8J0xXyqc/default.jpg)
![Raspberry Pi Personal Assistant Robot (finds objects & follows you)](https://i.ytimg.com/vi/aso3N4YiCAQ/default.jpg)
![Image Processing With The Raspberry Pi : Installing OpenCV & Image Colour Separation](https://i.ytimg.com/vi/H7k1YApU0pg/default.jpg)
![Visually Guided Robot with Arm mounted Camera Picks Boxes from a Conveyor Visual Robotics](https://i.ytimg.com/vi/m-PxaQNuP8M/default.jpg)
![PID Controlled Ping Pong Ball Juggling Robot With 90FPS Realtime Image Processing](https://i.ytimg.com/vi/YbO6lZHlJvw/default.jpg)
![How To Run TensorFlow Lite on Raspberry Pi for Object Detection](https://i.ytimg.com/vi/aimSGOAUI8Y/default.jpg)
![Mirobot | 6-axis Mini-industrial Robot Arm](https://i.ytimg.com/vi/SisrRUX_Zfk/default.jpg)
![Robot Wars 2017 (Series 9) - Top 15 Battles](https://i.ytimg.com/vi/ELaeirIZw8c/default.jpg)
![Raspberry Pi Servo Motor Control](https://i.ytimg.com/vi/xHDT4CwjUQE/default.jpg)
![Top 10 New Raspberry Pi Project Ideas In 2020 | #2.0](https://i.ytimg.com/vi/-fzzVY-m7NI/default.jpg)
![Dobot Magician with Pixy2 Vision Sensor](https://i.ytimg.com/vi/WgziV1RqJ6M/default.jpg)
![6DoF Brushless Robot Arm which you can buy now! (INNFOS GLUON)](https://i.ytimg.com/vi/ZlJENPxR7yM/default.jpg)
![Scrappy Pen Plotter](https://i.ytimg.com/vi/Cn3vV5uRRvk/default.jpg)
![The Evolution of an Arduino Project](https://i.ytimg.com/vi/VarQDTmwLI0/default.jpg)
![Easy Object Following Robot using Arduino and PixyCam](https://i.ytimg.com/vi/w_krOCBk1DE/default.jpg)
![TensorFlow, OpenCV & custom Dobot APIs for sorting raw & ripe tomatoes using Deep Learning Robot](https://i.ytimg.com/vi/XTre5O7cNks/default.jpg)
![Arduino / Teensy 6 DOF / Axis Robotic Arm Inverse Kinematics - Update](https://i.ytimg.com/vi/AGHwW5TSNCY/default.jpg)