Controle de Robôs Manipuladores

Tamanho: px
Começar a partir da página:

Download "Controle de Robôs Manipuladores"

Transcrição

1 Universidade de São Paulo Escola de Engenharia de São Carlos Departamento de Engenharia Mecânica

2 Sumário Introdução e Simulador Introdução ao Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Controle Robusto (H Linear, Representação Quase-LPV)

3 Histórico Introdução e Simulador Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade UNIMATE, Unimation, Inc. - George Devol, Joseph Engelberger : Torque Calculado (PAUL, 1973) : Controle Adaptativo (CRAIG, 1985; SLOTINE & LI, 1987) : Controle Robusto (SPONG & VIDYASAGAR, 1989; DAWSON, 1990)

4 Aplicações Introdução e Simulador Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade

5 Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Estrutura de Planejamento no espaço operacional (cartesiano) Y (x 2, y 2 ) (x 1, y 1 ) q 2 q 1 X

6 Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Estrutura de Planejamento no espaço operacional (cartesiano) Controle cartesiano cinemática direta

7 Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Estrutura de Planejamento no espaço operacional (cartesiano) Controle cartesiano cinemática direta Controle no espaço das juntas cinemática inversa de toda trajetória KUKA KR 16: LIN(P1,P2)

8 Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Estrutura de Planejamento no espaço das juntas Y (x 2, y 2 ) (x 1, y 1 ) q 2 q 1 X

9 Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Estrutura de Planejamento no espaço das juntas Cinemática inversa apenas em dois pontos KUKA KR 16: PTP(P1,P2)

10 UARM e Ambiente de Controle Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade

11 Interface Gráfica Introdução e Simulador Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade

12 Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Representação Esquemática do Manipulador Massas concentradas Y m 2, a 2 a c2 q 2 a c1 m 1, a 1 q 1 X

13 Cinemática Direta Introdução e Simulador Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Cinemática direta de posição Dados q 1 e q 2, obter (X, Y ): X = a 1 cos(q 1 ) + a 2 cos(q 1 + q 2 ) Y = a 1 sen(q 1 ) + a 2 sen(q 1 + q 2 )

14 Cinemática Direta Introdução e Simulador Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade %Compute sum of joint angles for j = 1:2, phi(j) = sum(theta(1:j)); end; cphi = cos(phi); sphi = sin(phi); % Run forward kinematic to find out where joints are X(1) = 0; Y(1) = 0; for j = 2:2+1, X(j) = X(j-1) + l(j-1)*cphi(j-1); Y(j) = Y(j-1) + l(j-1)*sphi(j-1); end; % Display the robot for j = 1:2+1, set(motor(j),'xdata',x(j),'ydata',y(j)); end; set(link,'xdata',x,'ydata',y);

15 Trajetória desejada: polinômio do 3 grau Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Dados: q d i (t 0 ), q d i (t 0 ), q d i (t f ) e q d i (t f ) Polinômio: qi d (t) = a i + b i (t t 0 ) + c i (t t 0 ) 2 + d i (t t 0 ) 3 q i d (t) = b i + 2c i (t t 0 ) + 3d i (t t 0 ) 2 Substituindo: qi d (t 0 ) = a i q i d (t 0 ) = b i qi d (t f ) = a i + b i (t f t 0 ) + c i (t f t 0 ) 2 + d i (t f t 0 ) 3 = a i + b i T + c i T 2 + d i T 3 q i d (t f ) = b i + 2c i T + 3d i T 2

16 Trajetória desejada: polinômio do 3 grau Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade De forma matricial: q d i (t 0 ) q i d (t 0 ) qi d (t f ) q i d (t f ) Solução a i b i c i d i = = T T 2 T T 3T T T 2 T T 3T 2 1 a i b i c i d i q d i (t 0 ) q d i (t 0 ) q d i (t f ) q d i (t f )

17 Modelo Dinâmico Introdução e Simulador Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Equação dinâmica τ = M(q) q + C(q, q) q + G(q) M(q) - matriz de inércia C(q, q) - matriz de forças centrípetas e de Coriolis G(q) - vetor dos torques gravitacionais

18 Modelo Dinâmico Introdução e Simulador Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Equação dinâmica τ = M(q) q + C(q, q) q + G(q) Elementos de M(q) M 11 (q) = m 1 ac1 2 + m 2(a1 2 + a2 c2 + 2a 1a c2 cos(q 2 )) M 12 (q) = M 21 (q) = m 2 (ac2 2 + a 1a c2 cos(q 2 )) M 22 (q) = m 2 ac2 2

