Description
This simulation setup introduces a structured method for testing whether robot behaviors meet defined acceptance criteria (AC), using a pick-and-place task in a simulation environment. Instead of relying on manual evaluations or ambiguous rulebooks, we apply Behaviour-Driven Development (BDD), a technique from software engineering that describes expected behavior in the form Given–When–Then scenarios.
In this setup, you’ll use Isaac Sim to run automated acceptance tests on a robotic system. The tests are defined using a domain-specific language and executed against different robot and environment configurations. This allows you to observe how small changes impact performance, making it easier to validate and understand robotic behavior in a systematic way. This tutorial for modelling test scenarios can be referred to write your own acceptance tests.
“Automated Behaviour-Driven Acceptance Testing of Robotic Systems” by Minh Nguyen, Sebastian Wrede, Nico Hochgeschwender (IROS, 19.10.2025)
Example Video
Publications
Authors and Contact Details
- Minh Nguyen
Tel: +49 421 218 64332
Email: minh.nguyen@uni-bremen.de
Profile: Minh Nguyen - Dr. -Ing. Sebastian Wrede
Tel: +49 521 106 5148
Email: sebastian.wrede@uni-bielefeld.de
Profile: Sebastian Wrede - Prof. Dr. Nico Hochgeschwender
Tel: +49 421 218 64330
Email: nico.hochgeschwender@uni-bremen.de
Profile: Nico Hochgeschwender