Reversible Execution for Robustness in Embodied AI and Industrial Robots

Ivan Lanese, Ulrik Schultz, Irek Ulidowski

Research output: Contribution to journalJournal articleResearchpeer-review


Reversible computation is a computing paradigm where execution can progress backward as well as in the usual, forward direction. It has found applications in many areas of computer science, such as circuit design, programming languages, simulation, modeling of chemical reactions, debugging, and robotics. In this article, we give an overview of reversible computation focusing on its use in robotics. We present an example of programming industrial robots for assembly operations where we combine classical AI planning with reversibility and embodied AI to increase the robustness and versatility of industrial robots.

Original languageEnglish
JournalIT Professional
Issue number3
Pages (from-to)12-17
Publication statusPublished - 1. May 2021

Bibliographical note

Publisher Copyright:
© 1999-2012 IEEE.


Dive into the research topics of 'Reversible Execution for Robustness in Embodied AI and Industrial Robots'. Together they form a unique fingerprint.

Cite this