ROS常用命令集錦

2021-07-28 17:45:47 字數 2339 閱讀 7772

一、建立 ros 工作空間

1、啟動 ros        

$     roscore

2、建立工作環境

$     mkdir -p ~/catkin_ws/src

$     cd ~/catkin_ws/src

$     catkin_init_workspace

3、編譯 ros 程式

$     cd ~/catkin_ws

$     catkin_make

4、新增程式包到全域性路徑

$     echo "source catkin_ws/devel/setup.bash" >> ~/.bashrc

$     source ~/.bashrc

5、設定工作空間,ros環境變數,及變數路徑

$    gedit ~/.bashrc

$    echo $ros_package_path  

二、package 相關操作

1、建立 package 並編譯

$     cd ~/catkin_ws/src

$     catkin_create_pkg [depend1] [depend2] [depend3]

$     cd ~/catkin_ws

$     catkin_make

2、查詢 package

$     rospack find [package name]

3、檢視 package 依賴

$    rospack depends

$    rospack depends1

三、node 相關操作

1、檢視所有正在執行的 node

$     rosnode list

2、檢視某節點資訊

$     rosnode info [node_name]

3、執行 node

$     rosrun [package_name] [node_name] [__name:=new_name]

四、topic 相關操作

1、檢視 rostopic 所有操作

$     rostopic -h

2、檢視所有 topic 列表

$     rostopic list

3、圖形化顯示 topic

$     rosrun rqt_graph rqt_graph

$     rosrun rqt_plot rqt_plot

4、檢視某個 topic 資訊

$     rostopic echo [topic]

5、檢視 topic 訊息格式

$     rostopic type [topic]

$     rosmsg show [msg_type]

6、向topic發布訊息

$     rostopic pub [-1] [-r 1] -- [args] [args]

五、service 相關操作

1、檢視所以service操作

$     rosservice -h

2、檢視 service 列表

$     rosservice list

3、呼叫 service

$     rosservice call [service] [args]

4、檢視 service 格式並顯示資料

$     rosservice type [service] | rossrv show

5、設定service parameter

$     rosparam set [parame_name] [args] + rosservice call clear

6、獲得parameter

$     rosparam get [parame_name]

7、載入parameter

$     rosparam load [file_name] [namespace]

8、刪除parameter

$     rosparam delete

六、bag 相關操作

1、錄製所有topic變化

$     rosbag record -a

2、記錄某些topic

$     rosbag record -o subset

3、檢視bag資訊

$    rosbag info

4、回放

$     rosbag play (-r 2)

**:

AIX常用命令集錦

1 telnet ip 連線到小型機 2 login team08 password 登陸 3 passwd 更改口令 4 logout 退出 直接退出系統 5 exit 退出 ctrl d 退出當前的shell 6 date 列出當前日期時間 加引數改變輸出格式 7 cal 察看年月日資訊 8 c...

AIX常用命令集錦

命令 1 telnet ip 連線到小型機 2 login team08 password 登陸 3 passwd 更改口令 4 logout 退出 直接退出系統 5 exit 退出 ctrl d 退出當前的shell 6 date 列出當前日期時間 加引數改變輸出格式 7 cal 察看年月日資訊 ...

linux 常用命令集錦

常見命令 ls 顯示檔案和目錄列表 touch 生成指定的空檔案或更改時間 cat tac 顯示文字的內容 cp 複製複製檔案和目錄可以用 rf引數連用 mkdir 建立檔案 rm 複製檔案和目錄可以用 rf引數連用 mv 移動或重新命名 more less 分頁顯示檔案的內容 head tail ...