Towards Error Handling in a DSL for Robot Assembly Tasks

Research output: Contribution to conference without publisher/journalPaperResearchpeer-review

Abstract

This work-in-progress paper presents our work with a domain specific language (DSL) for tackling the issue of programming robots for small-sized batch production. We observe that as the complexity of assembly increases so does the likelihood of errors, and these errors need to be addressed. Nevertheless, it is essential that programming and setting up the assembly remains fast, allows quick changeovers, easy adjustments and reconfigurations. In this paper we present an initial design and implementation of extending an existing DSL for assembly operations with error specification, error handling and advanced move commands incorporating error tolerance. The DSL is used as part of a framework that aims at tackling uncertainties through a probabilistic approach.
Original languageEnglish
Publication date2014
Number of pages5
Publication statusPublished - 2014
EventFifth International Workshop on Domain-Specific Languages and Models for Robotic Systems - Bergamo, Italy
Duration: 20. Oct 2014 → …

Conference

ConferenceFifth International Workshop on Domain-Specific Languages and Models for Robotic Systems
CountryItaly
CityBergamo
Period20/10/2014 → …

Fingerprint

Robots
Robot programming
Specifications

Bibliographical note

Presented at DSLRob 2014 (arXiv:cs/1411.7148)

Keywords

  • cs.RO

Cite this

Laursen, J. S., Buch, J. P., Sørensen, L. C., Kraft, D., Petersen, H. G., Ellekilde, L-P., & Schultz, U. P. (2014). Towards Error Handling in a DSL for Robot Assembly Tasks. Paper presented at Fifth International Workshop on Domain-Specific Languages and Models for Robotic Systems, Bergamo, Italy.
Laursen, Johan S. ; Buch, Jacob P. ; Sørensen, Lars C. ; Kraft, Dirk ; Petersen, Henrik Gordon ; Ellekilde, Lars-Peter ; Schultz, Ulrik P. / Towards Error Handling in a DSL for Robot Assembly Tasks. Paper presented at Fifth International Workshop on Domain-Specific Languages and Models for Robotic Systems, Bergamo, Italy.5 p.
@conference{957e43290fb64f749613264373a4a9b9,
title = "Towards Error Handling in a DSL for Robot Assembly Tasks",
abstract = "This work-in-progress paper presents our work with a domain specific language (DSL) for tackling the issue of programming robots for small-sized batch production. We observe that as the complexity of assembly increases so does the likelihood of errors, and these errors need to be addressed. Nevertheless, it is essential that programming and setting up the assembly remains fast, allows quick changeovers, easy adjustments and reconfigurations. In this paper we present an initial design and implementation of extending an existing DSL for assembly operations with error specification, error handling and advanced move commands incorporating error tolerance. The DSL is used as part of a framework that aims at tackling uncertainties through a probabilistic approach.",
keywords = "cs.RO",
author = "Laursen, {Johan S.} and Buch, {Jacob P.} and S{\o}rensen, {Lars C.} and Dirk Kraft and Petersen, {Henrik Gordon} and Lars-Peter Ellekilde and Schultz, {Ulrik P.}",
note = "Presented at DSLRob 2014 (arXiv:cs/1411.7148); Fifth International Workshop on Domain-Specific Languages and Models for Robotic Systems, DSLRob ; Conference date: 20-10-2014",
year = "2014",
language = "English",

}

Laursen, JS, Buch, JP, Sørensen, LC, Kraft, D, Petersen, HG, Ellekilde, L-P & Schultz, UP 2014, 'Towards Error Handling in a DSL for Robot Assembly Tasks', Paper presented at Fifth International Workshop on Domain-Specific Languages and Models for Robotic Systems, Bergamo, Italy, 20/10/2014.

Towards Error Handling in a DSL for Robot Assembly Tasks. / Laursen, Johan S.; Buch, Jacob P.; Sørensen, Lars C.; Kraft, Dirk; Petersen, Henrik Gordon; Ellekilde, Lars-Peter; Schultz, Ulrik P.

2014. Paper presented at Fifth International Workshop on Domain-Specific Languages and Models for Robotic Systems, Bergamo, Italy.

Research output: Contribution to conference without publisher/journalPaperResearchpeer-review

TY - CONF

T1 - Towards Error Handling in a DSL for Robot Assembly Tasks

AU - Laursen, Johan S.

AU - Buch, Jacob P.

AU - Sørensen, Lars C.

AU - Kraft, Dirk

AU - Petersen, Henrik Gordon

AU - Ellekilde, Lars-Peter

AU - Schultz, Ulrik P.

N1 - Presented at DSLRob 2014 (arXiv:cs/1411.7148)

PY - 2014

Y1 - 2014

N2 - This work-in-progress paper presents our work with a domain specific language (DSL) for tackling the issue of programming robots for small-sized batch production. We observe that as the complexity of assembly increases so does the likelihood of errors, and these errors need to be addressed. Nevertheless, it is essential that programming and setting up the assembly remains fast, allows quick changeovers, easy adjustments and reconfigurations. In this paper we present an initial design and implementation of extending an existing DSL for assembly operations with error specification, error handling and advanced move commands incorporating error tolerance. The DSL is used as part of a framework that aims at tackling uncertainties through a probabilistic approach.

AB - This work-in-progress paper presents our work with a domain specific language (DSL) for tackling the issue of programming robots for small-sized batch production. We observe that as the complexity of assembly increases so does the likelihood of errors, and these errors need to be addressed. Nevertheless, it is essential that programming and setting up the assembly remains fast, allows quick changeovers, easy adjustments and reconfigurations. In this paper we present an initial design and implementation of extending an existing DSL for assembly operations with error specification, error handling and advanced move commands incorporating error tolerance. The DSL is used as part of a framework that aims at tackling uncertainties through a probabilistic approach.

KW - cs.RO

M3 - Paper

ER -

Laursen JS, Buch JP, Sørensen LC, Kraft D, Petersen HG, Ellekilde L-P et al. Towards Error Handling in a DSL for Robot Assembly Tasks. 2014. Paper presented at Fifth International Workshop on Domain-Specific Languages and Models for Robotic Systems, Bergamo, Italy.