ROS灰灰的日常查漏補缺
1.關於roslaunch
Launch檔案是ROS提供的,可以同時執行多個nodes的檔案。Launch檔案以一種特殊的XML格式編寫,在ROS packages中使用廣泛。
執行格式:
$ roslaunch package_name launch_file_name
rosrun只能執行一個nodes, roslaunch可以同時執行多個nodes.
2.建立launch檔案
launch檔案一般以.launch字尾作為檔名,放在package的launch資料夾下。最簡單的launch檔案可以僅包含幾個nodes。
launch檔案的核心是一系列node elements,每個node element啟動一個node。
<node
pkg=”package_name” type=”executable_name” name=”node_name”/>
一個node element包含三個必須的屬性:pkg, type, name.
pkg和type屬性指出ROS應該執行哪個pkg中的哪個node,注意:此處的type是可執行檔案的名稱,而name則是可以任意給出的,它覆蓋了原有檔案中ros::init指定的node name。
相關文章
- C++灰灰的日常查漏補缺C++
- SLAM 灰灰restudy及查漏補缺—octomapSLAMREST
- 查漏補缺
- HashMap 查漏補缺HashMap
- Typescript 查缺補漏TypeScript
- iOS 查漏補缺 - PerformSelectoriOSperformSelector
- Flutter查漏補缺1Flutter
- JavaScript Promise查缺補漏JavaScriptPromise
- 正規表示式的查漏補缺
- shell基礎知識查缺補漏
- C# 執行緒查漏補缺C#執行緒
- 【查漏補缺】那些漏掉的面試知識面試
- 前端面試查漏補缺--(十三) 記憶體洩漏前端面試記憶體
- 前端面試查漏補缺--(八) 前端加密前端面試加密
- 前端面試查漏補缺--(十五) Event Loop前端面試OOP
- C# 執行緒同步查漏補缺C#執行緒
- 技術棧查漏補缺——架構師架構
- 前端面試查漏補缺--(十) 前端鑑權前端面試
- 前端面試查漏補缺--(九) HTTP與HTTPS前端面試HTTP
- [學習筆記]TypeScript查缺補漏(一):類筆記TypeScript
- 「查缺補漏」鞏固你的Redis知識體系Redis
- 前端面試查漏補缺--(四) 前端本地儲存前端面試
- 前端面試查漏補缺--(二) 垃圾回收機制前端面試
- Redis基礎你掌握多少了?來查漏補缺?Redis
- [筆記](更新中)CSP-S 2024 查漏補缺筆記
- 查漏補缺,盤點和toggle相關的幾個APIAPI
- [查漏補缺]正規表示式匹配演算法演算法
- 前端面試查漏補缺--(一) 防抖和節流前端面試
- 前端面試查漏補缺--(六) 瀏覽器快取前端面試瀏覽器快取
- 前端面試查漏補缺--(十四) 演算法及排序前端面試演算法排序
- Go語言學習查缺補漏ing Day8Go
- Go語言學習查缺補漏ing Day5Go
- Go語言學習查缺補漏ing Day6Go
- Go語言學習查缺補漏ing Day7Go
- Go語言學習查缺補漏ing Day3Go
- Go語言學習查缺補漏ing Day2Go
- Go語言學習查缺補漏ing Day4Go
- Go語言學習查缺補漏ing Day1Go