跳到主要內容

臺灣博碩士論文加值系統

(18.206.76.226) 您好!臺灣時間:2021/07/30 22:50
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:李智翔
研究生(外文):Li, Jhih-siang
論文名稱:劇場機器人之劇本編輯平台
論文名稱(外文):An Authoring Platform For Screenplays Of Robotic Puppet Shows
指導教授:黃國勝黃國勝引用關係
指導教授(外文):Hwang, Kao-Shing
口試委員:林金玲蘇暉凱陳昱仁
口試委員(外文):Lin, Jin-LingSu, Hui-KaiCheng, Yu-Jen
口試日期:2012-07-20
學位類別:碩士
校院名稱:國立中正大學
系所名稱:電機工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:英文
論文頁數:66
中文關鍵詞:雲端服務拖拉式編輯介面Android手機劇本機器人控制器XML
外文關鍵詞:cloud servicedrag-and-drop interfaceAndroid phonescriptrobot controllerXML
相關次數:
  • 被引用被引用:0
  • 點閱點閱:287
  • 評分評分:
  • 下載下載:2
  • 收藏至我的研究室書目清單書目收藏:0
隨著網際網路的普及化跟智慧型裝置的成熟,使得任何資源都可以輕易地在網際網路上取得與交換,因此相較於過去,在機器人控制器的選擇上,我們現在有更多樣化的選擇,本論文的目的在於提供一個通用型劇本編輯平台,讓只要具有網路功能的機器人控制器都可以使用此編輯平台來編輯劇本、儲存及下載。
此劇本編輯平台,基於雲端服務的概念,任何來自世界各地的使用者都可以不受限於地點,隨時隨地都可以連上網路編輯劇本。定義一個協定,無論是人型機器人、輪型機器人、或者是動物型態的機器人等等…,各種機器人控制器只要符合協定,就可以使用此編輯工具來創造一個獨一無二的劇本。提供直覺化的拖拉介面編輯工具,可以更容易且簡潔的編輯劇本。
本論文中使用Android手機作為機器人控制器,可以在此編輯平台上編輯機器人的語音、表情跟姿勢,編輯完成後,將使用者所編輯的劇本以XML標準格式儲存提供下載。

With the popularization of the Internet and the maturity of intelligent devices, that any resources can be easily obtained on the Internet and exchanged each other. Compared to the past, the choice of the robot controllers, the users now have more options. The purpose of this thesis is to provide a universal authoring platform for robotic puppets show. The robot controller that only has network function can use this authoring platform to edit script, store and download.
This authoring platform, based on the concept of cloud services, any users can connect to the Internet to edit their scripts from around the world without limited to location and time. Define a protocol, whether it is a humanoid robot, wheel-type robot, or animal-type robot, etc. All kinds of robot controllers only need to comply with the protocol, and they can use this tool to create a unique script. Provide intuitive drag-and-drop editing interface, makes it easier and simple to edit scripts.
Android phones are used in this thesis as a robot controller. People can edit speech, emotion and the gesture of the robot on the platform, and the platform can generate scripts in XML standard format available for download.

I. Motivation And Plan 1
1.1 Motivation 1
1.2 Plan 2
1.3 Intuitive Interface 2
1.4 Cloud Computing 3
1.5 My controller - Smart Phone 4
II. Analysis 5
2.1 5W1H 5
2.2 Problem Statement and Requirements Elicitation 5
2.3 Functional Requirements 6
2.4 Nonfunctional Requirements 7
2.5 Use Cases Analysis 7
2.6 Analysis Model 12
III. Design 15
3.1 System Architecture 15
3.2 Authoring Platform Architecture 17
3.3 Authoring Platform Environment 19
3.3.1 Web Server Environment 19
3.3.2 PHP Server Environment 20
3.3.3 Database Environment 20
3.4 Intuitive Drag-and-Drop Interface 22
3.5 The Format of XML Files 23
3.6 Communication between Robot Controller and Website 27
IV. Implementation 31
4.1 LAMP 31
4.2 Development Tools 32
4.3 Implementation of Website 34
V. Design and Implement of Robot Controller 42
5.1 Software Architecture of Robotic Puppets 42
5.2 Hardware Architecture of Robotic Puppets 46
5.3 Implement of Robot Controller 50
5.4 Implementation of Control Circuit 58
VI. Achievement And Future Work 60
6.1 Achievement 60
6.2 Future Work 62

