Skip to content

Agent-based Test Support Systems (AbTSS): A reinforcement learning framework for unsupervised environment design in modal testing via adaptive sensor placement and dual curriculum learning.

License

Notifications You must be signed in to change notification settings

Collins-Ogbodo/AbTSS

Repository files navigation

Agent-based Test Support Systems (AbTSS)

License: CC BY-SA 4.0

DCD overview diagram

This repository contains the official implementation of the paper:

"TOWARDS AGENT-BASED TEST SUPPORT SYSTEMS: AN UNSUPERVISED ENVIRONMENT DESIGN APPROACH"
by Collins O. Ogbodo, Timothy J. Rogers, Mattia Dal Borgo, and David J. Wagg
Preprint available on arXiv


Key Features

  • UPOMDP-based Formulation — Underspecified partially observable Markov descision process.
  • Dual Curriculum Design — Unspecified enviornment design.
  • Parameterised Test Environment Parameterise test environment by frequency range, geometry, boundary condition, simulated damages e.t.c
  • Adaptive Sensor Placement Strategy Learn sensor placement across enviornment parameter distribution.
  • Information-Theoretic Reward — Maximises determinant of the FIM for informative sensor placement.
  • Spatial Correlation-Aware — Rewards spatially well-distributed sensor configurations.
  • Case Studies — Applied to a cantilever plate test environment.

Enviornment frequency segmentation

Damage localisation

Setup

To install the necessary dependencies, run the following commands: Install Ansys Mechanical Student Version

conda create --name dcd python=3.8
conda activate dcd
pip install -r requirements.txt
git clone https://github.com/openai/baselines.git
cd baselines
pip install -e .
cd ..
pip install pyglet==1.5.11

Run

python train.py
python eval.py

Citation

@article{ogbodo2025towards,
  title={Towards Agent-based Test Support Systems: An Unsupervised Environment Design Approach},
  author={Ogbodo, Collins O and Rogers, Timothy J and Borgo, Mattia Dal and Wagg, David J},
  journal={arXiv preprint arXiv:2508.14135},
  year={2025}
}

About

Agent-based Test Support Systems (AbTSS): A reinforcement learning framework for unsupervised environment design in modal testing via adaptive sensor placement and dual curriculum learning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages