2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2021
DOI: 10.1109/iros51168.2021.9636590
|View full text |Cite
|
Sign up to set email alerts
|

CompROS: A composable ROS2 based architecture for real-time embedded robotic development

Abstract: Robot Operating System (ROS) is a de-facto standard robot middleware in many academic and industrial use cases. However, utilizing ROS/ROS2 in safety-critical embedded applications with real-time requirement is challenging because of C1) Non-real-time underlying hardware, C2) No control on the host OS scheduler, C3) Unpredictable dynamic memory allocation, C4) High resource requirement, and C5) Unpredictable execution model for ROS nodes. In this paper, we address these limiting factors by proposing a hardware… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 22 publications
0
2
0
Order By: Relevance
“…The Robot Operating System (ROS) [1] is widely utilized in the robotics field, and its internal mechanism has been actively improved to enable low overhead inter-process communication [2], a real-time property [3], and a NoC communication scheme for the many-core architecture [4]. The Transform Library (TF) [5] plays a key role in ROS as it manages the transformations between each coordinate system in directed forest data structure and has methods for registering the transformation information and computing the transformations.…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…The Robot Operating System (ROS) [1] is widely utilized in the robotics field, and its internal mechanism has been actively improved to enable low overhead inter-process communication [2], a real-time property [3], and a NoC communication scheme for the many-core architecture [4]. The Transform Library (TF) [5] plays a key role in ROS as it manages the transformations between each coordinate system in directed forest data structure and has methods for registering the transformation information and computing the transformations.…”
Section: Motivationmentioning
confidence: 99%
“…LOTROS [2] proposed a low overhead IPC to replace the nodelet package. CompROS [3] proposed real-time features for ROS 2. ROS-lite [4] proposed an NoC communication scheme for many-core embedded platforms.…”
Section: Related Workmentioning
confidence: 99%