The Wikipedia page for "Moving frame" introduces the following abstract notion of a "frame" for a Klein geometry:
Formally, a frame on a homogeneous space $G/H$ consists of a point in the tautological bundle $G → G/H$.
Based on the previous section(s) of the article, it seems as if this definition generalizes the notion of "linear frame", "orthonormal frame", "affine frame", "Euclidean frame", and "projective frame", but I'm having trouble understanding how to get "back down" to the concrete concepts from the abstract definition.
In particular, I would like to understand how I can use this abstract and coordinate-free definition of "frame" to express a certain "family" of intuitive and commonly-used ideas from my engineering domain in the appropriate mathematical formalism. This "family" of concepts has to do with "expressing" points (and transformations) with respect to frames, and doing type-checking-style reasoning on the resulting "expressed" objects. For example:
- You can "express" an abstract point in the homogeneous space $G/H$ in a chosen frame.
- You can only "compare" two points if they are "expressed" in the same frame.
- The group action of $G$ on the homogeneous space $G/H$ can be viewed (not uniquely) as a "change of frames".
- You can only apply the action of $g \in G$ to a point in $G/H$ if that point is "expressed in the correct frame".
- The elements of the Lie algebra $\mathfrak g$ for $G$ can be expressed in a given frame (for e.g. $G = SE(3)$ and $H = SO(3)$ this corresponds to choosing an orthonormal frame and expressing $X \in \mathfrak{se(3)}$ as an angular and linear velocity $(\omega^\top, v^\top)^\top$ rooted at the frame origin).
- For a given $x \in G$, the adjoint representation $\operatorname{Ad}_x : \mathfrak g \to \mathfrak g$ transforms Lie algebra elements from one frame to another (agreeing with the change-of-frames induced on $G/H$ itself by $x$).
Does the above (or any other) abstract notion of frame allow one to express this family of concepts formally? I have a preference for notions that don't rely on a notion of "choosing a basis" or anything else that depends on the "type" of the points in the homogeneous space. Alternatively, you may convince me that I'm asking the wrong question or that my assumptions about which notions can (or should) be mathematically formalized are incorrect :)
For context, I am a robotics engineer with an M.S.-level academic math background who works with various Lie groups in applications and I'm generally interested in understanding the deeper mathematics of these objects. I already understand basic Lie theory and the definition of Klein space and how metric, affine, projective, spherical (etc.) geometries are all instantiations of this general notion. I don't have any prior experience trying to understand Klein geometry beyond the basic definitions.