
6 CONCLUSIONS
This paper presented a digital twin-assisted methodol-
ogy to estimate runtime state and performance, iden-
tify, and mitigate uncertainties for an autonomous
mobile TB3 robot operating under unknown condi-
tions.
To mitigate the limitations of on-board processing,
we used the MQTT protocol to offload computations
to the cloud-hosted DT. In fact, DT reconstructs in-
complete or unreliable state data, while also perform-
ing runtime performance assessment and validation.
When inconsistencies are identified, thanks to a set
of TeSSLa runtime monitors, corrective actions in-
cluding data overrides and actuation adjustments are
issued to the robot. The experimental results show
that our DT can identify and mitigate 70% of relative
uncertainties, while it maintains synchronization with
TB3 in most of the cases.
As a future work, we plan to integrate extra safe-
guard monitors, optimize the DT latency and con-
sider intelligent strategies to mitigate the uncertain-
ties. Furthermore, additional real-world scenarios
will be considered for the experimental validation.
ACKNOWLEDGEMENTS
This research was supported by the RoboSAPIENS
project (Robotic Safe Adaptation In Unprecedented
Situations), funded by the Horizon Europe 2021-
2027 research and innovation programme under grant
agreement No 101133807.
REFERENCES
Abbadi, A. and Matousek, R. (2018). Hybrid rule-
based motion planner for mobile robot in cluttered
workspace. Soft Computing, 22:1815–1831.
Ahmadi, S. and Fateh, M. (2016). Robust control of electri-
cally driven robots using adaptive uncertainty estima-
tion. Computers & Electrical Engineering, 56:674.
Allamaa, J., Patrinos, P., Auweraer, H., and Son, T. (2022).
Sim2real for autonomous vehicle control using exe-
cutable digital twin. IFAC-Papers On Line, 55:385–
391.
Andalibi, M., Hajihosseini, M., Gheisarnejad, M.,
Khooban, M.-H., and Boudjadar, J. (2021). A novel
method for stabilizing buck-boost converters with cpl
using model prediction control. In 2021 22nd IEEE
International Conference on Industrial Technology
(ICIT).
Betzer, J. S., Boudjadar, J., Frasheri, M., and Talasila, P.
(2024). Digital twin enabled runtime verification for
autonomous mobile robots under uncertainty. In 2024
28th International Symposium on Distributed Simula-
tion and Real Time Applications (DS-RT).
Boudjadar, A., David, A., Kim, J. H., Larsen, K. G.,
Miku
ˇ
cionis, M., Nyman, U., and Skou, A. (2016).
Statistical and exact schedulability analysis of hierar-
chical scheduling systems. Science of Computer Pro-
gramming, 127:103–130.
Boudjadar, J. and Tomko, M. (2022). A digital twin setup
for safety-aware optimization of a cyber-physical sys-
tem. In ICINCO, pages 161–168.
Dobaj, J., Riel, A., Krug, T., Seidl, M., Macher, G.,
and Egretzberger, M. (2022). Towards digital twin-
enabled devops for cps providing architecture-based
service adaptation & verification at runtime. In 17th
Symposium On Software Engineering For Adaptive
And Self-Managing Systems.
Dulac-Arnold, G., Mankowitz, D., and Hester, T. (2019).
Challenges of real-world reinforcement learning.
arXiv preprint arXiv:1904.12901.
Feng, H., Gomes, C., Thule, C., Lausdahl, K., Iosifidis, A.,
and Larsen, P. (2021). Introduction to digital twin en-
gineering. In 2021 Annual Modeling And Simulation
Conference (ANNSIM), pages 1–12.
Filippone, G., García, J. A. P., Autili, M., and Pelliccione,
P. (2024). Handling uncertainty in the specification
of autonomous multi-robot systems through mission
adaptation. In Proceedings of the 19th International
Symposium on Software Engineering for Adaptive and
Self-Managing Systems.
Fontanelli, D., Shamsfakhr, F., Macii, D., and Palopoli,
L. (2021). An uncertainty-driven and observability-
based state estimator for nonholonomic robots. IEEE
Transactions on Instrumentation and Measurement,
70:1–12.
Hartley, R., Ghaffari, M., Eustice, R., and Grizzle, J. (2020).
Contact-aided invariant extended kalman filtering for
robot state estimation. The International Journal of
Robotics Research, 39:402–430.
Kaigom, E. G. and Roßmann, J. (2020). Value-driven
robotic digital twins in cyber–physical applications.
IEEE Transactions on Industrial Informatics, 17(5).
Kallwies, H., Leucker, M., Schmitz, M., Schulz, A., Thoma,
D., and Weiss, A. (2022). TeSSLa – an ecosystem for
runtime verification. In Runtime Verification Confer-
ence.
Kang, S., Chun, I., and Kim, H. (2019). Design and im-
plementation of runtime verification framework for
cyber-physical production systems. Journal of Engi-
neering, 2019:2875236.
Kim, D., Park, M., and Park, Y. (2021). Probabilistic mod-
eling and bayesian filtering for improved state estima-
tion for soft robots. IEEE Transactions on Robotics,
37:1728–1741.
Kok, B. C. and Soh, H. (2020). Trust in robots: Chal-
lenges and opportunities. Current Robotics Reports,
1(4):297–309.
Lee, J., Feng, J., Humt, M., Müller, M. G., and Triebel,
R. (2022). Trust your robots! predictive uncertainty
estimation of neural networks with sparse gaussian
A Digital Twin Enabled Runtime Analysis and Mitigation for Autonomous Robots Under Uncertainties
103