Skip to main content

SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION OF BIN PICKING

Page 1

International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056

Volume: 09 Issue: 05 | May 2022 www.irjet.net p ISSN: 2395 0072

SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION OF BIN PICKING

N.P.PATIL1 , RAHUL SHELAR2 , PARVEZ SAYYAD3, PRANAV WATILE4 , ANKUSH PATIL5 , LAXMIKANT JATHAR6

1.6Assistant professor in Mechanical Engineering Department, Imperial College of Engineering & Research, Pune, India

2 5UG Students, Mechanical Engineering Department, Imperial College of Engineering & Research, Pune, India ***

Abstract Bin Picking is a very popular topic in the scope of robotic applications. It usuallyinvolves components that require effective sorting. For many years, R&D facilities as well as the industries work on Bin Picking solutions. However, it is challenging to bring such systems into industrial shop floors mainly due to the design and economical calculability accompanied by the acceptance of stable Bin Picking systems without any downtime. This article presents a versatile interface based framework for the designing and in particular for the simulation of various Bin Picking applications. For that, the term ’Virtual Bin Picking’ has been introduced, which associates the simulation of Bin Picking scenarios in a virtual environment without the need for hardware components. Thus, it enables the design of Bin Picking work cells and it allows predicting the quality of such cells in an early virtual commissioning stage.

Key Words: Bin Picking, Robotics, Simulation, Material Handling.

1. INTRODUCTION

Robotic bin picking is incredibly important as it is able to take the tedious, monotonous tasks off of workers hands [1]. It is able to effectively handle bulk parts sorting, dangerous operations, and/or labor intensive order fulfillment. Because of its complexity, random bin picking has yet to be perfected or completely grasped by automation systems. However, visionaries are pioneering their way into that uncharted territory. Many experts predict that robotic random bin picking will become mainstreamby2023asthereareavarietyofsubsets ofbinpickingarealreadycommonplace.

In general, bin picking can be divided into three differentcategories[2].Eachcontainsa specialamountof considerationsbasedonthepartpositionthatresultsinis a different level ofcomplexity,cost,andtime.Asonemay guess, the characteristics of parts often determine how easily they will be picked from a bin. The parts that have the greatest success in Bin Picking are geometrically symmetric parts. These parts don’t have strange features,

arenottooheavy,andhavesomesortofsufficientplanar surface in all of their random orientations. These few geometric surfaces are very easy to pick up with a robot andveryeasytogrip.

1.1 Robotic arm and Vision based Checking and Sorting system

Recently, Innovative machine vision technologies have helped increase productivity and efficiency in many different industries, while allowing human workers to perform more meaningful work elsewhere within a company [3]. In manufacturing and e commerce settings, to deploy robotic bin picking solutions to automate material handling tasks such as pick, hold and release object, also the movement of robot respective of taught positions [4]. Doing so presents challenges but also adds tremendous value when successfully implemented. This article looks at the some of the latest advancements in bin picking, objectcheckingandsorting.

2. PROBLEM STATEMENT

ThisprojectwasmotivatedbyaproblemthatRoyal Enfield Auto has faced in one of its factories. They are facing some issues while using wrongly dimension partswithvehicle Hence,theywantsystemsuchthatit will sort vehicle parts according to its Height, width, color, Barcode (Unique Identity) also system should workindependentlywithouthumanintervention.

Solving this task required collaborative effort from several industrialist in order to create a functional bin picking system with automation of sorting materials according to its Height, Width, Color, Barcode, which required building and connecting various hardware and software components. Our commitment to this project was simulating the ‘brain’ of this system, which is the simulation of visual recognition system, and simulating the behavior of the robotic arm. In this project, the developed components are described, implemented and tested.

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page3064

International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056

Volume: 09 Issue: 05 | May 2022 www.irjet.net p ISSN: 2395 0072

2.1 OBJECTIVES

Performance: To increase the pick and package global performance in terms of flexibility, dependability anderrorreduction.

Working Condition: Improvement of the working conditions of operators by a proper layout design and taskallocationbetweenworkerandrobot

3. METHODOLOGY

