Inverse kinematics for cooperative mobile manipulators based on self-adaptive differential evolution

被引:7
|
作者
Hernandez-Barragan, Jesus [1 ]
Lopez-Franco, Carlos [1 ]
Arana-Daniel, Nancy [1 ]
Alanis, Alma Y. [1 ]
机构
[1] Univ Guadalajara, Dept Comp Sci, Guadalajara, Jalisco, Mexico
来源
关键词
Inverse kinematics; Cooperative systems; Mobile manipulators; Differential evolution; TRAJECTORY GENERATION; ROBOT; OPTIMIZATION;
D O I
10.7717/peerj-cs.419
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article presents an approach to solve the inverse kinematics of cooperative mobile manipulators for coordinate manipulation tasks. A self-adaptive differential evolution algorithm is used to solve the inverse kinematics as a global constrained optimization problem. A kinematics model of the cooperative mobile manipulators system is proposed, considering a system with two omnidirectional platform manipulators with n DOF. An objective function is formulated based on the forward kinematics equations. Consequently, the proposed approach does not suffer from singularities because it does not require the inversion of any Jacobian matrix. The design of the objective function also contains penalty functions to handle the joint limits constraints. Simulation experiments are performed to test the proposed approach for solving coordinate path tracking tasks. The solutions of the inverse kinematics show precise and accurate results. The experimental setup considers two mobile manipulators based on the KUKA Youbot system to demonstrate the applicability of the proposed approach.
引用
收藏
页码:1 / 30
页数:30
相关论文
共 50 条
  • [41] Self-adaptive, multipopulation differential evolution in dynamic environments
    Pavel Novoa-Hernández
    Carlos Cruz Corona
    David A. Pelta
    [J]. Soft Computing, 2013, 17 : 1861 - 1881
  • [42] Self-adaptive, multipopulation differential evolution in dynamic environments
    Novoa-Hernandez, Pavel
    Cruz Corona, Carlos
    Pelta, David A.
    [J]. SOFT COMPUTING, 2013, 17 (10) : 1861 - 1881
  • [43] Self-Adaptive Competitive Differential Evolution for Dynamic Environments
    du Plessis, Mathys C.
    Engelbrecht, Andries P.
    [J]. 2011 IEEE SYMPOSIUM ON DIFFERENTIAL EVOLUTION (SDE), 2011, : 41 - 48
  • [44] Dissipative Differential Evolution with Self-adaptive Control Parameters
    Guo, Jinglei
    Li, Zhijian
    Xie, Wei
    Wang, Hui
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 3088 - 3095
  • [45] A Self-Adaptive Strategy for Controlling Parameters in Differential Evolution
    Soliman, Omar S.
    Bui, Lam T.
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 2837 - 2842
  • [46] A Self-adaptive Differential Evolution with application on the ALSTOM gasifier
    Nobakhti, Amin
    Wang, Hong
    [J]. 2006 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2006, 1-12 : 4489 - 4494
  • [47] Exploring dynamic self-adaptive populations in differential evolution
    Teo, J
    [J]. SOFT COMPUTING, 2006, 10 (08) : 673 - 686
  • [48] Self-adaptive differential evolution with global neighborhood search
    Guo, Zhaolu
    Liu, Gang
    Li, Dahai
    Wang, Shenwen
    [J]. SOFT COMPUTING, 2017, 21 (13) : 3759 - 3768
  • [49] Exploring dynamic self-adaptive populations in differential evolution
    Jason Teo
    [J]. Soft Computing, 2006, 10 : 673 - 686
  • [50] Learning-Based Approach to Inverse Kinematics of Wheeled Mobile Continuum Manipulators
    Boutchouang, Audrey Hyacinthe Bouyom
    Melingui, Achille
    Ahanda, Joseph Jean-Baptiste Mvogo
    Lakhal, Othman
    Motto, Frederic Biya
    Merzouki, Rochdi
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2022, 27 (05) : 3451 - 3462