



文档简介
SICE-ICASEInternationalJointConference2006 Oct.18-21,2006inBexco,Busan,Korea DevelopmentofIndustrialDualArmRobot forPrecisionAssemblyofMechanicalPartsforAutomobiles Chan-HunPark,Kyoung-TaikParkandDae-GabGweon2 IntelligentMachineSystemResearchCenter,KIMM,Taejeon,Korea (Tel:+82-42-868-7127;E-mail:chparkgkimm.re.kr) 2DepartmentofMechanicalEngineering,KAIST,Taejeon,Korea (Tel:+82-42-869-3225;E-mail:dggweongkaist.ac.kr) Abstract:Generalindustrialrobotshavedefinitelimitsofapplicationbecausemostofthemhasonlyonearm.Some specialindustrialrobotshavetwoarms,buteacharmdoesthejobsseparately,thatis,eacharmiscontrolledtoperform itsreferencetrajectorywithoutdeepconsiderationsofthecooperativejob,sotheydoverysimplecooperativejobsin positionlevelasaresult.RecentlysomeJapaneseautomobilecompaniesareinterestedinusingdualarmrobotsfor assemblyofmechanicalpartsofautomobilesofwhichrobotshavetohavetwoarmsandhavetheabilityofcooperation usingpositioncontrolandforcecontrol.Wearedevelopinganindustrialdualarmrobotforprecisionassemblyof mechanicalpartsforautomobilesofwhichdegreeoffreedomis6DOFperarmand3DOFintorso.Thepayloadwillbe 10kg/armandtheout-reachbe1.5m.ThisspecificationwasdeterminedforspecialassemblyprocessesforWIACo.Ltd andRobotValleyCo.Ltd.Thedesignconceptisintroduced. Keywords:DualArmRobot,Assembly,RealTimeOS,MotionController. 1.INTRODUCTION Industrialrobotshavealreadyhadgoodrolesin variousindustrialfieldsforscoresofyearssincethey haveappeared.Thetechnologyofrobotapplicationsfor automobileindustrieshasalreadyreachedveryhigh level,sowecantconsidertheautomobileindustryand thecompanieswithoutrobots.But,untilnow,industrial robotscanthavetheirrolesinthemanyfieldsinwhich anoperatordoesthejobwithhis/hertwoarms.General industrialrobotshavedefinitelimitsofapplication becausemostofthemhaveonlyonearm.Somespecial industrialrobotshavetwoarms,buteacharmdoesthe jobsseparately,thatis,eacharmiscontrolledto performitsreferencetrajectorywithoutdeep considerationsofthecooperativejobs,sotheydovery simplecooperativejobsinpositionlevelasaresult. RecentlysomeJapaneseautomobilecompaniesare interestedinusingdualarmrobotsforassemblyof mechanicalpartofautomobilesinwhichrobotshaveto havetwoarmsandhavetheabilityofcooperationusing positioncontrolandforcecontrol5. Wearedevelopinganindustrialdualarmrobotfor precisionassemblyof mechanicalpartsforautomobiles ofwhichdegreeoffreedomis6DOFperarmand3DOF intorso.Thepayloadwillbe10kg/armandthe out-reachbe1.5m.Thisspecificationwasdetermined forspecialassemblyprocessesforWIACo.Ltdand RobotValleyCo.Ltd.Thedesignconceptisintroduced. Inthecaseofgeneralindustrialrobots,theposition referenceteachingwithateachingpendantisenough becausearobotcontrollercontrolsasinglearmwith justpositionreference.Butinthecaseofdualarmrobot, positionreachingisnotenoughbecausetwoarmshave todocooperativejobsforpartsassembly,thecontroller hastoconsidertheinteractionforcebetweentwoarms andmechanicalpartsforassembly.Off-line Program(OLP)canbeusedforthispurposebutweneed 89-950038-5-598560/06/$10C2006ICASE moreintuitiveteachingmethods.So,themaster-slave conceptisadopted.Weusetwocommercialmaster devices,eachofthemhas6DOFinput(position)and 6DOFoutput(force).Inthisconcept,thecontroller needstocomputeinverse/forwardkinematicsfor 15DOFslaverobotand12DOFmasterrobotin0.005- 0.01secondinrealtime.Soverypowerful computationalpowerisneeded.Thatisthereasonwe adoptakindofPC-basedcontroller.Wewilluse PentiumDprocessors,windowsXPprofessional,a commercialmotionboardofMotionEngineeringCo. Ltd.andRealTimeExtensionSoftwareofArdenceCo. Ltd.Controllerconceptandstructureisintroduced. 2.JOBDEFINITIONFORTHEDUALARM ROBOT Ourinterestistheautomation oftheprocessof assemblyofmechanicalpartsofanautomobile companyusingadualarmrobotsystem.Theassembly linesofgeartransmissionandconstantvelocityjoints areourtargets.Thesetwoassemblyprocessesdefinitely needso-called“cooperativetask“oftwoarmsofa worker,sosinglearmrobotscantbeappliedtothese kindsofprocesses.Thisisoneofthereasonsthatthe majorautomobilecompanieskeeptheseprocesses not-automated. Wearenotshowingthedetailsfortheassemblyof thetargetprocesses,butjustshowingthebriefpictures ofthem.Figure1showsthetransmissionassemblyline whichiscomposedofsomanygearsandshaftsand Figure2showstheconstantvelocityjoints(CVJoint) whichiscomposedoftwouniversaljointsandshafts.In thecaseofWIACo.Ltd.whichisfinancingthisproject withthegovernment,mostofproductionlinesof automobilepartshavealreadybeenautomatedwithout somespecialassemblylineswhichincludethesetwo processes.Thedualrobotisbeingdesignedforthese 3059 linestobeautomated. Thedualarmrobothastobereachedto1.5m,to handlethepayload1Okgf,toovercomethetorque 1ON-mandtomovewiththerotationalvelocityofthe 150deg/s.Therequiredrepeatabilityis0.1mm.Table 1summarizesthespecificationwhichthedualarm robotssatisfiesforthetargetprocesses. Fig.IlransmissionAssemblyLine Fig.2ConstantVelocityJointAssemblyLine kinematicstructureisverysimilartothepuma-like robots,anditsactionisexpecteddifferentfrom humanoidrobot. Ourdualarmrobothastobeappliedtotransmission assemblylinesandconstantvelocityjointassembly lines.Thesetaskneedstheend-effectersofarmshave theabilityofrotationof360degreescontinuously.Ifthe dualarmrobothasthekinematicstructureoftheleft handsideofthefigure3,thentheeacharmhastohave therotationgripperadditionally.Thus,thepayload wouldbereducedorthestrongermotorsystemwould beneeded.Thereforethekinematicstructureoftheright handsideofthefigure3isselected,andthelastjoint canbeusedtodothescrewmotionofanendeffecter, rotating360degrees,fortheassemblylines.Thesecond benifitoftheproposedkinematicstructureisso-called “kinematicdecoupling“,theinversekinematicsisvery simplyexpressedwithclosedformsolutions12. Thesearethereasonstheproposedkinematicstructure isselected. _ 0w Jv HumanoidRobotsThedualarmrobots underdevelopment Fig.3Thedifferencebetweenhumanoidrobots and thedualarmrobotunderdevelopmentinthisresearch. Figure4showsthesimpledrawingtherightarmandits designedtosatisfythespec.oftable1. Table1Thespecificationofthedualarmrobots. Out-reach Payload MaxTorque Maxspeed Repeatability 1.5m 1Okgf/arm 5ONm 150deg/s 0.1mm 3.ROBOTDESIGN Therearesomanykindofdualarmrobots,theyhave differentkinematicstructures,butmostofhumanoid robotshave3DOF-torsoand6DOF-arms.Thedualarm robotunderdevelopmentinthisresearchhasdifferent kinematicstructurefromthatofmostofhumanoid robotseventhoughtheyhavethesamedegreeof freedom.Figure3showthedifferencebetweenthem. Mostofhumanoidrobotshavethekinematicstructure similartohuman,butthekinematicstructureofourdual armisdifferentfromthem.Theleftandrightarms Fig.4Thedesignoftherightarm Fortheworkspaceanalysis,thedevelopmentof kinematicsolutionsandthevisualevaluation,thesimple dualarmanalysistoolisdeveloped.Thisprogramis underconstruction,itwillhavetheabilityofkinematic evaluationandtheverificationofcontrolalgorithms, 3060 IT7 etc. rig.3iiesigntoololaclUdlartEllrULot 4.CONTROLLERDESIGN Figure6showstheoverallstructureofthecontroller underdevelopmentwhichiscomposedofthemainhost, thevisioncontroller,thetele-operationcontrollerand therobotcontoller.AllthecontrollersarePC-based,and controllersareconnectedtoeachotherwithCANbusto communicatetoeachotherwithrealtime.Offline program,visionsystemandtele-operationisbeyondthe scopeofthispaper.Here,onlytherobotcontrolleris introduced. Lmiste CAMERA- i“,Shn,+U OnuireSystemln(HardRealtiIa _.N lrwbir Vano t1X I3 Therearetwowaysforthedevelopmentofthe robotcontrollerfordualarmrobot,thatis,the developmentofthespecialcontrolboardfordualarm robotortheuseofthecommercialmotionboards.In thisproject,akind ofPC-basedrobotcontrollerwith ZMP-syncNetmotionboardofMotionEngineeringCo. Ltd.andIndustrialPCisdeveloped.Microsoft WindosXPasOSandRTXofArdenceCo.Ltdforreal timecontolareselected.ZMP-syncNetmotionboardis ageneralmotionboard,itusesthecentralized computationtechnique,itscontrolfrequencyisreduced whenthemoreaxedarecontrolledatthesametime.It controlthe4axeswith48khzatthesametime,andit cancontrol32axesatthesametime,with2khz.The oneofthespecialfeatureisthatitusesthedigital communicationtomotordrivers(AMPs)withthe protocolSyncNetofMotionEngineering.Thesecond specialfeatureisthatMotionEngineeringsupportsthe driversoftwareforRealTimeOS,RTLinux,RTX,etc. ThegeneralmotionboardwithoutthedriversforReal TimeOScantbeusedtocomposethePC-Basedrobot controller. RTXisakindofRealTimeExtensionfor windowsXP,itsinterruptlatencyisverysmall(10us). RTLinuxisknownasoneofthebestrealtimeOS,butit isverydifficulttodevelopsoftwareintheLinux environmentforgeneralusers.ThisiswhyRTLinuxis notselected.MostofPCusersusewindowXP,andso manyusefulsoftwaredevelopmentkitshavebeen developed.Therefore,windowXPwouldbeoneofthe bestOSwiththeconsiderationofthemarket.But windowsXPdoesntsupportrealtimecomputationand itsnotperfectlystablesystem.SoRTXwith windowsXPisselected.RTXaddstheabilityofreal timecomputationtothewindowXP.Figure7showsthe functionofRTX4. Fig.6TheControllerstructure Generalrobotcontrollersareveryusefulinthe developmentofrobotsystem.Theyhaveveryuseful frameforrobotkinematicparametersandcontrol parameters.Inthecaseofsimpleserialrobot,mostof generalrobotcontrollersareavailable.Butinthecaseof thedevelopmentofveryspecialrobots,almostgeneral robotcontrollerisnotavailable.Becausetheydont haveso-called“openarchitecture“.Userscantaccess thesourcecodeforthekinematicequations,sospecial caseofrobotkinematicscantbeappliedtothegeneral robotcontrollers.Inthemarket,thereisntany commercialrobotcontrollerfordualarmrobots,the specialrobotcontrollerforthedualarmunder developmenthastobedeveloped. Fig.7RTXandwindows ArdenceCo.LtdsaysRTXsupportstheabilityofthe interruptlatencyoflOusinthesingleCPUsystem.But theresultofourtestisdifferentfromtheiropinion.So thePentiumDprocessorwithdualcoreisselected. BecauseiftheCPUhasmorethandualcoreordual CPU,thenRTXcanuseonecoreoroneCPUfully withouttheinterferencewithwindowsXP.Inthiscase, RTXguaranteestheinterruptlatencylessthan2usas theexperimentaltesteventhoughwindowsXPis shutdownwithbluescreen4. 3061 Tj61 HostProesgirie 1Tme Fig.8RTXandmultipleCPU Whenthemotionboardwhichhastheitsowncontrol algorithmandtheabilityofaxisinterpolationisusedto composedofPC-basedrobotcontroller,the synchronizationbetweenthehostandthemotion controllerismostimportant.RTXusesitsownclock, andmotionboarduseditsownclock,too.Thus,the functionofthe“snyqinterrupt“ofZMP-syncnetboard isused3. ZMPmotioncontrollersofMotionEngineeringhave theabilitytointerruptthehostataspecifiedfrequency, wherethefrequencyisamultipleofthecontrollers samplerate.Thisboard-to-hostinterruptisreferredtoas theSyncInterrupt.Forsystemsthatneedtosynchronize withthecontrollerandcalculatedatathatneedstobe senteverysample,the thefirmwareofZMPhasaflag. ThisflagiscalledtheHostProcessFlag.The HostProcessFlagcanbeusedtotellthefirmwarethat thehostisprocessingdatathatisexpectedtobe transmittedtoZMP.TheHostProcessFlagissetbythe hostafteritiswokenupbyaSyncInterruptandbefore theprocessingofitsdataandtasks.The HostProcessFlagisclearedbythehostwhenall processingisdoneandbeforegoingbacktosleepand waitingforthenextSyncInterrupt.Thefirmwareof ZMPcheckstheHostProcessFlageveryfor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京市通州区新华街道社区卫生服务中心招聘非在编药学人员考前自测高频考点模拟试题附答案详解(典型题)
- 线上课堂协议样本
- 小学佛山安全教育培训课件
- 2025年微机励磁屏项目发展计划
- 2025年皮手套及皮革制衣着附件项目合作计划书
- 2025安徽六安市中医院紧缺人才招聘考前自测高频考点模拟试题附答案详解(突破训练)
- 2025届中国兵器装备春季校园招聘模拟试卷完整答案详解
- 2025年机组自动化屏项目建议书
- 2025年烟台莱阳市卫生健康局所属事业单位公开招聘工作人员(35人)模拟试卷及1套参考答案详解
- 2025年安阳市新华学校招聘教师4人考前自测高频考点模拟试题及答案详解(必刷)
- 2025年秋统编版九年级上册道德与法治全册知识点复习提纲
- 2025年秋青岛版三年级数学上册第一二单元学业质量检测试题
- 光纤技术考试题及答案
- 林则徐虎门销烟课件
- BIM概述课件教学课件
- 退火炉施工方案(3篇)
- 高层办公楼消防知识培训课件
- 农作物施肥精准手册
- 健身房股东协议合同范本
- 医疗机构医疗质量安全专项整治行动自查自纠报告
- 待灭菌物品的装载
评论
0/150
提交评论