Sei sulla pagina 1di 0

299

Anhanguera Educacional Ltda.



Correspondncia/Contato
Alameda Maria Tereza, 2000
Valinhos, SP - CEP 13278-181
rc.ipade@unianhanguera.edu.br
pic.ipade@unianhanguera.edu.br

Coordenao
Instituto de Pesquisas Aplicadas e
Desenvolvimento Educacional - IPADE

Publicao: 30 de junho de 2011
Trabalho realizado com o incentivo e
fomento da Anhanguera Educacional

Caio Cesar Biscaro
Kristofer Leite Gonalves
Joo Rafael M. Custdio
Hder Torres Garcia



Curso:
Engenharia de Controle e
Automao
FACULDADE ANHANGUERA DE
JUNDIA
Trabalho apresentado no 10
Congresso Nacional de Iniciao
Cientfica CONIC.


RESUMO
Este artigo aborda a pesquisa e a viabilidade de desenvolvimento
e construo de um veculo terrestre autnomo, que desvia de
obstculos e chega a um determinado alvo previamente
estipulado. Para isso trabalha em conjunto com um software
executado remotamente, cujo objetivo o monitoramento da
locomoo e o envio de coordenadas por rdio freqncia com
base nos dados sensoriais adquiridos pelo rob. A pesquisa est
dividida nas quatro principais reas componentes do projeto:
eletrnica, mecnica, programao e comunicao. Sendo
abordadas de forma separada, mostram as etapas de construo
do veculo, bem como, alguns dos testes sensoriais de varredura
do ambiente externo e comunicao sem fio com o computador
remoto. O sucesso do desenvolvimento pode ser comprovado
com os resultados alcanados nos testes de funcionalidades. Em
fase final de construo, ainda resta concluir a montagem
mecnica, a aferio da comunicao externa, e a atuao do rob
mediante o monitoramento remoto, sendo estas etapas finais um
incentivo para a continuidade da pesquisa.
Palavras-Chave: robtica mvel; construo de robs; inspeo de
ambientes dinmicos; comunicao remota; varredura de ambiente.
ANURIO DA PRODUO DE
INICIAO CIENTFICA DISCENTE
Vol. 13, N. 17, Ano 2010
VECULO AUTNOMO TERRESTRE PARA
INSPEO DE AMBIENTES DINMICOS
300 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
1. INTRODUO
Veculos autnomos freqentemente so alvos de pesquisas e investimento tecnolgico
em vrias partes do mundo, tais como os que esto em constante desenvolvimento por
universidades, inclusive no Brasil, (INOVAO TECNOLGICA, 2009). Esses projetos
objetivam a pesquisa, o desenvolvimento e a implementao de sistemas de navegao
autnoma em veculos terrestres. Automveis dotados de tais sistemas contribuiriam para
a reduo do nmero de acidentes no trnsito, causados muitas vezes por imprudncia ou
falta de ateno do condutor (SOBRAL, 2009). Mas isso ainda demandar vrios anos de
desenvolvimento para tornar-se algo convencional, devido infinidade de variveis que
existem e que venham a surgir em ambientes to complexos quanto ruas, avenidas e auto-
estradas presentes no planeta (BORENSTEIN; EVERETT; FENG, 1996).
Tratando de ambientes em escala menor que podem ser facilmente mapeados ou
que no envolvam uma complexidade to extensa, os veculos dotados de sistemas
autnomos tornam-se viveis e de grande utilidade, devido s vrias habilidades
possveis de serem incorporadas. Algumas delas so: a locomoo em um ambiente j
conhecido, o desvio de obstculos que possam vir a surgir em sua trajetria, e a aquisio
de dados do meio externo quando se tratar de um ambiente ainda inexplorado (HEINEN,
2002).
Veculos mveis autnomos ou semi-autnomos podem substituir seres
humanos em ambientes perigosos ou insalubres. Utilizando-se para isso um software
elaborador de trajetrias (SOBRAL, 2009), possibilitando o envio de um rob para
executar determinada tarefa com o intuito de preservar a sade humana.
Este artigo est organizado em sees. A primeira seo essa introduo, a
seo 2 apresenta os objetivos da pesquisa. A metodologia utilizada na realizao do
projeto apresentada na seo 3. As informaes relacionadas ao desenvolvimento so
mostradas na seo 4. Os resultados so descritos na seo 5. Por fim, as consideraes
finais so apresentadas na seo 6.
2. OBJETIVO
O foco desta pesquisa o estudo da viabilidade e o desenvolvimento de um veculo mvel
com a capacidade de receber as coordenadas e se locomover em determinada direo
(INOVAO TECNOLGICA, 2009) em ambiente mapeado, (UNIFACS, 2009)
desviando de obstculos, evitando colises, localizando e alcanando alvos, (SILVA, 2009)
mesmo que no decorrer da trajetria sejam inseridos novos objetos no previstos no plano
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 301
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
inicial. Esse o chamado tipo de abordagem hbrida (UNIFACS, 2009), na qual existe um
pr-mapeamento do ambiente que cria e planeja uma trajetria a ser seguida, e durante
essa trajetria os sensores so utilizados para o desvio de obstculos dinmicos que
possam ser encontrados.
As abordagens hbridas tem-se tornado muito viveis para o desenvolvimento de
sistemas de controle de veculos autnomos, tornando-os capazes de realizar tarefas de
forma eficiente sem que as imprevisibilidades do ambiente prejudiquem sua execuo
(HEINEN, 2002).
Tambm faz parte do objetivo contribuir para futuras pesquisas em robtica
mvel, deixando este artigo como material didtico de apoio e como base para a
continuidade da pesquisa na rea.
3. METODOLOGIA
Este projeto pode ser dividido em quatro reas: eletrnica, mecnica, programao e
comunicao, sendo cada uma detalhada nas subsees seguintes. Cada rea composta
por mdulos representativos da menor parcela nas etapas de construo do rob.
Emprega-se assim o conceito de modularidade, permitindo a construo de partes
independentes e possveis de serem integradas para a obteno do produto final
(ARNHEITER; HARREN, 2006). Ainda com a vantagem da fcil substituio dos mdulos
devido a possveis defeitos aps a montagem. Um mdulo pode ser um circuito
eletrnico, uma estrutura mecnica, um sensor, ou motor, que conectados entre si
compem o projeto.
O rob funciona de forma integrada a um software de controle executado por um
computador remoto, atravs do qual so enviadas as coordenadas de locomoo com base
nos dados adquiridos pelos sensores do rob, visando atingir o alvo desviando dos
obstculos. Tal software denominado PoliControl, desenvolvido em outro Projeto de
Iniciao Cientfica, com o ttulo de: Proposta de Software de Controle para Veculos
Robticos Mveis Semi-Autnomos, ilustrado na Figura 1. E atravs dessa ferramenta
possvel ver a trajetria que o rob fez, evitando as colises com os obstculos e barreiras
impostas at alcanar o alvo pr-determinado.
302 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322

Figura 1. Exemplo de simulao do software de controle - PoliContol.
As estratgias de controle de locomoo do veculo so geradas pelo software de
controle atravs de tcnicas de behaviour-based (ARKIN, 1998), de modo que os dados dos
sistemas sensoriais e a odometria feita com os motores e encoders, so aplicados para
gerao de controles: reativo, deliberativo e hbrido.
Na utilizao do controle reativo, os sensores infravermelhos com varredura total
de 180 na parte frontal do veculo, possibilitam gerao de vetores de repulso. Estes em
situaes de coliso geram a informao para uma reao de desvio do obstculo e
continuao da trajetria at o alvo final.
No controle deliberativo o sensor ultra-snico monitorado, e juntamente com a
informao de um caminho terico conhecido (se houver) gerado um caminho
estratgico para que o veculo possa se mover at um sub-alvo. Neste ponto, novamente
executado o mapeamento do ambiente e gerao de uma nova estratgia, formando sub-
alvos ao longo do percurso, com a inteno de chegar at o alvo final. Este tipo de controle
demanda grande processamento de dados para gerao de estratgias, e por esse motivo,
o sensor ultra-snico lido em somente trs posies: (45 esquerda, 45 direita e 0
posio central), sendo o movimento deste efetuado por um mdulo externo ao
processamento do microcontrolador.
A proposta de desenvolvimento deste veculo tem como objetivo, a utilizao do
sistema de controle hbrido (HEINEN, 2002) que soma caractersticas dos dois sistemas
citados anteriormente. Assim, estando o veculo em um local com condies tpicas de
qualquer um dos dois sistemas, como por exemplo, em ambientes dinmicos onde
existem obstculos mveis, o veculo ter condies de se locomover de forma eficiente e
atingir a meta estipulada.
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 303
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
3.1. Eletrnica
Primeiramente foi elaborada a arquitetura de funcionamento do veculo e em seguida
projetados os circuitos eletrnicos para execuo das funcionalidades, utilizando software
de desenvolvimento e simulao de circuitos. Posteriormente, foram efetuados testes de
funcionamento em laboratrio, e aps essa etapa, a elaborao dos desenhos das placas de
circuito impresso (PCI), a confeco destas, a soldagem dos componentes, e por fim, a
execuo dos testes de funcionamento dos sensores e atuadores.
3.2. Mecnica
Para aplicao de todas as idias de funcionalidade do rob, foi feito o estudo dos
dispositivos e layout mecnico, utilizando software de CAD 3D.
Com todas as caractersticas juntas em um modelo, houve a necessidade de
escolher entre a confeco de todas as peas ou aquisio de kits prontos existentes no
mercado. E assim, foi decidida a aquisio de um kit que continha uma esteira flexvel,
polias e caixa redutora com motores (moto-redutor), devido ao baixo custo e tambm pela
dificuldade de confeco destes componentes. O restante das peas foi projetado em
acrlico por ser um material de fcil manuseio e baixa densidade, resultando em peas de
baixa massa e facilidade para executar alteraes ou testes de funcionalidade.
Atravs do software CAD, obteve-se o detalhamento 2D para confeco das peas
e montagem do conjunto, fazendo com que a disposio destas gerasse um centro de
gravidade baixo e prximo ao centro do rob, resultando em um bom equilbrio mesmo
em rampas e condies adversas.
A ltima etapa contempla a confeco das peas acrlicas conforme projeto.
3.3. Programao
Os cdigos de programao, tambm elaborados de forma modular, de modo que cada
bloco da codificao representa a execuo de determinada tarefa, tornaram possveis a
efetuao de testes independentes para averiguao das funcionalidades, e por fim a
integrao de todo o cdigo. Facilitando-se assim a programao e resoluo de erros e
falhas no decorrer do desenvolvimento.
304 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
3.4. Comunicao
A comunicao entre o rob e o computador remoto feita atravs de um par de mdulos
wireless XBee, fabricados pela Digi, que operam por sob o protocolo ZigBee (IEEE
802.15.4), utilizam taxas de transferncia entre 20kbs e 250kbs e uma freqncia de 2,4
GHz.
Equiparados a tecnologias como Bluetooth e WiFi trazem benefcios como baixo
custo, baixo consumo de energia e dimenses reduzidas.
4. DESENVOLVIMENTO
O projeto iniciou-se pela definio das habilidades necessrias para que o rob cumprisse
o objetivo proposto, e pela escolha dos sensores e atuadores utilizados, visto que o sucesso
da tarefa depende principalmente destes (SOBRAL, 2009). O desenvolvimento segue a
mesma ordem da metodologia, cada subseo aborda uma etapa de construo do rob.
4.1. Eletrnica
A parte eletrnica engloba sensores, circuitos para encoders, circuito para acionamento de
servos-motores, fonte de alimentao, acionamento de motores para locomoo,
microcontroladores, e arquitetura, esta relatada na subseo a seguir e ilustrada pela
Figura 2.
Arquitetura
O funcionamento baseado no sistema mestre-escravo, sendo composto por um mestre e
dois escravos. Como mestre optou-se pelo AT89S8252, fabricado pela Atmel, por sua
facilidade de programao em linguagem C, e por ser um microcontrolador puramente
digital, visto que para designar esta funo no so necessrias entradas analgicas. Para
as funes de escravos foram utilizados dois microcontroladores PIC18F4550, fabricados
pela Microchip, os quais possuem os perifricos necessrios para o rob. Alm disso, a
escolha de dois tipos diferentes de microcontroladores possibilita a integrao de
tecnologias, o que contribui para o aprendizado e pesquisa cientfica.
A configurao feita de forma a manter a simetria das funes sensoriais e
reativas do rob, assim um PIC controla o lado esquerdo e o outro, por sua vez o lado
direito. Dessa forma facilitando o entendimento das funcionalidades, alm de se dispor de
recursos em dobro para a execuo das tarefas pelo rob.
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 305
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
Cada um dos escravos tem trs sensores acoplados, sendo um do tipo
infravermelho, para a medio de distncia, uma antena tctil, utilizada como sensor de
coliso, e um terceiro, tambm, do tipo infravermelho, mas utilizado para o encoder das
esteiras. Alm dos sensores, cada escravo tambm tem a funo de gerar dois sinais do
tipo PWM (Pulse Width Modulation) Modulao por Largura de Pulso, um deles
necessrio para o acionamento de um dos motores que tracionam as esteiras, e o outro
para a movimentao de um dos servos que suportam os sensores infravermelhos.
Os dados sensoriais so armazenados em variveis e enviados ao mestre, quando
solicitado por este, que o faz mediante o pedido do computador remoto. Conjuntamente
so enviados os dados adquiridos pelo sensor ultra-snico frontal, que est diretamente
ligado ao mestre e, tambm, movimentado por um servo-motor. De acordo com o
processamento das informaes adquiridas pelo rob so enviadas as coordenadas de
locomoo ao mestre, e este as repassa aos escravos, que executam as funes.
Toda a comunicao entre o mestre e o computador remoto feita atravs dos
mdulos XBee, sem necessidade de cabos de comunicao.

Figura 2. Arquitetura de funcionamento.
306 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
Sensoriamento
O desvio de obstculos baseado na medio das distncias entre o rob e os objetos, e a
efetuao do clculo pelo computador remoto da trajetria a ser seguida. Os sensores
atuantes com essa funcionalidade so trs: um ultra-snico fabricado pela Tato com
alcance de 20cm a 150cm e dois infravermelhos da Sharp GP2D120 com alcance de 4cm a
30cm.
Posicionado ao centro na parte frontal do veculo est o ultra-snico, que
acoplado a um servo-motor faz a leitura da distncia em trs posies: -45, 0 e 45,
ampliando assim o raio de cobertura. Seu funcionamento baseado no princpio do eco,
que consiste no envio de um sinal ultra-snico de curta durao, e o tempo at o eco ser
recebido medido, assim, sabendo-se a velocidade do som no ar calcula-se a distncia.
Nas extremidades da parte frontal, posicionados em um ngulo de 135, esto os
infravermelhos, tambm movimentados por servos-motores, que giram 45 em sentido
horrio e 45 em sentido anti-horrio. Este sensor opera enviando um sinal de luz
infravermelho, que refletido pelo objeto e capturado pelo receptor produz uma variao
na tenso de sada proporcional a distncia medida.
Ambos os sensores, podem ser visualizados na Figura 3, que destaca tambm os
raios de ao do ultra-snico em azul e do infravermelho na cor vermelha.

Figura 3. Raios de ao e sensores. No detalhe a esquerda o ultra-snico e a direita o infravermelho.
Ainda na parte de sensoriamento, mas no relacionado aquisio de dados de
distncia e sim ao controle de posio do rob, utilizou-se os sensores infravermelhos da
Vishay, modelo CNY 70, que pode ser visto na Figura 4, sendo estes posicionados sobre as
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 307
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
esteiras de locomoo de forma a contar os pulsos conforme o veculo se movimenta,
podendo-se assim calcular a posio do rob no ambiente.
O sensor CNY70 composto por um foto-diodo, e um foto-transistor
posicionados paralelamente no mesmo invlucro. Sendo o sinal enviado pelo foto-diodo,
refletido na superfcie e capturado pelo foto-transistor, com uma intensidade luminosa de
acordo com o material de reflexo.
Para a digitalizao desse sinal utiliza-se um circuito encoder, o qual
configurado de tal forma que quando h reflexo pelo material da esteira o valor
retornado igual a um e quando no h reflexo, devido ao sinal ter atravessado o
orifcio entre as divises o retorno zero.

Figura 4. Sensor CNY70, esquema refletivo e posicionamento sobre a esteira.
Como fator de segurana, evitando a coliso do rob com um obstculo, caso haja
uma falha no processamento das informaes, as antenas tcteis, aqui utilizadas como
sensores de coliso so acionadas, causando uma interrupo no processamento do
cdigo de programao, fazendo o rob paralisar a locomoo e possibilitando o reclculo
da trajetria a ser seguida.
FONTE DE ALIMENTAO
Como fornecedor de potncia para todo o rob, utiliza-se uma bateria de Polmeros de
Ltio (LiPo) de 7,4V e 2100mAh, a qual conectada ao circuito fonte, (Figura 5) atravs de
um conector do tipo P4.
Para obter-se 5,0V, necessrios para alimentao dos circuitos eletrnicos, foi
utilizado o regulador de tenso LM7805. J para os motores de locomoo um LM317T,
este com nvel de tenso ajustvel, possvel de ser variado entre 1,5 V at 3,0 V atravs de
um trimpot, possibilitando determinar a velocidade de deslocamento do rob.
308 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322

Figura 5. Esquema eltrico da fonte de alimentao.
INTERFACE DO MICROCONTROLADOR AT89S8252
Para utilizao deste microcontrolador, foi desenvolvida uma interface eletrnica,
ilustrada na Figura 6, com boto de reset, clock externo, conexes para alimentao e portas
de comunicao, necessrias para a envio e recepo de dados entre o mestre e os
escravos, e tambm para os mdulos de comunicao externa XBee. Este circuito foi
adaptado do esquema proposto pela revista Saber Eletrnica (2005) que se mostrou
totalmente funcional em testes de bancada para esta aplicao.

Figura 6. Esquema AT89S8252 e projeo 3D.
ENCODER PARA AS ESTEIRAS
A ilustrao da Figura 7 mostra o circuito encoder, que tem como funo contar os pulsos
medida que o sinal do infravermelho refletido pelas divises da esteira. Isso feito a
partir da variao da corrente do coletor do foto-transistor, que monitorada pelo
Circuito Integrado LM339 e funcionando como um schimmit trigger, emite um sinal de
sada em nvel alto assim que a tenso de referncia excedida. Utilizando essa tcnica o
sinal analgico transformado em digital, possvel de ser interpretado pelo
microcontrolador.
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 309
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322

