2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST) 2018
DOI: 10.1109/icst.2018.00040
|View full text |Cite
|
Sign up to set email alerts
|

Crashing Simulated Planes is Cheap: Can Simulation Detect Robotics Bugs Early?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 47 publications
(21 citation statements)
references
References 30 publications
0
21
0
Order By: Relevance
“…Out of the 33 bugs extracted from the code commits, only one requires a high fidelity to be replicated in simulation (the bug is related to mechanical vibration that was not simulated). Timperley et al (2018) came to a similar conclusion for bugs in the open-source ArduPilot system: the majority of them surface under simple conditions that can be easily reproduced in software-based simulation.…”
Section: Fidelity Of the Simulationmentioning
confidence: 68%
See 1 more Smart Citation
“…Out of the 33 bugs extracted from the code commits, only one requires a high fidelity to be replicated in simulation (the bug is related to mechanical vibration that was not simulated). Timperley et al (2018) came to a similar conclusion for bugs in the open-source ArduPilot system: the majority of them surface under simple conditions that can be easily reproduced in software-based simulation.…”
Section: Fidelity Of the Simulationmentioning
confidence: 68%
“…The outcomes regarding test effectiveness may be more application-dependent. However, we consider it useful to study effectiveness for a real-scale industrial example, which supplements other empirical results on academic examples, e.g., Sotiropoulos et al (2017); Timperley et al (2018). Finally, the approaches adopted for generating tests and detecting misbehavior are general, their principle can be reused outside the case study.…”
Section: Threats To Validitymentioning
confidence: 99%
“…In [9], Procedural Content Generation (PCG)-an automated technique borrowed from the video games field [10]-is used to generate 2D environments to test the path-following algorithm with collision avoidance of a mobile robot, demonstrating that bugs can be found even with low physical fidelity. [11] came to the same conclusion, showing that the majority of the bugs of the ArduPilot System are exposed by trivial conditions, and do not require the reproduction of complex physical phenomena to be revealed. Previous work at LAAS reinforces this idea, as in the study on the navigation software of the mobile robot Mana [2], where out of 33 bugs, the only bug that needed high fidelity to be replicated was related to mechanical vibration, which was not included in the simulation.…”
Section: Related Workmentioning
confidence: 70%
“…Scenic automatically determines the spatial relationships between objects in the scene such that they conform to the specifications of the scenario and do not collide with each other. 2 Scenic arranges objects in the scene by treating each objects as a bounding rectangle on a two-dimensional plane. At the time of writing, Scenic is unable to arrange objects in three dimensions.…”
Section: Background a Scenicmentioning
confidence: 99%