999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于人工智能的視覺目標定位系統(tǒng)設(shè)計

2020-02-01 11:22:12溫劍鋒
現(xiàn)代計算機 2020年35期
關(guān)鍵詞:人工智能模型

溫劍鋒

(廣西建設(shè)職業(yè)技術(shù)學(xué)院信息工程系,南寧530007)

0 引言

近年來,隨著政府提出“中國制造2025”計劃,工業(yè)產(chǎn)業(yè)的持續(xù)升級引起工業(yè)生產(chǎn)中的先進技術(shù)發(fā)生極大的改變。越多越多工業(yè)生產(chǎn)都開始引入機器人進行勞作,如物流行業(yè)、焊接行業(yè)、包裝行業(yè)、物料搬運等[1],機器人開始慢慢取代工人進行生產(chǎn),這不僅使企業(yè)提高了生產(chǎn)效率,也降低了生產(chǎn)成本。傳統(tǒng)的機器人工作,都是由工程師設(shè)計一條固定的路線,機器人沿著設(shè)計路線重復(fù)運動,實現(xiàn)高效的工作。

計算機視覺是人工智能技術(shù)的一個重要分支,它通過攝相機將拍攝的相片傳入電腦,使用模式識別技術(shù)、圖像處理技術(shù)等對所拍圖片進行特征分類與識別,最終實現(xiàn)對目標的識別與定位。該技術(shù)目前已經(jīng)在無人駕駛、物流等行車廣泛應(yīng)用。對此,基于機器視覺的機器人的應(yīng)用越來越多。哈工大設(shè)計的雙目視覺足球機器可以依靠雙目視覺系統(tǒng)實現(xiàn)自動導(dǎo)航[2]。華中科技大學(xué)開發(fā)出了基于視覺的分揀可精確抓取指定物體[3]。

然而,在復(fù)雜多變的情況下勞作時,機器人并不能精確識別物體,導(dǎo)致系統(tǒng)不能正常工作。針對上述情況,本文將人工智能技術(shù)與機器人相結(jié)合,開發(fā)一套視覺目標定位系統(tǒng),使機器人能適應(yīng)復(fù)雜情況的目標識別與定位,減少工業(yè)生產(chǎn)過程中機器人的錯誤率,提高生產(chǎn)效率。

1 相關(guān)理論及技術(shù)

1.1 機器人的位姿

位姿即位置與姿態(tài),位姿可以精確描述機器人所處的狀態(tài)。其中坐標分為x、y、z三個方向,姿態(tài)是機器人分別與x、y、z軸三個方向夾角rx、ry、rz。機器人所處的位置均可以使用坐標與姿態(tài)進行描述,即(x,y,z,rx,ry,rz)。假設(shè)基本坐標系為OXYZ,機器人所處的坐標系為O’X’Y’Z’,機器人的姿態(tài)可以由如下矩陣組成R。機器人的運動過程可以通過齊次坐標和齊次矩陣進行精準定位。

1.2 機械臂選擇

本文選擇的是六自由度機器人RoboArm-II,它由博創(chuàng)公司開發(fā),具有6個自由度串聯(lián)型的機械臂。使用6自由度機器臂,機器人可以靈活、精確地按指定軌跡進行運動,能夠適應(yīng)不同空間和位置的作業(yè)任務(wù),完成例如工業(yè)焊接、快遞分揀等任務(wù)。它的6個關(guān)節(jié)構(gòu)成的參數(shù)如下:DOF2、DOF3、DOF5這個三關(guān)節(jié)用來做俯仰運動,DOF1、DOF4用來做旋轉(zhuǎn)運動,DOF6用于安裝機械手,用來吸取或抓取物體。6個關(guān)節(jié)的參數(shù)如表1所示,6個關(guān)節(jié)分布如圖1所示。

表1 6個關(guān)節(jié)的參數(shù)

圖1 6個關(guān)節(jié)分布圖

