欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    机械手外文翻译_3.docx

    • 资源ID:19005814       资源大小:620.52KB        全文页数:22页
    • 资源格式: DOCX        下载积分:10.88金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10.88金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    机械手外文翻译_3.docx

    机械手外文翻译Proceedingsofthe33rdChineseControlConferenceJuly28-30,2021,Nanjing,ChinaTheRemoteControlSystemoftheManipulatorSUNHua,ZHANGYan,XUEJingjing,WUZongkaiCollegeofAutomation,HarbinEngineeringUniversity,Harbin15000E-mail:sunhuasAbstract:Aremotecontrolsystemofthe5degreeoffreedommanipulatorwasdesigned.Thismanipulatorwasinstalledintoourmobilerobottoconstitutearemoterescuerobot.TheDenavit-Hartenbergmethodwasusedtoestablishthekinematicmodelsandthepathplanningofthemanipulatorwasresearched.TheoperatorcouldremotecontrolthemanipulatorbytheinteractiveinterfaceofPCwhichcoulddisplaymovingpictureandvariousdataofthemanipulator.TheservosofthemanipulatorwerecontrolledbytheslaveFPGAcontroller.Inaddition,theslaveFPGAcontrollercommunicatedwiththePCviathewirelesscommunicationmodule.OwingtotheembeddedNiosIIprogramandIP(IntellectualProperty)coregeneratingPWMwavesinFPGA,thesystemcouldcontrolthemultipleservosfastandflexible.Inordertoachievereal-timeoperationandsimulation,theinteractiveinterfacewasestablishedbythemixedprogrammingofVCandMATLAB.KeyWords:Themanipulator;Remotecontrol;Denavit-Hartenberg;FPGA;Human-computerinteraction1IntroductionWiththedevelopmentofthemicroelectronictechniqueandthecomputertechnology,themanipulatorhasbecomeessentialequipmentinthemanufacturingindustry.Asweallknown,themanipulatorisusuallyappliedtoaccomplishdull,onerousandrepeatedphysicalwork,especiallyusedtosubstitutethemanualoperationunderthedangerousandthehazardousenvironmentsuchasthecorrosionandthehightemperature.Inthispaper,themanipulatorwasinstalledourmobilerobot.Thetele-operationsystemofthismanipulatorwasdesigned.ThewholesystemisonstitutedbyPCandslaveFPGA.TheoperatorcanremotecontrolthemanipulatorbyPC.ThewirelesscommunicationwasusedfortransmittingdatabetweenPCandFPGA.FPGAiscontrollerofthethemanipulatorinthemobilerobot.FPGAhastheabundantinternalresourceandIPcores.AndacentralcontroloptionwasbuiltviaanembeddedNiosIIprogramandanIPcoreinFPGA.Furthermore,VeriloglanguagewasadoptedtodesigntheIPcorewhichgenerateddigitalPWMwavesforcontrollingthemanipulator.Therefore,thissystemcouldreachhigherprecisionandeasytodebug.MATLABsoftwarewasadoptedtobuildthekinematicmodelsofmanipulator.AndusingD-H(theacronymofDenavit-Hartenberg)methodtosolvetheforwardandinversekinematicequationsofthemanipulator,toanalyzethemotivation,toplanandtrackthemotionspath.Inaddition,agoodinterfaceofhuman-computerinteractionwasenhancedintheremotecontrolsystemofthemanipulatorinPC.Moreover,themanipulatorsimulationtechnologywasbuiltbyusingthemixedprogrammingofVCandMATLAB.Thus,themotionchoreographswasgotquicklyandeasily,alsogreatlysavedtimeandcutthecost.2ManipulatorModelandPathPlanningAtfirst,themotionmodelofthemanipulatorwasbuilt.Then,thekinematicsimulationanditspathplanningwereresearched.Theseworksprovidedthefoundationforthedesignoftheremotecontrolsystemofthemanipulator.2.1MotionModeloftheManipulatorThemanipulatorwasregardedasanopenloopkinematicchain.Itwasconstitutedbyfiverotaryjoints.Anditsoneendwasfixedonabasewhiletheotherendwasusedtoachievetheabilityofgrabbing.Therefore,itisbettertoestablishachaincoordinateframeasshowninFig.1.Theterminalpositionandattitudewasdeterminedviausingforwardkinematicequationafterknowingtherotatingangleofeveryjoint.TheD-HparametertableshownasTable1wasestablishedbyusingtheframesinFig.1.Fig.1CoordinateframesofmechanicalarmTable1D-HParametersoftheRobotArmDuetoD-Hmethod:T=An+1n+1n=Cn+1?Sn+1Sn+1CanCn+1Can0an?San?Sandn+1Sn+1SanCn+1San00CanCandn+101WhereCn+1=cosn+1,Sn+1=sinn+1,Can=cosan,San=sinan.Thetransformationmatrixofeveryjointwasgivenbyequation(2).T10=cos1sin1sin1cos1000000001001T21=cos2?sin200001d1?sin2?cos2000001T32=cos3?sin3sin3cos3000000001d201T43=cos4?sin40000?1?d3sin4cos4000001T54=cos5?sin5sin5cos5000000001d401T50=nxnxnynynxnxnynynznz00nznz01=T10T2?1T3?2T4?3T5?4(2)Whereunitvectorn,o,ainequation(2)wasn=normal,n=orientation,n=approac?,n=position.Parametersofmechanicalarmweregivenbyd1=85mm,d2=116mm,d3=85mm,d4=95mm.Thereforetheforwardkinematicequationwasdeterminedbytakingeveryparameterinequation(3).P50=180C1S2+3+116C1S2180S1S2+3+116C1S285+116C2+180C2+3(3)Inpracticalapplication,themanipulatorwasadoptedtograbobjects.Thisrequiredthatthefixedpositionwasgivenfromterminaltotargetlocation.Thatwastheinversekinematicanalysisofmanipulator.Inversetransformationwasusedtodetermineangleofeveryrotaryjointtowardtheestablishedcoordinates.Andtheusedmethodofinversetransformationwasthecommonmethodtosolvesuchproblem(thismethodalsoknownasalgebraicmethod).UsinginversetransformationTnn?1?1separatelytotheleftmultiplicationwithT=50T10T2?1T3?2T4?3T5?4,theangleofeveryrotaryjoint12345wasdetermined.Owingtotheseresults,therotaryangles123atterminalpositionofmanipulatorweretotallydecidedbythetargetpositionPxPyPz.Angle4wasusedtochangeterminalattitudeofthemanipulatoranditwaschangedbytheknownnormalvector.However,angle5,wasdecidedbythesizeoftargetobject.2.2MotionSimulationoftheManipulatorThemanipulatormodelwasbuiltandsimulatedviaMATLABtoolbox.Wecouldverifytherationalityofthemathematicalmodel.WhiletheMATLABmodelwasestablishedbytable1andshownasFig.2Fig.2MATLABsimulationofthemanipulatorComparingtotheFig.1andFig.2,thesimulationmodelofthemanipulatorwascoincidedtothereferenceframemodel.Thatwastosay,thegivencoordinateframewascorrect.TheseresultsalsocouldbeprovedbythedeterminedinversekinematicequationsviaMATLABshowninthetable(2)andtable(3).Thetargetpositionwassolvedbyforwardkinematics.Afterthat,therotaryangleswerecalculatedbyinversekinematicalequation.Itturnedoutthattheserotaryanglescoincidedtothegivenangles.Therefore,theseresultsverifiedthecorrectnessofforwardandinversekinematicalequation.Table(2)ForwardKinematicsAnalyzeTable(3)InverseKinematicsAnalyze3PathPlanningoftheManipulatorThetotaldisplacementofjointwascalculatedbyinversekinematicalequationwhenthemanipulatormovedtonewposition.Thus,themanipulatorcouldmovetonewposition.Althoughthemanipulatorfinallymovedtotheexpectedpositioninsuchcondition,themotionofthemanipulatorbetweenthesetwopointswasunknown.Duetospacelimitations,motionandsomecertainpositionrequirements,themanipulatorwasoftenunabletomoveastheabovementionedmethod.Therefore,themotionpathwasdesignedtocoincidewiththelimitedconditions.Inthispaper,wecouldusethesecertainlimitationstodecidesomeexpectedpoints.Andtheseexpectedpointswereusedtomatchtheplanningpathofthemanipulatorsmovement.Owingtotheplanningpath,coordinateineverypartcouldbecalculated.Therotaryangleofeveryjointwascalculatedviainversekineticalequationandtheseanglesrealizedthemovementofplanningpath.MovementofthemanipulatorwasshowninFig.3(Where?representedthepointswouldbepassedbythemanipulator;*representedtheexpectedpointsofeverysegment;-representedpathplanningofthemanipulator).InFig.3,wecouldseethatthemotionofthemanipulatorpassedeveryplanningpointandthemovementpathcoincidedtotheplanningpath.Fig.3Thepathplanningsimulationofthemanipulator4RemoteControlSystemoftheManipulatorTheremotecontrolsystemofthemanipulatorcontainsthemainPCandtheslaveFPGAcontrollerusingDE2BoardofALTERCompany.ThemotorsofthemanipulatorwerecontrolledbymultipathPWMwaves.AndthePWMwavesweregeneratedbyIPcore.TheFPGAcontrollerCommunicatedwithPCviawirelessserialport.WhileinthePCinteraction,theoperatorcouldobservethemoveofthemanipulatorinreal-timeandtele-controlthemotionofthemanipulator.Alsoeverymovementofmanipulatorcouldbeobservedinadvanceviathesimulationtechnique.ThegeneraldesignofthemanipulatorremotecontrolsystemwasshowninFig.4.Fig.4Theblockdiagramoftheremotecontrolsystem4.1ControlModeoftheManipulatorThereweretwocontrolmodesofthemanipulator.OnemodeisthattheinversekinematicalequationsarecalculatedbyFPGAstraightlytodetermineangleofeveryrotaryjoint.Thus,thecontrolofthemanipulatorwasachieved.Theadvantageofthismodeismoredirectandindependenttofinishthecontrolofthemanipulatorwithouttheexternaldevices.Atthesametime,thismodehaslargequantitiesofcalculations,whichoccupymoreinternalstorageandrunningtimeofFPGA.ResourcesofFPGAarewastedunderthismode.TheothermodeaccomplishedthecontrolofthemanipulatorbyusingVCandMATLABinPC.UsingVCandMATLABfinishedalargenumberofcomplexcalculationsanddeterminedangleofeveryrotaryjoint.AndtheangleresultsweretransmittedtoFPGAinordertoaccomplishthecontrolofthemanipulator.Thismannersavedlotsofinternalstorageandrunningtime.Inaddition,FPGAcouldfinishotherworksunderthismode.Butthemanipulatorwasnotunderfastcontrolinthismode.Inthissystem,anewmodewasadoptedinthemanipulatorremotecontrolsystemdependingontheadvantagesofthetwomodes.Specifically,whenthemanipulatoraccomplishedthespecifiedandrepeatedmovementtheformermodewasadoptedunderdirectcontrolbyFPGA.WhenthemanipulatorwantedtoachievenewmotionsthelattermodewasusedtobecommandedbyordersfromPC.Thisnewmodewasmadegooduseofadvantagesofthetwomodesintheabove.Andthisnewmodelightenedcomputationalburdenandimprovedworkingefficiencyofthemanipulator.4.2SOPCDesignfortheRemoteControlSystemMovementofthemanipulatorwascontrolledbyservos.AndtheservoswerecontrolledbyPWMwaveswiththecycleof20ms.PulsewidthofthesePWMwaveswas0.52.5mscorrespondingtotherotaryangleofservowith-90degreeto90degree.HighprecisionofPWMwavesweregeneratedbyIPcoreviaVeriloginthissystem.TheresultswereshowninFig.5.PWMwavescontrolledrotaryanglesoftheservosviatheservodrivers.Fig.5ThePWMIPcoreMultipleofIPcoreswereabletobedownloadedintoFPGA.AndmultiplePWMwaveswithhighprecisionweregeneratedintheoutput.AsshowninFig.6,thepulsewidthofthesewavescouldbesettledbyprogramofNiosII.Themovementofthemanipulatorwasmoreflexibleandinhigherprecisioninthissystem.Fig.6TheIPcoresgeneratingPWMwaveThemovementofthemanipulatorwasaccomplishedbythedutyratioofPWMwaves.Formula(4)invertedrotaryanglentothecorrespondingamountofthedutyratioofPWMwaves.ThedutyratioofPWMwavescorrespondedtotheNiosIIoutput.PWMn=1000000?n?5000090+750004Wirelessserialof9600baudratewasusedtotransmitthecoordinateandtheangleinformationfromhostcomputertoFPGA.Afterthat,thedataandorderswereanalyzedbyFPGAThenFPGAtransmittedthemovementresultstointeractiveinterfaceofhostcomputerviawirelesstransitionmodel.ThiscommunicationwasrealizedthroughaddingUVRTcommunicationprotocoltoFPGA.4.3TheInteractiveInterfaceoftheRemoteControlSystemTheinteractiveinterfaceoftheremotecontrolsystemwasshowninFig.7.Thereweresomefunctionsintheinteractiveinterface:videoobservation,themanipulatorcontrolandthesimulationmodeling.Atfirst,themanipulatorvideocouldbeseenfromcameratointeractiveinterface.Theoperatorcouldmonitorthemanipulatorinreal-time.Secondly,theangleandthecoordinatecouldbesetincontrolzoneoftheinteractiveinterface.Theangleofthemanipulatorcouldbesetindependentlytoeachsinglejoint.Inaddition,theanglesettingcouldbeshowninreal-timeinthelistofinteractiveinterface(asshowninFig.7).Inthesetofcoordinates,judgingofcoordinatesettingassuredthatthetotalcoordinatescouldachievetothetargetpoints.Thusthemanipulatorcouldbecontrolledtomoveinthesettledpathdependontheangleinformation.Lastly,theMATLABrobottoolboxwasembeddedintothisinteractiveinterface.Oneinterfacewasintegratedboththecontrolandsimulationofthemanipulator.MATLABrobottoolboxwasdirectlyusedbyinteractiveinterfaceinthemanipulatormodeling.Eachgroupofinformationwassimulatedseparatelyinordertodetectwhethereachmovementwascorrect.Andthegeneralsimulationcouldtestwhethermovementarrangementofthemanipulatorwasreasonable.Combiningwithmultiplesimulationmethodsmadethemovementarrangementmoreflexible,theoperationofthemanipulatorsimplerandinterfaceinteractionmoreperfect.Fig.7Theinteractiveinterfaceofthemanipulator5ExperimentandSimulationInordertoverifypropertiesoftheremotecontrolsystemofthemanipulator,experimentsofthesystemwereunderwayandwerecomparingtothesimulationsystem.Tobespecific,manipulatormodelingwasbuiltbyinteractiveinterfaceandagroupofcoordinatescouldbedesigned.ThesecoordinatesweretransmittedtoFPGA,whichcontrolledtheservostoaccomplishthemovementofthemanipulator.Jointangles,theterminalcoordinatesshotbyinterfacevideo.Thesimulationresultswereshownin

    注意事项

    本文(机械手外文翻译_3.docx)为本站会员(安***)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开