Aerial Robotics
Rigid Body Motion
C. Papachristos
Robotic Workers (RoboWork) Lab
University of Nevada, Reno
CS-491/691
Rigid Body Motion
CS491/691 C. Papachristos
Rigid Body Kinematics
CS491/691 C. Papachristos
Rigid Body Kinematics
CS491/691 C. Papachristos
Rigid Body Kinematics
CS491/691 C. Papachristos
Rotational Motion
Or
equivalently:
Solution:
CS491/691 C. Papachristos
Rotational Motion
Solution:
CS491/691 C. Papachristos
Which means:
Rotational Motion
CS491/691 C. Papachristos
1)
2)
3)
Rotational Motion
CS491/691 C. Papachristos
Rodrigues’ Formula we saw before
Rotational Motion
From Vector�
And we get:
Note: {B},{S} both at the origin, shown at distance only for visualization clarity
Rotation:
CS491/691 C. Papachristos
( origin at{S} &� expressed at{S} ) :
Note:�Differential Equation
Rotational Motion
Note: Derived by expanding
left-hand-side and rearranging
CS491/691 C. Papachristos
Rotational Motion
Note: {B},{S} both at the origin, shown at distance only for visualization clarity
CS491/691 C. Papachristos
( origin at{S} &� expressed at{S} ) :
Rotational Motion
Note: {B},{S} both at the origin, shown at distance only for visualization clarity
CS491/691 C. Papachristos
( origin at{S} &� expressed at{S} ) :
SO(3)
CS491/691 C. Papachristos
Traceless Skew-Symmetric matrices:
Algebra
well-
defined
Remember: Rigid Body Kinematics – Euler
Representation:
Differentiate:
Express Body-Frame Angular Rates:
… express also for individual Intermediate Frames:
Obtain:
Use slide 11
relation:
CS491/691 C. Papachristos
Remember: Rigid Body Kinematics – Euler
CS491/691 C. Papachristos
Rigid Body Motion
In Homogeneous
Representation:
In Homogeneous
Representation:
Whose solution is:
In Homogeneous
Representation:
CS491/691 C. Papachristos
Rigid Body Motion
Whose solution is:
CS491/691 C. Papachristos
SE(3)
CS491/691 C. Papachristos
Algebra
well-
defined
with:
CS491/691 C. Papachristos
and:
where:
where:
CS491/691 C. Papachristos
Screw Motion
I.e. :
CS491/691 C. Papachristos
Screw Motion
where: and
CS491/691 C. Papachristos
Screw Motion
CS491/691 C. Papachristos
Screw Motion
CS491/691 C. Papachristos
Euclidian Motion Generators
CS491/691 C. Papachristos
Screw Motion & Twist
CS491/691 C. Papachristos
Screw Motion & Twist
and we have:
Or equivalently:
and:
CS491/691 C. Papachristos
Adjoint of Lie Group
CS491/691 C. Papachristos
Adjoint of Lie Group
CS491/691 C. Papachristos
Remember:
Time for Questions !
CS-491/691
CS491/691 C. Papachristos