BIN PICKING APPLICATIONS AND TECHNOLOGIES

Similar documents
Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation

: Easy 3D Calibration of laser triangulation systems. Fredrik Nilsson Product Manager, SICK, BU Vision

What is a Manipulator? 2007 RoboJackets TE Sessions 10/16/2007. Keys to Understanding Manipulators TE Sessions Manipulators 10/16/07

Discuss Proven technologies that addresses

Scorpion Vision Software 3D Stereo Vision. Paul Wilson

Mechanical structure of a robot=skeleton of human body Study of structure of a robot=physical structure of the manipulator structure

3D Vision System. Vision for Your Automation

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO

ToF Camera for high resolution 3D images with affordable pricing

Module 1 : Introduction to robotics. Lecture 3 : Industrial Manipulators & AGVs. Objectives. History of robots : Main bodies and wrists

Stereo 3D camera supports automated storage of packaging Out of the box

Assignment 3. Position of the center +/- 0.1 inches Orientation +/- 1 degree. Decal, marker Stereo, matching algorithms Pose estimation

Are you looking for ultrafast and extremely precise stereovision technology for industrial applications? Learn about

HACO - ROBOSOFT ROBOT BENDING SYSTEM THE NEXT STEP IN AUTOMATED BENDING

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY

Technology portfolio Robotics and automation June 2018

Virtual Engineering: Model based Off-line Programming Method for Industrial Robot

Watchmaker precision for robotic placement of automobile body parts

THE FACTORY AUTOMATION COMPANY. Force Sensor. Tactile intelligence. Assembling Contouring Measuring

Robot Vision without Calibration

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

Equipment use workshop How to use the sweet-pepper harvester

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

EEE 187: Robotics Summary 2

Ceilbot vision and mapping system

Robotics Configuration of Robot Manipulators

what s new with intera TM 3.2 and release notes

(12) United States Patent

Learn to grip objects using the UR5 robot and a ROBOTIQ adaptive robot gripper and perform some simple gripping tasks.

Ch 8 Industrial Robotics

Ch 22 Inspection Technologies

VISION GUIDED PARALLEL ROBOT AND ITS APPLICATION FOR AUTOMATED ASSEMBLY TASK

New Sony DepthSense TM ToF Technology

Depth Sensors Kinect V2 A. Fornaser

Introduction to 3D Machine Vision

AUTOMATED 4 AXIS ADAYfIVE SCANNING WITH THE DIGIBOTICS LASER DIGITIZER

Cylinders in Vs An optomechanical methodology Yuming Shen Tutorial for Opti521 November, 2006

Generality and Simple Hands

ROBOTICS IN ONLINE INSPECTION AND QUALITY CONTROL USING MOMENT ALGORITHM

Task analysis based on observing hands and objects by vision

Robotized Assembly of a Wire Harness in Car Production Line

Industrial Robots : Manipulators, Kinematics, Dynamics

Spring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena

3D object recognition used by team robotto

integrated Robot Vision for the R-30iA Controller

HP-L-8.9 LASER SCANNER

Worksheet Answer Key: Scanning and Mapping Projects > Mine Mapping > Investigation 2

Integration of Miniature Smart Cameras into Robotic Applications. Steven J. King Product Manager - Machine Vision and Lighting Microscan Systems

Range Sensors (time of flight) (1)

Manipulation and Fluid Power. October 07, 2008

New Approach in Non- Contact 3D Free Form Scanning

New Sony DepthSense TM ToF Technology

Integration of Miniature Smart Cameras into Robotic Applications. Steven J. King Product Manager - Machine Vision and Lighting Microscan Systems

VALIDATION OF FORWARD GEOMETRIC MODELS FOR ABB ROBOTS USING VIRTUAL MODELS AND THE SOFTWARE APPLICATIONS CATIA AND ABB ROBOT STUDIO

Smart robotics for high added value footwear industry Deliverable