19 Modelo Dinâmico Introdução e Simulador Introdução Simulador de Robô Manipulador Planar de 2 Graus de Liberdade Elementos de C(q, q) C 11 (q, q) = m 2 a 1 a c2 sen(q 2 ) q 2 C 12 (q, q) = m 2 a 1 a c2 sen(q 2 ) q 1 m 2 a 1 a c2 sen(q 2 ) q 2 C 21 (q, q) = m 2 a 1 a c2 sen(q 2 ) q 1 C 22 (q, q) = 0 Elementos de G(q) G 1 (q) = (m 1 ga c1 + m 2 ga 1 )cos(q 1 ) + m 2 ga c2 cos(q 1 + q 2 ) G 2 (q) = m 2 ga c2 cos(q 1 + q 2 )

20 Controle Proporcional-Derivativo Erro de acompanhamento de trajetória e = q d q Controle Proporcional-Derivativo (PD) τ = K p e + K d ė sendo K p e K d matrizes diagonais Valores altos de ganho para eliminar distúrbios Erro de regime devido aos torques gravitacionais

21 Controle Proporcional-Integral-Derivativo Controle Proporcional-Integral-Derivativo (PID) τ = K p e + K i edt + K d ė Valores altos de ganho para eliminar distúrbios Erro de regime nulo

22 Controle PD com Compensação da Gravidade Controle Proporcional-Derivativo (PD) com Compensação da Gravidade τ = K p e + K d ė + G(q) Erro de regime nulo

23 Linearização por Realimentação Linearização por Realimentação Dinâmica do robô manipulador τ = M(q) q + C(q, q) q + G(q) τ = M(q) q + b(q, q) Derivando o erro de acompanhamento de trajetória ė = q d q ë = q d q Substituindo q ë = q d M(q) 1 [τ b(q, q)]

24 Linearização por Realimentação Linearização por Realimentação Espaço de estados: x = [e ė] T [ ė ë ] = [ 0 I 0 0 ] [ ė e ] [ 0 + I Definindo a variável de controle Sistema linear [ ė ë u = q d M(q) 1 [τ b(q, q)] ] = [ 0 I 0 0 ] ( q d M(q) 1 [τ b(q, q)]) ] [ ė e ] [ 0 + I ] u

25 Linearização por Realimentação τ = M(q)( q d u) + b(q, q) Substituindo na equação dinâmica M(q) q + b(q, q) = M(q)( q d u) + b(q, q) ë = u

26 Diagrama de blocos Linearização por Realimentação

27 Linearização por Realimentação + Proporcional-Derivativo (PD) u = K d ė K p e τ = M(q)( q d + K d ė + K p e) + b(q, q) Equação dinâmica do erro ë + K d ė + K p e = 0

28 Linearização por Realimentação Valores estimados de M(q) e b(q, q) τ = ˆM(q)( q d u) + ˆb(q, q) Substituindo na equação dinâmica M(q) q + b(q, q) = ˆM(q)( q d u) + ˆb(q, q) Somando e subtraindo ˆM(q) q [ ë = u + M(q) 1 M(q) ˆM(q) ] [ q + M(q) 1 b(q, q) ˆb(q, ] q)

29 Linearização por Realimentação + PD τ = ˆM(q)( q d + K d ė + K p e) + ˆb(q, q) Equação dinâmica do erro ë + K d ė + K p e = d sendo d = q + M(q) 1 [b(q, q) ˆb(q, q)] = M(q) 1 [M(q) ˆM(q)]

30 Parametrização Linear Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Propriedade de robôs manipuladores τ = M(q) q + C(q, q) q + G(q) = Y (q, q, q)θ sendo θ o vetor de parâmetros do manipulador e Y (q, q, q) a matriz de regressão. Elementos de M(q) q M(q) q = m 1 a 2 c1 q 1 + m 2 (a a2 c2 + 2a 1a c2 cos(q 2 )) q 1 +m 2 (a 2 c2 + a 1a c2 cos(q 2 )) q 2 m 2 (a 2 c2 + a 1a c2 cos(q 2 )) q 1 + m 2 a 2 c2 q 2

31 Parametrização Linear Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Vetor dos torques de Coriolis e centrípetos 2m 2 a 1 a c2 sen(q 2 ) q 1 q 2 + m 2 a 1 a c2 sen(q 2 ) q 2 2 C(q, q) q = m 2 a 1 a c2 sen(q 2 ) q 1 2 Vetor dos torques gravitacionais m 1 ga c1 cos(q 1 ) + m 2 ga 1 cos(q 1 ) + m 2 ga c2 cos(q 1 + q 2 ) G(q) = m 2 ga c2 cos(q 1 + q 2 )

