日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

應用機器視覺系統(tǒng)進行導航機器人的設計

電子設計 ? 作者:工程師之余 ? 2018-09-30 08:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

機器視覺系統(tǒng)是智能機器人的重要標志,機器人視覺系統(tǒng)模仿了人的視覺感知能力,允許對環(huán)境做非接觸式的測量。增加了視覺系統(tǒng)的機器人,其自主和自適應能力可以大大提高。目前,機器視覺系統(tǒng)在圖像處理方面多采用封裝式圖像處理方法,把圖像傳感與處理分成獨立的兩個部分。系統(tǒng)通過圖像傳感器獲取圖像并傳入計算機,由計算機完成圖像處理任務。

本文所介紹的設計為簡易機器人(能力風暴機器人)添加了視覺模塊和無線通信模塊,并研究了相關算法和策略,實現了自主路徑跟蹤。為了使系統(tǒng)真正做到穩(wěn)定快速,在圖像預處理、路徑識別和路徑跟蹤等各個環(huán)節(jié)都充分考慮到算法的實時性與魯棒性。

1 系統(tǒng)結構

視覺導航機器人的整個系統(tǒng)由兩部分構成:添加了無線通信模塊和無線攝像頭的能力風暴機器人和遠程計算機。這兩部分之間的通信由無線通信模塊完成。系統(tǒng)結構如圖1所示。圖1中,機器人包括能力風暴機器人、無線攝像頭和無線通信模塊三個部分。在機器人工作時,無線攝像頭將采集到的視頻信號傳送給無線視頻接收器,無線視頻接收器再通過視頻采集卡(Osprey210)將待處理的視頻信號傳送給計算機,計算機經過處理后,做出相應的決策,并將決策信號通過無線通信模塊發(fā)送給機器人,這樣就建立了一個簡單的閉環(huán)控制系統(tǒng)。無線通信模塊由兩個完全相同的無線串口通信模塊組成,工作在全雙工狀態(tài)。在機器人中無線通信模塊與機器人的串口控制器連接,在計算機中無線通信模塊與計算機的COM口相連。

2 軟件流程

整個系統(tǒng)的軟件分為機器人接收到遠程計算機指令后的處理軟件和遠程計算機針對到機器人發(fā)來視頻信號進行處理的視覺導航軟件。

機器人的軟件處理流程如圖2所示。機器人不停地掃描串口,一旦串口接收到遠程計算機的指令信號后,機器人便根據指令做出響應,整個處理過程比較簡單。

應用機器視覺系統(tǒng)進行導航機器人的設計

計算機的視覺導航軟件處理流程如圖3所示。機器人視覺系統(tǒng)的原始輸入圖像是經圖像采集卡A/D變換之后得到的連續(xù)數字圖像。系統(tǒng)工作時,首先,圖像預處理模塊對原始輸入圖像進行平滑濾波,去除噪音點,并進行閾值分割,挑選出對機器人有用的目標點(即引導線);然后,路徑跟蹤模塊根據檢測到的路徑信息,做出策略分析,并對機器人發(fā)送相應的運動指令。

應用機器視覺系統(tǒng)進行導航機器人的設計

3 主要算法描述

3.1 圖像預處理

3.1.1 圖像的平滑處理

在圖像采集系統(tǒng)中實際獲得的圖像,會因為各種原因受到干擾和噪聲的污染而引起圖像質量的下降,圖像平滑處理就是為了消除圖像中存在的噪聲而對圖像施加的一種處理。本系統(tǒng)中采用中值濾波技術對原始圖像和二值化后的圖像進行濾波,這是一種非線性空間域濾波技術。這種技術不僅能有效地抑制圖像中的噪聲,而且能保持圖像中固有的輪廓邊界,不使其變模糊。對平面圖像進行中值濾波時我們一般采用二維中值濾波器。它由下式定義: Yij=MedianXij=Median(Xn)(r,s)∈s

這里,Xij為坐標(i,j)的待處理像素;S為平面窗口;而Yij為處理結果,即平面窗口中各像素值的中值。中值是指大小排序后,中間的數值。本系統(tǒng)中采用的是3X3的正方形窗口,經實驗證明選用該窗口濾波后可以較好地濾除噪音。

3.1.2 彩色圖像二值化

