簡易檢索 / 詳目顯示

研究生: 莫氏釵
Thi - Thoa Mac
論文名稱: Autonomous Drawing Manipulation of Humanoid Robot Arm
Autonomous Drawing Manipulation of Humanoid Robot Arm
指導教授: 林其禹
Chyi-Yeu Lin
口試委員: 徐繼聖
G.S. Hsu
林紀穎
ChiYing Lin
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2009
畢業學年度: 97
語文別: 英文
論文頁數: 68
外文關鍵詞: Autonomous, Real -Time Drawing
相關次數: 點閱:182下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

本文主要是提出利用Pica人形機器人手臂自動執行即時畫出人臉素描功能的方法與技術。本研究使用的視覺伺服控制演算法包含兩個同時執行的程式:影像處理程式與手臂控制程式。我們使用一個放置於機器人頭部的CCD攝影機來辨識人臉,捕捉到人臉影像後接著使用視覺影像技術將影像中人臉的輪廓與臉部的特徵擷取出來。再經過一連串程序後可將原始的2D平面素描影像座標轉換成機器手臂的關節座座標。機器人手臂的控制程式處理了運動學、Jacobian的速度運動學、路徑與軌跡的規劃與PID控制。使用PID控制器來控制機器手臂,可以使機器手臂流暢與穩定的執行所指定的移動軌跡,畫出臉部素描。由實驗中可知經由相機拍完照後可以自動執行素描繪畫證明此自動執行素描的方式是成功的,此項技術的應用已經於許多公開的場合中成功展現。


This thesis presents methodologies and techniques of autonomous manipulation of a humanoid robot arm for real time human face portrait application. The arm is controlled smoothly and stably by PID controller according to the given trajectory. Visual servo algorithm is applied in this research which includes two parallel processes: image processing and control processing. One CCD camera is located on the robot head to recognize the human faces, take picture. Computer vision techniques are subsequently used to extract the face contours and features, and convert to a simple face portrait. The original 2D image is transformed commands of controlling the joint coordinates of the humanoid robot arm. The kinematics, velocity kinematics – the Jacobian, path and trajectory planning, and PID controller are subsequently implemented in the robot arm drawing application. Experiments show that the portrait can automatically perform after the camera takes the picture. This application has been performed in several public show occasions with success.

Abstract II 摘要 III Content IV List of Figures VI List of Tables VII List of Tables VII Chapter 1 INTRODUCTION 1 1.1 INTRODUCTION 1 1.2 SURVEY OF RELATED RESEARCH 2 1.3 MOTIVATION AND OBJECTIVES 6 1.4 CONTRIBUTION OF THE THESIS 7 1.5 ORGANIZATION OF THE THESIS 7 Chapter 2 SYSTEM CONFIGURATION AND CONTROL ARCHITECTURE 9 2.1 INTRODUCTION 9 2.2 SYSTEM DESCRIPTION OF PICA HUMANOID ROBOT 9 2.3 ARM STRUCTURE 12 2.3 PICA’S VISION SYSTEM 15 Chapter 3 POSITION ANALYSIS OF PICA HUMANOID ROBOT ARM 17 3.1 INTRODUCTION 17 3.2 HOMOGENEOUS TRANSFORMATION MATRICES 17 3.3 FORWARD KINEMATICS 20 3.4 INVERSE KINEMATICS 22 Chapter 4 JACOBIAN ANALYSIS OF PICA HUMANOID ROBOT ARM 25 4.1 INTRODUCTION 25 4.2 DIFFERENTIAL KINEMATICS OF ROBOT ARM 25 4.3 MANIPULATOR JACOBIAN MATRIX 26 4.4 CONVENTIONAL JACOBIAN 27 4.5 SCREW – BASED JACOBIAN 29 4.6 TRANSFORMATION OF SCREW COORDINATE 36 Chapter 5 TRAJECTORY PLANNING AND PID CONTROLLER 38 5.1 INTRODUCTION 38 5.2 TRAJECTORIES FROM POINT TO POINT MOTRION 39 5.2.1 Cubic Polynomial Trajectories 39 5.2.2 Quintic Polynomial Trajectories 42 5.2.3 Linear Segments with Parabolic Blends (LSPB) 43 5.2.4 Minimum Time Trajectories 46 5.3 TRAJECTORIES FOR PATHS SPECIFIED BY VIA POINTS 47 5.4 PID CONTROLLER 49 Chapter 6 HUMAN FACE REAL-TIME DRAWING ALGORITHM 52 6.1 INTRODUCTION 52 6.2 EXPERIMENT SCENARIO 52 6.3 IMAGE PROCESSING 55 6.4 MAPPING IMAGE SPACE TO JOINT COORDINATES 58 6.5 EXPERIMENT RESULTS AND DISCUSSION 60 6.6 ACHIVEMENTS OF THE APPLICATION AND FUTURE WORK 64 References 67

