亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于人工智能的零部件識別學習系統(tǒng)

        2020-08-28 06:17:36謝智陽陳澤鑫魏曉青
        汽車電器 2020年8期
        關鍵詞:嵌入式界面系統(tǒng)

        謝智陽, 陳澤鑫, 陳 婷, 魏曉青

        (1.河源職業(yè)技術學院, 廣東 河源 517000; 2.河源市工業(yè)機器人技術應用工程技術研究中心, 廣東 河源 517000)

        隨著科技文化的發(fā)展,獲取資源的途徑各式各樣,知識不僅能從書本中獲取,還能從網(wǎng)絡各媒體中獲取,例如在學校中,一些零部件粘貼有二維碼,學生通過手機掃描二維碼,獲取該零部件信息,讓學生不僅可以學到課堂中的知識,也可以擴展該零部件知識,還可以隨時進行零部件知識的復習。文獻[1]中研究了基于二維碼技術的多媒體學習效率分析;文獻[2]中研究了基于機器視覺的條碼在線缺陷檢測系統(tǒng),解決了條碼品質檢測的問題;文獻[3]中采用基于邊緣像素寬度和灰度運算雙可控的數(shù)學形態(tài)學方法,解決了二維碼的缺陷檢測問題。

        鑒于前人對傳統(tǒng)二維碼缺陷的研究較少,本文旨在設計一種基于人工智能的零部件識別學習系統(tǒng),實現(xiàn)多角度拍攝零部件識別獲取資源,解決了過塑紙質二維碼所存在的缺陷,而且有效降低人力資源成本,為用戶提供了方便。

        1 系統(tǒng)總體設計

        1.1 總體結構布局

        本系統(tǒng)主要分為四大部分:機械與結構設計、電控電路設計、UI界面設計、圖像識別系統(tǒng)設計。該系統(tǒng)以JETSON NANO嵌入式開發(fā)板為硬件基礎,Windows 10操作系統(tǒng)為軟件基礎,系統(tǒng)框架圖如圖1所示,其功能有以下幾點。

        圖1 系統(tǒng)框架圖

        1) Arduino控制板是攝像平臺實現(xiàn)的控制核心,所設計裝置通過USB攝像頭多角度采集零部件圖像。

        2) JETSON NANO嵌入式開發(fā)板是識別系統(tǒng)的控制核心,對采集到的圖像進行處理分析,最后將所需圖像及資料選擇頁面呈現(xiàn)于LED觸摸顯示屏中。

        1.2 攝像平臺結構設計

        鑒于汽車零部件色調(diào)單一,主要以輪廓特征為主,單一角度采集到的圖像難以滿足識別的要求,因此需設計可采集到多角度的圖像采集裝置。攝像平臺外觀3D展示圖如圖2所示。

        2 攝像平臺硬件系統(tǒng)

        2.1 攝像頭旋轉結構

        通過設定Arduino控制板驅動電動舵機7的轉速帶動攝像頭支架聯(lián)軸器10,攝像頭支架聯(lián)軸器10進一步帶動攝像頭支架2轉動。攝像頭旋轉結構如圖3所示。圖2攝像頭支架2中央設置有USB攝像頭。

        圖3 攝像頭旋轉結構

        2.2 零部件旋轉云臺

        通過設定Arduino控制板控制旋轉電機25的轉速帶動主動齒輪23,主動齒輪23進一步帶動從動齒輪22轉動,從而實現(xiàn)零部件擺放臺8的旋轉。零部件旋轉云臺如圖4所示。

        圖4 零部件旋轉云臺

        3 電控電路設計的整體工作流程

        系統(tǒng)采用機電一體化結構,在底盤底部設置了4個萬向輪,便于系統(tǒng)移動,為了裝置整潔美觀,配件主要集中于主機機箱后方。主要電子硬件有Arduino 控制板、JETSON NANO 嵌入式開發(fā)板、電機驅動板、旋轉電機、電動舵機、USB攝像頭、LED觸摸顯示屏、主機機箱、電池等部件。Arduino控制板的型號為Arduino UNO R3,Arduino UNO R3板數(shù)字輸出端子帶有PWM功能,可以直接驅動微型直流電動舵機和電機,控制方便[4-6];電機驅動板為L298N電機驅動模塊,可實現(xiàn)電機正反轉及調(diào)速、啟動性能好、啟動轉矩大。

        本電控系統(tǒng)流程如下:按下啟動按鈕,主機機箱開機,LED觸摸顯示屏啟動,Arduino 控制板驅動電機驅動板來控制電機的轉動,從而實現(xiàn)攝像頭支架的轉動,進一步地,Arduino控制板控制電動舵機轉動角度,進而實現(xiàn)零部件擺放臺的旋轉,結合攝像頭旋轉結構和零部件旋轉云臺的結構裝置,從而實現(xiàn)多角度拍攝零部件,USB攝像頭獲取零部件圖像信息,進而JETSON NANO 嵌入式開發(fā)板對圖像進行圖像處理、資料匹配等功能,并將其顯示在LED觸摸顯示屏上,電池給整個裝置供電。電控系統(tǒng)總原理圖如圖5所示。

        圖5 電控系統(tǒng)總原理圖

        4 軟件系統(tǒng)

        4.1 UI界面設計

        UI界面的開發(fā)以Windows 10系統(tǒng)作為開發(fā)環(huán)境,主要將Python編程語言、Qt Designer以及PyQt5和Eric6技術相結合。在開始進行界面設計時,需要先搭建Eric6界面環(huán)境,然后經(jīng)Eric6轉入Qt Designer[7]。根據(jù)開發(fā)要求,界面功能主要包括界面登錄、控件交互以及界面交互功能。UI界面設計流程圖如圖6所示。

        圖6 UI界面設計流程圖

        4.1.1 登陸界面設計

        在Qt Designer中創(chuàng)建一個對話框窗口,拖動2個lineEdit控件并設置屬性,分別作為賬號account、密碼password,本設計設置賬戶名為小小,賬戶密碼為123456,可選擇記住密碼功能或者自動登錄功能,拖動2個pushButton控件,分別為“確定”和“取消”,然后進入槽函數(shù)編輯界面,對2個pushButton控件 添 加 觸 發(fā) 信 號[8-9]。登陸界面如圖7所示。

        4.1.2 主界面設計

        首先在Qt Designer中創(chuàng)建一個主窗口,拖動12 個Push Button 控件、2個Label控件、1個DateTileEdit、1個LineEdit控件放置主窗口區(qū),本系統(tǒng)將12個控件分別命名為打開攝像頭、攝像頭實時識別、捕獲圖片、打開圖片識別、查看預處理圖像、清除識別數(shù)據(jù)、再次識別、識別結果、原理、視頻、PPT與相似對比;2個Label控件分別命名為攝像圖和捕獲圖;LineEdit控件命名為汽車零件識別系統(tǒng),然后對控件以及界面進行調(diào)整和布局,最后進入槽函數(shù)編輯界面,設置槽函數(shù)[8-9]。主界面布局如圖8所示。

        圖7 登錄界面

        圖8 主界面布局

        4.1.3 控件交互以及界面交互

        將主界面和登錄界面的.ui文件在Eric6轉化為.py文件,把兩個.py文件源代碼中的QMainWindow和QLogindialog兩個類融合,其中,繼承QMainWindow作為主界面,QLogindialog類則用于設計和實現(xiàn)登錄界面的功能。在登錄界面中,右鍵“確定”pushbutton控件,然后選擇轉為槽添加信號clicked() 事件,最后在源代碼中添加跳轉界面的核心代碼[10]。

        4.2 圖像識別系統(tǒng)設計

        4.2.1 JETSON NANO圖像采集處理系統(tǒng)

        啟動JETSON NANO嵌入式開發(fā)板首先需要安裝ubuntu18.04,下載系統(tǒng)鏡像。JETSON NANO嵌入式開發(fā)板主要包括圖像采集模塊、預處理模塊和圖像識別模塊。功能模塊流程圖如圖9所示。

        圖9 功能模塊流程圖

        4.2.2 圖像采集模塊流程

        在攝像平臺的輔助下,JETSON NANO嵌入式開發(fā)板驅動USB攝像頭進行多角度拍攝零部件圖像。

        4.2.3 圖像預處理流程

        本系統(tǒng)主要核心算法采用SIFT特征提取法,圖像采集模塊采集到圖像,預處理模塊對圖像進行圖像灰度化,然后檢測關鍵點進行暴力匹配,進而提取圖像特征,特征點匹配成功將會累加,如果最佳匹配累加數(shù)值大于10,認定2幅圖像匹配成功,隨后跳轉鏈接,反之匹配失敗,最后匹配成功后JETSON NANO嵌入式開發(fā)板將處理后的圖像呈現(xiàn)于LED觸摸顯示屏中[11-12]。

        4.3 圖像識別系統(tǒng)測試

        特征點連線如圖10所示。

        圖10 特征點連線圖

        5 結論

        本文基于JETSON NANO 嵌入式開發(fā)板為硬件基礎、Windows 10操作系統(tǒng)為軟件基礎,通過結合圖像識別以及界面開發(fā)技術,實現(xiàn)了一種基于人工智能的零部件識別學習系統(tǒng)所需的功能,整套系統(tǒng)架構合理,不僅提高了課堂學習效率,滿足學生自主學習需求的問題,極大地增強了學習的靈活性和高效率,還有效地降低人力資源成本,解決了如今市面上過塑紙質二維碼所存在的問題。

        猜你喜歡
        嵌入式界面系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        國企黨委前置研究的“四個界面”
        當代陜西(2020年13期)2020-08-24 08:22:02
        搭建基于Qt的嵌入式開發(fā)平臺
        基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應用
        人機交互界面發(fā)展趨勢研究
        手機界面中圖形符號的發(fā)展趨向
        新聞傳播(2015年11期)2015-07-18 11:15:04
        天堂草原电视剧在线观看图片高清| 国产一区二区三区日韩在线观看| 人妻少妇偷人精品久久性色av| 亚洲一区 日韩精品 中文字幕| 青青操国产在线| 国产免费人成视频在线观看播放| 韩国日本一区二区在线| 国产亚洲精品a片久久久| 大伊香蕉在线精品视频75| 国产精品一卡二卡三卡| 色噜噜亚洲精品中文字幕| 国产精品一区二区av麻豆| 欧美日韩一区二区三区自拍| 免费一级a毛片在线播出| 中文字幕在线亚洲精品一区| 国产精品久免费的黄网站| 国产成人久久777777| 成人综合久久精品色婷婷| av在线免费观看男人天堂| 欧美大片aaaaa免费观看| 亚洲综合一区无码精品| 亚洲人妻中文字幕在线视频| 久久精品国产亚洲av高清三区| 偷偷色噜狠狠狠狠的777米奇| 亚洲人成网站在线播放观看| 中文字幕一区二区人妻在线不卡| 亚洲av无码国产精品色午夜软件| 国产美女久久精品香蕉69| 亚洲中文字幕巨乳人妻| 亚洲av乱码国产精品观| 亚洲熟妇久久精品| 国产免费资源高清小视频在线观看 | 在线看片免费人成视频电影| 秋霞午夜无码鲁丝片午夜精品 | 国产影院一区二区在线| 国产精品极品美女自在线观看免费| 一道久在线无码加勒比| 久久视频在线视频精品| 国产一区国产二区亚洲精品| 日韩亚洲av无码一区二区三区| 午夜福利影院不卡影院|