Exploiting Logic Programming in Robot Applications

   Info_icon.svg       BibTeX_logo.svg   

Advanced robot programming requires flexible and extensible programming environments, as well as programming languages capable of amalgamating and integrating components implemented according to different technologies. Logic programming can give a valuable contribution thanks to its characteristic features like relational form and declarative interpretation; on the other hand, its peculiar goal of removing control issues from programming seems to make it unsuitable for real robot programming. However, since control constitutes a fundamental issue in any effectively usable logic language, the purpose of this work is to present an architecture for a robot programming environment based on a real logic language like Prolog, properly extended with control capability toward program structuring and concurrence, and to discuss the impact of such an extended logic programming approach in a robotics framework.

hosting event
reference publication
Publication_icon.svg Exploiting Logic Programming in Robot Applications (paper in proceedings, 1993) — Antonio Natali, Andrea Omicini, Francesco Zanichelli
funding project
Project_icon.svg PFCNR-SICALPAR — Progetto Finalizzato del Consiglio Nazionale delle Ricerche "Sistemi Informatici e Calcolo parallelo" (01/01/1989–31/12/1994)
works as
reference talk for
Publication_icon.svg Exploiting Logic Programming in Robot Applications (paper in proceedings, 1993) — Antonio Natali, Andrea Omicini, Francesco Zanichelli

cover