SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Prominp – Unicamp – 2007
Disciplina: Robótica; Professor: João Maurício Rosário.
Aluno: Jim Silva Naturesa e Ronie Von Oliveira.
Primeira lista de exercícios.
a) Modelo Cinemático direto a partir da obtenção dos parâmetros de Denavit Hartenberg.
O modelo escolhido é o robô com a configuração RR mostrado a seguir (figura 1).
Figura 1 – Robô com a configuração RR.
A figura 2 apresenta o modelo cinemático direto a partir da obtenção dos parâmetros de
Denavit Hartenberg.
Figura 2 – Parâmetros Denavit Hartenberg.
1
Como o software WinRob está com alguns defeitos utilizei o Scilab para a construção da
matriz. O código do programa está indicado a seguir.
**************************************************************************
// Programa para construção da matriz Denavit-Hartenberg
// Autor: Jim S. Naturesa e Ronie Von Oliveira
clear
// Variáveis
// Aqui você entra com os valores de teta1, teta2, l1 e l2 (comprimento do braço)
teta1=30;
teta2=60;
l1=2;
l2=1;
// Construção da matriz HD (Denavit-Hartenberg)
h(1,1)=cos(3.141592*(teta1)/180+3.141592*(teta2)/180);
h(1,2)=-sin(3.141592*(teta1)/180+3.141592*(teta2)/180);
h(1,3)=0;
h(1,4)=l2*cos(3.141592*(teta1)/180+3.141592*(teta2)/180)+l1*cos(3.141592*(teta1)/180);
h(2,1)=sin(3.141592*(teta1)/180+3.141592*(teta2)/180);
h(2,2)=cos(3.141592*(teta1)/180+3.141592*(teta2)/180);
h(2,3)=0;
h(2,4)= l2*sin(3.141592*(teta1)/180+3.141592*(teta2)/180)+l1*sin(3.141592*(teta1)/180);
h(3,1)=0
h(3,2)=0
h(3,3)=1
h(3,4)=0
h(4,1)=0
h(4,2)=0
h(4,3)=0
h(4,4)=1
// Resposta
x1=h(1,4)
y1=h(2,4)
**************************************************************************
b) Obter a Matriz de Transformação de Coordenadas final.
A matriz de transformações de coordenadas final é dada pelas seguintes matrizes:
A1 = [C1 -S1 0 l1C1
S1 C1 0 l1S1
0 0 1 0
0 0 0 1]
2
A2 = [C2 -S2 0 l2C2
S2 C2 0 l2S2
0 0 1 0
0 0 0 1]
Logo a matriz T é igual a:
T = A1A2 = [C12 -S12 0 l1C1+l2C2
S12 C12 0 l1S1+l2S2
0 0 1 0
0 0 0 1]
Sendo que:
X = l1C1+l2C2
Y = l1S1+l2S2
Lembrando que C1 = cos(θ1) e C12 = cos(θ1- θ2) etc.
c) Obter X,Y, considerando a1= 0.2m e a2= 0,1m, para diferentes configurações dos ângulos de
junta do robô (30, 45, 60) no caso do robô RR ou (0,5m, 1,0m e 1,5m) no caso do robô PP ou RP.
Os valores para l1 e l2 foram 2 e 1 respectivamente. Para a obtenção da matriz a das
coordenadas X eY utilizei o programa em Scilab.
Para teta1 = 30; teta2 = 60, temos:
Matriz Denavit-Hartenberg:
h =
0.0000003 - 1. 0. 1.7320512
1. 0.0000003 0. 1.9999998
0. 0. 1. 0.
0. 0. 0. 1.
Ou
x1 =
1.7320512
y1 =
1.9999998
Para teta1 = 60 e teta2 = 30, temos:
h =
0.0000003 - 1. 0. 1.0000007
1. 0.0000003 0. 2.7320506
0. 0. 1. 0.
0. 0. 0. 1.
3
Ou
x1 =
1.0000007
y1 =
2.7320506
Para teta1 = 45 e teta2 = 30, temos:
h =
0.2588193 - 0.9659258 0. 1.6730331
0.9659258 0.2588193 0. 2.3801391
0. 0. 1. 0.
0. 0. 0. 1.
Ou
x1 =
1.6730331
y1 =
2.3801391
d) Obter o modelo cinemático inverso utilizando a função matemática ATAN2
Para a obtenção do modelo cinemático inverso desenvolvi uma segunda parte no Scilab. O
código do programa está indicado abaixo. O procedimento de cálculo está descrito em Craig (1989)
páginas 110 e 111.
*****************************************************************************
// Segunda parte
// Todo esse procedimento está descrito no livro do Craig, páginas 110 e 111 da terceira edição.
// Observação: teta=atan2(s2,c2) é igual a teta=atan(s2/c2)
// Valores de x e y
// Estou entrando com esses valores - não são os valores anteriores
x=1.9908;
y=1.9659;
// cálculo de c2
c2=(x^2+y^2-l1^2-l2^2)/(2*l1*l2)
// Cálcluo de s2
s2=(1-c2^2)^(1/2)
// ângulo teta20
teta20=(atan(s2/c2))*(180/3.141592)
// ângulo teta10
// Cálculo de k1 e k2
4
k1=l1+l2*c2;
k2=l2*c2;
// Cálculo de r
r=(k1^2+k2^2)^(1/2)
// Cálculo de gama
gama=(atan(k2/k1))
//Cálculo
teta10=(atan(y/x)-atan(k2/k1))*(180/3.141592)
********************************************************************************
e) A partir de x = 0,1m e y = 0.5m, encontrar os valores dos ângulos das juntas para esta posição.
Utilizando o programa acima obtive os seguintes valores:
Para X = 1,73 e Y = 2,0; os ângulos teta1 e teta2 foram:
teta10 =
37.861588
teta20 =
60.117376
Para X = 1,0 e Y = 2,73; os ângulos teta1 e teta2 foram:
teta10 =
53.104836
teta20 =
30.319369
Para X = 1,67 e Y = 2,38; os ângulos teta1 e teta2 foram:
teta10 =
38.164756
teta20 =
30.308017
Perceba que os valores dos ângulos diferem um pouco dos encontrados anteriormente. Isso
ocorre pois utilizei o valor de π igual a 3,141592 e os valores de X e Y foram inseridos com apenas
duas casas após a vírgula. Por exemplo, se utilizarmos X = 1,6730331 e Y= 2,3801391 os valores
serão:
teta10 =
38.082872
teta20 =
29.999998
Os ângulos originais são teta1 = 45 e teta2 = 30.
5
f) Elaborar gerador de trajetórias no espaço de juntas.
Para X = 1.73 e Y = 2.0, temos (figura 2):
Figura 2 – Trajetórias no espaço de juntas para X = 1,73 e Y = 2,0.
Para X = 1,0 e Y = 2,73, temos (figura 3);
Figura 3 - Trajetórias no espaço de juntas para X = 1,0 e Y = 2,73.
6
Para X = 1,67 e Y = 2,38, temos (figura 4)
Figura 4 - Trajetórias no espaço de juntas para X = 1,67 e Y = 2,38.
g) Elaborar gerador de trajetórias no espaço cartesiano.
Para X = 1.73 e Y = 2.0, temos (figura 5 e 6):
Figura 5 – Trajetória no espaço cartesiano para X = 1,73 e Y = 2,0.
7
Figura 6 – Posições inicial e final.
Para X = 1,0 e Y = 2,73, temos (figuras 7 e 8):
Figura 7 - Trajetória no espaço cartesiano para X = 1,0 e Y = 2,73.
8
Figura 8 – Posições inicial e final.
Para X = 1,67 e Y = 2,38 temos (figuras 9 e 10):
Figura 9 - Trajetória no espaço cartesiano para X = 1,67 e Y = 2,38.
9
Figura 10 - – Posições inicial e final.
Referências
Craig, J. Introduction to Robotics – Mechanics and Control. Pearson - Prentice Hall. 1989.
Rosário, J. Princípios de Mecatrônica. Editora Pearson. 2005.
Spong, M. & Vidyasagar, M. Robot Dynamics and Control. John Wiley & Sons. 1989.
10

Weitere ähnliche Inhalte

Was ist angesagt?

09 problemas de grafos np-completos
09 problemas de grafos np-completos09 problemas de grafos np-completos
09 problemas de grafos np-completosYuri Passos
 
Potenciacao radiciacao exercicios
Potenciacao radiciacao exerciciosPotenciacao radiciacao exercicios
Potenciacao radiciacao exerciciosLilian Fredini
 
Ita2013 1dia
Ita2013 1diaIta2013 1dia
Ita2013 1diacavip
 
Integral Indefinida E Definida
Integral Indefinida E DefinidaIntegral Indefinida E Definida
Integral Indefinida E Definidaeducacao f
 
DICAS DE COMO RESOLVER A INTEGRAL DEFINIDA DE CALCULO II
DICAS DE COMO RESOLVER A INTEGRAL DEFINIDA DE CALCULO IIDICAS DE COMO RESOLVER A INTEGRAL DEFINIDA DE CALCULO II
DICAS DE COMO RESOLVER A INTEGRAL DEFINIDA DE CALCULO IIRenatho Sousa
 
Exercicios função
 Exercicios função Exercicios função
Exercicios funçãoRobson S
 
Lista exercicios 2 calculo 2
Lista exercicios 2 calculo 2Lista exercicios 2 calculo 2
Lista exercicios 2 calculo 2marcio cerqueira
 
