Related Experiment Video
Updated: Nov 10, 2025

Robotic Mirror Therapy System for Functional Recovery of Hemiplegic Arms
Published on: August 15, 2016
Inverse kinematics for cooperative mobile manipulators based on self-adaptive differential evolution
Jesus Hernandez-Barragan1, Carlos Lopez-Franco1, Nancy Arana-Daniel1
1Department of Computer Science, University of Guadalajara, Guadalajara, Jalisco, Mexico.
This study introduces a novel method for solving the inverse kinematics of cooperative mobile manipulators, achieving precise path tracking without Jacobian matrix inversion. The self-adaptive differential evolution algorithm offers an effective solution for complex manipulation tasks.
Area of Science:
- Robotics
- Control Systems
- Optimization Algorithms
Background:
- Cooperative mobile manipulators are crucial for complex manipulation tasks.
- Solving inverse kinematics for these systems is challenging due to singularities and joint constraints.
- Existing methods often rely on Jacobian inversion, which can fail in singular configurations.
Purpose of the Study:
- To present a robust approach for solving the inverse kinematics of cooperative mobile manipulators.
- To address challenges related to singularities and joint limits in coordinate manipulation tasks.
- To validate the proposed method through simulations and experimental setups.
Main Methods:
- A self-adaptive differential evolution algorithm is employed to solve the inverse kinematics as a global constrained optimization problem.
- A kinematics model for a system of two omnidirectional platform manipulators with n degrees of freedom (DOF) is developed.
- An objective function is formulated using forward kinematics equations, incorporating penalty functions for joint limit constraints.
Main Results:
- The proposed approach effectively solves the inverse kinematics without requiring Jacobian matrix inversion, thus avoiding singularities.
- Simulation experiments demonstrate precise and accurate results for coordinate path tracking tasks.
- Experimental validation using KUKA Youbot systems confirms the practical applicability of the method.
Conclusions:
- The self-adaptive differential evolution algorithm provides an effective and singularity-free solution for the inverse kinematics of cooperative mobile manipulators.
- The developed objective function successfully handles joint limit constraints.
- The approach is demonstrated to be accurate and applicable for real-world robotic manipulation tasks.
Related Concept Videos
Kinematic Equations: Problem Solving
Kinematic Equations - II
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Kinematic Equations - III
Using the kinematic equations,...
Kinematic Equations - I
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...

