Skip to main content
Log in

A novel agent-based concept of household appliances

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Mass production, such as white goods manufacturing, is traditionally bound to hierarchical factory-floor procedures and accepts only gradual changes in technology and product architecture. This paper introduces an idea on how to upgrade from classical to network-connected reconfigurable devices. A generic multi-agent architecture was created, derived from belief-desire-and-intention (BDI) agents. It covers all types of white goods in the form of rational home assistant, and enables reconfiguration of agent-based household appliances during the design, production and implementation phases. The introduced concept involves a multi-agent architecture which utilizes distributed processing power at different levels: higher-level agents run on more powerful devices than embedded appliance’s controllers, personal assistant (PDAs), or Windows or Linux based personal computers (PCs). PDAs can run a single agent, for example a GUI agent, whereas the embedded controllers execute lower-level device (embedded) agents. In this way, all the appliance’s basic functionality, such as its hardware units (e.g., electrical motors, valves, heaters, etc.), are initially simulated by auxiliary agents running together with higher-level agents on a PC or PDA. Using this simulator in the design phase, all vital functions and capabilities of the agent-based appliance under development are thoroughly tested first. Afterwards, the agents that simulate the device’s hardware units and environment are simply replaced by the communication to the corresponding device units. In such way, any new functionality or device’s behaviour can be upgraded any time just by adapting the core of the multi-agent architecture on the PC and individual agents on the PDA or the embedded agents in appliances. A thorough design and implementation cycle of the proposed solution using two freeware development tools is also described, i.e., the Prometheus agent design methodology and the agent simulation/execution environment called Jadex. The approach is exemplified by building a simulator of an agent-based household appliance, namely a Multi-agent Washing Assistant as a special instance of rational home assistant.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bellifemine, F., Rimassa, G., & Poggi, A. (1999). JADE—a FIPA-compliant agent framework. Presented at the 4th international conference on the practical applications of agents and multi-agent system, London. pp. 97–108.

  • Braubach, L., Pokahr, A., Moldt, D., & Lamersdorf, W. (2004). Goal representation for BDI agent systems. Presented at the second international workshop on programming multiagent systems: Languages and tools, New York. pp. 9–20. Available at http://vsis-www.informatik.uni-amburg.de/publications/view.php/208.

  • Dastani, M., Bordini, R. H., & van Riemsdijk, B. (2005). Programming languages for multi-agent system. Presented at the 7th agent systems summer school Utrecht.

  • Hermans, B. (1996). Intelligent software agents on the internet: An inventory of current offered functionality in the information society & a prediction of (near-)future development. Tilburg, The Netherlands: Tilburg University. Available at http://www.hermans.org/agents/index.html.

  • Jennings, N. R., & Wooldridge M. (1998). Application of intelligent agents. In N. R. Jennings & M. Wooldridge (Eds.), Agent technology: Foundations, applications, and markets. New York: Springer. Available at http://agents.umbc.edu/introduction/jennings98.pdf.

  • Kazakov, D., & Kudenko, D. (2001). Machine learning and inductive logic programming for multi-agent systems. In M. Luck, V. Marik, & O. Stepankova (Eds.), Multi-agent systems and application (pp. 246–270). New York: Springer. Available at http://www-users.cs.york.ac.uk/%7Ekazakov/papers/acai01.htm.

  • Massonet, P., Deville, Y., & Nève, C. (2002). From AOSE methodology to agent implementation. Presented at the first international joint conference on autonomous agents and multiagent systems, Bologna. pp. 27–34. Available at http://portal.acm.org/citation.cfm?id=544747.

  • Padgham L., Winikoff M. (2004) Developing intelligent agent systems. Wiley, Chichester, England

    Book  Google Scholar 

  • Padgham, L., & Winikoff, M. (2004) Prometheus: A methodology for developing intelligent agents. Presented at the 3rd international workshop on agent oriented software engineering (AOSE02), July 2003. Pokhar and L. Braubach, Jadex User Guide, 2004. Available at http://vsiswww.informatic.uni-hamburg.de/projects/jadex/download.php.

  • Pokahr A., Braubach L., Lamersdorf W. (2005) Jadex: A BDI reasoning engine. In: Bordini R., Dastani M., Dix J., Seghrouchni A. (eds) Multi-agent programming. Springer, USA

    Google Scholar 

  • Rao S., Georgeff M.P. (1995) BDI agents: From theory to practice technical note 56. Australian Artificial Intelligence Institute, Melbourne, Australia

    Google Scholar 

  • Russel S., Norvig P. (2003) Artificial intelligence: A modern approach, (2nd ed.). Prentice Hall, NJ, USA

    Google Scholar 

  • Steblovnik, K. (2004). New technologies and ergonomics in white goods. Presented at 2005 international appliance technical conference: 56th International appliance technical conference & exhibition: March 28–30, 2005. Ramada Plaza Hotel O’Hare Rosemont, Illinois, USA. Lexington. pp. 84–95.

  • Steblovnik, K. (2006). New technologies for the friendly user interface in white goods. International Appliance Manufacturing, (10), 93–99.

  • Thangarajah, J., Padgham, L., & Winikoff, M. (2005). Prometheus design tool. Presented at the fourth international joint conference on autonomous agents and multiagent systems. pp. 127–128, Available at http://goanna.cs.rmit.edu.au/~winikoff/Papers/aamas05pdt.pdf.

  • Thorne, C. (2005). The BDI model of agency and BDI logics. Technical report. Trento, Italy: Laboratory for Applied Ontology. Available at http://www.loa-cnr.it/Files/bdi.pdf.

  • Wooldridge M.J. (2002) An introduction to multiagent systems. Wiley, Chichester, England

    Google Scholar 

  • Wooldridge M.J. (1998) Reasoning about rational agents. The MIT Press Cambridge Massachusetts, London, England

    Google Scholar 

  • Wang F.Y., Wang C. (2003) Agent-based control systems for operation and management of intelligent network-enabled devices. IEEE International Conference on Systems Man and Cybernetics 5(5–8): 5028–5033

    Google Scholar 

  • Delgado, A. R., Robinet, A., McGinn, J., Grout, V., & Picking, R. (2007). Assistive human-machine interfaces for smart homes. Avaliable at http://www.newi.ac.uk/groutv/papers/nrg2007/royrobinetmcginngroutpicking.pdf.

  • Georgakarakou C.E., Economides A.A. (2006) Intelligent buildings from agents point of view. WSEAS Transactions on Computers 5(10): 2276–2284

    Google Scholar 

  • Bělohlávek, J., Knoth, P. (2007). Multi-agent programming, University Utrecht, 2007. Available at http://www.stud.fit.vutbr.cz/~xknoth00/resources/jadex.pdf.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konrad Steblovnik.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Steblovnik, K., Zazula, D. A novel agent-based concept of household appliances. J Intell Manuf 22, 73–88 (2011). https://doi.org/10.1007/s10845-009-0279-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-009-0279-5

Keywords

Navigation