Integrais duplas cartesianas
Integrais duplas cartesianasIntegrais duplas cartesianas
Integrais duplas cartesianasizabelacalculo
 
ExercíCio De FatoraçãO Com Gabarito 50 Questoes. Antonio Carlos
ExercíCio De FatoraçãO Com Gabarito 50 Questoes. Antonio CarlosExercíCio De FatoraçãO Com Gabarito 50 Questoes. Antonio Carlos
ExercíCio De FatoraçãO Com Gabarito 50 Questoes. Antonio Carlosguesta4929b
 
Exercícios de fixação
Exercícios de fixaçãoExercícios de fixação
Exercícios de fixaçãojvcastromattos
 
Apostila funcao-de-segundo-grau
Apostila funcao-de-segundo-grauApostila funcao-de-segundo-grau
Apostila funcao-de-segundo-grauPetronio Paniago
 
Função do 2º grau
Função do 2º grauFunção do 2º grau
Função do 2º grauRobson S
 
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 8
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 8Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 8
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 8Bowman Guimaraes
 

Was ist angesagt? (20)

Integrais multiplas
Integrais multiplasIntegrais multiplas
Integrais multiplas
 
09 problemas de grafos np-completos
09 problemas de grafos np-completos09 problemas de grafos np-completos
09 problemas de grafos np-completos
 
3
33
3
 
Potenciacao radiciacao exercicios
Potenciacao radiciacao exerciciosPotenciacao radiciacao exercicios
Potenciacao radiciacao exercicios
 
Ita2013 1dia
Ita2013 1diaIta2013 1dia
Ita2013 1dia
 
P3 calculo i_ (5)
P3 calculo i_ (5)P3 calculo i_ (5)
P3 calculo i_ (5)
 
Integral Indefinida E Definida
Integral Indefinida E DefinidaIntegral Indefinida E Definida
Integral Indefinida E Definida
 
DICAS DE COMO RESOLVER A INTEGRAL DEFINIDA DE CALCULO II
DICAS DE COMO RESOLVER A INTEGRAL DEFINIDA DE CALCULO IIDICAS DE COMO RESOLVER A INTEGRAL DEFINIDA DE CALCULO II
DICAS DE COMO RESOLVER A INTEGRAL DEFINIDA DE CALCULO II
 
Aula8
Aula8Aula8
Aula8
 
Exercicios função
 Exercicios função Exercicios função
Exercicios função
 
Lista exercicios 2 calculo 2
Lista exercicios 2 calculo 2Lista exercicios 2 calculo 2
Lista exercicios 2 calculo 2
 
Td 9 matemática ii
Td 9   matemática iiTd 9   matemática ii
Td 9 matemática ii
 
Integrais duplas cartesianas
Integrais duplas cartesianasIntegrais duplas cartesianas
Integrais duplas cartesianas
 
Td 1 matemática ii
Td 1   matemática iiTd 1   matemática ii
Td 1 matemática ii
 
ExercíCio De FatoraçãO Com Gabarito 50 Questoes. Antonio Carlos
ExercíCio De FatoraçãO Com Gabarito 50 Questoes. Antonio CarlosExercíCio De FatoraçãO Com Gabarito 50 Questoes. Antonio Carlos
ExercíCio De FatoraçãO Com Gabarito 50 Questoes. Antonio Carlos
 
Exercícios de fixação
Exercícios de fixaçãoExercícios de fixação
Exercícios de fixação
 
Lista1 amazonas
Lista1 amazonasLista1 amazonas
Lista1 amazonas
 
Apostila funcao-de-segundo-grau
Apostila funcao-de-segundo-grauApostila funcao-de-segundo-grau
Apostila funcao-de-segundo-grau
 
