ROS入門 之 基本命令

2021-10-01 16:12:44 字數 797 閱讀 8442

roscore

roscore 是執行ros 主節點的命令,也可以在另一台位於同乙個網路內的計算機上執行。

注意:除了支援多roscore的某些特殊情況,roscore 在乙個網路中只能執行乙個。

執行ros時,將使用在 ros_master_uri 變數中列出的uri (統一資源識別符號)位址和埠。如果使用者沒有設定,將使用當前的本機ip位址作為uri位址並使用埠11311。

rosrun

rosrun用於在功能包中執行乙個節點。節點使用的uri位址將儲存在當前執行節點的計算機的ros_hostname環境變數作為uri位址,埠被設定為任意的固有值。

roslaunch

roslaunch 可用於執行多個確定的節點。還包括一些專為執行具有諸多選項的節點的ros命令,比如包括更改功能包引數或節點名稱、配置節點命名空間、設定ros_root和ros_package_path以及更改環境變數等

roslaunch 使用 *.launch 檔案來設定可執行節點,基於可擴充套件標記語言(xml),並提供 xml 標記形式的多種選項。

rosbag

使用者可以儲存ros中傳送和接收的訊息的資料,用於儲存的檔案格式成為bag,以 .bag為副檔名。

這個功能包可以用來儲存資訊並在需要的時候回放以前的情況;

應用:使用感測器執行某些實驗時,使用bag將感測器值以訊息的形式儲存,可在不重複執行之前實驗的前提下,通過回放來反覆利用當時的感測器的值。(在需要反覆除錯的時候很有用)

ROS 基本命令

1.建立乙個工作空間 mkdir catkin ws src cd catkin ws catkin make這一步之後會在catkin ws 目錄下面生成兩個新的資料夾 build 和 devel,我們進入devel資料夾裡面有幾個不同shell環境的指令碼,針對不同的shell需要執行一下指令碼...

Django入門基本命令

1.安裝django pip install django 1.11.72.檢查django是否安裝成功 3.建立django專案 django admin.py startproject helloworld5.建立資料庫表 或 更改資料庫表或字段 django 1.7.1及以上 用以下命令 1....

Git入門基本命令

git是一款用於 版本管理的工具,最優秀,沒有之一 1.分布式 2.分支管理非常優秀 3.版本管理比svn優秀 4.git有工作區和版本庫 版本庫又分為 暫存區和本地庫 5.git的工作流程先在工作區工作,然後提交到暫存區,最終提交到本地庫 在本地建立工作區,並將其add到git的暫存區中,然後co...