?

基于機器視覺的智能人機交互技術分析

2019-04-25 08:51萬昌武漢科技大學
數碼世界 2019年3期
關鍵詞:運算機器條件

萬昌 武漢科技大學

引言

機器視覺技術已經在各領域得到了廣泛應用,并在不斷進行技術開發的過程中,展現出了優勢性的功能。但在當前的技術條件下,大多數的可視化程序,都作為固定的工序內容發揮作用。而本文提出的技術條件,則呈現出更加明顯的動態性特征,在接收與感知信息內容的同時,使機器視覺的功能近似率人工的視覺效果,人機交互式的動態工作。

1 機器視覺模塊

1.1 設計思路

視覺識別系統中,對物體的分辨是最為核心的內容。對機器視覺的優化目標,就是利用科技條件,完成機器對人類識別能力的模仿。在內容上,需要對相關的硬件系統、計算方法、知識體系等內容進行完善,在保證圖像處理技術的同時,加強對已知特征條件的識別能力。

對機器視覺系統的設計,應將技術發展分為圖像的處理與識別兩個階段。處在圖像處理階段時,需集中整理采集的數據信息,在剔除噪音、環境等干擾調價的同時,進行區域圖像的分割處理[1]。而在進行圖像識別階段時,應將重點放在尺寸、形狀等關鍵的內容上,通過取值范圍的確定,過濾出圖像中的非關鍵信息條件,然后再對相應的模板進行匹配,完成目標對應管理。

1.2 實踐案例

Alpha Go系統,是智能化人際圍棋對弈的典型案例。在一次執白對弈比賽的過程中,系統通過采集黑子的位置信息,攝像器材采集的圖像進行整理,校正拍照角度中的畸變,并對周圍的環境條件與邊框進行剪裁。當完成整理后,并將圖像進行二值化處理,通過黑白色亮度對比的內容,完成伽馬值的調整,使圖像的顯影更加清晰。然后再利用0/1的二值化位置圖,形成完整的坐標系統。在轉換格式與閾值的基礎上,帶入圍棋運算核心的19×19直方圖分析,通過直角坐標系的確認,定位并捕捉自己白棋的棋盤定位。

2 人工智能模塊

人工智能技術是當前學術研究與應用實踐的重點的方向,受到高速率硬件處理技術影響,在整合大量企業與科研研究成果內的基礎上,此項技術已經可以在較低的成本條件下,達到提升應用條件的效果。

延續上一部分中的圍棋應用案例,在智能AI技術的開發中,針對圍棋的對弈規則,技術人員研發出了Alpha Go系統的核心運算內容。將完全博弈與MCTS算法作為基礎,形成了三層神經網絡環境下的運算系統,在對預測策略網絡、判斷策略網絡、價值網絡的整合中,使用量化評估與加權計算的方法得到最優化的計算結構,滿足運算與對弈的基本需要。而在運算模型中,整合形成的運算系統中,會使用APV-MCTS系統對棋局的每條邊線,從決策收益——Q(s,a)、訪問次數——N(s,a)、先驗概率——P(s,a),這三個狀態進行閾值選擇,并最終得到公式:

以此達到執行系統計算的效果,保證人機對弈的進行。

而在人工智能系統中,還需組建其完整的硬件平臺,通過對CPU的特性設計,增加其中的浮點運算能力,保證對層次的神經網絡計算內容。以此,使人工智能系統在在計算優勢的保證下,不斷進行深入的內容學習,對海量運算數據進行整合,提高技術條件下的運算結果利用率[2]。通過在圍棋人機對弈過程中積累的樣本,完成記錄數據積累,使人工智能系統的圍棋水平,趕上甚至是超越人類棋手。

3 機器智能模塊

在完成感知與運算的內容后,就需要相應的機器設備,完成智能人機交互的最終步驟。自從1961年美國的Unimate公司推出第一臺商用機器人以來,在此項領域持續半個世紀的發展中,機器人技術已經得到了廣泛且全面的應用,并在進行工業化生產的過程中積累了豐富的技能內容,從基礎的焊接、搬運等技術內容中,逐漸演化出了多種類型的高級能力。而在與感知、分析系統的配合下,可以更加全面的提升數據信息的應用條件,通過動態化的信息處理,自主的完成預定工作內容。在進行機器人人機對弈設計的過程中,可以將這一動作內容作為執行整體功能的終端,完成對弈程序的功能需要。

3.1 機器人選擇

為了更加精確的完成技術處理,首先要對機器的應用條件與技術內容進行分析,以此確定執行過程中應用機器人的具體類型。在內容上,應從以下四個方面展開分析,最終確定機器人的型號與工作方式。其一,需對控制模式進行選擇,將點位控制與連續控制作為基本的選擇類型;其二,在驅動條件上,應對液壓、氣壓、電力等多種類型的技術條件進行討論;其三,需在使用環境與應用空間的內容上,分析機器人的負重條件;其四,應從經濟性狀上,選擇市場環境中通用的大眾型號機器人,還是專業化較強的定制型機器人。

以圍棋的對弈為例,可以結合應用特征,使用點位控制模式的機器人,并在綜合分析視覺采集模型的內容,將攝像頭、吸附盤等用于配合的功能設備總重量控制在5kg以內,以此保證機型構建的執行功能的高效率條件。同時,可以為其增添電控式的機械臂,使其長度條件可以覆蓋整個棋盤,以此保證人機互動過程中能正常的進行對弈。

3.2 主機通信

通信系統,是為了保證機器人設備與圖像、計算系統連接的重要條件,在通信端口,可以施工RS232型號的串口,通過網絡或是線路的形式完成控制。以RS232串口為例,在就執行通信過程中,可以直接對其中的波特率、數據位、停止位、校驗參數等內容進行確認與合適,以此保證機器人端口與計算數據端口的同步性條件,以高匹配度完成人際互動。而為了更好的執行這一內容,還需細致且全面的完成信息編寫內容,在使用特定程序協議的基礎上,執行AI計算機的內部序列,并在執行指令的基礎上,確定放置棋子與提取棋子的動作指令。

4 總結

將機器視覺、人工智能、機器智能這三個模塊進行整合,可以更好的完成動態化的機器視覺應用,并在加強人際交互過程的同時,提高智能化水平。通過對智能圍棋對弈系統的分析,可以從簡單的技術模型基礎上,加深機器視覺的交互研究內容,并在拓展應用條件的基礎上,擴大適用范圍,使機械視覺背景下的人機交互展現出更加明顯的示范作用,推進技術的持續發展。

猜你喜歡
運算機器條件
機器狗
有限制條件的排列應用題
重視運算與推理,解決數列求和題
機器狗
長算式的簡便運算
未來機器城
“整式的乘法與因式分解”知識歸納
為什么夏天的雨最多
“虎虎生威”的隱含條件
認同或對抗——論執政條件下的黨群關系互動
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合