日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rqt teb参数动态调试工具_16.ROS常用工具:Rviz/rqt

發(fā)布時間:2024/10/8 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rqt teb参数动态调试工具_16.ROS常用工具:Rviz/rqt 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

》》點贊,收藏+關(guān)注,理財&技術(shù)不迷路《《

RViz(The Robot Visualization tool可視化工具):

作用:把一些抽象的復雜的傳感器信息以圖像的方式傳給我們,方便監(jiān)控和調(diào)試。

實例:運行rviz

導入機器人:

Add里面可以添加組件,但是一定要先運行 roslaunch!!!!!!必須有l(wèi)aunch文件才可以!!

機器人現(xiàn)在是白色的,因為現(xiàn)在frame是map的frame,我們應該調(diào)為機器人的frame。

因為他都是默認打到map這個frame上面的,但是我的demo里面沒有map的參數(shù),所以找不到機器人的坐標。

這里由兩個enabled模型,一個visual一個collision,collision更加簡單,方便與計算,降低計算量,提高計算速度。

導入攝像頭:

可以選擇監(jiān)聽哪個image:和我們之前image_view是一樣的功能,這是這里提供了這樣一個平臺方便。

添加Laser scan:

將topic改為 /scan,可以看到圖中的紅線,紅點就是機器人激光雷達所掃出來的距離。離障礙物的距離

xiangliu@xiangliu-virtual-machine:~$ rosrun robot_sim_demo robot_keyboard_teleop.py

運行控制板來控制機器人運動,發(fā)現(xiàn)障礙物也會隨著機器人移動而變化。

點云pointcloud

這里可以看出它其實是由深度攝像頭得到的。

Gazebo 和RViz區(qū)別:

Gazebo和RViz是完全兩個不一樣的東西。一個是用來仿真,提供一個模擬世界。一個是可視化,把我們接收到的信息呈現(xiàn)出來,rviz左邊那一列每一個插件都是一個subcriber(比如:laserscan, pointcloud,等等)比如:laserscan里面有一個topic,它就是subscribe了這個topic才獲取信息的。

rviz是數(shù)據(jù)可視化工具;而gazebo是物理仿真引擎/平臺。

rviz是三維可視化工具,強調(diào)把已有的數(shù)據(jù)可視化顯示;

gazebo是三維物理仿真平臺,強調(diào)的是創(chuàng)建一個虛擬的仿真環(huán)境。

rviz需要已有數(shù)據(jù)。

rviz提供了很多插件,這些插件可以顯示圖像、模型、路徑等信息,但是前提都是這些數(shù)據(jù)已經(jīng)以話題、參數(shù)的形式發(fā)布,rviz做的事情就是訂閱這些數(shù)據(jù),并完成可視化的渲染,讓開發(fā)者更容易理解數(shù)據(jù)的意義。

gazebo不是顯示工具,強調(diào)的是仿真,它不需要數(shù)據(jù),而是創(chuàng)造數(shù)據(jù)

我們可以在gazebo中免費創(chuàng)建一個機器人世界,不僅可以仿真機器人的運動功能,還可以仿真機器人的傳感器數(shù)據(jù)。而這些數(shù)據(jù)就可以放到rviz中顯示,所以使用gazebo的時候,經(jīng)常也會和rviz配合使用。當我們手上沒有機器人硬件或?qū)嶒灜h(huán)境難以搭建時,仿真往往是非常有用的利器。

Rqt(全稱:ros qt)

rosrun rqt_(按tab鍵)可以查看所有的rqt工具。

可視化工具。圖形化顯示的工具。

和rviz一樣,但是比rviz更高級。

Rqt_graph;

顯示當前有哪些node,topic在運行,消息的流向。(反應系統(tǒng)的全貌)

xiangliu@xiangliu-virtual-machine:~$ rqt_graph (要先運行roslaunch)、

在這個計算圖里圓圈代表節(jié)點,箭頭代表流向,箭頭上面是topic,顯示了所有節(jié)點和topic和流向。

(習慣:下載了別人的程序,一般先運行下rqt_graph先整體了解它的結(jié)構(gòu))

這里能俯瞰整個系統(tǒng)的菜單欄。任何變化,在rqt_graph里面刷新一下都可以看到。

Rqt_plot:

把某些參數(shù)(尤其是動態(tài)參數(shù))的曲線繪制出來,比如調(diào)試機器人的時候看速度,看光電碼盤或者IMU數(shù)據(jù)。查找參數(shù)!

在這里你可以選擇監(jiān)視你想監(jiān)視的topic。

比如:我想監(jiān)視X-boot它輪子的里程計。這里輪子的topic在 /odom/---下面。

/odom/下面由四個選項分表代表不同的意義,pose是指當前機器人所在位置,twist是指機器人現(xiàn)在運動速度。

Rqt_console:

它有一些過濾器,能把日志分成不同等級。方便查詢。

總結(jié)

以上是生活随笔為你收集整理的rqt teb参数动态调试工具_16.ROS常用工具:Rviz/rqt的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。