簡易檢索 / 詳目顯示

研究生: 柳高陵
Gao-Ling Liu
論文名稱: 以視覺為基礎之小型人形機器人階梯步行
Stairs Climbing of a Small-Size Humanoid Robot by Using Machine Vision
指導教授: 施慶隆
Ching-Long Shih
口試委員: 李維楨
Wei-Chen Lee
黃志良
Chih-Lyang Hwang
洪士哲
October Hung
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 76
中文關鍵詞: 人形機器人步態規劃階梯步行影像追蹤
外文關鍵詞: humanoid robot, gait planning, stair climbing, image tracking
相關次數: 點閱:140下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文實現具有影像處理之小型人形步行機器人,並計畫完成兩項目標。第一目標為利用安裝在人形步行機器人頭部上的攝影機擷取影像,再將特定目標物(例如圓球)從複雜背景中分離並找出目標物的中心點,然後計算目標物的距離,再命令人形步行機器人跟隨移動目標物運動。
    第二目標為使用影像處理辨識階梯地形,並判斷階梯與人形步行機器人之間的距離。當機器人步行至階梯前時,再使用壓力和紅外線感測器來修正各階梯的實際高度與深度以便人形步行機器人能夠順利登上階梯。本論文使用CCD網路攝影機擷取影像,以及由微控制器dsPIC30F4012送出馬達控制訊號至人形機器人。


    This thesis realizes a small-size humanoid robot with image processing function and plans to finish two goals. The first goal is utilizing a webcam which install on the head of the small-size humanoid robot to intercept images, and then separating the target object and the background from the image by image processing method to find the center point of the target object. After calculating the distance between the target object and the small-size humanoid robot, then the robot stairs to track the moving object immediately.
    The second goal is to distinguish the topography of stair by using image processing, and then determine their distance. When the small-size humanoid robot is in ahead of the stairs, the robot uses force sensors and infrared sensors to correct the real height and depth of the stairs and climbs stairs successful. The robot uses CCD webcam to intercept images to achieve image processing, and the microcontroller dsPIC30F4012 will send control signals to the small-size humanoid robot.

    中文摘要……………………………………………………………….…i 英文摘要…………………………………………………………….……i 致謝…………………………………………………………………….…i 目錄………………………………………………………………….……i 圖表索引…………………………………………………………………i 第一章 緒論……………………………………………………………1 1.1 研究動機………………………………………………….………1 1.2 研究回顧………………………………………………….………1 1.3 內容架構………………………………………………….………5 第二章 人形步行機器人構造與步行軌跡規劃………………………6 2.1 人形步行機器人構造描述…………………………….…………6 2.2 人形步行機器人的運動方式…………………………….………8 2.3 平面步行軌跡規劃…………………………………….…………9 2.4 平面步行週期規劃…………………………………...…………11 2.5 階梯步行軌跡規劃…………………………………...…………12 2.6 階梯步行週期規劃…………………………………...…………13 2.7 旋轉週期規劃………………………………………...…………14 第三章 立體視覺與影像處理………………………………..………15 3.1 立體視覺………………………………………….…..…………15 3.1.1 透視成像原理……………………….…….…..…………15 3.1.2 目標角度估算……………………………..…..…………17 3.1.3 目標物距離評估………………………….…...…………18 3.2 影像處理…………………………………………..….…………21 3.2.1 影像擷取……………………………….……...…………21 3.2.2 彩色空間轉換………………………….…...……………22 3.2.3 中值濾波器…………………………….…...……………25 3.2.4 形態學……………………………….……..….…………26 3.2.5 邊緣偵測…………………………….……..….…………29 3.2.6 圓形偵測……………………………….…...……………32 3.2.7 影像分割……………………………….…...……………34 第四章 整體架構及硬體說明………………………..………………36 4.1 整體系統架構……………………………………..….…………36 4.2 控制器架構…………………………………………...…………38 4.2.1 dsPIC30F4012微控制器 ………………………………38 4.2.2 RBC-1控制器……………………………..……………42 4.3 感測器………………………………………...…………………45 4.3.1 影像感測器………………………………………………45 4.3.2 紅外線感測器……………………………………………46 4.3.3 壓力感測器………………………………………………48 第五章 軟體流程與實驗結果……………………………..…………49 5.1 軟體系統簡介………………………………………...…………49 5.2 程式控制流程………………………………………...…………50 5.2.1 影像追蹤系統 …………………………………………51 5.2.2 階梯步行 ………………………………………………57 5.3 影像處理流程……………………………………...……………62 5.3.1 影像追蹤系統……………………………………………63 5.3.2 階梯步行…………………………………………………68 第六章 結論……………………………………………..……………72 6.1 結論………………………………………………...……………72 6.2 建議………………………………………………...……………73 參考文獻………………………………………………..………………74

    [1]K. Hirai, M. Hirose, Y. Haikawa and T. Takenaka, “The Development of Honda Humanoid Robot,” Proceedings of IEEE International Conference on Robotics & Automation, pp.1321-1326, May. 1998.
    [2]Q. Huang, Y. Nakamura and T. Inamura, “Humanoids Walk with Feedforward Dynamic Pattern and Feedback Sensory Reflection,” Proceedings of IEEE International Conference on Robotics & Automation, pp.4220-4225, May. 2001.
    [3]K. Nishiwaki, T. Sugihara, S. Kagami, F. Kanehiro, M. Inaba and H. Inoue, “Design and Development of Research Platform for Perception-Action Integration in Humanoid Robot: H6,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Vo1. 3, pp. 1559-1564, 2000.
    [4]T. Morita, H. Iwata and S. Sugano, “Development of Human Symbiotic Robot: WENDY,” Proceedings of IEEE International Conference on Robotics & Automation, pp.4220-4225, May. 2001.
    [5]T. Morita, K. Shibuya and S. Sugano, “Design and Control of Mobile Manipulation System of Human Symbiotic: Hadaly-2,” Proceedings of IEEE International Conference on Robotics & Automation, pp.1315-132, 1998.
    [6]J. Hwang, Y. Ooi, and S. Ozawa, “A Visual Feedback Control System for Tracking and Zooming a Target,” Proceedings of the International Conference on Industrial Electronics, Control, Instrumentation, and Automation, Vo1. 2, pp. 740-745, 1992.
    [7]K. P. Horn, B. G. Schunck, “Determining Optical Flow,” Artifical Intelligence, Vo1.17, pp. 185-203, 1981.
    [8]J. Chu, L. Ji, G. L. Libibing, and R. Wang, “Study on Method of Detecting Preceding Vehicle Based on Monocular Camera,” Proceedings of IEEE Intelligent Vehicles Symposium, Parma, Italy, June 14-17, 2004, pp. 750-755.
    [9]S. T. Barnard, W. B. Thompson, “Disparity Analysis of Images,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vo1. 2, pp. 330-340, 1980.
    [10]M. Bertozzi, S. Member, “GOLD: A Parallel Real-Time Stereo Vision System for Generic Obstacle and Lane Detection,” IEEE Transactions on Image Processing, Vol. 7, No. 1, January 1998.
    [11]H. P. Jong, H. Chung, “ZMP Compensation by On-Line Trajectory Generation for Biped Robots,” Proceedings of IEEE Conference on Systems,Vo1. 4, pp. 960-965, 1999.
    [12]Q. Huang, Y. Nakamura and T. Inamura, “Humanoids Walk with Feedforward Dynamic Pattern and Feedback Sensory Reflection”, IEEE International Conference on Robotics & Automation, pp.4220-4225 , May. 2001
    [13]Cao Meifen, A. Kawanura, “Generation of Humanoid Biped Walking Pattern Using Neural Oscillatory Network,” IEEE/ASME International Conference on Advanced Intelligent Mechatronics’97 pp.81, 1997.
    [14]J. H. Jean, T. P. Wu, J. H. Lai, and Y. C. Huang, “A Visual Servo System for Object Tracking Applications of Mobile Robots Based on Shape Features,” Proceedings of 2005 CACS Automatic Control Conference Tainan, Taiwan, Nov 18-19, 2005
    [15] J. S. Gutmannn, M. Fukuchi, and M. Fujita, “Stair Climbing for Humanoid Robots Using Stereo Vision,” Proceedings of 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems September 28-October 2, 2004, Sendai, Japan
    [16]陳冠維, “道路及行車狀況偵測之單眼電腦視覺技術研究” 碩士論文, 國立中央大學, 民國94年。
    [17]廖本輝, “二足機器人之動態步行軌跡規劃,” 碩士論文, 國立中央大學, 民國94年7月。
    [18] 李文猶, “七連桿二足步行機器人BR2之製作,” 碩士論文, 國立台灣科技大學, 民國86年。
    [19]謝志昇,“小型步行二足機器人製作與控制”碩士論文, 國立台灣科技大學, 民國93年。
    [20] 邱建榮,“二足步行機器人之靜態步行”碩士論文, 國立台灣科技大學, 民國83年。
    [21]余明興 吳明哲 黃世陽 ,"Borland C++ Builder 6" ,台北市,文魁資訊,民國91年。
    [22]黃文吉,"C++ Builder與影像處理",台北市,儒林圖書,民國91年。
    [23]井上誠喜,八木伸行,林正樹,中須英輔,三谷公二,奧井誠人,"C語言數位影像處理",台北市,全華圖書,民國94年。
    [24]鍾國亮,"影像處理與電腦視覺",台北市,東華書局,民國91年。

    QR CODE