Calibration of a rotating multi-beam Lidar

10/5/09 1. d = 2. Range Sensors (time of flight) (2) Ultrasonic Sensor (time of flight, sound) (1) Ultrasonic Sensor (time of flight, sound) (2) 4.1.

An Interactive Technique for Robot Control by Using Image Processing Method

Robot mechanics and kinematics

Field-of-view dependent registration of point clouds and incremental segmentation of table-tops using time-offlight


Select Your Sensor. Select Your Interface. Get The Perfect Fit

Automatic Control Industrial robotics

Intelligent Cutting of the Bird Shoulder Joint

Measurements using three-dimensional product imaging

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

5-Axis Flex Track Drilling Systems on Complex Contours: Solutions for Position Control

Introducing Robotics Vision System to a Manufacturing Robotics Course

Spatial R-C-C-R Mechanism for a Single DOF Gripper

What Can You Automate?

Super Assembling Arms

Real-Time Human Detection using Relational Depth Similarity Features

Operation of machine vision system

Overview of Active Vision Techniques

STEMMER IMAGING DAYS GOCATOR ALL-IN-ONE 3D SMART SENSORS: INDUSTRIAL APPLICATIONS. Ing. Christian Leitner Territory Manager EMEAR

Structural Configurations of Manipulators

Structured light 3D reconstruction

3D Modeling of Objects Using Laser Scanning

6 AXIS ROBOTIC ABRASIVEJET ADVANCEMENTS IN ACCURACY FOR QUALITY AND PRODUCTION

Generating and Learning from 3D Models of Objects through Interactions. by Kiana Alcala, Kathryn Baldauf, Aylish Wrench

Mobile Manipulator Design

New Opportunities for 3D SPI

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Motion Planning 2D. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Seam tracking for fillet welds with scanner optics

Robot mechanics and kinematics

3D Time-of-Flight Image Sensor Solutions for Mobile Devices

MODERN DIMENSIONAL MEASURING TECHNIQUES BASED ON OPTICAL PRINCIPLES

Robotics kinematics and Dynamics

Planning in Mobile Robotics

G-Series. Epson. Robots. G-Series. Epson. Robots. The Epson G-series SCARA : Greater performance higher productivity

Method for designing and controlling compliant gripper

Matrox Imaging White Paper

Constraint-Based Task Programming with CAD Semantics: From Intuitive Specification to Real-Time Control

WITH A KEEN EYE FOR QUALITY AND COST

PowerINSPECT. Measuring and Evaluation Software. Messtechnik

Intern Presentation:

Integration of 3D Stereo Vision Measurements in Industrial Robot Applications

Transcription:

BIN PICKING APPLICATIONS AND TECHNOLOGIES

TABLE OF CONTENTS INTRODUCTION... 3 TYPES OF MATERIAL HANDLING... 3 WHOLE BIN PICKING PROCESS... 4 VISION SYSTEM: HARDWARE... 4 VISION SYSTEM: SOFTWARE... 5 END EFFECTORS... 6 BASIC METRICS TO MEASURE THE QUALITY OF A SOLUTION... 7 PACKAGED SYSTEMS FOR BIN PICKING... 8 CONCLUSION... 11 2

