機器人與人工智能論文(2)
機器人與人工智能論文篇二
人工智能技術在足球機器人中的應用
摘要: 人工智能研究的一個重要目標是使機器能夠勝任一些通常需要人類智能才能完成的復雜工作。隨著人工智能理論與技術的發(fā)展,以及其在機器人領域中的應用,機器人的智能化水平得到了大幅度的提高。本文分析了國內外人工智能的研究現(xiàn)狀,闡述了足球機器人及人工智能中的關鍵技術。用專家系統(tǒng)技術進行不同層次的機器人路徑規(guī)劃,隨著遺傳算法、蟻群算法等的具體應用,獲得了較為理想的路徑搜索效率,達到了較好的規(guī)劃效果。引入人工神經(jīng)網(wǎng)絡對足球機器人目標物空間位置進行精確測量,從而較好地實現(xiàn)了機器人導航中的目標定位與軌跡追蹤。
關鍵詞: 人工智能 足球機器人 人工神經(jīng)網(wǎng)絡 智能控制
引言
足球機器人系統(tǒng)是一個典型的多智能體系統(tǒng)和分布式人工智能系統(tǒng),涉及機器人學、計算機視覺[1]、模式識別、多智能體系統(tǒng)[2]、人工神經(jīng)網(wǎng)絡[3]等領域,而且它為人工智能理論研究及多種技術的集成應用提供了良好的實驗平臺。機器人球隊與人類足球一樣,它的勝負不但取決于機器人本身的性能,而且取決于比賽策略,只有將可靠的硬件與先進的策略結合才能取勝。人工智能技術在足球機器人的平臺上有著重要的作用。從機器人的外觀到機器人最重要的核心部分——控制、決策,都無不起著重要的作用。專家系統(tǒng)[4]、人工神經(jīng)網(wǎng)絡在機器人的路徑規(guī)劃[5]上得到充分的應用。
1.人工智能研究現(xiàn)狀
人工智能[6-8]是一門研究人類智能機理,以及如何用計算機模擬人類智能活動的學科,該領域的研究包括機器人、語言識別[9]、圖像識別、自然語言處理和專家系統(tǒng)等,涉及數(shù)理邏輯、語言學、醫(yī)學和哲學等多門學科。人工智能學科研究的主要內容包括:知識表示[10][11]、自動推理和搜索方法、機器學習和知識獲取、知識處理系統(tǒng)、自然語言理解、計算機視覺、智能機器人、自動程序設計等方面。
幾乎所有的編程語言均可用于解決人工智能算法,但從編程的便捷性和運行效率考慮,最好選用“人工智能語言”[12]。常用的人工智能語言有傳統(tǒng)的函數(shù)型語言Lisp、邏輯型語言Prolog及面向對象語言Smalltalk、VC++及VB等,Math-Works公司推出的高性能數(shù)值計算可視化軟件Matlab中包含神經(jīng)網(wǎng)絡工具箱,提供了許多Matlab函數(shù)。另外,還有多種系統(tǒng)工具用于開發(fā)特定領域的專家系統(tǒng),如INSIGHT、GURU、CLIPS、ART等。這些實用工具為開發(fā)人工智能應用程序提供了便利條件,使人工智能越來越方便地運用于各種領域。
智能機器人是信息技術和人工智能等學科的綜合試驗場,可以全面檢驗信息技術和人工智能等各領域的成果,以及它們之間的相互關系。人工智能技術中的視覺、傳感融合、行為決策、知識處理等技術,需要使無線通訊、智能控制、機電儀一體化、計算機仿真等許多關鍵技術有機、高效地集成統(tǒng)一。人們在很多領域都成功地實現(xiàn)了人工智能:自主規(guī)劃和調度、博弈、自主控制、診斷、后勤規(guī)劃、機器人技術、語言理解和問題求解等。
2.人工智能主要研究領域
人工智能的研究領域非常廣泛,而且涉及的學科非常多。目前,人工智能的主要研究領域包括:專家系統(tǒng)、機器學習、模式識別、自然語言理解、自動定理證明、自動程序設計、機器人學、智能決策支持系統(tǒng)及人工神經(jīng)網(wǎng)絡等。下面主要介紹在足球機器人設計、制造、控制等過程中常用的人工智能技術[13]。
2.1專家系統(tǒng)
專家系統(tǒng)是一個智能計算機程序系統(tǒng),是一個具有大量專門知識與經(jīng)驗的程序系統(tǒng),它應用人工智能技術和計算機技術,根據(jù)某領域一個或多個專家提供的知識和經(jīng)驗,進行推理和判斷,模擬人類專家的決策過程,以便解決那些需要人類專家處理的復雜問題。專家系統(tǒng)一般具有如下基本特征:具有專家水平的專門知識;能進行有效的推理;具有獲取知識的能力;具有靈活性;具有透明性;具有交互性;具有實用性;具有一定的復雜性及難度。
2.2人工神經(jīng)網(wǎng)絡
人工神經(jīng)網(wǎng)絡是由大量處理單元互聯(lián)組成的非線性、自適應信息處理系統(tǒng),采用了與傳統(tǒng)人工智能和信息處理技術完全不同的機理,克服了傳統(tǒng)的基于邏輯符號的人工智能在處理直覺、非結構化信息方面的缺陷,具有自適應、自組織和實時學習的特點。神經(jīng)網(wǎng)絡在很多領域已得到了很好的應用,但其需要研究的方面還很多。其中,具有分布存儲、并行處理、自學習、自組織和非線性映射等優(yōu)點的神經(jīng)網(wǎng)絡與其他技術的結合,以及由此而來的混合方法和混合系統(tǒng),已經(jīng)成為一大研究熱點。由于其他方法也有優(yōu)點,因此將神經(jīng)網(wǎng)絡與其他方法相結合,取長補短,可以達到更好的應用效果。目前這方面工作有神經(jīng)網(wǎng)絡與模糊邏輯、專家系統(tǒng)、遺傳算法、小波分析、混沌、粗集理論、分形理論、證據(jù)理論和灰色系統(tǒng)等的融合。
2.3圖像處理
圖像處理是用計算機對圖像進行分析,達到所需結果,又稱影像處理。圖像處理技術主要包括圖像壓縮,增強和復原,匹配、描述和識別三個部分。常見的處理有圖像數(shù)字化、圖像編碼、圖像增強、圖像復原、圖像分割和圖像分析等。數(shù)字圖像處理中的模式識別技術,可以對人眼無法識別的圖像進行分類處理,可以快速準確地檢索、匹配和識別出各種東西,在日常生活各方面和軍事上用途較大。
3.人工智能在足球機器人中的應用
3.1基于專家系統(tǒng)的足球機器人規(guī)劃
路徑規(guī)劃或避碰問題是足球機器人比賽中的一個重要環(huán)節(jié)。根據(jù)工作環(huán)境,路徑規(guī)劃模型可分為基于模型的全局路徑規(guī)劃和基于傳感器的局部路徑規(guī)劃。全局路徑規(guī)劃的主要方法有:可視圖法、自由空間法、最優(yōu)控制法、柵格法、拓撲法、切線圖法、神經(jīng)網(wǎng)絡法等。局部路徑規(guī)劃的主要方法有:人工勢場法、模糊邏輯算法、神經(jīng)網(wǎng)絡法、遺傳算法[14]等。機器人規(guī)劃專家系統(tǒng)是用專家系統(tǒng)的結構和技術建立起來的機器人規(guī)劃系統(tǒng)。大多數(shù)成功的專家系統(tǒng)都是以基于規(guī)則系統(tǒng)的結構來模仿人類的綜合機理的。它由五部分組成:知識庫、控制策略、推理機、知識獲取、解釋與說明。隨著人工智能計算智能與進化算法研究的逐步發(fā)展,遺傳算法、蟻群算法等的提出,機器人路徑規(guī)劃問題得到了相應發(fā)展。尤其是通過遺傳算法在路徑規(guī)劃中的應用,機器人更加智能化,其運行路徑更加逼近理想的優(yōu)化要求。以動態(tài)、未知環(huán)境下的機器人路徑規(guī)劃為研究背景,利用遺傳算法采用了基于路點坐標值的可變長染色體編碼方式,構造了包含障礙物排斥子函數(shù)項的代價函數(shù),使得路徑規(guī)劃中的地圖信息被成功引入到了遺傳操作的實現(xiàn)過程中。同時針對路徑規(guī)劃問題的具體應用,改進了交叉和變異兩種遺傳算子,獲得了較為理想的路徑搜索效率,達到了較好的移動機器人路徑規(guī)劃效果。
3.2人工神經(jīng)網(wǎng)絡在機器人定導航中的應用
人工神經(jīng)網(wǎng)絡是一種仿效生物神經(jīng)系統(tǒng)的信息處理方法,其優(yōu)點主要體現(xiàn)在它可以處理難以用模型或規(guī)則描述的過程和系統(tǒng);對非線性系統(tǒng)具有統(tǒng)一的描述;有較強的信息融合能力。因此在移動機器人定位與導航方面,基于神經(jīng)網(wǎng)絡的多傳感器信息融合正是利用了神經(jīng)網(wǎng)絡的這些特性,將機器人外部傳感器的傳感數(shù)據(jù)信息作為神經(jīng)網(wǎng)絡的輸入處理對象,從而獲得移動機器人自身位置與對障礙物比較精確的估計,實現(xiàn)移動機器人的避障與自定位。
結語
隨著人工智能技術的進一步研究,足球機器人競賽水平將不斷提高。但就目前情況來看,在現(xiàn)有的基礎上擴大應用的范圍,增強應用的效果,還應主要在人工智能技術上做進一步的研究。專家系統(tǒng)在專家知識的總結、表述及不確定的情況下推理是目前專家系統(tǒng)的瓶頸所在。制造生產(chǎn)的多變復雜性及操作的人工經(jīng)驗性,使人工智能的應用受到限制。此外,一些工藝參數(shù)的定量化實現(xiàn)也不易。隨著技術的飛速發(fā)展,人工智能技術也在進一步完善,如多種方法混合技術、多專家系統(tǒng)技術、機器學習方法、并行分布處理技術等。隨著新型人工智能技術的出現(xiàn),制造業(yè)將會更加光明,性能更加優(yōu)越的足球機器人也不再遙遠。
看了“機器人與人工智能論文”的人還看了:
5.人工智能議論文