Defining Rotations Limits using Quaternions In 3d Space



Hi,

This may be a stupid question, but I have recently discovered
quaternions as a method of defining rotations in 3d space. As an aside
I am from computer science background rather than a pure maths one.

What I am trying to achieve is the following. Imagine I am defining
the rotation that occurs between ones upper and lower arm at the elbow
joint. This has 3 (DOF) degrees of freedom and if it was to be defined
using euler angles it may be achieved using 3 such angles. The limits
of the overall motion allowed by the elbow joint would be achieved by
putting limits of each euler angle. However as I am sure you are aware
if you describe a series of euler angles, the problem of Gimbal lock
can occur.

Ok so rather than describing the possible rotations using euler
angles, I am looking to achieve this using one or more quaternions.
Any suggestions about how I could achieve this would be much
appreciated, with the main problem that I am grappling with is how I
can define limits of this quaternion based rotation in order to
enforce restrictions on the freedom of rotation(s) that mimic a real
joint.

Any help much appreciated,

Adam

.



Relevant Pages

  • Defining Rotations Limits using Quaternions In 3d Space
    ... quaternions as a method of defining rotations in 3d space. ... using euler angles it may be achieved using 3 such angles. ... Ok so rather than describing the possible rotations using euler ... I am looking to achieve this using one or more quaternions. ...
    (comp.graphics.algorithms)
  • Re: Defining Rotations Limits using Quaternions In 3d Space
    ... quaternions as a method of defining rotations in 3d space. ... using euler angles it may be achieved using 3 such angles. ... Ok so rather than describing the possible rotations using euler ... I am looking to achieve this using one or more quaternions. ...
    (sci.math)
  • Re: axis-angle rotations
    ... compiling a series of rotations." ... no longer using the axis-angle representation, ... Matrices and quaternions are usable for composition of rotations. ... Euler angles and axis+angle aren't. ...
    (comp.graphics.algorithms)
  • Re: Unitary matrix. - Rotation matrix
    ... I don't see any singularities since this gives a nice diagonal matrix. ... For the rotation matrices I gave are good for this kind of rotations. ... > obtains 4D rotations by means of quaternions, ... > the order of rotations in the successive coordinate planes. ...
    (sci.math)
  • Re: Analytic Functions in 3D?--
    ... The ingredients for differentiability are the four principal arithmetical operations and the limit concept, ... As regards quaternions: the norm in the quaternion skew field yields the well-known Euclidean metric with its accompanying topology. ... The snag is in the 4D rotations. ...
    (sci.math)