2017 First IEEE International Conference on Robotic Computing (IRC) 2017
DOI: 10.1109/irc.2017.20
|View full text |Cite
|
Sign up to set email alerts
|

Managing the Functional Variability of Robotic Perception Systems

Abstract: Abstract-Control systems for autonomous robots are concurrent, distributed, embedded, real-time and data intensive software systems. A real-world robot control system is composed of tens of software components. For each component providing robotic functionality, tens of different implementations may be available.The difficult challenge in robotic system engineering consists in selecting a coherent set of components, which provide the functionality required by the application requirements, taking into account t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 20 publications
0
4
0
Order By: Relevance
“…More than half of these (26) are ROS names for nodes and channels that must be provided by the user, seen in TurtleBot2, Lizi and Husky. The remaining arguments (17) pertain to third-party packages, indicating launch and data files to import. Since third-party packages are not part of the subject systems per se, we left their features out of our measurements.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…More than half of these (26) are ROS names for nodes and channels that must be provided by the user, seen in TurtleBot2, Lizi and Husky. The remaining arguments (17) pertain to third-party packages, indicating launch and data files to import. Since third-party packages are not part of the subject systems per se, we left their features out of our measurements.…”
Section: Discussionmentioning
confidence: 99%
“…Lastly, in stark contrast to our approach, HyperFlex [17] is a Model-Driven Engineering (MDE) toolkit. Users of HyperFlex build architectural diagrams and feature models using mostly visual representations, which can then be instantiated to concrete implementations, configured via automatically generated code -which, in ROS, corresponds to automatically generating launch files.…”
Section: Related Workmentioning
confidence: 99%
“…Variability in robotics has been suggested in previous works for modeling the context features of a robot [40] and more recently in approaches managing the functional variability of robots implemented using a domain-specific language (i.e. Robot Perception Specification Language) [41] and cardinality-based feature modeling approaches [42]. Other works [43] model the variability of robots to simulate quality properties at runtime.…”
Section: A Robot Case Studymentioning
confidence: 99%
“…In a previous paper [11] we have presented a Model-based approach to the development of SPL for robotic perception systems, which integrates two modeling technologies developed by the authors: the HyperFlex toolkit [19] and the Robot Perception Specification Language (RPSL) [21].…”
Section: Introductionmentioning
confidence: 99%