請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/41186完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 連豊力(Feng-Li Lian) | |
| dc.contributor.author | Chien-Chih Pan | en |
| dc.contributor.author | 潘建志 | zh_TW |
| dc.date.accessioned | 2021-06-14T17:22:31Z | - |
| dc.date.available | 2013-08-26 | |
| dc.date.copyright | 2011-08-26 | |
| dc.date.issued | 2011 | |
| dc.date.submitted | 2011-08-11 | |
| dc.identifier.citation | Papers:
[1: Klavins 2007] Eric Klavins, ”Programmable self-assembly,” IEEE Control Systems Magazine, pp. 43-56, 2007 [2: Suzuki et al. 2007] Yosuke Suzuki, Norio Inou, Hitoshi Kimura, and Michihiko Koseki, “Reconfigurable Group Robots Adaptively Transforming a Mechanical Structure – Numerical Expression of Criteria for Structural Transformation and Automatic Motion Planning Method,” in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA, pp. 2361-2367, Oct. 29-Nov 2, 2007 [3: Suzuki et al. 2006] Yosuke Suzuki, Norio Inou, Hitoshi Kimura, and Michihiko Koseki, “Reconfigurable Group Robots Adaptively Transforming a Mechanical Structure – Crawl Motion and Adaptive Transformation with New Algorithms,” in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China, pp. 2200-2205, Oct. 9-15, 2006 [4: Murata et al. 2002] Satoshi Murata, Eiichi Yoshida, Akiya Kamimura, Haruhisa Kurokawa, Kohji Tomita, and Shigeru Kokaji, “M-TRAN: Self-Reconfigurable Modular Robotic System,” IEEE/ASME Transactions on Mechatronics, Vol. 7, No. 4, pp. 431-441, Dec. 2002 [5: Murata et al. 2007] Satoshi Murata, Kiyoharu Kakomura, and Haruhisa Kurokawa, “Toward a Scalable Modular Robotic System,” IEEE Robotics & Automation Magazine, pp. 56-63, Dec. 2007 [6: Brandt et al. 2007] David Brandt, David Christensen, and Henrik Lund, ”ATRON Robots: Versatility from Self-Reconfigurable Modules,” in Proceedings of IEEE International Conference on Mechatronics and Automation, Harbin, China, pp. 26-32, Aug. 5-8, 2007 [7: Brandt and Christensen 2007] David Brandt and David Christensen, ”A New Meta-Module for Controlling Large Sheets of ATRON Modules,” in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA, pp. 2375-2380, Oct. 29-Nov. 2, 2007 [8: Zykov et al. 2007] Victor Zykov, Efstathios Mytilinaios, Mark Desnoyer, and Hod Lipson, “Evolved and Designed Self-Reproducing Modular Robotics,” IEEE Transactions on Robotics, Vol. 23, No. 2, pp. 308-319, Apr. 2007 [9: Christensen et al. 2007] Anders Christensen, Rehan O’grady, and Marco Dorigo, “Morphology Control in a Multirobot System,” IEEE Robotics & Automation Magazine, pp. 18-25, Dec. 2007 [10: Groß et al. 2006] Roderich Groß, Michael Bonani, Francesco Mondada, and Marco Dorigo, “Autonomous Self-Assembly in Swarm-Bots,” IEEE Transactions on Robotics, Vol. 22, No. 6, pp. 1115-1130, Dec. 2006 [11: Chirikjian 1994] Gregory S. Chirikjian, ”Kinematics of a Metamorphic Robotic System,” in Proceedings of IEEE International Conference on Robotics and Automation, San Diego, CA, USA, pp. 449-455, May 8-13, 1994 [12: Pamecha et al. 1997] Amit Pamecha, Imme Ebert-Uphoff, and Gregory S. Chirikjian, “Useful Metrics for Modular Robot Motion Planning,” IEEE Transactions on Robotics and Automation, Vol. 13, No. 4, pp. 531-545, Aug. 1997 [13: An 2008] Byoung Kwon An, “EM-Cube: Cube-Shaped, Self-reconfigurable Robots Sliding on Structure Surfaces,” in Proceedings of IEEE International Conference on Robotics and Automation, Pasadena, CA, USA, pp. 3149-3155, May 19-23, 2008 [14: Jorgensen et al. 2004] Morten W. Jorgensen, Esben H. Ostergaard, and Henrik H. Lund, “Modular ATRON: Modules for a Self-Reconfigurable Robot,” in Proceedings of IEEE International Conference on Intelligent Robots and Systems, Sendal, Japan, pp. 2068-2073, Sept. 28-Oct. 2, 2004 [15: Butler et al. 2002] Zack Butler, Robert Fitch, and Daniel Rus, “Distributed Control for Unit-Compressible Robots: Goal-Recognition, Locomotion, and Splitting,” IEEE/ASME Transactions on Mechatronics, Vol. 7, No. 4, pp. 418-430, Dec. 2002 [16: Castano et al. 2002] Andres Castano, Alberto Behar, and Peter M. Will, “The Conro Modules for Reconfigurable Robots,” IEEE/ASME Transactions on Mechatronics, Vol. 7, No. 4, pp. 403-409, Dec. 2002 [17: Lin and Lian 2010] Ping-Chih Lin and Feng-Li Lian, “Module Design with Communication and Reconfiguration for Snake-Type Modular Robotic Systems,” International Journal of Information Acquisition, pp. 205-223, Sept. 2010 [18: Kamimura et al. 2005] Akiya Kamimura, Haruhisa Kurokawa, Eiichi Yoshida, Satoshi Murata, Kohji Tomita, and Shigeru Kokaji, “Automatic Locomotion Design and Experiments for a Modular Robotic System,” IEEE/ASME Transactions on Mechatronics, Vol. 10, No. 3, pp. 314-325, June 2005 [19: Chirikjian and Pamecha 1996] Gregory Chirikjian and Amit Pamecha, ”Bounds for Self-Reconfiguration of Metamorphic Robots,” in Proceedings of IEEE International Conference on Robotics and Automation, Minneapolis, Minnesota, pp. 1452-1457, April 1996 [20: Chiang and Chirikjian 2001] Chih-Jung Chiang and Gregory S. Chirikjian, “Modular Robot Motion Planning Using Similarity Metrics,” Autonomous Robots, Vol. 10, No. 1, pp. 91-106, 2001 [21: Hart et al. 1968] Peter E. Hart, Nils J. Nilsson, and Bertram Raphael, “A Formal Basis for the Heuristic Determination of Minimum Cost Paths,” IEEE Transactions on Systems Science and Cybernetics, Vol. SSC-4, No. 2, pp. 100-107, July 1968 [22: Kuhn 1955] Harold W. Kuhn, “The Hungarian Method for the Assignment Problem,” Naval Research Logistics Quarterly, pp. 83-97, 1955 [23: Shiu et al. 2010] Ming-Chiuan Shiu, Hou-Tsan Lee, Feng-Li Lian, and Li-Chen Fu, “Modular Design of a Reconfigurable Electromagnetic Robot,” Advanced Robotics, No.7, Vol.24, pp. 1059-1078, 2010 Websites: [24: M-TRAN I, II, III] The figures of M-TRAN I, II, III are downloaded from M-TRAN website and the date for visiting the website is April 25, 2011. Available: http://unit.aist.go.jp/is/frrg/dsysd/mtran3/history.htm [25: A* pathfinding for beginners] The program of A* algorithm is downloaded from Patrick Lester’s website and the date for visiting the website is October 11, 2010. Available: http://www.policyalmanac.org/games/aStarTutorial.htm [26: A* algorithm] The reference is cited from Wikipedia website and the date for visiting the website is March 24 2011. Available: http://en.wikipedia.org/wiki/A*_search_algorithm [27: Dijkstra’s algorithm] The time complexity of Dijkstra’s algorithm is cited from Wikipedia website and the date for visiting the website is March 24 2011.Available: http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm [28: Hungarian algorithm] The time complexity of Hungarian algorithm is cited form Wikipedia website and the date for visiting the website is March 24 2011.Available: http://en.wikipedia.org/wiki/Hungarian_algorithm [29: The specification of BAT mote] The Portable Document Format file of the specification of BAT mote is downloaded from Bandwave Technology Co., Ltd. website and the date for visiting the website is April 25, 2011. Available: http://www.bandwavetech.com/download/c_BAT%20mote%20DM.pdf [30: The specification of MSP430F1611] The Portable Document Format file of the specification of MSP430F1611 is downloaded from Texas Instruments Inc. website and the date for visiting the website is March 22, 2010. Available: http://focus.ti.com/lit/ds/symlink/msp430f1611.pdf [31: The specification of AI MOTOR-1001] The Portable Document Format file of the specification of AI MOTOR-1001 is downloaded from E-Clec-Tech website and the date for visiting the website is May 7, 2009. Available: http://lib.store.yahoo.net/lib/e-clec-tech/ai-1001.pdf [32: The specification of L293D] The Portable Document Format file of the specification of L293D is downloaded from datasheetcatalog.com website and the date for visiting the website is April 28, 2010. Available: http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXyzuxsr.pdf | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/41186 | - |
| dc.description.abstract | 一個可自我重組的模組機器人系統裡擁有多個模組機器人,且這些模組機器人具有相同的功能和特性,譬如每個模組機器人具有相同的形狀、尺寸、計算能力、連接機構等等。當模組機器人系統在不同的環境下需要藉由改變系統的型態來去適應並執行任務,此時系統裡的模組機器人會驅動自身的連接機構去和其他模組機器人進行連接或分離,以達到整體系統型態的改變。在這個情形下,如何決定模組機器人移動的先後順序和驅動器的控制就是需要考慮的議題。
在本論文中,我們設計了模組機器人的硬體結構並且製作了原型。而重組的規劃運用到不同的距離函數來定義兩個形態之間的距離。根據這些不同的距離函數和A*演算法,本文提出不同方法來找出從起始型態變成最終型態的過程中最佳且可實行的重組順序。 在本論文的後面章節裡,我們利用數學運算去分析所提出方法的時間複雜度,並且利用這些方法針對不同模組機器人個數的系統進行模擬實驗,紀錄並呈現不同的模擬結果。最後再根據模擬結果去比較不同方法的執行效率和驗證時間複雜度分析的正確性。 | zh_TW |
| dc.description.abstract | A self-reconfigurable modular robotic system consists of several modular robots which have the same function and characteristic such as shape, size, computational power, connecting mechanism, etc. If the modular robotic system needs changing the configuration to adapt to different environments and perform various tasks, the modular robots actuate connectors to connect with other modular robots or disconnect from others to change overall structure of the system. The determination of the sequence of moves and the control over actuators both are considerable topics in this circumstance.
In this thesis, we design the hardware of the modular robot and the prototype is fabricated. The different metrics are used to define the distance function between the initial configuration and the final configuration. Based on these metrics and A* algorithm, the methods are proposed to find out the optimal reconfiguration and the feasible reconfiguration from a decided initial configuration to a desired final configuration for the modular robotic system. At the end of thesis, the time complexity analysis of these proposed methods will be derived mathematically in detail. Some cases with different number of modules are also simulated and the statistical data of simulation results will be shown. Finally, performance of these methods will be compared and presented by examining these results. | en |
| dc.description.provenance | Made available in DSpace on 2021-06-14T17:22:31Z (GMT). No. of bitstreams: 1 ntu-100-R97921005-1.pdf: 4479496 bytes, checksum: 8cc7fbd4ec845f0072196e1afbe7f69b (MD5) Previous issue date: 2011 | en |
| dc.description.tableofcontents | 摘要 i
ABSTRACT iii CONTENTS v LIST OF FIGURES vii LIST OF TABLES xv CHAPTER 1 INTRODUCTION 1 1.1 Motivation 1 1.2 Problem Formulation 2 1.3 Contribution of the Thesis 4 1.4 Organization of the Thesis 5 CHAPTER 2 RELATED WORK AND BACKGROUND KNOWLEDGE 7 2.1 Modular Robots 7 2.1.1 Survey 7 2.1.2 Classification 18 2.1.3 Summary 21 2.2 Reconfiguration Planning 24 2.2.1 Survey 24 2.2.2 Summary 33 CHAPTER 3 HARDWARE IMPLEMENTATION OF WIRELESS SELF-RECONFIGURABLE MOBILE ROBOTS 36 3.1 Design Concepts 36 3.2 Prototype Design 39 3.3 Fabrication 41 3.4 Mechatronic Design 45 3.4.1 Microcontroller 46 3.4.2 Wireless Communication 48 3.4.3 Actuator and Gear Set 49 3.4.4 Sensors 53 3.4.5 Power 55 3.5 Summary 56 CHAPTER 4 RECONFIGURATION PLANNING ALGORITHMS 58 4.1 Motivation 58 4.2 A* Algorithm 59 4.3 Metrics 60 4.3.1 Discrete Metric 60 4.3.2 Overlap Metric 61 4.3.3 Exhaustive Metric 62 4.3.4 Optimal Assignment Metric 62 4.4 Proposed Methods 64 4.5 Time Complexity Analysis 71 4.6 Summary 73 CHAPTER 5 SIMULATION 76 5.1 Simulation Environment 76 5.2 Simulation Results 77 5.2.1 Reconfiguration Planning for 4 Modules 78 5.2.2 Reconfiguration Planning for 5 Modules 80 5.2.3 Reconfiguration Planning for 6 Modules 82 5.2.4 Reconfiguration Planning for 10 Modules 85 5.3 Summary 86 5.4 Discussion 87 CHAPTER 6 CONCLUSION AND FUTURE WORK 89 6.1 Conclusion 89 6.2 Future Work 89 APPENDIX 91 A.1. Specifications 91 A.1.1 BAT mote 91 A.1.2 MSP430F1611 92 A.1.3 AI MOTOR-1001 95 A.1.4 L293D 96 REFERENCES 97 | |
| dc.language.iso | en | |
| dc.subject | 模組機器人 | zh_TW |
| dc.subject | 可自我重組的 | zh_TW |
| dc.subject | 演算法 | zh_TW |
| dc.subject | 重組規劃 | zh_TW |
| dc.subject | 型態 | zh_TW |
| dc.subject | reconfiguration planning | en |
| dc.subject | algorithm | en |
| dc.subject | modular robot | en |
| dc.subject | configuration | en |
| dc.subject | Self-reconfigurable | en |
| dc.title | 可自我重組的模組機器人之硬體與重組規劃演算法設計 | zh_TW |
| dc.title | Hardware Design for Self-reconfigurable Modular Robot with Algorithms for Reconfiguration Planning | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 99-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 簡忠漢,李後燦,黃正民 | |
| dc.subject.keyword | 可自我重組的,模組機器人,演算法,重組規劃,型態, | zh_TW |
| dc.subject.keyword | Self-reconfigurable,modular robot,algorithm,reconfiguration planning,configuration, | en |
| dc.relation.page | 101 | |
| dc.rights.note | 有償授權 | |
| dc.date.accepted | 2011-08-11 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 電機工程學研究所 | zh_TW |
| 顯示於系所單位: | 電機工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-100-1.pdf 未授權公開取用 | 4.37 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
