Time-of-flight camera for advanced pick and place automation system
Fediukov, Vasilii (2024)
Fediukov, Vasilii
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024081624179
https://urn.fi/URN:NBN:fi:amk-2024081624179
Tiivistelmä
The goal of this thesis was to create a system consisting of Time-of-Flight camera and a gripper robot. The system’s purpose is to perform pick-and-place task with objects. The thesis is aimed to describe both the working principle of the system, specifically Time-of-Flight camera, and the code implementation of the sys-tem.
The project was implemented using the Basler camera blaze-101 and the Niryo robot Ned2 as devices, and Python as a programming language. The implementation code of the project utilizes multiple Python libraries for the purpose of manipulating the camera and the robot, acquiring and processing images and detecting ob-jects.
As a result of this thesis, three Python scripts were created and tested on real life cases. These scripts can be used with blaze-101 camera and Ned2 robot to perform task of detecting objects located withing the working area and calculating their precise position and height, grabbing the objects and placing them outside of the working area.
The project was implemented using the Basler camera blaze-101 and the Niryo robot Ned2 as devices, and Python as a programming language. The implementation code of the project utilizes multiple Python libraries for the purpose of manipulating the camera and the robot, acquiring and processing images and detecting ob-jects.
As a result of this thesis, three Python scripts were created and tested on real life cases. These scripts can be used with blaze-101 camera and Ned2 robot to perform task of detecting objects located withing the working area and calculating their precise position and height, grabbing the objects and placing them outside of the working area.