32 Parametrização Linear Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Definindo: θ = [m 1 m 2 ] T Matriz de regressão [ ] y11 y Y (q, q, q) = 12 0 y 22 y 11 = a 2 c1 q 1 + ga c1 cos(q 1 ) y 12 = (a a2 c2 + 2a 1a c2 cos(q 2 )) q 1 + (a 2 c2 + a 1a c2 cos(q 2 )) q 2 a 1 a c2 sen(q 2 )(2 q 1 q 2 + q 2 2 ) + ga 1cos(q 1 )+ ga c2 cos(q 1 + q 2 )) y 22 = (a 2 c2 + a 1a c2 cos(q 2 )) q 1 + a 2 c2 q 2 + a 1 a c2 sen(q 2 ) q ga c2 cos(q 1 + q 2 ))

33 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Torque Calculado + PD τ = ˆM(q)( q d + K d ė + K p e) + Ĉ(q, q) q + Ĝ(q) Valores estimados dos parâmetros são mantidos fixos Controle adaptativo: valores estimados dos parâmetros variam com o tempo Pode-se reescrever τ = ˆM(q)(ë + K d ė + K p e) + ˆM(q) q + Ĉ(q, q) q + Ĝ(q) τ = ˆM(q)(ë + K d ė + K p e) + Y (q, q, q)ˆθ

34 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Considerando: τ = M(q) q + C(q, q) q + G(q) = Y (q, q, q)θ Equação do erro: ë + K d ė + K p e = ˆM 1 (q)y (q, q, q) θ sendo θ = θ ˆθ Epaço de estados: x = [e [ ] [ ė 0 I ẋ = = ë K p K d ė] T ] [ 0 x + I ] ˆM 1 (q)y (q, q, q) θ

35 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Função de Lyapunov V (x) = x T Px + θ T Γ 1 θ > 0 P Matriz simétrica definida positiva Γ Matriz diagonal definida positiva V (x) = x T Pẋ + ẋ T Px + 2 θ T 1 Γ θ V (x) =x T P(Ax + B ˆM 1 (q)y ( ) θ) + (Ax + B ˆM 1 (q)y T ( ) θ)px + 2 θ T 1 Γ θ

36 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Manipulando V (x) = x T Qx + 2 θ T (Γ 1 θ + Y T ( ) ˆM 1 (q)b T Px) Q Matriz simétrica definida positiva que satisfaz a equação de Lyapunov: Definindo: Então A T P + PA = Q θ = ΓY T ( ) ˆM 1 (q)b T Px V (x) = x T Qx < 0

37 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Parâmetro θ é constante Lembrando: θ = θ ˆθ Lei de adaptação: ˆθ = ΓY T (q, q, q) ˆM 1 (q)b T Px x é assintoticamente estável θ limitado se ˆM 1 (q) existe

38 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Resumo Lei de controle: τ = ˆM(q)( q d + K d ė + K p e) + Ĉ(q, q) q + Ĝ(q) Lei de adaptação: ˆθ = ΓY T (q, q, q) ˆM 1 (q)b T Px Equação de Lyapunov: A T P + PA = Q

39 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Excitação Persistente Posição desejada, q d (s) Tempo, t (s)

40 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Controle Torque Calculado + PD + Robusto H Controle Torque Calculado + PD + Robusto H Linear τ = ˆM(q)( q d + K d ė + K p e + u R ) + Ĉ(q, q) q + Ĝ(q) Equação no espaço de estados com distúrbio w [ ] [ ] [ ] [ ] [ ė 0 I ė 0 0 = + u ë K p K d e I R + I y = e = [I 0]x ] w ẋ = Ax + B 1 u R + B 2 w y = C 2 x

41 Controle H linear Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Considere o sistema linear ẋ = Ax + B 1 w + B 2 u z = C 1 x + D 12 u y = C 2 x + D 21 w z P w Controlador K ẋ = A K x + B K y u = C K x + D K y y K u Controle sub-ótimo H linear T zw < γ

42 Controle H linear Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Solução A K = A B 2 B T 2 X + γ 2 B 1 B T 1 X + (I γ 2 Y X ) 1 YC T 2 C 2 B K = (I γ 2 Y X ) 1 YC T 2 C K = B T 2 X D K = 0 X e Y são soluções das equações algébricas de Ricatti A T X + X A + γ 2 X (B 1 B T 1 B 2B T 2 )X + C T 1 C 1 = 0 AY + Y A T + γ 2 Y (C T 1 C 1 C T 2 C 2)Y + B T 1 B 1 = 0

43 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Controle via Representação Quasi-LPV Sistema Linear a Parâmetros Variantes (LPV) Sistema Quase-LPV ẋ = A(ρ(t))x + B(ρ(t))u, ẋ = A(ρ(x))x + B(ρ(x))u, Estado: erro de acompanhamento de trajetória [ ] q q d x = q q d = [ q q ]

