Skip to main content

VIRTUAL-ME: A Library for Smart Autonomous Agents in Multiple Virtual Environments

  • Conference paper
Agent Technology for Intelligent Mobile Services and Smart Societies (AVSA 2014, CARE 2014)

Abstract

Emulating human behaviour is a very desirable characteristic for virtual agents. There is plenty of literature that focuses on a single specific aspect of human behaviour emulation, but it is quite rare to find a collection of implementations encompassing several aspects of the problem. In this work we present VIRTUAL-ME (VIRTUal Agent Library for Multiple Environments), a library that provides programmers with a complete set of classes that assembles various human characteristics and makes it possible to build smart agents. The assessment of the library capabilities to populate a generic virtual environment is also discussed through the analysis of different case studies.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Fiorini, P., Shillert, Z.: Motion planning in dynamic environments using velocity obstacles. International Journal of Robotics Research 17, 760–772 (1998)

    Article  Google Scholar 

  2. Granberg, A.: A* pathfinding project (2013), http://arongranberg.com/astar/

  3. Byeong, J.H., Seungmin, R., Sanghoon, J., Eenjun, H.: Music emotion classification and context-based music recommendation. Multimedia Tools Appl. 47(3), 433–460 (2010)

    Article  Google Scholar 

  4. Kleiner, A., Farinelli, A., Ramchurn, S., Shi, B., Maffioletti, F., Reffato, R.: Rmasbench: Benchmarking dynamic multi-agent coordination in urban search and rescue (extended abstract). In: Proceedings of AAMAS 2013, pp. 1195–1196 (2013)

    Google Scholar 

  5. Levenson, R.: Human emotion: A functional view. Oxford Univarsity Press (1994)

    Google Scholar 

  6. Markowitz, D., Kider Jr., J.T., Shoulson, A., Badler, N.I.: Intelligent camera control using behavior trees. In: Allbeck, J.M., Faloutsos, P. (eds.) MIG 2011. LNCS, vol. 7060, pp. 156–167. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  7. Maslow, A.H.: A theory of human motivation. Psychological Review 50, 370–396 (1943)

    Article  Google Scholar 

  8. Reynolds, C.W.: Flocks, herds, and schools: A distributed behavioral model, pp. 25–34 (1987)

    Google Scholar 

  9. Rumbell, T., Barnden, J., Denham, S., Wennekers, T.: Emotions in autonomous agents: Comparative analysis of mechanisms and functions. Autonomous Agents and Multi-Agent Systems 25(1), 1–45 (2012)

    Article  Google Scholar 

  10. Russell, J.A.: A circumplex model of affect. Journal of Personality and Social Psychology 39(6), 1161–1178 (1980)

    Article  Google Scholar 

  11. Russell, S.J., Norvig, P.: Artificial Intelligence - A Modern Approach, 3rd edn. Pearson Education (2010)

    Google Scholar 

  12. Sceutz, M.: Useful roles of emotion in artificial agents: A case study from artificial life. In: Proceedings of the National Conference on Artificial Intelligence, pp. 42–48. MIT Press (2004)

    Google Scholar 

  13. Sharma, S., Otunba, S., Han, J.: Crowd simulation in emergency aircraft evacuation using virtual reality. In: 2012 17th International Conference on Computer Games (CGAMES), pp. 12–17 (2011)

    Google Scholar 

  14. Stocker, C., Sun, L., Huang, P., Qin, W., Allbeck, J.M., Badler, N.I.: Smart events and primed agents. In: Allbeck, J., Badler, N., Bickmore, T., Pelachaud, C., Safonova, A. (eds.) IVA 2010. LNCS (LNAI), vol. 6356, pp. 15–27. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  15. Terzopoulos, D.: A reality emulator featuring autonomous virtual pedestrians and its application to distributed visual surveillance. In: Proc. IEEE Virtual Reality, pp. 1–4 (2008)

    Google Scholar 

  16. Rivel Theory. Rain

    Google Scholar 

  17. Tu, X., Terzopoulos, D.: Artificial fishes: Physics, locomotion, perception, behavior. J-COMP-GRAPHICS (Annual Conference Series) 28, 43–50 (1994)

    Google Scholar 

  18. van den Berg, J., Lin, M.C., Manocha, D.: Reciprocal velocity obstacles for real-time multi-agent navigation, pp. 1928–1935 (2008)

    Google Scholar 

  19. Will Wright. The sims code (1997), http://www.donhopkins.com/home/images/Sims/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Castano, R., Dotto, G., Suma, R., Martina, A., Bottino, A. (2015). VIRTUAL-ME: A Library for Smart Autonomous Agents in Multiple Virtual Environments. In: Koch, F., Meneguzzi, F., Lakkaraju, K. (eds) Agent Technology for Intelligent Mobile Services and Smart Societies. AVSA CARE 2014 2014. Communications in Computer and Information Science, vol 498. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46241-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-46241-6_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-46240-9

  • Online ISBN: 978-3-662-46241-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics