机械手外文翻译_1.docx

上传人:安*** 文档编号:19031232 上传时间:2022-06-03 格式:DOCX 页数:18 大小:21.17KB
返回 下载 相关 举报
机械手外文翻译_1.docx_第1页
第1页 / 共18页
机械手外文翻译_1.docx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《机械手外文翻译_1.docx》由会员分享,可在线阅读,更多相关《机械手外文翻译_1.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、机械手外文翻译机械手外文翻译LGGROUPsystemofficeroom【LGA16H-LGYY-LGUA8Q8-LGA162】本科毕业设计(论文)外文翻译附外文原文学院:机械与控制工程学院课题名称:搬运机械手的构造和液压系统设计专业(方向):机械设计制造及其自动化机械装备班级:学生:指导老师:日期:2021年3月10日Proceedingsofthe33rdChineseControlConferenceJuly28-30,2021,Nanjing,ChinaTheRemoteControlSystemoftheManipulatorSUNHua,ZHANGYan,XUEJingjing,

2、WUZongkaiCollegeofAutomation,HarbinEngineeringUniversity,Harbin15000E-mail:Abstract:Aremotecontrolsystemofthe5degreeoffreedommanipulatorwasdesigned.Thismanipulatorwasinstalledintoourmobilerobottoconstitutearemoterescuerobot.TheDenavit-Hartenbergmethodwasusedtoestablishthekinematicmodelsandthepathpla

3、nningofthemanipulatorwasresearched.TheoperatorcouldremotecontrolthemanipulatorbytheinteractiveinterfaceofPCwhichcoulddisplaymovingpictureandvariousdataofthemanipulator.TheservosofthemanipulatorwerecontrolledbytheslaveFPGAcontroller.Inaddition,theslaveFPGAcontrollercommunicatedwiththePCviathewireless

4、communicationmodule.OwingtotheembeddedNiosIIprogramandIP(IntellectualProperty)coregeneratingPWMwavesinFPGA,thesystemcouldcontrolthemultipleservosfastandflexible.Inordertoachievereal-timeoperationandsimulation,theinteractiveinterfacewasestablishedbythemixedprogrammingofVCandMATLAB.KeyWords:Themanipul

5、ator;Remotecontrol;Denavit-Hartenberg;FPGA;Human-computerinteraction1IntroductionWiththedevelopmentofthemicroelectronictechniqueandthecomputertechnology,themanipulatorhasbecomeessentialequipmentinthemanufacturingindustry.Asweallknown,themanipulatorisusuallyappliedtoaccomplishdull,onerousandrepeatedp

6、hysicalwork,especiallyusedtosubstitutethemanualoperationunderthedangerousandthehazardousenvironmentsuchasthecorrosionandthehightemperature.Inthispaper,themanipulatorwasinstalledourmobilerobot.Thetele-operationsystemofthismanipulatorwasdesigned.ThewholesystemisonstitutedbyPCandslaveFPGA.Theoperatorca

7、nremotecontrolthemanipulatorbyPC.ThewirelesscommunicationwasusedfortransmittingdatabetweenPCandFPGA.FPGAiscontrollerofthethemanipulatorinthemobilerobot.FPGAhastheabundantinternalresourceandIPcores.AndacentralcontroloptionwasbuiltviaanembeddedNiosIIprogramandanIPcoreinFPGA.Furthermore,Veriloglanguage

8、wasadoptedtodesigntheIPcorewhichgenerateddigitalPWMwavesforcontrollingthemanipulator.Therefore,thissystemcouldreachhigherprecisionandeasytodebug.MATLABsoftwarewasadoptedtobuildthekinematicmodelsofmanipulator.AndusingD-H(theacronymofDenavit-Hartenberg)methodtosolvetheforwardandinversekinematicequatio

9、nsofthemanipulator,toanalyzethemotivation,toplanandtrackthemotionspath.Inaddition,agoodinterfaceofhuman-computerinteractionwasenhancedintheremotecontrolsystemofthemanipulatorinPC.Moreover,themanipulatorsimulationtechnologywasbuiltbyusingthemixedprogrammingofVCandMATLAB.Thus,themotionchoreographswasg

10、otquicklyandeasily,alsogreatlysavedtimeandcutthecost.2ManipulatorModelandPathPlanningAtfirst,themotionmodelofthemanipulatorwasbuilt.Then,thekinematicsimulationanditspathplanningwereresearched.Theseworksprovidedthefoundationforthedesignoftheremotecontrolsystemofthemanipulator.MotionModeloftheManipula

11、torThemanipulatorwasregardedasanopenloopkinematicchain.Itwasconstitutedbyfiverotaryjoints.Anditsoneendwasfixedonabasewhiletheotherendwasusedtoachievetheabilityofgrabbing.Therefore,itisbettertoestablishachaincoordinateframeasshownin.Theterminalpositionandattitudewasdeterminedviausingforwardkinematice

12、quationafterknowingtherotatingangleofeveryjoint.TheD-HparametertableshownasTable1wasestablishedbyusingtheframesin.CoordinateframesofmechanicalarmTable1D-HParametersoftheRobotArmDuetoD-Hmethod:T=TT+1T+1T=(TTT+1?TTT+1TTT+1TTTTTT+1TTT0TT?TTT?TTTTT+1TTT+1TTTTTT+1TTT00TTTTTTTT+101)WhereCTT+1=cosTT+1,STT+

13、1=sinTT+1,CTT=cosTT,STT=sinTT.Thetransformationmatrixofeveryjointwasgivenbyequation(2).T10=(cosT1sinT1sinT1cosT1000000001001)T21=(cosT2?sinT200001T1?sinT2?cosT2000001)T32=(cosT3?sinT3sinT3cosT3000000001T201)T43=(cosT4?sinT40000?1?T3sinT4cosT4000001)T54=(cosT5?sinT5sinT5cosT5000000001T401)T50=(TTTTTT

14、TTTTTTTTTTTTTT00TTTT01)=T10T2?1T3?2T4?3T5?4(2)WhereunitvectorT,T,Tinequation(2)wasT=TTTTTT,T=TTTTTTTTTTT,T=TTTTTTTT,T=TTTTTTTT.ParametersofmechanicalarmweregivenbyT1=85mm,T2=116mm,T3=85mm,T4=95mm.Thereforetheforwardkinematicequationwasdeterminedbytakingeveryparameterinequation(3).T50=(180TT1T(T2+T3)

15、+116TT1TT2180TT1T(T2+T3)+116TT1TT285+116TT2+180T(T2+T3)(3)Inpracticalapplication,themanipulatorwasadoptedtograbobjects.Thisrequiredthatthefixedpositionwasgivenfromterminaltotargetlocation.Thatwastheinversekinematicanalysisofmanipulator.Inversetransformationwasusedtodetermineangleofeveryrotaryjointto

16、wardtheestablishedcoordinates.Andtheusedmethodofinversetransformationwasthecommonmethodtosolvesuchproblem(thismethodalsoknownasalgebraicmethod).UsinginversetransformationTTT?1?1separatelytotheleftmultiplicationwithT=50T10T2?1T3?2T4?3T5?4,theangleofeveryrotaryjointT1T2T3T4T5wasdetermined.Owingtothese

17、results,therotaryanglesT1T2T3atterminalpositionofmanipulatorweretotallydecidedbythetargetpositionTTTTTT.AngleT4wasusedtochangeterminalattitudeofthemanipulatoranditwaschangedbytheknownnormalvector.However,angleT5,wasdecidedbythesizeoftargetobject.MotionSimulationoftheManipulatorThemanipulatormodelwas

18、builtandsimulatedviaMATLABtoolbox.Wecouldverifytherationalityofthemathematicalmodel.WhiletheMATLABmodelwasestablishedbytable1andshownasMATLABsimulationofthemanipulatorComparingtotheand,thesimulationmodelofthemanipulatorwascoincidedtothereferenceframemodel.Thatwastosay,thegivencoordinateframewascorre

19、ct.TheseresultsalsocouldbeprovedbythedeterminedinversekinematicequationsviaMATLABshowninthetable(2)andtable(3).Thetargetpositionwassolvedbyforwardkinematics.Afterthat,therotaryangleswerecalculatedbyinversekinematicalequation.Itturnedoutthattheserotaryanglescoincidedtothegivenangles.Therefore,thesere

20、sultsverifiedthecorrectnessofforwardandinversekinematicalequation.Table(2)ForwardKinematicsAnalyzeTable(3)InverseKinematicsAnalyze3PathPlanningoftheManipulatorThetotaldisplacementofjointwascalculatedbyinversekinematicalequationwhenthemanipulatormovedtonewposition.Thus,themanipulatorcouldmovetonewpos

21、ition.Althoughthemanipulatorfinallymovedtotheexpectedpositioninsuchcondition,themotionofthemanipulatorbetweenthesetwopointswasunknown.Duetospacelimitations,motionandsomecertainpositionrequirements,themanipulatorwasoftenunabletomoveastheabovementionedmethod.Therefore,themotionpathwasdesignedtocoincid

22、ewiththelimitedconditions.Inthispaper,wecouldusethesecertainlimitationstodecidesomeexpectedpoints.Andtheseexpectedpointswereusedtomatchtheplanningpathofthemanipulatorsmovement.Owingtotheplanningpath,coordinateineverypartcouldbecalculated.Therotaryangleofeveryjointwascalculatedviainversekineticalequa

23、tionandtheseanglesrealizedthemovementofplanningpath.Movementofthemanipulatorwasshownin(Whererepresentedthepointswouldbepassedbythemanipulator;*representedtheexpectedpointsofeverysegment;-representedpathplanningofthemanipulator).In,wecouldseethatthemotionofthemanipulatorpassedeveryplanningpointandthe

24、movementpathcoincidedtotheplanningpath.Thepathplanningsimulationofthemanipulator4RemoteControlSystemoftheManipulatorTheremotecontrolsystemofthemanipulatorcontainsthemainPCandtheslaveFPGAcontrollerusingDE2BoardofALTERCompany.ThemotorsofthemanipulatorwerecontrolledbymultipathPWMwaves.AndthePWMwaveswer

25、egeneratedbyIPcore.TheFPGAcontrollerCommunicatedwithPCviawirelessserialport.WhileinthePCinteraction,theoperatorcouldobservethemoveofthemanipulatorinreal-timeandtele-controlthemotionofthemanipulator.Alsoeverymovementofmanipulatorcouldbeobservedinadvanceviathesimulationtechnique.Thegeneraldesignofthem

26、anipulatorremotecontrolsystemwasshownin.TheblockdiagramoftheremotecontrolsystemControlModeoftheManipulatorThereweretwocontrolmodesofthemanipulator.OnemodeisthattheinversekinematicalequationsarecalculatedbyFPGAstraightlytodetermineangleofeveryrotaryjoint.Thus,thecontrolofthemanipulatorwasachieved.The

27、advantageofthismodeismoredirectandindependenttofinishthecontrolofthemanipulatorwithouttheexternaldevices.Atthesametime,thismodehaslargequantitiesofcalculations,whichoccupymoreinternalstorageandrunningtimeofFPGA.ResourcesofFPGAarewastedunderthismode.Theothermodeaccomplishedthecontrolofthemanipulatorb

28、yusingVCandMATLABinPC.UsingVCandMATLABfinishedalargenumberofcomplexcalculationsanddeterminedangleofeveryrotaryjoint.AndtheangleresultsweretransmittedtoFPGAinordertoaccomplishthecontrolofthemanipulator.Thismannersavedlotsofinternalstorageandrunningtime.Inaddition,FPGAcouldfinishotherworksunderthismod

29、e.Butthemanipulatorwasnotunderfastcontrolinthismode.Inthissystem,anewmodewasadoptedinthemanipulatorremotecontrolsystemdependingontheadvantagesofthetwomodes.Specifically,whenthemanipulatoraccomplishedthespecifiedandrepeatedmovementtheformermodewasadoptedunderdirectcontrolbyFPGA.Whenthemanipulatorwant

30、edtoachievenewmotionsthelattermodewasusedtobecommandedbyordersfromPC.Thisnewmodewasmadegooduseofadvantagesofthetwomodesintheabove.Andthisnewmodelightenedcomputationalburdenandimprovedworkingefficiencyofthemanipulator.SOPCDesignfortheRemoteControlSystemMovementofthemanipulatorwascontrolledbyservos.An

31、dtheservoswerecontrolledbyPWMwaveswiththecycleof20ms.PulsewidthofthesePWMwaveswascorrespondingtotherotaryangleofservowith-90degreeto90degree.HighprecisionofPWMwavesweregeneratedbyIPcoreviaVeriloginthissystem.Theresultswereshownin.PWMwavescontrolledrotaryanglesoftheservosviatheservodrivers.ThePWMIPco

32、reMultipleofIPcoreswereabletobedownloadedintoFPGA.AndmultiplePWMwaveswithhighprecisionweregeneratedintheoutput.Asshownin,thepulsewidthofthesewavescouldbesettledbyprogramofNiosII.Themovementofthemanipulatorwasmoreflexibleandinhigherprecisioninthissystem.TheIPcoresgeneratingPWMwaveThemovementofthemani

33、pulatorwasaccomplishedbythedutyratioofPWMwaves.Formula(4)invertedrotaryangleTTtothecorrespondingamountofthedutyratioofPWMwaves.ThedutyratioofPWMwavescorrespondedtotheNiosIIoutput.TTTT=1000000?(TT?50000+75000)4Wirelessserialof9600baudratewasusedtotransmitthecoordinateandtheangleinformationfromhostcom

34、putertoFPGA.Afterthat,thedataandorderswereanalyzedbyFPGAThenFPGAtransmittedthemovementresultstointeractiveinterfaceofhostcomputerviawirelesstransitionmodel.ThiscommunicationwasrealizedthroughaddingUVRTcommunicationprotocoltoFPGA.TheInteractiveInterfaceoftheRemoteControlSystemTheinteractiveinterfaceo

35、ftheremotecontrolsystemwasshownin.Thereweresomefunctionsintheinteractiveinterface:videoobservation,themanipulatorcontrolandthesimulationmodeling.Atfirst,themanipulatorvideocouldbeseenfromcameratointeractiveinterface.Theoperatorcouldmonitorthemanipulatorinreal-time.Secondly,theangleandthecoordinateco

36、uldbesetincontrolzoneoftheinteractiveinterface.Theangleofthemanipulatorcouldbesetindependentlytoeachsinglejoint.Inaddition,theanglesettingcouldbeshowninreal-timeinthelistofinteractiveinterface(asshownin.Inthesetofcoordinates,judgingofcoordinatesettingassuredthatthetotalcoordinatescouldachievetotheta

37、rgetpoints.Thusthemanipulatorcouldbecontrolledtomoveinthesettledpathdependontheangleinformation.Lastly,theMATLABrobottoolboxwasembeddedintothisinteractiveinterface.Oneinterfacewasintegratedboththecontrolandsimulationofthemanipulator.MATLABrobottoolboxwasdirectlyusedbyinteractiveinterfaceinthemanipul

38、atormodeling.Eachgroupofinformationwassimulatedseparatelyinordertodetectwhethereachmovementwascorrect.Andthegeneralsimulationcouldtestwhethermovementarrangementofthemanipulatorwasreasonable.Combiningwithmultiplesimulationmethodsmadethemovementarrangementmoreflexible,theoperationofthemanipulatorsimpl

39、erandinterfaceinteractionmoreperfect.Theinteractiveinterfaceofthemanipulator5ExperimentandSimulationInordertoverifypropertiesoftheremotecontrolsystemofthemanipulator,experimentsofthesystemwereunderwayandwerecomparingtothesimulationsystem.Tobespecific,manipulatormodelingwasbuiltbyinteractiveinterface

40、andagroupofcoordinatescouldbedesigned.wecouldseethatthemanipulatormodelingandcontroloftheinteractiveinterfacedesigncomfortedtothedesignrequirement.Thecomparingbetweenexperimentandsimulationwasshownin.Theexperimentandthesimulation6ConclusionIntheexperiment,the5-DOFmanipulatormodelingwassimulatedbyMAT

41、LAB.IntheslaveFPGAboard,controlofthemanipulatorwasaccomplishedviaIPcorebasedontheVeriloglanguage.Thatgreatlyreduceddesignoftheperipheralcircuit,cutthecost,improvedtheprecisionandmadethemovementsmootherwithoutshaking.Whileintheinteractiveinterface,themixedprogrammingmethodofVCandMATLABwasembeddedinto

42、theMATLABsimulationfunction.Thustheoperabilityofthismanipulatorwasenhanced.Thesystemhadagoodabilityofinteractiveinterface.Thewholesystemwasverifiedandachievedtotheexpectedeffect.OnenewthinginthissystemwasthatembeddedtheMATLABrobottoolboxintheinteractiveinterface.TheD-Hmodeling,pathplanningandtele-op

43、erationandsoonwereaccomplishedbyusingthisinteractiveinterfacedirectly.Comparedtotheotherdevelopmenttools,thisinteractiveinterfacehadportability,goodcompatibility,shortdevelopmentcycleandsimpleoperation.References1SaeedB.Nikuwrite,SunFuchun,ZhuJihong,LiuGuodongetctranslate:RoboticsIntroduction,Beijin

44、g,ElectronicIndustryPress,2004(1):60-63,132-137.2Brady,and,editors,RobotMotion;PlanningandControl,MITPress,Cambridge,Mass,1982.3PaulRichardP.,RobotManipulators,Mathematics,Programming,andControl,TheMITPress1981.4LiJian,DesignandResearchofMulti-DOFRobot,Masterdegreethesesofmasterofuniversityoftechnol

45、ogy,Chineseacaedemyofsciences,2020?20-31.5ChengLiyan,FeiLing,SuZelang,The5-DOFManipulatorKinematicsSimulationAnalysisBasedonMATLAB,MechanicalResearch&Application,2020(06).6ZhangPuxingJiaQiuling,MechanicalArmMulti-channelServoControlDesignbasedonFPGA,Smallandspecialelectricalmachine.2020,39(4)第33届中国控制会议论文集中国,南京,2021年28-30日机械手的远程控制系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 培训材料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