Skip to main content

Syntactic Interoperability in Real-Time Systems, ROS 2, and Adaptive AUTOSAR Using Data Distribution Services: An Approach

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 89))

Abstract

DDS is a real-time protocol for fast communication. It implements Data-Centric Publish–Subscribe (DCPS) implementation and an optional higher-layer Data Local Reconstruction Layer (DLRL). DCPS ensures the reliability of message delivery to proper recipient and uses in syntactic interoperability in different platforms and languages. ROS is a widely used platform to develop robots, drones, and other cyber–physical systems (CPSs). ROS 2 is built on top of middleware DDS and provided abstraction in communication. Adaptive AUTOSAR (Automotive Open System Architecture) also adopted the DDS standards as one of the communication bindings. This research paper proposes connection establishment and interoperability between ROS 2 and Adaptive AUTOSAR software using DDS as a middleware. Interoperability is the major challenge with the increasing number of IoT devices, being solved by DDS. The outcome of this research is useful for autonomous cars, and the proposed concept can be extended for fog computing and other interoperability problems. DDS will bring a revolution in the near future in automotive industry, smart grid, smart homes, and other smart applications.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Han S et al (2016) On AUTOSAR TCP/IP performance in in-vehicle network environments, automotive networking and applications. IEEE. https://doi.org/10.1109/MCOM.2016.1500167CM

  2. Zeyu W, Jinsong Y, Wubin S (2017) Distributed test system based on publish/subscribe middleware. In: IEEE 13th international conference on electronic measurement & instruments

    Google Scholar 

  3. DDS Security, Object Management Group (OMG) Std. ptc/17-09-20, Rev. 1.1, September 2018. http://www.omg.org/spec/DDS-SECURITY/1.1/

  4. Hussain MI. Internet of Things: challenges and research opportunities. Published in international conference on dependable systems and networks workshops, vol 35, pp 123–126

    Google Scholar 

  5. Mishra R et al (2018) ROS based service robot platform. In: 2018 4th international conference on control, automation and robotics. https://doi.org/10.1109/iccar.2018.8384644

  6. Liu Y, Guan Y, Wang R, Zhang J, Li X (2018) Formal analysis and verification of DDS in ROS2. In: 16th ACM/IEEE international conference on formal methods and models for system design (MEMOCODE). IEEE. https://doi.org/10.1109/MEMCOD.2018.8556970

  7. Bellavista P, Corradi A, Foschini L, Pernafini A (2013) Data distribution service (DDS): a performance comparison of open splice and RTI implementations. In: IEEE symposium on computers and communications (ISCC). IEEE. https://doi.org/10.1109/ISCC.2013.6754976

  8. Rhoades BB et al. Design and development of a ROS enabled CAN based all-terrain vehicle platform

    Google Scholar 

  9. Maruyama Y, Kato S, Azumi T (2016) Exploring performance of ROS2. ACM. https://doi.org/10.1145/2968478.2968502. ISBN 978-1-4503-4485-2/16/10

  10. Dauphin L, Baccell E, Adjih C (2018) RIOT-ROS2: low-cost robots in IoT controlled via information-centric networking. IFIP

    Google Scholar 

  11. Koksal O, Tekinerdogan B (2017) Obstacles in data distribution service middleware: a systematic review. Futur Gener Comput Syst ScienceDirect 68(2017):191–210. https://doi.org/10.1016/j.future.2016.09.020

  12. Yim H-J, Seo D, Jung H, Back M-K, Kim I, Lee K-C (2017) Description and classification for facilitating interoperability of heterogeneous data/events/services in the Internet of Things. Science Direct. https://doi.org/10.1016/j.neucom.2016.03.115

  13. Furst S et al (2016) AUTOSAR for connected and autonomous vehicles. In: 46th annual IEEE/IFIP international conference on dependable systems and networks workshops. https://doi.org/10.1109/DSN-W.2016.24

  14. Perez H (2017) Handling heterogeneous partitioned systems through ARINC-653 and DDS. Comput Stand Interf ScienceDirect. https://doi.org/10.1016/j.csi.2016.10.012

    Article  Google Scholar 

  15. Chen T, Hu X, Zhang G, Xiao J (2018) Implementation of data distribution service interface based on ARINC653 system. In: 13th IEEE conference on industrial electronics and applications (ICIEA). https://doi.org/10.1109/iciea.2018.8397755

  16. Kim J, Smereka JM, Cheung C, Nepal S, Grobler M (2018), Security and performance considerations in ROS 2: a balancing act. Cornell University. arXiv:1809.09566

  17. eProsima Fast RTPS Performance. eProsima, June 2018. http://www.eprosima.com/index.php/resources-all/performance/40-eprosima-fast-rtps-performance

  18. Kim J et al (2018) Security and performance considerations in ROS 2: a balancing act

    Google Scholar 

  19. Vignesh UP (2017) ROS based stereo vision system for autonomous vehicle. In: IEEE international conference on power, control, signals and instrumentation engineering (ICPCSI-2017). https://doi.org/10.1109/icpcsi.2017.8392121

  20. Auliya RS, Sheu RK, Liang D, Wang WJ (2018) IIoT testbed: a DDS-based emulation tool for industrial IoT applications. Int Conf Sys Sci Eng (ICSSE). https://doi.org/10.1109/ICSSE.2018.8520091

    Article  Google Scholar 

  21. Alaerjan A, Kim DK, Kafaf DA (2017) Modeling functional behaviors of DDS. IEEE

    Google Scholar 

  22. Yuefeng H (2018) Study on data transmission of DCPS Publish–Subscribe model. In: 2018 2nd IEEE advanced information management,communicates, electronic and automation control conference (IMCEC 2018)

    Google Scholar 

  23. Shokrollahi S, Shams F (2017) Rich Device-Services (RDS): a service-oriented approach to the Internet of Things (IoT). Wireless Pers Commun (2017) 97:3183–3201. https://doi.org/10.1007/s11277-017-4669-2

  24. Heng Z, Jianguo H, Xiaoyuan Z, Hanqiang D (2017) Research on LVC real-time integration based on DDS. In: 2017 4th international conference on information science and control engineering. https://doi.org/10.1109/ICISCE.2017.131

  25. Alaerjan A, Kim DK, Ming H, Malik K (2018) Using DDS based on unified data model to improve interoperability of smart grids. In: 2018 the 6th IEEE international conference on smart energy grid engineering

    Google Scholar 

  26. Priyadarshi D, Behura A (2018) Analysis of different IoT protocols for heterogeneous devices and cloud platform. In: International conference on communication and signal processing

    Google Scholar 

  27. Park Y, Min D (2015) Distributed traffic simulation using DDS-communication based HLA for V2X. In: 2015 seventh international conference on ubiquitous and future networks. https://doi.org/10.1109/ICUFN.2015.7182584

  28. Takrouni M, Gdhaifi M, Hasnaoui A, Mejri I, Hasnaoui S (2017) Design and implementation of a simulink DDS blockset and its integration to an active frame steering blockset conformed to SAE ElectricVehicle. In: 2017 IEEE/ACS 14th international conference on computer systems and applications

    Google Scholar 

  29. Hadiwardoyo SA, Gao L (2018) Integrating a middleware DDS application for safety purposes in an underground railway environment. In: 2018 3rd international conference on computer and communication systems

    Google Scholar 

  30. Lera FJR, Llamas CF, Guerrero AM, Olivera VM (2017) Cybersecurity of Robotics and Autonomous Systems: Privacy and Safety. In: Dekoulis G (ed) IntechOpen Robotics—legal, ethical and socioeconomic impacts, Chapter 5

    Google Scholar 

  31. Source code using ROS2 evaluations. https://github.com/ros2/ros2/releases/tag/release-ardent-20180307

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Navrattan Parmar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Parmar, N., Ranga, V., Simhachalam Naidu, B. (2020). Syntactic Interoperability in Real-Time Systems, ROS 2, and Adaptive AUTOSAR Using Data Distribution Services: An Approach. In: Ranganathan, G., Chen, J., Rocha, Á. (eds) Inventive Communication and Computational Technologies. Lecture Notes in Networks and Systems, vol 89. Springer, Singapore. https://doi.org/10.1007/978-981-15-0146-3_25

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-0146-3_25

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-0145-6

  • Online ISBN: 978-981-15-0146-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics