Exploiting Logic Programming in Robot Applications


Antonio Natali, Andrea Omicini, Francesco Zanichelli

8th Italian Conference on Logic Programming (GULP'93), pages 535-548
15-18 June 1993
Mediterranean Press, Rende, CS, Italy, Gizzeria Lido, CZ, Italy
Domenico Saccà (eds.)

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.

 @inproceedings{lprobot-gulp93,
Address = {Gizzeria Lido, CZ, Italy},
Author = {Natali, Antonio and Omicini, Andrea and Zanichelli, Francesco},
Booktitle = {8th Italian Conference on Logic Programming (GULP'93)},
Editor = {Sacc{\`a}, Domenico},
Month = {15--18~} # jun,
Pages = {535--548},
Publisher = {Mediterranean Press, Rende, CS, Italy},
Title = {Exploiting {L}ogic {P}rogramming in Robot Applications},
Year = 1993

Publication

— authors

Antonio Natali, Andrea Omicini, Francesco Zanichelli

— editors

Domenico Saccà

— status

published

— sort

paper in proceedings

Venue

— volume

8th Italian Conference on Logic Programming (GULP'93)

— pages

535-548

— publication date

15-18 June 1993

BibTeX

— BibTeX ID
lprobot-gulp93
— BibTeX category
inproceedings

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY