title: “Curso de Programación de Golem” date: 2013-07-03 page: True type: teach author: Ivan V. Meza language: es license: ccbysa summary: This is an introductory course for programming Golem in the SitLog language

Este curso es una introducción a la programación de Golem en el lenguaje SitLog.

Se busca presentar los conceptos de robot de servicio, arquitectura cognitiva orientada a la interacción, programación de una tarea, modelo de interacción, situaciones, expectativas y acciones.


Sesión uno

Revisamos los conceptos de robot de servicio, sensores y actuadores y algunas de las tareas que podemos programar con Golem-II+.

Material:

Sesión dos

Revisamos la Arquitectura Cognitiva Orientada a la Interacción (IOCA, por sus siglas en inglés).

Material:

Sesión tres

En esta sesión se revisa la relación entre el ciclo de interpretacción y el ciclo reactivo. Se presenta el concepto de Sistema Autónomo.

Material extra:

Sesión cuatro

En esta sesión se presentan los conceptos de Situación, Expectativa y Acción. Además de que se hace una análisis de una tarea en estos términos.

Material extra:

Sesión cinco

Programamos el primer modelo de interacción en SitLog. Primero vemos la representación gráfica de este modelo y después el código de cada una de las situaciones.

Material extra:

Sesión seis

Mejoramos nuestro modelo de interacción en SitLog usando predicados para las expectativas, acciones y situaciones.

Material extra:

Sesión siete

Reorganizamos nuestro modelo de interacción separando el submodelo de busqueda del modelo principal en SitLog.

Material extra:

Sesión ocho

Vemos como utilizar funciones para hacer modelos de diálogos dinámicos, es decir en los cuales las expectativas, acciones o situaciones siguientes dependen de la evaluación del estado de la tarea

Material:


Material Extra

Slides extra

Slides curso anterior

Referencias a lecturas

Más en Publicaciones del grupo Golem


Cursos impartidos


comments powered by Disqus