Use este identificador para citar ou linkar para este item:
http://repositorio.ufc.br/handle/riufc/61415
Tipo: | Artigo de Evento |
Título: | Projeto de um manipulador robótico com extremidade do tipo garra acionado por FPGA |
Título em inglês: | Design of a manipulator with end type grab powered by FPGA |
Autor(es): | Machado, Menotti Erasmo da Silva Magalhães, Francisco Helano Sampaio de Silva, Natanael Rodrigues da Rocha, Pedro Hugo Menezes |
Palavras-chave: | Manipulador robótico;Motor de passo;Controle digital;FPGA;VHDL |
Data do documento: | 2010 |
Instituição/Editor/Publicador: | https://www.abcm.org.br/anais/conem/2010 |
Citação: | MACHADO, Menotti Erasmo da Silva; MAGALHÃES, Francisco Helano Sampaio de; SILVA, Natanael Rodrigues da; ROCHA, Pedro Hugo Menezes. Projeto de um manipulador robótico com extremidade do tipo garra acionado por FPGA. In: CONGRESSO NACIONAL DE ENGENHARIA MECÂNICA,VIº., 18 a 21 ago. 2010, Campina Grande – PB. Anais[…], Campina Grande – PB., 2010. |
Resumo: | Este trabalho enfoca o projeto e o controle de um manipulador robótico utilizando circuitos integrados digitais reprogramáveis - FPGA - "Field Programmable Gate Array". Para a sua construção utilizou-se estruturas mecânicos de baixo custo, motores de passo, além de materiais recicláveis. São desenvolvidas três estratégias de controle em malha aberta para a movimentação do manipulador, através do acionamento de três motores de passo do tipo bipolar. O primeiro acionamento do tipo manual exige que o operador selecione os movimentos desejados a cada passo. Na segunda estratégia, que consiste em entrada numérica, o operador aciona através de chaves, o valor de três variáveis de entrada: sentido, estado, e a quantidade de passos para cada motor. A terceira estratégia é denominada seqüencial de seqüência fixa e utiliza uma série de movimentos independentes da atuação de um agente externo, exceto a de fornecer o comando de inicialização da seqüência programada. A estrutura do manipulador pode ser dividida em três partes principais: base, braço e garra. A cada uma existe um motor de passo acoplado, responsável pela realização dos movimentos, que podem ser do tipo arfagem e/ou guinada. O manipulador é mecanicamente constituído por juntas do tipo rotacional e torcional. A sua área de trabalho corresponde a uma superfície semi-esférica. A programação e a simulação das expressões lógicas utilizadas nos algoritmos de controle foram codificadas através da linguagem de descrição de hardware VHDL "VHSIC Hardware Description Language", utilizando a plataforma de software QUARTUS II da Altera. O código gerado foi sintetizado no circuito lógico reconfigurável Cyclone II do kit de desenvolvimento educacional DE2 da Altera. Os resultados obtidos através da simulação computacional mostraram que os circuitos de controle de lógica digital realizam corretamente as tarefas planejadas para as três estratégias de controle. O braço robótico com garra obtido é capaz de realizar três movimentos diferentes e complementares: um rotacional na base, outro para erguer ou apear a haste que sustenta a garra, e o terceiro destinado a abri-la ou fechá-la. Este manipulador mostra-se uma excelente ferramenta para o ensino introdutório da mecânica, da robótica, da lógica digital, da eletrônica, da programação e da automação, o que revela sua característica multidisciplinar. Destaca-se a flexibilidade obtida com o uso dos dispositivos FPGAs que permite a alteração das estratégias de controle sem a necessidade da interrupção da operação do sistema robótico implementado. Isso é uma característica desejável em um ambiente industrial que pode requerer modificações de estratégias de controle durante a produção. O protótipo desenvolvido pode ser utilizado em situações ou ambientes onde a tarefa a ser realizada ofereça riscos à saúde humana, tais como em manipulação de materiais tóxicos e/ou radioativos. |
Abstract: | This work focuses on the design and control of a robotic manipulator using FPGA (Field Programmable Gate Array) circuits. Three open-loop control strategies were developed to move the manipulator, through the activation of three bipolar stepper motors. The first strategy considers a manual control; the second one consists of a numerical control, and the third one uses fixed sequence control inputs. The manipulator structure is organized in three main parts: base, arm and claw. Each one of them with a stepper motor connected, making possible pitch and/or yaw movements. The manipulator is mechanically constituted by rotational and torsional joints, and its work space corresponds to a semi-spherical surface. The programming and simulation of the logical expressions used in the control algorithms were coded in VHDL (VHSIC Hardware Description Language), using the Altera Quartus II software. The generated code was synthesized on Cyclone II FPGA, which is part of the Altera DE2 development kit. The computer simulation results showed that digital control circuits correctly perform the scheduled tasks for all three tested control strategies. The developed robotic arm is able to execute three different and complementary movements: roll motion in the base, another to alight the arm that holds the claw, and a third to open or close it. It is remarkable that the flexibility obtained by the use of FPGA devices allows modifications of control strategies without the need of interrupting the operation of the implemented robotic system, which is a desirable feature in an industrial environment. The prototype can be used in environments where the task to be performed poses risks to human health, such as handling toxic and/or radioactive materials. |
URI: | http://www.repositorio.ufc.br/handle/riufc/61415 |
ISSN: | 2178-180X |
Aparece nas coleções: | DETE - Trabalhos apresentados em eventos |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
2010_eve_medasmachado.pdf | 703,74 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.