Applying Simulation and a Domain-Specific Language for an Adaptive Action Library

Jacob Pørksen Buch, Johan Sund Laursen, Lars Carøe Sørensen, Lars-Peter Ellekilde, Dirk Kraft, Ulrik Pagh Schultz, Henrik Gordon Petersen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

In this paper, we present the status of ongoing research aimed at tackling the issues of programming robots for small-size productions where fast set-up times, quick changeovers and easy adjustments are essential. We use a probabilistic approach where uncertainties are taken into account, making the deterministic requirements of an assembly process less strict. Concretely, actions from an action library are modelled through parameters, simulation is used to facilitate learning of uncertainty-tolerant actions, and a Domain-Specific Language (DSL) is used to convert the abstractly specified actions into corresponding executable actions. The approach is tested on an application example from industry.

Original languageEnglish
Title of host publicationSimulation, Modeling, and Programming for Autonomous Robots
EditorsDavid Brugali, Jan F. Broenink, Torsten Kroeger, Bruce A. MacDonald
Volume8810
PublisherSpringer
Publication date20. Oct 2014
Pages86-97
ISBN (Print)978-3-319-11899-4
ISBN (Electronic)978-3-319-11900-7
DOIs
Publication statusPublished - 20. Oct 2014
Event4th International Conference on Simulation Modeling and Programming for Autonomous Robots - "Giovanni XXIII" Conference Center, Bergamo, Italy
Duration: 20. Oct 201423. Oct 2014

Conference

Conference4th International Conference on Simulation Modeling and Programming for Autonomous Robots
Location"Giovanni XXIII" Conference Center
Country/TerritoryItaly
CityBergamo
Period20/10/201423/10/2014
SeriesLecture Notes in Computer Science
Volume8810
ISSN0302-9743

Fingerprint

Dive into the research topics of 'Applying Simulation and a Domain-Specific Language for an Adaptive Action Library'. Together they form a unique fingerprint.

Cite this