SA-1 SA-1
Mobile Robotics 1
A Compact Course on Linear Algebra
Giorgio Grisetti
Mobile Robotics 1 A Compact Course on Linear Algebra Giorgio - - PowerPoint PPT Presentation
Mobile Robotics 1 A Compact Course on Linear Algebra Giorgio Grisetti SA-1 SA-1 Vectors Arrays of numbers They represent a point in a n dimensional space 2 Vectors: Scalar Product Scalar-Vector Product Changes the length of
SA-1 SA-1
Giorgio Grisetti
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
This is the ith column
21
22
is the null matrix
23
Let and , then
24
matrices? Let be the submatrix obtained from by deleting the i-th row and the j-th column Rewrite determinant for matrices:
25
matrices? Let be the (i,j)-cofactor, then This is called the cofactor expansion across the first row.
26
The cofactor expansion method requires n! multiplications. For n = 25, this is 1.5 x 10^25 multiplications for which a today supercomputer would take 500,000 years.
elimination to bring the matrix into triangular form Then: Because for triangular matrices (with being invertible), the determinant is the product of diagonal elements
27
then
then
row, then
28
using Cramer’s rule with being the adjugate of
Solve the characteristic polynomial
( is i-th row)
29
30
31
Rotation Matrix Translation Vector
32
(represented as homogeneous matrices)
p
33
(represented ad homogeneous matrices)
p
Bp gives me the pose of the object wrt the robot
34
(represented ad homogeneous matrices)
p
Bp gives me the pose of the object wrt the robot ABp gives me the pose of the object wrt the world
35
matrix of eigenvalues and is an orthogonal matrix whose columns are the eigenvectors of
36
37
38
in general
partial derivatives Then, the Jacobian matrix is defined as
39
valued function at a given point
40
41
42