INTRODUCTION Either for machine tending or part transfer, material handling is worth automating since it is monotonous and a non-value added job. Robots are already used in manufacturing to do these tasks. However, there still room for improvement. The first step of any manufacturing application is related to bin picking, since the robot has to pick up the part prior to doing its job. As often mentioned, automated bin picking applications are the Holy Grail of robotics since they have many challenges to overcome. There are different types of bin picking with different levels of difficulty. The main features that define the complexity of bin picking applications are: 1. The geometry of the part. 2. The severity of randomness of parts in the bin. This document will provide you with information about what you should know and consider in order to automate your bin picking applications. First, let s take a look at the different kinds of material handling. Then, we will talk about the whole bin picking process from cameras and software to selection and gripping. After reading this document, you should be able to define your bin picking process and have all the necessary information to find the best packaged system to suit your needs. TYPES OF MATERIAL HANDLING STRUCTURED MATERIAL HANDLING In this type of manipulation, the rigid part that needs to be gripped has a predetermined location and orientation easily reachable by a robot and its end effector. It either needs jigs or it arrives at your manufacturing plant in a structured bin. SEMI-STRUCTURED MATERIAL HANDLING Here the part is constrained on a planar surface with no assigned location or orientation. This is defined as a 2 degrees-of-freedom (DOF) pose. There is no overlapping of parts. This kind of handling is easily done with the help of a vision system under controlled lighting. BIN PICKING Bin picking consists of a single type of object randomly piled in a box. The system needs to resolve the pose of each object with 6 DOF. A lot of overlapping parts may be encountered. Here again, actual vision technologies have proven that they can solve this kind of puzzle, but controlled lightning is still needed. 3

WHOLE BIN PICKING PROCESS Bin picking requires the synchronization of three components: 1. Vision Systems: the hardware component Basically, a robot has to locate and grasp objects that have been placed randomly in a container. To do so, a vision system is used to take pictures of the bin. 2. Vision Systems: the software processing This part is all about the data analysis scanned or detected by the hardware component. The images scanned are processed by the software to recognize a part in the bin to be picked up. Then, the software needs to talk with the robot controller to plan the best path to pick the selected part up avoiding any collision. 3. The end effectors Finally, the robot moves to grasp the object by using its end effector and brings it to the next manufacturing cell. 1. VISION SYSTEM: HARDWARE Different vision technologies now exist on the market. Vision systems don t only include the cameras; the computation of the information received by them is also part of the system. Once images are taken, the software needs to process the data in order to recognize the part to pick. Their methods can differ from one manufacturer to another, but the vision system itself can be categorized. 2D ROBOT VISION This kind of vision system can be used for identification and position recognition of a part on a 2D plane. It usually can detect the X, Y variation and the rotation of the part around the Z axis. There is usually only one camera located at a constant distance from the part. 2.5D ROBOT VISION The 2.5D vision can also detect the part s height using a single camera. The camera takes different pictures of the part or it can also use a time-of-flight laser to determine its height. This kind of laser will calculate the time needed for the laser light to hit the part and come back. In order to take its different poses, the camera of this vision system needs to move. The information received from the images can define the position of the part in X, Y, Z and its rotation around the vertical axis. This kind of vision is a lean system equivalent to the ability of a 3D camera and is often used for de-palletizing. 4

3D ROBOT VISION 3D vision can detect variations in X, Y and Z direction. Moreover, it can detect rotation around the three axes giving 6 Degrees-Of-Freedom (DOFs) part location. It is the preferred technology for bin picking applications. 3D systems can use either one moving camera or two with a shape-matching (model). A TOF laser with surface-matching can also be used (point cloud). The camera distances can change. FIXED-CAMERA VS END-OF-ARM MOUNT The way the cameras are mounted can present some advantages or disadvantages. A fixed-camera will allow the robot to keep going with its work while the picture is taken and processed. However, the camera needs to be far from the moving arm to avoid any interference. So, the pictures are often less accurate and not always in the right orientation. To capture more than one angle of the part, another camera is usually needed. When the camera is mounted on the robot arm, the accuracy of the picture is improved. Moreover, the orientation can be adjusted to get the best images possible. One camera can be used to get pictures of the part from different angles. However, the camera needs to have highflex cabling because it is moving with the robot arm. If the camera is in harm's way, then it might be damaged if a collision occurs. Another thing to consider is that the arm needs to stop in order to take a picture, so the cycle time can be longer if it is mounted on the robot arm. 2. VISION SYSTEM: SOFTWARE The computational aspect of the vision system consists of two tasks: object recognition and path planning. a. The Object Recognition Object recognition uses the local geometric features of the part to be able to accurately calculate the position and orientation of the object. Moreover, objects that contain a lot of unique features can be detected from a partial view. The vision system, usually a 2D or 3D camera, takes pictures of the bin, then processes the images in order to recognize a part in the bin. Different methods are used such as comparisons with CAD models, 3D point cloud, geometric pattern matching (GPM), etc. Object recognition not only gives information on the detected object, but also on the undetected ones. This is called environmental information. By using this information, collisions can be avoided while calculating the path. 5

