IMI2S: A Lightweight Framework for Distributed Computing

  • Salvatore M. Anzalone
  • Marie Avril
  • Hanan Salam
  • Mohamed Chetouani
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8810)


An increasing number of applications require the integration of heterogeneous hardware and software components. Due to the high levels of complexity that such integrations demand, several solution have been proposed in the state of art of software engineering. This paper introduces the IMI2S framework: a distributed computing software platform aimed to cope with such levels of complexity by simplifying the functional decomposition of the problems through the implementation of highly decoupled, efficient and portable software. We will present the design issues addressed in the development of the IMI2S framework. We will show through two case studies its flexibility and its general efficacy.


Software frameworks distributed computing multimodal perception sensor networks social signal processing robotics framework 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Anzalone, S.M., Cinquegrani, F., Sorbello, R., Chella, A.: An emotional humanoid partner. In: Linguistic and Cognitive Approaches to Dialog Agents (LaCATODA 2010) at AISB (2010)Google Scholar
  2. 2.
    Anzalone, S.M., Menegatti, E., Pagello, E., Sorbello, R., Yoshikawa, Y., Ishiguro, H.: A multimodal people recognition system for an intelligent environment. In: Pirrone, R., Sorbello, F. (eds.) AI*IA 2011. LNCS, vol. 6934, pp. 451–456. Springer, Heidelberg (2011)Google Scholar
  3. 3.
    Anzalone, S.M., Menegatti, E., Pagello, E., Yoshikawa, Y., Ishiguro, H., Chella, A.: Audio-video people recognition system for an intelligent environment. In: 2011 4th International Conference on Human System Interactions (HSI), pp. 237–244. IEEE (2011)Google Scholar
  4. 4.
    Anzalone, S.M., Yoshikawa, Y., Ishiguro, H., Menegatti, E., Pagello, E., Sorbello, R.: Towards partners profiling in human robot interaction contexts. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds.) SIMPAR 2012. LNCS, vol. 7628, pp. 4–15. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  5. 5.
    Anzalone, S.M., Tilmont, E., Boucenna, S., Xavier, J., Jouen, A.-L., Bodeau, N., Maharatna, K., Chetouani, M., Cohen, D.: How children with autism spectrum disorder behave and explore the 4-dimensional (spatial 3d+ time) environment during a joint attention induction task with a robot. Research in Autism Spectrum Disorders 8(7), 814–826 (2014)CrossRefGoogle Scholar
  6. 6.
    Bruyninckx, H.: Open robot control software: the orocos project. In: Proceedings of 2001 IEEE International Conference on Robotics and Automation, ICRA, vol. 3, pp. 2523–2528. IEEE (2001)Google Scholar
  7. 7.
    Feldman, R.: Parent–infant synchrony biological foundations and developmental outcomes. Current Directions in Psychological Science 16(6), 340–345 (2007)CrossRefGoogle Scholar
  8. 8.
    Gerkey, B., Vaughan, R.T., Howard, A.: The player/stage project: Tools for multi-robot and distributed sensor systems. In: Proceedings of the 11th International Conference on Advanced Robotics, vol. 1, pp. 317–323 (2003)Google Scholar
  9. 9.
    Ghidoni, S., Anzalone, S.M., Munaro, M., Michieletto, S., Menegatti, E.: A distributed perception infrastructure for robot assisted living. In: Robotics and Autonomous Systems (2014)Google Scholar
  10. 10.
    Horstmann, M., Kirtland, M.: Dcom architecture. Microsoft Corporation (July 1997)Google Scholar
  11. 11.
    Lohse, M., Repplinger, M., Slusallek, P.: Network-integrated multimedia middleware. Services, and Applications, Department of Computer Science, Saarland University, Germany, Diss. (2005)Google Scholar
  12. 12.
    Metta, G., Fitzpatrick, P., Natale, L.: Yarp: Yet another robot platform. International Journal of Advanced Robotic Systems 3(1) (2006)Google Scholar
  13. 13.
    Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA Workshop on Open Source Software, vol. 3 (2009)Google Scholar
  14. 14.
    Röfer, T., Laue, T., Burkhard, H.D., Hoffmann, J., Jüngel, M., Göhring, D., Lötzsch, M., Düffert, U., Spranger, M., Altmeyer, B., et al.: Germanteam robocup 2004 (2004)Google Scholar
  15. 15.
    Schmidt, D.C., Levine, D.L., Mungee, S.: The design of the tao real-time object request broker. Computer Communications 21(4), 294–324 (1998)CrossRefGoogle Scholar
  16. 16.
    Sidner, C.L., Lee, C., Kidd, C.D., Lesh, N., Rich, C.: Explorations in engagement for humans and robots. Artificial Intelligence 166(1), 140–164 (2005)CrossRefGoogle Scholar
  17. 17.
    Sorbello, R., Cinquegrani, F., Chella, A., Anzalone, S.M.: A new architecture based on a simulation environment for four legged and humanoid robots. In: 13th IEEE/IFAC International Conference on Methods and Models in Automation and Robotics, MMAR 2007 (2007)Google Scholar
  18. 18.
    Wagner, J., Lingenfelser, F., Baur, T., Damian, I., Kistler, F., André, E.: The social signal interpretation (ssi) framework: multimodal signal processing and recognition in real-time. In: Proceedings of the 21st ACM International Conference on Multimedia, pp. 831–834. ACM (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Salvatore M. Anzalone
    • 1
  • Marie Avril
    • 1
  • Hanan Salam
    • 1
  • Mohamed Chetouani
    • 1
  1. 1.Institut des Systmes Intelligents et de RobotiqueUniversit Pierre et Marie CurieParisFrance

Personalised recommendations