A programming environment having three levels of complexity for mobile robotics

Este artc̕ulo presenta un entorno de programacin̤ concebido para apoyar la enseąnza en STEM y en particular la enseąnza de robt̤ica mv̤il. Este ha sido diseądo para soportar un aprendizaje progresivo, desde personas sin conocimientos en programacin̤ o robt̤ica, hasta expertos. El entorno es multi...

Descripción completa

Guardado en:
Detalles Bibliográficos
Otros Autores: Giraldo Carlos Alberto, Florian-Gaviria Beatriz, Bacca-Cortes Eval Bladimir, Gm̤ez Felipe, Muǫz Francisco, Universidad Nacional de Colombia. Facultad de Ingeniera̕
Formato: Libro
Lenguaje:inglés
Materias:
Acceso en línea:A programming environment having three levels of complexity for mobile robotics
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:Este artc̕ulo presenta un entorno de programacin̤ concebido para apoyar la enseąnza en STEM y en particular la enseąnza de robt̤ica mv̤il. Este ha sido diseądo para soportar un aprendizaje progresivo, desde personas sin conocimientos en programacin̤ o robt̤ica, hasta expertos. El entorno es multiplataforma y edificado con herramientas de software libre. Las funcionalidades de percepcin̤, movilidad, comunicacin̤, navegacin̤, y los comportamientos colaborativos, se pueden programar para diferentes robots mv̤iles. El usuario puede programar los robots utilizando diversos tipos de lenguajes e interfaces de edicin̤: 1) desde un ambiente grf̀ico de programacin̤ por bloques (nivel bs̀ico); 2) empleando un metalenguaje basado en XML (nivel intermedio); o 3) usando el lenguaje de programacin̤ nativo del robot ANSI C (nivel avanzado). El entorno soporta la traduccin̤ de los progra-mas entre los distintos lenguajes de forma transparente al usuario o de forma explc̕ita si este lo desea. El usuario dispone de interfaces para la solucin̤ de retos propuestos y la capacitacin̤ por medio de ejemplos. El diseǫ del entorno permite extensibilidad, adaptabilidad de interfaces, manejo de persistencia y bajo acoplamiento software/hardware. Se realizaron pruebas funcionales para comprobar las especificaciones de acuerdo con las cuales fue construido el entorno. Para las pruebas se utilizaron los robots mv̤iles UV BOTs.
ISBN:0120-5609 (versin̤ impresa) ; 2248-8723 (versin̤ online)