ROS有三個層次的概念:分別為Filesystemlevel,Computationgraphlevel,以及Communicationlevel。以下內(nèi)容具體的總結(jié)了這些層次及概念。除了這三個層次的概念,ROS也定義了兩種名稱--Package資源名稱和Graph資源名稱。同樣會在以下內(nèi)容中提及。
廈門岳航計算機工程有限公司
聯(lián)系人:李素云
企業(yè)QQ:2851195446,2851195466
手機:18965423501
座機:0592-5165501
ROS的FilesystemLevel
文件系統(tǒng)層概念就是你在碟片里面遇到的資源,例如:
Packages:ROS的基本組織,可以包含任意格式文件。一個Package可以包含ROS執(zhí)行時處理的文件(nodes),一個ROS的依賴庫,一個數(shù)據(jù)集合,配置文件或一些有用的文件在一起。
Manifests:Manifests(manifest.xml)提供關(guān)于Package元數(shù)據(jù),包括它的許可信息和Package之間依賴關(guān)系,以及語言特性信息像編譯旗幟(編譯優(yōu)化參數(shù))。
Stacks:Stacks是Packages的集合,它提供一個完整的功能,像“navigationstack”Stack與版本號關(guān)聯(lián),同時也是如何發(fā)行ROS軟件方式的關(guān)鍵。
ManifestStackManifests:Stackmanifests(stack.xml)提供關(guān)于Stack元數(shù)據(jù),包括它的許可信息和Stack之間依賴關(guān)系。
Message(msg)types:信息描述,位置在路徑:my_package/msg/MyMessageType.msg,定義數(shù)據(jù)類型在ROS的messagesROS里面。
Service(srv)types:服務(wù)描述,位置在路徑:my_package/srv/MyServiceType.srv,定義這個請求和相應(yīng)的數(shù)據(jù)結(jié)構(gòu)在ROSservices里面。
ROS的ComputationGraphLevel
ComputationGraphLevel(計算圖)就是用ROS的P2P(peer-to-peer網(wǎng)絡(luò)傳輸協(xié)議)網(wǎng)絡(luò)集中處理所有的數(shù)據(jù)?;镜腃omputationGraph的概念包括Node,Master,ParameterSever,messages,services,topics,和bags,以上所有的這些都以不同的方式給Graph傳輸數(shù)據(jù)。
ASM 16-192747-01 REFLECTOR-UPPER HEATER INNER SST
ASM 21-106905A13 SCREW-SHC 2-56 X 1.0 SST
New ASM 02-333876D03 Assembly Cable Display SI Vent Manometer MOD
New ASM 02-333876D04 Assembly Display 51 RCTR MA
New ASM 02-400843-01 Assembly Cable ALCVD Power
Lam Research 714-495015-001 Manifold Liner Transition to Chamber for Lam 9600
Applied Materials 0150-21348 Remote Cable SEC Generator Rack Interconnect
New ASM 16-191038D01 Feed Through - CF5 TC K-Type
Kenwood CS-4135 Oscilliscope 40MHz
Spectrum Sciences 606 Biased EBIC Amplifier
EG&G 4003 PreAmp Power Output
Fast 7074 Quad Analog to Digital Converter
Kenwood CS-4125 20 MHz Oscilliscope
6ES7952-1AH00-0AA0
GCA 94120102
IC693CBL300
IC693CBL305
07AC91 GJR5252300R0101
07AI91 GJR5251600R0202
1305-KBA09
1747-L30C
1336F-BRF10-AA-EN
1757-SRM
1757-SRM
1768-L43S
1771-A2B
1771-A2B
1785T-PMPP-1700
1786-RPFRXL
1791-16AC
1B30035H01
2711-K10C1
2711-K5A5
Quantar Technology 2401B Position Analyzer
Omron CVM1-PR001-E Programming Console
New Accurate Gas Control Systems AG108 Parallel Jacket Connection Kit
TEL 1805-320140-11 COVER RING INNER
KOKUSAI PMC-1000 Program Loader (Gameboy)