Online Learning and Adaptation for Intelligent Embedded Agents Operating in Domestic Environments
In this chapter we show how intelligent embedded agents situated in an intelligent domestic environment can perform learning and adaptation. A typical domestic environment provides an environment where there is wide scope for utilising computer-based products to enhance living conditions. Intelligent embedded agents can be part of the building infrastructure and static in nature (e.g. lighting, HVAC etc.), some will be carried on the person as wearables, others will be highly mobile, as with robots. Both non-intrusive and interactive learning modes (including a mix of both) are used, depending on situation of the agent. For instance mobile robotic agents use an interactive learning whilst most building based agents use non-intrusive background learning modes. In this chapter we will introduce the learning and adaptation mechanisms needed by the Building and Robotic embedded agents to fulfil their missions in intelligent domestic environments. We also present a high-level multi embedded-agent model, explaining how it facilitates inter-agent communication and cooperation between heterogeneous sets of embedded agents within a domestic environment.
KeywordsMembership Function Rule Base Transmission Control Protocol Obstacle Avoidance Fuzzy Logic Controller
Unable to display preview. Download preview PDF.
- 1.Callaghan V, Clarke G, Colley M, Hagras H (2001) Embedding Intelligence: Research Issues for Ubiquitous Computing. Proceedings of the Ubiquitous Computing in Domestic Environments Conference, pp 13–14.Google Scholar
- 2.Colley M, Clarke G, Hagras H, Callaghan V (2001) Integrated Intelligent Environments: Cooperative Robotics & Buildings. Proceedings of the 32nd International Symposium on Robotics and Automation, pp 745–750.Google Scholar
- 4.Saffiotti A (1997) Fuzzy Logic in Autonomous Robotics: Behaviour Coordination. Proceedings of the 6th IEEE International Conference on Fuzzy Systems, pp 573–578.Google Scholar
- 5.Tunstel E, Lippincott T, Jamshidi M (1997) Behaviour Hierarchy for Autonomous Mobile Robots: Fuzzy Behaviour Modulation and Evolution. International Journal of Intelligent Automation and soft computing, 3: 37–49.Google Scholar
- 6.Hagras H, Callaghan V, Colley M (2000a) On Line Calibration of the sensors Fuzzy Membership Functions in Autonomous Mobile Robots Proceedings of the 2000 IEEE International Conference on Robotics and Automation, pp 3233–3238.Google Scholar
- 7.Hagras H, Callaghan V, Colley M (2000b) Learning Fuzzy Behaviour Coordination for Autonomous Multi-Agents Online using Genetic Algorithms & Real-Time Interaction with the Environment. Proceedings of the 2000 IEEE International Conference on Fuzzy Systems, pp 853–859.Google Scholar
- 8.Rocha M, Cortez P, Neves J (2000). The Relationship between Learning and Evolution in Static and Dynamic Environments. Proceedings of the Second ICSC Symposium on Engineering of Intelligent Systems, Paisley-UK, pp 500–506.Google Scholar
- 9.Nehmzow U (2000) Continuos Operation and perpetual Learning in Mobile Robots. Proceedings of the International Workshop on Recent Advances in Mobile Robots, Leicester, UK.Google Scholar
- 10.Bonarini A (1999) Comparing Reinforcement Learning Algorithms Applied to Crisp and Fuzzy Learning Classifier systems. Proceedings of the Genetic and Evolutionary Computation Conference, pp 52–60.Google Scholar
- 12.Kasabov N, Watts M (1999) Neuro-Genetic Information Processing for Optimisation and Adaptation in Intelligent Systems. In: Neuro-Fuzzy Techniques for Intelligent Information Processing, N. Kasabov and R. Kozma, Eds. Heidelberg Physica Verlag, pp 97–110.Google Scholar
- 13.Srinivas M, Patnaik L (1996) Adaptation in Genetic Algorithms, Genetic Algorithms for pattern recognition. Eds, S.Pal, P.Wang, CRC press, pp. 45–64.Google Scholar
- 14.Hagras H, Callaghan V, Colley M, Clarke G (2000d) A Hierarchical Fuzzy Genetic Multi-Agent Architecture for Intelligent Buildings Sensing and Control. Proceedings of the International Conference on Recent Advances in Soft Computing 2000, pp 199–206.Google Scholar