[1] F. Hara, “Artificial emotion of face robot through learning in communicative interactions with human,” Proceedings of the 13th IEEE International Workshop on Robot and Human Interactive Communication, pp. 7 - 15, 2004.
[2] T. Fukuda, J. Taguri, F. Arai, M. Nakashima, D. Tachibana and Y. Hasegawa, “Facial expression of robot face for human-robot mutual communication,” Proceedings of International Conference on Robotics and Automation (ICRA ’02), vol. 1, pp. 46-51, 2002.
[3] T. Morita, S. Aramaki, S. Kurono and K. Kagekawa, “Knowledge representation for the communication between bobots,” Proceedings of the 2nd IEEE International Workshop on Robot and Human Interactive Communication (ROMAN 1993), pp. 308 – 313, 1993.
[4] D. Katagami, and S. Yamada, “Active teaching for an interactive learning robot,” Proceedings of the 12th IEEE International Workshop on Robot and Human Interactive Communication (ROMAN 2003), pp. 181-186, 2003.
[5] C. Ishibiki, I. Toh and Y. Miwa, “Development of eye-ball robot serving as a bodily media and its applicability as a communication means,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 2, pp. 1177 – 1182, 2001.
[6] A. Morales, T. Asfour, P. Azad, “Integrated grasp planning and visual object localization for a humanoid robot with five-fingered hands”, Proceedings of the 2006 IEEE/RSJ Iternational Conference on Intelligent Robots and Systems, 2006.
[7] J. Or and A. Takanishi, “A Biologically inspired CPG-ZMP control system for the real-time balance of a single-legged belly dancing robot,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 1, pp. 931 – 936, 2004.
[8] S. Masui and T. Terano, “Calligraphic robot by fuzzy logic and fuzzy systems” Proceedings of the 3rd IEEE Conference on IEEE World Congress on Computational Intelligence, vol. 3, pp. 1598 – 603, 1994.
[9] M. Stein and C. Madden, “The Puma paint project: long term usage trends and the move to three dimensions” Proceedings of the IEEE Intl Conference on Robotics and Automation (ICRA), Barcelona, Spain, 2005.
[10] J. Yamaguchi, E.Soga, S. Inoue and A. Takanishi “Development of a bipedal humanoid robot control method of whole body cooperative dynamic biped walking ”, Proceedings of the 1999 EEE International Conference on Robotics & Automation Detroit, USA, 1999.
[11] B.Dariush, M.Gienger, B.Jian, C.Goerick and K. Fujimura “Whole body humanoid control from human motion descriptors” 2008 IEEE International Conference on Robotics and Automation, USA, 2008.
[12] M. Gommel, M. Haitz, and J. Zappe, “Robot lab auto portrait project: human portraits drawn by a robot,” Center for Art and Media Karlsruhe, 2004. Available at http://www.robotlab.de.
[13] C.Kuo, Y.Lai, K.Chiu and S.Lee, “Motion planning and control of interactive humanoid robotic arms”, IEEE International Conference on Advanced Robotics and its Social Impacts, Taiwan, 2008.
[14] J.Kim, H.Jeon and S. Jung, “Hardware implementation of nonlinear PID controller with FPGA based on floating point operation for 6-DOF manipulator robot arm”, International Conference on Control, Automation and Systems, Korea, 2007.
[15] C.Chang, H.Huang and J.Kuan, “Independent Joint Sliding Mode Control of a Humanoid Robot Arm”, The 33rd Annual Conference of the IEEE Industrial Electronics Society (IECON), Taiwan, 2007.
[16] J. Lehni, “Hektor: a graffiti output device”. Diploma project at the Ecole Cantonale d’Art de Lausanne, 2002.Available: http://www.hektor.ch.
[17] S. Calinon, J. Epiney, and A. Billard, “A humanoid robot drawing human portraits”, Proceedings of 2005 5th IEEE-RAS International Conference on Humanoid Robots, 2005. Available: http ://jp.fujitsu.com
[18] LASA-Robot Drawing. Available: http://lasa.epfl.ch/research

QR CODE