44 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Controle via Representação Quasi-LPV Dinâmica estimada do robô manipulador Representação Quasi-LPV sendo w = ˆM 1(q)δ(q, q, q) τ = ˆM(q) q + Ĉ(q, q) q + Ĝ(q) x = A(q, q) x + Bu + Bw δ(q, q, q) incertezas paramétricas e distúrbios externos

45 Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Controle via Representação Quasi-LPV Matrizes dinâmicas A(q, q) = B = [ ˆM 1 (q)ĉ(q, q) 0 [ In ] I n 0 0 ] Torques aplicados τ = ˆM(q)( q d + u) + Ĉ(q, q) qd + Ĝ(q)

46 Controle H para sistemas LPV Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Considere o sistema LPV: ẋ = A(ρ(t))x + B 1 (ρ(t))w + B 2 (ρ(t))u, z 1 = C 1 (ρ(t))x, z 2 = C 2 (ρ(t))x + u, ρ(t) P R m e ρ i ν i com ν i 0. Ganho L 2 γ no intervalo [0, T ] se: T 0 T z(t) 2 dt γ 2 w(t) 2 dt 0

47 Controle H para sistemas LPV Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV Se existe X(ρ(x)) > 0 tal que E(ρ) X(ρ)C T 1 (ρ) B 1(ρ) C 1 (ρ)x(ρ) I 0 B T 1 (ρ) 0 γ2 I < 0, E(ρ) = m i=1 ± ( ν i X ρ i ) + Â(ρ)X(ρ) + X(ρ)Â(ρ)T B 2 (ρ)b T 2 (ρ), o sistema em malha fechada possui ganho L 2 γ se u = (B 2 (ρ)x 1 (ρ) + C 2 (ρ))x

48 Bibliografia Introdução e Simulador Parametrização Linear Controle Torque Calculado + H linear Controle via Representação Quasi-LPV CRAIG, J.J.; Adaptive Control of Mechanical Manipulators - Addison-Wesley Pub. Co., Reading, MA (1985). CRAIG, J.J.; Introduction to Robotics: Mechanics and Control - Addison-Wesley Pub. Co., Reading, MA, 2nd ed. (1989). DAWSON,D.M., et. al.; Robust Control for the Tracking of Robot Motion - International Journal of Control, vol. 52, no. 3, pp , (1990). LEWIS, F.L.; ABDALLAH, C.T.; DAWSON,D.M.; Control of Robot Manipulators - Macmillan. (1993) PAUL, R.P.; Trajectory Calculation and Servoing of a Computer Controlled Arm Technical Report AIM-177. Stanford University, Artificial Intelligence Laboratory (1972). SCIAVICCO, L.; SICILIANO, B; Modeling and Control of Robot Manipulators - McGraw-Hill. (1996). SLOTINE, J.J.; LI, W.; On the adaptive control of robot manipulators - International Journal of Robotics Research, vol. 6, no. 3, p (1987). SPONG, M. W.; VIDYASAGAR, M.; Robot Dynamics and Control - New York : Wiley, (1989).

Manipulação Robótica. Aula 2

Manipulação Robótica. Aula 2 Manipulação Robótica Aula 2 Programa 1) Introdução 1.1. Tipos de Robôs 1.2. Aplicações 2) Robôs Manipuladores 2.1. Estrutura de Robôs Manipuladores 2.2. Classificação de Robôs Manipuladores 2.3. Sistema

Leia mais

Introdução à Robótica Industrial. Aula 2

Introdução à Robótica Industrial. Aula 2 Introdução à Robótica Industrial Aula 2 Programa 1) Introdução 1.1. Tipos de Robôs 1.2. Aplicações 2) O Robô Manipulador 2.1. Estrutura de Robôs Manipuladores 2.2. Sensores 2.3. Atuadores 2.4. Efetuadores

Leia mais

SEM Controle de Sistemas Robóticos

SEM Controle de Sistemas Robóticos SEM5875 - Controle de Sistemas Robóticos Adriano A. G. Siqueira Aula 1 - Revisão de Cinemática, Dinâmica e Propriedades das Matrizes Dinâmicas SEM5875 - Controle de Sistemas Robóticos p. 1/61 Matrizes

Leia mais

Análise da Dinâmica Não Linear de um Braço Robótico

Análise da Dinâmica Não Linear de um Braço Robótico Trabalho apresentado no CNMAC, Gramado - RS, 2016. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Análise da Dinâmica Não Linear de um Braço Robótico Antropomórfico

Leia mais

1 ESCOLA POLITÉCNICA DA USP Introdução Eduardo L. L. Cabral ESCOLA POLITÉCNICA DA USP