1.3 相機選擇

本文使用Kinect v2攝像機,該攝相機是微軟于2015年生產(chǎn),它由三部分構(gòu)成:color camera、IR projec?tor、IR camera。相機有彩色攝相頭和紅外線攝相頭,它們分別支持1280×960分辨率、640×480分辨率。彩色攝相頭可以讀取GRB格式圖像和深度圖像,紅外紅攝頭用來讀取深度圖像。相機包含四個麥克風(fēng),對聲音也擁有探知能力。使用該相機采集的圖像是非常適合機器學(xué)習(xí)中使用。相機在拍攝物體圖像時,向物體發(fā)射紅外線,根據(jù)接收器返回來的光脈沖時間差可以計算機攝相頭與物體的距離。這款相機的計算精度非常高,在很多場景得到廣泛應(yīng)用。

1.4 Java及其相關(guān)技術(shù)

Java是一種面向?qū)ο蟮目缙脚_語言,其具有編程簡單、安全性高、支持多線程等特點,誕生以來就非常受歡迎,近幾年長期占據(jù)最受歡迎語言榜首,尤其移動互聯(lián)網(wǎng)快速發(fā)展的時期,Java的應(yīng)用前景更加廣闊。由于Java具備很多優(yōu)勢,工程師們?yōu)榱私档烷_發(fā)成本及代碼維護的復(fù)雜性,開發(fā)了Spring開源框架,它使用了Java的動態(tài)代理和反射機制。

1.5 機器學(xué)習(xí)框架

本文使用基于Torch的機器學(xué)習(xí)框架。Torch框架在大規(guī)模機器學(xué)習(xí)方面受到廣泛應(yīng)用,尤其是在圖像或視頻領(lǐng)域。Torch7希望像MATLAB這樣,能夠為機器學(xué)習(xí)搭建一個較好的開發(fā)平臺。Torch支持大規(guī)模的模擬訓(xùn)練,并且可以在將代碼轉(zhuǎn)移到GPU上實行并行運算,加快程序計算效率。Torch能一直保持簡單、靈活、高效等目標,在極其復(fù)雜的神經(jīng)網(wǎng)絡(luò)方面仍然能保持強大靈活性和高效并行性。Torch具有如下特點:支持多維數(shù)組操作、支持GPU計算、支持常見線性代數(shù)計算、可移植到IOS或Android平臺等。

2 基于人工智能的視覺目標定位系統(tǒng)設(shè)計

2.1 總體功能介紹

本節(jié)主要詳細介紹視覺目標定位系統(tǒng)的開發(fā)過程。系統(tǒng)總體功能主要有:視覺處理、拍照處理、機械臂與目標之間的通信處理、界面設(shè)計等。主要使用的技術(shù)包括用Torch模型進行視覺處理,用Python實現(xiàn)機械臂與視覺部分進行通信,用Java相關(guān)技術(shù)開發(fā)服務(wù)端界面,用C++實現(xiàn)拍照部分的信息處理。視覺目標定位的機械手臂的工作原理如圖2所示:首先使用Kinect相機拍大量的圖片作為實驗圖片集,然后使用機器學(xué)習(xí)技術(shù)對這些圖片進行訓(xùn)練,得到訓(xùn)練模型,接著計算Kinect拍攝的圖片以獲得較精準目標位置,之后將這些目標位置信息轉(zhuǎn)成可計算的坐標系,最后將坐標系信息傳統(tǒng)機械手,最終實現(xiàn)精確的抓取,如此反復(fù)循環(huán)即可實現(xiàn)重復(fù)的抓取操作。

2.2 各功能模塊介紹

