Development of Robotic End-effector Using Sensors for Part Recognition and Grasping



Similar documents
Development of Robotic End-Effector Using Sensors for Part Recognition and Grasping

Force/position control of a robotic system for transcranial magnetic stimulation

Industrial Robotics. Training Objective

Design and Implementation of a 4-Bar linkage Gripper

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Building an Advanced Invariant Real-Time Human Tracking System

Analecta Vol. 8, No. 2 ISSN

A Surveillance Robot with Climbing Capabilities for Home Security

Design of a Robotic Arm with Gripper & End Effector for Spot Welding

Multi-ultrasonic sensor fusion for autonomous mobile robots

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

Neural Network based Vehicle Classification for Intelligent Traffic Control

Design of a Universal Robot End-effector for Straight-line Pick-up Motion

3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM

UOM Robotics and Industrial Automation Laboratory

Calibration of Ultrasonic Sensors of a Mobile Robot*

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

Vibrations can have an adverse effect on the accuracy of the end effector of a

Integrated sensors for robotic laser welding

A Fuzzy System Approach of Feed Rate Determination for CNC Milling

Safety Car Drive by Using Ultrasonic And Radar Sensors

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE.

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Arrangements And Duality

Background: Experimental Manufacturing Cell

Mouse Control using a Web Camera based on Colour Detection

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Application of Virtual Instrumentation for Sensor Network Monitoring

The Volumetric Erosion of Electrical Contacts

RIA : 2013 Market Trends Webinar Series

Implementation of a Wireless Gesture Controlled Robotic Arm

An Approach for Utility Pole Recognition in Real Conditions

TACTILE SENSATION FOR ROBOTS

RealTime Tracking Meets Online Grasp Planning

Integrated Modeling for Data Integrity in Product Change Management

Programming ABB Industrial Robot for an Accurate Handwriting

PCB Component Placement Inspection

Super-resolution method based on edge feature for high resolution imaging

Agilent Automotive Power Window Regulator Testing. Application Note

INTRODUCTION TO ROBOTICS. Dr. Bob Williams, Ohio University

Electronic Interface for Pneumatic Grippers Using USB Port

Advances in the Design of the icub Humanoid Robot: Force Control and Tactile Sensing

Sensory-motor control scheme based on Kohonen Maps and AVITE model

GLOVE-BASED GESTURE RECOGNITION SYSTEM

VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY

E190Q Lecture 5 Autonomous Robot Navigation

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES

3D MODEL DRIVEN DISTANT ASSEMBLY

VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM Arun Prakash 1

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE

Academic Crosswalk to Common Core Standards. REC ELA.RST LA k LA

Reaction Torque Sensor

INVESTIGATION OF ELECTRIC FIELD INTENSITY AND DEGREE OF UNIFORMITY BETWEEN ELECTRODES UNDER HIGH VOLTAGE BY CHARGE SIMULATIO METHOD

ABB i-bus EIB / KNX Analogue Input AE/S 4.2

Multi Objective Optimization of Cutting Parameter in EDM Using Grey Taguchi Method

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM

Signature Region of Interest using Auto cropping

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?

Sensor-Based Robotic Model for Vehicle Accident Avoidance

TAGARNO AS Sandøvej Horsens Denmark Tel: Mail: mail@tagarno.com

Universal Exoskeleton Arm Design for Rehabilitation

Robotic Apple Harvesting in Washington State

Monitoring Bulk Solids Inventory

Michelin North America

A Remote Maintenance System with the use of Virtual Reality.

Development of Easy Teaching Interface for a Dual Arm Robot Manipulator

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS

Making Better Medical Devices with Multisensor Metrology

Automatic Labeling of Lane Markings for Autonomous Vehicles

Tall Building Form Generation by Parametric Design Process

Automatic Traffic Estimation Using Image Processing

CROPS: Intelligent sensing and manipulation for sustainable production and harvesting of high valued crops, clever robots for crops.

The Universal DAQ Device. Connect and measure immediately!

Robot Perception Continued

Robotics and Automation Blueprint

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Autonomous Mobile Robot-I

Undergraduate Research Projects for Engineering Technology Students

US-SPI New generation of High performances Ultrasonic device

Product Information. QUADRA-CHEK 3000 Evaluation Electronics For Metrological Applications

A Simulation Analysis of Formations for Flying Multirobot Systems

THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

An Automatic Optical Inspection System for the Diagnosis of Printed Circuits Based on Neural Networks

SENSORS. Fiber Optic Sensors - S70. Advanced fiber optic amplifiers for high speed and low contrast applications

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

A Simple Feature Extraction Technique of a Pattern By Hopfield Network

Synthetic Sensing: Proximity / Distance Sensors

Robotic Collision Sensor and/ Axial Compliance Device Protector

Multi-sensor and prediction fusion for contact detection and localization

Sensor Modeling for a Walking Robot Simulation. 1 Introduction


Mathematical Modeling and Design Analysis of a Dexterous Endeffector

Convention Paper Presented at the 112th Convention 2002 May Munich, Germany

Transcription:

Development of Robotic End-effector Using Sensors for Part Recognition and Grasping Om Prakash Sahu Department of Industrial Design National Institute of Technology, Rourkela, India omprakashsahu@gmail.com Bibhuti Bhusan Biswal, Saptarshi Mukharjee, Panchanand Jha Department of Industrial Design National Institute of Technology, Rourkela, India bibhuti.biswal@gmail.com, saptarshim11@gmail.com, 511id101@nitrkl.ac.in Abstract With the advent of new technologies manufacturing houses are willing to adopt new technologies and strategies to make their products more reliable and competitive. The present work deals with the development of a multiple integrated robot end-effector which can be able to recognize unshaped parts and unknown environment in the field of industrial robot is presented. In order to percept sufficient information of the internal state, workspace objects and geometric properties, the different types of s are configured, including a ultrasonic s, vision, proximity s and F/T s, described the shape of the surfaces by curves and patches, performing part recognition and find lines in to the edges of each part respectively. In this paper, we analyze the task requirements in terms of what information needs to be represented, how to represent it, what kind of methodology can be used to process it, and how to implement in the system, which is more open, flexible, universal and lighter end-effector. Index Terms End-effector; Industrial robot; Multi-y: Part identification. I. INTRODUCTION End-effectors are important components for industrial robot, which mount in the wrists of manipulators and trace workspace parts and objects directly. As their treating objects and amorphous environs are more irregular, complicated and changeful than those of industrial robotic end-effectors, more special and intelligent design is necessary. Since 1980s, many types of end-effectors for industrial robot have been developed; meanwhile their intelligence level has been upgraded continually. But as a whole, they have not been intelligent enough to be well adapted to their treating parts and environment till now, so their industrial effectiveness and success rate have not been satisfactory. Manuscript received xxxxxx 2014; revised xxxxxxxxx 2014; accepted xxxxxxxxx, 2014. Copyright credit, OM012, corresponding author: Om Prakash Sahu, Bibhuti Bhusan Biswal, Saptarshi Mukharji and Panchanand Jha. To dissimilar kinds of parts, there are obvious differences in shape, size and other physical properties, so the above end-effectors were all designed for specific purpose, whose mechanical structure and control systems are special and closed that are difficult to be universal and expanded. Utilization coefficient of all special endeffectors is very low in consideration of variety diversity workspace and industrial environment. Corresponding end-effectors have to been replaced for different shape of parts and object, which means heavy burden for factories and industries producers. The all mentioned s are placed judiciously around the wrist and end-effector of the SCARA robot, interface with the robot control system and y data are picked up to corporate in the robot motion control program for the desired inspection and assembly operations. D. Masumoto [1] proposed a y information processing system that can solve the ill-posed problem of y information processing. P. Markus [2] presented a novel grasp planning algorithm based on the medial axis of 3D objects. And proposed an algorithm to be met by a robotic hand is the capability to oppose the thumb to the other fingers which is fulfilled by all hand models. Laser range data and range from a neural stereoscopic vision system is presented by P. Stefano [3], and explained the estimate robot position is used to safely navigate through the environment. L. Ying [4] described an approach that handles the specific challenges of applying shape matching to grasp synthesis. A. Nicholas [5] designed to identify and locate objects lying on a flat surface and described a new method for the recognition and positioning of 2-D objects. Important progress has been made toward applying learning techniques to the grasping problem explained by A. Sahbani [6]. O. D. Faugeras [7], presented a number of ideas and results related to the problem of recognizing and locating 3-D and discussed the need for representing surface information, specifically curves and surface patches. O.P. Sahu [8] previously focused on force/torque sensing aspects applied to industrial robotic assembly operations with SCARA robot to perform assembly operation, The present work uses all mentioned s in the robot endeffector to facilitate inspection of parts and correct assembly operation. The novelty of this paper is that the

