• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 49
  • 3
  • 2
  • Tagged with
  • 54
  • 54
  • 18
  • 16
  • 14
  • 13
  • 12
  • 10
  • 9
  • 9
  • 7
  • 6
  • 6
  • 6
  • 6
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
41

Desenvolvimento e aplicação de um dispositivo para análise de exatidão e repetitividade em robôs industriais / Development and application of a precision and repeatability device analysis in industrial robots

Weidlich, Guilherme Henrique January 2006 (has links)
A competitividade no mercado atual, aliado a uma demanda por qualidade e produtividade dos produtos, tem gerado um aumento significativo no emprego de robôs nos processos produtivos das indústrias. Entretanto, estes equipamentos estão sujeitos a apresentar problemas, mais especificamente, erros de exatidão e repetitividade em suas operações. Nesse contexto, a proposta deste trabalho consiste em aperfeiçoar o entendimento da metodologia existente para avaliação de desempenho de robôs industriais, apresentada pela norma ISO 9283, "Manipulating industrial robots - Performance criteria and related test methods", de modo a viabilizar sua aplicabilidade em testes instrumentalizados para robôs industriais. O dispositivo de avaliação de desempenho elaborado consiste num sistema conhecido como cubo-berço, projetado, construído e aplicado em um robô industrial, pertencente ao laboratório de usinagem e robótica da Universidade Federal do Rio Grande do Sul - UFRGS. As características de exatidão e repetitividade unidirecionais de posicionamento foram mensuradas experimentalmente com base nos critérios constantes na norma específica. Os dados foram obtidos da medição dos erros tridimensionais entre as posições atingidas nos ensaios e as posições programadas no robô de teste, através de um sistema de medição prático e de baixo custo. O dispositivo de medição é constituído por três relógios digitais, montados ortogonalmente em cada eixo do sistema de coordenadas do robô, sob uma estrutura metálica rígida, e conectados a um sistema informatizado, para a coleta e registro dos dados. Os resultados apresentados se mostraram satisfatórios, viabilizando o uso da metodologia apresentada na norma, assim como, do dispositivo de avaliação de desempenho projetado neste estudo. / The competitiveness in the current market, ally to a demand for quality and productivity of the products, has generated a significant increase in the job of robots in the productive processes of the industries. However, these equipments can present some problems, more specifically, errors precision and repeatability errors in operations. The proposal of this paper consists of perfecting the agreement of the existing methodology for evaluation of industrial robots performance, presented for norm ISO 9283, "Manipulating industrial robots - Performance criteria and related test methods", to make possible its applicability in instrumentation tests for industrial robots. The projected device consists of a known system as cube-cradle, projected, constructed and applied in an industrial robot installed on the robotics laboratory of the Rio Grande do Sul Federal University - UFRGS. The precision and repeatability characteristics of positioning had been experimentally measures on the constant criteria basis in the specific norm. The data had been gotten of the three-dimensional measurement errors between the test positions reached and the robot programmed positions, through a practical measurement system and low cost. The measurement device is constituted by three digital gages, assembled in each axle of the robot coordinate basis system, under a metallic structure, and connected to a electronic system, for the data collection and registers. The presented results had shown satisfactory, making possible the use of the methodology presented in the norm, as well, of the projected device of performance evaluation in this study.
42

Projeto de um robô cartesiano com acionamento pneumático

Oliveira, Marcelo Frasson de January 2007 (has links)
A grande maioria dos robôs industriais disponíveis no mercado é de alto desempenho, principalmente com relação à precisão de posicionamento. Este aspecto é um dos fatores que mais influencia no seu preço final, levando em consideração toda a complexa cadeia de elementos que fazem com que o robô opere corretamente, desde os motores e componentes mecânicos, passando pela arquitetura e sistemas de controle até o sistema de programação. Tendo isto em vista, este trabalho visa projetar um robô industrial com preço mais acessível, adequado para o uso em processos industriais que não necessitem altos níveis de precisão. Para a redução de custos de fabricação e de componentes do robô, este trabalho viabiliza o uso de atuadores pneumáticos lineares como fonte motriz, pois os mesmos são relativamente baratos, leves, não poluentes, de fácil montagem e operação, além de apresentarem uma boa relação peso/potência. Para tanto, foi implementado uma estratégia de controle por modos deslizantes com objetivo de superar as dificuldades impostas pelo comportamento não-linear dos componentes pneumáticos. Com relação à redução de custos de programação e operação do robô, desenvolveu-se um ambiente de programação off-line, através de softwares de auxilio à manufatura e de engenharia usualmente encontrados em ambientes industriais. A estratégia fundamental neste trabalho, foi o desenvolvimento de uma metodologia de projeto própria, concebida especificamente para a aplicação em projetos de robôs industriais, com os atributos de facilidade de execução e modularidade das fases envolvidas. A qual, no presente trabalho, apresenta o desenvolvimento de um robô cartesiano com três graus de liberdade acionado por atuadores pneumáticos lineares. / The great majority of industrial robots available in the market have high performance, especially relative to position accuracy. This aspect is one of the factors that most influence its final price, taking into account all complicated web elements that makes the robot operates in the correct form, since the actuators and the constructive part, passing by the architecture and control systems until the system of programming. According to these, the present work aims to project an industrial robot with more accessible costs, adequate to use in industrial process that not require high level of accuracy. For the reduction of manufacture and components costs of the robot, this work make viable to use of pneumatic actuators like a motive source, because are relatively cheap, light, not pollutants, easy assembly and operation, besides presenting a good relation weight/power. For such purpose, the strategy of control was implemented by sliding mode control for the objective to surpass the difficulties imposed by the non-linear behavior of the pneumatic components. About the reduction of programming and operation costs of the robot, an off-line programming environment was developed through manufacturing aided software and a software of engineering both usually found in industrial environments. The basic strategy in this work, was the development of an own methodology of project, conceived specifically for the application in projects of industrial robots, with the attributes of easiness of execution and modularization of the wrapped phases. That methodology, in the present work, presents the development of a Cartesian robot with three degrees of freedom actuated by pneumatic servo drive.
43

Projeto e construção de um robô cartesiano com acionamento pneumático

Rios, Claudio Fernando January 2009 (has links)
O presente trabalho trata do projeto, construção e análise de desempenho de um robô pneumático com três graus de liberdade. Foi fundamentado no trabalho de Frasson (2007) com alterações na escolha de componentes que permitissem a redução de custos. Tem como objetivo verificar se um robô comandado por válvulas solenóide rápidas, e controlado pela técnica baseada em modos deslizantes (Slide Mode Control), tem desempenho adequado para permitir sua aplicação em processos industriais. Os testes efetuados para constatar seu desempenho foram os de deslocamento em degrau (step) e o seguimento de trajetória. A configuração do robô é cartesiana por permitir que os eixos do robô trabalhem desacoplados, facilitando o estudo dos movimentos. Os resultados dos testes de deslocamento em degrau e os de seguimento de trajetória indicam que o robô mostrou-se eficiente no posicionamento final em relação os valores definidos pela camada limite. Observou-se também que a combinação entre o tempo de resposta da válvula solenóide e a vazão de ar que atravessa à válvula (constante no caso de válvulas solenóide) estabelece a dinâmica dos cilindros e, dependendo da velocidade determinada para o deslocamento do êmbolo resulta impossível manter a movimentação dentro da camada limite escolhida. Desta forma o robô cartesiano com acionamento por eletroválvulas pneumáticas e controlado através da técnica baseada em modos deslizantes, mostrou-se eficiente para tarefas em que é necessário um de posicionamento final dentro da camada limite, como podem ser as de montagem e armazenamento, por exemplo. Já nas aplicações em que o seguimento de trajetória se torna necessário, deve ser feito um estudo considerando o tempo de acionamento das válvulas, a vazão de ar e as velocidades que o robô deve desempenhar para determinar se a largura da camada limite necessária é aceitável para a aplicação pretendida. / The present work tries the design, construction and analysis of performance of one three degrees of freedom pneumatic robot. This work was substantiated in the work of Frasson (2007) with some alterations in the components choice to reduce costs. This work objective is to verify the robot, being commanded by quick solenoid valves, and controlled by a technique based on Slide Mode Control, permits their application in industrial trials. The tests performed for establish his performance were the displacement in step function and the following of path. This robot has a Cartesian configuration because the axis is free to move alone and the study of axes movement is easy. The tests results indicate that a pneumatic robot had precise perform in the tests of displacement in step, positioning itself inside the streak of default tolerance in each one of the axes. Also the solenoid valve response time and the solenoid valve air flux make a cylinder dynamics and depends on speed choice to piston movement may be impossible to maintain the motion inside of the sliding surface. Then a Cartesian pneumatic robot commanded by fast solenoid valves a having an Slide Mode Control show efficient to deal with assignments which need a final location inside the limit area, as assemblies or storage assignments. In cases where following of path is important, is need an specific study on valves switching time, air flow and speed needed in robot operation to determine if the limit region defined is accepted for the assignments choiced.
44

