SlideShare a Scribd company logo
1 of 20
Download to read offline
ROBÓTICA (ROB74) – AULA 5
CINEMÁTICA DIFERENCIAL DE
MANIPULADORES SERIAIS
PROF.: Michael Klug
PROGRAMA
• CINEMÁTICA DIFERENCIAL DE
MANIPULADORES SERIAIS
– Problemática da Cinemática Diferencial
– Jacobiano Direto– Jacobiano Direto
– Jacobiano Inverso
– Exemplos
– Singularidades
Problemática
• Qual a relação existente entre as derivadas
(velocidades, aceleração, jerk) dos eixos de
juntas em relação as derivadas das
coordenadas do efetuador final?
• Se a extremidade da mão deve descrever um
certo deslocamento (incremento) no espaço a
seis coordenadas durante um dado intervalo
de tempo, que deslocamentos (incrementos)
devem ter as diversas juntas?
Caminho e Trajetória
• No controle de robôs é mais simples definir
“caminhos” do que “trajetórias”!!!
• CAMINHO: Conjunto de pontos no espaço
(operacional ou das juntas) que deve ser(operacional ou das juntas) que deve ser
percorrido em uma determinada ordem;
• TRAJETÓRIA: Define um caminho levando em
conta restrições temporais, ou seja, são
definidos intervalos de tempo para a evolução
entre duas configurações sucessivas;
Jacobiano
• Relaciona as velocidades no espaço das juntas
com velocidades no espaço cartesiano
Jacobiano
• EX: cinemática direta robô 6DOF – denominada h
Jacobiano
OBS: não é uma
função constante, é
função de q!!!!
Jacobiano
• Na cinemática direta
Jacobiano – EX: two links planar
Jacobiano - Interpretação
• Contribuição individual da velocidade de cada
junta para a velocidade no efetuador final
Jacobiano - Interpretação
• A matriz jacobiana pode ser decomposta da
seguinte forma:
• JPi(3x1) representa a parcela de contribuição de
cada junta qi na velocidade linear;
• JOi(3x1) representa a parcela de contribuição de
cada junta qi na velocidade angular
Jacobiano
• Também pode ser obtido geometricamente
por:
• Sendo:
– zi-1 é a terceira coluna de 0Ri-1
– p é o vetor posição da matriz 0Tn
– pi-1 é o vetor posição da matriz 0Ti-1
Jacobiano – EX: two links planar
Jacobiano
• Resolvendo os produtos vetoriais, tem-se:
• E o Jacobiano será:• E o Jacobiano será:
Jacobiano Inverso
• Simplesmente a matriz inversa do Jacobiano?
– OBS: nem sempre é verdade, porque o jacobiano
pode não ser quadrado (muito comum)!!!
• Três Alternativas:
– Diferenciação da cinemática inversa– Diferenciação da cinemática inversa
– Inversa Comum:
– Pseudo-Inversa:
Jacobiano Inverso – EX: RR planar e RR 3D
• Pela Inversa (RR planar):
• Diferenciação Cin. Inversa (RR 3D):• Diferenciação Cin. Inversa (RR 3D):
Singularidades
• O Jacobiano inverso mesmo quando identificado por
uma expressão analítica, pode nem sempre ficar
definido para todos os valores das variáveis de junto
(configurações do manipulador)!!!
• EX:• EX:
Singularidades
• Exemplos:
Singularidades
• Fisicamente: é uma situação (configuração do
robô) na qual seria necessário impor
velocidades infinitamente altas numa ou mais
juntas para manter determinadas velocidades
no espaço operacional.no espaço operacional.
• Se o Jacobiano Inverso não tem definição
numérica então o Jacobiano Direto é singular
(terá determinante nulo)!!!
Singularidades
• As singularidade apresentadas para o caso RR
planar e RR 3D dizem respeito a situações
limites do espaço de trabalho, porém ...
• OBS: para manipuladores com mais graus de• OBS: para manipuladores com mais graus de
liberdade é possível encontrar singularidades no
interior do espaço de trabalho – normalmente dizem
respeito a alinhamento de elos interiores, como
cotovelos, por exemplo.
ESTAS SINGULARIDADES REPRESENTAM SÉRIOS
PROBLEMAS NO CONTROLE DE MANIPULADORES!!!!

