《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于飛思卡爾MK60的激光掃描測距儀設計與實現
基于飛思卡爾MK60的激光掃描測距儀設計與實現
2016年微型機與應用第07期
陳鑌,黃曉權
(武夷學院 機電工程學院,福建 武夷山 354300)
摘要: 激光掃描測距儀以飛思卡爾MK60DN512ZVLQ10微控制器為處理及控制的核心單元,通過CMOS圖像傳感器對線狀激光在物體上形成截面反射進行實時捕捉采集圖像,利用DMA快速儲存方式存儲圖像,并對圖像進行分析處理獲得激光的坐標,再結合舵機旋轉掃描獲得多列數據,最終將數據轉化為各點的三維坐標,由此獲得掃描物體或場景的三維點云數據并實現三維模型重建。該設計方案可靠,成本低廉,同時擁有良好的測量精度。
Abstract:
Key words :

  陳鑌,黃曉權

  (武夷學院 機電工程學院,福建 武夷山 354300)

      摘要激光掃描測距儀以飛思卡爾MK60DN512ZVLQ10微控制器為處理及控制的核心單元,通過CMOS圖像傳感器對線狀激光在物體上形成截面反射進行實時捕捉采集圖像,利用DMA快速儲存方式存儲圖像,并對圖像進行分析處理獲得激光的坐標,再結合舵機旋轉掃描獲得多列數據,最終將數據轉化為各點的三維坐標,由此獲得掃描物體或場景的三維點云數據并實現三維模型重建。該設計方案可靠,成本低廉,同時擁有良好的測量精度。

  關鍵詞:激光掃描;CMOS圖像傳感器;飛思卡爾MK60;點云數據;3D模型重建

0引言

  人類對于外界事物的感知80%是通過視覺來獲取的[1]。而通過激光掃描實現的實景復制則可以很好地重現立體視覺感知,所以3D掃描技術具有相當廣泛的用途,例如工業設計、機器人導航、地貌測量、逆向工程、數字文物典藏、生物信息、電影制片、游戲素材創作等都可應用。

  但3D激光掃描研究更多地被應用于大型工程精確測量中,實際用于家庭及個人的民用低成本研究相對較少,并且成熟的設計方案也不多。因此研究低成本并具有良好性能的激光掃描測距儀有十分重要的現實意義和市場價值。

  1激光掃描儀系統結構

  本設計基于飛思卡爾公司Kinetis系列的MK60DN512ZVLQ10(K60)ARM CortexM4內核架構的微處理器,其外圍功能豐富,最高主頻可達100 MHz,具有強大的數據處理能力和豐富的功能外設,具備了所需的PWM、DMA、IIC等功能模塊,并且擁有FlexBus存儲接口,支持外部SRAM的擴展[2]。具體的系統結構圖如圖1所示?! ?/p>

001.jpg

  激光掃描系統不僅需要控制舵機完成圖像序列掃描,而且需要實時采集大量的圖像數據,并對這些圖像數據進行分析處理生成精確的點云數據。所以系統對ARM的控制要求較高,它不僅要負責傳感器的控制和數據傳輸,還需外擴SRAM用于圖像存儲,同時為了提高數據傳輸速率還需配置DMA通道,完成采集和執行數據處理算法,計算出點云數據再通過UART輸出到計算機。該系統結構能夠充分利用控制器的內部資源,提高運行效率。同時也讓掃描變得更靈活,控制器可以不依賴計算機單獨運行,最后的數據輸出可以通過藍牙無線傳送。

2圖像采集和存儲

  2.1OV7670圖像傳感器的采集

  型號為OV7670的圖像傳感器是市面上較為常見并且價格較低的一款可編程傳感器,很適合運用于嵌入式的底層設計。為了便于調試觀察可將圖像傳感器配置為輸出固定QVGA的八色的色條測試圖案。圖像傳感器默認的圖案數據輸出格式為YUV的YUYV(4∶2∶2)。為了便于數據觀察,將U值和V值的輸出配置成固定值,在上位機只顯示Y值即灰度值,效果如圖2。