object recognition is performed by integrating the vision as well as the ultrasonic matrix. The exact shape regarding surface of the target object is obtained by vision. Other geometric information regarding dimension and location of the target object is obtained by ultrasonic matrix. II. METHODOLOGY The requirement of an autonomous robotic assembly system is such that, it should be able to recognize the desirable parts. A method proposed to identify the workspace parts through extraction of their several identifying features and then the robot end-effector is moved to grasp and manipulate the parts to perform the required task. Here force / Torque, proximity, vision s, ultrasonic s and tactile (LTS) s were mounted on the wrist of the robot to facilitate the identification of correct part to perform the desired mechanical assembly industrial operation using a SCARA robot. The flow chart of proposed Methodology shown in fig.3. Figure 1. Integrated s with SCARA robot Similarly Ultrasonic and tactile (LTS) s are interfaced by using the microcontrollers are shown in fig.2. A. System Components & Models/Scheme The primary objective of the robot is to recognition, pick and manipulate the correct part for assembly and to carry out the operation for mating the parts to build the final products with the help of applied integrated show in fig.1. The specification of the F/T used for the purpose is as follows. The Six axes force/torque (Model No.: 9105-NET- GAMA - IP65), mounted on the wrist of a SCARA robot fitted with suitable gripper, is used to sense the force and/or torque coming on the manipulator during an Obstacle encounter'. Two proximity s both capacitive (Model: CR30-15DP) and inductive (Model: E2A-S08KS02-WP-B1-2M) are mounted in the robot gripper to detect the presence or absence of any object; the specification of the proximity used for the purpose is as follows. These s give ON-OFF type signals, which are being interfaced with Programmable logic controller (PLC). Ultrasonic Sensor (Model: MA40S4R/S) and Tactile Sensor (Light Touch Sensor Model: EVPAA ) is also mounted on the end-effector of a SCARA robot to sense the distance of the target object from the end-effector, and to indicate the applied pressure of the gripper to the targeted object respectively. B. Interfacing and Data Collection Technique The scheme of interfacing of all mentioned s with SCARA robot, F/T and vision is connected to PC through DAQ system as represented in fig.3. The data acquisition system converts the transducer signals from analog voltages into digital. This data is processed by MATLAB 2012a. Proximity s are interfaced and experimentally controlled by PLC and programming in the ladder diagram using the PLC software Machine-addition. Figure 2. Scheme of interfacing of s with SCARA robot It is an important feature to be able to percept interactive information in unconstructive environment to an intelligent robotic hand, especially external information such as distance, proximity and force. At present, few robotic end-effectors for industrial application have the ability to percept internal information and most of them rely on visual system to percept external information completely. In order to percept sufficient information needed in intelligent control, a multi- method is applied. Many types of s are used to information acquisition of the object, industries and environment. C. Sensors for distance and position detect Sensors for distance and position detect are applied for sufficient information acquisition working together with vision and ultrasonic, to judge 2D surface, position, distance and shape of the parts in workspace, and guide the autonomous manipulator as well as the endeffector to recognize the object and parts.

