Você está na página 1de 6

Volume 13 – Nº 147 – Março / 2018

XXXVIII International Sodebras Congress


14 a 16 de dezembro – Florianópolis – SC.

SISTEMA CARPA: POSICIONAMENTO DE SERVOMOTORES RC EM


TEMPO REAL

CARPA SYSTEM: POSITIONING SERVO MOTORS RC IN REAL TIME

LEONARDO CÉSAR DE O. MARQUES; RAFAEL ROSENBERG SANTOS;


FELYPPE LABORDE M. SANTOS; CARLOS LUIZ M. DE S. JUNIOR; LUIZ PAULO G. RIBEIRO
INSTITUTO MILITAR DE ENGENHARIA – IME
LABORATÓRIO DE ROBÓTICA INDUSTRIAL E DE DEFESA – IDR LAB

leonardomarques@prof.educacao.rj.gov.br; rafael.s@globo.com;
felyppelaborde@hotmail.com; carlos.m.s@icloud.com; ribeiro@ime.eb.br
O efeito da globalização proporciona a integração de mercados e Nesse contexto, o robô industrial é parte integrante e
economias. Devido a esse fenômeno, é possível observar um apresenta-se como ferramenta estratégica na manufatura
mercado cada vez mais competitivo. Para suprir as demandas e moderna. Segundo o relatório do Departamento de Estatística
minimizar os custos, as fábricas buscam novas soluções. Nesse da IFR (International Federation of Robotics) (IFR, 2017),
contexto, o robô industrial se apresenta como ferramenta
estratégica para atender às demandas geradas. O objetivo deste
no ano de 2016 houve um recorde no total de novos robôs
trabalho é apresentar a implementação de um módulo de controle industriais instalados, totalizando 294.312 unidades, o que
físico de servomotores para o sistema CARPA, possibilitando que representa um aumento de 16% em relação ao ano anterior.
o simulador passe a atuar também como controlador em sistemas Cinco países dominam o mercado de instalação totalizando
de automação físicos, por meio da integração entre o software e o 74,2% do total em 2016, ou seja, as indústrias da
dispositivo através de comunicação via porta USB. O resultado China (29,6%), Coreia do Sul (14,1%), Japão (13,1%),
desta integração visa aumentar a eficiência do ensino, permitindo EUA (10,7%) e Alemanha (6,8%) consideram estes sistemas
que protótipos didáticos com equivalência física utilizem a mecatrônicos estratégicos, estão atentas e implementam
metodologia equivalente à de programação on-line de robôs robôs industriais massivamente em seus processos de
industriais.
fabricação, conforme percentual supracitado, enquanto que
Palavras-chave: Robô Industrial. Servomotores. CARPA. no Brasil a quantidade anual de instalação de robôs é
Simulador. pequena (1.207 unidades), correspondendo a 0,4% do total.
O aumento da instalação de novas unidades de robôs
Abstract - The effect of globalization provides an integration of industriais provoca um aumento na demanda por
markets and economies. Due to this phenomenon, it is possible to profissionais capacitados para programar estes sistemas
observe an increasingly competitive market. To meet the demands mecatrônicos, e uma análise qualitativa pode conduzir à
and minimize costs, the factories seek new solutions. In this conclusão lógica que: a ausência ou o baixo número de
context, the industrial robot presents itself as a strategic tool to profissionais qualificados e disponíveis para implementação
meet the demands generated. The objective of this work is to destes equipamentos guarda relação direta o baixo percentual
present the implementation of a physical control module of
servomotors for the CARPA system, allowing the simulator to
de robôs instalados em um país, sendo um dos fatores que
work as a controller in physical automation systems, by the way of merecem atenção.
integration between the software and the device through USB Macedo e Ribeiro (2015) afirmam que cabe a todos que
communication. The result of this integration aims to increase the trabalham com robótica industrial, a missão de conscientizar
efficiency of teaching, allowing didactic prototypes with physical a sociedade, e principalmente os tomadores de decisão em
equivalence to use a methodology equivalent to the online nível empresarial ou governamental, da necessidade de
programming of industrial robots. aumentar o ritmo de implantação de robôs manipuladores nas
indústrias brasileiras. Este argumento guarda amparo no fato
Keywords: Industrial Robotic. Servo Motors. CARPA. Simulator. que existem industrias de outros países que já estão tomando
esta iniciativa em anos sucessivos, que seguramente irá trazer
I. INTRODUÇÃO impactos futuros no aumento da competitividade diante de
A rápida incorporação dos adventos tecnológicos nos mercados globalizados.
processos de fabricação torna os produtos cada vez mais Siciliano et al. (2009) definem um sistema robótico
robustos, auferindo maior nível de competitividade na busca como uma sequência de corpos rígidos interligados por junta,
por maiores fatias de mercado. Especialistas afirmam que onde o movimento combinado de todas as suas juntas forma
está em curso no mundo, uma nova revolução industrial, a uma cadeia cinemática que define a localização do efetuador
denominada Indústria 4.0, tendo como principal cenário a final ou garra do robô, mecanismo responsável efetivamente
introdução da internet em um processo produtivo cada vez pela execução da tarefa. As juntas de revolução são as mais
mais flexível (HERMANN; PENTEK; OTTO, 2016). utilizadas em robôs industriais, tendo como principais tipos
de atuadores motores pneumáticos, hidráulicos e elétricos,
Volume 13 – Nº 147 – Março / 2018.
ISSN 1809-3957
sendo os servomotores do tipo elétrico os mais comumente II. SISTEMA FÍSICO UTILIZADO
utilizados para esse tipo de dispositivo (Id., 2009).
Resumidamente, um sistema robótico é composto por um Nesta seção encontram-se descritos todos os
controlador, atuadores, elos e sensores. dispositivos que compõem o sistema físico do servomotor e
Com o grande potencial de benefícios que a robótica da placa controladora, bem como suas principais
pode auferir no âmbito da indústria, surge a necessidade de características.
maiores esforços na disseminação dos conhecimentos
associados, bem como, a suas tecnologias em todos os níveis 2.1 – Servomotores RC
Foram utilizados servomotores RC da empresa HITEC
de Ensino, Pesquisa, Desenvolvimento e Inovação (EPD&I).
e a placa de controle SSC-32 da LynxMotion (Figura 2),
No entanto, o ensino da robótica pode ser afetado,
permitindo o comando da posição de até 32 servos de maneira
limitado, ou até mesmo inviabilizado, pelo nível de
integrada pelo CARPA, que passa a ter capacidade de
investimento necessário para a aquisição desses
equipamentos, que quando disponíveis, facilitam a movimentar simultaneamente o modelo 3D em VR e o
aprendizagem permitindo aulas teóricas acompanhadas de equivalente real.
práticas onde treinamento ocorre de fato. Sendo assim, o Figura 2 – Servomotor HS-645MG e placa de controle SSC-32
EPD&I de ferramentas computacionais e simuladores, a custo
reduzido passíveis de serem disponibilizados a Instituições de
Ensino, que venham a auxiliar o treinamento de iniciantes
ganha relevância, aumenta a efetividade do aprendizado,
reduz o tempo de treinamento com o equipamento real,
colaborando para a segurança dos usuários e preservando a
integridade dos equipamentos nesta fase inicial, como
constado por Santos et al. (2017), no treinamento de novos
usuários na programação on-line de robôs, que possibilitou
uma considerável diminuição no tempo de uso do robô real
quando aplicado em uma turma da graduação em Engenharia Fonte: Autoria própria.
Mecânica do Instituto Militar de Engenharia (IME).
A opção por esse tipo de servomotor levou em
Santos (2017) sugere a utilização de um simulado,
consideração os atributos descritos por Jones (1995), tendo
intitulado CARPA (Computer-Aided Serial Robots
como foco a performance exigida pela tarefa e o custo do
Programming, Modelling and Simulation Analysis) (Figura
dispositivo. Wada et al. (2009) defende a sua aplicabilidade,
1), como um sistema voltado para a modelagem e simulação
destacando seu potencial de utilização no campo da robótica
de qualquer tipo de robô industrial serial, com código aberto
avançada por ser compacto e de fácil manejo, possuir alta
disponível, 100% desenvolvido no Brasil, no Laboratório de
relação torque/peso e ter baixo custo. Também pode ser
Robótica Industrial e de Defesa (IDR Lab) do IME.
utilizado em protótipos de manipuladores que utilizem os
Figura 1 – Simulação do Robô Pegasus utilizando o CARPA conceitos de robótica industrial para serem empregados como
ferramenta de auxílio ao ensino.
O servomecanismo em foco é composto por um motor
de corrente contínua (DC) interligado a um potenciômetro
por um sistema de roldanas, uma placa de circuitos, para o
controle (WADA et al, 2009), ilustrado na Figura 3.