Figura 7. Eletrnica encoder e placa PCI em 3D.
INTERFACE PARA OS MICROCONTROLADORES PIC18F4550
A eletrnica aqui descrita, tal qual mostrada na Figura 8, foi adaptada do esquema
proposto no livro Microcontroladores PIC18 (MIYADAIRA, 2009).
O circuito dotado de entrada para alimentao, clock externo, conexes para as
portas de comunicao com o mestre, alm de buffers para as entradas de sinais
analgicos, utilizadas pelos sensores infravermelhos.

Figura 8. Esquema da interface PIC e projeo 3D da placa de circuito impresso.
PONTE H PARA MOTORES DC
O esquema apresentado na Figura 9 foi adaptado a partir do datasheet do circuito
integrado L293B, de acordo com o modelo de controle bidirecional de motor DC.
O sinal PWM, gerado pelo microcontrolador, enviado por meio de um foto-
acoplador, TLP621, no qual a conexo estabelecida por meio luminoso e possibilita o
isolamento entre a tenso de disparo do circuito e a tenso de que faz o acionamento do
motor. Esse procedimento contribui para a proteo do microcontrolador contra possveis
310 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
picos de tenso (transientes) causados no acionamento ou desligamento do indutor do
motor DC.

Figura 9. Esquema da ponte H e projeo 3D.
SCANNER DE ULTRA-SNICO
O monitoramento do ambiente a longa distncia (20 cm a 150 cm) feito pelo sensor ultra-
snico acoplado a um servo-motor, utiliza a eletrnica aqui descrita e apresentada na
Figura 10, para fazer a sua movimentao. O movimento do servo dado pelo sinal PPM
(Pulse Position Modulation) Modulao por Posio de Pulso, gerado por duas
configuraes do circuito integrado LM555, de modo que a chave digital feita com o
transistor BC 557 alterna o tempo de sinal alto entre um milissegundo (posio inicial de -
45), e dois milissegundos (posio final de 45). O restante do tempo aps o sinal alto
preenchido com sinal baixo, completando o perodo total padro de 20 milissegundos (50
Hertz).

Figura 10. Eletrnica do scanner e placa em 3D.
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 311
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
4.2. Mecnica
A mecnica deste rob foi elaborada de modo a facilitar o deslocamento em ambientes
variados e o manuseio de componentes, tanto no momento da confeco como para
execuo de modificaes e testes diversos.
As peas que compe o conjunto so mostradas na Figura 11.

Figura 11. Disposio dos componentes do conjunto.
A locomoo feita atravs de esteiras flexveis que se adquam a diversos tipos
de superfcies e conseguem deslocar o rob at mesmo em ocasies de baixo atrito. O
arranjo fsico da esteira dado por trs polias guias e uma roda dentada que transmite o
movimento rotativo executado pelo moto-redutor para as esteiras.
O acionamento individual de cada esteira feito por motor DC acoplados a caixa
de reduo mecnica com relao de reduo 204:1, que atravs da roda dentada movem
a esteira.
Para execuo da lgica de funcionamento do scanner de ambiente frontal,
composto pelo sensor ultra-snico e movimentado pelo servo-motor, foi elaborado um
suporte com trs chaves fim-de-curso. O correto posicionamento das chaves ajustvel
devido forma de fixao que feita sob oblongos. Sendo a pea acrlica posicionada
abaixo destas, como mostrado na Figura 12.
312 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322

Figura 12. Scanner ultra-snico com suporte acrlico para chaves fim-de-curso.
Localizado na parte inferior frontal, esto os sensores de coliso que so
compostos por um corpo cilndrico de borracha curvado e uma chave fim-de-curso. A
ilustrao da Figura 13 mostra a vista inferior do rob com as chaves-fim de curso, e as
antenas de coliso.

Figura 13. Vista inferior com chaves fim-de-curso e sensores de coliso.
Aps a montagem das correias, esta tensionada pelo moto-redutor fixado sob
oblongos e pelo dispositivo tensionador onde est contido o eixo superior traseiro,
possibilitando assim o ajuste longitudinal.
4.3. Programao
A locomoo e o sensoriamento dependem, alm dos fatores mecnicos e eletrnicos,
principalmente da programao embarcada. Esta, elaborada em linguagem C para ambos
os microcontroladores, mas seguindo regras especficas para cada um, exigiu o estudo das
diferentes variaes. Por exemplo, para o entendimento da programao em PIC, foi
utilizado o livro Microcontroladores PIC18 (MIYADAIRA, 2009), e para a programao
do AT89S8252 o livro Microcontrolador 8051 Famlia AT89S8252 (NICOLOSI;
BRONZERI, 2009).
Os testes do PIC foram efetuados com programas individuais, capazes de
adquirir os dados sensoriais e gerao de PWM para os servos-motores. Com relao ao
mestre, este recebeu um programa para leitura de distncia pelo sensor ultra-snico, alm
da comunicao serial com o mdulo XBee.
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 313
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
A programao do microcontrolador PIC teve incio com desenvolvimento do
cdigo, mostrado na Figura 14, onde aparecem em destaque, a digitalizao do sinal
medido, a aplicao da equao caracterstica de acordo com a curva de operao, (Figura
15) a mdia das trs leituras obtidas, a inicializao do conversor A/D e por fim o envio
dos dados de leitura para o PORT B.

