RTT-Overview.pdf
上传人:sy****28 上传时间:2024-09-14 格式:PDF 页数:19 大小:3.4MB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

RTT-Overview.pdf

RTT-Overview.pdf

预览

免费试读已结束,剩余 9 页请下载文档后查看

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

AnintroductiontotheOrocosReal-TimeToolkitrFSMandiTaSCReal-timeandPortable●HardrealtimeisOrocos’competitiveadvantage:●Lock-freedataportsfavourhighestprioritycomponentactivity.●Realtime-awarememorymanagement.●Doesnotpreventnon-realtimeuse!●...inanextremelyflexibleandextendibleprogrammingenvironmentReal-timeandPortable●OrocosToolchainissupportedon:●Linux32/64bit(GNU,clang,Intel)●Real-TimeLinuxExtensions–Xenomai–Real-TimeApplicationInterface(RTAI)●MacOS-X(GNU)●Windows(XP->7)32/64bit(MSVS2005-2010)●QNX(GNU)–betaExtensionstoRTT●Log4Cpploggingframework–Withreal-timeloggingsupport●Luascriptingsupport–Withapplicationdeploymentandsupervision●OroGen/ROCK–Modelbasedcodegenerationofcomponentsandapplications●ROSintegration–Opensourceframeworkforservicerobotics●Networkedcomponentcommunication–Messagequeues,CORBA,Yarp,ZeroMQ(planned)ExtensionstoRTT●iTaSC–instantaneousTaskSpecificationusingConstraints●rFSM–(independent)hierarchicalstatemachinesWho’susingOrocos...?●Institutes:–K.U.Leuven(B),FUBerlin(D),PolytechnicUniversityofCatalonia(ES),UniversityofFlorida(US),GermanresearchcentreforArtificialIntelligence(DFKI,Bremen,D),UniversityofNewSouthWales(Sydney,AU),UniversityofMaryland(USA),PolytechnicUniversityofMilan(I),UniversityofSouthernDenmark,Onera(F),Irisa(F),Cea(F)●Companies:–threeFMTCmembercompanies(withalreadyoneproductseveralyearsonthemarket!);WillowGarage;andsomeothermachineorroboticsbuildercompaniesinBelgium,France,Spain,Canada,USA(NASA)andtheNetherlands,withseveralproductsonthemarketAComponent’sLifeCycle●Allowsnonreal-timeconfigurationandcleanup●Startingisonlyallowedonceconfiguredcorrectly●ExtendedwithbasicerrorstatesAComponent’sBasicCommunication●Inwhichwayscancomponentscommunicate?●Configurationofparameters●Exchange(streaming)data●CooperatetoachieveataskAComponent’sBasicCommunicationAComponent’sInterface:RobotExampleAComponent’sInterface:RobotExample