• Applications of Geometric Algebra in Mathematical Engineering

    A quick presentation summarising information from Hugo Hadfield's PhD thesis found here: https://hh409.user.srcf.net/thesis/thesis.html

  • Applications of Geometric Algebra in Self Driving Cars

    A presentation on applications of Geometric Algebra and self-driving car technology.

  • What is a Quaternion?

    Explore the world of quaternions and dual quats in this practical presentation. Discover how to represent rotation, translation, and more with these mathematical tools. Uncover the relationship between rotation and translation, and delve into the benefits of using dual quaternions.

  • Joint Autoregressive and Hierarchical Priors for Learned Image Compression

    This presentation is a summary of a paper on deep learning for Image Compression.

  • Quaternion Multiplication

    A presentation on the mathematics of quaternion multiplication and application to points. Including code examples from the most popular C++ libraries.

  • Forward and Inverse Kinematics of the Delta Robot

    In this presentation we cover the geometry that underlies the forward and inverse kinematic equations of the Delta robot, we present the mathematics in Conformal Geometric Algebra and have interactive demos.

  • Constrained Dynamics in Conformal and Projective Geometric Algebra

    This presentation covers a formulation of constrained rigid body dynamics via a specific embedding of screw theory into conformal geometric algebra. For more information see the secon half of Hugo Hadfield's PhD thesis, specifically the section titled "KINEMATICS, DYNAMICS AND ROBOTICS". Full text of the thesis can be found here: https://hh409.user.srcf.net/thesis/thesis.html

  • Intro to GA for CS

    An introduction to Geometric Algebra from a more traditional computer science perspective. It presents different subalgebras as domain specific programming languages and discusses the various implementation approaches common in the GA community.

  • GAME2020

    GAME2020: Robots, Ganja and Screw Theory. This is the presentation that accompanies my talk at GAME2020 (video here: https://www.youtube.com/watch?v=j2x_TG8E3_k&t=5s ). The presentation covers the forward and inverse kinematics of serial and parallel robots, embedding screw theory into geometric algebra and simulating rigid body dynamics with this framework.

  • Kinematics of a Delta Robot in CGA

    The delta robot is one of the most popular parallel robots that exist, known for its speed and precision. This presentation covers the forward and inverse kinematics of the delta robot using Conformal Geometric Algebra.

  • GAJIT: Geometic Algebra Just In Time Compiler

    This presentation is the companion of the paper "Gajit: Symbolic Optimisation and JIT Compilation of Geometric Algebra in Python with GAALOP and Numba" which implements a basic JIT compiler with symbolic optimisation followed by traditional JIT compilation of mathematical python code. The paper can be found here https://link.springer.com/chapter/10.1007/978-3-030-22514-8_50 and the accompanying code can be found here https://github.com/hugohadfield/gajit

  • La Guerra de Granada

    Una presentationa sobre La Guerra de Granada, incluye historia y consequencias por vida hoy en espana.

  • Installing Python and Clifford

    A presentation on installing the python clifford package for geometric algebra. Originally presented to faculty and students from Brno University of Technology and Masaryk University. The clifford python package can be found here: https://github.com/pygae/clifford

  • CGAPython2

    A tutorial presentation on Conformal Geometric Algebra and the python clifford package for geometric algebra. Originally presented to faculty and students from Brno University of Technology and Masaryk University. The clifford python package can be found here: https://github.com/pygae/clifford

  • CGAPython1

    A tutorial presentation on Conformal Geometric Algebra and the python clifford package for geometric algebra. Originally presented to faculty and students from Brno University of Technology and Masaryk University. The clifford python package can be found here: https://github.com/pygae/clifford