1 ESCOLA POLITÉCNICA DA USP Introdução Eduardo L. L. Cabral ESCOLA POLITÉCNICA DA USP [email protected] 1 PMR2560 Robótica Introdução Eduardo L. L. Cabral [email protected] [email protected] 2 Objetivos O que é a robótica? Robôs industriais Descrição da disciplina Vídeos [email protected] 3 De

Leia mais

ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1

ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1 ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1 Rodolfo R. dos SANTOS 2 Graduando em Engenharia de Controle e Automação, IFSP/Câmpus São Paulo Bolsista PIBIFSP Caio Igor Gonçalves CHINELATO 3 Docente do Curso

Leia mais

Controle de Robôs Manipuladores. Prof. Valdir Grassi Junior sala 2986 (prédio antigo)

Controle de Robôs Manipuladores. Prof. Valdir Grassi Junior   sala 2986 (prédio antigo) Controle de Robôs Manipuladores Prof. Valdir Grassi Junior e-mail: [email protected] sala 2986 (prédio antigo) Introdução Robôs Manipuladores O que são robôs manipuladores? Robôs Manipuladores Industriais

Leia mais

Modelo Cinemático Inverso. Prof. Walter Fetter Lages 16 de setembro de 2007

Modelo Cinemático Inverso. Prof. Walter Fetter Lages 16 de setembro de 2007 Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Programa de Pós-Graduação em Engenharia Elétrica ELE00070-Tópicos Especiais em Controle e Automação I

Leia mais

SISTEMAS ROBOTIZADOS CAPÍTULO 7 CONTROLE INDEPENDENTE DAS JUNTAS

SISTEMAS ROBOTIZADOS CAPÍTULO 7 CONTROLE INDEPENDENTE DAS JUNTAS SISTEMAS ROBOTIZADOS CAPÍTULO 7 CONTROLE INDEPENDENTE DAS JUNTAS Leitura Sugerida: Spong, (Seções 7.1-7.3) 1 Capítulo 7 Motivação Discutiremos neste capítulo uma estratégia de controle denominada CONTROLE

Leia mais

EES-20: Sistemas de Controle II

EES-20: Sistemas de Controle II EES-: Sistemas de Controle II 14 Agosto 17 1 / 49 Recapitulando: Estabilidade interna assintótica Modelo no espaço de estados: Equação de estado: ẋ = Ax + Bu Equação de saída: y = Cx + Du Diz-se que o

Leia mais

Robótica. Prof. Reinaldo Bianchi Centro Universitário FEI 2016

Robótica. Prof. Reinaldo Bianchi Centro Universitário FEI 2016 Robótica Prof. Reinaldo Bianchi Centro Universitário FEI 2016 5 a Aula Pós Graduação - IECAT Objetivos desta aula Velocidade e Aceleração de corpo rígido. Matrizes de inércia. Bibliografia Capítulos 5

Leia mais

Realimentação de Estado Sistemas SISO

Realimentação de Estado Sistemas SISO 1. Realimentação de Estado para Sistemas SISO pag.1 Teoria de Sistemas Lineares Aula 18 Considere o sistema n dimensional, SISO: ẋ = Ax + bu y = cx Na realimentação de estados, a entrada u é dada por u

Leia mais

Controladores adaptativos não-lineares com critério H aplicados a robôs espaciais

Controladores adaptativos não-lineares com critério H aplicados a robôs espaciais TATIANA DE FIGUEIREDO PEREIRA ALVES TAVEIRA PAZELLI Controladores adaptativos não-lineares com critério H aplicados a robôs espaciais Dissertação apresentada à Escola de Engenharia de São Carlos da Universidade

Leia mais

Engenharia de Controle e Automação: ENG03316 Mecanismos I Engenharia Elétrica: ENG10017 Sistemas e Sinais e ENG04475 Microprocessadores I

Engenharia de Controle e Automação: ENG03316 Mecanismos I Engenharia Elétrica: ENG10017 Sistemas e Sinais e ENG04475 Microprocessadores I UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE SISTEMAS ELÉTRICOS DE AUTOMAÇÃO E ENERGIA PLANO DE ENSINO PERÍODO LETIVO 2018/2 DISCIPLINA: ROBÓTICA A ENG10026 Créditos:

Leia mais

SEM5874: Mecânica de Corpos Rígidos

SEM5874: Mecânica de Corpos Rígidos SEM5874: Mecânica de Corpos Rígidos Introdução e Revisão de Álgebra Linear Prof. Dr. Marcelo A. Trindade Departamento de Engenharia Mecânica Escola de Engenharia de São Carlos - USP Prédio da Mecatrônica

Leia mais

Manipulador 2R Trabalho Final - Sistemas Não Lineares

