關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于模糊神經網絡的移動機器人沿墻導航控制

        基于模糊神經網絡的移動機器人沿墻導航控制

        作者: 時間:2009-04-13 來源:網絡 收藏
        1 引言
        沿墻問題是指驅動在一定方向上沿墻運動,或者更一般意義上的沿著物體輪廓運動,并與墻保持一定距離。它可以看作是智能的低層行為,當與其它高層的智能行為相結合時,可以完成復雜的任務。墻體情況可分為以下幾種:
        跟蹤一個未知的墻體。當獲得的環境信息太少或無法獲得,的軌跡可能會特定為“沿著右邊的墻體運動直到發現第一個門口”。另外,如果機器人的任務是繪制全局模型,它就必須沿墻體行進將地圖描述完全。
        跟蹤一個已知墻體。機器人按照規劃好路徑跟蹤軌跡,為了使算法誤差保持在小范圍內而跟蹤墻體?;蛘?,路經規劃中包括已知墻體,需要機器人沿墻行進完成特殊的任務。
        目前關于機器人沿墻已有較多研究,大多采用聲納傳感器作為環境的感知設備。算法應用則從早期的航跡推算法,發展到后來使用卡爾曼濾波,,控制等。由于邏輯技術和技術各自獨到的特點,將技術和有機結合組成模糊神經網絡控制系統,可實現模糊規則自動提取、模糊隸屬函數的自動生成及在線調節。因此本文采用模糊神經網絡算法實現移動機器人的沿墻控制。

        2 模糊神經網絡結構
        2.1 輸入輸出值模糊化
        本文研究的移動機器人沿墻導航控制融合機器人聲納檢測采集到的數據,判斷機器人的位姿,然后通過模糊神經網絡算法控制移動機器人的動作,使其在一定距離內沿墻體運。文中移動機器人側壁上方安裝有16個聲納,按順時針排列從0#到15#。
        移動機器人要避免與墻體碰撞又要保持一定距離,所以本文為每個聲納設置一個閾值,當聲納檢測到的距離值大于或小于這個閾值就采取相應的動作。這樣,將聲納采集的距離值與各自相應的閾值相減得到差值△di(i=O,1,2,…,15)作為模糊神經網絡的一個輸入;移動機器人的角度信息θ作為另外一個輸入。將距離差值△di和角度θ輸入模糊化如下:
        距離差值△di:較小(NB),小(NS),中(Z),大(PS),較大(PB)。
        角度θ:左(L),偏左(LS),正(Z),偏右(RS),右(R)。
        輸出變量為移動機器人的左右輪速Vl、Vr,模糊化如下:
        左右輪速Vl、Vr:左轉(TL),前進(G),右轉(TR)。
        2.2 模糊神經網絡結構圖
        模糊神經網絡結構圖如圖1所示,A為輸入層,輸入變量分別是前面所說的距離差值△di(i=0,l,2,3,4)和角度θ。A層的作用是將輸入值傳送到下一層。

        本文引用地址:http://www.104case.com/article/163866.htm


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 青海省| 遂宁市| 营口市| 仙居县| 通海县| 拉孜县| 蛟河市| 简阳市| 嘉荫县| 宁海县| 合作市| 娱乐| 潞城市| 郓城县| 云浮市| 广丰县| 监利县| 上高县| 汪清县| 晋城| 收藏| 万州区| 福贡县| 云霄县| 淳安县| 印江| 修文县| 定远县| 台北市| 项城市| 康保县| 新兴县| 鲜城| 滨海县| 隆回县| 巍山| 林甸县| 永兴县| 郓城县| 甘泉县| 兴海县|