Escolar Documentos
Profissional Documentos
Cultura Documentos
PrinRobotica Lecture II
PrinRobotica Lecture II
Ministério da Educação
Universidade Federal do Maranhão
Centro de Ciências de Balsas – Curso de Engenharia Elétrica
Perı́odo 2024.1
Disciplina de Princı́pios de Robótica
CEEB0035
Aula II - 15.03.2024
O que é um robô?
“I can’t define a robot, but I know one when I see one”
– Joseph Engelberger
“a goal oriented machine that can sense, plan, and act.”
– [Corke(2023)]
C ONCEITOS B ÁSICOS
fonte: [Corke(2023)]
C ONCEITOS B ÁSICOS
0ξ = 0 ξ1 ⊕ 1 ξ2
2
fonte: [Corke(2023)]
C ONCEITOS B ÁSICOS
fonte: [Corke(2023)]
Ap = A ξB · B p
fonte: [Corke(2023)]
Mas e este ξ?
Depende da natureza do problema
(2D, 3D);
Pode ser um vetor, Matriz;
Um quaternium unitário, Dual
quaternium unitário.
fonte: [Corke(2023)]
fonte: [Corke(2023)]
Temos portanto:
fonte: [Corke(2023)]
PrinRobotica (CEEB0035) Prof. Gustavo Andrade Aula II - 15.03.2024 (24–28)
Conteúdo da Aula Aonde Estão os Robôs? Representação de Posição e Rotação
Temos portanto:
cos θ − sin θ
x̂B ŷB = x̂A ŷA
sin θ cos θ
| {z }
A R (θ)
B
fonte: [Corke(2023)]
PrinRobotica (CEEB0035) Prof. Gustavo Andrade Aula II - 15.03.2024 (24–28)
Conteúdo da Aula Aonde Estão os Robôs? Representação de Posição e Rotação
Agora o ponto p:
A B
px A p
Ap = RB (θ) A x
y py
fonte: [Corke(2023)]
ξ como um SO(2) pode ser implementado por uma matriz de rotação em 2D:
Composição: ξ1 ⊕ ξ2 7→ R1 R2 ;
Inversa: ⊖ξ 7→ R−1 = RT ;
Identidade: ⊘ 7→ R(0) = I2×2 ;
Transformação em vetor: ξ · υ 7→ Rυ.
R EFER ÊNCIAS