39
Mariana C. Bernardes Matias Laboratório de Automação e Robótica (LARA) Departamento de Engenharia Elétrica, UnB Tópicos em Engenharia (Cinemática de robôs) Aula 04 Cinemática

Aula 04 - Cinemática de Robos

Embed Size (px)

DESCRIPTION

Aula de Cinemática de Robos

Citation preview

  • Mariana C. Bernardes MatiasLaboratrio de Automao e Robtica (LARA)Departamento de Engenharia Eltrica, UnB

    Tpicos em Engenharia(Cinemtica de robs)

    Aula 04Cinemtica

  • Dvidas? Dificuldades? T1 Exerccios Capt 02 Leitura Capt 03

    DiscussoDever de casa

  • ExercciosAo final do laboratrio

    1) Explore o efeito de um ngulo de roll, pitch ou yaw negativo. Transformar de ngulos RPY para matriz e depois de volta para RPY d diferentes resultados como acontece para ngulos de Euler na RTB?

    2) Explore as vrias opes de trplot (use o help da RTB)

    3) Use trasnimate para mostrar movimento de translao e rotao em torno de vrios eixos

    4) Faa a animao de um cubo rolandoa) Escreva uma funo para plotar os vrtices de um cubo centrado na origemb) Modifique a funo para aceitar um argumento que a transformada homognea a ser aplicada aos vrtices do cubo antes de plotarc) Anime uma rotao em torno de xd) Anime uma rotao em torno de todos os eixos

  • ExercciosAo final do laboratrio

    5) Gere a sequncia de plots da figura a seguir usando a RTB

  • ExercciosAo final do laboratrio

    6) Encontre as transformaes homogneas que relacionam os frames 1 e 2 com o frame 0. Plote os frames usando a RTB e verifique.

  • Cadeia cinemtica

    um sistema de corpos rgidos conectados por juntas

    Em uma cadeia cinemtica serial, cada link intermedirio conectado a outros dois.

    Definio

    A junta i interconecta o link i e o link i-1

    junta 1

    junta 2

    junta 3

    base (link 0)

    link 1

    link 2 efetuador

  • Cadeia cinemtica

    Utilizaremos a seguinte conveno para nossas aulas

    qi = i se a junta i for de revoluo di se a junta i for prismtica

    Conveno

  • Cadeia cinemtica

    Utilizaremos a seguinte conveno para nossas aulas

    qi = i se a junta i for de revoluo di se a junta i for prismtica

    Conveno

    i-sima junta move o i-simo link

  • Cadeia cinemticaManipuladores Seriais

    Crie uma cadeia cinemtica serial de 3 juntas utilizando a combinao que desejar de juntas de revoluo e prismticas

    (R)evoluo: deslocamento angular entre links adjacentes

    (P)rismtica: deslocamento linear entre links adjacentes

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

    RRP - Esfrico

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

    RRP SCARA (Selective Compliant Articulated Robot for Assembly)

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

    RRR - Antropomrfico

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

    PPP - Cartesiano

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

  • Cadeia cinemticaManipuladores Tpicos

    Classifique os robs a seguir quanto s trs primeiras juntas:

    RPP - Cilndrico

  • Cadeia cinemticaCoordenadas de juntas e de tarefa

    Coordenadas de Juntas

    Coordenadas de Tarefa

    Cinemtica

  • Cadeia cinemticaCoordenadas de juntas e de tarefa

    Coordenadas de Juntas

    Coordenadas de Tarefa

    Cinemtica direta (FK)

    Cinemtica inversa (IK)

  • Cinemtica diretaOnde est a ponta do rob?

  • Cinemtica diretaRPP Rob cilndrico

    Dados (q1, q2, q3), onde est a ponta do rob?

    4 elos (links)3 juntas

    3 variveis de juntas

  • Cinemtica diretaRPP Rob cilndrico

    pa

    Como visto na aula passada e no Trabalho 1, Transformaes Homogneas representam movimentos rgidos

  • Cinemtica diretaRPP Rob cilndrico

    pa

    Cada transformao intermediria dada por Ai

    MTH (matriz de transformao homognea)

    QD (quatrnios duais)

  • Cinemtica diretaRPP Rob cilndrico

    pa

    A transformao final dada por

    MTH:

    QD:

  • Cinemtica diretaRPP Rob cilndrico

    pa

  • Cadeia cinemticaConveno Denavit-Hartenberg

    Note que para determinar a transformao, tivemos que fazer diversas escolhas com relao ao posicionamento dos frames, o que significa que h muitas solues igualmente corretas.

    A comunidade de robtica concordou ento em um conjunto de convenes de forma a garantir uniformidade de representaes nos modelos cinemticos dos robs

    Essas regras so chamadas de Conveno Denavit-Hartenberg (D-H)

  • Conveno D-HRegras

    Comee por fixar um frame em cada link A varivel da junta i+1 atua ao longo/em torno de zi O eixo xi perpendicular a zi-1 e o intercectaSuposio DH1: x1 perpendicular ao z0Suposio DH2: x1 intersecta z0

  • Conveno D-HRegras

    Comee por fixar um frame em cada link A varivel da junta i+1 atua ao longo/em torno de zi O eixo xi perpendicular a zi-1 e o intercectaSuposio DH1: x1 perpendicular ao z0Suposio DH2: x1 intersecta z0

    Sentido positivo para os ngulos:

  • Conveno D-HParmetrosVejamos caso a caso:

    zi-1 paralelo a zi Existem infinitos segmentos de linha perpendiculares a ambos zi-1 e zi. Uma boa escolha para xi na direo do segmento que liga Oi-1 a Oi zi-1 intercecta zi O eixo xi escolhido como a normal ao plano formado por zi-1 e zi. Se zi-1 no for coplanar a zi Existe apenas um nico segmento de linha mnimo perpendicular a ambos zi-1 e zi que liga esses dois eixos. Esse segmento define xi.

  • Conveno D-HRegras

    Em resumo (ver livro):

    Se zi-1 for paralelo a zi Oriente xi na direo de zi-1

    Se zi-1 intercecta zi Oriente xi normal ao plano formado por zi-1 e zi

    Se zi-1 no for coplanar a zi Oriente xi ao longo de normal com zi-1

  • Conveno D-HParmetrosDefinem-se 4 parmetros para descrever o modelo segundo D-H:

    ai (tamanho do link): distncia perpendicular a zi e zi-1, medida ao longo de xi i (toro do link): ngulo entre zi e zi-1, medido no plano normal a xi di (offset do link): distncia ao longo de zi-1 a partir de Oi-1 at interseco com xii (ngulo da junta): ngulo entre xi e xi-1, medido no plano normal a zi-1

    junta i-1 junta i

  • Conveno D-HTransformaoA Transformao D-H resulta de sucessivas rotaes e translaes atravs dos quatro parmetros DH

    Em MTH:

  • Conveno D-HTransformaoA Transformao D-H resulta de sucessivas rotaes e translaes atravs dos quatro parmetros DH

    Em QD:

    onde

  • Conveno D-HRob planar RR

  • Conveno D-HRob planar RR

  • Conveno D-HRob planar RR

  • Para casa

    Para a prxima aula Exemplos 3.1 a 3.5 Spong: Capt 03

    No opcional