This paper describes exploratory experiments to validate the possibility of programming autonomous robots using an agent-oriented programming language. Proper perception of the environment, by means of various types of sensors, and timely reaction to external events, by means of effective actuators, are essential to provide robots with a sufficient level of autonomy. The agent-oriented programming paradigm is relevant with this respect because it offers language-level abstractions to process events and to command actuators. A recent agent-oriented programming language called Jadescript is presented in this paper together with its new features specifically designed to handle events. Exploratory experiments on a simple case-study application are presented to show the validity of the proposed approach and to exemplify the use of the language to program autonomous robots.

Exploratory experiments on programming autonomous robots in jadescript / Iotti, E.; Petrosino, G.; Monica, S.; Bergenti, F.. - In: ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE. - ISSN 2075-2180. - 319:(2020), pp. 55-67. (Intervento presentato al convegno 1st Workshop on Agents and Robots for Reliable Engineered Autonomy, AREA 2020 tenutosi a Santiago de Compostela nel SEP 04, 2020) [10.4204/eptcs.319.5].

Exploratory experiments on programming autonomous robots in jadescript

Monica S.;Bergenti F.
2020

Abstract

This paper describes exploratory experiments to validate the possibility of programming autonomous robots using an agent-oriented programming language. Proper perception of the environment, by means of various types of sensors, and timely reaction to external events, by means of effective actuators, are essential to provide robots with a sufficient level of autonomy. The agent-oriented programming paradigm is relevant with this respect because it offers language-level abstractions to process events and to command actuators. A recent agent-oriented programming language called Jadescript is presented in this paper together with its new features specifically designed to handle events. Exploratory experiments on a simple case-study application are presented to show the validity of the proposed approach and to exemplify the use of the language to program autonomous robots.
2020
1st Workshop on Agents and Robots for Reliable Engineered Autonomy, AREA 2020
Santiago de Compostela
SEP 04, 2020
319
55
67
Iotti, E.; Petrosino, G.; Monica, S.; Bergenti, F.
Exploratory experiments on programming autonomous robots in jadescript / Iotti, E.; Petrosino, G.; Monica, S.; Bergenti, F.. - In: ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE. - ISSN 2075-2180. - 319:(2020), pp. 55-67. (Intervento presentato al convegno 1st Workshop on Agents and Robots for Reliable Engineered Autonomy, AREA 2020 tenutosi a Santiago de Compostela nel SEP 04, 2020) [10.4204/eptcs.319.5].
File in questo prodotto:
File Dimensione Formato  
AREA2020.pdf

Open access

Tipologia: Versione pubblicata dall'editore
Dimensione 423.92 kB
Formato Adobe PDF
423.92 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1253545
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 3
social impact