處理ROS采集到的點(diǎn)云數(shù)據(jù)(pcap數(shù)據(jù),bag數(shù)據(jù))

當(dāng)拿到一個(gè)開(kāi)源的數(shù)據(jù)集镰禾,其中包含依托于ros系統(tǒng)采集的多模態(tài)數(shù)據(jù)皿曲,我的目標(biāo)是提取數(shù)據(jù)集中的數(shù)據(jù),用于驗(yàn)證我的多模態(tài)數(shù)據(jù)融合算法吴侦。

pcap包中存儲(chǔ)的是一個(gè)時(shí)間段的點(diǎn)云數(shù)據(jù)屋休,按照幀進(jìn)行存儲(chǔ),每幀數(shù)據(jù)包含點(diǎn)云的直角坐標(biāo)系和極坐標(biāo)系下的坐標(biāo)信息备韧,時(shí)間信息劫樟,強(qiáng)度信息等,可以選取某個(gè)時(shí)間點(diǎn)提取該時(shí)間點(diǎn)的點(diǎn)云信息织堂,也可以提取一個(gè)時(shí)間段點(diǎn)云信息研究變化叠艳。通過(guò)可視化軟件,比如VeloView可以查看一段時(shí)間點(diǎn)云的效果易阳。

借用如下工具可以將得到的pcap數(shù)據(jù)進(jìn)行處理附较。

使用工具:

CloudCompare 【點(diǎn)云處理】https://download.csdn.net/download/oqqHun123/24366799?spm=1001.2014.3001.5501

VeloView 【點(diǎn)云處理】VeloView-3.1.1-26022015-Windows-64bit.exe-其它文檔類(lèi)資源-CSDN下載veloview下載

步驟:

1、pcap轉(zhuǎn)csv

打開(kāi)veloView潦俺,工具欄 file -> open -> capture file 選擇pcap點(diǎn)云數(shù)據(jù)拒课,

保存成為csv格式:工具欄 file -> save as -> save csv徐勃。

2、csv轉(zhuǎn)pcd

打開(kāi)CloudCompare早像,工具欄 file -> open 選擇csv文件僻肖,

待點(diǎn)云圖像加載完畢后在左邊DB Tree中選中當(dāng)前點(diǎn)云數(shù)據(jù),然后 file -> save 選擇pcd格式卢鹦。

如果工程項(xiàng)目需要可通過(guò)代碼方式轉(zhuǎn)換:https://blog.csdn.net/oqqHun123/article/details/120261165

3臀脏、pcd轉(zhuǎn)txt

同理可參考步驟2。

打開(kāi)CloudCompare冀自,工具欄 file -> open 選擇pcd文件揉稚,

待點(diǎn)云圖像加載完畢后在左邊DB Tree中選中當(dāng)前點(diǎn)云數(shù)據(jù),然后 file -> save 選擇txt格式凡纳。


————————————————

版權(quán)聲明:本文為CSDN博主「RanMaxLi」的原創(chuàng)文章窃植,遵循CC 4.0 BY-SA版權(quán)協(xié)議帝蒿,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明荐糜。

原文鏈接:https://blog.csdn.net/oqqHun123/article/details/121093394


附1:VLP激光雷達(dá)Veloview使用教程 參考使用教程

Veloview軟件使用

1、雙擊打開(kāi)軟件葛超,點(diǎn)擊左上角 File→Open→Sensor Stream

這一步驟主要是連接雷達(dá)暴氏,與雷達(dá)建立通信


2、在彈出的界面绣张,選擇所對(duì)應(yīng)的激光雷達(dá)按型號(hào)答渔,點(diǎn)擊OK ,這里選擇16線激光雷達(dá)侥涵。


3沼撕、雷達(dá)掃描區(qū)域

? ? 這個(gè)時(shí)候在就會(huì)顯示雷達(dá)的點(diǎn)云圖像,注意不要近距離遮擋雷達(dá)(放在封閉抽屜里)都不會(huì)產(chǎn)生圖像,好像是距離大于20cm.點(diǎn)擊右上方的三維坐標(biāo)軸芜飘,在點(diǎn)云圖像左下方即出現(xiàn)坐標(biāo)信息务豺,滾動(dòng)鼠標(biāo)可以看到三維各個(gè)角度的圖像


如果想錄制某一段點(diǎn)云數(shù)據(jù),點(diǎn)擊上方紅色按鈕嗦明,選擇保存位置笼沥,再次點(diǎn)擊按鈕,提示已經(jīng)錄制成功娶牌,文件格式為.pcap


4奔浅、打開(kāi)錄制的pcap文件

? 依次選擇 File→Open→Capture Files 選擇保存文件的位置,在彈出的頁(yè)面中依然選擇所屬雷達(dá)型號(hào)诗良。


工具欄可以控制播放速度汹桦,可以看到一共錄制23幀點(diǎn)云數(shù)據(jù)。

Veloview軟件好用的原因就是可以直接將點(diǎn)云數(shù)據(jù)保存為CSV格式鉴裹,非常方便舞骆,包括三維位置和屬性數(shù)據(jù)灵嫌,X、Y葛作、Z數(shù)據(jù)值和時(shí)間戳寿羞。

5、點(diǎn)云數(shù)據(jù)信息查看

點(diǎn)擊左上角 Tools→Spreadsheet

彈出的界面按照幀來(lái)劃分赂蠢,每一幀有不同數(shù)量的數(shù)據(jù)绪穆,點(diǎn)擊時(shí)間戳上方的小黃格子,

選擇顯示的具體信息虱岂,如 XYZ坐標(biāo)信息等 玖院。


