•  
  •  
 

Title

Implementation of a Mobile Platform Using Reconfigurable Hardware (FPGA) for Navigation in Dynamic Environments

Titulo

Implementação de uma plataforma móvel utilizando hardware reconfigurável (FPGA) para navegação em entornos dinâmicos

Resumen

En este artículo se presenta la implementación de un robot móvil tipo diferencial, utilizando hardware reconfigurable (FPGAS-Spartan 3E) para navegación en ambientes dinámicos. En este trabajo se implementaron diferentes algoritmos en VHDL, para las tareas de navegación como control de la velocidad de los motores del robot; lectura del módulo de sensores infrarrojos (el cual se diseñó e implementó), para la detección de obstáculos en el entorno de navegación; lectura de la brújula digital, para determinar la orientación del robot, y una GUI de Matlab para el intercambio de información entre el robot y el controlador. Se muestran los algoritmos y los resultados de algunas pruebas realizadas con el robot en diferentes entornos

Palabras clave

FPGAS, GUI de Matlab, robot móvil diferencial, VHDL

Abstract

This paper presents the implementation of a differential mobile robot, using reconfigurable hardware (FPGAS-Spartan 3E) for navigation in dynamic environments. Different algorithms were implemented in VHDL, for navigation tasks, such as controlling the speed of the robot motors; reading the infrared sensor module (which was designed and implemented), for detecting obstacles in the navigation environment; digital compass reading to determine the robot’s direction, and a Matlab GUI for exchanging information between the robot and the controller. The algorithms and the results of some tests conducted with the robot in different environments are shown

Keywords

FPGAS, Matlab GUI, Differential Mobile Robot, VHDL

Resumo

Neste artigo se apresenta a implementação de um robô móvel tipo diferencial, utilizando hardware reconfigurável (FPGAS-Spartam 3E) para navegação em ambientes dinâmicos. Neste trabalho se implementaram diferentes algoritmos em VHDL, para as tarefas de navegação como controle da velocidade dos motores do robô; leitura do módulo de sensores infravermelhos (para o qual foi desenhado e implementado), para a detecção de obstáculos no entorno de navegação; leitura da bússola digital, para determinar a orientação do robô, e uma GUI de Matlab para o intercâmbio de informação entre o robô e o controlador. Mostram-se os algoritmos e os resultados de algumas provas realizadas com o robô em diferentes entornos

Palavras clave

FPGAS, GUI de Matlab, Robô Móvel Diferencial, VHDL

Fecha de recepción

16 de enero de 2015

Fecha de aceptación

5 de mayo de 2015

Fecha de publicación

2015-12-01

Licencia Creative Commons

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Tipo de documento

Artículos de investigación

Editorial

Universidad de La Salle. Ediciones Unisalle

Compartir

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.