More Related Content

What's hot

75091103 funcoes-ci-7404-7408-7432-7400
75091103 funcoes-ci-7404-7408-7432-740075091103 funcoes-ci-7404-7408-7432-7400
75091103 funcoes-ci-7404-7408-7432-7400Bruno Quaresma
 
redes de compensación en cascada
 redes de  compensación en cascada redes de  compensación en cascada
redes de compensación en cascadaLuiisgarciiia
 
State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptxRaviMuthamala1
 
Apesentação controlador pid- Controle de processos
Apesentação controlador pid- Controle de processos Apesentação controlador pid- Controle de processos
Apesentação controlador pid- Controle de processos Isa Bacelar
 
Análise de sinais e sistemas
Análise de sinais e sistemasAnálise de sinais e sistemas
Análise de sinais e sistemasReggae Strong
 
Cinematica inversa de um manipulador robotico de quatro graus de liberdade ut...
Cinematica inversa de um manipulador robotico de quatro graus de liberdade ut...Cinematica inversa de um manipulador robotico de quatro graus de liberdade ut...
Cinematica inversa de um manipulador robotico de quatro graus de liberdade ut...UFPA
 
00 elementos de entradas
00 elementos de entradas00 elementos de entradas
00 elementos de entradasGilvan Najar
 
5 linguagem-de-programac3a7c3a3o-do-clp
5 linguagem-de-programac3a7c3a3o-do-clp5 linguagem-de-programac3a7c3a3o-do-clp
5 linguagem-de-programac3a7c3a3o-do-clpVictor Paranhos
 
Relatório - Gerador-de-funções
Relatório - Gerador-de-funçõesRelatório - Gerador-de-funções
Relatório - Gerador-de-funçõesAudenor Júnior
 
Win nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamentoWin nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamentoestados4464
 
circuitos RCL, Factor Q y Pasabanda
circuitos RCL, Factor Q y Pasabandacircuitos RCL, Factor Q y Pasabanda
circuitos RCL, Factor Q y Pasabandamaria arellano
 
Apostiladeeletricidadeindustrial
ApostiladeeletricidadeindustrialApostiladeeletricidadeindustrial
ApostiladeeletricidadeindustrialMário Bassoli
 
Doc modelagem _492246747
Doc modelagem _492246747Doc modelagem _492246747
Doc modelagem _492246747Peterson Silva
 
Ejemplo d h puma 560 paso a paso
Ejemplo d h puma 560 paso a pasoEjemplo d h puma 560 paso a paso
Ejemplo d h puma 560 paso a pasoSandra Covelo
 
Curto-Circuito-(Geraldo Kindermann).pdf
Curto-Circuito-(Geraldo Kindermann).pdfCurto-Circuito-(Geraldo Kindermann).pdf
Curto-Circuito-(Geraldo Kindermann).pdfLeo Sobrenome
 

What's hot (20)

75091103 funcoes-ci-7404-7408-7432-7400
75091103 funcoes-ci-7404-7408-7432-740075091103 funcoes-ci-7404-7408-7432-7400
75091103 funcoes-ci-7404-7408-7432-7400
 
Teste transformador
Teste transformadorTeste transformador
Teste transformador
 
redes de compensación en cascada
 redes de  compensación en cascada redes de  compensación en cascada
redes de compensación en cascada
 
State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptx
 
Apesentação controlador pid- Controle de processos
Apesentação controlador pid- Controle de processos Apesentação controlador pid- Controle de processos
Apesentação controlador pid- Controle de processos
 
Poliase correias
Poliase correiasPoliase correias
Poliase correias
 
Análise de sinais e sistemas
Análise de sinais e sistemasAnálise de sinais e sistemas
Análise de sinais e sistemas
 
