如果您无法下载资料,请参考说明:
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