ros的**工具:gazebo
ros的除錯和視覺化:rviz和rqt
命令列工具:rostopic,rosbag
專用工具:moveit
這個是機械人**工具,相容的物理引擎是ode。用於動力學,感知,導航等任務的模擬。
全稱是the robot visualization tool視覺化工具,方便監控和除錯
視覺化工具,基於qt開發,
tqt_graph:顯示通訊架構,
rqt_plot:繪製曲線
rqt_console:檢視日誌
資料記錄和資料回放
比如現在有一輛無人車在測試,需要把一些資料記錄下來,我們可以指定記錄的一些話題。記錄下來後可以進行回放,按照時間戳乙個個顯示出來。
下面是一些命令:
$rosbag record >
//記錄某些topic到bag中
$rosbag record //記錄所有topic到bag中
$rosbag play >
//回放bag
ROS自學筆記11 Client Library
客戶端庫 提供ros程式設計的庫,和api的概念類似。比如我們實現建立node,發布訊息,除錯服務這些功能,不需要從tcp層去實現,而是直接呼叫client library就可以。ros提供的client library有 roscpp rospy roslisp ros是命名空間 roscpp是官...
ROS自學筆記14 param demo
這篇文章主要講引數伺服器在ros裡面的寫法和用法。引數伺服器提供的roscpp的api介面有ros param和ros nodehandle兩種命名空間。param demo.cpp include int main int argc,char argv ros init argc,argv,gre...
ROS學習筆記10(建立乙個ROS訊息和服務)
這篇教程主要介紹怎樣建立和編譯乙個msg訊息和srv服務檔案,同時介紹rosmsg,rossrv,roscp等命令工具。3 srv使用 4 小結 msg檔案 header header string child frame id geometry msgs posewithcovariance po...