研究生: |
李仲凱 Chung-kai Lee |
---|---|
論文名稱: |
針對FIRA HuroCup自主避障競賽所開發之嵌入式人形機器人控制系統 Development of an Embedded Humanoid Robot Control System for FIRA HuroCup Autonomous Obstacle Avoidance Game |
指導教授: |
郭重顯
Chung-Hsien Kuo |
口試委員: |
蘇順豐
Shun-Feng Su 李敏凡 Min-Fan Ricky Lee 蘇國和 Kuo-Ho Su 鄭吉泰 Chi-Tai Cheng |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2014 |
畢業學年度: | 102 |
語文別: | 中文 |
論文頁數: | 62 |
中文關鍵詞: | 嵌入式系統 、核心空間 、避障導航 、人形機器人 、機器視覺 |
外文關鍵詞: | Embedded system, humanoid robot, obstacle avoidance navigation, computer visual system, kernel space. |
相關次數: | 點閱:294 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
中文摘要
本論文提出嵌入式的人形機器人運動控制器,此一控制器是以DM3730和XScale PXA270嵌入平台進行開發。此一系統分成兩部分,包含自主避障演算法開發以及人形機器人運動控制裝置驅動程式開發。
本文的自主避障演算法主要是以權重扇形掃描障礙物進行運動分析,借此完成機器人自主避障功能,而此自主避障程式開發於DM3730嵌入式平台上,並以開放式資源開發出具視覺避障嵌入式Linux系統,包含擷取攝影機訊號、障礙物辨識功能以及運動規劃。另一個人形機器人運動控制裝置驅動程式開發於PXA270嵌入式平台上,本文於核心空間(Kernel Space)開發人形機器人步態控制器,包含線性倒單擺模型(Linear Inverted Pendulum Model)軌跡以及人形機器人逆向運動學,並以規劃腳掌軌跡,實現全向步態成果;並使用者空間(User Space)中開發圖形化監控程式之人機介面,機器人狀態與行走;而最後系統以完成FIRA國際型人形機器十項全能競賽之避障(Obstacle Run)項目為本系統實驗與測試的環境。
ABSTRACT
This paper proposes an embedded locomotion controller for an adult-size humanoid robot. A real-time embedded Linux operating system is used to a locomotion controller and a computer visual navigation base on XScale PXA270 and DM3730 platform. The locomotion controller includes locomotion trajectory planning based on Linear-Inverted Pendulum Model (LIPM) and Inverse Kinematics (IK). An omnidirectional locomotion controller is further implemented by using foot placement planning. The computer visual system integrates autonomous obstacle avoidance navigation and a graphic interface to monitor real-time visual feedback and locomotion.
Based on the proposed system architecture, two embedded systems individually process image processing, decision making and locomotion control. DM3730 deals with autonomous obstacle avoidance navigation and sends commands to PXA270 via Universal Asynchronous Receiver / Transmitter (UART). The humanoid robot locomotion control and IK are implemented on PXA270 as a device driver in the kernel space. The multi-core structure runs multiple tasks which increase overall speed for programs. To the proposed obstacle avoidance navigation system, sector scanning algorism and the decision tree are applied to accomplish obstacle recognition and autonomous navigation. Finally, the experiments follow the rules of obstacle run challenge specified in the HuroCup league of the Federation of International Robot-soccer Association (FIRA) to evaluate the performance of the proposed system.
參考文獻
[1] W. H. Huang, B. R. Fajen, B. R. Fink, and W. H. Warren, “Visual Navigation and Obstacle Avoidance Using a Steering Potential Function,” Robotics and Autonomous Systems, vol. 54, pp. 288-299, 2006.
[2] C. C. Wong, C. T. Cheng, K. H. Huang, and Y. T. Yang, “Fuzzy Control of Humanoid Robot for Obstacle Avoidance,” International Journal of Fuzzy Systems, vol. 10, no. 1, pp. 1 – 10, 2008.
[3] Z. Su, B. Zeng, G. Liu, F. Ye, and M. Xu, “Application of Fuzzy Neural Network in Parameter Optimization of Mobile Robot Path Planning Using Potential Field,” IEEE International Symposium on Industrial Electronics, pp. 2125 – 2128, 2007.
[4] K. S. Patel and R. J. Kalpesh, “Implementation of Embedded ARM9 Platform using Qt And openCV For Human Upper Body Detection,” IOSR Journal of Electronics and Communication Engineering, pp.73-79, 2014.
[5] R. S. Deepthi and S. Sankaraiah, “Implementation of mobile platform using Qt and OpenCV for image processing applications,” IEEE International Conference on Open Systems, pp. 285-288, 2011.
[6] Z. Yu and R. J. Kalpesh, “Implementation of Embedded ARM9 Platform using Qt And openCV For Human Upper Body Detection,” IOSR Journal of Electronics and Communication Engineering, pp.73-79, 2014.
[7] J. Yi, X. Zhang, Z. Ning, and Q. Huang, “Intelligent Robot Obstacle Avoidance System Based on Fuzzy Control,” IEEE International Symposium on Information Science and Engineering, pp. 3812 – 3815, 2009.
[8] R. Ehud, S. llan, and S. Evgeny, “Image-Based Robot Navigation in Unknown Indoor Environments,” IEEE/RSJ International Conference on Intelligent Robots and Systems, vol.3, pp. 2736 - 2742, 2003.
[9] K. Stephen, S. Masakazu, and F. Minoru, “Biped Robot Walking Control using Image Processing,”ICROS-SICE International Joint Conference, pp. 4020 - 4024, 2009.
[10] 戚守為,「考量陰影干擾之自主人形機器人於Robocup足球賽避障導航控制」,碩士論文,國立台灣科技大學,民國102年。
[11] J. Han and R. l. Chang, “Development and Research on Embedded Control System for Intelligent Mobile Robot,” International Conference on E-Product E-Service and E-Entertainment (ICEEE), pp.1-3, 2010.
[12] F. Blanes, P. Munoz, M. Munoz, J. E. Simo, J. O. Coronel, and M. Albero, “Embedded Distributed Vision System for Humanoid Soccer Robot,” Journal of Phycical Agents, vol. 5, no. 1, pp. 1-8, 2011.
[13] H. H. Lin, C. C. Wen, S. W. Lin, C. C. Chang, K. C. Liu, and C. T. Lin, “A Development and Construction of Parallel Robot with Embedded System,” First International Conference on Robot, Vision and Signal Processing (RVSP), pp.102-105, 2010.
[14] S. Yu, W. Chen, L. Li, and Jianglei, “Qin Development of ARM-based Embedded System for Robot Applications,” IEEE Conference on Robotics, Automation and Mechatronics, pp. 1 – 6, 2006.
[15] J. Yi, X. Zhang, Z. Ning, and Q. Huang, “Intelligent Robot Obstacle Avoidance System Based on Fuzzy Control,”1st International Conference on Information Science and Engineering (ICISE) , pp. 3812 - 3815, 2009.
[16] S. Piao, Q. Zhong, Y. Liu, and B. Fang, “Real-time Motion Planning for Humanoid Robot Based on Embedded Vision System,” International Conference on Multimedia Technology (ICMT), pp. 1 – 4, 2010.
[17] S. Kajita, O. Matsumoto, and M. Saigo, “Real-time 3D Walking Pattern Generation for a Biped Robot with Telescopic Legs,” IEEE International Conference on Robotics and Automation, vol. 3, pp. 2299 – 2306, 2001.
[18] M. Vukobratovic, “Zero-Moment Point — Thirty Five Years of Its Life,” International Journal of Humanoid Robotics, vol. 1, no. 1, pp. 157 – 173, 2004.
[19] J. I. Yamaguchi, A. Takanishi, and I. Kato, “Development of a Biped Walking Robot Compensating for Three Axis Moment by Trunk Motion,” IEEE International Conference on Intelligent Robots and Systems, pp.561-566, 1993.
[20] P. Gibbons, M. Mason, A. Vicente, G. Bugmann, and P. Culverhouse, “Optimization of Dynamic Gait for Small Bipedal Robots,” IEEE International Conference on Humanoid Robots, pp. 9 – 14, 2009.
[21] F. Faber and S. Behnke, “Stochastic Optimization of Bipedal Walking Using Gyro Feedback and Phase Resetting,” IEEE International Conference on Humanoid Robots, pp. 203 – 209, 2007.
[22] 鍾睿洲,「具重心高度調適之雙足線性倒單擺步行控制」,碩士論文,國立台灣科技大學,民國101年
[23] 連育德,「以平滑支撐向量迴歸為基礎之大型雙足機器人類人倒單擺軌跡規劃」,碩士論文,國立台灣科技大學,民國102年