Quality Of Service And Cybersecurity Communication Protocols Analysis For The Robot Operating System 2

Abstract

Throughout the Department of Defense, efforts to increase cybersecurity and improve data transfer in unmanned robotic systems (UxS) have been ongoing at warfare centers (NUWC, SPAWAR, etc.) and research facilities (NPS). This thesis explores the performance of the Robot Operating System (ROS) 2, which is built with the Data Distribution Service (DDS) standard as a middleware. Based on how quality of service (QoS) parameters are defined in the robotic middleware interface, it is possible to implement strict delivery requirements to different nodes on a dynamic nodal network with multiple unmanned systems connected. Through this research, different scenarios with varying QoS settings were implemented and compared to baseline values to help illustrate the impact of latency and throughput on data flow. DDS security settings were also enabled to help understand the true cost of overhead and performance when secured data is compared to plaintext baseline values. Our experiments were performed using a basic ROS 2 network consisting of two nodes (publisher and subscriber). Our experiments showed a measurable latency and throughput change between different QoS profiles and security settings. We analyze the trends and tradeoffs associated with varying QoS and security settings. This thesis provides performance data points that can be used to help future researchers and developers make informative choices when using ROS 2 for UxS.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2019
Accession Number
AD1080210

Entities

People

  • Jose M. Fernandez

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy
  • Cyber
  • Energy and Power Technologies
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Application Software
  • Authentication
  • Central Processing Units
  • Computer Programming
  • Computer Programs
  • Computers
  • Cryptography
  • Cybersecurity
  • Data Transmission
  • Department Of Defense
  • Electrical Engineering
  • Middleware
  • Network Protocols
  • Operating Systems
  • Security
  • Unmanned Systems
  • Xml

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Regression Analysis.
  • Unmanned Aerial System (UAS) Autonomous Capabilities and Mission Reconnaissance.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • Autonomy
  • Cyber
  • Cyber - Quantum