Control
Principal

El control del Robot se divide en dos niveles: las tareas de bajo nivel  son llevadas a cabo por una placa Microcontroladora montada en la plataforma, y el control de alto nivel, consistente en un algoritmo de navegación, es realizado por una PC.

La conexión entre la placa Microcontroladora y la PC se logra a través de un enlace del tipo RS-232. La placa montada en el Robot está basada en el Microcontrolador 8051.

Las tareas que este realiza son:

Control de los motores de tracción por modulación de ancho de pulsos

Control del motor paso a paso que mueve el sensor ultrasónico

Disparo del sensor y lectura de la distancia medida

Lectura de los encoders

Comunicación con la PC

Las tareas que desarrolla la PC son:

Estimación de la posición del Robot mediante la técnica de "Dead Reckoning".

Construcción de un mapa de obstáculos en base a la lectura del sonar

Algoritmo de navegación para determinar el rumbo del Robot

Establecer las velocidades de cada motor para lograr el rumbo deseado

 

 

 
Para enviarme cualquier sugerencia o comentario, puede escribirme haciendo click en el icono de abajo