Figura 14. Parte do cdigo para aquisio de dados pelo sensor Sharp.

Figura 15. Curva caracterstica do sensor Sharp.
314 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
Para a o teste de funcionamento desse cdigo utilizou-se acoplado ao PORT B um
conjunto de LED, cuja funo foi indicar o valor de distncia medida em cdigo binrio.
Para a movimentao do servo-motor, utiliza-se uma funo que gera a largura
do tempo em alta e em baixa, alm da quantidade de ciclos necessrios para a gerao dos
tempos.
O encoder utiliza um cdigo, cuja principal funcionalidade o acionamento da
interrupo externa e o incremento de contagem com sada definida no PORT D, de modo
a conseguir-se testar a sua funcionalidade tal como foi feito para o sensor Sharp. Para isso
utilizou-se o mesmo conjunto de LED, e a cada movimento da esteira sob o sensor CNY70,
o microcontrolador incrementava um valor que era visualizado pelo contagem binria.
Para o monitoramento do ambiente pelo sensor ultra-snico, utilizou-se a
interrupo externa do microcontrolador, de forma a manter a contagem de tempo
enquanto acionada. Esse tempo significa o perodo que o sinal ultra-snico precisou para
ir at o objeto, ser refletido e retornar ao sensor.
Com base nessa interpretao, o clculo feito multiplicando-se o tempo
capturado pela velocidade do som no ar (346m/s a 25C), assim obtendo-se como resposta
a distncia do obstculo.
Para efeito de teste da programao, o valor de distncia medido enviado para
o LCD do kit de programao do AT89S8252, tornando visual a operao do sensor e
funcionamento da programao. O valor da distncia pode ser comparado com o auxlio
de uma rgua, possibilitando a calibrao exata da programao.
O resultado da medio impresso no LCD pode ser visto na Figura 16.

Figura 16. Valor da distncia medida pelo sensor (917 mm) reproduzido no LCD.
A comunicao entre o mdulo XBee e o microcontrolador feita utilizando
canal serial e para isso utiliza-se uma programao, na qual, primeiro ocorre, a
inicializao do canal serial a uma taxa de 9600bps. Feito isso, o dado recebido
armazenado no registro SBUF e um sinal de retorno (eco) enviado ao emissor, por
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 315
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
ltimo o dado armazenado impresso no display LCD, para que haja a comprovao
visual do processo tal qual foi feito com o sensor ultra-snico.
4.4. Comunicao
Os mdulos XBee comunicam-se de forma serial e devem ser pr-configurados atravs do
software XCTU, fornecido gratuitamente pela Digi. O mdulo BASE o que fica
conectado ao computador, e o REMOTO, o mdulo externo conectado ao rob, o qual
necessita de algumas conexes para o envio e recepo de dados ao microcontrolador,
como mostrado na Figura 17 (ROGERCOM, 2010).

Figura 17. Mdulo REMOTO conectado ao microcontrolador.
O mdulo BASE conectado ao computador por meio da porta USB, e esta
fornece a alimentao, assim como, o canal de comunicao para o envio e recebimento de
dados.
5. RESULTADOS
Os sistemas de controle abordados na metodologia foram simulados no software
Policontrol, utilizando todas as caractersticas construtivas do veculo, sendo que o
sistema de controle hbrido, mostrado na Figura 18, apresentou melhores resultados, pois
aliou as caractersticas dos dois sistemas: reativo e deliberativo, resultando em pontos
positivos de destaque como, reao a obstculos dinmicos durante a locomoo entre
sub-alvos, evitando a coliso e obtendo permetros totais de deslocamento otimizado,
buscando a menor distncia at o alvo final.
316 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322

Figura 18. Simulao em software do sistema de controle hbrido.
5.1. Eletrnica
Os testes de funcionamento dos sensores foram realizados em conjunto com a
programao, e nessa etapa do desenvolvimento, os resultados obtidos pelos sensores
foram satisfatrios, tornando possvel a incorporao destes ao projeto.
Todos os circuitos, agora confeccionados fisicamente, so nas subsees a seguir
contemplados como produtos finais do desenvolvimento da parte eletrnica e mostrados
como resultados obtidos dessa etapa do projeto.
FONTE DE ALIMENTAO
Nos testes realizados, a corrente mxima utilizada pelas sadas de 5,0V fornecidos pelo
LM7805 no ultrapassou 1,0 ampre, conforme a recomendao do datasheet do
componente. E nas sadas de tenso ajustveis fornecidas pelo LM317T, quando ajustadas
em 3,0V, e conectadas aos motores a corrente exigida no ultrapassou 1,5 ampres,
corrente mxima estipulada no datasheet do regulador.
O LED indicativo do estado operante, ilustrado na Figura 19, se mostrou til para
reconhecimento visual de que o fornecimento de energia estava apto a ser utilizado.
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 317
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322

