簡易檢索 / 詳目顯示

研究生: 李孟松
Lee, Meng-Sung
論文名稱: 行動機器人自主循跡避障控制
Autonomous path tracking and obstacle avoidance control of mobile robot
指導教授: 陳介力
Chen, Chieh-Li
學位類別: 碩士
Master
系所名稱: 工學院 - 航空太空工程學系碩士在職專班
Department of Aeronautics & Astronautics (on the job class)
論文出版年: 2019
畢業學年度: 107
語文別: 英文
論文頁數: 58
中文關鍵詞: 機器人循跡避障PID 控制
外文關鍵詞: robot, path tracking, obstacle avoidance, PID control
相關次數: 點閱:136下載:10
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著自動化技術的進步,各行業盡可能採用各種機器人代替人類工作力。本文探討差動驅動移動機器人的路徑追踪和避障控制,並實現原型機器人。路徑追踪是移動車輛在標記路徑上向前移動的能力。另一方面,避障行為則確保車輛移動時不會碰到路徑中任何物體。
    該原型機器人遵循標記路徑,檢測障礙物並採取必要的行動以避免碰撞。該設計融合了following line 和following wall兩種模式。以三組路線追踪感測器得到的資料經由PID 控制修正路線偏移量,實現追蹤路徑功能,其中,在PID值偏小情形下提升基礎速度( base speed)前進,相較於固定基礎速度條件,於實驗設計路徑上節省11.4%時間。另外,以三組超音波感測器偵測行進路線中障礙物,當測得障礙物時進入following wall模式繞障礙物前進,直到線追踪感測器測得標記路徑再切回following line模式繼續前進。

    With the progress of automation technology, the industries are trying to adopt robots instead of human workforce in fields. This thesis discusses control of path tracking and obstacle avoidance for differential drive mobile robot and implements the prototype robot. Path tracking is the ability of the mobile vehicle to move forward on the marking track. Obstacle avoidance behavior ensures that the vehicle doesn’t hit any object in its path while moving.
    This prototype robot follows marking track, detects obstacle and take necessary actions to avoid it. The design fused two modes- following line and following wall. The three sets of line tracking sensors and ultrasonic sensors are implemented in this prototype to detect path and obstacles respectively. The data obtained by the three sets of line tracking sensors are used for PID control to correct the deviation from the marking path. Compare to constant base speed scenario, the advantage of variable base speed scenario while PID value is significant small is 11.4% time saving in the route applied in this paper. As for obstacle avoidance, three sets of ultrasonic sensors are implemented to detect obstacles. The robot switches to following wall mode to follow the boundary of obstacle once any one is detected on the path. The robot switches back to follow line mode once the marking path is detected again.

    摘要.............................................i ABSTRACT.........................................ii ACKNOWLEDGEMENTS.................................iii CONTENTS.........................................iv LIST OF TABLES...................................vi LIST OF FIGURES..................................vii NOMENCLATURE.....................................viii CHAPTER I : INTRODUCTION.........................1 1.1 Motivation...................................1 1.1.1 Background.................................1 1.1.2 Autonomous Mobile Robot....................1 1.2 Literature Review............................2 1.3 Contributions................................2 CHAPTER II : SYSTEM ARCHITECTURE.................3 2.1 Mobile Robot System..........................3 2.2 System Hardware..............................4 CHAPTER III : MODELING...........................7 3.1 Kinematic Model of Mobile Robot..............7 3.1.1 Kinematic Constraints of the Robot.........9 3.1.2 Kinematic Model............................11 3.2 Pulse-Width Modulation (PWM).................13 3.3 Ultrasonic Sensor............................15 CHAPTER IV : CONTROL.............................17 4.1 Proportional-Integral-Derivative (PID) Controller.......................................17 4.2 Discrete Linear Quadratic Regulator (LQR) Controller .................................................19 4.3 Path Tracking PID Control....................23 4.4 Obstacle Avoidance PID Control...............33 4.5 Boundary Following for Obstacle Avoidance....38 CHAPTER V: CONCLUSIONS AND SUGGESTIONS...........51 5.1 Conclusions..................................51 5.2 Suggestions..................................51 REFERENCES.......................................53 APPENDIX.........................................55 ROUTE MATLAB CODE................................55 VITA.............................................58

    [1] Dhruv Chopra,” Feedback Control and Obstacle Avoidance for Non-Holonomic Differential Drive Robots,” Arizona State University,2013
    [2] Rached Dhaouadi , Ahmad Abu Hatab,” Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework,“Advances in Robotics & Automation,Sep,2013
    [3] Magnus Egerstedt, ”Control of Mobile Robot”, Georgia Tech. University, Atlanta, 2013
    [4] Gene F. Franklin , J. David Powell and Michael L. Workman, 1997, “Digital Control of Dynamic Systems,” 3. ed.
    [5] Gene F. Franklin, J. David Powell, Abbas Emami-Naeini.,2010,” Feedback control of dynamic systems,” 6th ed.
    [6] Alonzo Kelly, “Mobile Robotics: Mathematics, Models, and Methods,” 1st. ed. Cambridge University Press, 2013
    [7] Christopher Kilian,2016, “Modern Control Technology,”3rd ed.
    [8] Doh-Hyun Kim and Jun-Ho Oh, “Tracking control of a two-wheeled mobile robot using input-output linearization,” Control Engineering Practice, vol.7, No.3, March 1999,pp. 369–373
    [9] Sandeep Kumar Malu , Jharna Majumdar,” Kinematics, Localization and Control of Differential Drive Mobile Robot,” Global Journal of Researches in Engineering: H Robotics & Nano-Tech, vol.14, Issue 1, ver. 1.0 ,2014
    [10] Mark Ollis and Anthony Stentz, “Vision-Based Perception for an Automated Harvester,” Intl. Conf. on Intelligent Robots and Systems (IROS), IEEE/RSJ, vol.3 , Sep. 1997,pp. 1838−1844.
    [11] Chris J. Ostafew, Angela P. Schoellig, and Timothy D. Barfoot, “Visual Teach and Repeat_Iterative Learning Control to Improve Mobile Robot Path Tracking in Challenging Outdoor Environments,” Intl. Conf. on Intelligent Robots and Systems (IROS), IEEE/RSJ, Nov. 2013,pp. 176−181.
    [12] Chris J. Ostafew, Angela P. Schoellig, and Timothy D. Barfoot, “Learning-Based Nonlinear Model Predictive Control to Improve Vision-Based Mobile Robot Path-Tracking in Challenging Outdoor Environments,” Intl. Conf. on Robotics and Automation (ICRA), IEEE, 2014, pp. 4029-4036
    [13] Ayush Pandey, Siddharth Jha , Debashish Chakravarty,” Modeling and Control of an Autonomous Three Wheeled Mobile Robot with Front Steer,” Indian Institute of Technology (IIT),2016
    [14] Christian Siagian, Chin-Kai Chang and Laurent Itti, “Mobile Robot Navigation System in Outdoor Pedestrian Environment Using Vision-Based Road Recognition,” Intl. Conf. on Robotics and Automation (ICRA), IEEE, May 2013, pp. 564-571
    [15] Roland Siegwart, Illah Reza Nourbakhsh and Davide Scaramuzza, “Introduction to Autonomous Mobile Robots ,” 2nd. ed. MIT Press,2011
    [16] Martin Velasco-Villa, Eduardo Aranda-Bricaire, Hugo Rodríguez-Cortés and Jaime González-Sierra, “Trajectory Tracking for a Wheeled Mobile Robot Using a Vision Based Positioning System and an Attitude Observer,” European Journal of Control, vol.18, No.4, 2012,pp. 348–355
    [17]
    http://education.rec.ri.cmu.edu/content/electronics/boe/ultrasonic_sensor/1.html
    [18] https://en.wikipedia.org/wiki/Pulse-width_modulation
    [19] 李宜達, “控制系統設計與模擬--使用MATLAB/SIMULINK,” 第八版, 全華圖書股份有限公司,2011

    下載圖示 校內:2021-08-31公開
    校外:2021-08-31公開
    QR CODE