Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Notes on forward kinematics of generalised robotic snakes based on compass ruler algebra - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Notes on forward kinematics of generalised robotic snakes based on compass ruler algebra (Q6550508)

From MaRDI portal





scientific article; zbMATH DE number 7860222
Language Label Description Also known as
English
Notes on forward kinematics of generalised robotic snakes based on compass ruler algebra
scientific article; zbMATH DE number 7860222

    Statements

    Notes on forward kinematics of generalised robotic snakes based on compass ruler algebra (English)
    0 references
    0 references
    0 references
    5 June 2024
    0 references
    In this proceedings paper the authors describe a forward kinematics algorithm of a robotic snake. This kind of mechanism is a serial planar robotic chain with \(n\) links in series connected with \(n-1\) revolute joints. Every link is equipped with a pair of wheels that introduce a so-called non-slip condition to the orthogonal direction of each link. The forward kinematics is computed with help of geometric algebra, position and orientation of the first link and the joint angles are given.\N\NThe authors extend this concept to a snake robot, where the links are able to change their lengths, i.e., introducing prismatic joints along them. As an example the 3-link robotic snake is shown where only the second link has a fixed length. Parts of the example are also shown in a Python code using the package Clifford.\N\NThe mathematical description of the mechanism is shown in two different reference frames, whereas the transformations in both cases just differ in their order.\N\NBefore reading the paper at hand it would be advisable to briefly get an idea of geometric algebra, for example in the cited book of \textit{D. Hildenbrand} [Foundations of geometric algebra computing. Berlin: Springer (2013; Zbl 1268.65038)].\N\NFor the entire collection see [Zbl 1539.68035].
    0 references
    configuration space
    0 references
    bivector
    0 references
    geometric algebra
    0 references
    Clifford algebra
    0 references
    non-holonomic mechanism
    0 references
    Python-package Clifford
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references