golog++ : An Integrative System Design.
Mataré, V.; Schiffer, S.; and Ferrein, A.
In Steinbauer, G.; and Ferrein, A., editor(s),
Proceedings of the 11th Cognitive Robotics Workshop 2018 (CogRob), co-located with the 16th International Conference on Principles of Knowledge Representation and Reasoning, CogRob@KR 2018, volume 2325, of
CEUR Workshop Proceedings, pages 29–35, Aachen, 2018. CEUR-WS.org
Paper
proc
link
bibtex
abstract
@inproceedings{Matare:EtAl:CogRob2018:gologpp,
title = {golog++ : An Integrative System Design},
author = {Victor Matar{\'{e}} and Stefan Schiffer and Alexander Ferrein},
pages = {29--35},
booktitle = {Proceedings of the 11th Cognitive Robotics Workshop 2018 (CogRob),
co-located with the 16th International Conference on
Principles of Knowledge Representation and Reasoning, CogRob@KR 2018},
year = 2018,
location = {Tempe, AZ, USA},
editor = {Gerald Steinbauer and Alexander Ferrein},
volume = {2325},
publisher = {CEUR-WS.org},
series = {CEUR Workshop Proceedings},
address = {Aachen},
issn = {1613-0073},
url = {http://ceur-ws.org/Vol-2325/#paper-06},
url_proc = {http://ceur-ws.org/Vol-2325/},
venue = {Tempe, AZ, USA},
eventdate = {2018-10-27},
keywords = {ConTrAkt, high-level programming, golog, agent programming},
abstract = {Golog is a language family with great untapped
potential. We argue that it could become a practical
and widely usable high-level control language, if
only it had an implementation that is usable in a
production environment. In this paper, we do not
specify another Golog interpreter, but an extensible
C++ framework that defines a coherent grammar,
developer tool support, internal/external
consistency checking with clean error handling, and
a simple, portable platform interface. The framework
specifically does not implement language
semantics. For this purpose we can simply hook into
any of the many existing implementations that do
very well in implementing language semantics, but
fall short in regards to interfacing, portability,
usability and practicality in general.},
}
Golog is a language family with great untapped potential. We argue that it could become a practical and widely usable high-level control language, if only it had an implementation that is usable in a production environment. In this paper, we do not specify another Golog interpreter, but an extensible C++ framework that defines a coherent grammar, developer tool support, internal/external consistency checking with clean error handling, and a simple, portable platform interface. The framework specifically does not implement language semantics. For this purpose we can simply hook into any of the many existing implementations that do very well in implementing language semantics, but fall short in regards to interfacing, portability, usability and practicality in general.
Enhancing Software and Hardware Reliability for a Successful Participation in the RoboCup Logistics League 2017.
Hofmann, T.; Mataré, V.; Neumann, T.; Schönitz, S.; Henke, C.; Limpert, N.; Niemueller, T.; Ferrein, A.; Jeschke, S.; and Lakemeyer, G.
In Akiyama, H.; Obst, O.; Sammut, C.; and Tonidandel, F., editor(s),
RoboCup 2017: Robot World Cup XXI, volume 11175, of
Lecture Notes in Computer Science, pages 486–497, 2018. Springer
link
bibtex
@inproceedings{HofmannMNSHLNFJ18,
author = {Till Hofmann and Victor Matar{\'{e}} and Tobias Neumann
and Sebastian Sch{\"{o}}nitz and Christoph Henke and
Nicolas Limpert and Tim Niemueller and Alexander
Ferrein and Sabina Jeschke and Gerhard Lakemeyer},
title = {Enhancing Software and Hardware Reliability for a
Successful Participation in the RoboCup Logistics
League 2017},
editor = {Hidehisa Akiyama and Oliver Obst and Claude Sammut and
Flavio Tonidandel},
booktitle = {RoboCup 2017: Robot World Cup {XXI}},
pages = {486--497},
series = {Lecture Notes in Computer Science},
volume = {11175},
publisher = {Springer},
year = {2018},
keywords = {ConTrAkt},
}
%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 2017
%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%