Start Capture initial images of parts Convert the initial RGB Image into Grey Image Apply the Canny Edge Detection algorithm Determine the edges of parts and stored in the data base continuously Yes No Is enough sample point collected? Distance value stored in the data base and the transmitter move to different location Time of flight value used to calculate the distance from reference plane Reference plane selected for the ultrasonic matrix Virtual curve generated by curve fitting algorithm and stored in the data base Neural network model developed by the previous two data base Predicted result from the above model compared with the image of target object Is matching percentage > threshold limit No Yes Stop Object grasped at the proper location Exact gripping location achieved Max value Min value= Height of the object Geometric dimensions calculated using ultrasonic data Figure 3. Flow chart of proposed Methodology Type Model Resolution Frame Rate Vision NI CVS- 1454 Up to 2000 x 2000 Up to 100 fps Figure 4. Identifying the parts properties using ultrasonic s So an ultrasonic distance is mounted in the middle part between the two fingers will transmit a 40 KHz square pulse signal when applied with a 5V P-P square wave. Type Ultrasonic Distance Omron proximity TABLE I. SENSORS FOR DISTANCE AND POSITION Model Supply Volt. Detecting Distance MA40S4R/ S 5V 0.7 g 0.2-4 m E2A-M08- S02-24V 65 g 2 mm ± 10% Initially a reference point will be considered into the top of targeted object to calculate the distance using time of flight method shown in fig.4. Selected s for distance position and vision are listed in Table I. A proximity is mounted on the front of each finger, and these two proximity s are used to feel the proximity of the finger to the object in 2mm distance and compensate the positioning error of the visual system, which would help the end-effector to adjust its position and posture to avoid collision with the object parts. Selection and match of these s is based on the follow principles: (1) Match of detecting distance and range; (2) higher detecting accuracy; (3) lighter and smaller; (4) detecting accuracy would not be influenced by shape and material of the parts; (5) better ability to adapt to the environment.

D. Sensors for force detect Accurate force control is most important for successful damage-free parts pick and place operation. As a result of cambered finger surface and upper-lower grip, slip between surface of the parts and each finger can be avoided to a great extent, so an LTS tactile is mounted in each inner finger surface and a 6-axis finger is amounted in the wrist which can detect all force and Torque information in three-dimensional space (Fx, Fy, Fz, Tx, Ty, Tz). Information fusion of these two finger forces can be help of accurate griping force and end-effector posture detection, meanwhile can weigh parts for preliminary parts categorization. Selected s for force detect and tactile information is listed in Table II. (d) (c) Results of Canny s edges Find lines in to the edges of each part TABLE II. SENSORS FOR FORCE/TORQUE AND TACTILE Figure 5. Experimental process of parts recognition by vision Type Tactile Supply Model Voltage (v) B3FS 5-24 VDC Type Model Supply voltage (v) ATI F/T 9105- NET- GAMMA IP65 Applied force 0.2 g 0.98±0.29 N 5V 0.255 kg Force sensing range (F) ±1200 N Operating Temp -25-70 C Torque sensing range (T) ±79 Nm B. Ultrasonic matrix The ultrasonic matrix will find out the distance of corner point and boundary point in 3 axes according to the reference point. Considering to the distance data the reference point of the curve can be plotted. Using curve fitting technique the virtual model of the surface can be generated shown in fig.6. Generated model will also be stored in other data base for further use. III. RESULTS & DISCUSSION A. Vision calibration Using MATLAB Fig.5. shows the images have been taken in to the MATLAB in the.jpg format from vision in the workspace. First these images are converted into grayscale images and then the edge detection operator is applied with constant threshold value. From the edges in the image found, a specific portion (considerably a line from the edge detected) is considered and the information obtained by the help of the vision will be stored in a database for further use. (a) Generated point data plot using ultrasonic (b) Virtually generated surface using curve fitting algorithm Figure 6. Experimental process of parts recognition by ultrasonic (a) Original images of individual parts taken by vision (b) Grayscale Images of individual parts By the image data the surface plane can be generated and by the help of ultrasonic data other information like dimensions, height from the base plane etc can be calculated. For height calculation we have to subtract the nearest point and the farthest point. By considering dimension, weight distribution of the target object can be calculated (provided the material is of one material). This information is used for generating the exact gripper and

