關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 復雜路線下機器人的三點三輪尋跡系統

        復雜路線下機器人的三點三輪尋跡系統

        作者: 時間:2009-09-21 來源:網絡 收藏

        為了進一步提高的安全性和可靠性,還需增加異常處理算法。可能出現的異常情況有:過小彎道或小角度折道時,還來不及轉過彎來,就已經完全偏離黑線。這種情況下,3個器都輸出“1”,檢測不到黑線,若不及時處理,將無法繼續尋跡。針對該情況,設計了原地旋轉動作來找回預定,不過原地旋轉有順、逆時針之分,因此還得區分開來。改進后編程的思路為:每次讀取P2口值之前,將其上一次的器組合值存入某個寄存器,當出現組合值為 “111”的情況時,立即查詢上一次的值,根據該值,可以判斷出是從哪一側偏離黑線的,從而進行順或逆時針原地旋轉。其主要程序如下:

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

        結語
        根據上述設計思路,我們制作出尋跡機器人并進行了測試。測試場地如圖4所示,黑色導引線寬度為3 cm,黑線周圍區域均為白紙覆蓋。測試結果表明:該尋跡機器人能在此下平穩、順利地沿著黑線走完全程,并在終點沿原路返回,達到了預期的目標。這為進一步研究環境下的自動行走機器人提供了參考。

        本文的創新點為:使用3個自制的紅外光電器,以簡單的設計和較少的硬件實現了下機器人的尋跡。而基于該機器人雙級轉彎的設計思想,可以增加傳感器數量、組成傳感器陣列來實現多級轉彎,從而對機器人的自主尋跡有著更為精確的控制。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 穆棱市| 平舆县| 星座| 文安县| 克东县| 丰顺县| 舟曲县| 山西省| 麻江县| 静乐县| 休宁县| 黄骅市| 新密市| 延吉市| 临海市| 柳河县| 龙江县| 九寨沟县| 潢川县| 左云县| 贡嘎县| 卫辉市| 赤峰市| 平塘县| 乌审旗| 淄博市| 东城区| 松阳县| 锦屏县| 抚宁县| 赤壁市| 洛隆县| 西城区| 宜兴市| 广饶县| 巴东县| 东源县| 秦安县| 红桥区| 汽车| 会宁县|