Simulation for robotics test automation: Developer perspectives

A Afzal, DS Katz, C Le Goues… - 2021 14th IEEE …, 2021 - ieeexplore.ieee.org
Robotics simulation plays an important role in the design, development, and verification and
validation of robotics systems. Simulation represents a potentially cheaper, safer, and more …

ros2_tracing: Multipurpose low-overhead framework for real-time tracing of ROS 2

C Bédard, I Lütkebohle… - IEEE Robotics and …, 2022 - ieeexplore.ieee.org
Testing and debugging have become major obstacles for robot software development,
because of high system complexity and dynamic environments. Standard, middleware …

Simulation-based test case generation for unmanned aerial vehicles in the neighborhood of real flights

S Khatiri, S Panichella, P Tonella - 2023 IEEE Conference on …, 2023 - ieeexplore.ieee.org
Unmanned aerial vehicles (UAVs), also known as drones, are acquiring increasing
autonomy. With their commercial adoption, the problem of testing their functional and non …

Scenario-based test reduction and prioritization for multi-module autonomous driving systems

Y Deng, X Zheng, M Zhang, G Lou… - Proceedings of the 30th …, 2022 - dl.acm.org
When developing autonomous driving systems (ADS), developers often need to replay
previously collected driving recordings to check the correctness of newly introduced …

Parameter coverage for testing of autonomous driving systems under uncertainty

T Laurent, S Klikovits, P Arcaini, F Ishikawa… - ACM Transactions on …, 2023 - dl.acm.org
Autonomous Driving Systems (ADSs) are promising, but must show they are secure and
trustworthy before adoption. Simulation-based testing is a widely adopted approach, where …

A study on the challenges of using robotics simulators for testing

A Afzal, DS Katz, CL Goues, CS Timperley - arXiv preprint arXiv …, 2020 - arxiv.org
Robotics simulation plays an important role in the design, development, and verification and
validation of robotic systems. Recent studies have shown that simulation may be used as a …

[HTML][HTML] Trust your neighbours: Handling noise in multi-objective optimisation using kNN-averaging

S Klikovits, CH Thanh, A Cetinkaya, P Arcaini - Applied Soft Computing, 2023 - Elsevier
Multi-objective optimisation (MOO) is a popular approach for finding solutions to many types
of complex problems with large search spaces and conflicting search objectives. In the past …

Testing abstractions for cyber-physical control systems

C Mandrioli, M Nyberg Carlsson… - ACM Transactions on …, 2023 - dl.acm.org
Control systems are ubiquitous and often at the core of Cyber-Physical Systems, like cars
and aeroplanes. They are implemented as embedded software that interacts in closed loop …

Swarmbug: debugging configuration bugs in swarm robotics

C Jung, A Ahad, J Jung, S Elbaum… - Proceedings of the 29th …, 2021 - dl.acm.org
Swarm robotics collectively solve problems that are challenging for individual robots, from
environmental monitoring to entertainment. The algorithms enabling swarms allow …

Production of Character Animation in a Home Robot: A Case Study of LOVOT

N Yoshida, S Yonemura, M Emoto, K Kawai… - International Journal of …, 2022 - Springer
This is a case study focused on the development of LOVOT, a consumer home robot that
went on sale in 2019. Since its unveiling in 2018, approximately 20,000 people have visited …