Skip to Main content Skip to Navigation
Journal articles

Reversible Execution for Robustness in Embodied AI and Industrial Robots

Ivan Lanese 1 Ulrik P Schultz 2 Irek Ulidowski 3 
1 FOCUS - Foundations of Component-based Ubiquitous Systems
CRISAM - Inria Sophia Antipolis - Méditerranée , DISI - Dipartimento di Informatica - Scienza e Ingegneria [Bologna]
Abstract : Reversible computation is a computing paradigm where execution can progress backwards 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, modelling 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 robustness and versatility of industrial robots.
Complete list of metadata
Contributor : Ivan Lanese Connect in order to contact the contributor
Submitted on : Thursday, September 9, 2021 - 12:25:30 AM
Last modification on : Friday, July 8, 2022 - 10:09:28 AM
Long-term archiving on: : Friday, December 10, 2021 - 6:10:16 PM


Files produced by the author(s)



Ivan Lanese, Ulrik P Schultz, Irek Ulidowski. Reversible Execution for Robustness in Embodied AI and Industrial Robots. IT Professional, Institute of Electrical and Electronics Engineers, 2021, 23, pp.12 - 17. ⟨10.1109/mitp.2021.3073757⟩. ⟨hal-03338672⟩



Record views


Files downloads