I am trying to understand quaternion in general, and it seems like the path to making sense of how they actually work is to first understand rotors and other techniques related to rotations. By looking at the equations and just reading briefly about these topics, it seems like there are relationships between all these topics: rotors, the Rodrigues' rotation formula which involves a scalar and a vector product as well as quaternions. Before getting on to the topic of quaternions all I am trying to do now, is finding out if there is any sort of connection between rotors (or more precisely using rotors to rotate a vector) as the equation to rotate a vector using a rotor also involves scalar and vector product, and the Rodrigues' formula:
$\mathbf{v}_\mathrm{rot} = \mathbf{v} \cos\theta + (\mathbf{k} \times \mathbf{v})\sin\theta + \mathbf{k} (\mathbf{k} \cdot \mathbf{v}) (1 - \cos\theta)$
If so, could someone explain it please?
IMHO the set of quaternions is more appropriately viewed as a scalar bivector pair. The rotation equation is a similarity transform. It's certainly reasonable to take a GA rotor view. The best way to think about it is going to depend on what's more familiar to you.