target object contact point location. Tendency of toppling of the target object after lifting will be reduced. IV. CONCLUSION In this paper the present state of the technology in automated assembly system has been analyzed. The object identification is performed by integrating the vision as well as the ultrasonic matrix. The exact shape regarding surface of the target object is obtained by vision. Proper weight distribution and other geometric information regarding dimension and location of the target object are obtained by ultrasonic matrix. By using the ultrasonic database exact gripper and target object contact point is generated. Thereby tendency of toppling of the target object after lifting is reduced. It can be proposed for future scope to apply neural network prediction technique in conventional curve fitting algorithm to modify the learning method. The development of such an end-effector is definitely a step forward in automation assembly process. Dr. Bibhuti Bhushan Biswal graduated in Mechanical Enginnering from UCE, Burla, India in 1985. Subsequently he completed his M.Tech, and Ph.D. from Jadavpur University, Kolkata. He joined the faculty of Mechanical Engineering at UCE Burla from 1986 and continued till 2004 and then joined National Institute of Technology, Rourkela as Professor and currently he is the Professor and Head of Department of Industrial Design. He has been actively involved in various research projects and published more than 100 papers at National and International levels. His areas of research interest include industrial robotics, FMS, Computer integrated manufacturing, automation, and maintenance engineering. He was a visiting Professor at MSTU, Moscow and a visiting scientist at GIST, South Korea. Saptarshi Mukherjee received the B.E. degree in Electronics and Instrumentation from University of Kalyani, West-Bengal India in 2013, and pursuing M- tech in Industrial Design from National institute of technology Rourkela, India. He is currently interests include robotics, Computer integrated manufacturing and automation. He has 2 international publications to his credit. REFERENCES [1] D. Masumoto, T. Kimoto, and S. Nagata, A Sensory Information Processing System Using Neural Networks, in Proc. Neural Networks, IEEE International Conf., 1993, pp. 655-660. [2] Markus Przybylski, Tamim Asfour and R udiger Dillmann, Unions of Balls for Shape Approximation in Robot Grasping, Intelligent Robots and Systems (IROS), in Proc. IEEE/RSJ International Conf., 2010, pp. 1592-1599. [3] Stefano Pagnottelli, Sergio Taraglioy, Paolo Valigi and Andrea Zanelay, Visual and Laser Sensory Data Fusion for Outdoor Robot Localisation and Navigation, in Proc. Of IEEE International Conf., 2005, pp. 171-177. [4] Li Ying, Pollard and N.S, A Shape Matching Algorithm for Synthesizing Humanlike Enveloping Grasps, in Proc. of Carnegie Mellon University Research Showcase, 2005, pp. 442-449. [5] Nicholas Ayache, Alivier and D. Faugeras, HYPER: A New Approach for the Recognition and Positioning of Two- Dimensional Objects, IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 8, pp. 44-54, January 1986. [6] A. Sahbani, S. El-Khoury and P. Bidaud, An Overview of 3D Object Grasp Synthesis Algorithms, Robotics and Autonomous Systems, vol. 60, pp. 326-336, Sept. 2012. [7] O. D. Faugeras and M. Hebert, The Representation, Recognition, and Locating of 3-D Objects, The International Journal of Robotic Research, Vol. No. 3, pp. 27-52, November 2011. [8] Sahu OP and Biswal B B, Force / Torque Sensor Integrated Robotic Manipulation for Assembly Operations, IEEE conference, India, ICRESE, 2013, pp.955 959. Panchanand Jha graduated in ion Engineering in the year 2007 from ITGGU, Bilaspur India. He completed Masters in Mechanical Engineering with Specialization in ion Engineering in 2009 from National Institute of Technology, Rourkela, India. After a short stint as a Lecturer in Mechanical Engineering at RCET, Bhilai he joined Department of Industrial Design, National Institute of Technology, Rourkela as a Research Fellow. His research interests include Robotics, Manufacturing Processes, soft computing techniques and Development of Optimization tools. Om Prakash Sahu received the B.E. degree in Electronics and Telecommunication in 2005 and M-Tech. in Instrumentation and control system in 2008 from the University of CSVT, Bhilai, India and joined as a faculty in the same institute in 2006. Currently he is pursuing PhD at National institute of technology Rourkela, India. He has been published more than 13 technical research papers at National and International levels. His areas of research interest include industrial robotics, control system and Instrumentation, Computer integrated manufacturing and automation.