{"id":{"repo_id":"cambridge","oai_identifier":"oai:www.repository.cam.ac.uk:1810/358981"},"canonical_url":"https://search.dev.ndltd.org/etd/cambridge/oai:www.repository.cam.ac.uk:1810/358981","repository":{"repo_id":"cambridge","name":"Cambridge University","base_url":"https://api.repository.cam.ac.uk/server/oai/request"},"display":{"title":"Applications of Geometric Algebra in Mathematical Engineering","abstract":"Geometric Algebra (GA) has found success in various areas of the physical sciences and engineering over the last decade but remains relatively underutilised in industry and several key topics in the field remain unexplored. This thesis focuses on the practical applications of Geometric Algebra in various interconnected areas of mathematical engineering. In Part I we explore the properties of the objects resulting from the addition of blades in Conformal Geometric Algebra (CGA) and how we might use these objects in computer graphics and robotics algorithms. In Part II we explore how Screw Theory embeds into CGA, how to use this embedding for simulation of the dynamics of rigid bodies, and how practitioners can leverage the geometric primitives built into CGA to represent and solve constraints in multi-body robotic systems.","abstract_html":"Geometric Algebra (GA) has found success in various areas of the physical sciences and engineering over the last decade but remains relatively underutilised in industry and several key topics in the field remain unexplored. This thesis focuses on the practical applications of Geometric Algebra in various interconnected areas of mathematical engineering. In Part I we explore the properties of the objects resulting from the addition of blades in Conformal Geometric Algebra (CGA) and how we might use these objects in computer graphics and robotics algorithms. In Part II we explore how Screw Theory embeds into CGA, how to use this embedding for simulation of the dynamics of rigid bodies, and how practitioners can leverage the geometric primitives built into CGA to represent and solve constraints in multi-body robotic systems.","abstract_has_math":false,"creators":["Hadfield, Hugo"],"institution":"University of Cambridge","degree_name":"Doctor of Philosophy (PhD)","degree_level":"Doctoral","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Lasenby, Joan"],"committee_chairs":[],"committee_members":[],"year":2023,"date_issued":"2023-08-01","date_published":"2023-08-01","updated_at":"2026-07-22T22:24:28Z","subjects":["clifford algebra","computer vision","Geometric algebra","geometry","graphics","quaternion","robotics"],"languages":["eng"],"rights":[],"rights_urls":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/739b6fd1-be77-436a-ae05-c02c1a87edc3/download","https://creativecommons.org/licenses/by/4.0/"],"identifier_entries":[{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["000000034318050X"],"render_values":[{"text":"0000-0003-4318-050X","href":"https://orcid.org/0000-0003-4318-050X","code":true}]}]},"links":{"outbound_url":"https://doi.org/10.17863/CAM.102306","outbound_label":"DOI","outbound_source":"dc:identifier.doi"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Lasenby, Joan"]},{"key":"dc:contributor.sponsor","label":"Sponsor","values":["Hugo Hadfield acknowledges support from the EPSRC and ARM via ICASE award UKRI project number 1949701."]},{"key":"dc:creator","label":"Author","values":["Hadfield, Hugo"]},{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["000000034318050X"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.issued","label":"Date","values":["2023-08-01"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Cambridge"]},{"key":"dc:relation.isreferencedby.uri","label":"Dc Relation Isreferencedby URI","values":["https://www.repository.cam.ac.uk/handle/1810/358981"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Doctoral"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["Doctor of Philosophy (PhD)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["clifford algebra","computer vision","Geometric algebra","geometry","graphics","quaternion","robotics"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/739b6fd1-be77-436a-ae05-c02c1a87edc3/download","https://creativecommons.org/licenses/by/4.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://doi.org/10.17863/CAM.102306"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/c84feef2-a72b-42e9-897f-3b6c94351bf1/download"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Geometric Algebra (GA) has found success in various areas of the physical sciences and engineering over the last decade but remains relatively underutilised in industry and several key topics in the field remain unexplored. This thesis focuses on the practical applications of Geometric Algebra in various interconnected areas of mathematical engineering. In Part I we explore the properties of the objects resulting from the addition of blades in Conformal Geometric Algebra (CGA) and how we might use these objects in computer graphics and robotics algorithms. In Part II we explore how Screw Theory embeds into CGA, how to use this embedding for simulation of the dynamics of rigid bodies, and how practitioners can leverage the geometric primitives built into CGA to represent and solve constraints in multi-body robotic systems."]},{"key":"dc:format.checksum.md5","label":"Dc Format Checksum Md5","values":["b0e0c7a8a4abb76a43d8df5fb3f3a631","87eda9de84448d1f82354d60eee3eb5f"]},{"key":"dc:title","label":"Title","values":["Applications of Geometric Algebra in Mathematical Engineering"]}]}],"canonical_facts":{"dc:contributor.advisor":["Lasenby, Joan"],"dc:contributor.sponsor":["Hugo Hadfield acknowledges support from the EPSRC and ARM via ICASE award UKRI project number 1949701."],"dc:creator":["Hadfield, Hugo"],"dc:creator.authoridentifier":["000000034318050X"],"dc:date.issued":["2023-08-01"],"dc:description.abstract":["Geometric Algebra (GA) has found success in various areas of the physical sciences and engineering over the last decade but remains relatively underutilised in industry and several key topics in the field remain unexplored. This thesis focuses on the practical applications of Geometric Algebra in various interconnected areas of mathematical engineering. In Part I we explore the properties of the objects resulting from the addition of blades in Conformal Geometric Algebra (CGA) and how we might use these objects in computer graphics and robotics algorithms. In Part II we explore how Screw Theory embeds into CGA, how to use this embedding for simulation of the dynamics of rigid bodies, and how practitioners can leverage the geometric primitives built into CGA to represent and solve constraints in multi-body robotic systems."],"dc:format.checksum.md5":["b0e0c7a8a4abb76a43d8df5fb3f3a631","87eda9de84448d1f82354d60eee3eb5f"],"dc:identifier.doi":["https://doi.org/10.17863/CAM.102306"],"dc:identifier.uri":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/c84feef2-a72b-42e9-897f-3b6c94351bf1/download"],"dc:language":["eng"],"dc:publisher.institution":["University of Cambridge"],"dc:relation.isreferencedby.uri":["https://www.repository.cam.ac.uk/handle/1810/358981"],"dc:rights":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/739b6fd1-be77-436a-ae05-c02c1a87edc3/download","https://creativecommons.org/licenses/by/4.0/"],"dc:subject":["clifford algebra","computer vision","Geometric algebra","geometry","graphics","quaternion","robotics"],"dc:title":["Applications of Geometric Algebra in Mathematical Engineering"],"dc:type":["Thesis"],"dc:type.qualificationlevel":["Doctoral"],"dc:type.qualificationname":["Doctor of Philosophy (PhD)"]},"updated_at":"2026-07-22T22:24:28Z"}