Cinematica inversa de um manipulador robotico de quatro graus de liberdade ut...
Cinematica inversa de um manipulador robotico de quatro graus de liberdade ut...Cinematica inversa de um manipulador robotico de quatro graus de liberdade ut...
Cinematica inversa de um manipulador robotico de quatro graus de liberdade ut...
 
00 elementos de entradas
00 elementos de entradas00 elementos de entradas
00 elementos de entradas
 
Estudos de Controle - Aula 5: Espaço de Estados
Estudos de Controle - Aula 5: Espaço de EstadosEstudos de Controle - Aula 5: Espaço de Estados
Estudos de Controle - Aula 5: Espaço de Estados
 
5 linguagem-de-programac3a7c3a3o-do-clp
5 linguagem-de-programac3a7c3a3o-do-clp5 linguagem-de-programac3a7c3a3o-do-clp
5 linguagem-de-programac3a7c3a3o-do-clp
 
Relatório - Gerador-de-funções
Relatório - Gerador-de-funçõesRelatório - Gerador-de-funções
Relatório - Gerador-de-funções
 
Win nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamentoWin nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamento
 
Clase diagrama de nyquist estabilidad
Clase diagrama de nyquist estabilidadClase diagrama de nyquist estabilidad
Clase diagrama de nyquist estabilidad
 
circuitos RCL, Factor Q y Pasabanda
circuitos RCL, Factor Q y Pasabandacircuitos RCL, Factor Q y Pasabanda
circuitos RCL, Factor Q y Pasabanda
 
Apostiladeeletricidadeindustrial
ApostiladeeletricidadeindustrialApostiladeeletricidadeindustrial
Apostiladeeletricidadeindustrial
 
Doc modelagem _492246747
Doc modelagem _492246747Doc modelagem _492246747
Doc modelagem _492246747
 
Ejemplo d h puma 560 paso a paso
Ejemplo d h puma 560 paso a pasoEjemplo d h puma 560 paso a paso
Ejemplo d h puma 560 paso a paso
 
Curto-Circuito-(Geraldo Kindermann).pdf
Curto-Circuito-(Geraldo Kindermann).pdfCurto-Circuito-(Geraldo Kindermann).pdf
Curto-Circuito-(Geraldo Kindermann).pdf
 
Exercicio de Regressao Linear Simples
Exercicio de Regressao Linear SimplesExercicio de Regressao Linear Simples
Exercicio de Regressao Linear Simples
 

Viewers also liked

Cinematica inversa
Cinematica inversaCinematica inversa
Cinematica inversaUPE
 
Dureza vickers 1
Dureza vickers 1Dureza vickers 1
Dureza vickers 1Arpus Supra
 
Platao o mito_da_caverna
Platao o mito_da_cavernaPlatao o mito_da_caverna
Platao o mito_da_cavernaArpus Supra
 
antonio inacio ferraz-Eletronicadigital-técnico em eletronica-colégio cruzeir...
antonio inacio ferraz-Eletronicadigital-técnico em eletronica-colégio cruzeir...antonio inacio ferraz-Eletronicadigital-técnico em eletronica-colégio cruzeir...
antonio inacio ferraz-Eletronicadigital-técnico em eletronica-colégio cruzeir...ANTONIO INACIO FERRAZ
 
PROJETO DE MAQUINA QUE REALIZA ENCAIXES EM TUBOS
PROJETO DE MAQUINA QUE REALIZA ENCAIXES EM TUBOSPROJETO DE MAQUINA QUE REALIZA ENCAIXES EM TUBOS
PROJETO DE MAQUINA QUE REALIZA ENCAIXES EM TUBOSArpus Supra
 
Mecatronicaapostila 130115095807-phpapp02 (1)
Mecatronicaapostila 130115095807-phpapp02 (1)Mecatronicaapostila 130115095807-phpapp02 (1)
Mecatronicaapostila 130115095807-phpapp02 (1)Arpus Supra
 
