English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 80990/80990 (100%)
造訪人次 : 42796989      線上人數 : 787
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/68930


    題名: 智慧型機器人定位與控制之研究;Intelligent Robot Localization and Control
    作者: 侯俊成;Hou,Chun-Cheng
    貢獻者: 電機工程學系
    關鍵詞: 智慧型機器人;六足機器人;模糊理論;卡爾曼濾波器;中樞型態產生器;Intelligent robot;hexapod robot;Fuzzy theory;Kalman filter;central pattern generator
    日期: 2015-08-17
    上傳時間: 2015-09-23 14:46:50 (UTC+8)
    出版者: 國立中央大學
    摘要: 本論文提出機器人定位與身體姿態平衡控制的方法,分別在輪型移動式機器人與六足機器人兩種硬體設備上實現。
    首先,在輪型移動式機器人設計方面,除了具有目標物體影像辨識、目標物夾取與避障功能之外,本論文更著重在機器人的相對位置定位系統,所採用的定位方法是利用陀螺儀及磁力計兩組感測器模組的數值,校正當前機器人的轉動方向角度。角度校正可分為三個部分:第一部分是計算出安裝於機器人上的陀螺儀與磁力計的角度數值;第二部分是探討感測器模組與機器人實際轉動方向角的誤差特性;第三部分是利用這些誤差特性的數據來設計模糊規則庫和卡爾曼濾波器參數,並利用它們來消除誤差,得到更準確的方向角。這些誤差特性可以被描述為規則性及非規則性誤差,前者可使用模糊理論來消除,後者可使用卡爾曼濾波器理論來消除。本研究方法的貢獻是提出感測器與機器人實際轉動角度的誤差校正方法,使得指定路徑、真實路徑及演算路徑三者近似,達到智慧型機器人準確的定位效果。實驗結果表明,模糊補償和卡爾曼濾波器的組合是一個準確的校正方法。
    再者,為了驗證本論文所提出的改良型中樞型態產生器(Central Pattern Generator, CPG)應用在機器人的身體姿態平衡控制方面的可行性,本論文採用六足機器人作為理論驗證的硬體。CPG控制器為一種分散式控制方法,其在機器人步態動作設計方面是仿效一般生物的規律性動作控制機制,利用低階神經細胞互相傳遞與影響而產生規律性周期訊號的特性,再藉由外界資訊或大腦刺激修正該訊號,共同合成為最後的運動模式。本論文的設計方法是將機器人的每一條腿用一個改良型CPG控制器控制,並且與機器人其他腿部的CPG彼此互相連結,藉由不同的連結方式產生出不同的運動步態。本論文以Matsuoka神經振盪器作為CPG的基本組成單元,並提出新的CPG架構:在負責振盪器相位調整的環形三連結之雙神經元CPG架構下,另外再加入一個外部神經振盪器,負責調整振盪器的振幅,用來控制機器人腿部踩下的深度。整體的控制架構是利用三軸加速度計與三軸角速度計獲取即時的機器人姿態,再分離各個腿部方向的傾斜角度後作為回授訊號輸入到CPG並改變其振幅大小,再與固定振幅的參考振盪器做比較產生出能夠平衡身軀的腿部高度參考訊號,隨後將此控制訊號經由軌跡產生器轉換為機器人腿部動作的軌跡,此軌跡再經由逆運動學得到實際的伺服馬達轉動角度用來控制馬達轉動角度,如此,可以使機器人在不規則地形行走時,不但能作前進的動作亦能夠即時地恢復水平的姿態。經實驗結果顯示,本研究所提出之步態設計方法能有效地讓六足機器人平穩地行走在崎嶇不平的地形。;This dissertation proposes the methods of localization and body attitude balance, which were adopted in two hardware devices, mobile robot and hexapod robot.
    In terms of the indoor service mobile robot design, in addition to target object image recognition, target object gripping, and obstacle avoidance functions, the research of mobile robot focuses on the relative position location system of the robot. The localization method uses the values of two sensor modules, which are gyroscope and magnetometer, to correct the current rotation direction angle of the robot. The angle correction is divided into three parts: the first part calculates the angle values of the gyroscope and magnetometer that are mounted on the robot; the second part obtains the error characteristics between the sensor modules and the actual rotation direction angle of the robot; the third part uses the data of these error characteristics to design a fuzzy rule base and Kalman filter parameter, and uses them to eliminate errors in order to obtain more accurate direction angle. These error characteristics can be described as regular and irregular errors, where the former can be eliminated using the fuzzy theory, and the latter can be eliminated using the Kalman filter theory. The contribution of this dissertation is the error correction method for sensors and actual rotation angle of the robot, where the specified path, actual path, and calculated path can approximate to each other, thus, implementing accurate localization of the intelligent robot. The experimental results show that the combination of fuzzy compensation and Kalman filter is an accurate correction method.
    In addition, in order to validate the feasibility of the application of the improved Central Pattern Generator (CPG), as proposed in this research for robot body attitude balance control, the hexapod robot was used as the hardware of theoretical examination. The CPG controller is a type of distributed control method; it imitates the regular motion control mechanism of the organisms in the robot gait motion design, the mutual transmission and effect of low-level neural cells generate regular and periodic signals, and the signal is corrected by external information or cerebral irritation, and synthesized into the final motion mode. In terms of the gait design, each leg of the robot is controlled by an improved CPG controller, connected with the CPG of the other robot legs, and different motion gaits are generated by different connected modes. The Matsuoka neural oscillator as the basic composition unit of CPG, and proposes a new CPG architecture: in the annular three-link double neuron CPG architecture in charge of oscillator phasing, an external neural oscillator is added, which is in charge of adjusting the amplitude of oscillator in order to control the treading depth of the robot legs. The overall control architecture uses an accelerometer and a gyroscope to obtain the real-time robot body attitude, while the tilt angles of the leg directions are separated as feedback signals imported into the CPG to change the amplitude. It is compared with the reference oscillator of fixed amplitude to generate the leg height reference signal, which can balance the body. Afterwards, the control signal is converted by the trajectory generator into the track of the robot leg action. The actual servo motor rotation angle is obtained from this trajectory by inverse kinematics to control the motor rotation angle. Thus, the robot can move forward, and instantly restore horizontal body attitude when walking on rugged terrain. The experimental results show that the gait design method proposed in this research enables the hexapod robot to walk smoothly on rugged terrains.
    顯示於類別:[電機工程研究所] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML359檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明