SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Testes de avaliação português 6º ano .pdf
Testes de avaliação português 6º ano .pdfTestes de avaliação português 6º ano .pdf
Testes de avaliação português 6º ano .pdfCsarBaltazar1
 
Multiplicação - Caça-número
Multiplicação - Caça-número Multiplicação - Caça-número
Multiplicação - Caça-número Mary Alvarenga
 
Nós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º anoNós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º anoIlda Bicacro
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persafelipescherner
 
UFCD_9184_Saúde, nutrição, higiene, segurança, repouso e conforto da criança ...
UFCD_9184_Saúde, nutrição, higiene, segurança, repouso e conforto da criança ...UFCD_9184_Saúde, nutrição, higiene, segurança, repouso e conforto da criança ...
UFCD_9184_Saúde, nutrição, higiene, segurança, repouso e conforto da criança ...Manuais Formação
 
Nós Propomos! Infraestruturas em Proença-a-Nova
Nós Propomos! Infraestruturas em Proença-a-NovaNós Propomos! Infraestruturas em Proença-a-Nova
Nós Propomos! Infraestruturas em Proença-a-NovaIlda Bicacro
 
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIA
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIAHISTORIA DA XILOGRAVURA A SUA IMPORTANCIA
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIAElianeAlves383563
 
"Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande""Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande"Ilda Bicacro
 
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptxEBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptxIlda Bicacro
 
08-05 - Atividade de língua Portuguesa.pdf
08-05 - Atividade de língua Portuguesa.pdf08-05 - Atividade de língua Portuguesa.pdf
08-05 - Atividade de língua Portuguesa.pdfAntonio Barros
 
Alemanha vs União Soviética - Livro de Adolf Hitler
Alemanha vs União Soviética - Livro de Adolf HitlerAlemanha vs União Soviética - Livro de Adolf Hitler
Alemanha vs União Soviética - Livro de Adolf Hitlerhabiwo1978
 
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PE
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PEEdital do processo seletivo para contratação de agentes de saúde em Floresta, PE
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PEblogdoelvis
 
O que é, de facto, a Educação de Infância
O que é, de facto, a Educação de InfânciaO que é, de facto, a Educação de Infância
O que é, de facto, a Educação de InfânciaHenrique Santos
 
Livro infantil: A onda da raiva. pdf-crianças
Livro infantil: A onda da raiva. pdf-criançasLivro infantil: A onda da raiva. pdf-crianças
Livro infantil: A onda da raiva. pdf-criançasMonizeEvellin2
 
Produção de poemas - Reciclar é preciso
Produção  de  poemas  -  Reciclar é precisoProdução  de  poemas  -  Reciclar é preciso
Produção de poemas - Reciclar é precisoMary Alvarenga
 
Atividade do poema sobre mãe de mário quintana.pdf
Atividade do poema sobre mãe de mário quintana.pdfAtividade do poema sobre mãe de mário quintana.pdf
Atividade do poema sobre mãe de mário quintana.pdfmaria794949
 
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptx
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptxEB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptx
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptxIlda Bicacro
 

Último (20)

Testes de avaliação português 6º ano .pdf
Testes de avaliação português 6º ano .pdfTestes de avaliação português 6º ano .pdf
Testes de avaliação português 6º ano .pdf
 
Multiplicação - Caça-número
Multiplicação - Caça-número Multiplicação - Caça-número
Multiplicação - Caça-número
 
Nós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º anoNós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º ano
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
 
UFCD_9184_Saúde, nutrição, higiene, segurança, repouso e conforto da criança ...
UFCD_9184_Saúde, nutrição, higiene, segurança, repouso e conforto da criança ...UFCD_9184_Saúde, nutrição, higiene, segurança, repouso e conforto da criança ...
UFCD_9184_Saúde, nutrição, higiene, segurança, repouso e conforto da criança ...
 
Nós Propomos! Infraestruturas em Proença-a-Nova
Nós Propomos! Infraestruturas em Proença-a-NovaNós Propomos! Infraestruturas em Proença-a-Nova
Nós Propomos! Infraestruturas em Proença-a-Nova
 
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIA
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIAHISTORIA DA XILOGRAVURA A SUA IMPORTANCIA
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIA
 
"Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande""Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande"
 
Poema - Aedes Aegypt.
Poema - Aedes Aegypt.Poema - Aedes Aegypt.
Poema - Aedes Aegypt.
 
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptxEBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
 
08-05 - Atividade de língua Portuguesa.pdf
08-05 - Atividade de língua Portuguesa.pdf08-05 - Atividade de língua Portuguesa.pdf
08-05 - Atividade de língua Portuguesa.pdf
 
Alemanha vs União Soviética - Livro de Adolf Hitler
Alemanha vs União Soviética - Livro de Adolf HitlerAlemanha vs União Soviética - Livro de Adolf Hitler
Alemanha vs União Soviética - Livro de Adolf Hitler
 
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PE
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PEEdital do processo seletivo para contratação de agentes de saúde em Floresta, PE
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PE
 
662938.pdf aula digital de educação básica
662938.pdf aula digital de educação básica662938.pdf aula digital de educação básica
662938.pdf aula digital de educação básica
 
Enunciado_da_Avaliacao_1__Direito_e_Legislacao_Social_(IL60174).pdf
Enunciado_da_Avaliacao_1__Direito_e_Legislacao_Social_(IL60174).pdfEnunciado_da_Avaliacao_1__Direito_e_Legislacao_Social_(IL60174).pdf
Enunciado_da_Avaliacao_1__Direito_e_Legislacao_Social_(IL60174).pdf
 
O que é, de facto, a Educação de Infância
O que é, de facto, a Educação de InfânciaO que é, de facto, a Educação de Infância
O que é, de facto, a Educação de Infância
 
Livro infantil: A onda da raiva. pdf-crianças
Livro infantil: A onda da raiva. pdf-criançasLivro infantil: A onda da raiva. pdf-crianças
Livro infantil: A onda da raiva. pdf-crianças
 
Produção de poemas - Reciclar é preciso
Produção  de  poemas  -  Reciclar é precisoProdução  de  poemas  -  Reciclar é preciso
Produção de poemas - Reciclar é preciso
 
Atividade do poema sobre mãe de mário quintana.pdf
Atividade do poema sobre mãe de mário quintana.pdfAtividade do poema sobre mãe de mário quintana.pdf
Atividade do poema sobre mãe de mário quintana.pdf
 
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptx
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptxEB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptx
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.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