Public deliverables
M6
D1.4 Overall Architecture Definition – Initial
D1.7 Requirements
D2.1 Report on the reference hardware development platforms
D8.1 Ethics requirements
M12
D2.2 Report on the identified OS-independent abstractions for micro-ROS compatibility
D2.3 Micro-ROS default RTOS release - Initial
D2.10 Report on RTOS scheduling - Initial
D3.1 Micro XRCE-DDS for ROS Software Release - Y1
D3.4 Micro-ROS middleware interface Release - Y1
D3.7 Micro-ROS Agent Release - Y1
D3.10 Interoperability Report - Y1
D3.13 FIROS2 new Release - Y1
D4.1 Micro-ROS client library software release - Y1
D4.4 Real-time executor software release - Y1
D4.8 Lifecycle and system modes software release - Y1
D4.11 Embedded transform TF library software release - Y1
D5.1 Platform baseline benchmarks
D7.1 Annual report on Communication and Dissemination - Y1
D7.4 Annual report on collaboration
D7.7 Annual report on Standardization - Y1
D7.10 Exploitation Plan - Initial
M16
D5.2 Micro-ROS benchmarks - Initial
M18
D1.5 Overall Architecture Definition Revised
D2.4 RTOS release - Y2
D2.5 Simulator - Y1
D2.8 Hardware bridge - Y1
D6.1 Drone micro-ROS use-case release - Initial
D6.3 Sensor micro-ROS use-case - Initial
D6.5 Indego lawnmower micro-ROS use-case release Initial
D6.7 Smart warehouse micro-ROS use-case release - Initial
D7.13 Long-term Maintenance - Initial
M24
D2.6 Micro-ROS default simulation environments release revised
D2.7 Report on the micro-ROS hardware bridges
D2.9 Bridge logic software release
D3.2 Micro XRCE-DDS for ROS Software release Y2
D3.5 Micro-ROS middleware interface release Y2
D3.8 Micro-ROS Agent release Y2
D3.11 Interoperability report Y2
D3.14 FIROS2 new release Y2
D4.2 Micro-ROS client library software release Y2
D4.5 Real-time executor software release Y2
D4.7 Report on model-based optimization of latencies
D4.9 Lifecycle and system modes software release Y2
D4.12 Embedded transform tf library software release Y2
D5.3 Micro-ROS benchmarks - Revised
D5.5 Micro-ROS benchmarking and validation tools release - Beta
D7.2 Annual report on Communication and Dissemination Y2
D7.5 Annual report on collaboration Y2
D7.8 Annual report on standardization Y2
D7.11 Exploitation plan Y2 Publications
M30
D1.6 Overall Architecture Definition Final
D2.11 Report On RTOS Scheduling
D2.13 Extensions to Scheduling Mechanisms
D2.14 Report on Platform Support Initial
D3.3 Micro XRCE-DDS for ROS Software Release Y3
D3.6 Micro-ROS middleware interface Release Y3
D3.9 Micro-ROS Agent Release Y3
D3.12 Interoperability Report Y3
D3.15 FIROS2 new Release Y3
M32
D5.4 Micro-ROS benchmarks - Final
M36
D4.3 Micro-ROS client library software release Y3
D4.6 Real-time executor software release Y3
D4.10 Lifecycle and system modes software release Y3
D4.13 with D7.17prelim
D5.6 Micro-ROS benchmarking and validation tools Release - Initial
D6.2 Drone micro-ROS use-case release mid
D6.4 sensor use case final
D6.6 Indego lawnmower micro-ROS use-case Revised
D6.8 Smart warehouse micro-ROS use-case release Revised
D6.9 Joint use-case with FIWARE context broker
D7.3 Annual report on Communication and Dissemination Y3
D7.6 Annual report on collaboration Y3
D7.9 Annual Report on Standardization Y3
D7.12 Exploitation Plan Y3
D7.14 Long-term Maintenance Y3
Publications
Jan Staschulat, Ingo Lütkebohle and Ralph Lange. The rclc Executor: Domain-specific deterministic scheduling mechanisms for ROS applications on microcontrollers (Work-in-Progress). In Proceedings of the International Conference on Embedded Software (EMSOFT). September 2020, 18–19. URL, DOI BibTeX
@inproceedings{Staschulat_et_al_2020_The_rclc_Executor, author = {Jan Staschulat and Ingo L\"{u}tkebohle and Ralph Lange}, title = "The rclc Executor: Domain-specific deterministic scheduling mechanisms for ROS applications on microcontrollers (Work-in-Progress)", booktitle = "Proceedings of the International Conference on Embedded Software (EMSOFT)", pages = "18--19", address = "Singapore, Singapore", month = "September", year = 2020, publisher = "IEEE", url = "https://ieeexplore.ieee.org/document/9244014", doi = "10.1109/EMSOFT51651.2020.9244014" }
Daniel Casini, Tobias Blaß, Ingo Lütkebohle and Björn B Brandenburg. Response-Time Analysis of ROS 2 Processing Chains Under Reservation-Based Scheduling. In Sophie Quinton (ed.). 31st Euromicro Conference on Real-Time Systems (ECRTS 2019) 133. 2019, 6:1–6:23. URL, DOI BibTeX
@inproceedings{casini_et_al:LIPIcs:2019:10743, author = {Daniel Casini and Tobias Bla{\ss} and Ingo L{\"u}tkebohle and Bj{\"o}rn B. Brandenburg}, title = "{Response-Time Analysis of ROS 2 Processing Chains Under Reservation-Based Scheduling}", booktitle = "31st Euromicro Conference on Real-Time Systems (ECRTS 2019)", pages = "6:1--6:23", series = "Leibniz International Proceedings in Informatics (LIPIcs)", isbn = "978-3-95977-110-8", issn = "1868-8969", year = 2019, volume = 133, editor = "Sophie Quinton", publisher = "Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik", address = "Dagstuhl, Germany", url = "http://drops.dagstuhl.de/opus/volltexte/2019/10743", urn = "urn:nbn:de:0030-drops-107431", doi = "10.4230/LIPIcs.ECRTS.2019.6", annote = "Keywords: ROS, real-time systems, response-time analysis, robotics, resource reservation" }
Irati Zamalloa, Iñigo Muguruza, Alejandro Hernández, Risto Kojcev, Víctor Mayoral. An information model for modular robots: the Hardware Robot Information Model (HRIM). CoRR arXiv:1802.01459, Feb 2018. URL