Skip to main content

ANIMO, Framework to Simplify the Real-Time Distributed Communication

  • Chapter
  • First Online:
Management of Cyber Physical Objects in the Future Internet of Things

Part of the book series: Internet of Things ((ITTCC))

Abstract

This paper presents a communication framework developed for interconnecting multi-systems based on the Data Distribution Service (DDS). The newly built framework, called ANIMO, facilitates the integration of DDS in an application and the interoperability between the different data types of the Cooperating Objects (COs) with the great feature of real-time. Furthermore, a powerful tool to generate code has been developed bringing the incorporation and the updating of the data types as a very easy and simple task. In addition, a novel module has been performed to give the capacity to communicate the ANIMO framework with the ROS middleware that makes even easier the integration of mobile robots as another Cooperating Object. This paper explains the complete architecture of the ANIMO framework, its diversity of possibilities and two principal works where it has been applied. One is a distributed simulator to validate embedded control algorithms. The other is the task of the supervision and message passing between quadrotors in an experiment of coordination and cooperation involving multiple aerial vehicles.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. ROS is licensed under an open source, BSD license [4].

  2. 2.

    In the tracking for surveillance scenario, can be observed in the Fig. 4c, there are many UAVs and targets, therefore, the simulator framework is composed of a wrapper program for each UAV more the simulation engine program.

  3. 3.

    It is the proposed sensor for the scenario. RBS System comprises two subsystems, one located in the UAV itself and another one installed on the ground surrounding the landing area. The RBS airborne system provides a relative position to the UAV on board computer (relative to the moving landing pad, located on the ship, in body fixed frame).

  4. 4.

    This testbed is based on an indoor positioning system that uses 20 VICON cameras. This system can calculate the position and attitude of any moving object within the volume of the testbed (15 × 15 × 5 m) in real time (with an update rate of up to 500 Hz).

References

  1. García-Valls, M., Basanta-Val, P., Estévez-Ayres, I.: Adaptive Real-Time Video Transmission Over DDS. Department of Telematics Engineering University Carlos III de Madrid, Leganés, Spain

    Google Scholar 

  2. Core Libraries and Utilities User’s Manual of Real-Time Innovations, Version 4.5, http://www.rti.com

  3. Xiong, M., Parsons, J., Edmondson, J., Nguyen, H., Schmidt, D.C.: Evaluating the Performance of Publish/Subscribe Platforms for Information Management in Distributed Real-time and Embedded Systems. Vanderbilt University, Nashville TN, USA

    Google Scholar 

  4. Official website of the ROS middleware, http://wiki.ros.org

  5. The Apache Velocity Project, http://velocity.apache.org

  6. Official website of the EC-SAFEMOBIL project, http://www.ec-safemobil-project.eu

  7. Official website of VT MÄK, http://www.mak.com/

  8. Official website of the ARCAS project, http://www.arcas-project.eu

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yamnia Rodríguez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Rodríguez, Y., Alejo, C., Alejo, I., Viguria, A. (2016). ANIMO, Framework to Simplify the Real-Time Distributed Communication. In: Guerrieri, A., Loscri, V., Rovella, A., Fortino, G. (eds) Management of Cyber Physical Objects in the Future Internet of Things. Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-319-26869-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26869-9_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26867-5

  • Online ISBN: 978-3-319-26869-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics