版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
畢業(yè)設(shè)計(jì)(論文)外文資料翻譯系別:專業(yè):班級(jí):姓名:學(xué)號(hào):外文出處:附件:1.原文;2.譯文2023年03月附件一:ARapidlyDeployableManipulatorSystemChristiaanJ.J.Paredis,H.BenjaminBrown,PradeepK.KhoslaAbstract:Arapidlydeployablemanipulatorsystemcombinestheflexibilityofreconfigurablemodularhardwarewithmodularprogrammingtools,allowingtheusertorapidlycreateamanipulatorwhichiscustom-tailoredforagiventask.Thisarticledescribestwomainaspectsofsuchasystem,namely,theReconfigurableModularManipulatorSystem(RMMS)hardwareandthecorrespondingcontrolsoftware.1IntroductionRobotmanipulatorscanbeeasilyreprogrammedtoperformdifferenttasks,yettherangeoftasksthatcanbeperformedbyamanipulatorislimitedbymechanicalstructure.Forexample,amanipulatorwell-suitedforprecisemovementacrossthetopofatablewouldprobablynobecapableofliftingheavyobjectsintheverticaldirection.Therefore,toperformagiventask,oneneedstochooseamanipulatorwithanappropriatemechanicalstructure.Weproposetheconceptofarapidlydeployablemanipulatorsystemtoaddresstheabovementionedshortcomingsoffixedconfigurationmanipulators.AsisillustratedinFigure1,arapidlydeployablemanipulatorsystemconsistsofsoftwareandhardwarethatallowtheusertorapidlybuildandprogramamanipulatorwhichiscustomtailoredforagiventask.ThecentralbuildingblockofarapidlydeployablesystemisaReconfigurableModularManipulatorSystem(RMMS).TheRMMSutilizesastockofinterchangeablelinkandjointmodulesofvarioussizesandperformancespecifications.OnesuchmoduleisshowninFigure2.Bycombiningthesegeneralpurposemodules,awiderangeofspecialpurposemanipulatorscanbeassembled.Recently,therehasbeenconsiderableinterestintheideaofmodularmanipulators[2,4,5,7,9,10,14],forresearchapplicationsaswellasforindustrialapplications.However,mostofthesesystemslackthepropertyofreconfigurability,whichiskeytotheconceptofrapidlydeployablesystems.TheRMMSisparticularlyeasytoreconfigurethankstoitsintegratedquick-couplingconnectorsdescribedinSection3.EffectiveuseoftheRMMSrequires,TaskBasedDesignsoftware.Thissoftwaretakesasinputdescriptionsofthetaskandoftheavailablemanipulatormodules;itgeneratesasoutputamodularassemblyconfigurationoptimallysuitedtoperformthegiventask.Severaldifferentapproacheshavebeenusedsuccessfullytosolvesimpli-fiedinstancesofthiscomplicatedproblem.Athirdimportantbuildingblockofarapidlydeployablemanipulatorsystemisaframeworkforthegenerationofcontrolsoftware.Toreducethecomplexityofsoftwaregenerationforreal-timesensor-basedcontrolsystems,asoftwareparadigmcalledsoftwareassemblyhasbeenproposedintheAdvancedManipulatorsLaboratoryatCMU.Thisparadigmcombinestheconceptofreusableandreconfigurablesoftwarecomponents,asissupportedbytheChimerareal-timeoperatingsystem[15],withagraphicaluserinterfaceandavisualprogramminglanguage,implementedinOnikaAlthoughthesoftwareassemblyparadigmprovidesthesoftwareinfrastructureforrapidlyprogrammingmanipulatorsystems,itdoesnotsolvetheprogrammingproblemitself.Explicitprogrammingofsensor-basedmanipulatorsystemsiscumbersomeduetotheextensiveamountofdetailwhichmustbespecifiedfortherobottoperformthetask.Thesoftwaresynthesisproblemforsensor-basedrobotscanbesimplifieddramatically,byprovidingrobustroboticskills,thatis,encapsulatedstrategiesforaccomplishingcommontasksintherobotstaskdomain[11].Suchroboticskillscanthenbeusedatthetasklevelplanningstagewithouthavingtoconsideranyofthelow-leveldetailsAsanexampleoftheuseofarapidlydeployablesystem,consideramanipulatorinanuclearenvironmentwhereitmustinspectmaterialandspaceforradioactivecontamination,orassembleandrepairequipment.Insuchanenvironment,widelyvariedkinematic(e.g.,workspace)anddynamic(e.g.,speed,payload)performanceisrequired,andtheserequirementsmaynotbeknownapriori.Insteadofpreparingalargesetofdifferentmanipulatorstoaccomplishthesetasks—anexpensivesolution—onecanusearapidlydeployablemanipulatorsystem.Considerthefollowingscenario:assoonasaspecifictaskisidentified,thetaskbaseddesignsoftwaredeterminesthetask.ThisoptimalconfigurationisthenassembledfromtheRMMSmodulesbyahumanor,inthefuture,possiblybyanothermanipulator.Theresultingmanipulatorisrapidlyprogrammedbyusingthesoftwareassemblyparadigmandourlibraryofroboticskills.Finally,themanipulatorisdeployedtoperformitstask.Althoughsuchascenarioisstillfuturistic,thedevelopmentofthereconfigurablemodularmanipulatorsystem,describedinthispaper,isamajorstepforwardtowardsourgoalofarapidlydeployablemanipulatorsystem.Ourapproachcouldformthebasisforthenextgenerationofautonomousmanipulators,inwhichthetraditionalnotionofsensor-basedautonomyisextendedtoconfiguration-basedautonomy.Indeed,althoughadeployedsystemcanhaveallthesensoryandplanninginformationitneeds,itmaystillnotbeabletoaccomplishitstaskbecausethetaskisbeyondthesystem’sphysicalcapabilities.Arapidlydeployablesystem,ontheotherhand,couldadaptitsphysicalcapabilitiesbasedontaskspecificationsand,withadvancedsensing,control,andplanningstrategies,accomplishthetaskautonomously.2Designofself-containedhardwaremodulesInmostindustrialmanipulators,thecontrollerisaseparateunithousingthesensorinterfaces,poweramplifiers,andcontrolprocessorsforallthejointsofthemanipulator.Alargenumberofwiresisnecessarytoconnectthiscontrolunitwiththesensors,actuatorsandbrakeslocatedineachofthejointsofthemanipulator.Thelargenumberofelectricalconnectionsandthenon-extensiblenatureofsuchasystemlayoutmakeitinfeasibleformodularmanipulators.Thesolutionweproposeistodistributethecontrolhardwaretoeachindividualmoduleofthemanipulator.Thesemodulesthenbecomeself-containedunitswhichincludesensors,anactuator,abrake,atransmission,asensorinterface,amotoramplifier,andacommunicationinterface,asisillustratedinFigure3.Asaresult,onlysixwiresarerequiredforpowerdistributionanddatacommunication.2.1MechanicaldesignThegoaloftheRMMSprojectistohaveawidevarietyofhardwaremodulesavailable.Sofar,wehavebuiltfourkindsofmodules:themanipulatorbase,alinkmodule,threepivotjointmodules(oneofwhichisshowninFigure2),andonerotatejointmodule.Thebasemoduleandthelinkmodulehavenodegrees-of-freedom;thejointmoduleshaveonedegree-of-freedomeach.ThemechanicaldesignofthejointmodulescompactlyfitsaDC-motor,afail-safebrake,atachometer,aharmonicdriveandaresolver.Thepivotandrotatejointmodulesusedifferentoutsidehousingstoprovidetheright-angleorin-lineconfigurationrespectively,butareidenticalinternally.Figure4showsincross-sectiontheinternalstructureofapivotjoint.EachjointmoduleincludesaDCtorquemotorand100:1harmonic-drivespeedreducer,andisratedatamaximumspeedof1.5rad/sandmaximumtorqueof270Nm.Eachmodulehasamassofapproximately10.7kg.Asingle,compact,X-typebearingconnectsthetwojointhalvesandprovidestheneededoverturningrigidity.Ahollowmotorshaftpassesthroughalltherotarycomponents,andprovidesachannelforpassageofcablingwithminimalflexing.2.2ElectronicdesignThecustom-designedon-boardelectronicsarealsodesignedaccordingtotheprincipleofmodularity.EachRMMSmodulecontainsamotherboardwhichprovidesthebasicfunctionalityandontowhichdaughtercardscanbestackedtoaddmodulespecificfunctionality.ThemotherboardconsistsofaSiemens80C166microcontroller,64KofROM,64KofRAM,anSMCCOM20230universallocalareanetworkcontrollerwithanRS-485driver,andanRS-232driver.ThefunctionofthemotherboardistoestablishcommunicationwiththehostinterfaceviaanRS-485busandtoperformthelowlevelcontrolofthemodule,asisexplainedinmoredetailinSection4.TheRS-232serialbusdriverallowsforsimplediagnosticsandsoftwareprototyping.Astackingconnectorpermitstheadditionofanindefinitenumberofdaughtercardswithvariousfunctions,suchassensorinterfaces,motorcontrollers,RAMexpansionetc.Inourcurrentimplementation,onlymoduleswithactuatorsincludeadaughtercard.Thiscardcontainsa16bitresolvertodigitalconverter,a12bitA/Dconvertertointerfacewiththetachometer,anda12bitD/Aconvertertocontrolthemotoramplifier;wehaveusedanofthe-shelfmotoramplifier(GalilMotionControlmodelSSA-8/80)todrivetheDC-motor.Formoduleswithmorethanonedegree-of-freedom,forinstanceawristmodule,morethanonesuchdaughtercardcanbestackedontothesamemotherboard.3Integratedquick-couplingconnectorsTomakeamodularmanipulatorbereconfigurable,itisnecessarythatthemodulescanbeeasilyconnectedwitheachother.Wehavedevelopedaquick-couplingmechanismwithwhichasecuremechanicalconnectionbetweenmodulescanbeachievedbysimplyturningaringhandtight;notoolsarerequired.AsshowninFigure5,keyedflangesprovidepreciseregistrationofthetwomodules.Turningofthelockingcollaronthemaleendproducestwodistinctmotions:firstthefingersofthelockingringrotate(withthecollar)about22.5degreesandcapturethefingersontheflanges;second,thecollarrotatesrelativetothelockingring,whileacammechanismforcesthefingersinwardtosecurelygripthematingflanges.Aball-transfermechanismbetweenthecollarandlockingringautomaticallyproducesthissequenceofmotions.Atthesametimethemechanicalconnectionismade,pneumaticandelectronicconnectionsarealsoestablished.Insidethelockingringisamodularconnectorthathas30maleelectricalpinsplusapneumaticcouplerinthemiddle.Thesecorrespondtomatchingfemalecomponentsonthematingconnector.Setsofpinsarewiredinparalleltocarrythe72V-25Apowerformotorsandbrakes,and48V–6Apowerfortheelectronics.AdditionalpinscarrysignalsfortwoRS-485serialcommunicationbussesandfourvideobusses.Aplasticguidecollarplussixalignmentpinspreventdamagetotheconnectorpinsandassureproperalignment.Theplasticblockholdingthefemalepinscanrotateinthehousingtoaccommodatetheeightdifferentpossibleconnectionorientations(8@45degrees).TherelativeorientationisautomaticallyregisteredbymeansofaninfraredLEDinthefemaleconnectorandeightphotodetectorsinthemaleconnector.4ARMbuscommunicationsystemEachofthemodulesoftheRMMScommunicateswithaVME-basedhostinterfaceoveralocalareanetworkcalledtheARMbus;eachmoduleisanodeofthenetwork.ThecommunicationisdoneinaserialfashionoveranRS-485buswhichrunsthroughthelengthofthemanipulator.WeusetheARCNETprotocol[1]implementedonadedicatedIC(SMCCOM20230).ARCNETisadeterministictoken-passingnetworkschemewhichavoidsnetworkcollisionsandguaranteeseachnodeitstimetoaccessthenetwork.Blocksofinformationcalledpacketsmaybesentfromanynodeonthenetworktoanyoneoftheothernodes,ortoallnodessimultaneously(broadcast).Eachnodemaysendonepacketeachtimeitgetsthetoken.Themaximumnetworkthroughputis5Mb/s.Thefirstnodeofthenetworkresidesonthehostinterfacecard,asisdepictedinFigure6.InadditiontoaVMEaddressdecoder,thiscardcontainsessentiallythesamehardwareonecanfindonamodulemotherboard.ThecommunicationbetweentheVMEsideofthecardandtheARCNETsideoccursthroughdual-portRAM.Therearetwokindsofdatapassedoverthelocalareanetwork.Duringthemanipulatorinitializationphase,themodulesconnecttothenetworkonebyone,startingatthebaseandendingattheend-effector.Onjoiningthenetwork,eachmodulesendsadata-packettothehostinterfacecontainingitsserialnumberanditsrelativeorientationwithrespecttothepreviousmodule.Thisinformationallowsustoautomaticallydeterminethecurrentmanipulatorconfiguration.Duringtheoperationphase,thehostinterfacecommunicateswitheachofthenodesat400Hz.Thedatathatisexchangeddependsonthecontrolmode—centralizedordistributed.Incentralizedcontrolmode,thetorquesforallthejointsarecomputedontheVME-basedreal-timeprocessingunit(RTPU),assembledintoadata-packetbythemicrocontrolleronthehostinterfacecardandbroadcastovertheARMbustoallthenodesofthenetwork.Eachnodeextractsitstorquevaluefromthepacketandrepliesbysendingadata-packetcontainingtheresolverandtachometerreadings.Indistributedcontrolmode,ontheotherhand,thehostcomputerbroadcaststhedesiredjointvaluesandfeed-forwardtorques.Locally,ineachmodule,thecontrolloopcanthenbeclosedatafrequencymuchhigherthan400Hz.Themodulesstillsendsensorreadingsbacktothehostinterfacetobeusedinthecomputationofthesubsequentfeed-forwardtorque.5ModularandreconfigurablecontrolsoftwareThecontrolsoftwarefortheRMMShasbeendevelopedusingtheChimerareal-timeoperatingsystem,whichsupportsreconfigurableandreusablesoftwarecomponents[15].ThesoftwarecomponentsusedtocontroltheRMMSarelistedinTable1.Thetrjjline,dls,andgrav_compcomponentsrequiretheknowledgeofcertainconfigurationdependentparametersoftheRMMS,suchasthenumberofdegrees-of-freedom,theDenavit-Hartenbergparametersetc.Duringtheinitializationphase,theRMMSinterfaceestablishescontactwitheachofthehardwaremodulestodetermineautomaticallywhichmodulesarebeingusedandinwhichorderandorientationtheyhavebeenassembled.Foreachmodule,adatafilewithaparametricmodelisread.Bycombiningthisinformationforallthemodules,kinematicanddynamicmodelsoftheentiremanipulatorarebuilt.Aftertheinitialization,thermmssoftwarecomponentoperatesinadistributedcontrolmodeinwhichthemicrocontrollersofeachoftheRMMSmodulesperformPIDcontrollocallyat1900Hz.Thecommunicationbetweenthemodulesandthehostinterfaceisat400Hz,whichcandifferfromthecyclefrequencyofthermmssoftwarecomponent.Sinceweuseatriplebuffermechanism[16]forthecommunicationthroughthedual-portRAMontheARMbushostinterface,nosynchronizationorhandshakingisnecessary.BecauseclosedforminversekinematicsdonotexistforallpossibleRMMSconfigurations,weuseadampedleast-squareskinematiccontrollertodotheinversekinematicscomputationnumerically..6SeamlessintegrationofsimulationToassisttheuserinevaluatingwhetheranRMMScon-figurationcansuccessfullycompleteagiventask,wehavebuiltasimulator.ThesimulatorisbasedontheTeleGriprobotsimulationsoftwarefromDenebInc.,andrunsonanSGICrimsonwhichisconnectedwiththereal-timeprocessingunitthroughaBit3VME-to-VMEadaptor,asisshowninFigure6.AgraphicaluserinterfaceallowstheusertoassemblesimulatedRMMSconfigurationsverymuchlikeassemblingtherealhardware.CompletedconfigurationscanbetestedandprogrammedusingtheTeleGripfunctionsforrobotdevices.TheconfigurationscanalsobeinterfacedwiththeChimerareal-timesoftwarerunningonthesameRTPUsusedtocontroltheactualhardware.Asaresult,itispossibletoevaluatenotonlythemovementsofthemanipulatorbutalsotherealtimeCPUusageandloadbalancing.Figure7showsanRMMSsimulationcomparedwiththeactualtaskexecution.7SummaryWehavedevelopedaReconfigurableModularManipulatorSystemwhichcurrentlyconsistsofsixhardwaremodules,withatotaloffourdegrees-of-freedom.Thesemodulescanbeassembledinalargenumberofdifferentconfigurationstotailorthekinematicanddynamicpropertiesofthemanipulatortothetaskathand.ThecontrolsoftwarefortheRMMSautomaticallyadaptstotheassemblyconfigurationbybuildingkinematicanddynamicmodelsofthemanipulator;thisistotallytransparenttotheuser.Toassisttheuserinevaluatingwhetheramanipulatorconfigurationiswellsuitedforagiventask,wehavealsobuiltasimulator.AcknowledgmentThisresearchwasfundedinpartbyDOEundergrantDE-F902-89ER14042,bySandiaNationalLaboratoriesundercontractAL-3020,bytheDepartmentofElectricalandComputerEngineering,andbyTheRoboticsInstitute,CarnegieTheauthorswouldalsoliketothankRandyCasciola,MarkDeLouis,EricHoffman,andJimMoodyfortheirvaluablecontributionstothedesignoftheRMMSsystem.附件二:可迅速布置的機(jī)械手系統(tǒng)作者:ChristiaanJ.J.Paredis,H.BenjaminBrown,PradeepK.Khosla摘要:一個(gè)迅速可部署的機(jī)械手系統(tǒng),可以使再組合的標(biāo)準(zhǔn)化的硬件的靈活性用標(biāo)準(zhǔn)化的編程工具結(jié)合,允許用戶迅速建立為一項(xiàng)規(guī)定的任務(wù)來通常地控制機(jī)械手。這篇文章描述這樣的一個(gè)系統(tǒng)的兩個(gè)重要方面,即,再組合的標(biāo)準(zhǔn)化的機(jī)械手系統(tǒng)(RMMS)硬件和相應(yīng)控制軟件。1介紹機(jī)器人操縱裝置也許容易被程序重調(diào)執(zhí)行不同的任務(wù),然而一個(gè)機(jī)械手可以執(zhí)行的任務(wù)的范圍已經(jīng)被它的機(jī)械結(jié)構(gòu)限制。例如,一個(gè)很適合準(zhǔn)確的運(yùn)動(dòng)的機(jī)械手在一張桌子上部或許將不能朝著垂直的方向舉起重物。因此,執(zhí)行規(guī)定的任務(wù),需要有一個(gè)合適的機(jī)械結(jié)構(gòu)來選擇機(jī)械手。我們建議一個(gè)迅速可部署的機(jī)械手系統(tǒng)的概念來解決固定構(gòu)造的機(jī)械手的上述的缺陷。一迅速可部署機(jī)械手系統(tǒng)由迅速建造的軟件和硬件組成,是適合一規(guī)定任務(wù)的一個(gè)機(jī)械手。一個(gè)迅速可部署的系統(tǒng)的中心的組成部分是一個(gè)再組合的標(biāo)準(zhǔn)化的機(jī)械手系統(tǒng)(RMMS)。RMMS運(yùn)用一可互換的連接的和各種尺寸和性能的共同模件。通過結(jié)合這些多功能的模件,大范圍專用機(jī)械手可以被收集。最近,有相稱多的對(duì)機(jī)械手標(biāo)準(zhǔn)化的想法的愛好。但是,對(duì)于研究應(yīng)用以及為工業(yè)應(yīng)用來說,大多數(shù)這些系統(tǒng)缺少的必要的能力,這是迅速可部署的體制的概念的關(guān)鍵。有效的使用RMMS需要基于任務(wù)的設(shè)計(jì)軟件。這軟件認(rèn)為是任務(wù)和可得到的操縱者模件的輸入描述;作為一標(biāo)準(zhǔn)化會(huì)議構(gòu)造最佳適合執(zhí)行規(guī)定任務(wù)的業(yè)務(wù)的產(chǎn)量產(chǎn)生。幾種不同的方法已經(jīng)被成功使用解決這個(gè)錯(cuò)綜復(fù)雜的問題的。一個(gè)迅速可部署的機(jī)械手系統(tǒng)的第3個(gè)重要的組成部分是控制軟件的代的一種框架。為實(shí)時(shí)基于傳感器的控制系統(tǒng)減少軟件生成的復(fù)雜性,一個(gè)軟件范例叫軟件為會(huì)議已經(jīng)在CMU先進(jìn)的操縱者實(shí)驗(yàn)室里被提出。這個(gè)范例結(jié)合可反復(fù)使用和再組合的軟件成分的概念,象妄想實(shí)時(shí)操作系統(tǒng)支持的那樣,用一個(gè)圖形用戶界面和可視程序設(shè)計(jì)語言而實(shí)行.雖然軟件會(huì)議范例提供迅速編程操縱者系統(tǒng)的軟件基礎(chǔ)設(shè)施,但是它不解決編程問題。基于傳感器的機(jī)械手系統(tǒng)的明確編程由于必須被為機(jī)器人指定執(zhí)行任務(wù)的廣大數(shù)量的細(xì)節(jié)是麻煩的?;趥鞲衅鞯臋C(jī)器人的軟件綜合問題可以被簡化,通過提供堅(jiān)固的機(jī)器人技能,即,為在機(jī)器人任務(wù)域完畢普通任務(wù)封裝策略.這樣機(jī)器人技能能在而不需要考慮任何低檔的細(xì)節(jié)的任務(wù)步計(jì)劃階段使用。作為使用一個(gè)迅速可部署的系統(tǒng)的例子,在一種核環(huán)境里,在那里它必須檢查材料和放射性污染的空間,或者集合和修理設(shè)備考慮一個(gè)操縱者。在這樣的一種環(huán)境里,廣泛改變的動(dòng)態(tài)的(例如,工作區(qū))和動(dòng)態(tài)的(例如,速度,凈載重量)性能被規(guī)定,并且這些規(guī)定也許不被知道priori。不得不準(zhǔn)備大套要完畢這幾次任務(wù)的不同操縱者一昂貴解決辦法一使用迅速可部署操縱者系統(tǒng)能??紤]下列腳本:一項(xiàng)具體的任務(wù)一被鑒定,基于任務(wù)的設(shè)計(jì)軟件就使最佳的標(biāo)準(zhǔn)化的會(huì)議構(gòu)造下決心進(jìn)行任務(wù)。人們?nèi)缓髲腞MMS模件裝配這個(gè)最佳的構(gòu)造或者,將來,也許到另一個(gè)操縱者。導(dǎo)致的操縱者被迅速通過使用軟件裝配范例和我們的機(jī)器人技能的信息庫編程序。最后,操縱者被有效地使用執(zhí)行它的任務(wù)。雖然這樣的腳本仍然是未來的,再組合的標(biāo)準(zhǔn)化的操縱者系統(tǒng)的發(fā)展,在這篇文章里描述,是向我們的一個(gè)迅速可部署的機(jī)械手系統(tǒng)的目的的一個(gè)向前的重要的臺(tái)階。我們的方法能為自治機(jī)械手的下一代形成基礎(chǔ),其中基于傳感器的自治權(quán)的傳統(tǒng)的觀念被給予基于構(gòu)造的自治權(quán)。的確,雖然一個(gè)部署的系統(tǒng)能有它需要的所有感覺并且計(jì)劃的信息,它也許仍然不能完畢它的任務(wù),由于任務(wù)是在系統(tǒng)的物理能力以外。一個(gè)迅速可部署的系統(tǒng),另一方面,能改編它的基于任務(wù)說明的物理能力和帶有先進(jìn)的感覺,控制,以及計(jì)劃策略,自動(dòng)完畢任務(wù)。2硬件模塊的2種設(shè)計(jì)在通常工業(yè)機(jī)械手里,那些控制器單獨(dú)接在那些傳感器接口,功率放大器,并且因機(jī)械手所有關(guān)節(jié)那些機(jī)械手而控制解決器。許多電線連接這個(gè)控制單位和傳感器,位于機(jī)械手的每個(gè)關(guān)節(jié)的作動(dòng)器和剎車是必要的。大量電氣裝線和這樣的一次系統(tǒng)平面布置的非可擴(kuò)展性,為標(biāo)準(zhǔn)化的機(jī)械手使它不能實(shí)行。我們提出的這個(gè)解決辦法是將控制硬件分派給操縱者的每個(gè)個(gè)別的模件。涉及傳感器的這些模件然后成為整裝組件,作動(dòng)器,一個(gè)剎車,一次輸送,一個(gè)傳感器接口,一個(gè)電動(dòng)機(jī)放大器和一個(gè)通信接口。2.1機(jī)械設(shè)計(jì)RMMS工程的目的是有可提供的多種硬件模塊。迄今,我們已經(jīng)建造4種模件:操縱者基礎(chǔ),一連接模塊,樞共同模件(一在身材顯示),并且一旋轉(zhuǎn)共同模件。底部模件和連接模塊沒有自由度;共同模件各自有一自由度。共同模件的機(jī)械設(shè)計(jì)緊密適合一臺(tái)直流電動(dòng)機(jī),一個(gè)有自動(dòng)防故障設(shè)備的剎車,一臺(tái)轉(zhuǎn)速表,諧波運(yùn)動(dòng)。那些樞和旋轉(zhuǎn)共同模件在外部使用提供那些直角不同或者成隊(duì)構(gòu)造分別,但是相同內(nèi)部,在典型地方顯示一共同的樞的內(nèi)部結(jié)構(gòu)。每個(gè)共同模件涉及一臺(tái)直流力矩電動(dòng)機(jī)和100:1的諧波駕駛速度減壓器,并且被在1.5rad/s和270納米的最高轉(zhuǎn)矩的最高速度下。不是每個(gè)模件都有塊大約10.7公斤一單個(gè),小型,耐壓的X類型提供需要的剛性連結(jié)并且相連在一起。一根空的電動(dòng)機(jī)軸通過所有旋轉(zhuǎn)的零部件,并且為最小的屈曲電信號(hào)的傳送提供一條通道。2.2電子設(shè)計(jì)通俗設(shè)計(jì)的艙中的電子也被根據(jù)的原則設(shè)計(jì)。每個(gè)RMMS模件包含主板,提供基本的功能性和可以被堆積增長模件具體的功能性。主板由西門子80C166組成,64KROM,RAM,一SMCCOM20230的64K有一臺(tái)RS-485驅(qū)動(dòng)器和一臺(tái)RS-232驅(qū)動(dòng)器的普遍的局部地區(qū)網(wǎng)絡(luò)控制器。主板的功能是通過一種RS-485公共系統(tǒng)建立與主接口的聯(lián)系和進(jìn)行程序控制模件,象在第4部分被更具體解釋的那樣。RS-232連續(xù)的公共汽車司機(jī)考慮到單純的診斷和軟件原型法。一個(gè)堆積的連接器有各種各樣的功能允許模糊的數(shù)量的增長,例如傳感器接口,電動(dòng)機(jī)控制器,RAM擴(kuò)大器等等,在我們的當(dāng)今的實(shí)行里,只是有作動(dòng)器的模件涉及daughtercard。這張卡片到數(shù)字化的變換器包含一16位resolver,要與轉(zhuǎn)速表和一臺(tái)12位D/A變換器接口控制電動(dòng)機(jī)放大器的一臺(tái)12位模數(shù)轉(zhuǎn)換器;我們已經(jīng)使用一個(gè)ofthe架子電動(dòng)機(jī)放大器(Galil運(yùn)動(dòng)控制模型SSA8/80)驅(qū)動(dòng)直流電動(dòng)機(jī)。對(duì)有超過一自由度,例如一個(gè)腕模件的模件來說,不止一這樣的daughtercard可以被堆積到相同的主板上。3綜合連合的連接器為了使一個(gè)標(biāo)準(zhǔn)化的機(jī)械手再組合,模件也許容易被彼此連結(jié)是必要的。我們已經(jīng)發(fā)展一個(gè)迅速連合的機(jī)制,在模件之間的一個(gè)安全的機(jī)械連接可以通過僅僅轉(zhuǎn)動(dòng)一枚handtight被取得;沒有工具被規(guī)定。調(diào)整凸緣提供兩個(gè)模件的準(zhǔn)確的連接。鎖住的手腕的轉(zhuǎn)動(dòng)在末端上產(chǎn)生兩種不同的動(dòng)作:一方面,鎖住的手指大約22.5限度和捕獲輪流(與手腕一起)手指在凸緣上運(yùn)動(dòng);另一方面,那些手腕相對(duì)于鎖住的手指,而凸輪機(jī)制逼迫那些內(nèi)在的手指在可靠緊握輪子的凸緣運(yùn)動(dòng)。在領(lǐng)和鎖住的手指之間的轉(zhuǎn)動(dòng)機(jī)構(gòu)自動(dòng)生產(chǎn)這個(gè)運(yùn)動(dòng)順序。同時(shí)機(jī)械連接被做成為裝滿和電子的連接。在每鎖住的指里面有30電別針以上一裝滿電子偶合器在中間的一標(biāo)準(zhǔn)化連接器是。這些符合匹配鋪席子的連接器上的凹形零部件。別針被電報(bào)告知在方面與平行那些72V-25A去電動(dòng)機(jī)和剎車和去那些電子的權(quán)力48V-6A的權(quán)力。4ARMbus通信系統(tǒng)RMMS的每個(gè)模件在一個(gè)稱為ARMbus的局域網(wǎng)上方與一個(gè)基于VME的主接口聯(lián)系;每個(gè)模件都是一個(gè)網(wǎng)絡(luò)的節(jié)點(diǎn)。通訊被在機(jī)械手的長度的一輛RS-485公共汽車上方用連續(xù)方式做。我們使用ARCNET協(xié)議[1]在一奉獻(xiàn)的IC(SMCCOM20230)上實(shí)現(xiàn)。ARCNET是避免網(wǎng)絡(luò)沖突并且在訪問網(wǎng)絡(luò)的它的時(shí)間保證每個(gè)節(jié)點(diǎn)的一個(gè)決定性的權(quán)標(biāo)傳遞網(wǎng)絡(luò)計(jì)劃。稱為包的信息的塊也許被在網(wǎng)絡(luò)上從任何節(jié)點(diǎn)送給其它節(jié)點(diǎn)中的任何一個(gè),或者對(duì)所有節(jié)點(diǎn)同時(shí)(廣播)。每當(dāng)它得到標(biāo)志的時(shí)候,每個(gè)節(jié)點(diǎn)可以送一包。網(wǎng)絡(luò)的第一個(gè)節(jié)點(diǎn)保存在主接口卡,象被用圖6描繪的那樣。除一VME地址譯碼器之外,這卡片包含基本上相同的硬件一能在模件主板上發(fā)現(xiàn)。在這張卡上的VME和ARCNET之間的聯(lián)系邊是通過雙口RAM發(fā)生的。有兩種數(shù)據(jù)通過局域網(wǎng)。在機(jī)械手預(yù)置階段期間,模件一個(gè)接一個(gè)連接網(wǎng)絡(luò),在基礎(chǔ)啟動(dòng)并且結(jié)束最后effector。關(guān)于參與網(wǎng)絡(luò),每模件寄一數(shù)據(jù)包給包含它的順序號(hào)和它的與以前的艙有關(guān)的有關(guān)的結(jié)識(shí)新環(huán)境的主機(jī)接口。這信息允許我們自動(dòng)擬定當(dāng)今的機(jī)械手構(gòu)造。在運(yùn)營階段,主接口以400赫茲與每個(gè)節(jié)點(diǎn)聯(lián)系。被互換的數(shù)據(jù)取決于控制模式集中或者被分派。用集中的控制模式,所有關(guān)節(jié)的力矩被在基于VME的實(shí)時(shí)工藝設(shè)備(RTPU)上計(jì)算,進(jìn)一數(shù)據(jù)包以microcontroller集合在主接口卡上和越過ARMbus隨著的所有網(wǎng)絡(luò)的節(jié)點(diǎn)。每個(gè)節(jié)點(diǎn)從包中抽出它的力矩價(jià)值并且通過使數(shù)據(jù)包包含resolver和轉(zhuǎn)速表讀數(shù)回答。用分派的控制模式,另一方面,主機(jī)播送被盼望的共同價(jià)值和前饋力矩。本地,在每個(gè)模件里,控制環(huán)然后能被在比400赫茲高得多的頻率關(guān)閉模件仍然把傳感器讀數(shù)回寄給主聯(lián)接于被在隨后的前饋力矩的計(jì)算內(nèi)使用。5標(biāo)準(zhǔn)化和再組合的控制軟件控制軟件給RMMS發(fā)展使用妄想實(shí)時(shí)操作系統(tǒng),支持再組合和可反復(fù)使用的軟件成分[15].用來控制RMMS的軟件成分被列舉。主題組成部分需要一定構(gòu)造RMMS的依靠的參數(shù)知識(shí),在預(yù)置階段期間,RMMS接口建立與每個(gè)硬件模塊的關(guān)系自動(dòng)擬定哪個(gè)模件正被使用,并且他們的命令和定向收集。對(duì)每個(gè)模件來說,一個(gè)數(shù)據(jù)提交給一個(gè)參數(shù)模型被讀。通過結(jié)合這所有模件的信息,整個(gè)操縱者的動(dòng)態(tài)和動(dòng)態(tài)的模型被建造。在預(yù)置之后,rmms軟件成分在一內(nèi)經(jīng)營分派的在哪個(gè)每RMMS模件的執(zhí)行PID的控制模式控制本地在1900赫茲。在模件和主機(jī)接口之間的聯(lián)系以400赫茲,這能不同于rmms軟件成分的循環(huán)頻率。自從我們使用一個(gè)三倍的緩沖區(qū)機(jī)制[16]對(duì)于通訊來說通過雙口RAM在ARMbus主接口上,沒有同步或者握手是必要的。由于關(guān)閉形式倒轉(zhuǎn)的運(yùn)動(dòng)學(xué)不為所有也許的RMMS構(gòu)造存在,我們用一個(gè)最小平方動(dòng)態(tài)的控制做倒轉(zhuǎn)的運(yùn)動(dòng)學(xué)計(jì)算。6綜合模擬為了幫助用戶評(píng)價(jià)是否一RMMS記誦外形能成功完畢一項(xiàng)規(guī)定的任務(wù),我們已經(jīng)建造一個(gè)模擬器。模擬器基于來自Deneb股份有限公司的TeleGrip機(jī)器人模擬軟件,在哪個(gè)是與有關(guān)系實(shí)時(shí)工藝設(shè)備通過一Bit3VME對(duì)VME的改編者,象被在圖6顯示的那樣的一SGI深紅色上運(yùn)營。一個(gè)圖形用戶界面允許用戶集合模擬的RMMS構(gòu)造太喜歡集合真正的硬件。完畢構(gòu)造可以測(cè)試并且編程序使用TeleGrip對(duì)機(jī)器人設(shè)備起作用。構(gòu)造也能被與涉及相同的RTPUs的實(shí)時(shí)軟件用來控制實(shí)際硬件的妄想接口。因此,評(píng)價(jià)不僅操縱者的運(yùn)動(dòng)是也許的,并且實(shí)時(shí)的CPU用法和負(fù)載平衡。與實(shí)際任務(wù)實(shí)行相比較,顯示一次RMMS模擬。7結(jié)束語我們已經(jīng)發(fā)展目前由6個(gè)硬件模塊組成,帶有共4自由度的一個(gè)再組合的標(biāo)準(zhǔn)化的機(jī)械手系統(tǒng)。這些模件可以在許多不同的構(gòu)造里裝配。把機(jī)械手的靜態(tài)和動(dòng)態(tài)的特性調(diào)整到任務(wù)。RMMS的控制軟件通過建造機(jī)械手的動(dòng)態(tài)和動(dòng)態(tài)的模型自動(dòng)適應(yīng)會(huì)議構(gòu)造;這對(duì)用戶所有透明。為了幫助用戶評(píng)價(jià)是否一個(gè)機(jī)械手構(gòu)造很適合一項(xiàng)規(guī)定的任務(wù),我們也已經(jīng)建造一個(gè)模擬器了,外文出處:《Manufacturing
Engineering
and
Technology—Machining》附件1:外文原文
ManipulatorRobot
developed
in
recent
decades
as
high-tech
automated
production
equipment.
Industrial
robot
is
an
important
branch
of
industrial
robots.
It
features
can
be
programmed
to
perform
tasks
in
a
variety
of
expectations,
in
both
structure
and
performance
advantages
of
their
own
people
and
machines,
in
particular,
reflects
the
people's
intelligence
and
adaptability.
The
accuracy
of
robot
operations
and
a
variety
of
environments
the
ability
to
complete
the
work
in
the
field
of
national
economy
and
there
are
broad
prospects
for
development.
With
the
development
of
industrial
automation,
there
has
been
CNC
machining
center,
it
is
in
reducing
labor
intensity,
while
greatly
improved
labor
productivity.
However,
the
upper
and
lower
common
in
CNC
machining
processes
material,
usually
still
use
manual
or
traditional
relay-controlled
semi-automatic
device.
The
former
time-consuming
and
labor
intensive,
inefficient;
the
latter
due
to
design
complexity,
require
more
relays,
wiring
complexity,
vulnerability
to
body
vibration
interference,
while
the
existence
of
poor
reliability,
fault
more
maintenance
problems
and
other
issues.
Programmable
Logic
Controller
PLC-controlled
robot
control
system
for
materials
up
and
down
movement
is
simple,
circuit
design
is
reasonable,
with
a
strong
anti-jamming
capability,
ensuring
the
system's
reliability,
reduced
maintenance
rate,
and
improve
work
efficiency.
Robot
technology
related
to
mechanics,
mechanics,
electrical
hydraulic
technology,
automatic
control
technology,
sensor
technology
and
computer
technology
and
other
fields
of
science,
is
a
cross-disciplinary
integrated
technology.
First,
an
overview
of
industrial
manipulatorRobot
is
a
kind
of
positioning
control
can
be
automated
and
can
be
re-programmed
to
change
in
multi-functional
machine,
which
has
multiple
degrees
of
freedom
can
be
used
to
carry
an
object
in
order
to
complete
the
work
in
different
environments.
Low
wages
in
China,
plastic
products
industry,
although
still
a
labor-intensive,
mechanical
hand
use
has
become
increasingly
popular.
Electronics
and
automotive
industries
that
Europe
and
the
United
States
multinational
companies
very
early
in
their
factories
in
China,
the
introduction
of
automated
production.
But
now
the
changes
are
those
found
in
industrial-intensive
South
China,
East
China's
coastal
areas,
local
plastic
processing
plants
have
also
emerged
in
mechanical
watches
began
to
become
increasingly
interested
in,
because
they
have
to
face
a
high
turnover
rate
of
workers,
as
well
as
for
the
workers
to
pay
work-related
injuries
fee
challenges.
With
the
rapid
development
of
China's
industrial
production,
especially
the
reform
and
opening
up
after
the
rapid
increase
in
the
degree
of
automation
to
achieve
the
workpiece
handling,
steering,
transmission
or
operation
of
brazing,
spray
gun,
wrenches
and
other
tools
for
processing
and
assembly
operations
since,
which
has
more
and
more
attracted
our
attention.
Robot
is
to
imitate
the
manual
part
of
the
action,
according
to
a
given
program,
track
and
requirements
for
automatic
capture,
handling
or
operation
of
the
automatic
mechanical
devices.In
real
life,
you
will
find
this
a
problem.
In
the
machine
shop,
the
processing
of
parts
loading
time
is
not
annoying,
and
labor
productivity
is
not
high,
the
cost
of
production
major,
and
sometimes
man-made
incidents
will
occur,
resulting
in
processing
were
injured.
Think
about
what
could
replace
it
with
the
processing
time
of
a
tour
as
long
as
there
are
a
few
people,
and
can
operate
24
hours
saturated
human
right?
The
answer
is
yes,
but
the
robot
can
come
to
replace
it.Production
of
mechanical
hand
can
increase
the
automation
level
of
production
and
labor
productivity;
can
reduce
labor
intensity,
ensuring
product
quality,
to
achieve
safe
production;
particularly
in
the
high-temperature,
high
pressure,
low
temperature,
low
pressure,
dust,
explosive,
toxic
and
radioactive
gases
such
as
poor
environment
can
replace
the
normal
working
people.
Here
I
would
like
to
think
of
designing
a
robot
to
be
used
in
actual
production.Why
would
a
robot
designed
to
provide
a
pneumatic
power:
pneumatic
robot
refers
to
the
compressed
air
as
power
source-driven
robot.
With
pressure-driven
and
other
energy-driven
comparison
have
the
following
advantages:
1.
Air
inexhaustible,
used
later
discharged
into
the
atmosphere,
does
not
require
recycling
and
disposal,
do
not
pollute
the
environment.
(Concept
of
environmental
protection)
2.
Air
stick
is
small,
the
pipeline
pressure
loss
is
small
(typically
less
than
asphalt
gas
path
pressure
drop
of
one-thousandth),
to
facilitate
long-distance
transport.
3.
Compressed
air
of
the
working
pressure
is
low
(usually
4
to
8
kg
/
per
square
centimeter),
and
therefore
moving
the
material
components
and
manufacturi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備買賣合同簽訂倉儲(chǔ)保管要求
- 農(nóng)藥行業(yè)購銷合同簽訂要點(diǎn)
- 教育機(jī)構(gòu)飲水機(jī)租賃合同
- 生態(tài)修復(fù)維修保養(yǎng)室外施工合同
- 企業(yè)擴(kuò)張期聘用總經(jīng)理合同模板
- 老街特色民宿租賃合同
- 珠寶設(shè)計(jì)加盟協(xié)議
- 戶外演唱會(huì)音響租賃協(xié)議
- 醫(yī)療聘用合同醫(yī)院安全保衛(wèi)
- 住宅小區(qū)綠化專業(yè)施工合同范本
- 網(wǎng)絡(luò)黑客分析報(bào)告
- 臨床診療指南-耳鼻咽喉
- 危險(xiǎn)化學(xué)品企業(yè)隱患排查治理實(shí)施導(dǎo)則各專業(yè)隱患排
- 醫(yī)院環(huán)境終末消毒課件
- 火電廠消防培訓(xùn)課件
- AI技術(shù)對(duì)研發(fā)工作的改進(jìn)與提升
- 浙美版小學(xué)美術(shù)四年級(jí)上冊(cè)期末試卷
- 炒菜技巧培訓(xùn)課件
- 出現(xiàn)臨床不合格標(biāo)本原因分析品管圈魚骨圖柏拉圖對(duì)策擬定
- 腫瘤VTE預(yù)防與治療
- JGT188-2010 混凝土節(jié)水保濕養(yǎng)護(hù)膜
評(píng)論
0/150
提交評(píng)論