Manipulador 2R Trabalho Final - Sistemas Não Lineares Manipulador 2R Trabalho Final - Sistemas Não Lineares Traple, A. Rigoni, R. Departamento de Automação e Sistemas, Universidade Federal de Santa Catarina, 884-9 Florianópolis-SC, Brazil e-mail: {andretraple,

Leia mais

CONTROLE CINEMÁTICO DE UM ROBÔ ANTROPOMÓRFICO COM PUNHO ESFÉRICO

CONTROLE CINEMÁTICO DE UM ROBÔ ANTROPOMÓRFICO COM PUNHO ESFÉRICO CONTROLE CINEMÁTICO DE UM ROBÔ ANTROPOMÓRFICO COM PUNHO ESFÉRICO José Alberto Naves Cocota Júnior [email protected] Thiago D Angelo [email protected] João Victor Oliveira [email protected]

Leia mais

ANÁLISE DE SISTEMAS LINEARES NO ESPAÇO DE ESTADOS

ANÁLISE DE SISTEMAS LINEARES NO ESPAÇO DE ESTADOS AE- ANÁLISE DE SISTEMAS LINEARES NO ESPAÇO DE ESTADOS AE- Determine os valores e vectores próprios de a) A= -.5.5 -.5 b) B= - - AE- Forma canónica controlável. a) Mostre que a equação diferencial homogénea

Leia mais

FUNDAMENTOS DE SISTEMAS LINEARES PARTE 2

FUNDAMENTOS DE SISTEMAS LINEARES PARTE 2 FUNDAMENTOS DE SISTEMAS LINEARES PARTE 2 Prof. Iury V. de Bessa Departamento de Eletricidade Faculdade de Tecnologia Universidade Federal do Amazonas Agenda Resposta no espaço de estados Representações

Leia mais

IMPLEMENTAÇÃO DE UM CONTROLADOR PARA UM ROBÔ COM SEIS GRAUS DE LIBERDADE. Palavras-chave: Robótica, Controladores, Automação Industrial

IMPLEMENTAÇÃO DE UM CONTROLADOR PARA UM ROBÔ COM SEIS GRAUS DE LIBERDADE. Palavras-chave: Robótica, Controladores, Automação Industrial IMPLEMENTAÇÃO DE UM CONTROLADOR PARA UM ROBÔ COM SEIS GRAUS DE LIBERDADE Fábio Luciano Demarchi Raul Guenther Universidade Federal de Santa Catarina, Departamento de Engenharia Mecânica, Laboratório de

Leia mais

SEM Sistemas de Controle Aula 1 - Introdução

SEM Sistemas de Controle Aula 1 - Introdução SEM 5928 - Sistemas de Controle Universidade de São Paulo O que é controle? Dicionário Houaiss: Controle:... 3. Dispositivo ou mecanismo destinado a comandar ou regular o funcionamento de máquina, aparelho

Leia mais

Observabilidade, Decomposição Canônica

Observabilidade, Decomposição Canônica Observabilidade, Decomposição Canônica 1. Observabilidade de Sistemas LIT 2. Dualidade 3. Índices de Observabilidade 4. Decomposição Canônica pag.1 Teoria de Sistemas Lineares Aula 16 Observabilidade Sistemas

Leia mais

4. ESTÁTICA E DINÂMICA

4. ESTÁTICA E DINÂMICA 4. ESTÁTICA E DINÂMICA Neste capítulo abordamos a relação entre o movimento do robô manipulador e os esforços correspondentes que o produzem. Inicialmente analisamos as relações entre esforços estáticos,

Leia mais

EES-20: Sistemas de Controle II. 31 Julho 2017

EES-20: Sistemas de Controle II. 31 Julho 2017 EES-20: Sistemas de Controle II 31 Julho 2017 1 / 41 Folha de informações sobre o curso 2 / 41 O que é Controle? Controlar: Atuar sobre um sistema físico de modo a obter um comportamento desejado. 3 /

Leia mais

Introdução à Robótica Industrial p. 1/25

