首页 /研究 /Symbolic and User-friendly Geometric Algebra Routines ( <tt>SUGAR</tt> ) for Computations in Matlab
MANIPULATION

Symbolic and User-friendly Geometric Algebra Routines ( <tt>SUGAR</tt> ) for Computations in Matlab

Manel Velasco, Isiah Zaplana, Arnau Dòria‐Cerezo, Pau Martí

发表年份
2025
引用次数
4

摘要

Geometric Algebra (GA) provides a unified, compact mathematical framework for geometric computing, simplifying relations typically handled with more complex tools like matrix multiplication. In fields like robotics, GA replaces conventional coordinate-based approaches with the multiplication of special elements called rotors, offering greater efficiency. Despite its advantages, GA’s complexity and the lack of symbolic tools hinder its broader adoption among applied mathematicians and engineers. To address this, this article introduces Symbolic and User-friendly Geometric Algebra Routines (SUGAR), an open source Matlab toolbox. SUGAR streamlines GA usage in Matlab through a collection of user-friendly functions that support both numeric and symbolic computations, even in high-dimensional algebras. Designed for applied mathematics and engineering, it enables intuitive manipulation of geometric elements and transformations in two- and three-dimensional projective and conformal GAs, consistent with established computational methods. Moreover, SUGAR manages multivector functions such as exponential, logarithmic, sinusoidal, and cosine operations, enhancing its applicability in domains like robotics, control systems, and power electronics. Finally, this article also presents three validation examples across these fields, showcasing SUGAR’s practical utility in solving real-world engineering and applied mathematics problems.

关键词

Symbolic computationComputationAlgebra over a fieldMATLABComputer scienceUser FriendlyComputational scienceTheoretical computer scienceMathematicsProgramming language

相关论文

查看 MANIPULATION 分类全部论文