Escolar Documentos
Profissional Documentos
Cultura Documentos
Groups
( a construct in Linear System Theory)
• Similarity
Length Ratios
0.95 0.49
V=
0.23 0.89
-0.68658 -0.72705
-0.72705 0.68658
Singular Value Decomposition
• Implications: Even a simple shear can be written as a
rotationscalingrotation
• Try visualizing it to
understand how… [Exercise]
Parameter Optimization:
Least Squared Error Solutions
• Let us first consider the ‘simpler’ problem of fitting a line to a set of data
points… x y
1.3 5.7
2.4 7.3
3.4 10.5
4.6 11.8
5.3 13.9
6.6 16.3
6.4 15.3
8.0 17.9
8.9 20.8
9.2 20.9
• Unit Quaternion
• q = cos (theta/2) < v sin(theta/2)>
• q = s <vx, vy, vz> such that s^2+vx^2+vy^2+vz^2 = 1
Time-varying poses
• The exponential form representation:
• where the rotation is described by a rotational axis
• At an instant in time t we will assume that the axis has a fixed
direction and the frame is rotating around the axis
• The spatial velocity vector than has two components linear velocity
and angular velocity:
Time and poses
• The velocity of a moving body can be expressed with respect to a
world reference frame {A} or the moving body frame {B} as shown in
Fig. 3.1. The spatial velocities are linearly related by
Time and poses
• For example:
• >> TB = SE3(1, 2, 0) * SE3.Rz(pi/2);
• >> vb = [0.2 0.3 0 0 0 0.5]’;
• >> va = TB.velxform * vb;
• For the case where frame {C} is also on the moving body the
transformation becomes
Incremental rotation
• Consider the first order approx. of the derivative of Rotation:
• We know that derivative of R :
• TD = inv(T0) * T1;