Introdução à Robótica Industrial p. 1/25 Introdução à Robótica Industrial Adriano A. G. Siqueira Aula 5 Introdução à Robótica Industrial p. 1/25 Espaço das juntas e Espaço das posições e orientações Espaço das juntas: q = q 1 q 2. { q i = θ i,

Leia mais

-GNE219 - Controle em Espaço de Estados

-GNE219 - Controle em Espaço de Estados Universidade Federal de Lavras Departamento de Engenharia -GNE219 - Controle em Espaço de Estados Prof. Daniel Leite E-mail: [email protected] 2/2017 1/27 Considerações Eng. de Controle e Automação

Leia mais

1. Realimentação de Estado: sistemas MIMO

1. Realimentação de Estado: sistemas MIMO Realimentação de Estado: sistemas MIMO 1. Realimentação de Estado: sistemas MIMO 2. Estimadores de Estado: sistemas MIMO pag.1 Teoria de Sistemas Lineares Aula 20 Realimentação de Estado: sistemas MIMO

Leia mais

FIS 26. Mecânica II *****

FIS 26. Mecânica II ***** * ** FIS 26 Mecânica II *** * https://def.fe.up.pt/dinamica/movimento_curvilineo.html ** http://www.met.reading.ac.uk/pplato2/h-flap/phys5_3.html *** http://www.esquerda.net/artigo/como-explicar-ondas-gravitacionais-tua-avo/41226

Leia mais

Robótica Competitiva Controle de Movimento Cinemático

Robótica Competitiva Controle de Movimento Cinemático Robótica Competitiva Controle de Movimento Cinemático 2017 Introdução Modelo Controlador Lei de Controle Resultados Estabilidade Sumário Introdução Modelo Controlador Lei de Controle Resultados Estabilidade

Leia mais

Simulação Dinâmica nos Laboratórios de Engenharia Química V da Licenciatura em Engenharia Química no IST: porquê e como?

Simulação Dinâmica nos Laboratórios de Engenharia Química V da Licenciatura em Engenharia Química no IST: porquê e como? 7 de Junho 005 Simulação Dinâmica nos Laboratórios de Engenharia Química V da Licenciatura em Engenharia Química no IST: porquê e como? Carla IC Pinheiro, Ana CL Vieira, José MM Lopes DEQ - Centro de Eng

Leia mais

Manufatura assistida por computador

Manufatura assistida por computador Manufatura assistida por computador Cinemática Direta em Manipuladores Robóticos Professor: Mário Luiz Tronco Aluno Doutorado: Luciano Cássio Lulio Engenharia Mecânica Orientação e sistemas de referência

Leia mais

4444W-02 Sistemas Robotizados

4444W-02 Sistemas Robotizados PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE ENGENHARIA ENGENHARIA MECÂNICA 4444W-02 Sistemas Robotizados Aula 2 Introdução à Robótica Industrial Prof. Felipe Kühne Bibliografia:

Leia mais

CÁLCULO E VALIDAÇÃO DA CINEMÁTICA DIRETA E DA CINEMÁTICA INVERSA PARA USO NA TRAJETÓRIA DE UM ROBÔ CILÍNDRICO

CÁLCULO E VALIDAÇÃO DA CINEMÁTICA DIRETA E DA CINEMÁTICA INVERSA PARA USO NA TRAJETÓRIA DE UM ROBÔ CILÍNDRICO CÁLCULO E VALIDAÇÃO DA CINEMÁTICA DIRETA E DA CINEMÁTICA INVERSA PARA USO NA TRAJETÓRIA DE UM ROBÔ CILÍNDRICO Wendell de Queiróz Lamas Universidade de Taubaté, Pró-reitoria de Pesquisa e Pós-graduação,

Leia mais

Sistemas Robotizados

Sistemas Robotizados PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE ENGENHARIA ENGENHARIA DE CONTROLE E AUTOMAÇÃO 44646-04 Sistemas Robotizados Aula 2 Tópicos em Robótica Industrial Prof. Felipe Kühne Bibliografia:

Leia mais

Controle robusto para robô manipulador espacial planar de base livre flutuante com dois braços

Controle robusto para robô manipulador espacial planar de base livre flutuante com dois braços UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENGENHARIA DE SÃO CARLOS José Nuno Almeida Dias Bueno Controle robusto para robô manipulador espacial planar de base livre flutuante com dois braços São Carlos 2017

Leia mais

Trabalho para ser realizado no MATLAB Controle Multivariável PTC-2513 Prof. Paulo Sérgio

Trabalho para ser realizado no MATLAB Controle Multivariável PTC-2513 Prof. Paulo Sérgio Trabalho para ser realizado no MATLAB Controle Multivariável PTC-253 Prof. Paulo Sérgio Parte I - A ser entregue na primeira aula após a primeira prova. Considere o modelo linearizado do sistema de pêndulo

Leia mais

CAPÍTULO 5. Considere-se uma matriz de rotação variante no tempo R = R(t). Tendo em vista a ortogonalidade de R, pode-se escrever

CAPÍTULO 5. Considere-se uma matriz de rotação variante no tempo R = R(t). Tendo em vista a ortogonalidade de R, pode-se escrever Capítulo 5 - Cinemática da Velocidade e da Aceleração. O Jacobiano do Manipulador 54 CAPÍTULO 5 CINEMÁTICA DA VELOCIDADE E DA ACELERAÇÃO O JACOBIANO DO MANIPULADOR 5.1 INTRODUÇÃO Nos capítulos anteriores

Leia mais

EE-253: Controle Ótimo de Sistemas. Aula 6 (04 Setembro 2018)

EE-253: Controle Ótimo de Sistemas. Aula 6 (04 Setembro 2018) EE-253: Controle Ótimo de Sistemas Aula 6 (4 Setembro 218) 1 / 54 Regulador Linear Quadrático Modelo linear: ẋ = Ax + Bu com (A, B) estabilizável. Funcional de custo quadrático: J = [ ] x T (t)qx(t) +

Leia mais

Estabilidade Interna. 1. Estabilidade Interna. 2. Análise de Estabilidade Segundo Lyapunov. 3. Teorema de Lyapunov

Estabilidade Interna. 1. Estabilidade Interna. 2. Análise de Estabilidade Segundo Lyapunov. 3. Teorema de Lyapunov Estabilidade Interna 1. Estabilidade Interna 2. Análise de Estabilidade Segundo Lyapunov 3. Teorema de Lyapunov 4. Teorema de Lyapunov Caso Discreto pag.1 Teoria de Sistemas Lineares Aula 13 Estabilidade

Leia mais

MODELAGEM DINÂMICA DE UM VEÍCULO AÉREO NÃO TRIPULADO DO TIPO QUADRICÓPTERO

MODELAGEM DINÂMICA DE UM VEÍCULO AÉREO NÃO TRIPULADO DO TIPO QUADRICÓPTERO MODELAGEM DINÂMICA DE UM VEÍCULO AÉREO NÃO TRIPULADO DO TIPO QUADRICÓPTERO Gabriela Vieira Lima, Rafael M. J. A. de Souza, Aniel Silva de Morais, Josué Silva de Morais Laboratório de Automação, Servomecanismos

Leia mais

PLANO DE ATIVIDADE ACADÊMICA NOME

PLANO DE ATIVIDADE ACADÊMICA NOME ANO LETIVO Centro: CENTRO DE CIÊNCIAS EXATAS - CCE Departamento: FÍSICA 2016 CÓDIGO 2FIS068 PLANO DE ATIVIDADE ACADÊMICA NOME MECÂNICA GERAL CURSO FÍSICA 3ª SÉRIE CARGA HORÁRIA SEM. DE OFERTA HABILITAÇÃO(ÕES)

Leia mais

Utilização do solidthinking Embed em projetos de controle para sistemas embarcados utilizando técnica de controle adaptativo por modelo de referência.

Utilização do solidthinking Embed em projetos de controle para sistemas embarcados utilizando técnica de controle adaptativo por modelo de referência. Utilização do solidthinking Embed em projetos de controle para sistemas embarcados utilizando técnica de controle adaptativo por modelo de referência. Rodrigo de J. Macedo Resumo Apresenta-se, neste artigo,

Leia mais

REPRESENTAÇÃO DE SISTEMAS DINÂMICOS NA FORMA DO ESPAÇO DOS ESTADOS

REPRESENTAÇÃO DE SISTEMAS DINÂMICOS NA FORMA DO ESPAÇO DOS ESTADOS REPRESENTAÇÃO DE SISTEMAS DINÂMICOS NA FORMA DO ESPAÇO DOS ESTADOS. Espaço dos estados Representação da dinâmica de um sistema de ordem n usando n equações diferenciais de primeira ordem. Sistema é escrito

Leia mais

Algebra Linear. 1. Revisitando autovalores e autovetores. 2. Forma Diagonal e Forma de Jordan. 2.1 Autovalores distintos. 2.2 Autovalores complexos

Algebra Linear. 1. Revisitando autovalores e autovetores. 2. Forma Diagonal e Forma de Jordan. 2.1 Autovalores distintos. 2.2 Autovalores complexos Algebra Linear 1. Revisitando autovalores e autovetores 2. Forma Diagonal e Forma de Jordan 2.1 Autovalores distintos 2.2 Autovalores complexos 2.3 Nem todos autovalores distintos 3. Autovalores e autovetores

Leia mais

DEFINIÇÃO DE ROBÔ INDUSTRIAL

DEFINIÇÃO DE ROBÔ INDUSTRIAL DEFINIÇÃO DE ROBÔ INDUSTRIAL O termo robô deriva da palavra eslava robota, que significa trabalho forçado. Em 1921, o dramaturgo Karel Capek usou-a pela primeira vez, numa peça teatral, para referir-se

Leia mais

EXERCÍCIOS RESOLVIDOS

EXERCÍCIOS RESOLVIDOS ENG JR ELETRON 2005 29 O gráfico mostrado na figura acima ilustra o diagrama do Lugar das Raízes de um sistema de 3ª ordem, com três pólos, nenhum zero finito e com realimentação de saída. Com base nas

Leia mais