




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
COMBINATIONOFROBOTCONTROLANDASSEMBLYPLANNINGFORAPRECISIONMANIPULATOORAbstractThispaperresearcheshowtorealizetheautomaticassemblyoperationonatwo-fingerprecisionmanipulator.Amulti-layerassemblysupportsystemisproposed.Atthetask-planninglayer,basedonthecomputer-aideddesign(CAD)model,theassemblysequenceisfirstgenerated,andtheinformationnecessaryforskilldecompositionisalsoderived.Then,theassemblysequenceisdecomposedintorobotskillsattheskill-decompositionlayer.Thesegeneratedskillsaremanagedandexecutedattherobotcontrollayer.Experimentalresulteshowthefeasibilityandefficiencyoftheproposedsystem.Keywords:ManipulatorAssemblyplanningSkilldecompositionAutomatedassembly1IntroductionOwingtothemicro-electro-mechanicalsystems(MEMS)techniques,manyproductsarebecomingverysmallandcomplex,suchasmicrophones,micro-opticalcomponents,andmicrofluidicbiomedicaldevices,whichcreatesincreasingneedsfortechnologiesandsystemsfortheautomatedassemblyhavebeenfocusedonmicroassemblytechnologies.However,microassemblytechniquesofhighflexibility,efficiency,andreliabilityskillopentofurtherresearch.Thispaperresearchestohowtorealizetheautomaticassemblyoperationonatwo-fingermicromanipulator.Amuli-layerassemblysupportsystemisproposed.Automaticassemblyisacomplexproblemwhichmayinvolvemanydifferentissues,suchastaskplanning,assemblysequencesgeneration,execution,andcontrol,etc.Itcanbesimplydividedintotwophases,theassemblyplanningandtherobotcontrol.Attheassembly-planningphase,theinformationnecessaryforassemblyoperation,suchastheassemblysequence,isgenerated.Attherobotcontrolphase,therobotisdrivenbasedontheinformationgeneratedattheassembly-planningphase,andtheassemblyoperationsareconducted.Skillprimitivescanworkastheinterfaceofassemblyplanningtorobotcontrol.Severalrobotsystemsbasedonskillprimitiveshavebeenreported.Thebasicideabehindthesesystemsistherobotprogramming.Robotmovementsarespecifiedasskillprimitives,basedonwhichtheassemblytaskismanuallycodedintoprograms.Withtheprograms,therobotiscontroltoassemblytasksautomatically.Askill-basedmicromanipulationsystemhasbeendevelopedintheauthorslab,anditcanrealizemanymicromanipulationoperations.Inthesystem,theassemblytaskismanuallydiscomposedintoskillsequencesandcompliedintoafile.Afterimportingthefileintothesystem,thesystemcanautomaticallyexecutetheassemblytask.Thispaperattemptstoexploreauser-friendly,andatthesametimeeasy,sequence-generationmethod,torelievetheburdenofmanuallyprogrammingtheskillsequence.Itisaneffectivemethodtodeterminetheassemblysequencefromgeometriccomputer-aideddesign(CAD)models.Manyapproacheshavebeenproposed.Thispaperappliesasimpleapproachtogeneratetheassemblysequence.Itisnotinvolvedwiththelow-leveldatastructureoftheCADmodel,andcanberealizedwiththeapplicationprogramminginterface(API)functionsgraphamongdifferentcomponentsisfirstconstructedbyanalyzingtheassemblymodel,andthen,possiblesequencesaresearched,basedonthegraph.Accordingtocertaincriterion,theoptimalsequenceisfinallyobtained.Todecomposetheassemblysequenceintorobotskillsequences,someworkshavebeenreported.InNnajietal.work,theassemblytaskcommandsareexpandedtomoredetailedcommands,whichcanbeasrobotskills,accordingtoapredefinedformat.ThedecompositionapproachofMosemannandwahlisbasedontheanalysisofhyperarcsofAND/ORgraphsrepresentingtheautomaticallygeneratedassemblyplans.Thispaperproposesamethodtoguidetheskilldecomposition.Theassemblyprocessesofpartsaregroupedintodifferentstartatateandtargetoftheworkflow,theskillgeneratorcreatesaseriesofskillsthatcanpromotetheparttoitstargetstate.Thehierarchyofthesystemproposedhere,theassemblyinformationonhowtoassembleaproductistransferredtotherobotthroughmultiplelayers.Tetoplayerisfortheassembly-taskplanning.TheinformationneededforthetaskplanningandskillgenerationareextractedfromtheCADmodelandaresavedinthedatabase.BaseontheCADmodel,theassemblytasksquencesaregenerated.Attheskill-decompositionlayer,tasksaredecomposedintoskillsequences.Thegeneratedskillsaremanagedandexecutedattherobotcontrollayer.2TaskplanningSkillsarenotuseddirectlyattheassembly-planningphase,theconceptofataskisused.Ataskcanfulfillaseriesofassemblyoperations,forexample,fromlocatingapart,throughmovingthepart,tofixingitwithanotherpart.Inotherwords,onetaskincludesmanyfunctionsthatmaybefulfilledbyseveraldifferentskills.Ataskisdefinedas:T=(BasePart;AssemblyPart;Operation)Based-partandAssembly-Partaretwopartsthatareassembledtogether.Base-partisfixedontheworktable,whileAssembly-Partishandledbyrobotsend-effectorandassembledontotheBase-Part.OperationdescribeshowtheAssembly-PartisassembledwiththeBase-Part;Operation=Intertion-T,serew-T,align-T,.Thestructureofmicropartsisusuallyuncomplicated,andtheycanbemodeledbytheconstructivesolidgeometry(CAG)method.Currently,manycommercialCADsoftwarepackagescansupport3DCSGmodeling.Theassemblymodelisrepresentedasanobjectthatconsistsoftwopartswithcertainassemblyrelationsthatdefinehowthepartsaretobeassembled.IntheCADmodel,therelationsaredefinedbygeometricconstraints.Thegeometricinformationcannotbeuseddirectlytoguidetheassemblyoperation-wehavetoderivetheinformationnecessaryforassemblyoperationsfromtheCADmodel.Throughsearchingtheassemblytreeandgeometricrelations(matesrelations)definedintheassemblysCADmodel,wecangeneratearelationgraphamongparts,forexample,Inthegraph,thenodesrepresenttheparts.Ifnodesareconnected,itmeansthatthereareassemblyrelationsamongtheseconnectednodes(parts).2.1MatingdirectionInCSG,therelationsoftwoparts,geometricconstraints,arefinallyrepresentedasrelationsbetweenplanesandlines,suchascollinear,coplanar,tangential,perpendicular,etc.Forexample,ashaftisassembledinahole.TheassemblyrelationsbetweenthetwopartsmayconsistofsuchtwoconstraintsascollinearbetweenthecenterlineofshaftLc-shaftandthecenterlineofholeLc-holeandcoplanarbetweentheP-ShaftandtheplaneP-Hole.Thematingdirectionisakeyissue,foranassemblyoperation.Thispaperappliesthefollowingapproachtocomputethepossiblematingdirectionbasedonthegeometricconstraints(theshaft-in-holeoperationofFig.3istakenasanexample):Forapartintherelationgraph,calculateitsremainingdegreesoffreedom,alsocalleddegreesofseparation,ofeachgeometricconstraint.Fortheconplanarconstraint,theremainingdegreesoffreedomareR1=x,y,Rotz.Forthecollinearconstraint,theremainingdegreesoffreedomareR2=z,Rotz.R1andR2canalsoberepresentedasR1=1,1,0,0,0,1andR20,0,1,0,0,1.Here,1meansthatthereisadegreeofseparationbetweenthetwoparts.R1R2=0,0,0,0,1,andso,thedegreeoffreedomaroundthezaxiswillbeignoredinthefollowingsteps.Intheeasethatthereisloopintherelationgraph,suchaspartsPart5,Part6,andPart7inFig.2,theloophastobebrokenbeforethematingdirectioniscalculated.UndertheassumptionthatallpartsintheCADmodelarefullyconstrainedandnotover-constrained,thefollowingsimpleapproachisadopted.Fortheparttintheloop,calculatethenumberofisinNin=Ri1Ri2.Rin;whereRistheremainingdegreesoffreedomofconstraintkbyparti.Forexample,inFig.2,giventhatthenumberof1sinUislargerthanU,thenitcanberegardedthatthepositionofpart7isdeterminedbyconstraintsbetweenpart5andpart6,whilePart5andPart6canbefullyconstrainedbyconstraintsbetweenPart5andPart6.wecanunitePart5andPart6asonenodewillberegardedasasingle,butitisobviousthatthecompositenodeimpliesanassemblysequence.Calculatematingdirectionsforallnodesintherelationgraph.Again,beginningatthestatethattheshaftandtheholeareassembled,separatethepartinonedegreeofseparationbyacertaindistance(largerthanthemaximumtolerance),andthancheckifinterferenceoccurs.SeparationinbothxaxisandyaxisofR1causestheinterferencebetweentheshaftandthehole.Separationinthe+zdirectionraisesoninterference.Then,selectthe+zdirectionasthematingdirection,whichisrepresentedasavectorMmeasuredinthecoordinatesystemoftheassembly.Itshouldbenotedthat,insomecase,theremaybeseveralpossiblematingdirectionsforapart.Theconditionforassemblyoperationinthematingdirectionattheassembledstate,whichcanbecheckedsimplywithgeometricconstraints,theendconditionismeasuredbyforcesensoryinformation,whereaspositioninformationisusedasanendcondition.Calculatethegraspingposition.Inthispaper,partsarehandledandmanipulatedwithtwoseparateprobes,whichwillbediscussedintheSect.4,andplanesoredgesareconsideredforgrasping.Inthecasethatthereareseveralmatingdirections,thegraspingplansareselectedasG1G2Gi,whereGiispossiblegraspingplane/edgesetfortheithmatingdirectionwhenthepartisatitsfreestate.Forexample,inFig.4,thepairplanesP1/P1,P2/P2,andP3/P3canserveaspossiblegraspingplanes,andthenthegraspingplanesareP1/P1,P2/P2,P3/P3/P1/P1,P3/P3/P1/P1,P2/P2=P1/P1Theapproachingdirectionoftheend-effectorisselectedasthenormalvectorofthegraspingplanes.Itisobviousthatnotallpointsonthegraspingplanecanbegrsped.Thefollowingmethodisusedtodeterminethegraspingarea.Theend-effector,whichismodeledasacuboid,isfirstaddedintheCADmodel,withtheconstraintofcoplanarortangentialwiththegraspingplane.BeginningattheedgethatisfarawayfromtheBae-Partinthematingdirection,movetheend-effectorinthematingdirectionalongthegraspingplaneuntiltheend-effectorisfullyincontactwiththepart,thegraspingplaneisfullyincontactwiththeend-effector,oracollisionoccurs.Recordtheedgeandthedistance,bothofwhicharemeasuredinthepartscoordinatesystem.Separategraduallythetwopartsalongthematingdirection,whichcheckinginterferenceintheotherdegreesofseparation,untilnointerferenceoccursinalloftheotherdegreesofseparation.T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初会从业资格证考试及答案解析
- 粮食经纪人工艺创新考核试卷及答案
- 小学学校环境保护年度计划
- 1.《听听声音》教学设计2024-2025学年小学科学四年级教科版
- 16 好看的农民画教学设计-2025-2026学年小学美术沪教版三年级上册-沪教版
- 镁精炼工协同作业考核试卷及答案
- 涂料合成树脂工技术考核试卷及答案
- 钽钠还原火法冶炼工技术考核试卷及答案
- 开胃的山东回锅豆腐 教案-2023-2024学年高一上学期劳动技术
- 催化重整装置操作工应急处置考核试卷及答案
- 工伤事故管理表格
- 机动车维修行业危险废物管理制度范文六篇
- 《汽车发动机检修》课程标准
- 审核检查表(ISO13485、GMP、体考指南、QSR820)
- 宿舍教室报修维修登记表
- GB308-2002滚动轴承钢球
- 夹芯彩钢复合板吊顶施工方案
- 剪映入门教程PPT
- 高二物理培优计划
- 初中英语阅读理解100篇
- 齿轮的设计计算PPT学习教案
评论
0/150
提交评论