Towards a domain-specific language for reversible assembly sequences

Ulrik Pagh Schultz, Johan Sund Laursen, Lars-Peter Ellekilde, Holger Bock Axelsen

10 Citationer (Scopus)

Abstract

Programming industrial robots for small-sized batch production of assembly operations is challenging due to the difficulty of precisely specifying general yet robust assembly operations. We observe that as the complexity of assembly increases, so does the likelihood of errors. We propose that certain classes of errors during assembly operations can be addressed using reverse execution, allowing the robot to temporarily back out of an erroneous situation, after which the assembly operation can be automatically retried. Moreover, reversibility can be used to automatically derive a disassembly sequence from a given assembly sequence, or vice versa. This paper presents the initial design of the RASQ domain-specific language (DSL) for specifying such assembly sequences, based on initial experiments using an industrial case study. The language is defined in terms of a formal semantics corresponding to a realistic execution model currently under implementation. The DSL is used as part of a software framework that aims at tackling uncertainties through a combination of reverse and probabilistic execution.

OriginalsprogEngelsk
TitelReversible computation : 7th International Conference, RC 2015, Grenoble, France, July 16-17, 2015, Proceedings
RedaktørerJean Krivine, Jean-Bernard Stefani
Antal sider16
ForlagSpringer
Publikationsdato2015
Sider111-126
Kapitel7
ISBN (Trykt)978-3-319-20859-6
ISBN (Elektronisk)978-3-319-20860-2
DOI
StatusUdgivet - 2015
BegivenhedInternational Conference, RC 2015 - Grenoble, Frankrig
Varighed: 16 jul. 201517 jul. 2015
Konferencens nummer: 7

Konference

KonferenceInternational Conference, RC 2015
Nummer7
Land/OmrådeFrankrig
ByGrenoble
Periode16/07/201517/07/2015
NavnLecture notes in computer science
Vol/bind9138
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Towards a domain-specific language for reversible assembly sequences'. Sammen danner de et unikt fingeraftryk.

Citationsformater