Abstract
Plane-based geometric algebra (PGA) offers a way to represent Euclidean motions that is directly built on the primitives of affine geometry, and thus provides a seamless framework for objects and their movement. We show how this universal treatment includes the actual physical motions of objects with mass under forces and torques. PGA unifies the linear and angular aspects compactly, and in a coordinate-free manner; inertia maps become simply additive (without displacement terms). We demonstrate the simple equations and straightforward numerical code that result. We show explicitly how to embed the vector-based concepts of the usual classical Newtonian mechanics into the 3D PGA framework, and why it is advantageous to do so.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
In the dimensionality of PGA, with d Euclidean dimensions and one ‘extra’ dimension, one may recognize the principles of homogeneous coordinates; but the metric aspects are new and essential. The usual projective interpretation of homogeneous coordinates uses no metric—to its detriment.
- 2.
Using distribution of dot over wedge: \(a \cdot (B \wedge C) = (a\cdot B) \wedge C + \widehat{B} \wedge (a \cdot C)\), the hat denoting grade involution, supplying a minus sign to odd-grade elements.
- 3.
Whether an element becomes ‘purely Euclidean’ on its basis (as opposed to requiring an ideal element with factor \(\boldsymbol{\epsilon }\)) depends fully on one’s choice of basis, notably the choice of origin. Being origin-attached, it is a non-geometrical term, only employed to show how the null-elements act algebraically and/or in an implementation. We will encounter this non-geometrical concept ‘purely Euclidean’ again, when reverting to the classical vector-based treatment; but it is otherwise to be avoided.
- 4.
While it is clear in Eq. (17) from its form that the term \(\textbf{p}\cdot C\) is a join line (like Eq. (3.3)) and therefor a dual bivector, the angular part \(\boldsymbol{\epsilon }\wedge \boldsymbol{\ell }\) perhaps appears to be a meet line. However, \(\boldsymbol{\ell }\equiv {I}_c{\boldsymbol{{\omega }}}\) is an axial vector, the Euclidean dual of a Euclidean bivector \(\textbf{L}\equiv \boldsymbol{\ell }\textbf{I}_3\), so that \(\boldsymbol{\epsilon }\wedge \boldsymbol{\ell }= \boldsymbol{\epsilon }\textbf{L}/ \textbf{I}_3 = -\textbf{L}\boldsymbol{\epsilon }\textbf{I}_e = -\textbf{L}{{\mathcal {I}}}= \star {\textbf{L}}\), and therefore indeed a proper dual bivector.
- 5.
The same dual distinctions occur in other 6D frameworks: screws and coscrews (for rate aspects) and wrenches and co-wrenches (for forque aspects) in Screw Theory; displacements and forces in Spatial Vector Algebra, see Sect. 9.
- 6.
In a treatment that places the dual elements in a dual space of k-forms rather than k-vectors, one can evaluate the dual bivector (a 2-form) on the bivector (a 2-vector) to produce a scalar; this is essentially what Gunn does with his J-map in [15].
References
De Keninck, S.: Geometric algebra, not just algebra: ganja.js (2018). https://zenodo.org/record/3635774
De Keninck, S.: Ganja demo at https://enkimute.github.io/ganja.js/examples/coffeeshop.html#inertia_spring (2021)
De Keninck, S., Dorst, L.: Geometric algebra Levenberg-Marquardt. In: Gavrilova, M., Chang, J., Thalmann, N., Hitzer, E., Ishikawa, H. (eds.) Advances in Computer Graphics, pp. 511–522. Springer International Publishing, Cham (2019)
De Keninck, S., Roelfs, M.: Normalization, square roots, and the exponential and logarithmic maps in geometric algebras of less than 6D. Math. Meth. Appl. Sci. 1–17 (2022)
Doran, C.: Euclidean geometry and geometric algebra, June 2020. Blogpost. https://geometry.mrao.cam.ac.uk/2020/06/euclidean-geometry-and-geometric-algebra/
Doran, C., Lasenby, A.: Geometric Algebra for Physicists. Cambridge University Press (2003)
Dorst, L., Fontijne, D., Mann, S.: Geometric Algebra for Computer Science: An Object-oriented Approach to Geometry. Morgan Kaufman (2009)
Dorst, L., Projective duality encodes complementary orientations in geometric algebras. Math. Meth. Appl. Sci. 1–17 (2023). https://doi.org/10.1002/mma.9754
Dorst , L., De Keninck, S.: Guided tour to the plane-based geometric algebra PGA (version 2.0) (2022). https://bivector.net/PGA4CS.html
Dorst, L., De Keninck, S.: May the forque be with you, dynamics in PGA (version 2.6) (2023). https://bivector.net/PGADYN.html
Featherstone Roy (2001) The acceleration vector of a rigid body. Int. J. Robot. Res. 20:841–846
Featherstone, R.: Rigid Body Dynamics Algorithms. Springer (2008)
Featherstone, R.: A beginner’s guide to 6-D vectors (part 1). IEEE Robot. Autom. Mag. (2010)
Featherstone, R.: A beginner’s guide to 6-D vectors (part 2). IEEE Robot. Autom. Mag. (2010)
Gunn, C.: Geometry, Kinematics, and Rigid Body Mechanics in Cayley-Klein Geometries. PhD thesis, TUBerlin (2011)
Gunn, C.: On the homogeneous model of Euclidean geometry. In: Dorst, L., Lasenby, J. (eds.) Guide to Geometric in Practice, pp. 297–327. Springer (2011)
Gunn, C.: A bit better: variants of duality in geometric algebras with degenerate metrics (2022). https://arxiv.org/abs/2206.02459
Gunn, C.G., De Keninck, S.: Geometric algebra and computer graphics. In: ACM SIGGRAPH 2019 Courses, SIGGRAPH ’19. New York, NY, USA (2019). Association for Computing Machinery
Hadfield, H., Lasenby, J.: Constrained dynamics in conformal and projective geometric algebra. In: Magnenat-Thalmann, N., Stephanidis, C., Wu, E., Thalmann, D., Sheng, B., Kim, J., Papagiannakis, G., Gavrilova, M. (eds.) Advances in Computer Graphics, pp. 459–471. Springer International Publishing, Cham (2020)
Hestenes, D.: New Foundations for Classical Mechanics. Reidel, 2nd edn. (2000)
Hitzer, E., Hildenbrand, D.: Introduction to geometric algebra (in this volume). In: Araujo Da Silva, D.W.H., Hildenbrand, D., Hitzer, E. (eds.) Advanced Computational Applications of Geometric Algebra, pp. xx–xx (2024)
Lasenby, A.: Rigid body dynamics in a constant curvature space and the ‘1d-up’ approach to conformal geometric algebra. In: Dorst, L., Lasenby, J. (eds.) Guide to Geometric in Practice, pp. 371–389. Springer (2011)
Lasenby, A., Lasenby, R., Doran, C.: Rigid body dynamics and conformal geometric algebra. In: Dorst, L., Lasenby, J. (eds.) Guide to Geometric in Practice, pp. 3–24. Springer (2011)
Lengyel, E.: Projective geometric algebra illuminated. Terathon Software (2024)
Roelfs, M., De Keninck, S.: Graded symmetry groups: plane and simple. Adv. Appl. Clifford Algebras 33(30) (2023)
Selig Jon M (2000) Clifford algebra of points, lines and planes. Robotica 18:545–556
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Dorst, L., De Keninck, S. (2024). Physical Geometry by Plane-Based Geometric Algebra. In: Araujo Da Silva, D.W.H., Hildenbrand, D., Hitzer, E. (eds) Advanced Computational Applications of Geometric Algebra. ICACGA 2022. Springer Proceedings in Mathematics & Statistics, vol 445. Springer, Cham. https://doi.org/10.1007/978-3-031-55985-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-031-55985-3_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-55984-6
Online ISBN: 978-3-031-55985-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)