SciELO - Scientific Electronic Library Online

 
vol.32 número3Pruebas de campo para la evaluación del desempeño de funciones de protección eléctrica en relés de protección electromecánicosEl diseño en el sector de la transformación de las piedras naturales: evaluación de un nuevo concepto índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • No hay articulos similaresSimilares en SciELO
  • En proceso de indezaciónSimilares en Google

Compartir


Ingeniería e Investigación

versión impresa ISSN 0120-5609

Resumen

GIRALDO, C. A et al. A programming environment having three levels of complexity for mobile robotics. Ing. Investig. [online]. 2012, vol.32, n.3, pp.76-82. ISSN 0120-5609.

This paper presents a programming environment for supporting learning in STEM, particularly mobile robotic learning. It was designed to maintain progressive learning for people with and without previous knowledge of programming and/or robotics. The environment was multi-platform and built with open source tools. Perception, mobility, communication, navigation and collaborative behaviour functionalities can be programmed for different mobile robots. A learner is able to programme robots using different programming languages and editor interfaces: graphic programming interface (basic level), XML-based meta-language (intermediate level) or ANSI C language (advanced level). The environment supports programme translation transparently into different languages for learners or explicitly on learners' demand. Learners can access proposed challenges and learning interfaces by examples. The environment was designed to allow characteristics such as extensibility, adaptive interfaces, persistence and low software/hardware coupling. Functionality tests were performed to prove programming environment specifications. UV-BOT mobile robots were used in these tests.

Palabras clave : Programming environment; mobile robot; STEM; meta-language.

        · resumen en Español     · texto en Inglés     · Inglés ( pdf )