Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3444950.3444956acmotherconferencesArticle/Chapter ViewAbstractPublication PagesrapidoConference Proceedingsconference-collections
research-article

Designing Drone Systems with Papyrus for Robotics

Published: 24 February 2021 Publication History

Abstract

Drones/UAVs are able to perform air operations that are difficult to carry out by manned aircrafts. Their use brings significant environmental benefits and economic savings while reducing risks to human life. Recently, a number of approaches introduced a support for the development of drone software systems. However, the development of such systems is still largely done following ad-hoc processes without capturing systematically all requirements and constraints, and without a clear architectural vision. Therefore, in this paper, we introduce the Papyrus for Robotics tool. This tool is compliant with the model-driven development approach proposed by the RobMoSys project. The tool distinguishes different stakeholders and artefacts, and has a support for high-level behavior modeling. In addition, due to the nature of the drone domain, safety concerns play an important role. For instance, a drone needs to fly in safe areas only (i.e. geo-caging) or keep a sufficient safety-distance from other drones/flying objects in the space. Thus, the tool has a specific support for safety concerns. To ensure the applicability of our tool, we have used it to perform a case study in the context of the COMP4DRONES project that targets reducing the development cost of drone systems.

References

[1]
SESAR JU. (2016) Report: European Drones Outlook Study. [Online]. https://www.sesarju.eu/sites/default/files/documents/reports/European_Drones_Outlook_Study_2016.pdf
[2]
SESAR JU. (2017) European ATM Master Plan: Roadmap for the safe integration of drones into all classes of airspace. [Online]. https://www.sesarju.eu/sites/default/files/documents/reports/European%20ATM%20Master%20Plan%20Drone%20roadmap.pdf
[3]
Chakraborty, Swastika, "Development of UAV Based Glacial Lake Outburst Monitoring System," in IEEE International Geoscience and Remote Sensing Symposium - IGARSS 2019, 2019.
[4]
Chiang, K. W., Tsai, G. J., Li, Y. H., & El-Sheimy, N., "Development of LiDAR-based UAV system for environment reconstruction," IEEE Geoscience and Remote Sensing Letters, vol. 14, no. 10, pp. 1790-1794, 2017.
[5]
Ordoukhanian, E., & Madni, A. M., "Toward development of resilient multi-UAV system-of-systems," in AIAA SPACE, 2016.
[6]
Takaya, K., Ohta, H., Kroumov, V., Shibayama, K., & Nakamura, M., "Development of UAV System for Autonomous Power Line Inspection," in 2019 23rd International Conference on System Theory, Control and Computing (ICSTCC), 2019, pp. 762-767.
[7]
Villa, T. F., Salimi, F., Morton, K., Morawska, L., & Gonzalez, F., "Development and validation of a UAV based system for air pollution measurements," Sensors, vol. 16, no. 12, 2016.
[8]
Zhang, S., Xue, X., Chen, C., Sun, Z., & Sun, T., "Development of a low-cost quadrotor UAV based on ADRC for agricultural remote sensing," International Journal of Agricultural and Biological Engineering, vol. 12, no. 4, pp. 82-87, 2019.
[9]
(2020, December) Papyrus for Robotics. [Online]. https://www.eclipse.org/papyrus/components/robotics
[10]
(2020, December) ROS2 – Robot Operating System. [Online]. https://index.ros.org/doc/ros2/
[11]
J SESAR, "A proposal for the future architecture of the European airspace,", 2019.
[12]
(2020, December) RobMoSys separation of concerns. [Online]. https://robmosys.eu/wiki/general_principles:separation_of_levels_and_separation_of_concerns
[13]
(2020, December) RobMoSys communication patterns. [Online]. https://robmosys.eu/wiki/modeling:metamodels:commpattern
[14]
(2020, December) Drone Industry Insights, Safety risk assessment for UAV operation, Safe Airspace Integration Project, Part One, Nov. 2015. [Online]. https://robmosys.eu/wiki/general_principles:separation_of_levels_and_separation_of_concerns
[15]
"ISO/TR 14121-2, Safety of machinery — Risk assessment, First edition,", 2007-12-15.
[16]
Nadia Garcia, "Bootstrapping MDE Development from ROS Manual Code - Part 2: Model Generation," in ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems, 2019.
[17]
Dennis Stampfer, Alex Lotz, Matthias Lutz, and Christian Schlegel, "The SmartMDSD Toolchain: An Integrated MDSD Workflow and Integrated Development Environment (IDE) for Robotics Software," Journal of Software Engineering for Robotics, vol. 7, no. 1, pp. 3-19, July 2016.
[18]
(2020, December) Mathworks, ROS in Simulink. [Online]. https://www.mathworks.com/help/ros/ros-in-simulink.html
[19]
(2020, December) dSPACE, dSPACE Interface Blockset for ROS. [Online]. https://www.dspace.com/fr/fra/home/products/sw/impsw/dspace_interface_blockset_ros.cfm

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
DroneSE and RAPIDO '21: Proceedings of the 2021 Drone Systems Engineering and Rapid Simulation and Performance Evaluation: Methods and Tools Proceedings
January 2021
73 pages
ISBN:9781450389525
DOI:10.1145/3444950
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 February 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Code Generation
  2. Drones
  3. Modeling
  4. ROS2
  5. Safety

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • ECSEL JU

Conference

DroneSE and RAPIDO '21
DroneSE and RAPIDO '21: Methods and Tools
January 18 - 20, 2021
Budapest, Hungary

Acceptance Rates

Overall Acceptance Rate 14 of 28 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 135
    Total Downloads
  • Downloads (Last 12 months)14
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media