002.jpg

  測試圖案的采集涉及到的寄存器配置相對較少,而拍攝圖像的采集要涉及到上百個寄存器的配置,其中關鍵的配置在于時鐘,時鐘的配置直接影響到圖像采集是否成功。這涉及到微處理器地址0X11內部時鐘的選擇和0X6B內部PLL控制這兩個關鍵寄存器的配置。對0X11使用內部時鐘并二分頻,0X6B中PLL配置為輸入時鐘×4,即可正常使用OV7670采集圖像數據,通過OV7670采集得到的部分灰度圖像如圖3所示。

003.jpg

  2.2SRAM的擴展和圖像的完整采集與存儲

  對于圖像傳感器采集的大量數據,一般的微控制器自帶的SRAM根本不夠存儲,由計算可得一幀YUV格式的QVGA至少要占用150 KB的容量,而微控制器自帶的SRAM只有128 KB,不能完整地存儲一幀YUV格式的QVGA圖像。所以圖像的存儲便涉及到SRAM的擴展。SRAM的擴展可以通過外部存儲和設備控制總線接口FlexBus實現。分配的外部SRAM分別進行全范圍的8位、16位和32位的寫入讀出操作,通過判斷數據的正確與否來驗證外部SRAM是否正確驅動。對QVGA圖像的完整采集和存儲就要結合圖像傳感器的采集和外部SRAM的存儲。實現兩者之間的連接可以直接將DMA的目標地址指向外部SRAM的基地址,從而完整地存儲圖像傳感器采集的數據,在實現QVGA八色顏色條的采集和存儲基礎上,對拍攝圖像同樣進行采集和存儲,如下圖4、5所示。圖4完整的QVGA八色顏色條灰度顯示

  

004.jpg

005.jpg

3點云數據計算及3D模型重建

  要獲得點云數據就需要先進行圖像分析,識別出激光光斑的像素坐標并處理輸出,再根據原理分析公式與實際校正數據擬合的曲線公式計算獲得實際距離,并由幾何計算獲得整列激光各點的實際距離值,同時結合舵機進行轉角掃描獲得多列距離數據,最后由距離數據再經三維坐標的轉換獲得點云數據。之后,將點云數據傳輸到計算機并導入第三方模型編輯軟件,實現3D模型的重建。

  3.1圖像分析和處理

  圖像采集和輸出中一直只用Y值即灰度值,所以圖像分析也用Y值進行分析。Y值的范圍為0X00~0XFF,0X00為黑色,0XFF為白色,激光光斑的值是每行中最高的,因為激光光斑實質是反射的光源,而激光正是定向發光且亮度極高的光源,另外由于圖像傳感器加裝了紅外慮光片,很好地削弱了可見光,保留了紅外激光。但激光光斑并不是僅占一個像素點,所以應該以激光光斑像素點中的最高值代表激光光斑中心的位置[3]。圖像分析算法可以逐行求出Y的最高值以確定激光光斑中心的位置,再輸出轉換計算后的坐標值。如下圖6所示。

  006.jpg

  3.2曲線擬合

  公式中運用的參數在實際中并不能準確地由測量獲得,所以這些參數應以實際的校正為準。本設計結合攝像頭的參數,采用指數函數曲線進行擬合[4]。從擬合結果中可以看出,擬合公式和采集的數據吻合度還是非常高的,如下圖7所示,曲線擬合的公式將可以實現縱列中點的單點測距,公式如下:

  007.jpg

  3.3整列激光各點實際距離的計算

  在求得了單點激光距離的基礎上,再擴展到整列激光各點的實際距離計算,同時在求出垂線距離d’后,需再經過幾何計算轉化為實際的距離D,如圖8所示,進行距離計算分析[5]。

 

008.jpg

  3.4整列激光各點實際距離的計算

  點云數據是掃描物體外表面各點三維坐標的集合,點云數據的計算實質就是對各點激光的實際距離經幾何計算轉換為三維坐標的過程[5]。三維坐標求解公式如下:

  pX=real_distance×cos(pitch_angle)×sin(yaw_angle+CurrentAngle×π/180)

  pY=real_distance×cos(pitch_angle)×cos(yaw_angle+CurrentAngle×π/180)

  pZ=real_distance×sin(-pitch_angle)

  本設計中3D模型的重建直接采用第三方模型編輯軟件Meshlab,需要將點云數據從系統傳輸至計算機并保存成軟件能夠查看的文件格式如:.txt、.ply或.xyz文件。

  最終得到的3D重建效果如圖9、10所示。圖9掃描的真實環境圖像

