M-FABRIK: A New Inverse Kinematics Approach to Mobile Manipulator Robots Based on FABRIK

被引:12
作者
Santos, Phillipe Cardoso [1 ]
Freire, Raimundo Carlos Silverio [1 ]
Carvalho, Elyson Adan Nunes [2 ]
Molina, Lucas [2 ]
Freire, Eduardo Oliveira [2 ]
机构
[1] Univ Fed Campina Grande, Dept Elect Engn, BR-58428830 Campina Grande, Paraiba, Brazil
[2] Univ Fed Sergipe, Dept Elect Engn, BR-49100000 Aracaju, Brazil
关键词
Kinematics; Manipulators; Real-time systems; Computational efficiency; Task analysis; Robots; Convergence; FABRIK; inverse kinematics; mobile manipulators; robots; OPTIMIZATION;
D O I
10.1109/ACCESS.2020.3038424
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The inverse kinematics of mobile manipulators is a challenging problem due to the high degree of kinematic redundancy added by the coupling of the mobile platform and the manipulator. Some different approaches have been proposed to solve this problem, but most of them are either complex in terms of modelling and matrix calculation, with high computational cost and even with singularity problems, or slow in terms of convergence. This paper proposes a new approach for inverse kinematics of mobile manipulators based on the algorithm FABRIK. This new method, named M-FABRIK, has as main advantages the simplicity to implement, a fast convergence and a low computational cost, allowing real-time applications. Furthermore, this solution allows the robot to be positioned according to various criteria, such as decreasing convergence time, avoiding contact with obstacles, avoiding joint angle limits, increasing robot manipulability or even decreasing joint effort, besides avoiding matrix inversion and being robust to singularities. The proposed approach is illustrated by simulation considering a 5 DOF manipulator mounted on an omnidirectional base for a path-tracking task in different environments, including obstacles. A comparison between the proposed approach and classical methods is also presented.
引用
收藏
页码:208836 / 208849
页数:14
相关论文
共 21 条
  • [1] Abdallah M. A., 2018, 2018 ADV SCI ENG TEC, P1
  • [2] Task-based Locomotion
    Agrawal, Shailen
    van de Panne, Michiel
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2016, 35 (04):
  • [3] Aristidou A., 2009, FINFENGTR632 U CAMBR
  • [4] Extending FABRIK with model constraints
    Aristidou, Andreas
    Chrysanthou, Yiorgos
    Lasenby, Joan
    [J]. COMPUTER ANIMATION AND VIRTUAL WORLDS, 2016, 27 (01) : 35 - 57
  • [5] FABRIK: A fast, iterative solver for the Inverse Kinematics problem
    Aristidou, Andreas
    Lasenby, Joan
    [J]. GRAPHICAL MODELS, 2011, 73 : 243 - 260
  • [6] Bodily Daniel M., 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA), P5043, DOI 10.1109/ICRA.2017.7989588
  • [7] Control of an automated mobile manipulator using artificial immune system
    Deepak, B. B. V. L.
    Parhi, Dayal R.
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2016, 28 (1-2) : 417 - 439
  • [8] Inverse kinematics solution to mobile manipulators
    Galicki, M
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2003, 22 (12) : 1041 - 1064
  • [9] Jing Huang, 2012, Motion in Games. 5th International Conference (MIG 2012). Proceedings, P278, DOI 10.1007/978-3-642-34710-8_26
  • [10] FLIGHT ASSIGNMENT PLAN FOR AN AIR CARGO INBOUND TERMINAL
    Lee, Loo Hay
    Huang, Huei Chuen
    Huang, Peng
    [J]. PROCEEDINGS OF THE 2010 WINTER SIMULATION CONFERENCE, 2010, : 1872 - 1881