Função do 2º grau
Função do 2º grauFunção do 2º grau
Função do 2º grau
 
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 8
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 8Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 8
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 8
 

Andere mochten auch

Andere mochten auch (16)

3rd. # 3
3rd. # 33rd. # 3
3rd. # 3
 
Shortcuts dot batch
Shortcuts dot batchShortcuts dot batch
Shortcuts dot batch
 
Geo Presentation
Geo PresentationGeo Presentation
Geo Presentation
 
กิจกรรมชุมนุมลีลาศ
กิจกรรมชุมนุมลีลาศกิจกรรมชุมนุมลีลาศ
กิจกรรมชุมนุมลีลาศ
 
Herramientas de Búsqueda de Información
Herramientas de Búsqueda de Información Herramientas de Búsqueda de Información
Herramientas de Búsqueda de Información
 
Love the one youre with slide deck pmi houston 061213
Love the one youre with slide deck pmi houston 061213Love the one youre with slide deck pmi houston 061213
Love the one youre with slide deck pmi houston 061213
 
MOBITOP - Mobiilia työpaikkaohjausta
MOBITOP - Mobiilia työpaikkaohjaustaMOBITOP - Mobiilia työpaikkaohjausta
MOBITOP - Mobiilia työpaikkaohjausta
 
Pawer point arnoldo
Pawer point arnoldoPawer point arnoldo
Pawer point arnoldo
 
Catalogo movistar
Catalogo movistarCatalogo movistar
Catalogo movistar
 
Guia 1142 archivo
Guia 1142 archivoGuia 1142 archivo
Guia 1142 archivo
 
delito
delitodelito
delito
 
Presentación pensamiento de Parménides de Elea
Presentación pensamiento de Parménides de EleaPresentación pensamiento de Parménides de Elea
Presentación pensamiento de Parménides de Elea
 
Grammarway2 (with answers) jenny dooley & virginia evans
Grammarway2 (with answers) jenny dooley & virginia evansGrammarway2 (with answers) jenny dooley & virginia evans
Grammarway2 (with answers) jenny dooley & virginia evans
 
36
3636
36
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Catalogo estuchados
Catalogo estuchadosCatalogo estuchados
Catalogo estuchados
 

Ähnlich wie Lista 1 - Robótica (Jim & Ronie)

Cg 03 primitivas_graficas
Cg 03 primitivas_graficasCg 03 primitivas_graficas
Cg 03 primitivas_graficasAngelo Oliveira
 
Relatório do projecto computacional grupo 72
Relatório do projecto computacional   grupo 72Relatório do projecto computacional   grupo 72
Relatório do projecto computacional grupo 72Rafael Lucas
 
Método de Euler Progressivo
Método de Euler Progressivo Método de Euler Progressivo
Método de Euler Progressivo Rafael Lucas
 
Base trigonometria 001
Base trigonometria  001Base trigonometria  001
Base trigonometria 001trigono_metria
 
20. Cálculo Vetorial (Portugués) Autor Universidade Federal do Rio Grande do ...
20. Cálculo Vetorial (Portugués) Autor Universidade Federal do Rio Grande do ...20. Cálculo Vetorial (Portugués) Autor Universidade Federal do Rio Grande do ...
20. Cálculo Vetorial (Portugués) Autor Universidade Federal do Rio Grande do ...OSCONEYRALEIBNIZ
 
Resolucao dos exercicios_integrais
Resolucao dos exercicios_integraisResolucao dos exercicios_integrais
Resolucao dos exercicios_integraisWilson Kushima
 
Curso de Matlab avancado 1
Curso de Matlab avancado 1Curso de Matlab avancado 1
Curso de Matlab avancado 1Gabriel Costa
 
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 9
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 9Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 9
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 9Bowman Guimaraes
 
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)Anselmo Alves de Sousa
 
Antiderivação integrais indefinidas
Antiderivação integrais indefinidasAntiderivação integrais indefinidas
Antiderivação integrais indefinidasROGÉRIO DE SOUSA
 
Gabgacircunferencias2013
Gabgacircunferencias2013Gabgacircunferencias2013
Gabgacircunferencias2013Clara Rodrigues
 

Ähnlich wie Lista 1 - Robótica (Jim & Ronie) (20)

Cg 03 primitivas_graficas
Cg 03 primitivas_graficasCg 03 primitivas_graficas
Cg 03 primitivas_graficas
 
Relatório do projecto computacional grupo 72
Relatório do projecto computacional   grupo 72Relatório do projecto computacional   grupo 72
Relatório do projecto computacional grupo 72
 
