Simple example of Quaternion intuition

AI Thread Summary
Describing the orientation of a 3D object with angles is complex due to the limitations of traditional methods, unlike the simplicity of defining a 1D object's position. A three-axis gyro can be used to capture the rotational motion of a 3D object, but integrating the data does not yield straightforward angles, necessitating the use of quaternions and transformation matrices. A proposed design involves connecting a 3-axis gyro to a computer, transforming the gyro's rates into quaternions, and animating the motion on-screen. This approach aims to provide a clearer understanding of quaternion mechanics through practical demonstration. The discussion highlights a need for accessible resources that explain these concepts in a straightforward manner.
sh1z84
Messages
2
Reaction score
0
Why is it that I can't describe with words the orientation of a 3D object (i.e. I can't give a set of angles that uniquely describe it).
On the other hand, I can mimic fairly precisely it's orientation with my hand to describe it. A one dimensional object however, is easy
to describe with an angle such as a clock at +90 degrees is 12 o' clock. So, a 1-D object with a 1-D gyro attached, you can integrate
and find the relative angle easily (assuming no bias and not worrying about the need for an accelerometer). In the case of a 3-D
object you have 3 orthogonal gyros. Then what numbers do you get when you integrate those? Obviously not the 3 angles to describe that
3-D object or it would be too easy and transformations and quaternions wouldn't be needed.

The intuition of the above questions could be answered with the following posed design:

1. Hook a 3 axis gyro up to a computer.
2. Create a program that transforms the 3 rates to a quaternion.
3. Turn the quaternion into a rotation matrix to animate the rotational motion of the gyro.

What this does is mimics your rotations of the gyro by your hand and animates it on the computer screen.

In my opinion this is the simplest possible design to demonstrate the movements of an external 3D object in terms of a quaternion.

If one could realize this design in a more precise outline, I could almost completely understand the essentials of how a quaternion works.

I've searched hundreds of websites, and the math is everywhere, but the above questions and answers are not. Please fill in the example or
let me know of a source that describes this. Thanks.
 
Physics news on Phys.org
"1. Hook a 3 axis gyro up to a computer."

Is this something one could buy at Future shop or something? It sounds neat.
 
It's pretty easy to interface a 3-axis gryo to a computer via RS232. That's not what I'm concerned with however.
 
I think it's easist first to watch a short vidio clip I find these videos very relaxing to watch .. I got to thinking is this being done in the most efficient way? The sand has to be suspended in the water to move it to the outlet ... The faster the water , the more turbulance and the sand stays suspended, so it seems to me the rule of thumb is the hose be aimed towards the outlet at all times .. Many times the workers hit the sand directly which will greatly reduce the water...
I don't need cloth simulation. I need to simulate clothing meshes. Made of triangles and I need an answer that someone with High School math can understand. I am actually using the time it takes for someone to answer to create a model with less geometry than the one I have been using. I want clothing that can be removed on a model that will be animated. I don't need stretching or wrinkles on my meshes, I just need gravity. I have an idea of how I could do it, but I don't know how to apply...
Back
Top