Arquitetura aberta para controle de robôs manipuladores

Santini, Diego Caberlon January 2009 (has links)
Este documento trata da especificação de uma arquitetura aberta para controle de robôs manipuladores. A arquitetura é implementada utilizando o framework do projeto OROCOS, ambiente que já foi utilizado com sucesso em alguns sistemas de controle de robôs. Esta arquitetura é especificada para um robô manipulador genérico de N juntas, definindo componentes que abstraem o hardware dos robôs. A arquitetura é implementada com três tipos de controladores diferentes: PID independente por junta, controlador de torque calculado e controlador com feedforward. A sua validação é feita através da sua implementação em um robô real. Para isso é utilizada uma placa de acionamento, utilizando o barramento CAN devido ao seu determinismo e a sua taxa de comunicação. Também é necessário a utilização do modelo dinâmico do robô para as estratégias de controle de torque calculado e com feedforward. A obtenção de tal modelo é feita neste trabalho de forma analítica, e a seguir os parâmetros são identificados usando o sistema proposto. / This work deals with the specification of an open architecture for control of manipulator robots. The architecture is implemented by using the OROCOS framework. The architecture is specified for a generic manipulator robot with N joints, through definition of components which abstract the hardware of the robot. Three different controllers are implemented: an independent PID for each joint, a computed torque controller and a controller with feedforward. The validation is made through the implementation on the Janus robot. For this purpose, an actuator card is defined. This card uses the CAN bus due its determinism and bus rate. The dynamic model of Janus, used in computed torque and feedforward controllers, is obtained in an analytical way. After that, the parameters of this model are identified using the least squares method.
45

Planejamento otimizado de trajetória para um robô cilíndrico acionado pneumaticamente