3.1 SIMULATION USING NI LabVIEW

Laboratory Virtual Instrument Engineering Workbench(LabVIEW)isasystem design platform and development environment for avisual programming languagefromNationalInstruments.

The graphical language is named "G"; not to be confused with G code. The G dataflow language was originally developed by LabVIEW, which is commonly used for data acquisition, instrument control, and

industrialautomationon a varietyofoperatingsystems (OSs), including Microsoft Windows as well as various versionsofUnix,Linux,andmacOS.

3.2 LabVIEW KEY CONCEPTS

LabVIEW environment: The LabVIEW environment consists of LabVIEW VI manager (project explorer), the programming tools, debugging features, templates and ready built sample examples, and an easy interface to the hardware drivers. Read more about LabVIEW environment.

LabVIEW VIs: The LabVIEW VI is a “Virtual Instrument” that enables a user interface to be built and it contains the programming code. Read moreaboutLabVIEWVirtualInstruments,Vis. 

LabVIEW G programming: This is the graphical programming language where the functional algorithms are built using “drag and drop” techniques. Read more about LabVIEW programming. 

LabVIEW dataflow: This is the core concept that determinestherunningorderfortheprogram

This system has certain advantages and disadvantageswhicharelistedbelow:

Graphical interface is flexible and simple to use. Most engineers and scientistscanlearntouseit quickly.

LabVIEW provides a universal platform for numerous applications in diversefields.

LabVIEW is single sourced and some companies may not like to use a productthat is single sourced andnotstandardizedbytheindustry.

Cost of ownership although in line with many other industry products of asimilar nature, itscostshouldbeconsideredbeforeitisintroduced

4 WORKING PRINCIPLE OF LABVIEW:

LabVIEW is a graphical programming environment. Each LabVIEW program is called a VI, or Virtual Instrument. The programming language is called “G”. The G language is similar to BASIC and C, in that it is intended for a wide variety of programming tasksandso itisconsideredgeneralpurpose.

4.1 LabVIEW Front Panel

The front panel is the graphical user interface (GUI), comparable to an HMI. It is thefront end of the

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page3065
ResearchandSurveyof Topic ImportingCAD assemblyinSoftware UsingNILabVIEW Simulationusing LabVIEW RoboticArmSimulation ControlAlgorithm CheckingandSorting System Result Validation

International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056

Volume: 09 Issue: 05 | May 2022 www.irjet.net p ISSN: 2395 0072

program. Here, various controls and indicators can be added depending on the application. The icons and graphical representations emulate those of the physical instrumentcounterpartsasmuchaspossible.

4.2 LabVIEW Block Diagram

Theblockdiagramis,toputitsimply,thesourcecode of the VI. All the elements added in the front panel are includedintheblockdiagramasterminals.Eachterminal has the possibility to be connected (wired) to other terminalsintheVIusingnodestoformtheprogram

Fig 1:LabVIEWFrontpanelandBlockDiagram

4.3 Checking and sorting system simulation

In Fig 2, Number of jobs are stacked at left side with differentcolorsandbarcodes.Roboticarmisusedtopick different jobs and inspect its dimensions under vision camera. After inspection it decides whether the job is acceptedorrejected onthe basisofrequired dimensions and places it accordingly as Fig 3, shows the saved path result in form of excel sheet Parameter selection also available in Set Sort Parameters such that user can select any parameter and work pieces will be sorted accordingtoselectedparameters.

Fig 2: Checkingandsortingsystemsimulation

Fig-3: SavedpathResults(inexcel)

5. CONTROL ALGORITHM

Inthissection,acontrolalgorithmforAutomation of article is explained. The main objective of bin picking is to recognize and acquire a part and sort it. In this framework, thisprocedureis donein multiple iterations, during which the part poseis determined moreprecisely.

Therearetwomainprocesseswhichrunparallel. 1. Roboticarmmovement

2. Checkingandsortingofwork piece

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page3066

International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056

Volume: 09 Issue: 05 | May 2022 www.irjet.net p ISSN: 2395 0072