視覺處理模塊的功能分為神經(jīng)網(wǎng)絡(luò)模型、ResNet結(jié)構(gòu)、圖片的標注。神經(jīng)網(wǎng)絡(luò)模型主要使用ResNet神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。該結(jié)構(gòu)簡單、實用,在人工智能與模式識別領(lǐng)域中的圖片識別、分割等方面受到廣泛應(yīng)用,即使在多層次的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)中依然能得到較準確的訓(xùn)練模型。ResNet的結(jié)構(gòu)如圖3所示。

圖2 機械手的工作原理圖

圖3 ResNet神經(jīng)網(wǎng)絡(luò)核心結(jié)構(gòu)

在使用ResNet結(jié)構(gòu)訓(xùn)練模型的時候,為了減少計算參數(shù),往往需要ResNet進行變換,將卷積進行降維處理,加快訓(xùn)練速度。本文的訓(xùn)練模型的初始數(shù)據(jù)主要通過拍攝獲取,本文的訓(xùn)練模型共有5000張圖片,每一張圖片使用標注工具做了標注處理。標注前后的圖片如圖4所示。

圖4 標注前后的圖片

2.3 拍照處理模塊

該模型主要使用Kinect v2攝像機,微軟為這款相機配備了專門的驅(qū)動程序方便用戶使用和進行開發(fā)。在使用Kinect相機進行圖片處理之前,需要在操作系統(tǒng)上安裝機器人控制系統(tǒng)。這個系統(tǒng)可以控制Kinect相機拍照。每拍照一次都會自動生成三張圖片和一個點云數(shù)據(jù)。機器人每做一次抓取操作,機器人控制系統(tǒng)都將指令發(fā)送到相應(yīng)API接口,以保證系統(tǒng)循環(huán)重復(fù)地工作。

2.4 機械臂與視覺系統(tǒng)之間的通信處理

因為兩模塊之間分別由不同的電腦控制,為了實現(xiàn)兩模塊之間能正常通信,需要將電腦連接到同一個局域網(wǎng)上,并選擇Socket通信協(xié)議。此外,為了保證通信,還需要將機械臂坐標系與視覺系統(tǒng)的坐標系與深度相機的坐標系進行轉(zhuǎn)化匹配。坐標系之間轉(zhuǎn)換矩陣公式(2)、公式(3)所示:

其中,A為視覺目標矩陣,B為機械臂矩陣,X為轉(zhuǎn)換矩陣。

3 系統(tǒng)測試

前幾節(jié)做了基于人工智能的視覺目標定位系統(tǒng)的詳細介紹,本節(jié)主要對本系統(tǒng)的開發(fā)環(huán)境以及實驗結(jié)合做分析。本系統(tǒng)的硬件環(huán)境為;Windows 10、CPU In?tel i7-10700F、顯卡NVIDIA GTX1660Ti、硬盤2T、內(nèi)存16G、相機Kinect v2,軟件環(huán)境:MATLAB開發(fā)軟件、Py?thon語言、Torch框架等。測試過程主要是在實驗室中進行,其步聚如下:

(1)運行Kinect軟件獲取圖片信息。

圖5

(2)啟動視覺處理服務(wù)。

圖6

(3)啟動可視化服務(wù),獲取區(qū)域預(yù)測圖片。

圖7

(4)運行客戶端服務(wù)。

圖8

(6)得到運行結(jié)果

本系統(tǒng)在抓取物體時,首先對計算物體的最優(yōu)區(qū)域,以便能精準抓取物體,然后進行標色處理,這里面主要對圖片標注三種顏色,一般選取紅色為最優(yōu)抓取區(qū)域。首先對標紅部分進行計算,以獲取這部分區(qū)域的所處的坐標位置,然后使用Kinect點云數(shù)據(jù)獲取該區(qū)域?qū)?yīng)下的三維坐標,再通過矩陣轉(zhuǎn)換方法確定機械手的姿態(tài),再通過網(wǎng)絡(luò)傳送到機械手服務(wù)端執(zhí)行抓取操作。

(5)執(zhí)行抓取操作。

圖9

4 結(jié)語