Missiaggia, Leonardo January 2014 (has links)
Este trabalho consiste na elaboração de uma estratégia para a geração de trajetórias otimizadas para um robô cilíndrico de cinco graus de liberdade acionado pneumaticamente. Como resultado da aplicação do método desenvolvido obtêm-se as trajetórias no espaço das juntas que resultam no movimento adequado do efetuador do robô, de acordo com algum critério de otimização. Para a obtenção das trajetórias das juntas do robô a partir de uma dada trajetória desejada para o efetuador, resolveu-se o problema de cinemática inversa por meio de uma abordagem algébrica. Para a geração de trajetórias entre os pontos no espaço de trabalho do robô propõe-se a utilização de um algoritmo de aproximação de pontos através de splines compostas por polinômios de sétimo grau. Essa escolha garante a continuidade da função de posição, bem como de suas três primeiras derivadas, sendo essa uma condição necessária para a implantação de importantes leis e estratégias de controle (como, por exemplo, a estratégia em cascata, utilizada com sucesso no controle de sistemas servopneumáticos). O método proposto para a geração de splines possibilita, através do ajuste de parâmetros em função da exigência de cada aplicação, a obtenção de curvas no espaço das juntas com valores otimizados de jerk, aceleração ou velocidade. Para aplicação na geração de trajetórias para o robô, a interpolação dos pontos é realizada no espaço dos atuadores a fim de fornecer ao controlador as curvas de referência para posição, velocidade, aceleração e jerk. Para a demonstração da aplicação do método no seguimento de trajetórias, são utilizadas como referência curvas tridimensionais cujos valores numéricos são comparados com os resultados fornecidos a partir da metodologia proposta. Assim, uma vez calculadas as trajetórias em cada uma das juntas através da cinemática inversa, utiliza-se as transformações homogêneas da cinemática direta do robô, obtidas a partir do método de Denavit-Hartenberg, para obter a trajetória do efetuador e verificar a funcionalidade do modelo resultante. / This work consists of developing a strategy to generate optimized trajectories for a cylindrical robot with five degrees of freedom which is actuated pneumatically. As a result of the application of the developed method, trajectories in joint space are obtained and result in the proper motion of the robot’s end-effector according to a given optimizing criteria. In order to obtain the trajectories of the robot’s joints from a given desired trajectory for the end-effector, the problem of inverse kinematics was solved by an algebraic approach. To generate trajectories between points in the robot’s workspace it was proposed the use of an algorithm for approximation of points through splines composed by seventh degrees polynomials. This choice ensures the continuity of the position function as well as its first three derivatives. It is a necessary condition for the implementation of important laws and control strategies (for example, the cascade strategy which is successfully used in servo-pneumatic control systems). The proposed method to generate splines allows, through the adjustment of parameters taking into account the requirements of each application, the obtainment of curves in the joint space with optimized values of jerk, acceleration and speed. In order to apply the method in the generation of trajectories for the robot, the interpolation of the points is performed in the space of the actuators with the purpose of providing the controller reference curves for position, speed, acceleration and jerk. To demonstrate the application of the method in trajectory tracking, three-dimensional curves are used and their numerical values are compared with the results provided by the proposed methodology. Therefore, once the calculated trajectory in each joint through inverse kinematics is obtained, homogeneous transformations of the direct kinematics of the robot, obtained by Denavit-Hartenberg’s method, are employed to find out the trajectory of the end-effector and verify the functionality of the resulting model.
46

Analise e proposta de desenvolvimento de um robo manipulador utilizando a estrutura do paralelogramo

Fernandes, Valmir Tadeu 05 June 1997 (has links)
Orientadores: Marconi Kolm Madrid, Alvaro Geraldo Badan Palhares / Dissertação (mestrado) - Universidade Estadual de Campinas. Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-22T21:30:03Z (GMT). No. of bitstreams: 1 Fernandes_ValmirTadeu_M.pdf: 7359737 bytes, checksum: 5503e3d9b57c995e524e10263ca5e2d9 (MD5) Previous issue date: 1997 / Resumo: Este trabalho objetiva a analise das principais características de um robô industrial, viabilidade da implantação na industria, principais características dadas pelos fabricantes, e a definição de alguns componentes básicos dos robôs. Diferenças básicas entre as diversas categorias de projeto de robôs. Além das categorias analisadas fizemos um estudo detalhado do mecanismo do paralelogramo, elaboramos um projeto de uma estrutura que esta sendo proposta neste trabalho. Através do modelo matemático (dinâmico), implementado no computador utilizando o software Matlab (Simulink), analisamos algumas características importantes desta estrutura. O estudo de componentes de tecnologia, transmissões e acionamentos utilizados em robôs industriais foram estudados par que possa ser implementados na construção de uma estrutura com estas características. No estudo realizado sobre controladores verificamos que existem muitas formas de se controlar um sistema dinâmico robótico, basta empregarmos as leis da engenharia de controle, que são muito amplas do que as especificamente utilizadas neste trabalho, com maior aprofundamento o sistema proposto irá ser construído e poderá gerar novas linhas de pesquisa / Abstract: This work has the analysis of the main characteristics of na industrial robot as objective. Initially we make some general consideration on the applications of industrial robots, viability for implanting these machines in the industry, main characteristics offered by the makers , definition of some basic robot components, and the basic differences between some robot project categories. Besides the analyzed categories we studied the mechanism of the parallelogram and elaborated a project of structure with this configuration. Through the mathematical dynamic model, programmed and simulated in the digital computer using the Matlab (Simulink) software, we analyze some of its important characteristics. Components employing advanced technology, transmission and driver, used in the industrial robots, are studied so that they could be implemented in the construction of a structure like this, offering good technical characteristics. We in the study of controllers verify that there is many form to control a robotic dynamic system, coarse that we use of the control engineering the rules, that are much more wide that the specifically used in this work, being that are much more depth in the studies, proposed structure will be constructed and certainly will generate new lines of research / Mestrado / Mestre em Engenharia Elétrica
47