Value of color, Height, Width, Barcode. By referringthis sheet operator can easily understand parameters wheneverrequired.

From Fig 6, we can understand that robots are more efficient than humans. Robots have better specialty, accuracy, exposure, and performance. Robots have heavy load lifting capacity and is more reliable than humans Table 1,shows the data comparison between Human and Robot.

Fig 4: ControlAlgorithm

InBlockdiagramwholecontrolalgorithmiswritten.

StatemachineisusedasControlAlgorithm.

Case Structure is used to operate specific logic from program

Local variables are used to transfer data between twoloops.

RESULTS AND DISCUSSION

As shown in Fig 5, work pieces will be sorted in two areas.workpiecewhichmatchesselectedsortparameters itgetspassedofanyparameterdoesnotmatchesitwillbe rejected. It shows Excel sheet where result is stored. ResultconsistsofJob number,DateandTimeofchecking,

©
| Page3067
2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal
1. Startup 2. NoEvent(Default) 3. Selectjob 4. CheckJob 5. Sortjob 6. Reportgeneration 7. Exit 6.
Whileloopusedistorunprocesscontinuously
Enumisusedtooperatecases
Sub VIs are created to reduce complex logic into simpleone Checking and sorting of work piece control algorithm is madebycombiningvariouscases
0 50 100 150 200 250 300 350 400 450 3 6 9 12 No of Job sorted /
No of Months
Fig 5:Resultsofsortedarticles Fig-6:EfficiencyofRobottoHuman
year
human Robot

International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056

Table 1:ComparisonbetweenHumanandRobot

Parameter Human Robot

Adaptivity Medium as compared to robots

Specialty Generic (depending ontraining)

Accuracy Mightbework error as compared to robots

Exposure Workers might get affected to radiation and movingparts

Performance

The efficiency of some parts may be more thanrobotbut in long term the robot is moreefficient

High as compared to humans on selective designs

Specialized for certain partsandindustry

[2]S.T.Mortensen,D.Chrysostomou,O.Madsen, A novel framework for virtual recommissioning in reconfigurablemanufacturingsystems,in:201722nd IEEEInt.Conf.onEmergingTechnologiesandFactory Automation(ETFA),IEEE,2017,pp.1 4(2017).URL https://doi.org/10.1109/ETFA.2017.8247744

High accuracy and moreefficient

[3] R. E. Andersen, E. B. Hansen, D. Cerny, S. Madsen, B. Pulendralingam, S. Bøgh, D. Chrysostomou, Integration of a skill based collaborative mobile robot in a smart cyber physical environment, Procedia Manufacturing 11 (2017) 114 123 (2017). URL https://doi.org/10.1016/j.promfg.2017.07.209

Unsusceptible to environmental hazardsandradiation

[4] M. Alonso, A. Izaguirre, M. Grana, ˜ Current research trends in robotgrasping and bin picking, in: The 13th Int. Conf. on Soft Computing Models in Industrial and Environmental Applications, Springer, 2018,pp.367 376(2018).

The efficiency of the robot is more as compared to humans and can literally work 24hrscompared

7 CONCLUSIONS

This article represents simulation study of industrial bin picking application. The developed framework includessimulationmodelsforestimationofposition andorientationandforocclusiondetection

The part that has been used for testing the system was a geometrical square work piece. However, the proposed system does not require hard coded knowledge of the part, and uses trained models to determine key attributes of the object, and the application of the proposed system is not limited to the tested part. These models are based on automation and their implementation and testing procedureweredescribed

REFERENCES

[1] J. F. Buhl, R. Grønhøj, J. K. Jørgensen, G. Mateus, D. Pinto, J. K. Sørensen, S. Bøgh,D. Chrysostomou, A dual arm collaborative robot system for the smart factories of the future, Procedia Manufacturing 38 (2019) 333 340 (2019). URL https://doi.org/10.1016/j.promfg.2020.01.043

Volume: 09 Issue: 05 | May 2022 www.irjet.net p ISSN: 2395 0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page3068

Turn static files into dynamic content formats.

Create a flipbook
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION OF BIN PICKING by IRJET Journal - Issuu