Modelling reversible execution of robotic assembly

JS Laursen, LP Ellekilde, UP Schultz - Robotica, 2018 - cambridge.org
Programming robotic assembly for industrial small-batch production is challenging; hence, it
is vital to increase robustness and reduce development effort in order to achieve flexible …

Automatic error recovery in robot assembly operations using reverse execution

JS Laursen, UP Schultz… - 2015 IEEE/RSJ …, 2015 - ieeexplore.ieee.org
Robotic assembly tasks are in general difficult to program and require a high degree of
precision. As the complexity of the task increases it becomes increasingly unlikely that tasks …

Interpretation and programming of the reversible functional language RFUN

MK Thomsen, HB Axelsen - Proceedings of the 27th Symposium on the …, 2015 - dl.acm.org
rfun is a small first-order reversible functional language introduced by Yokoyama et al. in
2012. The present paper aims to further the understanding of reversible functional …

A reversible dynamic movement primitive formulation

A Sidiropoulos, Z Doulgeri - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
In this work, a novel Dynamic Movement Primitive (DMP) formulation is proposed which
supports reversibility, ie backwards reproduction of a learned trajectory. Apart from sharing …

: a typed functional reversible core language

PAH Jacobsen, R Kaarsgaard, MK Thomsen - International Conference on …, 2018 - Springer
This paper presents CoreFun, a typed reversible functional language, which seeks to reduce
typed reversible functional programming to its essentials. We present a complete formal …

[HTML][HTML] Join inverse categories and reversible recursion

R Kaarsgaard, HB Axelsen, R Glück - … of Logical and Algebraic Methods in …, 2017 - Elsevier
Recently, a number of reversible functional programming languages have been proposed.
Common to several of these is the assumption of totality, a property that is not necessarily …

[HTML][HTML] Local reversibility in a calculus of covalent bonding

S Kuhn, I Ulidowski - Science of Computer Programming, 2018 - Elsevier
We introduce a process calculus with a new prefixing operator that allows us to model
locally controlled reversibility. Actions can be undone spontaneously, as in other reversible …

Join inverse rig categories for reversible functional programming, and beyond

R Kaarsgaard, M Rennela - arxiv preprint arxiv:2105.09929, 2021 - arxiv.org
Reversible computing is a computational paradigm in which computations are deterministic
in both the forward and backward direction, so that programs have well-defined forward and …

Design and implementation of a reversible object-oriented programming language

T Haulund - arxiv preprint arxiv:1707.07845, 2017 - arxiv.org
High-level reversible programming languages are few and far between and in general offer
only rudimentary abstractions from the details of the underlying machine. Modern …

Towards reversible dynamic movement primitives

I Iturrate, C Sloth, A Kramberger… - 2019 IEEE/RSJ …, 2019 - ieeexplore.ieee.org
In this paper we present an initial approach towards reversible robot movement primitives.
Our approach is a modification of Dynamic Movement Primitives (DMPs), a widely used …