4結論

  經過實驗測試,基于飛思卡爾K60激光掃描測距儀在0~3 m范圍內的掃描精度為0.045 m,并且整個系統可靠,價格低廉。該設計使用圖103D掃描重建的正視效果

  便攜掃描的方案,讓3D掃描儀能方便地運用于不同場合,如家用小場景小模型的三維掃描、機器人的智能導航、室內復雜場景三維建模等。同時自主研究了一套圖像傳感器底層嵌入式驅動的方法,具有廣泛的應用價值。

參考文獻

 ?。?] 湛金輝.基于激光和CCD的三維重建關鍵技術研究[D].南昌:南昌航空大學,2008.

 ?。?] 飛思卡爾技術部.ARM CortexM4高性能MCU:Kinetis K系列[EB/OL].(20151207)http://www.freescale.com/zhHans/webapp/sps/site/taxonomy.jsp?code=KINETIS_K_SERIES&cof=0&am=0.

 ?。?] 向勁松,吳金勇,李曉雙,等.高幀頻激光光斑采集系統設計[J].電子技術應用,2014,40(1):1315,19.

 ?。?] 王剛,張超.電渦流傳感器及其最佳特性曲線擬合方程式[J].石油化工自動化,2005(3):2628.

  [5] 劉江,汪濤,唐清清,等.激光三角法厚度測量儀的設計與研究[J].微型機與應用,2014,33(10):1619.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美**字幕| 亚洲免费视频在线观看| 亚洲影院高清在线| 狠狠色综合网站久久久久久久| 欧美日韩一级片在线观看| 欧美交受高潮1| 在线观看av一区| 亚洲精品色图| 狠狠v欧美v日韩v亚洲ⅴ| 一区二区三区.www| 国产精品一香蕉国产线看观看| 欧美另类videos死尸| 亚洲欧美国产高清| 国产精品毛片大码女人| 影音先锋日韩有码| 一区二区久久久久久| 欧美在线91| 韩日欧美一区二区| 中日韩美女免费视频网址在线观看| 欧美bbbxxxxx| 久热re这里精品视频在线6| 日韩午夜激情av| 国产在线乱码一区二区三区| 99国产精品国产精品毛片| 亚洲日本激情| 国产精品永久免费| 国产欧美三级| 国产精品卡一卡二卡三| 欧美在线www| 99pao成人国产永久免费视频| 黄色一区二区三区四区| 久热精品在线| 久久精品欧美日韩精品| 亚洲精品裸体| 国产精品素人视频| 亚洲在线一区二区三区| 欧美日韩国产成人高清视频| 先锋影音国产精品| 欧美午夜a级限制福利片| 久久夜色精品国产噜噜av| 在线日韩电影| 亚洲精品网站在线播放gif| 久久另类ts人妖一区二区| 久久精品123| 亚洲精品免费在线播放| 日韩视频一区二区三区在线播放免费观看| 亚洲视频一区在线| 亚洲专区一区| 欧美日韩国产123| 亚洲在线1234| 欧美高清在线一区| 免费成年人欧美视频| 欧美极品欧美精品欧美视频| 一本色道久久加勒比精品| 欧美亚洲专区| 欧美激情第3页| 一本在线高清不卡dvd| 亚洲观看高清完整版在线观看| 一区二区日韩欧美| 久久成人免费| 日韩视频在线观看一区二区| 免费成年人欧美视频| 亚洲日本中文字幕区| 亚洲一区二区三区午夜| 免费成人高清| 国产亚洲女人久久久久毛片| 91久久一区二区| 国产一区二区电影在线观看| 欧美另类高清视频在线| 欧美日韩一区二区三区| 欧美三日本三级三级在线播放| 一本色道久久88综合亚洲精品ⅰ| 快播亚洲色图| 亚洲激精日韩激精欧美精品| 欧美一区二区精品久久911| 久久久999精品视频| 狠狠色狠狠色综合日日tαg| 欧美在线免费观看亚洲| 欧美一区二区免费观在线| 亚洲永久免费av| 欧美中在线观看| 国产精品美女www爽爽爽| 国内免费精品永久在线视频| 国产最新精品精品你懂的| 黄色小说综合网站| 一区二区精品国产| 羞羞漫画18久久大片| 亚洲国产福利在线| 伊人久久综合| 一区二区三区你懂的| 欧美日韩免费看| 久久精品国产欧美亚洲人人爽| 欧美性一二三区| 在线观看日韩欧美| 亚洲成人资源| 亚洲网站视频福利| 久久久水蜜桃| 亚洲大片一区二区三区| 欧美精品一区二区三区很污很色的| 久久精品国产77777蜜臀| 欧美成人免费全部观看天天性色| 国产精品久久久久7777婷婷| 亚洲综合视频网| 狂野欧美激情性xxxx| 你懂的一区二区| 亚洲国产成人精品久久| 麻豆国产va免费精品高清在线| 在线成人激情黄色| 欧美日韩视频一区二区| 亚洲电影自拍| 国产综合色在线视频区| 91久久久久久| 久久九九久久九九| 亚洲欧美一区二区三区极速播放| 久久久久久久综合日本| 好看的av在线不卡观看| 国产在线视频欧美一区二区三区| 亚洲风情在线资源站| 美乳少妇欧美精品| 国产精品日韩在线| 麻豆av一区二区三区| 欧美区二区三区| 国产精品久久久久毛片大屁完整版| 欧美91大片| 欧美国产日韩在线观看| 性欧美1819性猛交| 欧美性片在线观看| 蜜桃精品久久久久久久免费影院| 国产主播一区二区三区| 欧美激情第8页| 国产一区av在线| 禁久久精品乱码| 亚洲国产日本| 国内精品福利| 久久久高清一区二区三区| 国产日韩亚洲欧美| 欧美专区在线播放| 中文欧美字幕免费| 欧美理论电影网| 午夜精彩视频在线观看不卡| 国产一区二区黄色| 久久亚洲精选| 午夜精品网站| 国产精品免费一区豆花| 久久精品一区二区| 国产精品免费区二区三区观看| 影音先锋欧美精品| 最新国产精品拍自在线播放| 亚洲一区视频在线观看视频| 欧美视频官网| 欧美破处大片在线视频| 亚洲片国产一区一级在线观看| 欧美色视频日本高清在线观看| 欧美人与性禽动交情品| 在线亚洲观看| 国产精品美腿一区在线看| 国内免费精品永久在线视频| 日韩午夜一区| 国产精品视频九色porn| 亚洲欧美在线x视频| 久久国产精品亚洲77777| 亚洲精品裸体| 欧美性久久久| 久久久久综合网| 亚洲日韩欧美视频一区| 亚洲欧洲精品一区二区精品久久久| 免费在线观看一区二区| 亚洲电影在线观看| 欧美日韩高清在线观看| 久久精品国产综合| 亚洲日韩欧美一区二区在线| 国产一区二区精品在线观看| 久久蜜桃资源一区二区老牛| 亚洲一区二区高清视频| 在线观看日韩欧美| 欧美一区二区三区四区高清| 狠狠色狠狠色综合日日五| 在线视频观看日韩| 欧美三级电影大全| 欧美在线亚洲| 一二三区精品| 亚洲黄色成人久久久| 国产精品午夜春色av| 欧美日韩一区不卡| 亚洲国产欧美久久| 可以免费看不卡的av网站| 免播放器亚洲| 免费成人高清| 这里只有视频精品| 一本久久知道综合久久| 国产精品视频午夜| 国内精品久久久久影院色| 另类酷文…触手系列精品集v1小说| 欧美日韩dvd在线观看| 在线日韩av| 亚洲视频一区二区免费在线观看| 狠狠久久五月精品中文字幕| 久久av二区| 樱桃视频在线观看一区| 欧美日韩国产123| 欧美日韩精品免费观看视一区二区| 久久久噜噜噜久久久| 欧美久久婷婷综合色| 国产偷久久久精品专区| 最新日韩中文字幕| 免费视频一区二区三区在线观看| 亚洲欧美日韩精品久久奇米色影视| 久久经典综合| 久久久五月婷婷| 亚洲精品一品区二品区三品区| 国产欧美日韩在线观看| 亚洲欧美一级二级三级| 亚洲女女女同性video| 欧美精品一区二区三区一线天视频| 国产精品福利网站| 国产精品久久久久77777| 午夜亚洲福利在线老司机| 欧美激情a∨在线视频播放| 亚洲欧美高清| 久久精品国产96久久久香蕉| 欧美黄色精品| 一区二区免费在线观看| 欧美精品三级在线观看| 欧美精品一区二区三区视频| av72成人在线| 久久亚洲春色中文字幕| 欧美日韩精品久久| 老鸭窝毛片一区二区三区| 亚洲精品免费看| 久久精品免费播放| 国产九九视频一区二区三区| 久久精品欧美日韩| 欧美午夜www高清视频| 国产一区二区电影在线观看| 国产在线精品二区| 欧美成人高清| 久久久久国产精品一区三寸| 亚洲欧美在线一区二区| 性8sex亚洲区入口| 国产在线视频欧美| 香蕉成人伊视频在线观看| 欧美日韩国产综合视频在线| 一区二区三区久久精品| 99re66热这里只有精品4| 欧美久久久久久蜜桃| 国产欧美日本一区视频| 久久精品国产2020观看福利| 亚洲亚洲精品三区日韩精品在线视频| 亚洲国产婷婷综合在线精品| 欧美激情第9页| 国产精品久久久一区二区| 欧美精品系列| 欧美精品一区二区三区在线播放| 欧美日韩福利在线观看| 欧美精品国产精品日韩精品| 亚洲精品一区在线| 久久久久久久久蜜桃| 亚洲国产成人午夜在线一区| 99热免费精品在线观看| 国产一区二区精品在线观看| 日韩亚洲视频在线| 老司机精品导航| 久久九九国产| 激情小说另类小说亚洲欧美| 欧美精品国产| 亚洲成色精品| 欧美视频免费在线| 亚洲午夜视频在线观看| 国产乱理伦片在线观看夜一区| 欧美日韩亚洲一区二区三区| 亚洲高清一二三区| 国产一区二区av| 欧美aaaaaaaa牛牛影院| 久久亚洲精选| 在线观看成人一级片| 亚洲欧美日韩精品久久久久| 久久偷看各类wc女厕嘘嘘偷窃| 在线视频你懂得一区二区三区| 欧美二区不卡| 亚洲精品一区二区在线| 亚洲精品乱码久久久久久黑人| 亚洲午夜久久久| 亚洲影院在线观看| 国产精品99久久久久久久vr| 亚洲免费在线视频一区 二区| 亚洲电影网站| 欧美日韩视频在线第一区| 欧美色道久久88综合亚洲精品| 亚洲一区制服诱惑| 国产精品看片资源| 美国十次了思思久久精品导航| 欧美日韩视频第一区| 欧美一区中文字幕| 欧美一区二区三区免费视频| 亚洲风情亚aⅴ在线发布| 国产精品久久久久9999高清| 亚洲精品一区二区三区四区高清| 国产精品视频久久一区| 国产精品中文字幕欧美| 国产一区二区看久久| 欧美在线关看| 亚洲在线观看免费| 在线视频免费在线观看一区二区| 欧美日韩国产经典色站一区二区三区| 中文av一区二区| 亚洲精选久久| 夜夜嗨av一区二区三区免费区| 在线免费观看视频一区| 亚洲国产欧美一区二区三区同亚洲| 国产视频欧美视频| 影院欧美亚洲| 国产欧美一区二区三区另类精品| 老司机一区二区| 久久精品二区| 影音先锋中文字幕一区| 日韩亚洲精品在线| 亚洲天堂成人在线观看| 国产精品丝袜白浆摸在线| 亚洲无限乱码一二三四麻| 免费成人黄色片| 国产女人aaa级久久久级| 亚洲精品网站在线播放gif| 久久久久久夜精品精品免费| 亚洲免费电影在线| 另类av导航| 性欧美大战久久久久久久免费观看| 欧美劲爆第一页| 欧美日本国产在线|