圖像二值化的目的是將圖像一分為二,即將圖像劃分為物體和背景兩個部分。本系統(tǒng)中原始輸入圖像為(320×240)像素的RGB24格式圖像,采用直接對每個像素點進行閾值分割的方法即可達到對圖像實現二值化的目的。由于HSL顏色模型中亮度L分量與圖像的顏色信息無關,而與顏色信息有關的色調H(表征顏色的種類)和飽和度S分量(表征顏色的深淺程度)對外界光照條件的變化敏感程度低。機器人在移動和旋轉時會引起光的亮度變化,RGB顏色模型對光的亮度魯棒性較差,所以在進行圖像二值化時應該先將RGB顏色模型轉換為具有較強光亮不變性的HSL顏色模型。RGB顏色空間變換到HSL顏色空間的變換公式如下:

應用機器視覺系統(tǒng)進行導航機器人的設計

選取色調H作為路徑識別時的主參數。同時,考慮到實際當RGB值較小,即亮度L較小時,H值會趨向于不確定的情況,選取亮度L作為輔助識別參數。算法為:

應用機器視覺系統(tǒng)進行導航機器人的設計

其中,Hmin、Hmax為某種顏色色調分量的最小閾值和最大閾值;Lmin為亮度的最小閾值。

3.2 引導線檢測

掃描白線(即引導線)的策略是每隔五行掃描,當每行的白色像素點超過35個,而滿足這個條件的行超過16行時,才認為在機器人視野范圍存在白線。因為只有連續(xù)的白色區(qū)域是可以利用的,所以每隔五行進行掃描白線是可行的。這樣做不僅可以節(jié)省計算機的處理時間,加快程序處理速度,提高機器人響應的實時性;而且還可以濾除機器人視野范圍內可能出現的噪聲點。

引導線檢測的目的不僅僅是為了確定機器人視野范圍內是否存在引導線,還需要確定引導線與距離機器人所在點的距離,以及引導線的角度信息。在本系統(tǒng)中,坐標約定如圖4所示。其中灰色小點代表機器人,很顯然,機器人在坐標系中的坐標應該為(160,240)。L表示白線中線與直線Y=240的交點和機器人所處位置之間的距離。當L》0時,上述交點處于機器人左方;L《0時,上述交點處于機器人右方。系統(tǒng)中規(guī)定的白線中線的△=△X/△Y,△值可以直接反映出白線角度信息。當△》0時白線沿“/”方向;△《0白線沿“\”方向。由此可知,圖4中的白線中線的△應該是大于0的。

在系統(tǒng)中,△的計算方法如下:首先計算出每隔五行掃描到的某一行白線的中點的△值,然后將機器人視野范圍內掃描得到的所有行的白線△值累加后求得均值,這個均值就是機器人視野范圍內白線的△值。采取這種算法是為了方便處理機器人視野范圍內存在多段白線時的情況。以圖5為例,機器人視野范圍內有兩段白線。這個時候,系統(tǒng)將兩條白線等效為平均△值對應的白線,這樣在機器人眼里始終只有一條白線,有效降低了機器人所應對的狀況的復雜度。

在計算出△值后,系統(tǒng)根據幾何原理便可計算出L,計算公式如下:

L=Xr-[Xc-(Yr-Yc)×△]

Xr為機器人所在點橫坐標;Yr為機器人所在點縱坐標;Xc為白線中點橫坐標的均值;Yc為白線中點縱坐標的均值。

3.3 路徑跟蹤

移動機器人的路徑跟蹤就是通過調節(jié)機器人的運動速度和方向,使機器人沿期望的路徑運動。即L=0且△=0。機器人對路徑的跟蹤控制可以采用PID控制器、最優(yōu)控制器、模糊控制器等方式。由于能力風暴機器人是一個具有延遲的非線性時變系統(tǒng),難以建立精確的數學模型,故采用模糊控制器有一定的優(yōu)越性。

