Using Golog for programming Charles to pick candies in the Fantastic City
- Autores
- Gómez, Sergio Alejandro
- Año de publicación
- 2003
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- The situation calculus is a first-order language specifically designed for representing dynamically changing worlds. Agents can be modelled in the situation calculus by means of the Golog programming language, which provides macros for representing primitive actions, test actions, sequence, nondeterministic choice of two actions, nondeterministic choice of action arguments and nondeterministic iteration running on top of a Prolog interpreter. The robot Charles and the Fantastic City is a metaphor used in the University of La Plata for teaching introductory courses to procedural programming. In this paper, we present an axiomatization of the robot Charles and the Fantastic City in the situation calculus as well as a controller written in Golog. A proof of the correctness of part of the proposed implementation is shown too.
Eje: Informática educativa (IEDU)
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Golog
informática
Robotics
educación
Programming Charles
Fantastic City - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/22918
Ver los metadatos del registro completo
id |
SEDICI_db01776420c877e35a1503b78f5fed46 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/22918 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Using Golog for programming Charles to pick candies in the Fantastic CityGómez, Sergio AlejandroCiencias InformáticasGologinformáticaRoboticseducaciónProgramming CharlesFantastic CityThe situation calculus is a first-order language specifically designed for representing dynamically changing worlds. Agents can be modelled in the situation calculus by means of the Golog programming language, which provides macros for representing primitive actions, test actions, sequence, nondeterministic choice of two actions, nondeterministic choice of action arguments and nondeterministic iteration running on top of a Prolog interpreter. The robot Charles and the Fantastic City is a metaphor used in the University of La Plata for teaching introductory courses to procedural programming. In this paper, we present an axiomatization of the robot Charles and the Fantastic City in the situation calculus as well as a controller written in Golog. A proof of the correctness of part of the proposed implementation is shown too.Eje: Informática educativa (IEDU)Red de Universidades con Carreras en Informática (RedUNCI)2003-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionResumenhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1324-1324http://sedici.unlp.edu.ar/handle/10915/22918enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:55:12Zoai:sedici.unlp.edu.ar:10915/22918Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:55:13.164SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Using Golog for programming Charles to pick candies in the Fantastic City |
title |
Using Golog for programming Charles to pick candies in the Fantastic City |
spellingShingle |
Using Golog for programming Charles to pick candies in the Fantastic City Gómez, Sergio Alejandro Ciencias Informáticas Golog informática Robotics educación Programming Charles Fantastic City |
title_short |
Using Golog for programming Charles to pick candies in the Fantastic City |
title_full |
Using Golog for programming Charles to pick candies in the Fantastic City |
title_fullStr |
Using Golog for programming Charles to pick candies in the Fantastic City |
title_full_unstemmed |
Using Golog for programming Charles to pick candies in the Fantastic City |
title_sort |
Using Golog for programming Charles to pick candies in the Fantastic City |
dc.creator.none.fl_str_mv |
Gómez, Sergio Alejandro |
author |
Gómez, Sergio Alejandro |
author_facet |
Gómez, Sergio Alejandro |
author_role |
author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Golog informática Robotics educación Programming Charles Fantastic City |
topic |
Ciencias Informáticas Golog informática Robotics educación Programming Charles Fantastic City |
dc.description.none.fl_txt_mv |
The situation calculus is a first-order language specifically designed for representing dynamically changing worlds. Agents can be modelled in the situation calculus by means of the Golog programming language, which provides macros for representing primitive actions, test actions, sequence, nondeterministic choice of two actions, nondeterministic choice of action arguments and nondeterministic iteration running on top of a Prolog interpreter. The robot Charles and the Fantastic City is a metaphor used in the University of La Plata for teaching introductory courses to procedural programming. In this paper, we present an axiomatization of the robot Charles and the Fantastic City in the situation calculus as well as a controller written in Golog. A proof of the correctness of part of the proposed implementation is shown too. Eje: Informática educativa (IEDU) Red de Universidades con Carreras en Informática (RedUNCI) |
description |
The situation calculus is a first-order language specifically designed for representing dynamically changing worlds. Agents can be modelled in the situation calculus by means of the Golog programming language, which provides macros for representing primitive actions, test actions, sequence, nondeterministic choice of two actions, nondeterministic choice of action arguments and nondeterministic iteration running on top of a Prolog interpreter. The robot Charles and the Fantastic City is a metaphor used in the University of La Plata for teaching introductory courses to procedural programming. In this paper, we present an axiomatization of the robot Charles and the Fantastic City in the situation calculus as well as a controller written in Golog. A proof of the correctness of part of the proposed implementation is shown too. |
publishDate |
2003 |
dc.date.none.fl_str_mv |
2003-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Resumen http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/22918 |
url |
http://sedici.unlp.edu.ar/handle/10915/22918 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf 1324-1324 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844615811364290560 |
score |
13.070432 |