Figura 3 – Componentes de um Servomotor R/C

Fonte: SANTOS, 2017.

Este trabalho faz parte da continuidade da PD&I no


sistema CARPA, e tem por objetivo apresentar o módulo de
posicionamento simultâneo de modelos em CAD 3D e de
servomotores RC, possibilitando que as cadeias cinemáticas
modeladas em Realidade Virtual (VR), possam ter atuação
simultânea em protótipos reais que utilizem servomotores em
suas juntas, em tempo real, dentro de uma faixa admissível Fonte: CITISYSTEMS, 2017
de atraso máximo.
O artigo se inicia na seção II, descrevendo os O circuito integrado funciona como controlador, o
dispositivos que compõem o sistema físico e as suas motor como atuador e como sensor, um potenciômetro que
características mais importantes. Na seção III, são retorna uma tensão analógica proporcional ao ângulo de
apresentados o sistema CARPA, a fundamentação teórica e rotação do eixo do servo. O controle desse tipo de
as ferramentas utilizadas em seu desenvolvimento, assim servomecanismo usa como referência um sinal PWM “Pulse
como ocorre a inclusão do modelo do servomotor. Os Width Modulation”, é uma saída digital, de frequência e
principais resultados são dispostos na seção IV, seguida de largura de pulso variável (OLIVEIRA, 2017), representando
uma conclusão, na seção V, com potenciais aplicações das uma onda quadrada cujo estado alterna um nível lógico alto e
contribuições deste artigo e perspectivas de trabalhos futuros. outro baixo. Para o servomotor utilizado, o período dessa
onda é definido em 20ms e a largura do pulso que o sinal