根據人的駕駛經驗,當人駕駛汽車跟蹤附近路面上的一條車道線時,他首先要進行觀察,將此直線當作參考路徑,衡量車體與參考路徑段的橫向距離以及它們所處方向的夾角,而這種衡量是以一種模糊的概念給出的,如“距離比較大,角度很小”等。當發(fā)現車體離參考路徑很遠且與期望方向偏角較大時,可以駕駛汽車快速轉彎,向期望位置靠攏;而在離參考路徑很近,汽車朝向已正對前方車道線上某一位置時,就不需轉動方向盤來改變行駛方向,而是一直保持當前行駛狀態(tài),直至離車道線上拐點比較近時,再找下一個參考路徑段??梢愿鶕鲜鋈说鸟{駛經驗設計模糊控制器,視覺導引的機器人控制系統(tǒng)結構如圖6所示。

應用機器視覺系統(tǒng)進行導航機器人的設計

3.3.1 模糊化

系統(tǒng)中模糊控制器的輸入量為距離偏差L和角度偏差△,輸出量為機器人小車相對車體軸線的轉向偏轉角β,輸入輸出量的論域、模糊子集以及模糊子集論域如表1所示。

應用機器視覺系統(tǒng)進行導航機器人的設計

由于在機器人實際運行過程中,偏差的產生具有隨機性,所以輸入輸出量的模糊子集的隸屬函數都采用高斯函數加以描述,即

應用機器視覺系統(tǒng)進行導航機器人的設計

Ci為隸屬函數的均值;δi為隸屬函數的標準差。

3.3.2 確定模糊規(guī)則

根據汽車駕駛的經驗可得出如表2所示的49條模糊控制規(guī)則。

應用機器視覺系統(tǒng)進行導航機器人的設計

3.3.3 模糊推理和解模糊

模糊推理采用間接合成法推理公式,假設現有輸入L*、△*,需求出輸出β*,推理過程如下:

應用機器視覺系統(tǒng)進行導航機器人的設計

其中合成運算“?!辈捎萌〈笠蝗⌒。∕AX-MIN)法。

采用質心法進行解模糊處理,從而得到精確的輸出值,解模糊計算公式如下:

應用機器視覺系統(tǒng)進行導航機器人的設計

將上述結果制成模糊控制表存儲起來,在機器人運行過程中只需在線查詢出相應的β值,而不必進行大量的數學運算,這樣可以節(jié)省運算時間,提高控制的實時性。

4 綜述

