The vision of Ambient Intelligence (AmI) can be realised through the integration of embedded technologies, distributed systems, middleware and human machine interfaces and many research efforts have been made to advance these technologies. However, the exclusiveness of these ambient intelligence technologies has reduced their practical values. In this thesis, a novel AmI platform is proposed to facilitate the integration and interoperability of various technologies in the process of developing AmI applications. The platform defines the overall software/hardware architecture and communication interfaces and provides a common base for development, operation and future adaptation of AmI applications. The proposed platform consists of four layers, the physical ubiquitous environment, middleware, multi-agent system (MAS) and application layer. The ubiquitous environment layer accommodates any type of embedded device network for interconnecting different sensors, actuators and computing devices. The middleware layer is built using an IP-based service discovery protocol, Universal Plug and Play (UPnP), which provides a unique communication interface for controlling and monitoring embedded devices. The MAS handles the core distributed and adaptive control functionality and communication with user interfaces. The application layer contains any type of user interface for different AmI applications. An XML-based content language is designed with an XML schema and seven XML messages. The content language standardises the way of interpreting contents of communication between different user interfaces and the MAS. Based on the proposed platform, a complete AmI application prototype called Distributed Embedded Intelligence Room (DEIR) has been implemented. Four different device networks, the SmartHouse network, IP network, Bluetooth and Zigbee network, have been integrated in DEIR to interconnect various embedded sensors and devices. The MAS is implemented using Java Agent DEvelopment framework (JADE). Four application specific agents, known as the UPnP control point agent, IP interface agent, fuzzy inference agent and decision tree agent, are designed and implemented. The UPnP control point agent provides MAS the ability to monitor and to control the underlying hardware devices through the UPnP middleware layer. The IP interface agent handles communication with user interfaces over socket connections. Fuzzy inference and decision tree agents are implemented to provide personalised learning and automated control capabilities. Three user interfaces, including a remote graphical user interface, a mobile PDA interface and a 3D virtual reality interface are implemented. Contents of communication between these user interfaces and the MAS are encoded using the proposed XML content language and transmitted over socket connections. The AmI application prototype, DEIR, has demonstrated the ability of integrating multiple device networks and multiple user interfaces, which is a vital feature for most AmI applications. Two case studies have been carried out to incorporate two adaptive learning and controlling algorithms, known as the adaptive online fuzzy inference system (AOFIS) and ID3 decision tree algorithm, in the MAS of DEIR. The results of case studies show that DEIR has the ability of incorporating multiple adaptive control algorithms as multiple agents. In addition, comparable or better offline learning accuracy and learning speed have been achieved by DEIR compared with other advanced adaptive control algorithms. / Whole document restricted, but available by request, use the feedback form to request access.
Identifer | oai:union.ndltd.org:ADTP/277325 |
Date | January 2009 |
Creators | Wang, Kevin I-Kai |
Publisher | ResearchSpace@Auckland |
Source Sets | Australiasian Digital Theses Program |
Language | English |
Detected Language | English |
Rights | Whole document restricted but available by request. Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated., http://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm, Copyright: The author |
Page generated in 0.0074 seconds