FABRIK-Based Inverse Kinematics for Multi-Section Continuum Robots

Dmitrii Yu Kolpashchikov, Nikita V. Laptev, Viacheslav V. Danilov, Igor P. Skirnevskiy, Roman A. Manakov, Olga M. Gerget

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Continuum robots are flexible manipulators capable of working in a complex workspace. In this regard, they are widely used in medicine and industry. However, existing methods of solving the inverse kinematics problem based on Jacobian inverse have high computational cost and singularity problems. In its turn, methods based on the geometric approach cannot find a solution for some points. This paper presents a novel approach for solving the inverse kinematics issue for multi-section continuum robots based on the Forward And Backward Reaching Inverse Kinematics (FABRIK) algorithm. The approach enables to reach the target point, controlling the robot tip orientation. During forward reaching, the bending sections of the robot are replaced by chords, connected together by spherical joints. During backward reaching, the arcs are restored from the chords and then the end-points and their orientations are updated. We also present a solution of the forward and inverse kinematics for a single-section robot, which is necessary for arcs restoration during backward reaching. To minimize the angular error, the last link of the robot is adjusted. The results of the simulation proved that the algorithm is able to reach 98.5±1.3% of the robot workspace and of 92.7±4.6% dexterity. The mean operating time of the algorithm is 1.45±1.32 ms per section. The results and possible modifications are also discussed.

Original languageEnglish
Title of host publicationProceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018
EditorsDusan Maga, Alexandr Stefek, Tomas Brezina
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9788021455443
Publication statusPublished - 23 Jan 2019
Event18th International Conference on Mechatronics - Mechatronika, ME 2018 - Brno, Czech Republic
Duration: 5 Dec 20187 Dec 2018

Publication series

NameProceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018

Conference

Conference18th International Conference on Mechatronics - Mechatronika, ME 2018
CountryCzech Republic
CityBrno
Period5.12.187.12.18

Fingerprint

Inverse kinematics
Robots
Flexible manipulators
Restoration
Medicine
Costs
Industry

Keywords

  • continuum robot
  • FABRIK
  • inverse kinematics

ASJC Scopus subject areas

  • Mechanical Engineering
  • Artificial Intelligence
  • Electrical and Electronic Engineering

Cite this

Kolpashchikov, D. Y., Laptev, N. V., Danilov, V. V., Skirnevskiy, I. P., Manakov, R. A., & Gerget, O. M. (2019). FABRIK-Based Inverse Kinematics for Multi-Section Continuum Robots. In D. Maga, A. Stefek, & T. Brezina (Eds.), Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018 [8624888] (Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018). Institute of Electrical and Electronics Engineers Inc..

