Spelling suggestions: "subject:"manipulator""
341 |
Analysis And Design Of Spatial Manipulators : An Exact Algebraic Approach Using Dual Numbers And Symbolic ComputationBandyopadhyay, Sandipan 04 1900 (has links)
This thesis presents a unified framework for the analysis of instantaneous kinematics and statics of spatial manipulators. The proposed formulation covers the entire range of kinematic behavior, with kinematic singularity and isotropy appearing as special cases. An analogous treatment of statics is also presented. It is established that the formulations presented are capable of generating exact solutions in closed form for several interesting problems in manipulator analysis. Several such results have been obtained via extensive usage of symbolic computation tools developed for this purpose. The proposed approach is applicable to manipulators of different architectures. However, the focus is on the parallel and hybrid manipulators, as their analysis presents more challenges than their serial counterparts.
The theory of screws has been adopted as the basis of the formulation. Instantaneous kinematics and statics are studied in terms of the principal bases of the space of twists, se(3), and the space of wrenches, se* (3), respectively. A dual number parameterisation of the motion space is adopted to make the formulation compact and dimensionally consistent. The properties of the dual combination obviate the need for an explicit scaling between the linear and angular velocities or the forces and moments. Hence the results obtained from the formulation are purely geometrical.
The analysis of the twists is performed via the dual velocity Jacobian matrix. The principal basis of se(3) is obtained from the eigenproblem of a symmetrical dual matrix associated with the Jacobian. The notion of a dual eigenproblem is introduced in this context. Solutions are provided for the general case, as well as a few special cases. The computations involve the solution of at most a cubic equation for any arbitrary degree-of-freedom of rigid-body motion, and closed form results are therefore ensured. The results of the eigen-analysis lead to a decoupling of the rotational and the pure translational components of a rigid-body motion. This is termed as the partitioning of degrees-of-freedom. They also motivate an interesting classification of the manipulators based on the instantaneous partition of its degrees-of-freedom. This notion is further extended to analyse the effects of a singularity on the motion characteristics of a manipulator. Due to the duality of se(3) and se*(3), the formulation of statics is completely analogous, and involves, in essence, only the substitution of the dual wrench-transformation matrix for the dual Jacobian. A similar partitioning of the wrench system is introduced based on the eigen-decomposition in the context of statics.
It is shown that the principal screws associated with either a system of twists or wrenches can be obtained from a generalised eigenproblem of two symmetric real matrices arising out of the symmetric dual matrix mentioned above. The general 2-and 3-screw systems are analysed in closed form via the generalised characteristic polynomial. Several special screw systems are described in terms of algebraic equations in terms of the coefficients of this polynomial. Principal bases for 4-and 5-systems are obtained in a novel fashion without deriving their reciprocal systems explicitly. Using the same approach based on the analysis of the characteristic polynomial, compact algebraic conditions for singularity and isotropy are derived as the special cases of a single formulation.
The above formulations establish the existence of exact closed-form results. However, to implement them symbolically for a real application problem, capabilities in existing computer algebra systems do not suffice in general. Therefore simplification and computational algorithms are developed for dealing with large expressions with algebraic and trigonometric terms typically appearing in kinematics and statics. Three canonical forms of such expressions and the corresponding simplification schemes are presented.
The theoretical developments are illustrated with examples of serial, parallel and hybrid manipulators throughout the thesis. However, the most important applications of these are in the kinematic and static analysis of a semi-regular Stewart platform manipulator (in which the top and bottom platforms are semi-regular hexagons). Using the degeneracy of the wrench transformation matrix as the singularity criterion, the singularity manifold of the manipulator is obtained via extensive application of the symbolic simplification algorithms. The constant-orientation singularity manifold is derived in a compact closed form, and a complete geometric characterisation and explicit parameterisation of the same are presented. The constant-position singularity manifold is also obtained in closed form. On the other hand, families of configurations of the manipulator for combined kinematic or static isotropy for a given architecture are derived in closed form. Also, architectural designs are obtained for the manipulator such that it exhibits combined kinematic or static isotropy at a given configuration.
|
342 |
Mapeamento da cinemática inversa de um manipulador robótico utilizando redes neurais artificiais configuradas em paralelo / Mapping the inverse kinematics of a robot manipulator using artificial neural networks configured in parallelNunes, Ricardo Fernando [UNESP] 31 March 2016 (has links)
Submitted by RICARDO FERNANDO NUNES null (ricardofnes@gmail.com) on 2016-05-09T19:20:22Z
No. of bitstreams: 1
Ricardo_Nunes_Pos_Defesa_FINAL.pdf: 4578185 bytes, checksum: 7d5f2601e5d33327aef16ab69587d77f (MD5) / Approved for entry into archive by Felipe Augusto Arakaki (arakaki@reitoria.unesp.br) on 2016-05-12T19:25:25Z (GMT) No. of bitstreams: 1
nunes_rf_me_ilha.pdf: 4578185 bytes, checksum: 7d5f2601e5d33327aef16ab69587d77f (MD5) / Made available in DSpace on 2016-05-12T19:25:25Z (GMT). No. of bitstreams: 1
nunes_rf_me_ilha.pdf: 4578185 bytes, checksum: 7d5f2601e5d33327aef16ab69587d77f (MD5)
Previous issue date: 2016-03-31 / Neste trabalho apresenta-se uma abordagem para o mapeamento da cinemática inversa utilizando Redes Neurais Artificiais do tipo Perceptron Multicamadas na configuração em paralelo, tendo como referência o protótipo de um manipulador robótico de 5 graus de liberdade, composto por sete servomotores controlado pela plataforma de desenvolvimento Intel® Galileo Gen 2. As equações da cinemática inversa, normalmente apresentam múltiplas soluções, desta forma, uma solução interessante e frequentemente encontrada na literatura são as Redes Neurais Artificiais (RNA) em razão da sua flexibilidade e capacidade de aprendizado por meio do treinamento. As Redes Neurais são capazes de entender a relação cinemática entre o sistema de coordenadas das juntas e a posição final da ferramenta do manipulador. Para avaliar a eficiência do método proposto foram realizadas simulações no software MATLAB, as quais demostram pelos resultados obtidos e comparações a uma RNA do tipo MLP simples, aproximadamente redução das médias dos erros das juntas em até 87,8% quando aplicado à trajetória e 80% quando aplicado a pontos distribuídos no volume de trabalho. / This paper presents an approach to the mapping of inverse kinematics using Artificial Neural Networks Multilayer Perceptron in parallel configuration, in the prototype of a robotic manipulator 5 degrees of freedom, as reference, composed of seven servomotors controlled by development board Intel® Galileo Gen 2. The equations of inverse kinematics, usually have multiple solutions, therefore, an interesting solution and often found in the literature are the Artificial Neural Networks (ANN) because of their flexibility and learning capacity through training. Neural Networks are able to understand the kinematic relationship between the coordinate system of the joints and the final position of the manipulator tool. To evaluate the efficiency of the proposed, simulations in MATLAB software are performaded, that demonstrate by the results obtained and compared to a simple MLP type RNA, one reduction in mean errors of the joints by up to 87.8% when applied to the path and 80% when applied to points distributed in the work space.
|
343 |
Modelagem cinemática e dinâmica de uma mão robótica para aplicações práticas de teleoperaçãoZucatelli, Fernando Henrique Gomes January 2017 (has links)
Orientador: Prof. Dr. Magno Enrique Mendoza Meza / Dissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Engenharia Mecânica, 2017. / Este trabalho apresenta (i) a implementação de uma mão robótica humana produzida por impressora 3D com a caracterização de sensores
flexíveis e de força e os respectivos
algoritmos de operação; (ii) a modelagem cinemática e desenvolvimento de seu simulador; (iii) a modelagem dinâmica e seu respectivo simulador e (iv) simulações numéricas da
dinâmica de contato entre a ponta do dedo da mão e um objeto. A aplicação da tecnologia de impressão 3D é crescente na medicina. Para criar proteses mais naturais adiciona-se o
conhecimento de outras areas como robotica e sistemas de controle. Os sensores
flexíveis sao necessarios para adquirir o sinal de referência para o posicionamento dos dedos por
meio de uma luva na qual estes sensores encontram-se fixados. Os de forca sao usados para controlar a m~o com base na forca que se deseja aplicar ao segurar um objeto, seu comportamento foi estudado e a curva de cada sensor obtido experimentalmente. O microcontrolador Arduino® é responsavel pela aquisição de dados dos sensores e pelo
acionamento dos servomotores que movimentam os dedos. A modelagem cinematica da mao robotica foi realizada com base na convenção de Denavit-Hartenberg e a modelagem
dinamica com uso das equações de Euler-Lagrange a partir das funções de energia. Os simuladores foram criados com uso de Matlab/Simulink®, os quais permitem verificar
os modelos cinematico e dinamico obtidos, todavia, dada a complexidade matematica envolvida na modelagem foi criado um programa para realizar os passos matematicos;
fornecer o codigo para os simuladores criados; e um breve relatorio com as equações resultantes para rápida verficação, ou com os resultados das simulções numericas. O
modelo com restriçãoo ao movimento é obtido adicionando multiplicadores de Lagrange à função Lagrangiana de energia de acordo com as equações de restrição ao movimento,
esses multiplicadores fornecem a força de contato. O instante da colisão é modelado para a correta execução da dinâmica dos corpos acoplados. Dois modelos foram obtidos (i) um
modelo simplificado que conserva o momento linear entre a a ultima articulaçõa e a barreira e que atualiza as velocidades das outras articulações como uma fração das velocidades
que antecedem o impacto; (ii) um modelo completo, o qual considera-se todos os torques e distancias envolvidas para a atualização das velocidades. Os resultados mostraram
que o modelo simplificado é capaz de obter resultados proximos do modelo completo dependendo do ajuste do parametro que define a fração de velocidades. Testes utilizando
uma simplificação das não linearidades para angulos e velocidades pequenos se mostraram satisfatorios somente quando o sistema nao entrar em contato com a barreira. / This works presents (i) the implementation of a robotic hand made by a 3D-Printer with the characterization of
flexible and force sensors and the respective algorithms of
operation, (ii) the kinematic modeling and its simulator development, (iii) the dynamic modeling and its respective simulator and (iv) numerical simulations of contacts dynamics
between the fingertip of the hand with an object. Applications of this technology are increasing worldwide in medicine. To create more natural prostheses it is added knowledge
from other areas such as robotics and control systems. Flexible sensors are needed to acquire the reference signal to move each finger from a glove in which these sensors are
assembled. Force sensors are used to control the hand reading the applied force when it is desired to hold an object. The microcontroller Arduino® is responsible for acquiring
data from the sensors and actuation of servomotors that move the fingers. Kinematic modeling of the prosthesis was based on Denavit-Hartenberg convention and dynamic modeling with use of the Euler-Lagrange from energy functions. The simulators were created with use of Matlab/Simulink®, they allow to verify the kinematic and dynamic models obtained, however, given the mathematical complexity involved in modeling, it was created a program to perform mathematical steps; to provide the code to simulator's blocks; and a short report with the resulting equations for simple checking, or with simulations results. The move constrained model is obtained adding Lagrange multipliers to the Lagrangian energy function accordingly to the restriction equations, these multipliers provide the contact force. The collision instant is modeled to the correct execution of the coupled bodies dynamics. Two models was made (i) one simplifoed model holding only the linear momentum conservation between the last articulation and the barrier,which updates other velocities as a fraction of the velocity before impact; (ii) one complete model, that evaluates every torque and distance of the bodies to update each velocities.
The results show the simplified model is able to achieve similar results of the complete model depending of the adjustment of the parameter that denes the fraction of velocities.
Some tests with a simplification of nonlinearities for small angles and velocities was made, although results were only satisfactory when no contact happens.
|
344 |
Mapeamento da cinemática inversa de um manipulador robótico utilizando redes neurais artificiais configuradas em paralelo /Nunes, Ricardo Fernando January 2016 (has links)
Orientador: Suely Cunha Amaro Mantovani / Resumo: Neste trabalho apresenta-se uma abordagem para o mapeamento da cinemática inversa utilizando Redes Neurais Artificiais do tipo Perceptron Multicamadas na configuração em paralelo, tendo como referência o protótipo de um manipulador robótico de 5 graus de liberdade, composto por sete servomotores controlado pela plataforma de desenvolvimento Intel® Galileo Gen 2. As equações da cinemática inversa, normalmente apresentam múltiplas soluções, desta forma, uma solução interessante e frequentemente encontrada na literatura são as Redes Neurais Artificiais (RNA) em razão da sua flexibilidade e capacidade de aprendizado por meio do treinamento. As Redes Neurais são capazes de entender a relação cinemática entre o sistema de coordenadas das juntas e a posição final da ferramenta do manipulador. Para avaliar a eficiência do método proposto foram realizadas simulações no software MATLAB, as quais demostram pelos resultados obtidos e comparações a uma RNA do tipo MLP simples, aproximadamente redução das médias dos erros das juntas em até 87,8% quando aplicado à trajetória e 80% quando aplicado a pontos distribuídos no volume de trabalho. / Abstract: This paper presents an approach to the mapping of inverse kinematics using Artificial Neural Networks Multilayer Perceptron in parallel configuration, in the prototype of a robotic manipulator 5 degrees of freedom, as reference, composed of seven servomotors controlled by development board Intel® Galileo Gen 2. The equations of inverse kinematics, usually have multiple solutions, therefore, an interesting solution and often found in the literature are the Artificial Neural Networks (ANN) because of their flexibility and learning capacity through training. Neural Networks are able to understand the kinematic relationship between the coordinate system of the joints and the final position of the manipulator tool. To evaluate the efficiency of the proposed, simulations in MATLAB software are performaded, that demonstrate by the results obtained and compared to a simple MLP type RNA, one reduction in mean errors of the joints by up to 87.8% when applied to the path and 80% when applied to points distributed in the work space. / Mestre
|
345 |
Controladores Markovianos aplicados a um robô manipulador subatuado / Markovian controllers applied to an underactuated robot manipulatorDaniel Vidal Farfan 25 September 2000 (has links)
Este trabalho trata do controle Markoviano aplicado a um robô manipulador visando obter um sistema tolerante a falhas. Os controladores H2, H∞, e H2/H∞ Markovianos são calculados e aplicados ao robô em diversas situações de operação. Os controladores obtidos mantiveram a estabilidade do sistema tanto em situações de operação normal, quanto em situações de falhas sucessivas. / This work deals with Markovian control applied to a robot manipulator, in an effort to obtain a fault tolerant system. The H2, H∞, and H2/H∞ controllers were calculated and applied to the robot in different operation situations. The obtained controllers guaranteed the stability of the system in both situations: normal operation, and successive faults operation.
|
346 |
Controle H 'INFINITO' não linear de robôs manipuladores subatuados / Nonlinear H'INFINITO' control of underactuated robot manipulatorsAdriano Almeida Gonçalves Siqueira 23 July 2004 (has links)
Este trabalho apresenta o desenvolvimento, implementação e análise de técnicas de controle H 'INFINITO' não lineares para robôs manipuladores subatuados, sujeitos a incertezas paramétricas e distúrbios externos. Na primeira parte, duas abordagens são consideradas para robôs manipuladores individuais subatuados. A primeira abordagem consiste em representar robôs manipuladores como um sistema não linear na forma quase-linear com parâmetros variantes e utilizar técnicas de controle H 'INFINITO' para sistemas lineares a parâmetros variantes baseadas em desigualdades matriciais lineares. Na segunda abordagem, uma solução explícita do problema de controle H 'INFINITO' não linear para robôs manipuladores é encontrada via teoria dos jogos diferenciais. Com este mesmo procedimento, implementam-se também os controles misto H'IND.2'/H 'INFINITO' não linear, adaptativo H 'INFINITO' não linear e adaptativo H 'INFINITO' não linear com redes neurais para robôs manipuladores. Também é desenvolvido um sistema tolerante a falhas para robôs manipuladores baseado em sistemas Markovianos e em controladores Markovianos H'IND.2', H 'INFINITO' e H'IND.2'/ H 'INFINITO'. Na segunda parte, o modelo dinâmico de robôs manipuladores cooperativos subatuados é representado na forma de espaço de estados, possibilitando a aplicação dos controladores H 'INFINITO' não lineares para controle de posição, juntamente com controle das forças de esmagamento, de um objeto. / This work presents the development, implementation and analysis of nonlinear H control techniques applied to underactuated manipulators, under parametric uncertainties and external disturbances. At the first part, two approaches are considered for underactuated individual manipulators. The first approach consists in representing manipulators as nonlinear systems in the quasi-linear parameter varying form and in controlling them via H control for linear parameter varying systems based on linear matrix inequalities. At the second approach, an explicit solution to the nonlinear H control problem for manipulators is found via differential game theory. With this procedure, it is also implemented the nonlinear mixed H2/H, nonlinear adaptive H, and nonlinear adaptive H with neural networks controls. Also is developed a fault tolerant system for manipulators based on Markovian systems and Markovian H2, H, and H2/H controls. At the second part, the dynamic model of underactuated cooperative manipulators is represented in the state space form in order to apply the nonlinear H controls to position control, plus the squeeze force control, of an object.
|
347 |
Montagem e controle H Infinito não linear de manipuladores espaciais com base flutuante / Assembly and Nonlinear H Infinitye Control of Free-Floating Base Space Manipulators.Tatiana de Figueiredo Pereira Alves Taveira Pazelli 13 January 2012 (has links)
Robôs manipuladores espaciais serão aplicados, em um futuro próximo, em serviços de resgate e manutenção de naves e satélites em órbita. O estudo e o desenvolvimento de controladores para esse tipo de sistema é fundamental para que essas aplicações se tornem realidade. Nesta tese, uma plataforma experimental é construída para possibilitar a avaliação comportamental desse tipo de sistema. Baseada em um módulo de flutuação por colchões de ar, é composta por uma base livre, elos conectados por juntas e efetuadores. Duas possibilidades de flutuação foram definidas para tornar a estrutura mais versátil, a primeira utiliza uma câmara de ar na mesa de apoio e a segunda utiliza câmaras de ar na base e em cada junta do robô. Sua estrutura mecânica modular permite diversas configurações, com um ou dois braços compostos por elos rígidos ou flexíveis. Toda a eletrônica de comando e a alimentação dos componentes do robô são alocadas em sua base flutuante, baseando a comunicação do sistema com o computador remoto em um padrão de comunicação sem fio. O software de controle, desenvolvido em Matlab e residente no computador remoto, apresenta uma interface amigável e intuitiva, possibilitando a utilização tanto do UARM como do robô de base livre flutuante para testes simulados e experimentais de sistemas de controle. A principal característica dos manipuladores espaciais é o acoplamento dinâmico entre a base e o braço robótico. A fim de evitar as complicações envolvidas no mapeamento cinemático desses sistemas, o problema de acompanhamento de trajetória é formulado diretamente no espaço da tarefa. Assim as posições do efetuador do manipulador são diretamente controladas. O equacionamento dinâmico do manipulador de base livre flutuante é descrito a partir do conceito do Manipulador Dinamicamente Equivalente. Propõe-se uma solução de controle adaptativo robusto baseado no critério H Infinito para lidar com o problema de acompanhamento de trajetória sujeito a incertezas no modelo e distúrbios externos. A adaptabilidade das redes neurais é aliada à robustez definida por um controlador H Infinito não linear, compondo diferentes técnicas desenvolvidas de acordo com o conhecimento e a disponibilidade do modelo do robô para o controlador. A análise de resultados de simulação e de experimentos realizados no UARM mostraram a aplicabilidade dos métodos, assim como sua capacidade de robustez. Gráficos ilustraram o procedimento do acompanhamento de trajetória realizado pelo efetuador do manipulador espacial identificando a ação das leis de controle propostas. Uma comparação numérica entre as estratégias foi estabelecida por índices de desempenho relacionados ao consumo de energia e ao erro de acompanhamento / Space manipulators robots will be applied, in a near future, in rescue services and maintenance of spacecraft and satellites in orbit. The study and development of controllers for this type of system is crucial to ensure that those applications become reality. At this thesis, an experimental platform is built to enable behavioral assessment of this type of system. Based on a floating module by air bearings, it is composed by a free base, links connected by joints and end-effectors. Two possibilities of fluctuation were set to make the structure more versatile. The first uses an air chamber in the support desk and the second uses air chambers at the base and in each joint of the robot. Its modular mechanical structure allows a variety of configurations, with one or two arms which may be composed of flexible or rigid links. The entire command electronics and the power of the robots components are allocated in its floating base, basing the system communication with the remote computer in a wireless communication standard. The control software, developed in Matlab and residing on the remote computer, presents a friendly and intuitive interface, enabling the use of both the UARM and the free-floating base robot for simulated and experimental testing of control systems. The main characteristic of space manipulators is the dynamic coupling between the base and the robotic arm. In order to avoid the complications involved in kinematic mapping of these systems, the problem of trajectory tracking is formulated directly in task space. So the positions of the manipulator end-effector are directly controlled. The dynamic equation of the free-floating manipulator is described from the concept of Dynamically Equivalent Manipulator. A solution of adaptive robust control is proposed, based on H¥ criterion to deal with the problem of trajectory tracking subject to uncertainties in the model and external disturbances. The adaptability of neural networks is combined with robustness defined by a nonlinear H Infinite controller composing different techniques developed in accordance with the knowledge and the availability of the robots model to the controller. The analysis of results of simulation and experiments performed in UARM showed the applicability of the methods, as well as its capacity for robustness. Graphs have illustrated the trajectory tracking procedure conducted by the end-effector of the space manipulator identifying the action of control laws proposed. A numerical comparison between the strategies was provided by performance indices related to energy consumption and the tracking error
|
348 |
Proposta de metodologias para integração de celulas de manufatura / Proposal for a methodology for integration of cellelar manufacturingParacencio, Luis Gustavo de Mello 14 August 2018 (has links)
Orientadores: Helder Anibal Hermini, João Mauricio Rosario / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-08-14T02:05:53Z (GMT). No. of bitstreams: 1
Paracencio_LuisGustavodeMello_D.pdf: 6716809 bytes, checksum: 4cd9dbc748f0f532de18ea5573d7c2fb (MD5)
Previous issue date: 2009 / Resumo: Com o avanço tecnológico na área de engenharia mecatrônica, cada vez mais é necessário acompanhar e aperfeiçoar os estudos. Este trabalho pretende apresentar metodologias para integração de células de manufatura robotizadas com ênfase na modelagem e controle de um dispositivo robótico. O modelo do dispositivo em estudo é composto de três graus de liberdade acionados hidraulicamente, o que permite o posicionamento de uma mesa, onde uma peça possa ser trabalhada por dois robôs industriais, constituindo assim um sistema colaborativo de manufatura. São apresentados estudos referentes à modelagem cinemática e dinâmica, e ao cálculo dos parâmetros do sistema de controle utilizando MatLab-SimulinkTM. Foi desenvolvida uma interface em linguagem LabVIEWTM para aquisição e tratamento de informações provenientes dos sensores das juntas e da implementação do sistema de supervisão e controle. A partir da publicação de uma página de aplicação HTML, a célula colaborativa poderá ser disponibilizada na WEB, permitindo a criação de um laboratório virtual, direcionado à pesquisa científica e tecnológica e com possibilidade de se interligar com outros laboratórios de ensino e pesquisa. Isso permitirá, por exemplo, a realização de experiências e ensino à distância, executando tarefas complexas em tempo real / Abstract: In recent years, with technological advances in mechatronics engineering it is necessary to monitor and improve the studies of these new trends. This research aims to present a methodology to integrate robotic manufacturing cells with emphasis on modeling and controlling of a robotic device. The model of the device of this study consists of three degrees of freedom, driven hydraulically allowing the placement of a table where a piece can be worked by two industrial robots constituting a system of collaborative manufacturing. Studies are presented concerning kinematic and dynamic models and the calculation of parameters of the control system using MatLab-SimulinkTM. An interface was developed in LabVIEWTM language for acquisition and processing of the information from the sensors of the joints and the implementation of the system of supervision and control. Since the publication of an HTML page, a cell collaborative application may be available on the collaborative WEB allowing the creation of a virtual laboratory directed to scientific and technological research and the possibility to connect with other laboratories for teaching and research. For instance, this will allow carrying out the implementation of distance learning experience and performing complex tasks in real time / Doutorado / Mecanica dos Sólidos e Projeto Mecanico / Doutor em Engenharia Mecânica
|
349 |
[en] IMPACT CONTROL OF ROBOTIC MANIPULATORS / [pt] CONTROLE DE IMPACTO EM MANIPULADORES ROBÓTICOSCARLOS EDUARDO INGAR VALER 07 July 2004 (has links)
[pt] Neste trabalho é abordado o problema do controle durante o
período de transição de contato em manipuladores robóticos.
Tipicamente é o controlador de força que deve atuar durante
o período transiente, no entanto esse controlador não está
preparado para lidar com o fenômeno altamente não-linear
que representam os impactos e as perdas de contato.
No trabalho, inicialmente é feita uma análise do desempenho
e estabilidade dos controladores de força convencionais
durante a transição de contato. Essa análise é baseada em
modelos simplificados: um de manipulador rígido
e outro de flexível. É mostrado que os impactos não
originam instabilidade dinâmica mas podem deteriorar
severamente o desempenho do sistema. Posteriormente, com a
finalidade de obter modelos mais realistas que validassem a
efetividade de novos controladores, é desenvolvido um modelo
para um manipulador rígido-flexível de dois elos em que se
colocam pastilhas piezoelétricas coladas ao longo do braço
flexível. Também são estudados modelos de contato.
Finalmente, são apresentados três novos controladores
que são projetados especificamente para lidar com os
impactos e perdas de contato que aparecem na transição de
contato. A idéia do primeiro controlador é detectar o
primeiro impacto e a partir dele reformular a
trajetória que a extremidade do manipulador deverá seguir
para atingir a superfície do meio com velocidade mínima,
evitando assim outros impactos. O projeto deste controlador
é feito usando a teoria de controle ótimo. O segundo
controlador baseia-se na linearização do movimento de um
manipulador flexível em torno do movimento do manipulador
considerado rígido. A equação resultante é usada para
projetar um controlador de posição de alta precisão que
permite evitar, ou diminuir, a severidade do impacto
inicial. A idéia do terceiro controlador é amortecer
ativamente a parte flexível do manipulador através das
pastilhas piezoelétricas que funcionam como atuadores e
sensores colocados de maneira a garantir estabilidade em
presença de dinâmica residual. O projeto do controlador
é formulado como um problema de otimização que é resolvido
através de técnicas de programação não-linear. / [en] In this work it is considered the problem of control during
the
contact transition period in robotic manipulators.
Typically it is the force
controller that acts during the transient period, however
that controller is
not prepared to deal effectively with impacts and losses of
contact. In this
work, it is initially performed an analysis of the
stability and performance
of conventional force controllers working during the
contact transition. The
analysis is based on simplified models for rigid and
flexible manipulators.
It is proved that the impacts do not cause dynamic
instability, but they
can severely degrade the system performance. Later, with
the purpose of
getting more realistic models to validate the effectiveness
of new controllers,
a model of a two-link rigid-flexible manipulator is
developed considering
glued piezoelectric sheets along the flexible arm. Contact
models are also
studied. Finally, three new controllers are presented which
are designed
to specifically deal with impacts and losses of contact
during the contact
transition period. The main idea of the first controller is
to identify the
first and unavoidable impact and then to reformulate the
trajectory that
the endeffector will follow to approach the collision
surface with a minimum
velocity, thus preventing new impacts. The controller is
designed by using
the theory of optimal control. The second controller is
based on the equation
of the motion of a flexible manipulator linearized around
the motion of the
manipulator when all the links are considered rigid. The
obtained equation
is used to design a high precision position controller to
prevent or lessen
the severity of the initial impact. The idea of the third
controller is to
actively damp the flexible part of the manipulator through
the piezoelectric
sheets that act as collocated actuators and sensors, this
way the stability
in presence of residual dynamics is guaranteed. The
controller design is
formulated as an optimization problem that is solved
through nonlinear
programming techniques.
|
350 |
An improved design concept permitting the dynamic decoupling of serial manipulators taking into account the changing payload / Conception et étude des manipulateurs seriels à dynamique découplée prenant en compte la charge embarquéeXu, Jiali 21 April 2017 (has links)
Stucture simple, faible coût, grand espace de travail et technologie mature, ces avantages font que les manipulateurs sériels sont largement utilisés dans de nombreux domaines industriels. Avec le développement rapide de l'industrie et les diverses applications des manipulateurs sériels, de nouvelles exigences strictes sont souhaitées, telles que la stabilité robuste, la grande précision de positionnement et la cadence élevée.Un des moyens efficaces pour améliorer les performances mentionnées est la conception de manipulateurs sériels à découplage dynamique. Dans ce cadre, l'objectif de cette thèse est de valider une structure simple permettant de réaliser un découplage dynamique complet des manipulateurs sériels en tenant compte de la charge embarquée.Le chapitre 1 présente les solutions connues et décrit les inconvénients liés aux différentes techniques permettant une simplification de la dynamique des manipulateurs. L'étude de la bibliographie a permis d'affiner les objectifs à atteindre. Le chapitre 2 traite de la conception de manipulateurs sériels réglables à dynamique linéarisée et découplée. Sans la charge embarquée, la méthode développée réalise le découplage dynamique par rotation inverse des bras et par redistribution optimale des masses. La charge embarquée qui conduit à une perturbation au niveau des équations dynamiques dedécouplage est compensée par la commande.Le chapitre 3 envisage un nouveau concept de découplage dynamique qui consiste à relier aux bras initiaux d'un manipulateur sériel, deux bras additionnels pour réaliser un mécanisme Scott-Russell. Les mouvements opposés des bras du mécanisme Scott-Russell associés à une redistribution optimale des masses permettent de supprimer les termes non linéaires des équations dynamiques du manipulateur. Le modèle linéaire et découplé ainsi obtenu permet de tenir compte de la charge embarquée.Dans le chapitre 4, on considère les propriétés de robustesse (incertitudes paramétriques) de quatre modèles de manipulateurs sériels (un manipulateur couplé, un manipulateur découplé par la commande et les deux manipulateurs découplés qui sont issus des chapitres 2 et 3). Les études qualitatives sont effectuées par simulation en utilisant la même loi de commande optimale et la même trajectoire de référence. Les résultats des simulations permettentde conclure sur la robustesse des manipulateurs décrits aux chapitres 2 et 3 par rapport au manipulateur couplé et au manipulateur découplé par la commande.La méthodologie de conception et les techniques de commande proposées sont illustrées par des simulations réalisées à l'aide des logiciels ADAMS et MATLAB. Les simulations ont confirmé l'efficacité des approches développées. / Simple structure, low cost, large workspace and mature technology, these advantages make the serial manipulators are widely used in many industrialfields. With the rapid development of industry and various applications of serial manipulators, new strict requirements are proposed, such as highstability, high positioning accuracy and high speed operation.One of the efficient ways to improve the mentioned performances is the design of manipulators with dynamic decoupling. Therefore, the goal in thisthesis is to find simple structure pennitting to carry out complete dynamic decoupling of serial manipulators taking into account the changing payload.The review, given in Chapter I, sunmarizes the known solutions and discloses the drawbacks of different techniques permitting a simplification of thedynamics of manipulators. lt allows an identification of objectives that are of interest and should be studied \within the framework of this thesis.Chapter 2 deals with the design of adjustable serial manipulators with linearized and decoupled dynamics. Without payload, the developed methodaccomplishes the dynamic decoupling via opposite rotation of links and optimal redistribution of masses. The payload which leads to the perturbation ofThe dynamic decoupling equations is compensated by the optimal control technique.Chapter 3 deals with a new dynamic decoupling concept, which involves connecting to a serial manipulator a two-link group forming a Scott-Russell mechanism combined with optimal redistribution of masses allows the cancellation of the coefficients of nonlinear terms in the manipulator's dynamic equations. Then, by using the control, the dynamicdecoupling taking into account the changing payload is achieved.In chapter 4, robustness properties (parametric uncertainties) of four various models of serial manipulators (one coupled manipulator, one decoupled manipulator by feedback linearization and the two decoupled manipulators that modeled in chapters 2 and 3) are considered. The given comparison performed via simutations is achieved with the same optimal control law and the same reference trajectory. Simulation results allow one to derive robustness assessments of manipulators described in chapters 2 and 3.The suggested design methodology and control techniques are illustrated by simulations carried out using ADAMS and MATLAB software, which have confirmed the efficiency of the developed approaches.
|
Page generated in 0.056 seconds