Rosbag使用:bag檔案視覺化實現
Ros Kinetic安裝參考:
本文執行環境是Ubuntu16.04 LTS + Ros Kinetic
本文所用bag檔案來自Livox Detection GitHub開源專案rosbags檔案
以urban_scene.bag為例實現視覺化。
(1)首先,ctrl+alt+T 開啟終端(Terminal):
輸入:
roscore
執行結果如下:
(2)另起一個Terminal視窗(同樣ctrl+alt+T),輸入:
rosbag info urban_scene.bag
查詢bag檔案資訊。
較為重要的資訊是該bag檔案的type(本例中為點雲資料PointClouds),以及topics,之後視覺化時配置時需要。同時從info中我們還可以得知該bag檔案持續時間為131s。
(3)再開一個終端(Terminal)輸入:
rosbag play urban_scene.bag -r 0.1
這裡-r 0.1表示將bag檔案以0.1倍速慢速播放,若是檔案時間較短,可以寫成:
rosbag play urban_scene.bag -l
-l表示loop,迴圈播放。
否則當bag檔案播放完畢後,視覺化程式會自動終止。
(4)最後一步,再開啟一個終端,輸入:
rosrun rviz rviz
開啟如下介面:
第一次配置的小夥伴首先需要新增想視覺化的資料型別,本例中為PointCloud2即點雲形式。
由於之前博主已經配置過,故開啟後此處已經開始輸出點雲,本圖中可以看到車道線,以及右側停在路邊的車,以及周圍的建築輪廓。
此處注意圖中框選的幾處:
在說新增的PointCloud2欄中,需要將topic設定為之前info中所查詢的資訊即 /livox/lidar;
style可以更改為Points顯示;
最重要的一步,之前博主就卡在這!
還需要根據所執行的bag檔案設定Fixed Frame,預設為Map格式,此處更改為 livox_frame.
即可生成點雲。
最後再放兩張點雲結果:
相關文章
- 使用Echarts來實現資料視覺化Echarts視覺化
- 如何實現視覺化、智慧化、自動化的檔案採集?一文了解!視覺化
- [C#] 使用 NAudio 實現音訊視覺化C#音訊視覺化
- 視覺化學習:使用WebGL實現網格背景視覺化Web
- 前端使用 Konva 實現視覺化設計器(6)前端視覺化
- 前端使用 Konva 實現視覺化設計器(2)前端視覺化
- 前端使用 Konva 實現視覺化設計器(3)前端視覺化
- 前端使用 Konva 實現視覺化設計器(4)前端視覺化
- 二進位制檔案視覺化(二)視覺化
- 【NBA 視覺化】使用Pyecharts實現湖人19-20賽季投籃資料視覺化~視覺化Echarts
- 使用 ECharts GL 實現三維視覺化 - 入門款Echarts視覺化
- 分享20份大屏視覺化模板,輕鬆實現資料視覺化視覺化
- 使用JavaScript和D3.js實現資料視覺化JavaScriptJS視覺化
- Python 如何實現資料視覺化Python視覺化
- 大資料視覺化該如何實現大資料視覺化
- python實現地址分佈視覺化Python視覺化
- 前端使用 Konva 實現視覺化設計器(8)- 預覽框前端視覺化
- 前端使用 Konva 實現視覺化設計器(9)- 另存為SVG前端視覺化SVG
- 視覺化學習:使用WebGL繪製圓形,實現色盤視覺化Web
- 前端使用 Konva 實現視覺化設計器(10)- 對齊線前端視覺化
- 視覺化Java垃圾回收的原理和實現視覺化Java
- 基於bootstrap實現視覺化佈局工具boot視覺化
- 視覺化學習:WebGL實現縮放平移視覺化Web
- 前端使用 Konva 實現視覺化設計器(20)- 效能最佳化、UI 美化前端視覺化UI
- Araxis Merge Pro 2022,視覺化檔案視覺化
- 如何優雅而高效地使用Matplotlib實現資料視覺化視覺化
- 關於如何使用echarts實現市縣區地圖的視覺化Echarts地圖視覺化
- 中移動香港攜手8Manage實現視覺化專案管理視覺化專案管理
- 三維視覺化設計軟體,可以實現資料視覺化的軟體有哪些視覺化
- 做三維視覺化的公司,分析型視覺化大屏可以用什麼實現視覺化
- [Echarts視覺化] 二.php和ajax連線資料庫實現動態資料視覺化Echarts視覺化PHP資料庫
- 三步帶你實現資料視覺化視覺化
- AudioContext+canvas實現音訊視覺化ContextCanvas音訊視覺化
- 快速實現地圖遷移資料視覺化地圖視覺化
- 部落格一鍵儲存本地exe視覺化介面檔案視覺化
- 資料視覺化實踐視覺化
- ECharts與資料視覺化:如何高效使用JavaScript實現複雜圖表Echarts視覺化JavaScript
- 前端使用 Konva 實現視覺化設計器(12)- 連線線 - 直線前端視覺化