目前此系統(tǒng)已經通過中國科學技術大學教育處驗收,并作為本科生智能機器人教學實驗系統(tǒng)運行。為驗證本文提出的控制方法的有效性,我們按照上述控制策略在實驗場地中對機器人進行路徑跟蹤實驗。實驗場地為-2×2的綠色背景場地,在場地上貼上3 cm寬的白線作為引導線,如圖7所示。在實驗中,機器人能準確地跟蹤指定路徑。實驗表明,在實際應用中,采用模糊控制方法具有較好的穩(wěn)定性和精度。通過HSL空間內運算有效地提高圖像信號對光照的魯棒性。此設計可作為簡單的算法驗證和策略測試平臺。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    索尼FCB-EV9520L與CM2001M組合賦能人工智能機器人視覺系統(tǒng)

    在人工智能機器人技術不斷革新的當下,視覺系統(tǒng)作為機器人感知外界環(huán)境的關鍵部分,其性能的優(yōu)劣直接影響著機器人的作業(yè)效率與質量。凱茉銳電子推出的FCB-EV9520L攝像模組與CM2001
    的頭像 發(fā)表于 04-13 16:24 ?622次閱讀

    智能機器人從0到1系統(tǒng)入門課程 帶源碼課件 百度網盤下載

    ,機器人可以通過視覺識別主人的手勢指令(如揮手示意“過來”),或者識別出地上的障礙物并規(guī)劃繞行路線。這種視覺智慧,讓機器人真正具備了在物理世界中導航
    發(fā)表于 04-11 16:41

    CM2004HU與索尼FCB - CR8530:機器人視覺系統(tǒng)的高效4K直連方案

    在工業(yè)自動化與智能裝備領域,機器人視覺系統(tǒng)的性能直接影響任務執(zhí)行效率與精度。索尼FCB-CR8530 4K超高清攝像機模組與CM2004HU接口板的組合,憑借其4K分辨率輸出、USB2.0直連能力
    的頭像 發(fā)表于 03-19 09:26 ?489次閱讀

    騰龍MP3010M - EV與CM2001U:水下機器人視覺系統(tǒng)的輕量化高清傳輸解決方案

    在深海探測、水下巡檢、海洋科考等水下作業(yè)場景中,水下機器人作為人類探索海洋的重要工具,其視覺系統(tǒng)的性能直接決定了作業(yè)效率與數據精度。面對水下昏暗、高壓、復雜流場等嚴苛環(huán)境,傳統(tǒng)視覺組合常因體積笨重
    的頭像 發(fā)表于 03-11 09:43 ?254次閱讀

    索尼FCB-EV9500M MIPI輸出:機器人視覺系統(tǒng)的革新引擎

    在工業(yè)自動化與智能服務機器人快速發(fā)展的今天,視覺系統(tǒng)已成為機器人感知環(huán)境、執(zhí)行任務的核心組件。索尼FCB-EV9500M作為一款搭載MIPI接口的一體化高清攝像機模組,憑借其卓越的圖像質量、低延遲
    的頭像 發(fā)表于 02-26 10:27 ?386次閱讀

    機器視覺系統(tǒng)之工業(yè)相機解讀

    機器視覺系統(tǒng)是一種模擬人類視覺功能,通過光學裝置和非接觸式傳感器獲取圖像數據,并進行分析和處理,以實現對目標物體的識別、測量、檢測和定位等功能的智能化
    的頭像 發(fā)表于 02-11 17:02 ?718次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺系統(tǒng)</b>之工業(yè)相機解讀

    高精度機器人控制的核心——基于 MYD-LT536 開發(fā)板的精密運動控制方案

    ISP多媒體接口,適合構建機器人視覺-運動融合系統(tǒng),實現工件識別與動態(tài)定位。 3. 支持閉環(huán)控制與誤差校正 可結合高分辨率編碼器反饋數據,運行機器人閉環(huán)控制算法; 利用AI 協(xié)處理
    發(fā)表于 11-14 15:48

    變焦、高速、高清:索尼FCB-ER9500機芯如何重塑機器人視覺

    在現代化工業(yè)車間里,一臺搭載了新型視覺系統(tǒng)機器人正精準地檢測著精密零部件的微小瑕疵,這是工業(yè)自動化領域正在發(fā)生的變革場景。 工業(yè)機器人正逐漸成為智能制造的核心力量,而視覺系統(tǒng)作為
    的頭像 發(fā)表于 11-13 09:39 ?870次閱讀

    機器視覺系統(tǒng)中工業(yè)相機的常用術語解讀

    1、機器視覺系統(tǒng)機器視覺系統(tǒng)machinevisionsystem是通過對聲波、電磁輻射等時空模式進行探測及感知,對所獲取的圖像
    的頭像 發(fā)表于 10-31 17:34 ?1408次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺系統(tǒng)</b>中工業(yè)相機的常用術語解讀

    RK3576機器人核心:三屏異顯+八路攝像頭,重塑機器人交互與感知

    。· 多路MIPI-CSI接口:原生支持接入多個攝像頭,為構建多目視覺系統(tǒng)打下堅實基礎,滿足機器人全方位感知需求。 RK3576在機器人領域的核心應用場景特種作業(yè)與工程機器人· 應用領
    發(fā)表于 10-29 16:41

    機器人競技幕后:磁傳感器芯片激活 “精準感知力”

    支撐機器人競技能力的核心力量,深刻改變著競技機器人的能力邊界。 磁傳感器芯片為機器人運動提供 “精準導航”。在動態(tài)平衡系統(tǒng)中,像昆泰芯 K
    發(fā)表于 08-26 10:02

    機器視覺系統(tǒng)工業(yè)相機的成像原理及如何選型

    機器視覺系統(tǒng)是一種模擬人類視覺功能,通過光學裝置和非接觸式傳感器獲取圖像數據,并進行分析和處理,以實現對目標物體的識別、測量、檢測和定位等功能的智能化
    的頭像 發(fā)表于 08-07 14:14 ?1860次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺系統(tǒng)</b>工業(yè)相機的成像原理及如何選型

    工業(yè)機器人的特點

    機器人是關鍵。工業(yè)互聯網是通過端上的數據傳輸,經過大數據分析和云計算處理,再進行智能化決策的一整個過程,其中端的數據傳輸是基礎。工業(yè)互聯網的端包括機器人、傳感器等一切線下連接端口。因此發(fā)展工業(yè)
    發(fā)表于 07-26 11:22

    盤點#機器人開發(fā)平臺

    地瓜機器人RDK X5開發(fā)套件地瓜機器人RDK X5開發(fā)套件產品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網機器人開發(fā)套件 Kria KR260機器人開發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    詳細介紹機場智能指路機器人的工作原理

    機場智能指路機器人主要依靠感知系統(tǒng)、定位系統(tǒng)、導航系統(tǒng)、智能交互系統(tǒng)和運動系統(tǒng)協(xié)同工作,來實現為
    發(fā)表于 05-10 18:26
    潜山县| 洛川县| 青田县| 新野县| 长宁区| 江孜县| 旬邑县| 克拉玛依市| 威海市| 巩留县| 嘉善县| 蒲城县| 肃北| 法库县| 城市| 柘城县| 大连市| 湘潭县| 涟水县| 蓝田县| 西乌| 彰武县| 侯马市| 钦州市| 上蔡县| 宜丰县| 巫溪县| 乌兰浩特市| 阳城县| 溧水县| 孝昌县| 唐河县| 珠海市| 香河县| 西和县| 老河口市| 黄大仙区| 新安县| 资阳市| 南召县| 丰镇市|