剛開始接觸ros launch,想要學習ros機械人是怎麼通過launch檔案來執行的,發現launch檔案裡面充滿各種引用,乙個套著另乙個,想著要是能知道這些launch檔案的關係就好了,這個時候在ros官網上發現了乙個叫launch tree的rqt外掛程式:launch tree (rqt_launchtree)
安裝的過程出現了一些小問題,不過解決了,在此記錄下過程:
安裝方法:
(對於kinetic以前的ros版本,如indigo版本)進入工作空間的 src/ 資料夾下,執行
git clone
cd ..
catkin_make
git clone -b kinetic
cd ..
catkin_make
難道是開啟方式不對?我想到這個外掛程式也是像ros的工程一樣用catkin_make編譯的,應該可以用rosrun的方式執行,開啟工程資料夾發現結構和剛開始學習ros裡面的python專案工程資料夾類似,於是嘗試了一下
rosrun rqt_launchtree rqt_launchtree
本想著用這種方式直接執行應該能行,結果出現這個資訊:
qt_gui_main() found no plugin matching "rqt_launchtree.launchtree_plugin.launchtreeplugin"
於是在網上搜尋錯誤資訊,果然有幾個部落格記錄了解決方法
原來問題是qt 的快取沒有更新安裝外掛程式。
按其解決方法執行:
rm ~/.config/ros.org/rqt_gui.ini
再重新開啟rqt,就能在plugins下的configuration裡面找到launch tree啦 rqt工具的使用
安裝rqt工具 sudo apt get install ros indigo rqt sudo apt get install ros indigo rqt common plugins 或者rosdep install rqt plot 執行rqt,並監測話題 通過rostopic list檢視...
launch啟動檔案的使用方法
launc 件 指令碼,可以把很多節點的啟動寫進去 1 launc 件中的根元素採用標籤定義 2 pkg 節點所在的功能包名稱 type 節點的可執行檔名稱 name 節點執行時的名稱,執行同乙個功能包節點,名字就可以不一樣了 output 是否列印 respawn 啟動執行掛掉,是否重啟 requ...
eclipse安裝使用svn 外掛程式
2015 7 17 eclipse版本 luna 4.4.2 官網 www.eclipse.org svn 版本site 1.8.22 官網 svn安裝 eclipse help install new software add 輸入資源 版本號 第二鐘方法 本地安裝 2 eclipse help ...