若想導(dǎo)出這些數(shù)據(jù),點(diǎn)擊File→Save as 即可第岖,這里會(huì)提示你保留數(shù)據(jù)類(lèi)型难菌,可以使全部幀數(shù)據(jù),也可以是具體到每一幀的數(shù)據(jù)蔑滓。


保存數(shù)據(jù)打開(kāi)之后如下顯示


最后三列為XYZ坐標(biāo)信息郊酒,當(dāng)然你也可以選擇你想要的信息導(dǎo)出數(shù)據(jù)。

保存為pcap文件之后键袱,可以通過(guò)程序轉(zhuǎn)換為PCD文件燎窘,在pcl庫(kù)下進(jìn)行處理點(diǎn)云

————————————————

版權(quán)聲明:本文為CSDN博主「凌晨一點(diǎn)二十」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議蹄咖,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明褐健。

原文鏈接:https://blog.csdn.net/m0_61777635/article/details/120443592


附2:LiDAR-Velodyne激光雷達(dá)pcap文件解析

pcap文件解析程序代碼


附3:bag包是什么以及如何查看和使用

在ROS系統(tǒng)中,可以使用 bag 文件來(lái)保存和恢復(fù)系統(tǒng)的運(yùn)行狀態(tài)澜汤,比如錄制雷達(dá)和相機(jī)話題的 bag 包蚜迅,然后回放用來(lái)進(jìn)行聯(lián)合外參標(biāo)定。

參考連接 rosbag詳細(xì)使用教程

rosbag 工具可以錄制一個(gè)包俊抵、從一個(gè)或多個(gè)包中重新發(fā)布消息谁不、查看一個(gè)包的基本信息、檢查一個(gè)包的消息定義务蝠,基于 Python 表達(dá)式過(guò)濾一個(gè)包的消息拍谐,壓縮和解壓縮一個(gè)包以及重建一個(gè)包的索引。

rosbag 目前常用的命令如下(fix 和 filter 暫時(shí)沒(méi)有用到):

record:用指定的話題錄制一個(gè) bag 包

info:顯示一個(gè) bag 包的基本信息馏段,比如包含哪些話題

play:回放一個(gè)或者多個(gè) bag 包

check:檢查一個(gè) bag 包在當(dāng)前的系統(tǒng)中是否可以回放和遷移

compress:壓縮一個(gè)或多個(gè) bag 包

decompress:解壓縮一個(gè)或多個(gè) bag 包

reindex:重新索引一個(gè)或多個(gè)損壞 bag 包

用的最多的一般就是 record轩拨、info 以及 play 功能,先錄制想要的話題包院喜,錄制完畢檢查下包的信息亡蓉,最后再回放作為算法的輸入,下面就詳細(xì)學(xué)習(xí)下上面命令的用法喷舀。

參考鏈接 bag包提取數(shù)據(jù) 砍濒,從bag文件中提取信息淋肾,bag文件錄制和回放數(shù)據(jù)

一.查看bag包信息

? ? rosbag info yourname.bag

可以看到如下圖bag包信息:

點(diǎn)云數(shù)據(jù)有2257幀,點(diǎn)云話題為/rfans_driver/rfans_points

二.提取點(diǎn)云數(shù)據(jù)

命令是在bag包所在路徑下執(zhí)行的爸邢,命令格式為:

rosrun pcl_ros bag_to_pcd bag包 點(diǎn)云話題 保存pcd的路徑

命令如下:

rosrun pcl_ros bag_to_pcd yourname.bag /rfans_driver/rfans_points /home/hyper/Downloads/pcd

執(zhí)行完會(huì)在pcd文件夾下得到2257幀pcd點(diǎn)云數(shù)據(jù)

三.點(diǎn)云可視化

提取的點(diǎn)云如果想看一下的話樊卓,可通過(guò)以下命令:

pcl_viewer yourname.pcd

————————————————

版權(quán)聲明:本文為CSDN博主「HyperZhu」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議杠河,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明碌尔。

原文鏈接:https://blog.csdn.net/qq_38337524/article/details/109144072

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市券敌,隨后出現(xiàn)的幾起案子唾戚,更是在濱河造成了極大的恐慌,老刑警劉巖待诅,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叹坦,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡卑雁,警方通過(guò)查閱死者的電腦和手機(jī)募书,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)序厉,“玉大人锐膜,你說(shuō)我怎么就攤上這事〕诜浚” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵而柑,是天一觀的道長(zhǎng)文捶。 經(jīng)常有香客問(wèn)我,道長(zhǎng)媒咳,這世上最難降的妖魔是什么粹排? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮涩澡,結(jié)果婚禮上顽耳,老公的妹妹穿的比我還像新娘。我一直安慰自己妙同,他們只是感情好射富,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著粥帚,像睡著了一般胰耗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上芒涡,一...
    開(kāi)封第一講書(shū)人閱讀 52,184評(píng)論 1 308
  • 那天浅缸,我揣著相機(jī)與錄音唐断,去河邊找鬼在张。 笑死,一個(gè)胖子當(dāng)著我的面吹牛羊始,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播查描,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼店枣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了叹誉?” 一聲冷哼從身側(cè)響起鸯两,我...
    開(kāi)封第一講書(shū)人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎长豁,沒(méi)想到半個(gè)月后钧唐,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡匠襟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年钝侠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酸舍。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡帅韧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出啃勉,到底是詐尸還是另有隱情忽舟,我是刑警寧澤,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布淮阐,位于F島的核電站叮阅,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏泣特。R本人自食惡果不足惜浩姥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望状您。 院中可真熱鬧勒叠,春花似錦、人聲如沸膏孟。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)骆莹。三九已至颗搂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間幕垦,已是汗流浹背丢氢。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工傅联, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人疚察。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓蒸走,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親貌嫡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子比驻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容