Konferenzbeitrag

ev3dev-prolog – Prolog API for LEGO EV3

Lade...
Vorschaubild
Volltext URI
Dokumententyp
Text/Conference Paper
Datum
2019
Zeitschriftentitel
ISSN der Zeitschrift
Bandtitel
Quelle
INFORMATIK 2019: 50 Jahre Gesellschaft für Informatik – Informatik für Gesellschaft (Workshop-Beiträge)
Transparente Modellierung und Optimierung komplexer Probleme
Verlag
Gesellschaft für Informatik e.V.
Zusammenfassung
We present ev3dev-prolog – an extendable Prolog API to control LEGO EV3 robots – and demonstrate our approach by several examples from introductory robotics courses like obstacle avoidance and Braitenberg vehicles as well as a more complex example. We show how to interleave our API with planning and replanning in Prolog to move a robot through an unknown environment. The presented API is divided into two abstraction layers. Low level predicates control individual sensors and actors, higher level predicates control user-defined robots consisting of several sensors and actors. The connection between the parts of the robot and an SWI-Prolog interpreter running on the robot is established via ev3dev.
Beschreibung
Schwarz, Sibylle; Wenzel, Mario (2019): ev3dev-prolog – Prolog API for LEGO EV3. INFORMATIK 2019: 50 Jahre Gesellschaft für Informatik – Informatik für Gesellschaft (Workshop-Beiträge). DOI: 10.18420/inf2019_ws41. Bonn: Gesellschaft für Informatik e.V.. PISSN: 1617-5468. ISBN: 978-3-88579-689-3. pp. 385-398. Transparente Modellierung und Optimierung komplexer Probleme. Kassel. 23.-26. September 2019
Zitierform
Tags