Volume 13 – Nº 147 – Março / 2018.


ISSN 1809-3957
permanece ligado (em alta: 5V), pode variar de 0,5ms a 2.2 – A placa SSC-32, de controle de servos
2,5ms, como pode ser visualizado na Figura 4, A SSC-32, além de ser capaz de controlar de maneira
correspondendo a 90º e -90º, respectivamente. simultânea e independente a posição de 32 servomotores,
fornece também a alimentação necessária para o
Figura 4 – Esquema de repetições de pulsos funcionamento. Permite ainda a opção de modificar outros
parâmetros, como a velocidade ou o tempo necessário para
que seja obtida a posição desejada.
A comunicação com o computador ocorre via
comunicação serial-USB, sendo que o conjunto de dados
enviados para a SSC-32 deve conter informações e
formatação conforme Tabela 2, onde o que está em itálico é
opcional.

Fonte: Autoria própria. Tabela 2 – Conjunto de dados enviados à placa

O sistema de controle da posição do servomotor é # <ch> P <pw> S <spd> T <time> <cr>


fechado. Alguns autores, como Wada et al. (2009), <ch> representa o número da porta que o servo está
Galijašević et al. (2011), Fayek e Elamvazuthi (2013) e conectado, podendo variar de 0 a 31
Wang (2014), apresentam estimativas e até mesmo <pw> é o PWM [500µs; 2500µs] corresponde à posição em
alternativas para o seu controle, não sendo o foco deste artigo. graus desejada [-90º; 90º]
Utilizou-se o padrão de atuação nativo, onde existe uma <spd> <parâmetro facultativo> corresponde à velocidade
do servo em µs/s (obs.: o valor do µs tem seu
relação direta entre µs de pulso a 5V e o equivalente em graus equivalente em graus)
no flange do servomotor, a cada 20ms, conforme consta na <time> <parâmetro facultativo> corresponde ao tempo em
Tabela 1, guardando a relação linear, para ângulos µs, em que o servo deve ocupar a posição desejada
intermediários apresentada na Figura 5, com o resultado no <cr> todo o comando deve encerrar com carriage
flange do servomotor, exemplificado na Figura 6, return (ASCII 13)

Tabela 1 –Sinal PWM para algumas posições angulares específicas Foi implementado no CARPA um módulo de
Posição em º µs em alta(5V) µs em baixa(0V) posicionamento do flange do servomotor, estabelecendo uma
90º 500 µs 19.500 µs relação entre o valor da variável de junta (ângulo θ) ao
0º 1.500 µs 18.500 µs correspondente em µs relativo ao parâmetro <pw>, do
-90º 2.500 µs 17.500 µs comando da SSC-32 do tipo: # <ch> P <pw> <cr>, que passa
a ser atributo do objeto junta, resultando em movimento
simultâneo do modelo 3D e do servomecanismo.
Figura 5 – Equivalência PWM X posição no flange do servomotor
A velocidade do servomotor foi definida através da
discretização da posição do ângulo θ ao longo do tempo, e
convertido no respectivo sinal PWM, a cada 20ms enviado
pelo sistema CARPA à placa, via USB.

III. O SISTEMA CARPA


Segundo Rajeevlochana, 2011, é comum nos cursos de
engenharia mecânica, o estudo teórico de robôs e seu
funcionamento através de desenhos, imagens e a prática com
o equipamento. Os dois primeiros são fáceis de serem
acessados, no entanto o último requer a aquisição de um
equipamento industrial. A ausência do equipamento pode
comprometer a eficiência do processo de aprendizagem, pois
a possibilidade de visualização do comportamento do
Fonte: Autoria própria. equipamento facilita, estimula e auxilia o aprendizado. Assim
sendo, a PD&I em simuladores, que possam ser
Figura 6 – Relação entre a posição e o sinal de atuação.
disponibilizados sem custo aos estudantes nas fases iniciais
de treinamento da programação dos robôs, possibilita que
sejam visualizados os efeitos dos comandos em ambiente de
VR.
O sistema CARPA com o objetivo geral de auxiliar e
disseminar a importância e o conhecimento em robótica. Foi
implementado utilizando Pascal Orientado a Objetos, em
Delphi, no RAD Studio Berlin Academic Version, utilizando
a biblioteca livre 3D GLScene, que se baseia em OpenGL
para visualização de objetos 3D em ambiente de VR.
O software é foi concebido para ser genérico, ou seja,
com potencial de modelar qualquer tipo de cadeia cinemática
aberta, além de possuir código aberto, o que possibilita
Fonte: Autoria própria. inclusão de módulos e a implementação de novas pesquisas

Volume 13 – Nº 147 – Março / 2018.


ISSN 1809-3957
(SANTOS, 2017). Uma versão do simulador específica para localizar o corpo no espaço, que estará ligado ao flange do
o FMS Pegasus da empresa Amatrol foi proposto por Santos servomotor, representando sua orientação e posição:
et al. (2017), comprovando seu potencial para o processo de
ensino-aprendizagem da programação on-line de robôs 𝑎11 𝑎12 𝑎13 𝑞𝑥
industriais. O artigo proposto apresenta mais recente 𝑅 𝑞 𝑎21 𝑎22 𝑎23 𝑞𝑦
potencialidade implementada ao CARPA, detalhado nas 𝑇=[ ]= (1)
0 1 𝑎31 𝑎32 𝑎33 𝑞𝑧
seções seguintes, auferindo capacidade de movimento a
servomotores simultaneamente ao modelo 3D. [ 0 0 0 1]

3.1 O sistema CARPA-SERVO onde 𝑅 é denominada Matriz de Rotação baseada em


Este módulo pressupõe a utilização do servomotor, helicoides. Assim, é possível determinar os termos dessa
podendo ser ativado conforme o caso. Para tal, foi necessário matriz em função da direção s do eixo do helicoide e do
realizar a modelagem em CAD 3D do servo, conforme pode ângulo θ (TSAI, 1999), conforme a seguir:
ser visto na Figura 7, utilizando as versões acadêmicas dos
softwares SolidWorks e 3DS MAX. 𝑎11 = 𝑐𝑜𝑠ɵ + 𝑠𝑥2 (1 − 𝑐𝑜𝑠ɵ) (2)
𝑎12 = 𝑠𝑦 𝑠𝑥 (1 − 𝑐𝑜𝑠ɵ) − 𝑠𝑧 𝑠𝑒𝑛ɵ (3)
Figura 7 – Modelagem do Servomotor em CAD 3D 𝑎13 = 𝑠𝑧 𝑠𝑥 (1 − 𝑐𝑜𝑠ɵ) + 𝑠𝑦 𝑠𝑒𝑛ɵ (4)
𝑎21 = 𝑠𝑥 𝑠𝑦 (1 − 𝑐𝑜𝑠ɵ) + 𝑠𝑧 𝑠𝑒𝑛ɵ (5)
𝑎22 = 𝑐𝑜𝑠ɵ + 𝑠𝑦2 (1 − 𝑐𝑜𝑠ɵ) (6)
𝑎23 = 𝑠𝑧 𝑠𝑦 (1 − 𝑐𝑜𝑠ɵ) − 𝑠𝑥 𝑠𝑒𝑛ɵ (7)
𝑎31 = 𝑠𝑥 𝑠𝑧 (1 − 𝑐𝑜𝑠ɵ) − 𝑠𝑦 𝑠𝑒𝑛ɵ (8)
𝑎32 = 𝑠𝑦 𝑠𝑧 (1 − 𝑐𝑜𝑠ɵ) + 𝑠𝑥 𝑠𝑒𝑛ɵ (9)
𝑎33 = 𝑐𝑜𝑠ɵ + 𝑠𝑧2 (1 − 𝑐𝑜𝑠ɵ) (10)

Além disso, pode-se representar o deslocamento linear


(a) em SolidWorks (b) no Sistema CARPA
Fonte: Autoria própria. ao longo do eixo do helicoide, 𝑞 em suas componentes x, y
e z, onde no caso em foco t=0, da seguinte forma:
O CARPA utiliza como base a implementação
computacional da Teoria dos Helicoides, mais 𝑞𝑥 = 𝑡𝑠𝑥 + 𝑠0𝑥 − 𝑠0𝑥 𝑎11 − 𝑠0𝑦 𝑎12 − 𝑠0𝑧 𝑎13 (11)
especificamente o Método dos Deslocamentos dos 𝑞𝑦 = 𝑡𝑠𝑦 + 𝑠0𝑦 − 𝑠0𝑥 𝑎21 − 𝑠0𝑦 𝑎22 − 𝑠0𝑧 𝑎23 (12)
Helicoides Sucessivos usado para modelagem e resolução 𝑞𝑧 = 𝑡𝑠𝑧 + 𝑠0𝑧 − 𝑠0𝑥 𝑎31 − 𝑠0𝑦 𝑎32 − 𝑠0𝑧 𝑎33 (13)
cinemática de robôs industriais seriais. Além disso, possui
uma interface amigável, robusta e intuitiva, o que permite que 3.2 Cinemática direta de um manipulador com n juntas
não seja necessário que o usuário possua um conhecimento No caso de um robô formado por um número n de juntas
profundo da Teoria empregada. Todo o desenvolvimento a utilizando servomotores, interligando corpos rígidos, a
seguir foi particularizada para juntas de revolução, caso posição de seu efetuador final pode ser determinada
específico do servomotor. utilizando o produtório das MTH de cada junta, conforme
indicado a seguir:
3.2 – Método dos Deslocamentos dos Helicoides Sucessivos
Ao utilizar o sistema, basta que o programador apenas 𝑇𝑟 = 𝑇1 𝑇2 … 𝑇𝑛−2 𝑇𝑛−1 𝑇𝑛 (14)
identifique os valores de alguns parâmetros:
• a direção de um eixo ao longo do qual um corpo gira Para tal finalidade, é utilizado o Teorema de Chasles, o
ou translada no espaço designada por seu vetor qual diz que um deslocamento espacial é composto por uma
unitário, 𝑠 = [𝑠𝑥 𝑠𝑦 𝑠𝑧 ]𝑇 ; e, rotação em torno de um eixo e uma translação ao longo do
• a distância do referencial absoluto representada pelo mesmo eixo:
vetor 𝑠0 = [𝑠0𝑥 𝑠0𝑦 𝑠0𝑧 ]𝑇 , ao eixo do helicoide.
𝑝̃ 𝐴 = 𝑇𝑟 𝑝̃𝐵 (15)
Considerando servomotores, o ângulo θ representa a
variável de junta. Esses parâmetros encontram-se ilustrados
na Figura 8. onde 𝑝̃ 𝐴 = [𝑝 𝐴 1]𝑇 é o ponto alvo, isto é, onde se deseja
alcançar; 𝑝̃ 𝐵 = [𝑝𝐵 1]𝑇 é um ponto de referência.
Figura 8 – Representação da junta de revolução por helicoides
IV. RESULTADOS
Após a implementação do módulo proposto, foi possível
validar o posicionamento simultâneo do modelo virtual e do
sistema físico, para isso, utilizou-se algumas posições para
comparação e testes.
Para manter a robustez entre o modelo e o equivalente
físico foi necessário implementar limites de junta [-90º ; 90º]
ao modelo virtual de modo que tornasse sua simulação
Fonte: Autoria própria. possível de ser obtida na prática devido as características
É possível determinar a Matriz de Transformação intrínsecas do servo, assim como para a velocidade.
Homogênea (MTH) baseada em helicoides (T(4x4)) usada para

Volume 13 – Nº 147 – Março / 2018.


ISSN 1809-3957
4.1 Verificação do posicionamento simultâneo entre sistema simultaneidade, o que implica estabelecer um perfil de
físico e ambiente virtual posição no tempo, que garanta o sincronismo.
A verificação do módulo foi feita através da comparação Analisando a pesquisa de Jones (1995), foram
da posição do flange do Modelo 3D e do servomotor real para implementados quatro diferentes padrões de variação de
alguns valores específicos (0º, 30º e -45º), como apresentado velocidade: trapezoidal; triangular; senoidal; e parabólico,
na Figura 9. conforme pode ser visualizado na Figura 10, pressupondo que
alcancem a velocidade máxima do servo.
Figura 9 – Posicionamento simultâneo: Modelo 3D x Equipamento
Figura 10 – Perfis de comportamento da velocidade

Fonte: Autoria própria.


(a) Validação para Posição central (0o)
Essa análise dos perfis de velocidades permitiu verificar
na prática o comportamento da movimentação do flange do
servomotor, que para um mesmo tempo implica que o perfil
trapezoidal tem potencial de alcançar uma variação da
posição angular maior que os demais, conforme é possível
observar na Figura 11.

Figura 10 – Comportamento da posição do servomotor

(b) Validação para o ângulo de 30o

Fonte: Autoria própria.


Optou-se pelo perfil trapezoidal no CARPA para
simulação servomotores, devido principalmente à otimização
do tempo necessário para a realização do deslocamento, pelo
custo computacional necessário e a performance requerida
para o servomotor. Com isso, o movimento que a junta
executa durante seu deslocamento é dividido em três períodos
iguais:
1. no primeiro terço do período, o eixo aumenta a sua
velocidade, partindo do repouso, linearmente até
(c) Validação para o ângulo de -45º atingir a velocidade máxima;
Fonte: Autoria própria. 2. a velocidade é mantida constante durante esse
segundo estágio; e,
4.2 Escolha do perfil de variação de velocidade adotado 3. inicia-se um processo de desaceleração, onde a
Sempre vai existir uma posição inicial e uma final(alvo) velocidade é reduzida com taxa de variação
desejada ao flange. Se o CARPA enviar o comando contendo simétrica à do primeiro período.
a posição alvo instantaneamente à placa, o servomotor irá se
mover com velocidade máxima, o que perder a

Volume 13 – Nº 147 – Março / 2018.