b. The Path Planning This leads us to the path planning role of the vision system. When an object s position and orientation is determined, the path of the robot for reaching this object is calculated. As stated before, collisions have to be avoided, so the vision system helps by providing information on the other parts in the bin, as well as for the localization of the bin s walls. This is a safety feature that all bin picking systems should be using. END EFFECTORS When all the calculations are done, the robot arm can move and pick the piece detected. However, to grab this object, the right end effector has to be chosen. And here again there are some challenges to consider: Complexity of robot gripper design Specific robot grippers can be specially designed for the object to be handled in the bin. But, since the parts are randomly located in the bin with different orientations, designing the right gripper can be a complex task. End effector flexibility Also designing a specific device brings flexibility problems, because different grippers need to be used for different pieces. Furthermore, what if the bin contains various types of objects? Having the right type of end effector according to the parts to be handled Common grippers can be used to perform bin picking. However each one has its pros and cons. For example, suction cups may be effective for small and flat parts having a regular finish. However, if you have an irregular part with a porous finish, things could be different. Same thing with pneumatic grippers: having parts in a structured or semi-structured 6

environment with enough space between them could be a good solution. However if the end effector has to reach into a confined space and deal with overlapping parts, pneumatic grippers may not be the perfect fit due to the difficulty of doing partial opening and closing. Precision required once the part is picked Depending on the applications and the process, picking the part might be only one part of the challenge. The accuracy needed for the next step in the production process can also have an impact on the choice of end effector. Indeed if the part has to be inserted in a CNC machine, put on a conveyor or brought to a particular assembly position the precision required will have an impact on what you need in terms of handling equipment. Industrial bin picking applications seem to represent a good fit with flexible electric grippers. These kinds of robot gripper provide more flexibility by, among other things, performing partial opening and closing to reach tight areas. BASIC METRICS TO MEASURE THE QUALITY OF A SOLUTION The potential metrics that could be used to evaluate a solution for bin picking applications are the following: Speed Which is defined as the time required to pick an object in the bin or the number of objects which can be picked in a given amount of time. Efficiency Which is a mixture of time efficiency (time required to locate the object vs cycle time), grasping quality and percentage of success. Accuracy Which is the measurement of error in object recognition and part pose estimation. Since there are a lot of factors influencing these metrics, the best way to evaluate a solution is to test it. A bin picking system is not only about the cameras or the end effector; it is the combination of every component in the cell. This is why it is difficult to determine the quality of a solution considering the components individually. 7

PACKAGED SYSTEMS FOR BIN PICKING MAJOR BRANDS FANUC Fanuc offers a complete solution for bin picking applications. All the hardware and software is 100% from Fanuc. This solution is called irvision 3DL and it is integrated with the R- 30iA Controller. The system can work with either one or more cameras. No additional hardware is necessary such as a PC. You just have to plug the cameras to the controller. There is a light exposure mode to compensate for light fluctuation. The software has a lot of options such as inspection module, GPM tool locator to detect a previously trained image pattern, BLOB tool to detect the part even if it has irregularities, curve tool locator and more. Moreover, the ircalibration Suite offers calibration modules for various systems such as vision shift, TCP set, vision frame set and more. For more information, visit their website: http://www.fanucrobotics.se/en/products/vision-systems/irvision YASKAWA MOTOMAN Motoman has partnered with world-leading vision product providers to offer a packaged solution for bin picking applications. Their new software MotoSight 3D offers real 3D vision to their robot arms. This vision software supports 6 DOFs with one, two or three cameras. If the single camera option is chosen, it has to be mounted on the robot. If multiple cameras are used, they can either be mounted on the robot or fixed to another location. This gives better flexibility and can accommodate irregular parts. It can be integrated with off-the-shelf cameras and it is supported by their DX100 and NX100 controllers. The software will compare what it sees to a standard CAD file of your part. In term of performance, the whole system can handle 6 to 10 part per minute. For more information, here is their website: http://www.motoman.com/products/vision/#sthash.zx9tkcvs.oyidbnip.dpbs 8

