ferramenta de robótica

25
Ferramenta de Robótica Livre Para Modelagem Geométrica de Robôs Prof. Dr. Carlos André Dias Bezerra Universidade Federal do Ceará São Paulo - Jan/2011

Upload: campus-party-brasil

Post on 23-Jan-2017

822 views

Category:

Documents


0 download

TRANSCRIPT

Ferramenta de Robótica Livre Para Modelagem Geométrica de Robôs

Prof. Dr. Carlos André Dias BezerraUniversidade Federal do Ceará

São Paulo - Jan/2011

2

Apresentação

1. Conceitos.

2. Modelo matemático.

3. Modelagem matemática de um robô serial.

4. Modelagem usando o Scilab.

Prof. Carlos André Dias Bezerra

3

Conceitos

Robótica

Essas relações matemáticas são obtidas através da modelagem do robô ou manipulador.

A modelagem cinemática analisa a geometria, a velocidade e a aceleração dos manipuladores e na modelagem dinâmica, são analisados os efeitos inerciais.

Prof. Carlos André Dias Bezerra

4

Conceitos

Robótica Livre www.roboticalivre.org

É uma proposta diferenciada de robótica educacional desenvolvida com soluções livres em substituição aos produtos comerciais.

“Propõe o uso de softwares livres (Linux e seus aplicativos) como base para a programação, e utiliza-se da sucata de equipamentos eletroeletrônicos e outros tipos de lixo, para a construção de kits alternativos de robótica pedagógica”.

Prof. Carlos André Dias Bezerra

5

Conceitos

Robótica

?Cinemática Geometria Velocidade Aceleração Dinâmica Efeitos inerciais Braço Base Garra Atuador Efetuador Elemento terminal Punho Junta Matriz Coordenadas Orientação Posição Estrutura.

Prof. Carlos André Dias Bezerra

6

Conceitos

Robótica

Estrutura Cinemática

Robô serial.

Robô híbrido.

Robô Paralelo.

Prof. Carlos André Dias Bezerra

7

Modelo matemático

1. Conceitos.

2. Modelo Matemático.

3. Modelagem matemática de um robô serial.

4. Modelagem usando o Scilab.

Prof. Carlos André Dias Bezerra

8

Modelo matemático

Definição

É o formalismo algébrico utilizado para obter as equações matemáticas que representam o modelo físico do robô.

Pode ser dividido em:

- modelagem geométrica,- modelagem cinemática,- modelagem dinâmica.

Prof. Carlos André Dias Bezerra

9

Modelo matemático

Definição

A modelagem geométrica estuda o modelo geométrico direto e o modelo geométrico inverso das estruturas.

Obs: os modelos cinemáticos e dinâmicos não serão abordados aqui.

Prof. Carlos André Dias Bezerra

10

Modelo matemático

Modelos geométricos

O modelo geométrico inverso - MGI da estrutura robótica visa obter as coordenadas generalizadas, que definem a configuração do robô, em função da posição e orientação do elemento terminal.

No modelo geométrico direto - MGD da estrutura obtêm-se as coordenadas operacionais, que definem a posição e a orientação do elemento terminal, em função da configuração do robô.

Prof. Carlos André Dias Bezerra

11

Modelo matemático

Métodos matemáticos

Durante as décadas de 50 e 60, foram desenvolvidos métodos específicos para a modelagem de mecanismos espaciais.

Entre eles, Denavit e Hartenberg (1964) desenvolveram um método baseado na matriz de transformação homogênea para a modelagem cinemática e dinâmica de sistemas multicorpos.

Este procedimento foi, posteriormente aplicado em robótica por Pieper (1968) e Paul (1983).

Prof. Carlos André Dias Bezerra

12

Modelo matemático

Representação do modelo matemático

Prof. Carlos André Dias Bezerra

x = f (ө) MGD

Ө = f(x) MGI

13

Modelagem matemática de um robô serial

1. Conceitos.

2. Modelo Matemático.

3. Modelagem matemática de um robô serial.

4. Modelagem usando o Scilab.

Prof. Carlos André Dias Bezerra

14

Modelagem matemática de um robô serial

Notação matricial – Robô serial plano - RR

Prof. Carlos André Dias Bezerra

15

Modelagem matemática de um robô serial

Notação matricial – Robô serial - RRR

Prof. Carlos André Dias Bezerra

Modelo DiretoPx = ?Py = ?Pz = ?

Modelo InversoØ1=?Ø2=?Ø3=?

16

Modelagem matemática de um robô serial

Matriz de tranformação homogênea – Top

Prof. Carlos André Dias Bezerra

0

17

Modelagem matemática de um robô serial

Matriz de transformação clássica – R3x3

Prof. Carlos André Dias Bezerra

18

Modelagem usando o Scilab

1. Conceitos.

2. Modelo Matemático.

3. Modelagem matemática de um robô serial.

4. Modelagem usando o Scilab.

Prof. Carlos André Dias Bezerra

19

Modelagem usando o Scilab

Scilab www.scilab.org

Pacote de software científico para computação numérica em código aberto para aplicações em engenharia e ciências.

Scilab é um “open source software”.

Desde 1994 é livremente distribuído juntamente com o código fonte via internet.

Atualmente é usado em ambientes educacionais e industriais ao redor do mundo.

Desde Maio de 2003 o Scilab é de responsabilidade do Scilab Consortium.

Prof. Carlos André Dias Bezerra

20

Modelagem usando o Scilab

Scilab www.scilab.org

Prof. Carlos André Dias Bezerra

21

Modelagem matemática de um robô serial

Trajetória elemento terminal do Robô serial - RRR

Prof. Carlos André Dias Bezerra

22

Modelagem usando o Scilab

Scilab www.scilab.org

Prof. Carlos André Dias Bezerra

23

Conclusão

Foi visto a metodologia para determinação do MGDI.

Scilab é uma ferramenta poderosa para uso em Robótica.

É possível utilizá-lo para modelar robôs usando o RTSS.

Prof. Carlos André Dias Bezerra

24

Agradecimentos

Organização do Campus Party 2011.

Prof. Danilo Rodrigues Cesar.

Eng. Samy Nascimento.

Prof. Carlos André Dias Bezerra

25

Contato

[email protected]

Prof. Carlos André Dias Bezerra