1. 程式人生 > >ROS學習記錄(3)--Kobuki控制大合集

ROS學習記錄(3)--Kobuki控制大合集

宣告:本文收錄Kobuki所有操作命令,以後都在本文更新。

1.啟動Kobuki

roslaunch kobuki_node minimal.launch

2.改變顏色或關閉LED(通過釋出話題)

rostopic pub /mobile_base/commands/led1 kobuki_msgs/Led "value: 1"

引數說明:0 - off
     1 - green
     2 - orange
     3 - red
3.播放聲音

rostopic pub /mobile_base/commands/sound kobuki_msgs/Sound "value: 6"

引數說明:0 - turn on
     1 - turn off
     2 - recharge start
     3 - press button,
     4 - error sound
     5 - start cleaning
     6 - cleaning end
4.獲取Kobuki診斷資訊

rosrun rqt_robot_monitor rqt_robot_monitor

5.檢視Kobuki電壓
首先輸入命令:

rosrun rqt_plot rqt_plot

相關推薦

ROS學習記錄3--Kobuki控制

宣告:本文收錄Kobuki所有操作命令,以後都在本文更新。 1.啟動Kobuki roslaunch kobuki_node minimal.launch 2.改變顏色或關閉LED(通過釋出話

C語言學習記錄3

C語言學習記錄 Mooc上C語言練習 念整數 題目內容: 你的程式要讀入一個整數,範圍是[-100000,100000]。然後,用漢語拼音將這個整數的每一位輸出出來。 如輸入1234,則輸出: yi er san si 注意,每個字的拼音之間有一個空格,但是最

LeetCode學習記錄3----完全平方數

給定正整數 n,找到若干個完全平方數(比如 1, 4, 9, 16, ...)使得它們的和等於 n。你需要讓組成和的完全平方數的個數最少。 示例 1: 輸入: n = 12 輸出: 3 解釋: 12 = 4 + 4 + 4. 示例 2: 輸入: n = 13 輸出:

HTML與CSS學習記錄3————CSS樣式基本知識

認識CSS樣式 CSS全稱為“層疊樣式表 (Cascading Style Sheets)”,它主要是用於定義HTML內容在瀏覽器內的顯示樣式,如文字大小、顏色、字型加粗等。如下列程式碼: p{ font-size:12px;/*設定文字字號*/ color:

kubernetes學習記錄3——叢集外部訪問Pod或Service

學習閱讀的書籍為《kubernetes權威指南:從Docker到Kubernetes實踐全接觸》,書中有不少地方講的比較模糊,故在此做下學習過程中的梳理。 Pod和Service是Kubernetes叢集範圍內的虛擬概念。叢集外的客戶端系統無法通過Pod的I

Jmeter學習記錄3——跨執行緒組傳遞引數

思路:將某一執行緒組內的變數通過“__setProperty”函式設定成jmeter的全域性變數,在另一執行緒組中通過“__P”函式呼叫即可。1.新增-後置處理器-BeanShell PostProcessorParametres:把需要操作的引數傳遞給Bean Shell

STM32 嵌入式學習入門3——STM32F103 按鍵輸入控制LED燈

STM32 嵌入式學習入門(3)—— STM32F103 按鍵輸入控制LED燈 按鍵是微控制器上一個很重要的輸入裝置,也很容易掌握,只要明白了IO口最基本的使用,就可以操作按鍵了。 我們的目的是控制開發板上板載的三個按鍵來操作開發

STM32 嵌入式學習入門2——STM32的GPIO介紹 STM32 嵌入式學習入門3——STM32F103 按鍵輸入控制LED燈

STM32簡介及STM32學習方法簡介 STM32是新的基於ARM核心的32位MCU系列,該核心為ARM公司為要求高效能、低成本、低功耗的嵌入式應用專門設計的Cortex-M核心,該核心採用標準的ARM架構。該核心具有超前的體系結構以及高效能、低電壓、低功耗,且

ROS+SLAM學習日誌4獲取控制與位移資訊

在ROS的rostopic list中有兩個主題是有關控制資訊的,一個是/cmd_vel ,另一個是 /server/Odom 這兩個有什麼,這兩個topic記錄下來的bag都有linear與orientation這兩個列表,前者中的x表示速度,後者的z表示方向

arcgis for js 3.x 學習記錄

一:侃 4.x主要更新的是對3維的操作吧,我們專案目前沒用到3維地圖,然後客戶那面裝的也都是arcgis 10.1?,所以覺得還是用3.x比較好,目前我們專案用的是arcgis for js  3.19 arcgis for js 3 開發者資料地址:https://dev

ROS學習rostopic訊息記錄、回放、轉.txt

一、通過bag檔案記錄話題訊息 當釋出話題的節點執行後,可以通過rostopic list 列出當前執行的話題,然後記錄: mkdir bagfile cd bagfile rosbag record -a #記錄所有的話題 當訊息記錄完成後,結束c

ROS+SLAM學習日誌3獲取影象與視訊

在ROS中,一般會有一個節點用於展示攝像頭採集到的影象。這是一個包含複雜資料的topic,一般最好用特殊的工具來顯示與分析。因為這裡根據攝像頭裝置的不同需要不同的launch檔案來啟動攝像頭,我這裡用的是自己機器人的檔案,或者也可以用網上的例程用自己筆記本攝像頭

3.14 學習記錄1

text mage txt 新建 使用 技術分享 src 用戶信息 51cto Linux中操作:用戶的創建和組的創建#useradd -G webs -N root cc創建一個用戶 webs為附加組 root為主組#usermod -G -a webs cc是添加附

開始寫博客,學習Linq3

frame 一般來說 開發人員 framework 編程語言 開發語言 工具 語句 並且 為什麽需要Linq?(摘自原文) 讀者會發現LINQ著眼於解決編程語言和數據庫之間廣發存在的不統一問題。 1.常見的問題,使用.NET Framework Class Library(

bfzwjeqjSpriNgMc學習系列3之url

ref htm 學習 pri blank url lan get 系列 bfzwjeqjSpriNgMc學習系列(3)之url χ絳 bfzwjeqjSpriNgMc學習系列(3)之urlbfzwjeqjSpriNgMc學習系列(3)之url

TCP/IP詳解學習筆記3IP協議ARP協議和RARP協議

out 處理機 傳輸 包含 發送 res 這也 進行 默認 把這三個協議放到一起學習是因為這三個協議處於同一層,ARP協議用來找到目標主機的Ethernet網卡Mac地址,IP則承載要發送的消息。數據鏈路層可以從ARP得到數據的傳送信息,而從IP得到要傳輸的數據信息。   

BigData 學習記錄

如果 lock 都沒有 stream 節點 信息 nod 存在 物理 master/slave主從結構: HDFS是一個 master/slave的架構。HDFS只有一個NameNode,即master。master負責管理文件系統命名空間和client對文件的訪問。此外,

BigData 學習記錄

merge 而且 seq 運行時間 big 存儲位置 完成 setup 其中 MR(MapReduce)運行過程 client程序--》提交job至JobTracker--》分配job ID--》JobTracker檢查輸入文件存在,輸出文件不存在--》進行輸入分片--

spring學習筆記3——bean配置細節註意

collect 1.5 之前 ice ble person name return 引用 1. 一個bean引用另外一個bean 當Person類中有一個屬性是Car,那麽該如何配置呢 person: package com.zj.spring; public class

QT學習筆記3 我的第一個程序

9.png har 中文 gets 有一個 setw 通過 坐標 關系 今天,學習搭建一個空項目,了解程序是如何運行的。 (1)新建一個空項目   1、在創建完空項目之後,項目中只有一個空的項目文件( .pro)        2、然後需要在項目文件(.pro)中添加: