Documente Academic
Documente Profesional
Documente Cultură
ResumoEste artigo tem por objetivo descrever A robtica permite aos alunos pensar sobre
sobre a aplicao prtica de conhecimentos problemas sistmicos, nos quais vrias partes
adquiridos na implementao de um sistema de interagem e so possveis. Explora-se a robtica
controle para um manipulador robtico. O estudo no somente pela parte esttica do material, mas
e o projeto desenvolvido tm a caracterstica de pelas atividades que dela se originam fazendo
estreitar a relao com a prtica no campo da com que o aluno pense, desafie e aja, construindo
robtica. com isso conceitos e conhecimento [1].
So abordados os aspectos referentes a B. Sistemas Embarcados
comunicao entre manipulador, plataforma de
automao e programao do manipulador. Existem trs classes bsicas de sistemas digitais:
emulao e sistemas de prototipao, sistemas de
computao de propsito geral e sistemas
embarcados.
1 INTRODUO
Um sistema embarcado ou embutido pode ser
O crescimento da tecnologia relacionado definido como um sistema computacional
robtica gerou enormes benefcios. A automao especializado que faz parte de uma mquina ou
possibilita grandes incrementos na produtividade sistema maior. Sistemas embarcados so
do trabalho e, em decorrncia, o atendimento das encontrados numa variedade de equipamentos
necessidades bsicas da populao. Alm de eletrnicos do nosso dia a dia:
aumentar a produo, os equipamentos
(a) produtos de consumo: telefones celulares,
automatizados possibilitam melhora na
pagers, cmeras digitais, videocassete, vdeo
qualidade do produto, ao uniformizar a produo
games portteis, calculadores, etc;
e, assim, evitar perdas e refugos [1].
(b) eletrodomsticos: forno de micro-ondas,
Este artigo apresenta uma descrio da
secretrias eletrnicas, equipamentos de
implementao de um sistema para o controle de
segurana, termostatos, mquinas de lavar e
um manipulador robtico com quatro juntas
sistemas de iluminao;
movimentadas por servo-motores, atravs da
programao realizada com o software Labview (c) automao de escritrio: mquinas de fax,
e da utilizao da plataforma Arduino Uno. copiadoras, impressoras e scanners;
(d) automveis: controle de transmisso, injeo
2 SEES eletrnica, suspenso ativa, freio ABS.
A. A Robtica na Engenharia Sistemas embarcados possuem algumas
A robtica fortemente multidisciplinar, pois caractersticas que so comuns:
permite convergir interesses da mecnica, da Funcionalidade nica: usualmente um sistema
informtica, da eletrnica, das teorias de embarcado executa somente um programa
otimizao e controle de mtodos matemticos, repetidamente. Por exemplo, um pager sempre
alm disso, existe o interesse cientfico e um pager, enquanto que um computador pessoal
tecnolgico motivados por professores e alunos pode executar uma variedade de programas;
[2].
C. Arduino
O Arduino uma plataforma de hardware livre
que foi desenvolvida na Itlia com intuito
educacional. Os trs pilares do Arduino so
hardware, software e comunidade ativa. [2]
a. O hardware livre, ou seja, qualquer um pode,
legalmente, baixar o esquemtico da internet e Figura 1: Foto do rob manipulador Robotek
fazer a sua prpria placa, sem ter que pagar II., (referencia)
direitos autorais.
b. O software baseado no Processing, uma
linguagem que se assemelha linguagem C, e 3 O TRABALHO PROPOSTO
desenvolvida no MIT. O software de
Atravs da disponibilidade do rob manipulador
programao multiplataforma, podendo ser
RobotekII foi decidido que seria adequado
usado no Windows, Linux ou Mac.
explorar diferentes maneiras de se trabalhar com
c. A comunidade outro pilar do Arduino pois, o rob, algo que fosse alm do que seu controle
atravs dela, um iniciante consegue obter e programao prprios permitiam, sendo assim
rapidamente conhecimento para os primeiros foi proposto a utilizao de um controle que
projetos com ajuda de tutoriais e de membros da pudesse ser programado atravs do software
comunidade. [3] Labview. A partir da foi trabalhada a hiptese de
poder gravar movimentos completos realizados
D. Labview
pelo rob, para que posteriormente pudessem ser
Labview um poderoso ambiente de executados, e isso tudo fazendo a utilizao do
desenvolvimento para aquisio de sinal, anlise Labview.
de medidas e apresentao de dados. Dispe de
A fim de se alcanar o objetivo e por facilidade
uma linguagem de programao flexvel, que no
de obteno e familiaridade, foi decidido a
tem a complexidade de desenvolvimento das
uitilizao da plataforma Arduno Uno na criao
ferramentas tradicionais. [4]
deste sistema para o manipulador, assim atravs
da comunicao entre Labview, Arduno e o rob
realizar a implementao do sistema.
E. Servo-motor
Em relao as funcionalidades que esto
Basicamente um servo-motor um motor que
integradas ao sistema implementado para o
tem uma rotao controlada e precisa, podemos
manipulador tem-se sua movimentao atravs
4 MATERIAIS E MTODOS
Para que se pudesse determinar a confiabilidade
Figura 2: Painel de Controle criado para o do sistema implementado, testes envolvendo
sistema do manipulador robtico. cada uma de suas funes foram realizados
IV Com todas as etapas referentes comunicao algumas vezes. Em primeira instncia foram
completadas, tudo j se encontra pronto para se realizados testes simples que envolviam toda a
iniciar a programao dos servo-motores do movimentao do manipulador atravs do painel
manipulador utilizando o Labview. de controle criado no Labview e assim que no
foram encontradas falhas na amplitude dos
O Labview apresenta agora uma biblioteca movimentos, ou na no movimentao do rob,
prpria para Arduino, com elementos destinados testes envolvendo a gravao e a posterior
a operao com servo-motores. Algumas das execuo de movimentos foram executadas
partes do programa sero apresentadas sob forma vrias vezes e com movimentaes
de imagens e comentadas de acordo sua complemtamente distintas. Ao final o
funcionalidade. arquivamento e o carregamento de
Para a criao do algoritmo em questo, o movimentaes tambm foram testados.
primeiro passo para se trabalhar com os servos- Todos estes testes foram realizados por um aluno
motores configura-los, tanto quanto as portas de engenharia eltrica.
de entrada e sada do Arduino que cada motor ir
utilizar, como determinar um nome ao servo-
motor.
5 RESULTADOS
Aps o processo de comunicao entre o Arduino
e o Labview ser executado foi desenvolvido o
cdigo completo no Labview, a fim de que o rob
RobotekII pudesse executar movimentos simples
e gravados previamente. Aps a constatao da
confiabilidade de cada uma das funes
programadas para o rob, foi possvel ter a
certeza de que a programao realizada no
Figura 3: Imagem referente configurao Labview estava correta, executando cada uma
dos servos-motores. das funes do sistema corretamente. Ver figura
5.
REFERNCIAS BIBLIOGRFICAS