Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Grassi Junior, Valdir
Estrella, Júlio Cezar
Título em Português
Implementação, controle e monitoração de uma plataforma móvel utilizando Linux embarcado.
Palavras-chave em Português
Microcontroladores
Sistemas embarcados
Linux embarcado
BeagleBone
Arduino
Robô móvel
Rede sem fio
Sistemas embutidos
Linux
Robôs
Resumo em Português
Com a rápida evolução dos sistemas embarcados, as plataformas que utilizam Linux
embarcado têm ganhado bastante espaço no mercado e têm se tornado cada vez mais
populares. A utilização de sistemas operacionais completos em ambientes embarcados
aumenta significativamente o poder de processamento e a gama de possibilidades que
podem ser exploradas. Nesse projeto é desenvolvida uma plataforma móvel que pode ser
controlada remotamente por um computador e possui a capacidade de tomar algumas
decisões de forma automática e independente, como por exemplo frear evitando a colisão
com obstáculos próximos. Com a utilização de um microcontrolador e uma plataforma
com Linux Embarcado, o monitoramento e controle da plataforma móvel pode ser feito
de maneira relativamente simples. Para alcançar tais objetivos é utilizado um Arduino
em conjunto com uma BeagleBone. O computador remoto estabelece uma comunicação
com a BeagleBone, a BeagleBone troca dados com o Arduino que, por sua vez, controla
os sensores e atuadores permitindo monitorar e controlar a plataforma móvel.
Palavras-chave em Inglês
Automation
Microcontrollers
Embedded Systems
Embedded Linux
BeagleBone,
Arduino
Robotics
Wireless Networks.
Resumo em Inglês
With the rapid development of embedded systems, platforms that use Embedded Linux
has gained enough market space and have become increasingly popular. The use of complete
operating systems in embedded environments significantly increases the processing
power and the range of possibilities that can be explored. In this project is developed
a mobile platform that can be remotely controlled by a computer and has the ability to
make some decisions automatically and independently, such as avoiding collisions with
nearby obstacles. By using a microcontroller and Embedded Linux platform, the monitoring
and control of the mobile platform can be accomplished in a relatively simple
manner. To achieve these goals an Arduino is used in conjunction with a BeagleBone.
The remote computer establishes communication with the BeagleBone, the BeagleBone
exchanges data with Arduino, which controls the sensors and actuators making it possible
to monitor and control the mobile platform.
Arquivos
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome(s) do(s) autor(es) do trabalho.
Data de Publicação
2014-02-05
Número de visitas
2097
Número de downloads
3372