Método de Euler Progressivo
Método de Euler Progressivo Método de Euler Progressivo
Método de Euler Progressivo
 
Base trigonometria 001
Base trigonometria  001Base trigonometria  001
Base trigonometria 001
 
20. Cálculo Vetorial (Portugués) Autor Universidade Federal do Rio Grande do ...
20. Cálculo Vetorial (Portugués) Autor Universidade Federal do Rio Grande do ...20. Cálculo Vetorial (Portugués) Autor Universidade Federal do Rio Grande do ...
20. Cálculo Vetorial (Portugués) Autor Universidade Federal do Rio Grande do ...
 
Centro de gravidade
Centro de gravidadeCentro de gravidade
Centro de gravidade
 
Resolucao dos exercicios_integrais
Resolucao dos exercicios_integraisResolucao dos exercicios_integrais
Resolucao dos exercicios_integrais
 
Resolucao dos exercicios_integrais
Resolucao dos exercicios_integraisResolucao dos exercicios_integrais
Resolucao dos exercicios_integrais
 
Curso de Matlab avancado 1
Curso de Matlab avancado 1Curso de Matlab avancado 1
Curso de Matlab avancado 1
 
Trigonometria fórmls exc
Trigonometria fórmls excTrigonometria fórmls exc
Trigonometria fórmls exc
 
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 9
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 9Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 9
Www.uff.br gma informacoes disciplinas_calc 03 -a- 2012-2_lista 9
 
Imlweb ufmg
Imlweb ufmgImlweb ufmg
Imlweb ufmg
 
Aula N02
Aula N02Aula N02
Aula N02
 
mandelbrot.pdf
mandelbrot.pdfmandelbrot.pdf
mandelbrot.pdf
 
Equações de 2 grau funções
Equações de 2 grau   funçõesEquações de 2 grau   funções
Equações de 2 grau funções
 
Aula 1 a 15 vol1
Aula 1 a 15 vol1Aula 1 a 15 vol1
Aula 1 a 15 vol1
 
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
 
Remember 12
Remember 12Remember 12
Remember 12
 
Antiderivação integrais indefinidas
Antiderivação integrais indefinidasAntiderivação integrais indefinidas
Antiderivação integrais indefinidas
 
Gabgacircunferencias2013
Gabgacircunferencias2013Gabgacircunferencias2013
Gabgacircunferencias2013
 

Mehr von Jim Naturesa

Cbpe 2012 jim_bruno_final
Cbpe 2012 jim_bruno_finalCbpe 2012 jim_bruno_final
Cbpe 2012 jim_bruno_finalJim Naturesa
 
Agrener 2013 ee_vf_rev_jim
Agrener 2013 ee_vf_rev_jimAgrener 2013 ee_vf_rev_jim
Agrener 2013 ee_vf_rev_jimJim Naturesa
 
PE 131 Fontes Renováveis de Energia
PE 131 Fontes Renováveis de EnergiaPE 131 Fontes Renováveis de Energia
PE 131 Fontes Renováveis de EnergiaJim Naturesa
 
PE 101 Economia de Energia Unicamp
PE 101 Economia de Energia UnicampPE 101 Economia de Energia Unicamp
PE 101 Economia de Energia UnicampJim Naturesa
 
CBPE 2012 Jim e Bruno 2011
CBPE 2012 Jim e Bruno 2011CBPE 2012 Jim e Bruno 2011
CBPE 2012 Jim e Bruno 2011Jim Naturesa
 
WEC 2011 Jim e Mariotoni (Versão Final 2011)
WEC 2011 Jim e Mariotoni (Versão Final 2011)WEC 2011 Jim e Mariotoni (Versão Final 2011)
WEC 2011 Jim e Mariotoni (Versão Final 2011)Jim Naturesa
 
CBPE Jim Márcio (Versão_Final_10)
CBPE Jim Márcio (Versão_Final_10)CBPE Jim Márcio (Versão_Final_10)
CBPE Jim Márcio (Versão_Final_10)Jim Naturesa
 
Planejamento portugal 2007_v2
Planejamento portugal 2007_v2Planejamento portugal 2007_v2
Planejamento portugal 2007_v2Jim Naturesa
 
Máquinas elétricas prominp_fem_jim
Máquinas elétricas prominp_fem_jimMáquinas elétricas prominp_fem_jim
Máquinas elétricas prominp_fem_jimJim Naturesa
 