本文利用人工智能相關(guān)技術(shù),訓(xùn)練一套視覺處理模型,并將其應(yīng)用于機器人抓取時獲取精準的位置,降低機械手抓取物體的失誤率。本系統(tǒng)由于使用了人工智能相關(guān)技術(shù),可以適應(yīng)復(fù)雜情形下的物體識別與抓取,并有較高的準確率。由于實驗條件限制,本系統(tǒng)的實驗過程都是在模擬情形下進行,實驗結(jié)果有待在真實環(huán)境進行驗證,本系統(tǒng)的執(zhí)行效率比較低下,需要對算法做進一步優(yōu)化提高識別與抓取的準確率和效率。

猜你喜歡
人工智能模型
一半模型
我校新增“人工智能”本科專業(yè)
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
2019:人工智能
商界(2019年12期)2019-01-03 06:59:05
人工智能與就業(yè)
數(shù)讀人工智能
小康(2017年16期)2017-06-07 09:00:59
3D打印中的模型分割與打包
下一幕,人工智能!
下一幕,人工智能!
主站蜘蛛池模板: 国产成人免费手机在线观看视频 | 人人91人人澡人人妻人人爽| 高清视频一区| 国产精品成人AⅤ在线一二三四| 日韩成人免费网站| 欧美日韩国产在线人成app| 国产激爽大片高清在线观看| 中日韩一区二区三区中文免费视频| 国产亚洲精品精品精品| 免费福利视频网站| 强奷白丝美女在线观看| 亚洲最猛黑人xxxx黑人猛交| 熟女视频91| 色综合久久久久8天国| 51国产偷自视频区视频手机观看| 亚洲日韩精品欧美中文字幕| 丰满的熟女一区二区三区l| 亚洲欧洲日韩久久狠狠爱| 凹凸国产分类在线观看| 91精品啪在线观看国产60岁| 国产后式a一视频| 亚洲天堂免费在线视频| 亚洲性视频网站| 亚洲天堂免费在线视频| 国产在线啪| 71pao成人国产永久免费视频| 国产欧美自拍视频| 国产人成乱码视频免费观看| 手机在线免费不卡一区二| 91欧美亚洲国产五月天| 免费久久一级欧美特大黄| 欧美福利在线观看| 亚洲第一区在线| 久热re国产手机在线观看| 久久中文无码精品| 91精品专区| a级毛片毛片免费观看久潮| 亚洲国产欧美目韩成人综合| a级毛片网| 伊人网址在线| 国产精品欧美在线观看| 中文无码精品a∨在线观看| 亚洲 欧美 中文 AⅤ在线视频| 欧美狠狠干| 午夜精品久久久久久久无码软件| 欧美劲爆第一页| 欧美yw精品日本国产精品| 成人免费午间影院在线观看| 国产精品永久不卡免费视频| 91色老久久精品偷偷蜜臀| 国产精品网拍在线| 91久久偷偷做嫩草影院精品| 亚洲视频免费在线看| 国内精品久久人妻无码大片高| 91精品视频在线播放| 欧美在线精品怡红院| 第一区免费在线观看| 国产永久在线视频| 99久久成人国产精品免费| аv天堂最新中文在线| 欧美日本在线| 呦系列视频一区二区三区| 免费观看精品视频999| 人人妻人人澡人人爽欧美一区| 国产成人精品视频一区二区电影| 九九热精品视频在线| 国产一区三区二区中文在线| 大乳丰满人妻中文字幕日本| 国产欧美日韩18| 亚洲人成网线在线播放va| 国产精品流白浆在线观看| 福利在线免费视频| 99久久人妻精品免费二区| 欧美在线视频a| 伊人狠狠丁香婷婷综合色| 97亚洲色综久久精品| 亚洲天堂免费| 国产一区二区福利| 国产综合另类小说色区色噜噜| 国内精品免费| 九九热在线视频| 亚洲国产天堂久久综合|