- #1
drewb
- 13
- 0
Hello, I've been having trouble with a certain part of a homework problem. I wish I had posted this earlier so there would be more time! Anyway...
The shape is a semi-ellipsoid (a Rattleback, in particular). Here's a good picture of what I'm talking about.http://www.motiongenesis.com/MGWebSite/MGGettingStarted/SampleProblemRattleback/MGRattlebackSchematic.jpg
(Hopefully you don't mind if I use my own variables, rather than the picture's)
The origin, in my case, is in the center of the ellipsoid.
In my problem,
Unit vectors:
e1 is by (from the picture)
e2 is bz (is pointing sort of into the screen -- hard to tell from the picture)
e3 is bx
and the Z axis (ez) is nx (from the picture)
α is the rotation around the e1 (by) axis
β is the rotation around the e2 (bz) axis
(so they're both angles down from the ez axis, representing the rotation of the ellipsoid in two different directions)
I should also note that ζ is the angle about the ez axis (so the fixed-to-the-room axis); however, it is not presented in the solution.
A is the contact point between the ellipsoid and the ground. (so that's BN)
a and b are the lengths of the semi-axes, and c is the 'height' (still a semi-axis, I suppose)
I'm supposed to show that the contact point, A, can be written as a function of the angles α and β by
x1 = -[itex]\frac{a^2}{p}[/itex] μ1
x2 = -[itex]\frac{b^2}{p}[/itex] μ2
x3 = -[itex]\frac{c^2}{p}[/itex] μ3
with
p2 = (aμ1)2 + (bμ2)2 + (cμ3)2
and
μi=ei dot ez
Then additionally parametrize the contact point as free point on the surface and show that:
μ1 = cos(α)sin(β)
μ2 = sin(α)
μ3 = cos(α)cos(β)
And I'm supposed to say which constraints characterize it.
What I think are the relevant equations:
[tex]\frac{x^2}{a^2}+\frac{y^2}{b^2}+\frac{z^2}{c^2}=1[/tex]
[tex]\frac{x^2}{a^2}+\frac{y^2}{b^2}+\frac{z^2}{c^2}-1=F(x,y,z)[/tex]
[tex] x=asin\phi cos \theta [/tex]
[tex] y=bsin \phi sin \theta [/tex]
[tex] z=ccos\phi [/tex]
I'm a little unsure as to how I should start regarding the angles. The parameterization of an ellipsoid given above uses those angles to describe the surface. The angles given in the problem are used to describe the rotation of the whole body.
I would say that the constraint (in one form or another) is this:
Since the slope at the contact point will be parallel with the ground, the gradient of the surface at the contact point (ΔF(A)) will always be orthogonal to the ez axis.
Where A is (x0 , y0 , z0)
So, without parameterizing it first, and just using cartesian coordinates, I tried to solve for (x0 , y0 , z0) by taking the gradient of F(x,y,z), dotting it by the ez vector, (0, 0, 1) and setting that equal to zero. Which means the z-coordinate will always be equal to zero. But, if the coordinate origin is centered in the middle of the ellipsoid, then the z coordinate should always be ≥ c.
Anyway, I'm having a hard time trying to figure out how to convert it to coordinates of α and β. I'd imagine it has to do with Euler Angles, but I'm not quite sure how to go about that.
The shape is a semi-ellipsoid (a Rattleback, in particular). Here's a good picture of what I'm talking about.http://www.motiongenesis.com/MGWebSite/MGGettingStarted/SampleProblemRattleback/MGRattlebackSchematic.jpg
(Hopefully you don't mind if I use my own variables, rather than the picture's)
The origin, in my case, is in the center of the ellipsoid.
Homework Statement
In my problem,
Unit vectors:
e1 is by (from the picture)
e2 is bz (is pointing sort of into the screen -- hard to tell from the picture)
e3 is bx
and the Z axis (ez) is nx (from the picture)
α is the rotation around the e1 (by) axis
β is the rotation around the e2 (bz) axis
(so they're both angles down from the ez axis, representing the rotation of the ellipsoid in two different directions)
I should also note that ζ is the angle about the ez axis (so the fixed-to-the-room axis); however, it is not presented in the solution.
A is the contact point between the ellipsoid and the ground. (so that's BN)
a and b are the lengths of the semi-axes, and c is the 'height' (still a semi-axis, I suppose)
I'm supposed to show that the contact point, A, can be written as a function of the angles α and β by
x1 = -[itex]\frac{a^2}{p}[/itex] μ1
x2 = -[itex]\frac{b^2}{p}[/itex] μ2
x3 = -[itex]\frac{c^2}{p}[/itex] μ3
with
p2 = (aμ1)2 + (bμ2)2 + (cμ3)2
and
μi=ei dot ez
Then additionally parametrize the contact point as free point on the surface and show that:
μ1 = cos(α)sin(β)
μ2 = sin(α)
μ3 = cos(α)cos(β)
And I'm supposed to say which constraints characterize it.
Homework Equations
What I think are the relevant equations:
[tex]\frac{x^2}{a^2}+\frac{y^2}{b^2}+\frac{z^2}{c^2}=1[/tex]
[tex]\frac{x^2}{a^2}+\frac{y^2}{b^2}+\frac{z^2}{c^2}-1=F(x,y,z)[/tex]
[tex] x=asin\phi cos \theta [/tex]
[tex] y=bsin \phi sin \theta [/tex]
[tex] z=ccos\phi [/tex]
The Attempt at a Solution
I'm a little unsure as to how I should start regarding the angles. The parameterization of an ellipsoid given above uses those angles to describe the surface. The angles given in the problem are used to describe the rotation of the whole body.
I would say that the constraint (in one form or another) is this:
Since the slope at the contact point will be parallel with the ground, the gradient of the surface at the contact point (ΔF(A)) will always be orthogonal to the ez axis.
Where A is (x0 , y0 , z0)
So, without parameterizing it first, and just using cartesian coordinates, I tried to solve for (x0 , y0 , z0) by taking the gradient of F(x,y,z), dotting it by the ez vector, (0, 0, 1) and setting that equal to zero. Which means the z-coordinate will always be equal to zero. But, if the coordinate origin is centered in the middle of the ellipsoid, then the z coordinate should always be ≥ c.
Anyway, I'm having a hard time trying to figure out how to convert it to coordinates of α and β. I'd imagine it has to do with Euler Angles, but I'm not quite sure how to go about that.
Last edited by a moderator: