Bienvenido: Ingresar

Versión 10 con fecha 2010-09-07 21:12:21

Quitar mensaje
location: ProyPID2010RoMAA / DesarrolloRoMAAII

Etapa final de desarrollo del robot RoMAA-II

Introducción

El desarrollo del robot móvil RoMAA se llevo a cabo en diferentes etapas en las cuales fueron evolucionando las distintas partes que componen el proyecto. Las que pueden ser divididas principalmente entre la parte mecánica, el hardware y el software, tanto el firmware del control embebido como el de la PC de a bordo.

Objetivos generales

La etapa final del desarrollo del robot RoMAA-II tiene como objetivos obtener una versión congelada de las diferentes partes que formar el robot RoMAA para disponer de una versión operativa completa para transferencia y como plataforma de experimentación en robótica móvil. Además, de generar la documentación y el manual de usuario correspondiente.

Objetivos particulares

Los objetivos particulares corresponden a obtener las versiones finales de:

Desarrollo

Hardware de control embebido

El hardware de control embebido consta de la electrónica para controlar los motores de tracción y comunicación con la PC de a bordo. Incluye drivers de potencia basados en llave H y la unidad de proceso basada en un microcontrolador ARM7.

Los desarrollos necesarios para obtener la versión final correspondiente al RoMAA-II son:

Firmware

El firmware del uC ARM7 para esta versión corresponde [1]. Las modificaciones necesarias son:

Librería de programación

La librería para comunicarse con el control embebido del robot pertenece a las ciiilibs. Las tareas a realizar son:

Driver de Player

Driver plugin que utiliza la clase romaacomms compatible con la versión 3.0 de Player. Tareas:

Modelo para el simulador Stage

Modelo para el simulador Stage compatible con la versión 3.2, con la posibilidad de agregarle sensores como un anillo de sonares o escáner láser.

Documentación

El robot RoMAA-II se componen de las siguientes partes

Hardware

Firmware

Software PC

Referencias