[1]Robot, Retrieved July 27, 2012, from http://en.wikipedia.org/wiki/Robot
[2]Welcome to the Future: Smart Services Improve Quality, Lower Cost, Foster Innovation, Retrieved July 27, 2012, from
http://knowledge.wpcarey.asu.edu/article.cfm?cid=25&aid=174
[3]C. Chien An, “The Authoring tool and Performance Platform for Robotic Puppets Show”, National Chung Cheng University, 2011.
[4]JARED M. SPOOL, “What Makes a Design Seem ‘Intuitive’?”, Retrieved July 27, 2012, from http://www.uie.com/articles/design_intuitive/
[5]W. Chen Yang, “Design and Implementation of Visual Programming Interface for Low-Cost Embedded Systems”, National Chung Cheng University, 2009.
[6]Changing the Way We Talk About the Cloud, Retrieved July 27, 2012, from http://knowledge.wpcarey.asu.edu/article.cfm?cid=25&aid=1039
[7]Smart phone, Retrieved July 27, 2012, from, http://en.wikipedia.org/wiki/Smartphone
[8]D. Brugali and E. Prassler, “Software Engineering for Robotics,” IEEE Robotics & Automation Mag., vol. 16, no. 1, pp. 9-15, Mar. 2009.
[9]D. Brugali, G. Menga, and F.G. Polanco ,“Robotics and Software Engineering,” IEEE Robotics & Automation Mag., vol. 17, no. 4, pp. 111-112, Mar. 2010.
[10]Top 50 countries with the highest internet penetration rate, Retrieved July 27, 2012, from http://www.internetworldstats.com/top25.htm
[11]Web server, Retrieved July 27, 2012, from http://en.wikipedia.org/wiki/Web_server
[12]PHP, Retrieved July 27, 2012, from http://en.wikipedia.org/wiki/PHP
[13]Web Server & usage Statistics, Retrieved July 27, 2012, from
http://greatstatistics.com/serverstats.php
[14]Comparison of web server software, Retrieved July 27, 2012, from
http://en.wikipedia.org/wiki/Comparison_of_web_server_software
[15]Active Web Sites and Comparison of Scripting Languages, Retrieved July 27, 2012, from http://training.gbdirect.co.uk/courses/php/comparison_php_versus_perl_vs_asp_jsp_vs_vbscript_web_scripting.html
[16]World Wide Web Technology Surveys - Server-side Programming Languages, Retrieved July 27, 2012, from http://w3techs.com/
[17]Comparison of relational database management systems, Retrieved July 27, 2012, from
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_s
ystems
[18]CSS Introduction, Retrieved July 27, 2012, from http://www.w3schools.com/css/css_intro.asp
[19]jQuery, Retrieved July 27, 2012, from http://jquery.com/
[20]Introduction to XML, Retrieved July 27, 2012, from http://www.w3schools.com/xml/xml_whatis.asp
[21]Oracle Downloads, Retrieved July 27, 2012, from http://www.oracle.com/technetwork/java/javase/downloads/index.html
[22]Eclipse Downloads, Retrieved July 27, 2012, from http://www.eclipse.org/downloads/
[23]Mobile operating system, Retrieved July 27, 2012, from
http://en.wikipedia.org/wiki/Mobile_operating_system
[24]What is Android?, Retrieved July 27, 2012, from http://elinux.org/Android_Architecture
[25]Comparison of Android devices, Retrieved July 27, 2012, from
http://en.wikipedia.org/wiki/Comparison_of_Android_devices
[26]Activities, Retrieved July 27, 2012, from http://developer.android.com/guide/topics/fundamentals/activities.html
[27]“Bluetooth UART Module User’s Manual”, Hotlife Electronic Technology CO., LTD, 2010.
[28]“Dynamixel AX-12 User’s Manual”, ROBOTIS CO.,LTD, 2006

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top