FABRIK-Based Inverse Kinematics for Multi-Section Continuum Robots. / Kolpashchikov, Dmitrii Yu; Laptev, Nikita V.; Danilov, Viacheslav V.; Skirnevskiy, Igor P.; Manakov, Roman A.; Gerget, Olga M.

Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018. ed. / Dusan Maga; Alexandr Stefek; Tomas Brezina. Institute of Electrical and Electronics Engineers Inc., 2019. 8624888 (Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kolpashchikov, DY, Laptev, NV, Danilov, VV, Skirnevskiy, IP, Manakov, RA & Gerget, OM 2019, FABRIK-Based Inverse Kinematics for Multi-Section Continuum Robots. in D Maga, A Stefek & T Brezina (eds), Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018., 8624888, Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018, Institute of Electrical and Electronics Engineers Inc., 18th International Conference on Mechatronics - Mechatronika, ME 2018, Brno, Czech Republic, 5.12.18.
Kolpashchikov DY, Laptev NV, Danilov VV, Skirnevskiy IP, Manakov RA, Gerget OM. FABRIK-Based Inverse Kinematics for Multi-Section Continuum Robots. In Maga D, Stefek A, Brezina T, editors, Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018. Institute of Electrical and Electronics Engineers Inc. 2019. 8624888. (Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018).
Kolpashchikov, Dmitrii Yu ; Laptev, Nikita V. ; Danilov, Viacheslav V. ; Skirnevskiy, Igor P. ; Manakov, Roman A. ; Gerget, Olga M. / FABRIK-Based Inverse Kinematics for Multi-Section Continuum Robots. Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018. editor / Dusan Maga ; Alexandr Stefek ; Tomas Brezina. Institute of Electrical and Electronics Engineers Inc., 2019. (Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018).
@inproceedings{aecdc0068fc240389c4abb40ec39df3a,
title = "FABRIK-Based Inverse Kinematics for Multi-Section Continuum Robots",
abstract = "Continuum robots are flexible manipulators capable of working in a complex workspace. In this regard, they are widely used in medicine and industry. However, existing methods of solving the inverse kinematics problem based on Jacobian inverse have high computational cost and singularity problems. In its turn, methods based on the geometric approach cannot find a solution for some points. This paper presents a novel approach for solving the inverse kinematics issue for multi-section continuum robots based on the Forward And Backward Reaching Inverse Kinematics (FABRIK) algorithm. The approach enables to reach the target point, controlling the robot tip orientation. During forward reaching, the bending sections of the robot are replaced by chords, connected together by spherical joints. During backward reaching, the arcs are restored from the chords and then the end-points and their orientations are updated. We also present a solution of the forward and inverse kinematics for a single-section robot, which is necessary for arcs restoration during backward reaching. To minimize the angular error, the last link of the robot is adjusted. The results of the simulation proved that the algorithm is able to reach 98.5±1.3{\%} of the robot workspace and of 92.7±4.6{\%} dexterity. The mean operating time of the algorithm is 1.45±1.32 ms per section. The results and possible modifications are also discussed.",
keywords = "continuum robot, FABRIK, inverse kinematics",
author = "Kolpashchikov, {Dmitrii Yu} and Laptev, {Nikita V.} and Danilov, {Viacheslav V.} and Skirnevskiy, {Igor P.} and Manakov, {Roman A.} and Gerget, {Olga M.}",
year = "2019",
month = "1",
day = "23",
language = "English",
series = "Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
editor = "Dusan Maga and Alexandr Stefek and Tomas Brezina",
booktitle = "Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018",
address = "United States",

}

TY - GEN

T1 - FABRIK-Based Inverse Kinematics for Multi-Section Continuum Robots

AU - Kolpashchikov, Dmitrii Yu

AU - Laptev, Nikita V.

AU - Danilov, Viacheslav V.

AU - Skirnevskiy, Igor P.

AU - Manakov, Roman A.

AU - Gerget, Olga M.

PY - 2019/1/23

Y1 - 2019/1/23

N2 - Continuum robots are flexible manipulators capable of working in a complex workspace. In this regard, they are widely used in medicine and industry. However, existing methods of solving the inverse kinematics problem based on Jacobian inverse have high computational cost and singularity problems. In its turn, methods based on the geometric approach cannot find a solution for some points. This paper presents a novel approach for solving the inverse kinematics issue for multi-section continuum robots based on the Forward And Backward Reaching Inverse Kinematics (FABRIK) algorithm. The approach enables to reach the target point, controlling the robot tip orientation. During forward reaching, the bending sections of the robot are replaced by chords, connected together by spherical joints. During backward reaching, the arcs are restored from the chords and then the end-points and their orientations are updated. We also present a solution of the forward and inverse kinematics for a single-section robot, which is necessary for arcs restoration during backward reaching. To minimize the angular error, the last link of the robot is adjusted. The results of the simulation proved that the algorithm is able to reach 98.5±1.3% of the robot workspace and of 92.7±4.6% dexterity. The mean operating time of the algorithm is 1.45±1.32 ms per section. The results and possible modifications are also discussed.

AB - Continuum robots are flexible manipulators capable of working in a complex workspace. In this regard, they are widely used in medicine and industry. However, existing methods of solving the inverse kinematics problem based on Jacobian inverse have high computational cost and singularity problems. In its turn, methods based on the geometric approach cannot find a solution for some points. This paper presents a novel approach for solving the inverse kinematics issue for multi-section continuum robots based on the Forward And Backward Reaching Inverse Kinematics (FABRIK) algorithm. The approach enables to reach the target point, controlling the robot tip orientation. During forward reaching, the bending sections of the robot are replaced by chords, connected together by spherical joints. During backward reaching, the arcs are restored from the chords and then the end-points and their orientations are updated. We also present a solution of the forward and inverse kinematics for a single-section robot, which is necessary for arcs restoration during backward reaching. To minimize the angular error, the last link of the robot is adjusted. The results of the simulation proved that the algorithm is able to reach 98.5±1.3% of the robot workspace and of 92.7±4.6% dexterity. The mean operating time of the algorithm is 1.45±1.32 ms per section. The results and possible modifications are also discussed.

KW - continuum robot

KW - FABRIK

KW - inverse kinematics

UR - http://www.scopus.com/inward/record.url?scp=85062735133&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85062735133&partnerID=8YFLogxK

M3 - Conference contribution

T3 - Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018

BT - Proceedings of the 2018 18th International Conference on Mechatronics - Mechatronika, ME 2018

A2 - Maga, Dusan

A2 - Stefek, Alexandr

A2 - Brezina, Tomas

PB - Institute of Electrical and Electronics Engineers Inc.

ER -