ROS 常用命令字典
該博文適合已經具備一定的ROS程式設計基礎的人,快速檢視ROS相關指令。
本文持續更新中,望關注收藏,一起改進...
建立 ROS 工作空間
啟動 ROS
$ roscore
建立工作環境
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src
$ catkin_init_workspace
編譯 ROS 程式
$ cd ~/catkin_ws
$ catkin_make
新增程式包到全域性路徑
$ echo "source catkin_ws/devel/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
Package 相關操作
建立 Package 並編譯
$ cd ~/catkin_ws/src
$ catkin_create_pkg <package_name> [depend1] [depend2] [depend3]
$ cd ~/catkin_ws
$ catkin_make
查詢 Package
$ rospack find [package name]
檢視 Package 依賴
$ rospack depends <package_name>
$ rospack depends1 <package_name>
Node 相關操作
檢視所有正在執行的 Node
$ rosnode list
檢視某節點資訊
$ rosnode info [node_name]
執行 Node
$ rosrun [package_name] [node_name] [__name:=new_name]
Topic 相關操作
檢視 rostopic 所有操作
$ rostopic -h
檢視所有 Topic 列表
$ rostopic list
圖形化顯示 topic
$ rosrun rqt_graph rqt_graph
$ rosrun rqt_plot rqt_plot
檢視某個 Topic 資訊
$ rostopic echo [topic]
檢視 Topic 訊息格式
$ rostopic type [topic]
$ rosmsg show [msg_type]
向topic釋出訊息
$ rostopic pub [-1] <topic> <msg_type> [-r 1] -- [args] [args]
Service 相關操作
檢視所以service操作
$ rosservice -h
檢視 service 列表
$ rosservice list
呼叫 service
$ rosservice call [service] [args]
檢視 service 格式並顯示資料
$ rosservice type [service] | rossrv show
設定service parameter
$ rosparam set [parame_name] [args] + rosservice call clear
獲得parameter
$ rosparam get [parame_name]
載入parameter
$ rosparam load [file_name] [namespace]
刪除parameter
$ rosparam delete
Bag 相關操作
錄製所有topic變化
$ rosbag record -a
記錄某些topic
$ rosbag record -O subset <topic1> <topic2>
檢視bag資訊
$ rosbag info <bagfile_name>
回放
$ rosbag play (-r 2) <bagfile_name>
相關推薦
ROS 常用命令字典(轉載)
該博文適合已經具備一定的ROS程式設計基礎的人,快速檢視ROS相關指令。 本文持續更新中,望關注收藏,一起改進... 建立 ROS 工作空間 啟動 ROS $ roscore 建立工作環境 $ mkdir -p ~/catkin_ws/src $ cd ~
ROS 常用命令字典
該博文適合已經具備一定的ROS程式設計基礎的人,快速檢視ROS相關指令。 本文持續更新中,望關注收藏,一起改進... 建立 ROS 工作空間 啟動 ROS $ roscore 建立工作環境 $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/s
ROS常用命令彙總
ROS系統也是通過命令列操作,總結了下平時工作中使用的命令工具,以後使用多會陸續新增. 檢視ROS_PACKAGE_PATH環境變數 $ echo $ROS_PACKAGE_PATH /home/saneri/catkin_ws/src:/opt/ros/kinetic/share
ROS常用命令
Filesystem Management Tools rospack 獲取程式包的有關資訊。 rospack find [package] 返回程式包的路徑。 rospack list 獲取所有的程式包。 roscd 切換(cd)工作目錄到某個程式包(或其
ROS常用命令列總結
Filesystem Management Tools rospack 獲取程式包的有關資訊。 rospack find [package] 返回程式包的路徑。 rospack list 獲取所有的程式包。 roscd 切換(cd)工作目錄到
ROS 常用命令
建立 ROS 工作空間 啟動 ROS $ roscore 建立工作環境 $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace 編譯 ROS 程式 $ cd ~/catkin_
樹莓派 ROS 常用命令
catkin_make -DCATKIN_WHITELIST_PACKAGES="serial_oldx" \u6062\u590d\u7f16\u8bd1\u6240\u6709\u7684\u5305catkin_make -DCATKIN_WHITELIST_PACK
【ROS】常用命令
http://wiki.ros.org/ROS/Tutorials/NavigatingTheFilesystem 1. rospack find [package_name] :返回package的地址; 例子: rospack find roscpp 2. roscd [location
ROS開發與常用命令
初始化ROS的catkin工作空間:catkin_init_workspace 編譯ROS的catkin工作空間:catkin_make 讀取當前catkin工作空間的環境變數:source devel/setup.sh 驗證ROS工作空間的環境變數載入成功:echo $ROS_PACK
Linux常用命令速查字典
一、啟動、關機、登入、登出相關命令 [login] 登入 [logout] 登出 [exit] 登出 [shutdown] 停止系統 [halt] 停止系統 [reboot] 重啟動 [powero
oozie 常用命令
3.3 ued submit operation -s clean up sim killed require 1.驗證wokflow.xmloozie validate /appcom/apps/hduser0401/mbl_webtrends/workflow.xml
Linux下常用命令之sed學習總結
linux sed sed命令 正則表達式 sed總結 Sed功能說明:Sed是linux下一個強大的文本文件處理工具,通過對文件增加、刪除、查找、查詢操作,配合正則表達式以實現工作中的各種需求。同時也是一名運維人員必須掌握的核心技能。---------------------------
【長期更新】Ubuntu常用命令備忘錄
err bsp ubuntu lib ubunt clas apt 問題 error Error Could not get lock /var/lib/dpkg/lock 出現這個問題可能是有另外一個程序正在運行,導致資源被鎖不可用。而導致資源被鎖的原因可能是上次運行安
mysql 常用命令
mysql命令說明BEGIN COMMITmysql在客戶端執行更新、刪除開啟一個事務:BEGIN;UPDATE driver SET phone=‘11601620000‘ WHERE id=1;--ROLLBACK;COMMIT;DATE_FORMAT%Y-%m-%d %H-%iIFNULL(price,
Linux的常用命令
linux的常用命令 lofout 退出登錄 mount 查看系統當中已經掛載的設備 mount -a 依據配置文件/etc/fstab的內容,自動掛載 who 查看系統登錄了哪些用戶(能看到用戶名,登錄終端,登陸時間登錄IP) w 查看系統登錄了哪些用戶(跟who一樣,但是還能
【Mysql】常用命令
flush mysq tmp pri nec 清除 int 用戶 創建 登錄mysql -uroot -p 查看有哪些數據庫show databases; 創建一個普通用戶 sa ,密碼是 some_passCREATE USER [email protecte
Linux GCC常用命令
靜態加載 配置文件 情況 窗口 連接器 執行 二進制 c 語言 標準輸入輸出 Linux GCC常用命令 1簡介 2簡單編譯 2.1預處理 2.2編譯為匯編代碼(Compilation) 2.3匯編(Assembly) 2.4連接(Linking) 3
Docker常用命令詳解
nbsp 詳解 .cn 本地 test 並且 www 更多 top docker ps 查看當前正在運行的容器 docker ps -a 查看所有容器的狀態 docker start/stop id/name 啟動/停止某個容器 docker attach id 進
Linux常用命令
log rep 移動 文件權限 查看 his 問題 文件 學習 以下是本人在工作中常用到的Linux命令,記錄下來,方便日常工作學習查用翻閱。 Git管理代碼 【系統操作】 cd 進入目錄 cd ~ 回到根目錄 ls 查看當前目錄下的文件 less 查看某個文件內
Linux常用命令總結
bashrc 命令 配置環境 bit stat 用戶權限 復制 rtu one Linux文件的目錄結構:樹狀結構,/為最高的根目錄 root:root用戶的個人文件夾(家目錄) bin:存放多數用戶可用的命令 boot:存放啟動文件和