Published December 12, 2025 | Version 1.0
Journal Open

A clifford algebra-based algorithm for 3D snake robot kinematics

  • 1. ROR icon Brno University of Technology

Description

We present an application of Clifford algebra in the description of the kinematics of nonholonomic mechanisms. In particular, the nonholonomic condition for snake robots is reinterpreted using the conformal geometric algebra (CGA). A dimension-independent algorithm approximating the kinematics of the mechanism is obtained by means of CGA. Using piecewise-constant input, an inverse kinematics algorithm is developed and utilised in a control scheme in three dimensions. The implementation of the algorithm in Python, using the Clifford library, is provided.

Files

1-s2.0-S0016003225007896-main.pdf

Files (2.9 MB)

Name Size Download all
md5:483eefd36313dd38d4ba0d3a3f0729d1
2.9 MB Preview Download

Additional details

Funding

Ministry of Education Youth and Sports
Programme Johannes Amos Comenius