• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 輪式自動機器人控制系統

    輪式自動機器人控制系統

    —— Control System of Wheeled Autonomous Mobile Robot
    作者:李進 北京交通大學電子信息工程學院 時間:2010-07-02 來源:電子產品世界 收藏

      引言

    本文引用地址:http://www.czjhyjcfj.com/article/110545.htm

      自主移動是指具有行動決策和規劃,以及自動執行能力,集人工智能、、信息處理、檢測與轉換等專業技術為一體的系統。一般移動都是基于行為的,只有到達指定位置才開始執行其他動作,因此導航和定位是移動機器人研究的重要問題。本文采用陀螺儀和光電編碼器的慣性導航方式,并且采用構建整個控制系統,并在一臺機器人上得以實現。

      本設計的輪式自動機器人的控制系統主要分為主控模塊、采集模塊、運動控制模塊、執行動作控制模塊和人機交互模塊五個部分。采集處理模塊主要采集陀螺儀和編碼器的信息并作初步的處理,構成機器人的感知單元,相當于機器人的“五官”。主控模塊是機器人的智能單元,對采集到的外部信息進行分析處理并做出決策,相當于機器人的“大腦”。運動控制模塊和執行動作控制模塊是機器人的執行單元,相當于機器人的“四肢”。人機交互模塊完成人對機器人的設置,并且能夠顯示機器人的運行狀態,是人和機器人之間的“橋梁”。

      硬件系統

      硬件系統在設計時采用模塊化的思想,為了提高系統的處理速度和并行工作能力,整個系統采用了一個包含多個處理器的可以并行工作的高效系統。每個模塊都擁有獨立的處理器使得整個系統很容易根據具體應用進行裁剪和擴展。

      整個硬件系統組成如圖1所示。硬件系統的所有模塊在主控模塊的控制下協調工作,主控模塊采用NXP公司ARM7微控制器,該器件具有豐富的通信接口,很容易將其他模塊連接在一起實現集中控制。CPLD采集模塊將采集到的傳感器信息通過SPI發送給主控模塊。運動控制模塊采用工業運動控制器,內部集成的DSP實現走行電機的閉環控制。執行動作控制模塊采用LPC2114,通過UART來接收主控模塊的控制指令,根據指令來控制執行機構完成相應的動作。

      主控模塊

      主控模塊是整個機器人控制系統的核心,集中控制系統的其他模塊。主控模塊需要接收傳感器采集模塊的信息,并對各種傳感器的信息進行處理和分析,做出相應的決策來控制機器人的運動軌跡和執行動作。因此各個模塊都需要連接到主控模塊上,主控模塊通過通信接口接收信息和發送指令信息,這就要求主控制器要有豐富的通信接口。 ARM7處理器為這種多類型的通信應用提供了理想的解決方案。它包括4個UART接口、1個SPI接口、1個SSP接口、USB控制器等,豐富的串行接口使系統連接變得非常簡單,并且給系統升級留下了空間。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 延川县| 都江堰市| 鲁甸县| 佛冈县| 鱼台县| 东山县| 松阳县| 文登市| 安新县| 韶关市| 眉山市| 绥阳县| 高要市| 贵定县| 卫辉市| 卢氏县| 永靖县| 德兴市| 突泉县| 陆河县| 尼木县| 霍州市| 宾阳县| 师宗县| 岑巩县| 昌图县| 太保市| 南京市| 东阳市| 鄂伦春自治旗| 佛学| 当阳市| 忻州市| 越西县| 高密市| 玉树县| 遂川县| 车致| 井冈山市| 奉节县| 虹口区|