Seleção de atuadores e acionamento integrada a modelagem de manipuladores roboticos industriais

Silva, Nilton Cardoso da 26 March 1998 (has links)
Orientadores: João Mauricio Rosario, Alvaro Geraldo Badan Palhares / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-23T15:19:33Z (GMT). No. of bitstreams: 1 Silva_NiltonCardosoda_D.pdf: 22567290 bytes, checksum: 98ea3275306d769d2bd139bc16d65d41 (MD5) Previous issue date: 1998 / Resumo: Esta tese apresenta um estudo do processo de seleção de atuadores para juntas de manipuladores rígidos com n graus de liberdade, integrado à automatização da modelagem dinâmica utilizando as equações de Euler Lagrange. Os programas computacionais desenvolvidos foram implementados no ambiente do MATHEMATICA TM, que contém bibliotecas de funções básicas que agilizaram o desenvolvimento da programação. O enfoque principal deste trabalho concentra-se na seleção de atuadores considerando critérios dinâmicos, térmicos e cinemáticos. Este processo culmina com a especificação analítica ideal do motor e redutor para cada junta, conforme o tipo de acionamento (Direto, indireto reduzido e indireto não reduzido) e a carga atuaante sobre a junta durante a realização de uma tarefa previamente especificada para o manipulador desejado. A proposta do tema desta tese destaca-se porque modifica os parâmetros fisicos e geométricos da equação dinâmica utilizando dois procedimentos internos: a fusão dos parâmetros dos atuadores e dos elos, considerando-os como um objeto único, e a compatibilização do formato dos parâmetros fisicos com o formato exigido pelo ambiente de programação. Estes parâmetros dependem das operações típicas da seleção e redistribuição dos atuadores e das modificações dos tipos de acionamento das juntas que são aspectos inerentes das fases de projeto e redimensionamento de manipuladores. Finalmente, são apresentados os principais resultados das simulações mostrando o comportamento dinâmico a partir de perfis cinemáticos previamente estabelecidos para um manipulador planar cuja garra se desloca através de um segmento de reta, revelando as alterações da intensidade dos esforços para os diferentes posicionamentos dos atuadores, conforme os tipos de acionamento específicos / Abstract: This thesis is a study of the actuators selection process for joints of rigid manipulators with generic degrees of fTeedom, integrated into the automation of dynamic modeling using Euler-Lagrange equations. The program that executes these processes is based on the MATHEMATICA TM, which contains libraries that provide the development of the programation. The main focus of this work is on actuators selection, while considering the dynamics, thermics and kinematics criterion. This process culminates with the ideal analytic specification of the motor and reducer for each joint, according to the drive type: (direct, indirect reduced and indirect unreduced), and the load that acts on the joint during the execution of a task previously specified for desired manipulator. The proposal of this work theme destach because it modifies the physical and geometric parameters of the dynamic equation, using two intemal processes: the fusion of the actuators and links parameters considering them as a single object, and the compatibilization of physical parameters format with the one demanded by the programming environrnent. These parameters depend on typical operations such as selection and redistribution of the actuators and also on the modifications of joint drives, that are inherent aspects of the project phases and of the manipulators redimensioning. Finally, the main results of the simulations are presented showing the dynamic behavior to the cinematic profiles previously established for a planne manipulator, whose end-effector moves through a straight line segment, showing the alterations of the effort intensity for different actuators positioning, according to specific drives / Doutorado / Automação / Doutor em Engenharia Elétrica
48

