RamonRomeroQro / RoboticVisionArm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Robotic Vision Arm

Introduction


Machine vision in one of the key technologies in manufacturing because of increasing demands on the documentation of quality and the traceability of products. It is concerned with engineering systems, such as machines or production lines that can perform quality inspections in order to remove defects or controlling other aspects.[1]

About Sherlock


Sherlock is an advanced machine vision software interface that can be applied to a wide variety of automated inspection applications. It offers maximum design flexibility and provides a rich suite of proven tools and capabilities that have been deployed in thousands of installations worldwide.[2]

About the Robot Arm


The AL5A robotic arm delivers fast, accurate, and repeatable movement. The robot features: base rotation, single plane shoulder, elbow, wrist motion, a functional gripper, and optional wrist rotate all this controlled by SSC-32 Servo Controller via serial communication to the computer and the camera.[3][4]

Development:


The objective of this practice is to see a practical approach of the usage and advantages of machine vision.
The implementation consist on these main steps: - A camera which detects the pattern of a piece. - The arm which takes the piece from the start point. - The manipulation of the piece - The setting of the piece on its corresponding place

References


[1]Steger, Carsten; Markus Ulrich; Christian Wiedemann (2018). Machine Vision Algorithms and Applications (2nd ed.). Weinheim: Wiley-VCH. p. 1. ISBN 978-3-527-41365-2.
[2]"Sherlock | Teledyne DALSA", ​Teledynedalsa.com​, 2019. [Online]. Available: https://www.teledynedalsa.com/en/products/imaging/vision-software/sherlock/. [Accessed: 05- Apr- 2019].
[3]"Lynxmotion - SSC-32 Servo Controller", ​Lynxmotion.com,​ 2019. [Online]. Available: http://www.lynxmotion.com/p-395-ssc-32-servo-controller.aspx. [Accessed: 05- Apr- 2019].
[4]"Lynxmotion - AL5A", ​Lynxmotion.com,​ 2019. [Online]. Available: http://www.lynxmotion.com/​c-124-al5a.aspx. [Accessed: 05- Apr- 2019].

About

License:GNU General Public License v3.0


Languages

Language:Python 63.1%Language:JavaScript 36.9%