Responsive image
博碩士論文 etd-0113114-153552 詳細資訊
Title page for etd-0113114-153552
論文名稱
Title
互動式機器人人偶劇場之編輯平台
An Editorial Platform for Screenplay of Interactive Robotic Puppet Shows
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
108
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2014-01-28
繳交日期
Date of Submission
2014-02-13
關鍵字
Keywords
娛樂型機器人、機器人人偶劇場、時間軸
Timeline, Entertainment robot, Robotic puppet shows
統計
Statistics
本論文已被瀏覽 5664 次,被下載 85
The thesis/dissertation has been browsed 5664 times, has been downloaded 85 times.
中文摘要
近年來,在電腦與網路的發展下機器人產業逐漸成長。除學術應用外,娛樂型機器人帶給我們全新的表演方式與娛樂。機器人人偶劇場為其中重要的發展議題。因機器人人偶劇場除整合機器人基本的語音與動作,更具備傳達人類情感的能力。本論文基於以上的考量,開發一套機器人劇場編輯平台,目的為使不同年齡層的使用者,皆能以簡易且快速的方式來操控機器人並設計能讓機器人演出使用者設計的劇本。本平台開發上加入遊戲設計的概念,使劇本內容的編輯上能具備有分歧且多元的特性。最後,本平台透過時間軸驅動控制演戲的流程並藉此解決同步問題,使劇本內容的規劃更具準確性與彈性。從實驗的結果,可看出利用本平台編輯劇本所具備的簡易性與彈性。本論文之成果將以影片呈現,請至YouTube網站搜尋“An Editorial Platform for Screenplay of Interactive Robotic”。
Abstract
In recent years, due to the development of computers and the Internet, the robotics industry has steadily grown. Besides academic applications, entertainment robots can also be programed to bring us unprecedented performances that many people can enjoy. Robotic puppet shows are an important part of the entertainment robot field. The robot can integrate the basic ability to speak, make poses and human like expressions. Based on the considerations above, this thesis describes an Editorial Platform for Screenplay of Interactive Robotic Puppet Shows (EPFS). EPFS lets users in different age groups control robots and allows them to write the screenplays for drama performances in a simple and fast way. In the platform users have the ability to use game design concepts that allow them to make diverse screenplays and a multitude of different storylines. Finally, the platform controls and records the story-making process by constructing a timeline. In doing so, problems caused by robotic expression and interaction can be solved. In addition, the arrangement of screenplays will be more flexible and accurate. According to the results of the experiment the platform proves to be flexible and easy to use. A video presentation of the thesis has been posted on YouTube, please search the title below“An Editorial Platform for Screenplay of Interactive Robotic”.
目次 Table of Contents
摘要 v
ABSTRACT vi
LIST OF FIGURES ix
LIST OF TABLES xi
I. INTRODUCTION 1
1.1 Motivation 1
1.2 Objective 3
1.3 Organization of thesis 4
II. BACKGROUND 5
2.1 System Environment and Development Tools 5
2.1.1 MVC Architecture 5
2.1.2 System Environment 6
2.1.3 The User Interface Framework 10
2.1.4 Networking between Platform and Robots 10
2.2 Motion Capture 12
2.3 Related Works 14
III. SYSTEM ANALYSIS AND DESIGN 15
3.1 System Introduction 15
3.2 System Analysis 19
3.2.1 5W1H Method 19
3.2.2 Functional Requirements 22
3.2.3 Non-functional Requirements 23
3.2.4 Use Cases 23
3.3 Motion Generation 31
3.3.1 Preprogramed Robotic Motion 31
3.3.2 Kinect-based Motion Uploading 33
3.4 Screenplay Editing 41
3.4.1 Scene Tree 41
3.4.2 Time Stamp 42
3.4.3 Screenplay Format 44
3.5 Screenplay Performance 47
3.5.1 Interactive Screenplay Authoring Platform (ISAP) 47
3.5.2 Mobile Interpreter (MI) 56
3.6 Hardware Architecture 58
3.6.1 DARwIn-OP 58
3.6.2 Bioloid 59
3.6.3 NAO 60
3.6.4 Smart Device 61
3.7 Software Architecture 63
3.7.1 DARwIn-OP API 63
3.7.2 NAO API 68
3.7.3 Tablet Computer 69
IV. IMPLEMENTATION 71
4.1 Development Tools 71
4.2 Implementation of ISAP 73
4.3 User Interface of ISAP 75
4.4 Android Application for Robotic Puppet Show 87
4.5 Improvement 88
V. CONCLUSION AND FUTURE WORK 92
5.1 Conclusion 92
5.2 Future Work 93
REFFERENCE 95
參考文獻 References
[1] A. Rollings and E. Adams, Andrew Rollings and Ernest Adams on Game Design, New Riders, 2003.
[2] J. J. Siao, "The Graphic Authoring Platform of Screenplays for Robotic Puppet Shows," National Sun Yat-sen University, 2012.
[3] W. C. Wu, "The Development of Screenplay Interpreter for Multi-morphic Robots," National Sun Yat-sen University, 2012.
[4] "The Model-View-Controller (MVC) Design Pattern for PHP," [Online]. Available: http://www.tonymarston.net/php-mysql/model-view-controller.html. [Accessed 03 12 2012].
[5] "January 2014 Web Server Survey," [Online]. Available: http://news.netcraft.com/archives/2014/01/03/january-2014-web-server-survey.html. [Accessed 03 01 2014].
[6] "Comparison of relational database management systems," [Online]. Available: http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems. [Accessed 14 12 2012].
[7] Y. A. Zheng, "Humanoid Robot Behavior Emulation and Representation," National Sun Yat-sen University, 2012.
[8] 王森, KINECT體感程式設計入門, 碁峰資訊, 2012.
[9] C. A. Chen, "The Authoring tool and Performance Platform for Robotic Puppets Show," National Chung Cheng University, 2011.
[10] "Internet popularity survey," [Online]. Available: http://www.find.org.tw/find/home.aspx?page=many&id=357. [Accessed 03 09 2013].
[11] C. Y. Weng, "Design and Implementation of Visual Programming Interface for Low-Cost Embedded Systems," National Chung Cheng University, 2009.
[12] "Introducing JSON," 07 02 2013. [Online]. Available: http://www.json.org/.
[13] "Node.js v0.10.24 Manual & Documentation," [Online]. Available: http://nodejs.org/. [Accessed 15 03 2013].
[14] "What is WebSocket?," [Online]. Available: http://www.websocket.org/. [Accessed 18 03 2013].
[15] "Stream socket," [Online]. Available: http://en.wikipedia.org/wiki/Stream_socket. [Accessed 10 03 2013].
[16] "User's Manual-Dynamixel AX-12," [Online]. Available: http://www.electronickits.com/robot/BioloidAX-12(english).pdf. [Accessed 23 02 2013].
[17] I. Ha, Y. Tamura, H. Asama, J. Han and D.W. Hong, "Development of open humanoid platform DARwIn-OP," The University of Tokyo, Virginia Tech.
[18] A. Robotics, "Hardware Platform of NAO," [Online]. Available: http://www.aldebaran-robotics.com/en/Discover-NAO/Key-Features/hardware-platform.html. [Accessed 26 07 2013].
[19] "Hue," [Online]. Available: http://en.wikipedia.org/wiki/Hue. [Accessed 17 04 2013].
[20] "Android Architecture," [Online]. Available: http://elinux.org/Android_Architecture. [Accessed 19 10 2013].
[21] "Package Control," [Online]. Available: https://sublime.wbond.net/installation. [Accessed 18 12 2012].
[22] "Cookbook 2.x," [Online]. Available: http://book.cakephp.org/2.0/en/index.html. [Accessed 30 11 2012].
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code