Indicadores indústria-motores
Indicadores indústria-motoresIndicadores indústria-motores
Indicadores indústria-motoresJim Naturesa
 
Artigo inovação eficiência_jim
Artigo inovação eficiência_jimArtigo inovação eficiência_jim
Artigo inovação eficiência_jimJim Naturesa
 
Eficiência Tese de doutorado. Título: Eficiência Energética, Política Industr...
Eficiência Tese de doutorado. Título: Eficiência Energética, Política Industr...Eficiência Tese de doutorado. Título: Eficiência Energética, Política Industr...
Eficiência Tese de doutorado. Título: Eficiência Energética, Política Industr...Jim Naturesa
 
Apres agrener jim_10
Apres agrener jim_10Apres agrener jim_10
Apres agrener jim_10Jim Naturesa
 
Agrener 2010 jim_adriana_v4_10
Agrener 2010 jim_adriana_v4_10Agrener 2010 jim_adriana_v4_10
Agrener 2010 jim_adriana_v4_10Jim Naturesa
 
Fontes Renováveis
Fontes RenováveisFontes Renováveis
Fontes RenováveisJim Naturesa
 
Aprese cbpe jim_v2
Aprese cbpe jim_v2Aprese cbpe jim_v2
Aprese cbpe jim_v2Jim Naturesa
 
Laboratório de Controle Motores CC
Laboratório de Controle Motores CCLaboratório de Controle Motores CC
Laboratório de Controle Motores CCJim Naturesa
 

Mehr von Jim Naturesa (20)

Cbpe 2012 jim_bruno_final
Cbpe 2012 jim_bruno_finalCbpe 2012 jim_bruno_final
Cbpe 2012 jim_bruno_final
 
Agrener 2013 ee_vf_rev_jim
Agrener 2013 ee_vf_rev_jimAgrener 2013 ee_vf_rev_jim
Agrener 2013 ee_vf_rev_jim
 
PE 131 Fontes Renováveis de Energia
PE 131 Fontes Renováveis de EnergiaPE 131 Fontes Renováveis de Energia
PE 131 Fontes Renováveis de Energia
 
PE 101 Economia de Energia Unicamp
PE 101 Economia de Energia UnicampPE 101 Economia de Energia Unicamp
PE 101 Economia de Energia Unicamp
 
CBPE 2012 Jim e Bruno 2011
CBPE 2012 Jim e Bruno 2011CBPE 2012 Jim e Bruno 2011
CBPE 2012 Jim e Bruno 2011
 
WEC 2011 Jim e Mariotoni (Versão Final 2011)
WEC 2011 Jim e Mariotoni (Versão Final 2011)WEC 2011 Jim e Mariotoni (Versão Final 2011)
WEC 2011 Jim e Mariotoni (Versão Final 2011)
 
CBPE Jim Márcio (Versão_Final_10)
CBPE Jim Márcio (Versão_Final_10)CBPE Jim Márcio (Versão_Final_10)
CBPE Jim Márcio (Versão_Final_10)
 
Planejamento portugal 2007_v2
Planejamento portugal 2007_v2Planejamento portugal 2007_v2
Planejamento portugal 2007_v2
 
Máquinas elétricas prominp_fem_jim
Máquinas elétricas prominp_fem_jimMáquinas elétricas prominp_fem_jim
Máquinas elétricas prominp_fem_jim
 
Indicadores indústria-motores
Indicadores indústria-motoresIndicadores indústria-motores
Indicadores indústria-motores
 
Artigo inovação eficiência_jim
Artigo inovação eficiência_jimArtigo inovação eficiência_jim
Artigo inovação eficiência_jim
 
Artigo cilca jim
Artigo cilca jimArtigo cilca jim
Artigo cilca jim
 
Eficiência Tese de doutorado. Título: Eficiência Energética, Política Industr...
Eficiência Tese de doutorado. Título: Eficiência Energética, Política Industr...Eficiência Tese de doutorado. Título: Eficiência Energética, Política Industr...
Eficiência Tese de doutorado. Título: Eficiência Energética, Política Industr...
 
Apres agrener jim_10
Apres agrener jim_10Apres agrener jim_10
Apres agrener jim_10
 
Agrener 2010 jim_adriana_v4_10
Agrener 2010 jim_adriana_v4_10Agrener 2010 jim_adriana_v4_10
Agrener 2010 jim_adriana_v4_10
 
Fontes Renováveis
Fontes RenováveisFontes Renováveis
Fontes Renováveis
 
