rostopic pub通過命令列發布話題

2021-10-02 06:59:31 字數 1261 閱讀 2103

使用指定的話題名稱發布訊息

rostopic pub [話題名稱] [訊息型別] [引數]

usage: rostopic pub /topic type [args...]

-h, --help

show this help message and exit.

-v

print verbose output.

-r rate, --rate=rate

publishing rate (hz).  for -f and stdin input, this defaults to 10.  otherwise it is not set.

-1, --once

publish one message and exit.

-f file, --file=file

read args from yaml file (bagy).

-l, --latch

enable latching for -f, -r and piped input.  this latches the first message.

-s, --substitute-keywords

when publishing with a rate, performs keyword ('now' or 'auto') substitution for each message.

rostopic pub -1 /cmd_vel geometry_msgs/twist -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'
每個選項的描述如下:

-1只發布一次訊息(實際上只執行一次,但會像以前的結果一樣執行3秒)。publishing and latching message for 3.0 seconds.

/cmd_vel指定的話題名稱

geometry_msgs/twist要發布的訊息型別名稱

-- 『[2.0, 0.0, 0.0]』 『[0.0, 0.0, 1.0]』按照訊息型別組織訊息格式,這裡是線速度為2.0m/s,角速度為1.0rad/s。-- 與 ''為可選的,可有可無。

通過命令學git

設定提交 時的使用者資訊 常用命令 遠端操作 分支管理 刪除分支 分支合併 檢視提交歷史 git標籤 配置git和github 菜鳥教程鏈結 git init git init 資料夾 git add c git add readme git commit m 初始化專案版本 git clone g...

BASH 通過變數執行命令

問題 你希望根據實際情況執行不同的命令,怎麼去實現呢?解決方案 有很多問題解決這個問題,這也是指令碼要解決的。後面的章節中有很多的程式設計邏輯可以解決這個問題,比如 if then else,case 語句。fn tmp x.x prog echo prog fn prog cat prog fn ...

通過 adb命令傳送廣播

我們經常用到模組裝置傳送廣播,此處記錄一下 首先進入adb 使用命令 adb shell 傳送廣播 例 am broadcast a action.com.custom.broadcast.quit es package com.test.broadcast am broadcast 後面為key ...