Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Softw 2020
DOI: 10.1145/3368089.3409743
|View full text |Cite
|
Sign up to set email alerts
|

Robotics software engineering: a perspective from the service robotics domain

Abstract: Robots that support humans by performing useful tasks (a.k.a., service robots) are booming worldwide. In contrast to industrial robots, the development of service robots comes with severe software engineering challenges, since they require high levels of robustness and autonomy to operate in highly heterogeneous environments. As a domain with critical safety implications, service robotics faces a need for sound software development practices. In this paper, we present the first large-scale empirical study to a… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
36
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 47 publications
(37 citation statements)
references
References 41 publications
1
36
0
Order By: Relevance
“…We added 11 exemplars to RoboMAX, each obtained by: 1) Collecting robotic mission requirements. Some of our robotic mission requirements come from a recent survey that analyzes the state of the art and practice of robotics software engineering [7] (i.e., six mission requirements) and the rest are defined in collaboration with industrial partners (i.e., five mission requirements). For the latter,…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…We added 11 exemplars to RoboMAX, each obtained by: 1) Collecting robotic mission requirements. Some of our robotic mission requirements come from a recent survey that analyzes the state of the art and practice of robotics software engineering [7] (i.e., six mission requirements) and the rest are defined in collaboration with industrial partners (i.e., five mission requirements). For the latter,…”
Section: Methodsmentioning
confidence: 99%
“…As mentioned in Sec. III, our exemplars were extracted from a survey on robotics software engineering [7] and a research project proposal. We marked these exemplars as industry-sourced since they were defined in collaboration with industrial partners.…”
Section: Meta-analysismentioning
confidence: 99%
See 1 more Smart Citation
“…Among the surveyed opensource tools, CoppeliaSim has been selected. CoppeliaSim (formerly V-REP) 3 is a general-purpose simulation tool that supports a plethora of robots, ranging from industrial manipulators to wheeled mobile platforms [16]. The tool provides a fully programmable model of a human, which is fundamental for developing interactive applications.…”
Section: A Technical Backgroundmentioning
confidence: 99%
“…For the assistive robotics field, there is a specific emphasis on automating the most time-consuming technical tasks (such as code generation) so that practitioners can focus on high-level mission design and configuration. Furthermore, a recently conducted survey on the current state of software engineering for service robotics [3] has highlighted the most pressing challenges for this domain. This paper targets the demand for a code generation mechanism, deployment framework, and validation environment that can cope with the highly unpredictable environment in which robots operate [4].…”
Section: Introductionmentioning
confidence: 99%