Aprese cbpe jim_v2
Aprese cbpe jim_v2Aprese cbpe jim_v2
Aprese cbpe jim_v2
 
Med Vaz
Med VazMed Vaz
Med Vaz
 
Hidrogênio
HidrogênioHidrogênio
Hidrogênio
 
Laboratório de Controle Motores CC
Laboratório de Controle Motores CCLaboratório de Controle Motores CC
Laboratório de Controle Motores CC
 

Kürzlich hochgeladen

Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralAntonioVieira539017
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVlenapinto
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdfjacquescardosodias
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxLuciana Luciana
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptRogrioGonalves41
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 

Kürzlich hochgeladen (20)

Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 

Lista 1 - Robótica (Jim & Ronie)

  • 1. Prominp – Unicamp – 2007 Disciplina: Robótica; Professor: João Maurício Rosário. Aluno: Jim Silva Naturesa e Ronie Von Oliveira. Primeira lista de exercícios. a) Modelo Cinemático direto a partir da obtenção dos parâmetros de Denavit Hartenberg. O modelo escolhido é o robô com a configuração RR mostrado a seguir (figura 1). Figura 1 – Robô com a configuração RR. A figura 2 apresenta o modelo cinemático direto a partir da obtenção dos parâmetros de Denavit Hartenberg. Figura 2 – Parâmetros Denavit Hartenberg. 1
  • 2. Como o software WinRob está com alguns defeitos utilizei o Scilab para a construção da matriz. O código do programa está indicado a seguir. ************************************************************************** // Programa para construção da matriz Denavit-Hartenberg // Autor: Jim S. Naturesa e Ronie Von Oliveira clear // Variáveis // Aqui você entra com os valores de teta1, teta2, l1 e l2 (comprimento do braço) teta1=30; teta2=60; l1=2; l2=1; // Construção da matriz HD (Denavit-Hartenberg) h(1,1)=cos(3.141592*(teta1)/180+3.141592*(teta2)/180); h(1,2)=-sin(3.141592*(teta1)/180+3.141592*(teta2)/180); h(1,3)=0; h(1,4)=l2*cos(3.141592*(teta1)/180+3.141592*(teta2)/180)+l1*cos(3.141592*(teta1)/180); h(2,1)=sin(3.141592*(teta1)/180+3.141592*(teta2)/180); h(2,2)=cos(3.141592*(teta1)/180+3.141592*(teta2)/180); h(2,3)=0; h(2,4)= l2*sin(3.141592*(teta1)/180+3.141592*(teta2)/180)+l1*sin(3.141592*(teta1)/180); h(3,1)=0 h(3,2)=0 h(3,3)=1 h(3,4)=0 h(4,1)=0 h(4,2)=0 h(4,3)=0 h(4,4)=1 // Resposta x1=h(1,4) y1=h(2,4) ************************************************************************** b) Obter a Matriz de Transformação de Coordenadas final. A matriz de transformações de coordenadas final é dada pelas seguintes matrizes: A1 = [C1 -S1 0 l1C1 S1 C1 0 l1S1 0 0 1 0 0 0 0 1] 2
  • 3. A2 = [C2 -S2 0 l2C2 S2 C2 0 l2S2 0 0 1 0 0 0 0 1] Logo a matriz T é igual a: T = A1A2 = [C12 -S12 0 l1C1+l2C2 S12 C12 0 l1S1+l2S2 0 0 1 0 0 0 0 1] Sendo que: X = l1C1+l2C2 Y = l1S1+l2S2 Lembrando que C1 = cos(θ1) e C12 = cos(θ1- θ2) etc. c) Obter X,Y, considerando a1= 0.2m e a2= 0,1m, para diferentes configurações dos ângulos de junta do robô (30, 45, 60) no caso do robô RR ou (0,5m, 1,0m e 1,5m) no caso do robô PP ou RP. Os valores para l1 e l2 foram 2 e 1 respectivamente. Para a obtenção da matriz a das coordenadas X eY utilizei o programa em Scilab. Para teta1 = 30; teta2 = 60, temos: Matriz Denavit-Hartenberg: h = 0.0000003 - 1. 0. 1.7320512 1. 0.0000003 0. 1.9999998 0. 0. 1. 0. 0. 0. 0. 1. Ou x1 = 1.7320512 y1 = 1.9999998 Para teta1 = 60 e teta2 = 30, temos: h = 0.0000003 - 1. 0. 1.0000007 1. 0.0000003 0. 2.7320506 0. 0. 1. 0. 0. 0. 0. 1. 3
  • 4. Ou x1 = 1.0000007 y1 = 2.7320506 Para teta1 = 45 e teta2 = 30, temos: h = 0.2588193 - 0.9659258 0. 1.6730331 0.9659258 0.2588193 0. 2.3801391 0. 0. 1. 0. 0. 0. 0. 1. Ou x1 = 1.6730331 y1 = 2.3801391 d) Obter o modelo cinemático inverso utilizando a função matemática ATAN2 Para a obtenção do modelo cinemático inverso desenvolvi uma segunda parte no Scilab. O código do programa está indicado abaixo. O procedimento de cálculo está descrito em Craig (1989) páginas 110 e 111. ***************************************************************************** // Segunda parte // Todo esse procedimento está descrito no livro do Craig, páginas 110 e 111 da terceira edição. // Observação: teta=atan2(s2,c2) é igual a teta=atan(s2/c2) // Valores de x e y // Estou entrando com esses valores - não são os valores anteriores x=1.9908; y=1.9659; // cálculo de c2 c2=(x^2+y^2-l1^2-l2^2)/(2*l1*l2) // Cálcluo de s2 s2=(1-c2^2)^(1/2) // ângulo teta20 teta20=(atan(s2/c2))*(180/3.141592) // ângulo teta10 // Cálculo de k1 e k2 4
  • 5. k1=l1+l2*c2; k2=l2*c2; // Cálculo de r r=(k1^2+k2^2)^(1/2) // Cálculo de gama gama=(atan(k2/k1)) //Cálculo teta10=(atan(y/x)-atan(k2/k1))*(180/3.141592) ******************************************************************************** e) A partir de x = 0,1m e y = 0.5m, encontrar os valores dos ângulos das juntas para esta posição. Utilizando o programa acima obtive os seguintes valores: Para X = 1,73 e Y = 2,0; os ângulos teta1 e teta2 foram: teta10 = 37.861588 teta20 = 60.117376 Para X = 1,0 e Y = 2,73; os ângulos teta1 e teta2 foram: teta10 = 53.104836 teta20 = 30.319369 Para X = 1,67 e Y = 2,38; os ângulos teta1 e teta2 foram: teta10 = 38.164756 teta20 = 30.308017 Perceba que os valores dos ângulos diferem um pouco dos encontrados anteriormente. Isso ocorre pois utilizei o valor de π igual a 3,141592 e os valores de X e Y foram inseridos com apenas duas casas após a vírgula. Por exemplo, se utilizarmos X = 1,6730331 e Y= 2,3801391 os valores serão: teta10 = 38.082872 teta20 = 29.999998 Os ângulos originais são teta1 = 45 e teta2 = 30. 5
  • 6. f) Elaborar gerador de trajetórias no espaço de juntas. Para X = 1.73 e Y = 2.0, temos (figura 2): Figura 2 – Trajetórias no espaço de juntas para X = 1,73 e Y = 2,0. Para X = 1,0 e Y = 2,73, temos (figura 3); Figura 3 - Trajetórias no espaço de juntas para X = 1,0 e Y = 2,73. 6
  • 7. Para X = 1,67 e Y = 2,38, temos (figura 4) Figura 4 - Trajetórias no espaço de juntas para X = 1,67 e Y = 2,38. g) Elaborar gerador de trajetórias no espaço cartesiano. Para X = 1.73 e Y = 2.0, temos (figura 5 e 6): Figura 5 – Trajetória no espaço cartesiano para X = 1,73 e Y = 2,0. 7
  • 8. Figura 6 – Posições inicial e final. Para X = 1,0 e Y = 2,73, temos (figuras 7 e 8): Figura 7 - Trajetória no espaço cartesiano para X = 1,0 e Y = 2,73. 8
  • 9. Figura 8 – Posições inicial e final. Para X = 1,67 e Y = 2,38 temos (figuras 9 e 10): Figura 9 - Trajetória no espaço cartesiano para X = 1,67 e Y = 2,38. 9
  • 10. Figura 10 - – Posições inicial e final. Referências Craig, J. Introduction to Robotics – Mechanics and Control. Pearson - Prentice Hall. 1989. Rosário, J. Princípios de Mecatrônica. Editora Pearson. 2005. Spong, M. & Vidyasagar, M. Robot Dynamics and Control. John Wiley & Sons. 1989. 10