Controlling logistics robots with the action-based language YAGI

Alexander Ferrein*, Christopher Maier, Clemens Mühlbacher, Tim Niemueller, Gerald Steinbauer, Stavros Vassos

*Korrespondierende/r Autor/-in für diese Arbeit

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

To achieve any meaningful tasks, a robot needs some form of task-level executive which acquires knowledge, reasons or plans, and performs and monitors actions. A formal approach for such agent programming is the Golog agent programming language. Golog is based on a first-order logic representation, and a drawback of common implementations is that in order to program agents, also knowledge of Prolog functionality is typically needed. In this paper, we present a prototype implementation of YAGI, a language rooted in Golog that offers a practical subset of the rich Golog framework in a more familiar syntax. Bridging imperative-style programming with an action-based specification, YAGI is more accessible to developers and provides a better ground for robot task-level executives. Moreover, we developed bindings for popular robotics frameworks such as ROS and Fawkes. As a proof of concept we present a YAGI-based agent for the RoboCup Logistics League which shows the expressiveness and the possibility to easily embed YAGI into robot applications.

Originalspracheenglisch
TitelIntelligent Robotics and Applications
Untertitel9th International Conference, ICIRA 2016, Proceedings
Herausgeber (Verlag)Springer Verlag
Seiten525-537
Seitenumfang13
ISBN (Print) 978-3-319-43505-3
DOIs
PublikationsstatusVeröffentlicht - 2016
Veranstaltung9th International Conference on Intelligent Robotics and Applications, ICIRA 2016 - Tokyo, Japan
Dauer: 22 Aug. 201624 Aug. 2016

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band9834
ISSN (Print)03029743
ISSN (elektronisch)16113349

Konferenz

Konferenz9th International Conference on Intelligent Robotics and Applications, ICIRA 2016
Land/GebietJapan
OrtTokyo
Zeitraum22/08/1624/08/16

ASJC Scopus subject areas

  • Theoretische Informatik
  • Informatik (insg.)

Fingerprint

Untersuchen Sie die Forschungsthemen von „Controlling logistics robots with the action-based language YAGI“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren