Professional Documents
Culture Documents
Lecture 5-Nonholonomic Constraint PDF
Lecture 5-Nonholonomic Constraint PDF
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Lecture 5.
Nonholonomic constraint.
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Matthew T. Mason
Mechanics of Manipulation
Outline
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Nonholonomic constraint
Example: the unicycle
Integebrable and nonintegrable constraints
Vector fields and distributions
Frobeniuss theorem
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
More abstractly:
I
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
IC
fixed centrod
m oving centro
Frobeniuss theorem
I
I
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Keep consistently
labelled points.
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
I C?
Nonholonomic constraint
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
f (q, t) = 0.
That is, expressed as a bilateral constraint on
configuration.
I
Nonholonomic constraint
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Integebrable and
nonintegrable constraints
Frobeniuss theorem
Integrable constraints
Look again at the definition:
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
f (q, t) = 0.
Lecture 5.
Nonholonomic
constraint.
x
q = y
and let
w1 = (sin , cos , 0)
so there is one constraint, written
w1 q = 0.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
(x, y)
!
x
sin
cos
Frobeniuss theorem
"
Lecture 5.
Nonholonomic
constraint.
0
cos
g1 (q) = 0 , g2 (q) = sin
1
0
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
(x, y)
!
x
sin
cos
"
Lecture 5.
Nonholonomic
constraint.
0
cos
g1 (q) = 0 , g2 (q) = sin
1
0
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
(x, y)
!
x
sin
cos
"
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
.x;y/
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Frobeniuss theorem
x sin y cos = 0
= 0
These can be integrated:
Leaves of the
foliation
y
x
= 0
(x x0 ) sin 0 (y y0 ) cos 0 = 0
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Unicycle.
I
I
Unsteered cart
I
I
sin
cos
Nonholonomic
constraint
(x, y)
.x;y/
"
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
sin
cos
Nonholonomic
constraint
(x, y)
.x;y/
"
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Pfaffian constraints
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Lecture 5.
Nonholonomic
constraint.
Vector fields
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
f (q) : C 7 Tq C
y
g1 : turning
Frobeniuss theorem
q.
Note: In differential geometry vector
sometimes means specifically velocity
vector.
y
g2 : forward
rolling
Lecture 5.
Nonholonomic
constraint.
Distributions
Definition (Distribution)
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
y
x
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
0 0 0
g1
0 0 0
=
q
0 0 0
0 0 sin
g2
0 0 cos
=
q
0 0
0
sin
= cos
0
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
sin
g3 = cos
0
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
4. Follow g for .
Involutive distribution
Definition (Involutive)
A distribution is involutive if it is closed under Lie brackets.
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Frobeniuss theorem
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Proof.
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem
Lessons
I
Lecture 5.
Nonholonomic
constraint.
Planar contact
constraints
(Reuleaux)
Nonholonomic
constraint
Example: the unicycle
Integebrable and
nonintegrable constraints
Vector fields and
distributions
Frobeniuss theorem