Figura 19. LED aceso indicando o estado operante da fonte.
INTERFACE DO MICROCONTROLADOR AT89S8252
A interface do microcontrolador AT89S8252 mostrada na Figura 20, fornece as conexes
de entrada e sada necessrias para operao.
O programa gravado externamente, por meio do kit de desenvolvimento e
gravao, foi utilizado para a verificao das conexes constantes nesta placa de forma
que foi possvel comparar o sinal das sadas com os especificados no cdigo de
programao.

Figura 20. Interface para AT89S8252 concluda.
ENCODER PARA ESTEIRAS
A eletrnica do encoder mostrada na Figura 21 exprime atravs de um sinal alternado,
entre nvel baixo e nvel alto, o espaamento entre o local onde alojado o dente da roda
dentada e a articulao. Assim possibilitando o clculo do deslocamento das esteiras,
atravs dos passos de 6,0mm.
318 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322

Figura 21. Placa eletrnica do encoder.
Os sensores devem ser mantidos abrigados da incidncia luminosa externa,
visando-se obter uma confiabilidade na medio. Por conta disso o projeto prev o
posicionamento direcionado ao solo e prximo a superfcie da esteira.
INTERFACE PARA OS MICROCONTROLADOR PIC18F4550
A interface do microcontrolador PIC18F4550 (Figura 22) foi utilizada para a execuo dos
programas descritos anteriormente. Mostrando-se hbil a ser incorporada, uma vez da
obteno de sucesso nos testes efetuados.

Figura 22. Interface do PIC em teste.
PONTE H PARA MOTORES DC
A Ponte H mostrada na Figura 23 foi alimentada pela fonte e testada com os motores DC
em aproximadamente 3,0 Volts de modo que o sinal de PWM exercesse o controle de
velocidade dos motores.
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 319
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322

Figura 23. Ponte H concluda.
Nesse teste, o sinal existente na sada de acionamento do motor se manteve de
acordo com o sinal do microcontrolador, porm com tenso mxima de 3,2 Volts,
mostrando o funcionamento correto dos foto-acopladores.
Scanner de Ultra-Snico
O circuito concludo do scanner, mostrado na Figura 24 foi testado em conjunto com o
microcontrolador e obteve resultados favorveis.

Figura 24. Circuito do scanner.
O movimento executado pelo servo foi ajustado com o auxlio dos trimpots e o
sinal PPM para execuo do movimento at a posio 45, foi de 1 milissegundo em
nvel alto e 19 milissegundos em nvel baixo. E o sinal para execuo do movimento at a
posio 45 foi de 2,15 milissegundos em nvel alto e 20 milissegundos em nvel baixo.
A Figura 25 ilustra a o sinal obtido para movimentao at as posies desejadas.

Figura 25. Sinal de movimento do servo-motor: esquerda na posio -45 e direita na posio 45.
320 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
5.2. Mecnica
A locomoo do veculo utiliza um kit composto por: moto-redutor, polias e roda dentada,
tal como visualizado na Figura 26.
A opo por utiliz-lo deveu-se a facilidade de montagem, e por atender os
requisitos para o projeto.

Figura 26. Kit de locomoo fsica do rob.
A estrutura fsica, incluindo os suportes para os sensores foi confeccionada em
acrlico, e um exemplo suporte dos sensores do encoder, conforme a Figura 27.

Figura 27. Suportes dos sensores do encoder.
5.3. Programao
A programao mostrou-se possvel de ser incorporada, trazendo resultados satisfatrios
durante os testes realizados no decorrer do desenvolvimento. Um dos exemplos desse
sucesso pode ser observado na Figura 28, que apresenta tambm os resultados da
comunicao.
Caio Cesar Biscaro, Kristofer Leite Gonalves, Joo Rafael Morassutti Custdio, Hder Torres Garcia 321
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
5.4. Comunicao
Aps as configuraes necessrias no XCTU e a gravao do programa para receber os
sinais pelo canal serial do micro-controlador, puderam ser enviados caracteres
serialmente atravs dos mdulos XBee, de modo que, digitados no hyper terminal do
XCTU foram transmitidos ao AT89S8252 e impressos no LCD do kit de programao,
como pode ser visualizado na Figura 28.

Figura 28. XCTU com a frase POLITRONICA OK e LCD apresentando os caracteres recebidos pelo
microcontrolador atravs do mdulo XBee.
Os testes foram elaborados com uma distncia de dois metros entre os mdulos,
sem barreiras e com uma taxa de transferncia de 9600bps, trazendo resultados
satisfatrios e convincentes da viabilidade de utilizao desse tipo de comunicao no
projeto, pois no houve perda de dados, ou falhas no processo durante os ensaios.
6. CONSIDERAES FINAIS
Para o desenvolvimento desse trabalho foi preciso, primeiramente, um estudo da filosofia
do design de um veculo para atender os requisitos de locomoo e interao com os
sistemas de controle propostos. Concretizado este passo, foi desenvolvida uma
arquitetura para trabalhar em conjunto com o software de controle, elaborando um estudo
aprofundado da eletrnica, visando circuitos e lgicas de funcionamento das partes
inerentes ao projeto, alm do estudo de linguagem de programao voltada para micro-
controladores e da comunicao wireless atravs dos mdulos XBee. Por ltimo, a parte
mecnica exigiu a pesquisa por componentes adequados aos objetivos de construo.
Sendo assim, o desenvolvimento desse projeto, trouxe uma boa contribuio intelectual
para os pesquisadores, uma vez que envolveu vrias reas de atuao e pesquisa, alm de
contato com diferentes tecnologias.
Com os resultados dos testes efetuados, favorveis e satisfatrios, pode se
concluir que existe a viabilidade de construo do prottipo nos padres descritos no
322 Veculo autnomo terrestre para inspeo de ambientes dinmicos
Anurio da Produo de Iniciao Cientfica Discente Vol. 13, N. 17, Ano 2010 p. 299-322
decorrer do desenvolvimento da pesquisa, mas passveis de ajustes e aprimoramentos
posteriores.
Apesar do sucesso nos testes sensoriais, da programao embarcada, da
funcionalidade eletrnica e da comunicao externa, algumas etapas ainda restam para a
obteno do produto final, como por exemplo, a montagem do conjunto mecnico e a
elaborao de um protocolo de comunicao exclusivo para o envio dos dados entre o
computador remoto e o microcontrolador. Sendo tambm necessrios os testes de
funcionamento em um ambiente provido de obstculos, para que o rob em conjunto com
o software de monitoramento, possa atingir o seu principal objetivo: alcanar o alvo sem
colidir com as barreiras e obstculos propostos. Ficando, assim este trabalho como base e
incentivo para a continuidade do desenvolvimento da pesquisa.
REFERNCIAS
ARKIN, R. Behaviour based-robotics. Massachusetts Institute of Technology, 1998.
ARNHEITER E. D.; HARREN. H. Quality management in a modular world. Lally School of
Management and Technology. Rensselaer Polychnic Institute, Hartford, Connecticut, v. 18, n. 1,
2006.
BORENSTEIN, J.; EVERETT, H. R.; FENG, A. L. Where am I? Sensors and methods for mobile
robot positioning. michigan: The University of Michigan, 1996. Disponivel em: <http://www-
personal.umich.edu/~johannb/shared/pos96rep.pdf>. Acesso em: 5 jan. 2010.
HEINEN, F. Sistema de controle hbrido para robs mveis autnomos. Dissertao (Mestrado) -
UNISINOS, So Leopoldo, 2002. p. 83-86; 110.
INOVAO TECNOLGICA. Sistema autnomo de navegao para veculos desenvolvido no
Brasil. Inovao Tecnolgica, 2009. Disponivel em:
<http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=sistema-autonomo-
navegacao-veiculos-desenvolvido-brasil&id=010170091026>. Acesso em: 31 dez. 2009.
MIYADAIRA, A. N. Microcontroladores PIC18. So Paulo: rica, 2009.
NICOLOSI, D. E. C.; BRONZERI, R. B. Microcontrolador 8051 Famlia AT89S8252 com
Linguagem C. So Paulo: rica, 2009.
ROGERCOM. Controle remoto e aquisio de dados via XBee/ZigBee (IEEE 802.15.4). RogerCom,
2010. Disponivel em: <http://www.rogercom.com.br>. Acesso em: 05 jun. 2010.
SABER ELETRNICA. So Paulo: Saber, 2005 Mensal n 387, pgina 10.
SILVA, C. Mapeamento de um ambiente interno com abordagem mtrica utilizando rob mvel.
Monografia (Graduao em Engenharia da Computao) - AREA 1, Salvador, 2009.
SOBRAL, A. Um rob como plataforma para pesquisas em robtica mvel utilizando um
Automodelo. Monografia (graduao em engenharia) - AREA 1., Salvador, 2009. 26.
UNIVERSIDADE DE SALVADOR - UNIFACS. Fundamentao terica. Projeto Axebot, 2009.
Disponivel em: <http://www.axebot.ufba.br/projeto4.htm>. Acesso em: 1 jan. 2010.

Potrebbero piacerti anche