簡易檢索 / 詳目顯示

研究生: 林禹辰
Lin, Yu-Chen
論文名稱: 描述智慧家庭中機器人與裝置服務之USDL擴充模型
An Extension of the USDL Model for Describing Robot Services and Device Services in Smart Home
指導教授: 侯廷偉
Hou, Ting-Wei
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2015
畢業學年度: 103
語文別: 英文
論文頁數: 55
中文關鍵詞: 智慧家庭智慧環境服務描述USDLOSGi
外文關鍵詞: Smart home, Smart Environment, Service Description, USDL, OSGi
相關次數: 點閱:242下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文以統合服務描述語言(Unified Service Description Language, USDL)為基礎,提出一個描述智慧家庭服務的擴增服務描述模型。USDL具有商業層面的考量、完善定義的輸入與輸出介面、使用較易開發的低語意語言等數項優點。然而USDL是基於web的服務描述語言,並不具備描述硬體屬性與參數之能力,且智慧家庭服務多數是由硬體裝置所執行,硬體屬性與參數對服務的功能與使用方式有不可忽視的影響力。因此本研究在USDL中加入硬體裝置之概念,並將智慧家庭系統中的服務分類為Web服務、裝置服務與機器人服務,使擴增服務描述模型更適合描述智慧家庭服務。Web服務代表服務是透過網路提供,執行服務的裝置或機器並不在使用者所建立的智慧環境中。裝置服務代表服務是由使用者所擁有的裝置來執行。機器人服務則代表此服務是由家用服務機器人來執行。
    本研究同時建立一個測試系統,並設計一個名為吃藥偵測的情境以演示擴充型USDL模型的使用情況。此情境包含一個偵測吃藥行為的裝置服務與自動向指定收件者寄出電子郵件的服務,並利用這兩項服務的服務描述來建立服務之間的溝通與互動。此外本研究亦分別建立網路服務、裝置服務與機器人服務之服務描述範本。

    This thesis proposes an extension of the unified service description language (USDL) model in order to better describe smart home services. USDL has several advantages such as a business perspective, low semantic and defined input/output interface. However, the USDL is web-based and does not have the ability to describe hardware device properties, which greatly affect smart home services, as most of these are provided by real devices. Device descriptions should thus be added to the USDL model. In addition, smart home services are further categorized into web services, device services and robot services. The attributes of each service type are defined and discussed in this work.
    To further look into the concept of the extended USDL model, a prototype system based on the OSGi middleware is designed and implemented. An example scenario named “medicine intake detection” is built to demonstrate the use of the extended USDL model. The scenario consists of a device service and a web service, and the interoperation between these. It is achieved by using their service descriptions.
    The proposed extended USDL model has been evaluated and compared with other service description languages. Based on this comparison, the proposed extended USDL model is better at supporting a smart home system with the ability to abstract heterogeneous hardware devices and hardware interfaces.

    摘要 I Abstract II 致謝 III Contents IV LIST OF TABLES V LIST OF FIGURES VI Chapter 1. Introduction 1 1.1 Motivation 1 1.2 Thesis Organization 2 Chapter 2. Related Works 3 2.1 Unified Service Description Language (USDL) 3 2.2 Proposed Extended USDL Model 6 2.3 Robot Service 9 2.4 Robot Operating System 12 2.5 RESTful Web Services 15 2.6 Smart Environment Middleware 16 Chapter 3. The Extended USDL Model 19 3.1 Operational Perspective 19 3.2 Technical Perspective 20 3.2.1 Web Services 23 3.2.2 Device Services 24 3.2.3 Robot Services 25 3.3 Business Perspective 27 Chapter 4. Implementation and Experimental Results 29 4.1 System Architecture 29 4.1.1 Web Server and Hardware Device 29 4.1.2 Home Gateway 30 4.2 System Implementation 31 4.3 Scenario 32 4.4 Discussion 36 Chapter 5. Conclusion and Future Work 41 5.1 Conclusion 41 5.2 Future Work 42 References 44 APPENDIX A 50

    [1]
    P. Belimpasakis and S. Moloney, "A Platform for Proving Family Oriented RESTful Services Hosted at Home," IEEE Transactions on Consumer Electronics, Vol. 55, No. 2, May 2009, pp. 690-698.
    [2] K. I. Benta, A. Hoszu, L. Văcariu and O. Cret, "Agent Based Smart House Platform with Affective Control," in Proceedings of the 2009 Euro American Conference on Telematics and Information Systems(EATIS), No. 4, Prague, Czech Republic, Jun. 3-5, 2009, pp. 334-339.
    [3] D. Bonino, E. Castellina and F. Corno, "The DOG Gateway: Enabling Ontology-based Intelligent Domotic Environments," IEEE Transactions on Consumer Electronics, Vol. 54, No. 4, Nov. 2008, pp. 1656-1664.
    [4] E. Christensen, F. Curbera, G. Meredith and S. Weerawarana "Web Services Description Language (WSDL)," Mar. 15, 2001, [Online]. Available: http://www.w3.org/TR/wsdl [Accessed: 17 June, 2015]
    [5] J. Cardoso, A. Barros, N. May and U. Kylau, "Towards a Unified Service Description Language for the Internet of Services: Requirements and First Developments," in Proceeding of IEEE 7th International Conference on Services Computing, Miami, Florida, U.S.A., Jul. 5-10, 2010, pp. 602-609.
    [6] C.-H. Chen, A. Liu and P.-C. Zhou, "Controlling a Service Robot in a Smart Home with Behavior Planning and Learning," in Proceeding of IEEE International Conference on Systems, Man, and Cybernetics (SMC), San Diego, California, U.S.A., Oct. 5-8, 2014, pp. 2821-2826.

    [7] R. T. Fielding, Architectural Styles and the Design of Network-based Software Architectures, PhD dissertation, Department of Information and Computer Science, University of California, Irvine, California, U.S.A., 2000.
    [8] R. T. Fielding, "REST APIs must be hypertext-driven," Oct 20, 2008. [Online]. Available: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven [Accessed: June 30, 2015]
    [9] G. Fortino, A. Guerrieri, W. Russo and C. Savaglio, "Middlewares for Smart Objects and Smart Environments: Overview and Comparison," Internet of Things Based on Smart Objects, No. 1, 2014, pp. 1-27.
    [10] M. Grassi, M. Nucci and F. Piazza, "Ontologies for Smart Homes and Energy Management: an Implementation-driven Survey," in Proceeding of Workshop on Modeling and Simulation of Cyber-Physical Energy Systems (MSCPES), Berkeley, California, U.S.A., May 20, 2013, pp. 1-3.
    [11] T. Gu, H.-K. Pung and D.-Q. Zhang, "Toward an OSGi-Based Infrastructure for Context-Aware Applications," IEEE Pervasive Computing, Vol. 3, No. 4, Oct.-Dec. 2004, pp. 66-74.
    [12] T. L. Guilly, P. Olsen, A. P. Ravn, J. B. Rosenkilde and A. Skou, "HomePort: Middleware for Heterogeneous Home Automation Networks," in Proceeding of IEEE International Conference on Pervasive Computing and Communications Workshops, San Diego, California, U.S.A., Mar. 18-22, 2013, pp. 627-633.
    [13] J. Han, L. Xie, D. Li, Z. He and Z. Wang, "Cognitive Emotion Model for Eldercare Robot in Smart Home" China Communications, Vol. 12, No. 4, Apr., 2015, pp. 32-41.
    [14] International Federation of Robotics, "Definition of Service Robots," Oct 27, 2012. [Online]. Available: http://www.ifr.org/service-robots/ [Accessed: 16 June, 2015]
    [15] H.-C. Jaw, Design and Implementation of an Indoor Location-Aware and Sharing System based on Web Services and Bluetooth Low Energy, Master Thesis, Department of Engineering Science, National Chen-Kung University, Tainan, Taiwan, 2014.
    [16] J. E. Kim, G. Boulos, J. Yackovich, T. Barth, C. Beckel and D. Mosse, "Seamless Integration of Heterogeneous Devices and Access Control in Smart Homes," in Proceeding of The 8th International Conference on Intelligent Environments, Guanajuato, Mexico, June 26-29, 2012, pp. 206-213.
    [17] P.-S. Li, A. Liu and P.-C. Zhou, "Context Reasoning for Smart Homes Using Case-Based Reasoning," in Proceeding of The 18th IEEE International Symposium on Consumer Electronics(ISCE), Jeju, Korea, June 22-25, 2014, pp. 1-2.
    [18] G. Loianno, G. Cross, Q. Chao, Y. Mulgaonkar, J. A. Hesch and V. Kumar, "Flying Smartphones: Automated Flight Enabled by Consumer Electronics," IEEE Robotics & Automation Magazine, Vol. 22, No. 2, May 11, 2015, pp.24-32.
    [19] D. Martin, M. Paolucci, S. McIlraith, M. Burstein, D. McDermott, D. McGuinness, B. Parsia, T. Payne, M. Sabou, M. Solanki, N. Srinivasan and K. Sycara, "Bringing Semantics to Web Services: The OWL-S Approach," Semantic Web Services and Web Process Composition, Vol. 3387, 2005, pp.26-42.
    [20] L. Roalter, M. Kranz and A. Möller, "A Middleware for Intelligent Environments and the Internet of Things," in Proceedings of 7th International Conference of Ubiquitous Intelligence and Computing(UIC), LNCS 6406, Xi’an, China, Oct. 26-29, 2010, pp. 267-281.
    [21] F. Lu, W. Zhang, N. Lu and M.-M. Song, "The Environmental Cognition and Agilely Service in Home Service Robot Intelligent Space Based on Multi-Pattern Information Model and Zigbee Wireless Sensor Networks, " in Proceeding of IEEE 11th International Conference on Networking, Sensing and Control (ICNSC), Miami, Florida, U.S.A., Apr. 7-9, 2014, pp. 273-278.
    [22] F. Lu, N. Lu and J. Li, "A New Service Composition Method for Service Robot Based on Data-driven Mechanism," in Proceeding of The 9th International Conference on Computer Science & Education, Vancouver, Canada, Aug. 22-24, 2014, pp. 1038-1043.
    [23] J. Mace, "ROSbridge suite," ROS.org. [Online]. Available: http://wiki.ros.org/rosbridge_suite [Accessed: July 8, 2015]
    [24] L. Nachabe, M. Girod-Genet and B. El Hassan, "Unified Data Model for Wireless Sensor Network," IEEE Sensors Journal, Vol. 15, No. 7, Jan. 19, 2015, pp. 3657-3667.
    [25] J. O’Sullivan, Towards a Precise Understanding of Service Properties, PhD dissertation, Department of Information Technology, Queensland University of Technology, Brisbane, Australia, 2006.
    [26] P.-C. Po, An Autonomous Robotic Service based on Intuitive Service Composition, Master Thesis, Department of Engineering Science, National Chen-Kung University, Tainan, Taiwan, 2014.
    [27] M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote, J. Leibs, E. Berger, R. Wheeler and A. Ng, "ROS: an open-source Robot Operating System," ICRA Workshop on Open Source Software, Vol. 3, No. 3.2, May 12, 2009.
    [28] C. Reinisch and W. Kastner, "Agent based Control in the Smart Home," in Proceeding of 37th Annual Conference on IEEE Industrial Electronics Society, Melbourne, Victoria, Australia, Nov. 7-10, 2011, pp. 334-339.
    [29] J. Ruey, Design and Implementation of Medication Intake Detect Cup, Master Thesis, Department of Engineering Science, National Chen-Kung University, Tainan, Taiwan, 2015.
    [30] S. K. Rhee, K. Lee and H. Kim, "Ontology-based Context and Preference Model for Personal Service Robot," in Proceeding of 9th International Conference on Ubiquitous Robots and Ambient Intelligence, Daejeon, Korea, Nov. 26-28, 2012, pp. 216-217.
    [31] A. Rodriguez, "RESTful Web services: The basics," IBM DeveloperWorks, Nov. 6, 2008. [Online]. Available: http://www.ibm.com/developerworks/librar
    y/ws-restful/ [Accessed: June 28, 2015]
    [32] D. Roggen, G. Tröster, P. Lukowicz, A. Ferscha, J. D. R. millán and R. Chavarriaga, "Opportunistic Human Activity and Context Recognition," Computer, Vol. 46, No. 2, Nov. 20, 2012, pp. 36-45.
    [33] Z.-G. Shi, J.-M. Wei, X. Liu, Z.-L. Wang and J. Tu, "IRGS Protocol Based Mobile Service Robot Positioning and Multi-robot Collaboration for Smart Home," in Proceeding of the 30th Chinese Control Conference, Yantai, China, Jul. 22-24, 2011, pp. 4741-4746.

    [34] E. Simon, A. R. Manjón and S. Jean, "AOLOA: a Composable Framework for Third-party Applications," in Proceeding of 2014 IEEE International
    Conference on Services Computing(SCC), Anchorage, Alaska, U.S.A., Jun. 27-Jul. 2, 2014, pp. 621-628.
    [35] J. Singh, N. Hassanzadeh, S. Rea and D. Pesch, "Semantics-Empowered Middleware Implementation for Home Ecosystem Gateway," in the Proceeding of The 11th EEE International Workshop on Managing Ubiquitous Communications and Services, Budapest, Hungary, Mar. 24-28, 2014, pp. 449-454.
    [36] T.-C. Wu, Applying USDL Model for Intuitive Service Composition on Smart Home Platform, Master Thesis, Department of Engineering Science, National Chen-Kung University, Tainan, Taiwan, 2014.
    [37] A. Yachir, K. Tari, Y. Amirat, A. Chibani and N. Badache, "QoS Based Framework for Ubiquitous Robotic Services Composition," in Proceeding of IEEE/RSJ International Conference on Intelligent Robots and System(IROS), St. Louis, Missouri, U.S.A., Oct. 10-19,2009, pp. 2019-2026.
    [38] G. Zhao, Ailiya and Z. Shen, "Intrinsically Motivated Agent for Service Management in Smart Homes," in Proceeding of Southeast Asian Network of Ergonomics Societies Conference (SEANES), Langkawi, Kedah, Malaysia, Jul. 9-12, 2012, pp. 1-6.

    下載圖示
    校外:立即公開
    QR CODE