Planejamento otimizado de trajetória para um robô cilíndrico acionado pneumaticamente

Missiaggia, Leonardo January 2014 (has links)
Este trabalho consiste na elaboração de uma estratégia para a geração de trajetórias otimizadas para um robô cilíndrico de cinco graus de liberdade acionado pneumaticamente. Como resultado da aplicação do método desenvolvido obtêm-se as trajetórias no espaço das juntas que resultam no movimento adequado do efetuador do robô, de acordo com algum critério de otimização. Para a obtenção das trajetórias das juntas do robô a partir de uma dada trajetória desejada para o efetuador, resolveu-se o problema de cinemática inversa por meio de uma abordagem algébrica. Para a geração de trajetórias entre os pontos no espaço de trabalho do robô propõe-se a utilização de um algoritmo de aproximação de pontos através de splines compostas por polinômios de sétimo grau. Essa escolha garante a continuidade da função de posição, bem como de suas três primeiras derivadas, sendo essa uma condição necessária para a implantação de importantes leis e estratégias de controle (como, por exemplo, a estratégia em cascata, utilizada com sucesso no controle de sistemas servopneumáticos). O método proposto para a geração de splines possibilita, através do ajuste de parâmetros em função da exigência de cada aplicação, a obtenção de curvas no espaço das juntas com valores otimizados de jerk, aceleração ou velocidade. Para aplicação na geração de trajetórias para o robô, a interpolação dos pontos é realizada no espaço dos atuadores a fim de fornecer ao controlador as curvas de referência para posição, velocidade, aceleração e jerk. Para a demonstração da aplicação do método no seguimento de trajetórias, são utilizadas como referência curvas tridimensionais cujos valores numéricos são comparados com os resultados fornecidos a partir da metodologia proposta. Assim, uma vez calculadas as trajetórias em cada uma das juntas através da cinemática inversa, utiliza-se as transformações homogêneas da cinemática direta do robô, obtidas a partir do método de Denavit-Hartenberg, para obter a trajetória do efetuador e verificar a funcionalidade do modelo resultante. / This work consists of developing a strategy to generate optimized trajectories for a cylindrical robot with five degrees of freedom which is actuated pneumatically. As a result of the application of the developed method, trajectories in joint space are obtained and result in the proper motion of the robot’s end-effector according to a given optimizing criteria. In order to obtain the trajectories of the robot’s joints from a given desired trajectory for the end-effector, the problem of inverse kinematics was solved by an algebraic approach. To generate trajectories between points in the robot’s workspace it was proposed the use of an algorithm for approximation of points through splines composed by seventh degrees polynomials. This choice ensures the continuity of the position function as well as its first three derivatives. It is a necessary condition for the implementation of important laws and control strategies (for example, the cascade strategy which is successfully used in servo-pneumatic control systems). The proposed method to generate splines allows, through the adjustment of parameters taking into account the requirements of each application, the obtainment of curves in the joint space with optimized values of jerk, acceleration and speed. In order to apply the method in the generation of trajectories for the robot, the interpolation of the points is performed in the space of the actuators with the purpose of providing the controller reference curves for position, speed, acceleration and jerk. To demonstrate the application of the method in trajectory tracking, three-dimensional curves are used and their numerical values are compared with the results provided by the proposed methodology. Therefore, once the calculated trajectory in each joint through inverse kinematics is obtained, homogeneous transformations of the direct kinematics of the robot, obtained by Denavit-Hartenberg’s method, are employed to find out the trajectory of the end-effector and verify the functionality of the resulting model.
49

Projeto e desenvolvimento de um controlador logico programavel flexivel para controle de manipuladores e robos industriais

Hervella, Cassio 12 May 1995 (has links)
Orientador: João Mauricio Rosario / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-07-22T16:01:59Z (GMT). No. of bitstreams: 1 Hervella_Cassio_M.pdf: 6637417 bytes, checksum: a9b3d4d37dcc1eba14ccf5bd3013af19 (MD5) Previous issue date: 1997 / Resumo: Neste trabalho foi projetado, desenvolvido e implementado um sistema de controle programável flexível, para aplicação principal no controle de manipuladores e robôs industriais. Como método de abordagem global de um problema de controle automático, podemos dividí-lo em quatro partes principais, a primeira sendo a medição, aquisição e tratamento das grandezas a controlar, a segunda sendo o algoritmo de controle e o sistema de acionamento, a terceira sendo a automatização via programação e simulação de trajetórias e tarefas, e finalmente, a quarta parte sendo a interface homem-máquina. Sendo assim, subdividiu-se o sistema de controle desenvolvido em quatro módulos principais, sendo eles, o módulo de Monitoramento e Supervisão, o módulo de Controle e Acionamento, o módulo de Programação e Simulação e o módulo de Interface com o Usuário; por sua vez, estes módulos são compostos por vários sub-sistemas modulares, que foram projetados, desenvolvidos e testados separadamente, para que fossem flexíveis e confiáveis, tendo sido integrados em seguida, de várias maneiras, de modo a atender às características específicas de cada aplicação. Dentre os sistemas desenvolvidos, temos, por exemplo, interfaces de interface de entrada e saída de dados digitais, interfaces de supervisão de posição, interfaces de acionamento de potência, interfaces de decodificação de sinais de encoders; programas de testes para as interfaces desenvolvidas, programa de interface gráfica para utilização pelo usuário, e outros. Numa aplicação típica, no controle de um robô industrial, podemos ter diversos tipos de atuadores, sensores, mecanismos e arquiteturas do sistema mecânico a controlar, assim, com a substituição de alguns módulos, obtêm-se uma integração flexível que atende as necessidades de cada caso, sem que seja necessário um sistema de controle completamente novo, tomando a automação mais simples, eficiente e rápida. Por exemplo, na automação de um robô, podem ser necessários dois computadores, para que as cargas de processamento de dados de controle e a carga de processamento da interface gráfica com o usuário possam ser divididas entre estes; porém, numa aplicação, como o posicionamento de uma câmera de vídeo, a simplicidade do sistema mecânico, permite a utilização de um único computador, ou mesmo, uma interface dedicada, sendo mantida toda a estrutura global do sistema de controle / Abstract: In this work, it has been designed, developed and implemented a programmable flexible control system, for main application in the control of manipulators and industrial robots. As a global approaxing method for an automatic control problem, we can divide it in four main parts, the first beeing the measument, aquisition and treatment of the variables to control, the second beeing the control algorithm and the actioning system, the third beeing the automation throw programming and simulating of jobs and trajectories, and finally,the fourth beeing the man-machineinterface. Thus, we divided the developed control system in four main modules, which are, the Monitoring and Supervising module, the Actioning and Control module, the Simutation and Programming module and the User's Interface; which are compound by various modular subsystems, that were designed, developed and tested separately, so that they would be dependable and flexible, beeing then integrated, in many ways, to full-fill the specific caracteristics of each application. Within the developed systems, we have, for example, digital data input and output interface boards, position supervising boards, power driving boards, encoder sinal decodifying boards; test programs for the developed boards, graphics interface program to be utilized by the user, and others. In a tipical application, in controlling an industrial robot, we can have many diferent types of actuators, sensors, mechanisms and architectures of the mechanical system to control, thus, by substituting a few modules we can obtain a flexible integration that answers to the needs of each case, without the need of a completely new control system, making the automation more simple,eficient and fast. As an example, in the automation of a robot, may be neccessary two computers, so that the data processing loads of control and the user's graphics interface processing load can be divided between these, but, in an application, like a vídeo camera positioning, the simplicity of the mechanical system, enables the use of only one computer, or even, a dedicated board, beeing keept the global structure of the control system / Mestrado / Mecanica dos Sólidos e Projeto Mecanico / Mestre em Engenharia Mecânica
50

Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente

Ramirez Montecinos, Daniela Elisa January 2017 (has links)
In the industrial area, robots are an important part of the technological resources available to perform manipulation tasks in manufacturing, assembly, the transportation of dangerous waste, and a variety of applications. Specialized systems of computer vision have entered the market to solve problems that other technologies have been unable to address. This document analyzes a stereo vision system that is used to provide the center of mass of an object in three dimensions. This kind of application is mounted using two or more cameras that are aligned along the same axis and give the possibility to measure the depth of a point in the space. The stereoscopic system described, measures the position of an object using a combination between the 2D recognition, which implies the calculus of the coordinates of the center of mass and using moments, and the disparity that is found comparing two images: one of the right and one of the left. This converts the system into a 3D reality viewfinder, emulating the human eyes, which are capable of distinguishing depth with good precision.The proposed stereo vision system is integrated into a 5 degree of freedom pneumatic robot, which can be programmed using the GRAFCET method by means of commercial software. The cameras are mounted in the lateral plane of the robot to ensure that all the pieces in the robot's work area can be observed.For the implementation, an algorithm is developed for recognition and position measurement using open sources in C++. This ensures that the system can remain as open as possible once it is integrated with the robot. The validation of the work is accomplished by taking samples of the objects to be manipulated and generating robot's trajectories to see if the object can be manipulated by its end effector or not. The results show that is possible to manipulate pieces in a visually crowded space with acceptable precision. However, the precision reached does not allow the robot to perform tasks that require higher accuracy as the one is needed in manufacturing assembly process of little pieces or in welding applications. / En el área industrial los robots forman parte importante del recurso tecnológico disponible para tareas de manipulación en manufactura, ensamble, manejo de residuos peligrosos y aplicaciones varias. Los sistemas de visión computacional se han ingresado al mercado como soluciones a problemas que otros tipos de sensores y métodos no han podido solucionar. El presente trabajo analiza un sistema de visión estereoscópico aplicado a un robot. Este arreglo permite la medición de coordenadas del centro de un objeto en las tres dimensiones, de modo que, le da al robot la posibilidad de trabajar en el espacio y no solo en un plano. El sistema estereoscópico consiste en el uso de dos o más cámaras alineadas en alguno de sus ejes, mediante las cuales, es posible calcular la profundidad a la que se encuentran los objetos. En el presente, se mide la posición de un objeto haciendo una combinación entre el reconocimiento 2D y la medición de las coordenadas y de su centro calculadas usando momentos. En el sistema estereoscópico, se añade la medición de la última coordenada mediante el cálculo de la disparidad encontrada entre las imágenes de las cámaras inalámbricas izquierda y derecha, que convierte al sistema en un visor 3D de la realidad, emulando los ojos humanos capaces de distinguir profundidades con cierta precisión. El sistema de visión computacional propuesto es integrado a un robot neumático de 5 grados de libertad el cual puede ser programado desde la metodología GRAFCET mediante software de uso comercial. Las cámaras del sistema de visión están montadas en el plano lateral del robot de modo tal, que es posible visualizar las piezas que quedan dentro de su volumen de trabajo. En la implementación, se desarrolla un algoritmo de reconocimiento y medición de posición, haciendo uso de software libre en lenguaje C++. De modo que, en la integración con el robot, el sistema pueda ser lo más abierto posible. La validación del trabajo se logra tomando muestras de los objetos a ser manipulados y generando trayectorias para el robot, a fin de visualizar si la pieza pudo ser captada por su garra neumática o no. Los resultados muestran que es posible lograr la manipulación de piezas en un ambiente visualmente cargado y con una precisión aceptable. Sin embargo, se observa que la precisión no permite que el sistema pueda ser usado en aplicaciones donde se requiere precisión al nivel de los procesos de ensamblado de piezas pequeñas o de soldadura.

Page generated in 0.456 seconds