# Contact Point between a Rigid Body and the Surface it sits (Semi-Ellipsoid)

1. Jul 5, 2012

### drewb

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 [Broken]
(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.

1. The problem statement, all variables and given/known data

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 = -$\frac{a^2}{p}$ μ1
x2 = -$\frac{b^2}{p}$ μ2
x3 = -$\frac{c^2}{p}$ μ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.

2. Relevant equations

What I think are the relevant equations:

$$\frac{x^2}{a^2}+\frac{y^2}{b^2}+\frac{z^2}{c^2}=1$$
$$\frac{x^2}{a^2}+\frac{y^2}{b^2}+\frac{z^2}{c^2}-1=F(x,y,z)$$

$$x=asin\phi cos \theta$$
$$y=bsin \phi sin \theta$$
$$z=ccos\phi$$

3. 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: May 6, 2017