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 …
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 …
precision. As the complexity of the task increases it becomes increasingly unlikely that tasks …
Interpretation and programming of the reversible functional language RFUN
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 …
2012. The present paper aims to further the understanding of reversible functional …
A reversible dynamic movement primitive formulation
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 …
supports reversibility, ie backwards reproduction of a learned trajectory. Apart from sharing …
: a typed functional reversible core language
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 …
typed reversible functional programming to its essentials. We present a complete formal …
[HTML][HTML] Join inverse categories and reversible recursion
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 …
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
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 …
locally controlled reversibility. Actions can be undone spontaneously, as in other reversible …
Join inverse rig categories for reversible functional programming, and beyond
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 …
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 …
only rudimentary abstractions from the details of the underlying machine. Modern …
Towards reversible dynamic movement primitives
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 …
Our approach is a modification of Dynamic Movement Primitives (DMPs), a widely used …