簡易檢索 / 詳目顯示

研究生: 蔡宗翰
Tsai, Tsung-Han
論文名稱: Routing-table-based Navigation System
基於路由表建立之導航系統
指導教授: 張韻詩
Jane W.S. Liu
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2009
畢業學年度: 98
語文別: 英文
論文頁數: 99
中文關鍵詞: 導航機器人主動式無線訊號辨識
外文關鍵詞: Navigation, Robot, RFID
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本篇論文為機器人應用提出了一個基於路由表所建立的導航系統,此導航系
    統擁有低成本以及可適用性高的特性。導航系統使用具有無線能力的資訊節點
    (i-nodes)來標記環境中重要的地點,例如走廊、交叉路口以及轉角等地點,資訊
    節點會在這些地點提供導航命令給機器人,進而達到指引的功能。本文使用一個
    使用情境來說明我們可能會如何使用本系統。本文提供了兩種設計方式:分散式
    導航系統(DNS)以及本地式導航系統(LNS),各適用於不同的應用方式。我們使
    用主動式RFID 標籤和一個伺服程式來模擬DNS 的資訊節點,實作DNS 的原型。
    本文並分析導航命令執行時的即時系統需求,機器人的速度、i-node 的無線傳輸
    半徑以及機器人迴轉半徑將決定系統的時限。


    This thesis proposes a system called routing-table-based navigation system
    which provides a low-cost and flexible solution for robot applications. The navigation
    system uses RF devices called information nodes (i-nodes) to label critical locations
    such as corridors, intersections, corners and so on in the environment and guide the
    robot with navigation instruction. A use scenario describes a possible way to use the
    navigation system. The thesis proposes two designs: Distributed Navigation System
    (DNS) and Local Navigation System (LNS) to suit different applications. We
    implement a DNS prototype which simulates i-nodes with RFID tags and a server
    program. We use an open-sourced API to control the robot platform. The thesis
    analyzes the real time requirement of navigation instruction execution. The deadline is
    decided by the speed of robot, the radius of i-node RF range and the radius of a turn
    of robot.

    Table of Contents Chapter 1.....................................................................................................1 Introduction.................................................................................................1 1.1 Motivation........................................................................................................1 1.2 Contributions....................................................................................................5 1.3 Organization.....................................................................................................7 Chapter 2.....................................................................................................8 Related works..............................................................................................8 2.1 Map-based navigation......................................................................................8 2.1.1 Local navigation scheme.....................................................................10 2.1.2 Global navigation scheme...................................................................17 2.2 Landmark-based navigation...........................................................................25 2.3 Vision-based navigation scheme....................................................................27 2.4 Comparison of existing schemes ...................................................................28 Chapter 3...................................................................................................30 Scenarios ...................................................................................................30 3.1 Components ...................................................................................................31 3.2 Use Scenarios.................................................................................................35 3.2.1 A book ordering example ....................................................................36 3.2.2 Interaction between human, server and robot .....................................39 3.2.3 System view of book ordering example..............................................42 3.3 Assumptions and requirements ......................................................................44 3.3.1 Assumptions........................................................................................44 3.3.2 Requirements ......................................................................................46 Chapter 4...................................................................................................48 Design and architecture ............................................................................48 4.1 Basic components ..........................................................................................49 4.1.1 Backbone network ..............................................................................50 4.1.2 Central server ......................................................................................52 4.1.3 Information node (i-node)...................................................................55 4.1.4 Robot...................................................................................................57 4.1.5 Navigation Instruction Finder (NIF)...................................................62 4.2 Distributed navigation system (DNS)............................................................63 4.2.1 System architecture.............................................................................63 4.2.2 i-node and robot interaction ................................................................65 4.3 Local navigation system (LNS) .....................................................................73 4.3.1 System architecture.............................................................................73 4 4.3.2 Robot and i-node interaction...............................................................75 Chapter 5...................................................................................................77 Implementation .........................................................................................77 5.1 Demo scenario ...............................................................................................78 5.2 Implementation ..............................................................................................80 Chapter 6...................................................................................................89 Workload Model Analysis.........................................................................89 Chapter 7...................................................................................................94 Summary and Future works......................................................................94 References.................................................................................................96

    [1] Panzieri, S. Pascucci, F. Ulivi, G. “An outdoor navigation system using GPS and inertial platform”, IEEE/ASME Transactions on Mechatronics, 7, 2 (Jun. 2002), 134-142
    [2] Gonzalez, J. Blanco, J. Galindo, L. Ortiz-de-Galisteo, C. “Combination of UWB and GPS for indoor-outdoor vehicle localization”, IEEE International Workshop on Intelligent Signal Processing(WISP) (Oct. 2007), 1-6
    [3] Sun Haihang, Guo Muhe, He Kezhong, “An integrated GPS/CEPS position estimation system for outdoor mobile robot”, IEEE International Conference on Intelligent Processing Systems (Oct. 1997), vol. 2, 1282 – 1286
    [4] Golfarelli, M. Maio, D. Rizzi, S. “Correction of Dead-Reckoning Errors in Map Building for Mobile Robots”, IEEE Transation on Robotics and Automation (Feb. 2001), vol. 17, no. 1, 37-47
    [5] Hofner, C. Schmidt, G. “Path planning and guidance techniques for an autonomous mobile cleaning robot”, Proceedings of the IEEE/RSJ/GI International Conference on Intelligent Robots and Systems (Sep. 1994), vol. 1, 610-617
    [6] T. S. Chou, I. Ku, C. H. Wu, L. C. Hsu, Y. S. Lin, Y. T. Chen, T. Y. Huang, C. T. King, “CaNPAs: A Campus Navigation and Parking Assistant System”, IEEE International Conference on Systems, Man and Cybernetics (Oct. 2006), vol. 1, 631-638
    [7] Antonios. G, Carlos. B, Giorgio. M, Giulio. S, “PRONTO: a system for mobile robot navigation via CAD-model guidance”, Microprocessors and Microsystems (Feb. 2002), vol. 26, issue 1, 17-26
    [8] Henrik I, S. Kirkeby, Steen. K, “Model-Driven Vision for In-Door Navigation”, The International Society for Optical Engineering(SPIE), Vol. 2059, 408-419
    [9] Jiantao. P, Yagnanarayanan. K, Subramaniam. J, “Navigation and Discovery of 3D models in a CAD Repository”, IEEE Computer Graphics and Applications (Jul. 2007), vol. 27, no. 4, 38-47
    [10] Meng. M and Kak. A.C, “Mobile Robot Navigation Using Neural Networks and Nonmetrical Environment Models,” IEEE International Conference on Robotics and Automation (May. 1993), vol. 2, 750-757
    [11] Cristina. U, Alberto. P, Roberta. A, F. Rizzi, Francisco. S and Caltagirone. C, “A topological map for scheduled navigation in a hospital environment ”, In e-Health: Application of Computing Science in Medicine and Health Care (2003), 228-243
    [12] Chatila, R. and Laumond, J., "Position referencing and consistent world modeling for mobile robots", Proceedings of IEEE International Conference on Robotics and Automation (1985), 138-145.
    [13] Crowley, J. L., "World Modeling and Position Estimation for a Mobile Robot Using Ultrasonic Ranging." Proceedings of IEEE International Conference on Robotics and Automation (May, 1989), 14-19, 674-680.
    [14] Kuc, R. and Barshan, B. "Navigating Vehicles Through an Unstructured Environment With Sonar." Proceedings of the IEEE International Conference on Robotics and Automation (May. 1989), 14-19, 1422-1426.
    [15] Elfes, A., "Sonar-based Real-World Mapping and Navigation." IEEE Journal of Robotics and Automation (1987), vol. RA-3, No 3, 249-265.
    [16] Moravec, H. P. and Elfes, A. "High Resolution Maps from Wide Angle Sonar." IEEE Conference on Robotics and Automation (Mar. 1985), 116-121.
    [17] Khatib. O, "Real-Time Obstacle Avoidance for Manipulators and Mobile Robots." IEEE International Conference on Robotics and Automation (Mar. 1985), 25-28, 500-505.
    [18] Borenstein. J and Koren. Y, “Real-Time Obstacle Avoidance for Fast Mobile Robots,” IEEE Transaction on Systems, Man, and Cybernetics (Sep. 1989), vol. 19, no. 5, 1179-1187
    [19] Ulrich. I and Borenstein. J, “Vfh+: reliable obstacle avoidance for fast mobile robots” IEEE International Conference on Robotics and Automation (May 1998), vol. 2, 1572-1577.
    [20] Ulrich. I and Borenstein. J, “ Vfh*: local obstacle avoidance with look-ahead verification” IEEE International Conference on Robotics and Automation (Apr. 2000), 2505-2511.
    [21] Borenstein. J and Koren. Y, “Real-Time Obstacle Avoidance for Fast Mobile Robots in Cluttered Environments” IEEE International Conference on Robotics and Automation (May. 1990), vol. 1, 572-577.
    [22] Meng. M and Kak. A.C, “Mobile Robot Navigation Using Neural Networks and Nonmetrical Environment Models”, IEEE Control Systems (Oct. 1993), 30-39
    [23] Allen K. L. Miu, “Design and Implementation of an Indoor Mobile Navigation System” SM Thesis, Massachusetts Institute of Technology, Jan 2002.
    [24] Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, “Introduction to Algorithms, Second Edition”, Section 24.3: Dijkstra's algorithm, 595–601.
    [25] Hada. Y and Takase. K, Ohgaki. K, “Indoor navigation of multiple mobile robots in a dynamic environment using iGPS”, IEEE International Conference on Robotics and Automation (May. 2002), vol. 3, 2682-2688
    [26] Hada. Y and Takase. K, “A robust and deadlock free navigation of mobile robots based on a task-level feedback control”, IEEE/RSJ International Conference on Intelligent Robots and Systems (Oct. 1999), vol. 2, 629-634
    [27] Meng. M and Kak A.C. “NEURO-NAV: A Neural Network Based Architecture for Vision-Guided Mobile Robot Navigation Using Non-Metrical Models of the Environment” IEEE International Conference on Robotics and Automation (May. 1993), vol. 2, 750-757
    [28] Becker, C, Salas, J, Tokusei, K, and Latombe, J.-C, “Reliable navigation using landmarks”, IEEE International Conference on Robotics and Automation (May. 1995), vol. 1, 401-406
    [29] Hutchinson. S, “Exploiting visual constraints in robot motion planning”, IEEE International Conference on Robotics and Automation (Apr. 1991), 1722-1727
    [30] Kriegman D.J, Triend1. E, and Binford. T.O, “Stereo vision and navigation in buildings for mobile robots” IEEE Transactions on Robotics and Automation (Dec. 1989), vol. 5, 6, 792-803
    [31] Kosecka. J “Visually guided navigation”, Journal of Robotics and Autonomous Systems (1997), vol. 21, 37-51
    [32] Kriegman. D, Triendl. E, and Binford. T, “Stereo vision and navigation in buildings for mobile robots”, IEEE Transactions on Robotics and Automation (Dec. 1989), vol. 5, 6, 792-803
    [33] Gaspar. J and Santos-Victor. J, “Visual path following with a catadioptric panoramic camera”, International Symposium on Intelligent Robotic Systems (Jul. 1999), 139-147
    [34] Yagi. Y, Nishizawa. Y, and Yachida. M, “Map-based navigation for mobile robot with omnidirectional image sensor COPIS”, IEEE Transaction on. Robot. Automation (Oct. 1995), vol. 11, 634–648.
    [35] Delahoche. L, P□gard. C, Marhic. B, and Vasseur. P. “A navigation system based on an omnidirectional vision sensor” IEEE/RSJ International Conference on Intelligent Robots and Systems (Sep. 1997), vol. 2, 718-724
    [36] Kosaka. A and Kak. A.C. “Fast Vision-Guided Mobile Robot Navigation Using Model-Based Reasoning and Prediction of Uncertainties” IEEE/RSJ International Conference on Intelligent Robots and Systems (Jul, 1992), vol. 3, 2177 - 2186
    [37] Kosaka. A. and Pan. J. "Purdue Experiments in Model-based Vision for Hallway Navigation'', Proceedings of Workshop on Vision for Robots (1995), pp.87-96

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE