move base下的一些指令

2021-09-02 01:32:16 字數 753 閱讀 6520

命令列發布一條前進指令

rostopic pub /move_base_******/goal geometry_msgs/posestamped \ ',pose: ,orientation: }}'

需要解釋一下:

(1)這條指令是發布在/move_base_******/goal話題上的,訊息型別為geometry_msgs/posestamped

(2)geometry_msgs/posestamped訊息包含header、pose、orientation三部分

(3)pose的含義:位置,以公尺為單位,此處pose: 就是指目標位置在(1,0,0)處

(4)orientation:方向,使用四元數表示,表示機械人到達目的地後的姿態,此處orientation: 表示機械人到達(1,0,0)點後,姿態(朝向)保持不變,為啥這個四元數長相為(0,0,0,1)?文章最後再詳細說一下。

(5)上述命令中有乙個「\」,這個」\」在linux命令列中意味著換一行再寫,手動輸入命令時,回車換行會出現續行提示符」>」,《ros入門例項》裡是這樣寫的,這裡完全複製就行並回車執行就行,你也可以不寫這個\,不影響命令的執行。

(6)寫引數時,比如x: 0,注意冒號和0之間有乙個空格。

執行rqt_reconfigure,可以用視覺化的方法調節各個引數

rosrun rqt_reconfigure rqt_reconfigure
參考

linux下的一些基礎指令

最近學習linux作業系統,了解到了很多linux下的操作,在這裡分享給大家。這裡面的語法也是很關鍵的,乙個 乙個空格都可能造成錯誤,要多多注意。ls 指令 語法 ls 選項 目錄或檔案 功能 對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名以及其他資訊。pwd命令 語法 pwd...

linux 下 svn的一些基本指令

1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 這裡恐怕後面要新增目錄吧!例如 svn add test.php 新增test.php...

Linux Linux下的一些基本指令 1

這裡無法將指令操作全部羅列,博主就重要程度來挑選,帶 的為重要指令 作用 羅列出當前資料夾下的所有內容 常用操作 注意下面的操作中,前都有乙個空格,這個空格必不可少 ls l 顯示當前檔案內所有內容的詳細資訊 ls a 檢視該資料夾下的隱藏檔案 ls t 按照修改時間進行排序 ls r 對目錄反向排...