Trustworthy ROS Software Architecture for Autonomous Drones Missions: From RoboChart Modelling to ROS Implementation

Drones are becoming essential tools in emergency situations such as search and rescue, surveillance, and firefighting. These applications make the development of trustworthy software a priority to increase efficiency, cut costs, and reduce risks, in future replacing human personnel in challenging areas. RoboChart, a platform-agnostic tool, brings numerous benefits to the robotics community by providing a language and high-level tool to describe a model via automatic verification and exhaustive testing of the model. However, when it comes to real robotics it is essential to use testing tools suitable for specific robotic software. In the context of the Robotic Operating System (ROS), it imposes its own design constraints, best practices, and communication requirements. This paper aims to apply the RoboChart modelling approach to autonomous firefighting drones, putting forward a low-level ROS software architecture that aligns with RoboChart models, ensuring the trustworthiness of the system during operation.

Authors

Institutions

Publication Details

Published
2024-09-02
DOI
https://doi.org/10.1109/mesa61532.2024.10704818
Citations
1
Primary Topic
Robotics and Automated Systems
Type
article
Field-Weighted Citation Impact
0.33

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Trustworthy ROS Software Architecture for Autonomous Drones Missions: From RoboChart Modelling to ROS Implementation

Hugo Araujo, Mohammad Reza Mousavi, Nabil Shaukat, Pedro Ribeiro et al.
1 citations
Robotics and Automated Systems
0.33
article

Trustworthy ROS Software Architecture for Autonomous Drones Missions: From RoboChart Modelling to ROS Implementation

Hugo Araujo, Mohammad Reza Mousavi, Nabil Shaukat, Pedro Ribeiro, Louise A. Dennis, Ana Cavalcanti, Bilal Kaddouh, Rob Richardson, Lenka Mudrich, Shival Dubey, Andy Blight
article en
1 citations

Abstract

Drones are becoming essential tools in emergency situations such as search and rescue, surveillance, and firefighting. These applications make the development of trustworthy software a priority to increase efficiency, cut costs, and reduce risks, in future replacing human personnel in challenging areas. RoboChart, a platform-agnostic tool, brings numerous benefits to the robotics community by providing a language and high-level tool to describe a model via automatic verification and exhaustive testing of the model. However, when it comes to real robotics it is essential to use testing tools suitable for specific robotic software. In the context of the Robotic Operating System (ROS), it imposes its own design constraints, best practices, and communication requirements. This paper aims to apply the RoboChart modelling approach to autonomous firefighting drones, putting forward a low-level ROS software architecture that aligns with RoboChart models, ensuring the trustworthiness of the system during operation.

University of Leeds (GB), King's College London (GB), University of Manchester (GB), University of York (GB)
UK Research and Innovation, Engineering and Physical Sciences Research Council
Openalex Percentile: Top 41%
Robotics and Automated Systems
0.33
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.