ISSN 1809-3957
Vale ressaltar que esses comportamentos descrevem o Executive_Summary_WR_2017_Industrial_Robots.pdf
funcionamento do motor sem carga, adequado ao que se Acesso em 29/10/2017.
propõe este artigo, que vai ao encontro do auxílio à
JONES, Dan. Selecting step motors vs. Servo motors. In:
aprendizagem da cinemática e de programação de robôs, em
Electrical Electronics Insulation Conference, 1995, and
nível de graduação. Entretanto, existe campo para
Electrical Manufacturing & Coil Winding Conference.
desenvolvimentos futuros que considerem a análise da
Proceedings. IEEE, 1995. p. 355-372.
dinâmica do sistema, para ensino em nível de pós-graduação.
LYNXMOTION. SSC-32 Manual. Disponível em:
V. CONCLUSÃO http://www.lynxmotion.com/images/html/build136.htm.
Com a inclusão do módulo de controle de juntas, o Acesso em 26 Mar 2017.
sistema passa a ser denominado CARPA-SERVO, onde MACEDO, Eduardo A. A. G. e RIBEIRO, Luiz P. G..
ganha capacidade de comandar a posição de servomotores de Robótica industrial: vantagem estratégica e desafios. Revista
forma simultânea ao deslocamento do modelo simulado e Sodebras [on line]. v. 10, n.116, Ago./2015, p. 139-144.
visualizado em VR. Assim sendo, é possível ser utilizado ISSN 1809-3957., 2015.
como ferramenta de auxílio ao aprendizado, possibilitando
aos alunos construírem protótipos físicos e ver na prática o MATOS, Nuno Miguel Rodrigues de et al. Análise do
resultado da programação e constatar a validade do Método funcionamento de um servomotor de corrente alternada
dos Deslocamentos dos Helicoides Sucessivos na resolução com ímãs permanentes. 2014.
cinemática da cadeia serial aberta projetada. MOREIRA, Jonathan Rosa et al. AutoControl: uma proposta
A possibilidade de acionar e desligar a interação para acessibilidade e segurança residencial com o apoio da
simultânea entre ambiente físico e modelo virtual permite, plataforma Arduino. TECNOLOGIAS EM PROJEÇÃO,
continuar utilizando o CARPA de forma genérica, realizar v. 4, n. 1, p. 01-09, 2013.
simulações de movimentação das juntas antes mesmo que
haja atuação em ambiente físico, possibilitando análise prévia OLIVEIRA, Sergio. Internet das Coisas com ESP8266,
de verificação de colisões, de modo a evita-la na prática, ou Arduino e Raspberry Pi. São Paulo: Novatec, 2017.
mesmo analisar, comportamentos inadequados do protótipo. RAJEEVLOCHANA, C. G.; SAHA, S. K. RoboAnalyzer:
Cabe ressaltar, que um protótipo construído com 3D model based robotic learning software. In: International
servomotores, como proposto neste artigo, não substitui um Conference on Multi Body Dynamics. 2011. p. 3-13.
robô industrial no treinamento, todavia, é uma alternativa de
baixo custo quando não existe um disponível, em função do SANTOS, Felyppe L. M.; SANTOS, Rafael R.; MACEDO,
custo do equipamento, provendo um efeito motivador, pois Felipe A. A.; MARQUES, Leonardo C. O.; RIBEIRO, Luiz
permite que o aluno seja capaz aplicar metodologias que P. G.. CAPRON: Avaliação da eficiência do simulador na
incluam a concepção, o projeto, a implementação e a aprendizagem de programação on-line do robô Pegasus.
operação, validação e testes do seu próprio protótipo, Revista Sodebras [on line]. v. 12, n.141, Set./2017, p. 193-
elemento motivador de ampla magnitude ao desenvolvimento 198. ISSN 1809-3957. Disponível em:
de um engenheiro pleno. <http://www.sodebras.com.br/edicoes/ N141.pdf>. Acesso
A adequação proposta neste trabalho permitirá também em 20 out. 2017.
o ensino da programação on-line em um sistema mais SANTOS, Felyppe L. M.. Modelagem e simulação de robôs
amigável e que represente um menor risco, tanto para o seriais baseadas em helicoides. Dissertação (Mestrado) —
usuário quanto para o equipamento. Dessa forma, sugere-se Instituto Militar de Engenharia, 2017.
que o uso de sistemas que permitam uma interação com o
equivalente físico como esse seja um procedimento SICILIANO, Bruno et al. Robotics: modelling, planning
intermediário no ensino de robótica, situado entre a utilização and control. Springer, v. 26, p. 29, 2009.
do simulador com VR e o emprego do robô real. TSAI, L.-W. Robot analysis: the mechanics of serial and
parallel manipulators. [S.l.]: John Wiley & Sons, 1999.
V. REFERÊNCIAS BIBLIOGRÁFICAS
WADA, Takashi et al. Practical modeling and system
CITISYSTEMS. Figura 3. Disponível em: identification of R/C servo motors. In: Control
https://www.citisystems.com.br /servo-motor. Acesso em: 04 Applications, (CCA) & Intelligent Control, (ISIC), 2009
out. 2017. IEEE. IEEE, 2009. p. 1378-1383.
FAYEK, Haytham M.; ELAMVAZUTHI, I. Real-time WANG, Bart Gladysz Liuping. Investigation of Small Scale
implementation of a Type-2 Fuzzy Logic Controller to Helicopter Servo-Actuator Performance Using Frequency
control a DC servomotor with different defuzzification Sampling Filters. IFAC Proceedings Volumes, v. 47, n. 3,
methods. In: Methods and Models in Automation and p. 6442-6447, 2014.
Robotics (MMAR), 2013 18th International Conference
on. IEEE, 2013. p. 86-91. VI. COPYRIGHT
GALIJAŠEVIĆ, Sanel et al. Parameter identification and Direitos autorais: Os autores são os únicos responsáveis pelo
digital control of speed of a permanent magnet DC motors. material incluído no artigo.
In: Information, Communication and Automation
Technologies (ICAT), 2011 XXIII International
Symposium on. IEEE, 2011. p. 1-7.
IFR. Executive Summary World Robotics 2017 Industrial
Robots. Disponível em: https://ifr.org/downloads/press/

Volume 13 – Nº 147 – Março / 2018.


ISSN 1809-3957

Você também pode gostar