MECATRONICA )PORTUGUES(
MECATRONICA )PORTUGUES(MECATRONICA )PORTUGUES(
MECATRONICA )PORTUGUES(Arpus Supra
 
Eletronica digital lista i
Eletronica digital   lista iEletronica digital   lista i
Eletronica digital lista iCarlos Melo
 
(Robotics) mecatronica facil robô rastreador
(Robotics) mecatronica facil robô rastreador(Robotics) mecatronica facil robô rastreador
(Robotics) mecatronica facil robô rastreadorArpus Supra
 
Aula4 cin inversa
Aula4 cin inversaAula4 cin inversa
Aula4 cin inversaArpus Supra
 
Apostila eletronica-digital
Apostila eletronica-digitalApostila eletronica-digital
Apostila eletronica-digitalFIPA
 
Apostila eletronica digital
Apostila   eletronica digitalApostila   eletronica digital
Apostila eletronica digitalArpus Supra
 
Apostila de contadores
Apostila de contadoresApostila de contadores
Apostila de contadoresIsvaldo Souza
 
Aula contadores
Aula contadoresAula contadores
Aula contadoresrgraca
 

Viewers also liked (20)

Cinematica inversa
Cinematica inversaCinematica inversa
Cinematica inversa
 
Dureza vickers 1
Dureza vickers 1Dureza vickers 1
Dureza vickers 1
 
Platao o mito_da_caverna
Platao o mito_da_cavernaPlatao o mito_da_caverna
Platao o mito_da_caverna
 
Linux completo
Linux completoLinux completo
Linux completo
 
antonio inacio ferraz-Eletronicadigital-técnico em eletronica-colégio cruzeir...
antonio inacio ferraz-Eletronicadigital-técnico em eletronica-colégio cruzeir...antonio inacio ferraz-Eletronicadigital-técnico em eletronica-colégio cruzeir...
antonio inacio ferraz-Eletronicadigital-técnico em eletronica-colégio cruzeir...
 
PROJETO DE MAQUINA QUE REALIZA ENCAIXES EM TUBOS
PROJETO DE MAQUINA QUE REALIZA ENCAIXES EM TUBOSPROJETO DE MAQUINA QUE REALIZA ENCAIXES EM TUBOS
PROJETO DE MAQUINA QUE REALIZA ENCAIXES EM TUBOS
 
Mecatronicaapostila 130115095807-phpapp02 (1)
Mecatronicaapostila 130115095807-phpapp02 (1)Mecatronicaapostila 130115095807-phpapp02 (1)
Mecatronicaapostila 130115095807-phpapp02 (1)
 
MECATRONICA )PORTUGUES(
MECATRONICA )PORTUGUES(MECATRONICA )PORTUGUES(
MECATRONICA )PORTUGUES(
 
Eletronica digital lista i
Eletronica digital   lista iEletronica digital   lista i
Eletronica digital lista i
 
(Robotics) mecatronica facil robô rastreador
(Robotics) mecatronica facil robô rastreador(Robotics) mecatronica facil robô rastreador
(Robotics) mecatronica facil robô rastreador
 
Aula4 cin inversa
Aula4 cin inversaAula4 cin inversa
Aula4 cin inversa
 
Flip flop
Flip flopFlip flop
Flip flop
 
Apostila eletronica-digital
Apostila eletronica-digitalApostila eletronica-digital
Apostila eletronica-digital
 
Apostila eletronica digital
Apostila   eletronica digitalApostila   eletronica digital
Apostila eletronica digital
 
Lab6 flipflop
Lab6 flipflopLab6 flipflop
Lab6 flipflop
 
Flip Flops Parte 2
Flip Flops Parte 2Flip Flops Parte 2
Flip Flops Parte 2
 
Flip Flops Parte 1
Flip Flops Parte 1Flip Flops Parte 1
Flip Flops Parte 1
 
Flip Flops Parte 4
Flip Flops Parte 4Flip Flops Parte 4
Flip Flops Parte 4
 
Apostila de contadores
Apostila de contadoresApostila de contadores
Apostila de contadores
 
Aula contadores
Aula contadoresAula contadores
Aula contadores
 

Cinemática Diferencial de Manipuladores Seriais

  • 1. ROBÓTICA (ROB74) – AULA 5 CINEMÁTICA DIFERENCIAL DE MANIPULADORES SERIAIS PROF.: Michael Klug
  • 2. PROGRAMA • CINEMÁTICA DIFERENCIAL DE MANIPULADORES SERIAIS – Problemática da Cinemática Diferencial – Jacobiano Direto– Jacobiano Direto – Jacobiano Inverso – Exemplos – Singularidades
  • 3. Problemática • Qual a relação existente entre as derivadas (velocidades, aceleração, jerk) dos eixos de juntas em relação as derivadas das coordenadas do efetuador final? • Se a extremidade da mão deve descrever um certo deslocamento (incremento) no espaço a seis coordenadas durante um dado intervalo de tempo, que deslocamentos (incrementos) devem ter as diversas juntas?
  • 4. Caminho e Trajetória • No controle de robôs é mais simples definir “caminhos” do que “trajetórias”!!! • CAMINHO: Conjunto de pontos no espaço (operacional ou das juntas) que deve ser(operacional ou das juntas) que deve ser percorrido em uma determinada ordem; • TRAJETÓRIA: Define um caminho levando em conta restrições temporais, ou seja, são definidos intervalos de tempo para a evolução entre duas configurações sucessivas;
  • 5. Jacobiano • Relaciona as velocidades no espaço das juntas com velocidades no espaço cartesiano
  • 6. Jacobiano • EX: cinemática direta robô 6DOF – denominada h
  • 7. Jacobiano OBS: não é uma função constante, é função de q!!!!
  • 9. Jacobiano – EX: two links planar
  • 10. Jacobiano - Interpretação • Contribuição individual da velocidade de cada junta para a velocidade no efetuador final
  • 11. Jacobiano - Interpretação • A matriz jacobiana pode ser decomposta da seguinte forma: • JPi(3x1) representa a parcela de contribuição de cada junta qi na velocidade linear; • JOi(3x1) representa a parcela de contribuição de cada junta qi na velocidade angular
  • 12. Jacobiano • Também pode ser obtido geometricamente por: • Sendo: – zi-1 é a terceira coluna de 0Ri-1 – p é o vetor posição da matriz 0Tn – pi-1 é o vetor posição da matriz 0Ti-1
  • 13. Jacobiano – EX: two links planar
  • 14. Jacobiano • Resolvendo os produtos vetoriais, tem-se: • E o Jacobiano será:• E o Jacobiano será:
  • 15. Jacobiano Inverso • Simplesmente a matriz inversa do Jacobiano? – OBS: nem sempre é verdade, porque o jacobiano pode não ser quadrado (muito comum)!!! • Três Alternativas: – Diferenciação da cinemática inversa– Diferenciação da cinemática inversa – Inversa Comum: – Pseudo-Inversa:
  • 16. Jacobiano Inverso – EX: RR planar e RR 3D • Pela Inversa (RR planar): • Diferenciação Cin. Inversa (RR 3D):• Diferenciação Cin. Inversa (RR 3D):
  • 17. Singularidades • O Jacobiano inverso mesmo quando identificado por uma expressão analítica, pode nem sempre ficar definido para todos os valores das variáveis de junto (configurações do manipulador)!!! • EX:• EX:
  • 19. Singularidades • Fisicamente: é uma situação (configuração do robô) na qual seria necessário impor velocidades infinitamente altas numa ou mais juntas para manter determinadas velocidades no espaço operacional.no espaço operacional. • Se o Jacobiano Inverso não tem definição numérica então o Jacobiano Direto é singular (terá determinante nulo)!!!
  • 20. Singularidades • As singularidade apresentadas para o caso RR planar e RR 3D dizem respeito a situações limites do espaço de trabalho, porém ... • OBS: para manipuladores com mais graus de• OBS: para manipuladores com mais graus de liberdade é possível encontrar singularidades no interior do espaço de trabalho – normalmente dizem respeito a alinhamento de elos interiores, como cotovelos, por exemplo. ESTAS SINGULARIDADES REPRESENTAM SÉRIOS PROBLEMAS NO CONTROLE DE MANIPULADORES!!!!