提取激光雷達的角點坐標
將激光雷達的rosbag轉為pcd文件
- 打開pcdTransfer.launch
- 設置 rosbag路徑
設置rosbag的數量
將rosbag以0.bag, 1.bag…命名。
<?xml version="1.0" encoding="UTF-8"?><launch> <param name="input_bag_path" value="$(find camera_lidar_calibration)/data/lidar/" /> <!-- rosbag folder --> <param name="output_pcd_path" value="$(find camera_lidar_calibration)/data/pcdFiles/" /> <!-- path to save new pcd files --> <param name="threshold_lidar" type="int" value="80" /> <!-- the limit of messages to transfer to the pcd file, 80 means maximum 80 messages of lidar --> <param name="data_num" type="int" value="12" /> <!-- the number of the rosbag --> <node pkg="camera_lidar_calibration" name="pcdTransfer" type="pcdTransfer" output="screen"></node >< /launch>
然后運行指令將rosbag批量轉化成PCD文件,PCD文件默認保存在data/pcdFiles文件夾中
roslaunch camera_lidar_calibration pcdTransfer.launch
終端會逐漸的打印轉換的過程,把上面錄的文件逐個轉換完就可以了

之后在pcdFiles文件夾中檢查下,文件:

提取標定板角點坐標
然后使用pcl_viewer打開PCD文件,按住shift+左鍵點擊即可獲得對應的點坐標。
pcl_viewer -use_point_picking xx.pcd
選擇標定板的角點,然后記錄下它的坐標,注意這里記錄順序,之后要和照片的記錄順序保持一致,可以選擇左上角開始,然后逆時針記錄。
記錄的時候在data文件夾下,新建一個corner_lidar.txt,安照下面的格式記錄下來,格式一定要正確.
慢慢調下pcl_viewer的視角,然后shift+左鍵點擊,在終端中會打印出該點的坐標,手動寫入txt中按照格式

之后程序讀取數據的時候,設置是這樣的,每行數據只有超過10個字母程序才會將其讀取為計算的參數,所以上面的數據中用來編號的1 2 3 4 和標題,test0 test1 是不會被讀的。
程序讀到空行就會停止讀取參數開始計算,所以保存時不要空行,把雷達的角點全部標完之后,就可以提取照片中的角點像素了。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
相機
+關注
關注
5文章
1582瀏覽量
55821 -
程序
+關注
關注
117文章
3846瀏覽量
85258 -
激光雷達
+關注
關注
979文章
4473瀏覽量
196569
發布評論請先 登錄
相關推薦
熱點推薦
激光雷達分類以及應用
激光雷達實際上是一種工作在光學波段(特殊波段)的雷達,它的優點非常明顯:1、具有極高的分辨率:激光雷達工作于光學波段,頻率比微波高2~3個數量級以上,因此,與微波雷達相比,
發表于 09-19 15:51
常見激光雷達種類
單線激光雷達特點:結構簡單、掃描速度快、分辨率高、可靠性高、成本低。單線激光雷達實際上就是一個高同頻激光脈沖掃描儀,加上一個一維旋轉掃描。單線激光雷達雖然原理簡單但是可以有效、高頻的測
發表于 09-25 11:30
消費級激光雷達的起航
激光雷達仍各有其弊端:機械旋轉式單線雷達無法探測低矮障礙物,穩定性受旋轉部件影響,同時工業市場長期被國外激光雷達品牌把控,成本居高不下;多點(7-11點)拼接式
發表于 12-07 14:47
固態激光雷達
`我們已經對單線激光雷達司空見慣,其旋轉線掃的測量方式導致造成壽命問題和價格居高不下。 因此,北醒研發了CE30,它是一款具有大視場角的固態激光雷達。它可同時輸出132°水平視場、9度垂直視場范圍內
發表于 01-04 10:18
激光雷達
`我們已經對單線激光雷達司空見慣,其旋轉線掃的測量方式導致造成壽命問題和價格居高不下。 因此,北醒研發了CE30,它是一款具有大視場角的固態激光雷達。它可同時輸出132°水平視場、9度垂直視場范圍內
發表于 01-11 09:21
固態設計激光雷達
``一年一度的國際消費類電子產品展覽會(CES)已經完滿收官,短短的幾天時間里,我們見識了Intel無人飛機燈光秀、百度無人車、移動行李箱等眾多“黑科技”。而北醒不僅展示了性能卓越的固態激光雷達,在
發表于 01-25 09:41
激光雷達的核心重要指標到底是什么?
供定位導航使用的激光雷達,到底什么才是衡量它實用和可靠的指標? 測距范圍?采樣率?精度? 只是水面上的冰山一角! 作為主要用途是距離測量的激光雷達,其測量的最大距離(量程)自然是其最核心的指標。大部分
發表于 02-07 13:40
激光雷達除了可以激光測距外,還可以怎么應用?
簡單的3D雷達,獲取三維數據呢?目前市面上主流的有2種方式:1、采用線狀激光器,將原先的一個點變成一條線型光;2、使用一個2D激光雷達掃描,同時在另一個軸進行旋轉,從而掃描出3D信息;
發表于 05-11 15:33
機器人和激光雷達都不可或缺
問題,就是:給了機器人一雙“眼睛”。 通過激光雷達,機器人可以向外界發射紅外線光源,通過三角測距或者TOF成像原理對機器人進行定位,幫助機器人構建所在環境的高精度輪廓信息,輔助機器人。 通過觀察這對CP
發表于 02-15 15:12
TOF激光雷達
TOF 方案激光雷達是激光雷達新一代技術方案,本產品解決了如市場三角測試法等產品組裝問題難,價格成本高等問題,目前提供面陣及單光子技術,基于COM產品。集成了SPAD,TDC,DSP,RAM
發表于 06-07 00:03
激光雷達點云數據包含哪些信息
)、環境監測、城市規劃等領域。激光雷達點云數據是激光雷達系統收集到的一系列三維空間坐標點,包含了豐富的空間信息。本文將介紹激光雷達
如何提取激光雷達的角點坐標
評論