ev3dev-prolog – Prolog API for LEGO EV3
dc.contributor.author | Schwarz, Sibylle | |
dc.contributor.author | Wenzel, Mario | |
dc.contributor.editor | Draude, Claude | |
dc.contributor.editor | Lange, Martin | |
dc.contributor.editor | Sick, Bernhard | |
dc.date.accessioned | 2019-08-27T13:00:22Z | |
dc.date.available | 2019-08-27T13:00:22Z | |
dc.date.issued | 2019 | |
dc.description.abstract | 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. | en |
dc.identifier.doi | 10.18420/inf2019_ws41 | |
dc.identifier.isbn | 978-3-88579-689-3 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/25076 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | INFORMATIK 2019: 50 Jahre Gesellschaft für Informatik – Informatik für Gesellschaft (Workshop-Beiträge) | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-295 | |
dc.subject | logic programming | |
dc.subject | SWI-Prolog | |
dc.subject | robotics | |
dc.subject | LEGO EV3 | |
dc.subject | ev3dev | |
dc.title | ev3dev-prolog – Prolog API for LEGO EV3 | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 398 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 385 | |
gi.conference.date | 23.-26. September 2019 | |
gi.conference.location | Kassel | |
gi.conference.sessiontitle | Transparente Modellierung und Optimierung komplexer Probleme |
Dateien
Originalbündel
1 - 1 von 1