ROS 終端 常用指令

2021-10-01 13:14:28 字數 1666 閱讀 9304

檢視當前某一topic的實時數值

檢視當前所有活躍的topic

安裝ros的功能包

tf 相關

rviz 相關

mkdir -p ~/catkin_ws/src

cd ~/catkin_ws/src

catkin_init_workspace

$ cd 工作空間

$ cd src

$ catkin_create_pkg

$ cd 工作空間

$ catkin_make

$  cd 工作空間

$ catkin_make -dcatkin_whitelist_packages=

"包名"

e.g $ catkin_make -dcatkin_whitelist_packages=

"plugin_swivel_gimbal_control_gazebo_sim"

$ catkin_make -dcatkin_whitelist_packages=

""

ros_info

ros_info_stream_throttle(0.5,"wrench_control_.wrench.force.z: = "

<;//列印 要發布的資訊

std::string static_turtle_name

ros_info

("spinning until killed publishing %s to world"

, static_turtle_name.

c_str()

);

rostopic echo /topic
rostopic list
發現一種簡單的方式

ros-kinetic- 之後用tab鍵來找要的功能包,這樣是按到本定的ros系統裡,不便工作空間移動

sudo

apt-get

install ros-kinetic-想要的功能包

還有種方式去網上找 功能包的 git

sudo

git clone -b 版本 **.git

view_frames 建立 tf2 通過ros廣播的所有座標系的示意圖,他們的相互關係。

$ rosrun tf2_tools view_frames.py
$ rosrun tf tf_echo [reference_frame]

[target_frame]

e.g.

看一下turtle2座標系相對於turtle1座標系的變換

$ rosrun tf tf_echo turtle1 turtle2
##啟動時 指定 配置檔案

e.g.

$ rosrun rviz rviz -d `rospack find turtle_tf2`

/rviz/turtle_rviz.rviz

ROS常用指令

catkin make 編譯工作空間,新建workspace或package後需要執行一次 catkin create pkg pkgname std msgs rospy roscpp 在工作空間中建立新的功能包,pkgname功能包名,std msgs 標準訊息 rospy python ros...

Linux ubuntu 常用終端指令

最近準備自己架乙個個人部落格,這個過程中用到的常用指令記錄一下,方便以後查詢 預設都是ubuntu環境,個別mac環境下的我會標註 至於用mac還是linux搭伺服器,我個人感覺linux比較好,因為像apt get這種包管理工具預設就有不用再安裝 mac環境可以用pip和brew,體驗也不錯的 而...

mac終端指令

今天學習了一些c語言的基礎知識,下面是在終端用到的一些指令。pwd 檢視當前資料夾 cd 改變目錄 ls 列出當前目錄下的檔案 ls l 列出當前目錄下檔案的詳細資訊 mkdir 資料夾名 建立資料夾 touch 檔名 建立檔案 open 開啟檔案 表示當前路徑 上級目錄 cc c 檔名.c 編譯檔...