Control of Trajectory Tracking for Mobile Manipulator Robot with Kinematic Limitations and Self-Collision Avoidance

In this paper, we propose an optimized differential evolution algorithm based on kinematic limitations and structural complexity constraints to solve the trajectory tracking problem for a mobile manipulator robot. The traditional method mainly involves obtaining the speed of the control variable bas...

Full description

Bibliographic Details
Main Authors: Lijun Qiao, Xiao Luo, Qingsheng Luo
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Machines
Subjects:
Online Access:https://www.mdpi.com/2075-1702/10/12/1232
_version_ 1797456596488421376
author Lijun Qiao
Xiao Luo
Qingsheng Luo
author_facet Lijun Qiao
Xiao Luo
Qingsheng Luo
author_sort Lijun Qiao
collection DOAJ
description In this paper, we propose an optimized differential evolution algorithm based on kinematic limitations and structural complexity constraints to solve the trajectory tracking problem for a mobile manipulator robot. The traditional method mainly involves obtaining the speed of the control variable based on the Jacobian inverse or linearization of the robot’s kinematic model, which cannot avoid the singularity position and/or self-collision phenomena. To address these problems, we directly design an optimized differential evolution algorithm to solve the trajectory planning problem for mobile manipulator robots. First, we analyze various constraints on the actual movement and describe them specifically using various equations or inequalities, including non-holonomic constraints on the mobile platform, the physical limitations of the driving motors, self-collision avoidance restriction, and smoothly traversing the singularity position. Next, we re-define the trajectory tracking of a mobile manipulator robot as an optimization problem under multiple constraints, including the trajectory tracking task and various constraints simultaneously. Then, we propose a new differential evolution (DE) algorithm by optimizing some critical operations to solve the optimization problem, such as improving the population’s distribution, limiting the population distribution range, and adding a success index. Additionally, we design two simple trajectories and two complex trajectories to determine the performance of the optimized DE algorithm in solving the trajectory tracking problem. The results demonstrate that the optimized DE algorithm can effectively realize the high-precision trajectory tracking task of a differential wheeled mobile manipulator robot through the consideration of kinematic limitations and self-collision avoidance.
first_indexed 2024-03-09T16:10:05Z
format Article
id doaj.art-7ef26764600445069b3c6824e6be38ae
institution Directory Open Access Journal
issn 2075-1702
language English
last_indexed 2024-03-09T16:10:05Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Machines
spelling doaj.art-7ef26764600445069b3c6824e6be38ae2023-11-24T16:17:53ZengMDPI AGMachines2075-17022022-12-011012123210.3390/machines10121232Control of Trajectory Tracking for Mobile Manipulator Robot with Kinematic Limitations and Self-Collision AvoidanceLijun Qiao0Xiao Luo1Qingsheng Luo2School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, ChinaSchool of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081, ChinaSchool of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, ChinaIn this paper, we propose an optimized differential evolution algorithm based on kinematic limitations and structural complexity constraints to solve the trajectory tracking problem for a mobile manipulator robot. The traditional method mainly involves obtaining the speed of the control variable based on the Jacobian inverse or linearization of the robot’s kinematic model, which cannot avoid the singularity position and/or self-collision phenomena. To address these problems, we directly design an optimized differential evolution algorithm to solve the trajectory planning problem for mobile manipulator robots. First, we analyze various constraints on the actual movement and describe them specifically using various equations or inequalities, including non-holonomic constraints on the mobile platform, the physical limitations of the driving motors, self-collision avoidance restriction, and smoothly traversing the singularity position. Next, we re-define the trajectory tracking of a mobile manipulator robot as an optimization problem under multiple constraints, including the trajectory tracking task and various constraints simultaneously. Then, we propose a new differential evolution (DE) algorithm by optimizing some critical operations to solve the optimization problem, such as improving the population’s distribution, limiting the population distribution range, and adding a success index. Additionally, we design two simple trajectories and two complex trajectories to determine the performance of the optimized DE algorithm in solving the trajectory tracking problem. The results demonstrate that the optimized DE algorithm can effectively realize the high-precision trajectory tracking task of a differential wheeled mobile manipulator robot through the consideration of kinematic limitations and self-collision avoidance.https://www.mdpi.com/2075-1702/10/12/1232mobile manipulator robotdifferential evolution algorithmtrajectory trackingphysical constraintsself-collision avoidance
spellingShingle Lijun Qiao
Xiao Luo
Qingsheng Luo
Control of Trajectory Tracking for Mobile Manipulator Robot with Kinematic Limitations and Self-Collision Avoidance
Machines
mobile manipulator robot
differential evolution algorithm
trajectory tracking
physical constraints
self-collision avoidance
title Control of Trajectory Tracking for Mobile Manipulator Robot with Kinematic Limitations and Self-Collision Avoidance
title_full Control of Trajectory Tracking for Mobile Manipulator Robot with Kinematic Limitations and Self-Collision Avoidance
title_fullStr Control of Trajectory Tracking for Mobile Manipulator Robot with Kinematic Limitations and Self-Collision Avoidance
title_full_unstemmed Control of Trajectory Tracking for Mobile Manipulator Robot with Kinematic Limitations and Self-Collision Avoidance
title_short Control of Trajectory Tracking for Mobile Manipulator Robot with Kinematic Limitations and Self-Collision Avoidance
title_sort control of trajectory tracking for mobile manipulator robot with kinematic limitations and self collision avoidance
topic mobile manipulator robot
differential evolution algorithm
trajectory tracking
physical constraints
self-collision avoidance
url https://www.mdpi.com/2075-1702/10/12/1232
work_keys_str_mv AT lijunqiao controloftrajectorytrackingformobilemanipulatorrobotwithkinematiclimitationsandselfcollisionavoidance
AT xiaoluo controloftrajectorytrackingformobilemanipulatorrobotwithkinematiclimitationsandselfcollisionavoidance
AT qingshengluo controloftrajectorytrackingformobilemanipulatorrobotwithkinematiclimitationsandselfcollisionavoidance