INTO-CPS-Association/DTaaS

View on GitHub
docs/user/examples/index.md

Summary

Maintainability
Test Coverage
# DTaaS Examples

There are some example digital twins created for the DTaaS software.
Use these examples and follow the steps given in the **Examples** section
to experience features of the DTaaS software platform and understand
best practices for managing digital twins within the platform.

You can also see a
[short video](https://odin.cps.digit.au.dk/into-cps/dtaas/assets/videos/cpsens.mp4)
on the use of DTaaS for creating a digital shadow. This video is recorded using
DTaaS v0.2.0.

## Copy Examples

The first step is to copy all the example code into your
user workspace within the DTaaS.
Use the given shell script to copy all the examples
into `/workspace/examples` directory.

```bash
wget https://raw.githubusercontent.com/INTO-CPS-Association/DTaaS-examples/main/getExamples.sh
bash getExamples.sh
```

## Example List

The digital twins provided in examples vary in their complexity. It is best
to use the examples in the following order.

1. [Mass Spring Damper](./mass-spring-damper/README.md)
1. [Water Tank Fault Injection](./water_tank_FI/README.md)
1. [Water Tank Model Swap](./water_tank_swap/README.md)
1. [Desktop Robotti and RabbitMQ](./drobotti-rmqfmu/README.md)
1. [Water Treatment Plant and OPC-UA](./opc-ua-waterplant/README.md)
1. [Three Water Tanks with DT Manager Framework](./three-tank/README.md)
1. [Flex Cell with Two Industrial Robots](./flex-cell/README.md)
1. [Incubator](./incubator/README.md)
1. [Firefighters in Emergency Environments](./o5g/README.md)
1. [Mass Spring Damper with NuRV Runtime Monitor](./mass-spring-damper-monitor/README.md)
1. [Incubator with NuRV Runtime Monitor](./incubator-NuRV-monitor-validation/README.md)
1. [Incubator with NuRV Runtime Monitor Service](./incubator-NuRV-monitor-service/README.md)
1. [Water Tank Fault Injection with NuRV Runtime Monitor](./water_tank_FI_monitor/README.md)

:material-download: [DTaaS examples](https://github.com/INTO-CPS-Association/DTaaS-examples)