Physical Agents

  • Vicente Julián
  • Carlos Carrascosa
Part of the Whitestein Series in Software Agent Technologies and Autonomic Computing book series (WSSAT)


This chapter reviews different approaches for the development of new models, architectures and real applications of physical agents. The chapter starts by identifying this kind of agents and their main requirements. After that, it presents one approach to allow deliberation while the world changes, and some specific applications that have been implemented by different participants of the AgentCities.ES network: a multi-agent system architecture to control a single robot, a submarine robot, and a container terminal management system for the port of Valencia.


Mobile Robot Physical Agent Container Terminal Slack Time Platform Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Aamodt A. and Plaza E. Case-based reasoning: foundational issues, methodological variations, and system approaches. AICOM, 7:39–59, 1994.Google Scholar
  2. [2]
    Martens A. and Uhrmacher A.M. Adaptative tutoring processes and mental plans. In Proceedings of Intelligent Tutoring Systems-ITS 2002, Cerri S.A., Gouardères G. and Paraguaçu F. (Eds). Springer, pages 71–80, 2002.Google Scholar
  3. [3]
    R. C. Arkin. Behavior-Based Robotics. MIT Press, 1998.Google Scholar
  4. [4]
    N.C. Audsley, A. Burns, Davis R.I, Tindell K.W., and A.J. Wellings. Fixed priority pre-emptive scheduling: An historical perspective. Real-Time Systems, 8:173–198, 1995.CrossRefGoogle Scholar
  5. [5]
    F. Barber, V. Botti, E. Onaindía, and A. Crespo. Temporal reasoning in reakt: An environment for real-time knowledge-based systems. AICOMM, 7(3):175–202, 1994.Google Scholar
  6. [6]
    R.E. Bellman. Dynamic programming. Princeton University Press, 1957.Google Scholar
  7. [7]
    V. Botti, C. Carrascosa, V. Julian, and J. Soler. Modelling agents in hard real-time environments. Proc. of the MAAMAW’99. LNCS, vol. 1647, pages 63–76, 1999.Google Scholar
  8. [8]
    R.A. Brooks. A roboust layered control system for a mobile robot. In IEEE Journal of Robotics and Automation, 1986.Google Scholar
  9. [9]
    S. Bussmann and K. Schild. Self-organising manufacturing control: an industrial application of agent technology. Proc. 4th international Conference Multi-Agent Systems, Boston, pages 87–94, 2000.Google Scholar
  10. [10]
    C. Carrascosa, J. Bajo, V. Julian, J.M. Corchado, and V. Botti. Hybrid multi-agent architecture as a real-time problem-solving model. Expert Systems With Applications, 34, 2007.Google Scholar
  11. [11]
    C. Carrascosa, A. Terrasa, A. García-Fornes, A. Espinosa, and V. Botti. A metareasoning model for hard real-time agents. Selected Papers from the 11th Conference of the Spanish Association for Artificial Intelligence (CAEPIA 2005), 4177:42–51, 2006.Google Scholar
  12. [12]
    Javier Palanca Cámara, Gustavo Aranda Bada, Carlos Carrascosa Casamayor, and Luis Hernández López. Hybrid mas to solve problems with different temporal constraints. In New Trends in Real-Time Artificial Intelligence (NTeRTAIn 2006 / ECAI 2006), pages 19–28, 2006.Google Scholar
  13. [13]
    Darren Cofer, Eric Engstrom, Robert Goldman, David Musliner, and Steve Vestal. Applications of model checking at honeywell laboratories. In Lecture Notes in Computer Science, Vol. 2057, pages 296–303. Springer-Verlag, 2001.CrossRefGoogle Scholar
  14. [14]
    F. Cristian. Understanding fault-tolerant distributed systems. In Gomm. ACM, pages 57–78, 1991.Google Scholar
  15. [15]
    F. Cristian and C. Fetzer. Probabilistic internal clock synchronization. In Proc. of 12th Symposium on Reliable Distributed Systems. IEEE Computer Society Press, pages 22–31, 1994.Google Scholar
  16. [16]
    R.I. Davis, K.W. Tindell, and A. Burns. Scheduling slack time in fixed priority preemptive systems. In Proc. R-T Systems Symposium, North Carolina, pages 222–231. IEEE Comp. Society Press, 1993.Google Scholar
  17. [17]
    G. Ekberg. Benefits of autonomous agent approach to manufacturing systems control. Proc. of Third Annual Chaos East Technical Conference, 1997.Google Scholar
  18. [18]
    FIPA Foundation for Intelligent Physical Agents. FIPA Abstract Architecture Specification, 2002.Google Scholar
  19. [19]
    A. Garcia-Fornes, A. Terrasa, V. Botti, and A. Crespo. Analyzing the schedulability of hard real-time artificial intelligence systems. EAAI, pages 369–377, 1997.Google Scholar
  20. [20]
    A. Garvey and V. Lesser. A survey of research in deliberative real-time artificial intelligence. The Journal of Real-Time Systems, 6:317–347, 1994.CrossRefGoogle Scholar
  21. [21]
    B. Innocenti, López. B., and J. Salvi. How MAS support distributed robot control. 37th International Symposium on Robotics, ISR’06 ISBN.3-18-091956-6., 2006.Google Scholar
  22. [22]
    B. Innocenti, B. López, and J. Salvi. A multi-agent collaborative control architecture with fuzzy adjustment for a mobile robot. Proceedings of Third International Conference on Informatics in Control, Automation and Robotics. ISBN.972-8865-60-0., pages 523–526, 2006.Google Scholar
  23. [23]
    B. Innocenti, B. López, and J. Salvi. A multi-agent system with distributed coordination for controlling a single robot. 7th Portuguese Conference on Automatic Control (CONTROLO), CDROM: Article 126, 2006.Google Scholar
  24. [24]
    N.R. Jennings, J.M. Corera, and I. Laresgoiti. Developing industrial multi-agent systems. In First International Conference on Multi-agent Systems, ICMAS-95, pages 423–430, 1995.Google Scholar
  25. [25]
    N.R. Jennings, E. Mamdani, J. Corera, I. Laregoiti, F. Perriolat, P. Skarek, and L.Z. Varga. Using archon to develop real-world dai applications. IEEE Expert, 11:64–70, 1996.CrossRefGoogle Scholar
  26. [26]
    J. Jost and X. Li-Jost. Calculus of variations. Cambridge University Press, 1998.Google Scholar
  27. [27]
    J.M. Lee. Riemannian manifolds, an introduction to curvature. Springer-Verlag, New York, Inc, 1997.Google Scholar
  28. [28]
    A. Lucas. Decision support systems for arrivals flow management. ATCA International Technical Conference, Prague, 1997.Google Scholar
  29. [29]
    Corchado J. M. and Laza R. Constructing deliberative agents with case-based reasoning technology. International Journal of Intelligent Systems., 18:1227–1241, 2003.CrossRefGoogle Scholar
  30. [30]
    Glez-Bedia M. and Corchado J. M. A planning strategy based on variational calculus for deliberative agents. Computing and Information Systems Journal, 10:2–14, 2002.Google Scholar
  31. [31]
    D. Mackenzie. A design methodology for the configuration of behavior-based mobile robotics. In PhD Dissertation. University of Georgia Institute of Technology, 1996.Google Scholar
  32. [32]
    D. Mills. Improved algorithms for synchronizing computer network clocks. In IEEE Transactions Networks, pages 245–254, 1995.Google Scholar
  33. [33]
    Kanna Rajan. Autonomy from the ground up bridging the gap between theory and practice for nasa missions. In VI Workshop de Agentes Físicos (WAF 2005)-Invited Speech, pages 3–5. CEDI 2005, 2005.Google Scholar
  34. [34]
    M. Rebollo, V. Julian, C. Carrascosa, and V. Botti. A mas approach for port container terminal management. In Proceedings of the 3rd Iberoamerican Workshop on DAI-MAS, pages 83–94, 2000.Google Scholar
  35. [35]
    M. Rebollo, V. Julián, C. Carrascosa, and V. Botti. A multi-agent system for the automation of a port container terminal. Proc. of Agents in Industry Workshop, Autonomous Agents, Barcelona, 2000.Google Scholar
  36. [36]
    D. Ribas, N. Palomeras, E. Hernandez, P. Ridao, and M. Carreras. ICTINEU AUV wins the first SAUC-E competition. Scheduled for presentation during the Regular Sessions “Field Robotics: Systems and Applications” (WeA5). 2007 IEEE International Conference on Robotics and Automation, 10–14 April, 2007, Rome, Italy.Google Scholar
  37. [37]
    S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Prentice Hall International Editions, 1995.Google Scholar
  38. [38]
    SAUC-E. Available at events/competitions/sauce/.Google Scholar
  39. [39]
    J. Soler, V. Julian, C. Carrascosa, and V. Botti. Applying the artis agent architecture to mobile robot control. In Proceedings of IBERAMIA’2000. Atibaia, Sao Paulo, Brasil, volume I, pages 359–368. Springer Verlag, 2000.Google Scholar
  40. [40]
    J. Soler, V. Julian, M. Rebollo, C. Carrascosa, and V. Botti. Towards a real-time mas architecture. In Proceedings of Challenges in Open Agent Systems. AAMAS’02. Bolonia, Italia,, 2002.Google Scholar
  41. [41] VICOROB-UdG Team. Available at Scholar
  42. [42]
    A. Terrasa, A. García-Fornes, and V. Botti. Flexible real-time linux. Real-Time Systems Journal, 2:149–170, 2002.Google Scholar
  43. [43]
    K. Tindell and A. Burns. Guaranteeing message latencies on control area network (can). In Proc of the 1st International CAN Conference, 1994.Google Scholar
  44. [44]
    A. VanBreemen. Agent-based multi-controller systems — a design framework for complex control problems. In PhD Dissertation. University of Twente, 2001.Google Scholar
  45. [45]
    M. Wzorek and P. Doherty. Reconfigurable path planning for an autonomous unmanned aerial vehicle. In New Trends in Real-Time Artificial Intelligence (NTeR-TAIn 2006 / ECAI 2006), pages 12–18. Università di Trento — Italy, 2006.Google Scholar

Copyright information

© Birkhäuser Verlag Basel/Switzerland 2007

Authors and Affiliations

  • Vicente Julián
    • 1
  • Carlos Carrascosa
    • 1
  1. 1.Departamento de Sistemas Informáticos y ComputaciónUniversidad Politécnica de ValenciaEspaña

Personalised recommendations