ABB The vision system integrated for ABB robots is named TrueView. It is compatible with the IRC5 controller and all IRB robot arms. The patented single camera 3D technology can locate a part with 6 DOFs. The camera is mounted on the robot arm and is supplied with super flex cables for a long service life. The set-up is fast as well as the calibration. The camera used can be an analog Sony CCD, JAI or Baumer both of which are GigE digital cameras. The system has 2 red LED light bars to improve the quality of the pictures taken. The vision processing time is about 1 to 3 seconds. For more information, follow this link to get the datasheet: http://www05.abb.com/global/scot/scot241.nsf/veritydispla y/599b2f4b48524fe8c1257b130057a117/$file/trueview% 205.12%20revB.pdf INDEPENDENTS SHAPESCAN 3D SHAPEscan is a solution, developed by ISRA Vision, to precisely locate the position of a part which is randomly arranged in a bin. This system includes 2 cameras and special laser lighting. The system can be installed in a fixed position, as well as on a robot arm. It can be adjust for any size of container by adjusting the distance between the two cameras. The 3D sensor scans the bin and the software develops a so called 3D point cloud. With this newly developed evaluation method, SHAPEscan can identify basic geometric shapes in the bin. It assures robust recognition of a part s geometry. The depth is determined by laser projection. The stereo view, allowed by the two cameras, makes it capable to see in 3D just as a human does. For more information on this solution, get the datasheet via this link: http://www.isravision.com/en/products/robot-vision/3dshape-scan 9

SCAPE TECHNOLOGIES Scape Technologies offers a standardized solution for any bin picking application. Based in Denmark, this company enables robot arms to see in order to grip unsorted objects in a bin. The installation is very simple: Install the software on a standard PC, mount the Scape Tool Unit on the robot, use the standard Scape software, upload the files of your parts to the PC and, by making some adjustments, the system is ready to start running. The Bin Picking Suite offers a range of recognition and gripping options. This standardized solution also offers an optimal return on investment. To get more information, visit their website: http://www.scapetechnologies.com/ These packaged systems are just a few of the solutions available on the market. Many different independent vision integrators are providing great solutions for bin picking applications. Therefore, to make the right choice, it is not only important to ask about their products, but also about their services, since vision technology is still about testing and adjustments. 10

CONCLUSION For the past two decades, robot manufacturers have been working hard to put in place efficient robotic bin picking systems. It still is one of the most difficult applications for robotics. But now with the technical progress of 3D vision systems, computation and flexible end-effectors, this application seems to be a reality for today's industrial day-to-day production line. Many solutions have been proven to work with success, so it is now time to convince the industrial world that solutions for bin picking are available. ABOUT ROBOTIQ Robotiq designs and manufactures flexible robotic tools for agile automation. We aim to give to industrial manufacturing from large businesses to SMEs robotic tools solutions to optimize automated processes. We work with robot manufacturers, system integrators and end-users to enable new applications and improve productivity. Contact us for more information at info@robotiq.com. Or visit our website at www.robotiq.com 11

2008-2013 Robotiq, Inc. 966 chemin Olivier, suite 325, St-Nicolas, Québec, Canada, G7A 2N1. All Rights Reserved. 12