• DocumentCode
    2424885
  • Title

    Inverse kinematics of a humanoid robot based on conformal geometric algebra using optimized code generation

  • Author

    Pitt, Joachim ; Hildenbrand, Dietlnar ; Stelzer, Maximilian ; Koch, Andreas

  • Author_Institution
    Fac. of Interactive Graphics Syst. Group, Univ. of Technol. Darmstadt, Darmstadt
  • fYear
    2008
  • fDate
    1-3 Dec. 2008
  • Firstpage
    681
  • Lastpage
    686
  • Abstract
    This paper presents a solution to solve the inverse kinematics for the legs of a humanoid robot using conformal geometric algebra. We geometrically intuitively develop the algorithm with the freely available CLUCalc software and optimize it with the help of the computer algebra system Maple and the Clifford package for geometric algebras. We describe our Gaalop code generator which produces executable C code with just elementary expressions leading to a very efficient implementation.
  • Keywords
    C language; control engineering computing; humanoid robots; legged locomotion; process algebra; program compilers; robot kinematics; software packages; C code; CLUCalc software; Clifford package; Gaalop code generator; Maple system; computer algebra system; conformal geometric algebra; humanoid robot; inverse kinematics; optimized code generation; robot leg; Algebra; Application software; Blades; Hip; Humanoid robots; Kinematics; Leg; Legged locomotion; Packaging; Robot vision systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Humanoid Robots, 2008. Humanoids 2008. 8th IEEE-RAS International Conference on
  • Conference_Location
    Daejeon
  • Print_ISBN
    978-1-4244-2821-2
  • Electronic_ISBN
    978-1-4244-2822-9
  • Type

    conf

  • DOI
    10.1109/ICHR.2008.4756025
  • Filename
    4756025