Related Experiment Video
Updated: Aug 19, 2025

Robotic Mirror Therapy System for Functional Recovery of Hemiplegic Arms
Published on: August 15, 2016
A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots
Jiaoyang Lu1, Ting Zou1, Xianta Jiang2
1Department of Mechanical Engineering, Memorial University of Newfoundland, St. John's, NL A1B 3X5, Canada.
This study introduces a novel neural network (NN) approach to solve complex inverse kinematics problems (IKP) in robotics. The method enhances efficiency and accuracy for robot control, even with high-precision demands.
Area of Science:
- Robotics
- Artificial Intelligence
- Computational Mechanics
Background:
- Inverse Kinematics Problems (IKP) are critical for robot control but are challenging due to high non-linearity and complexity in multi-axis manipulators.
- Existing methods often struggle with precision and efficiency when solving IKP for general robotic systems.
- Six-axis robotic manipulators present significant computational hurdles in achieving accurate real-time control.
Purpose of the Study:
- To propose a novel neural network (NN) based approach for precise and efficient solution of Inverse Kinematics Problems (IKP).
- To address the inherent complexity and non-linearity challenges in solving IKP for six-axis robotic manipulators.
- To enhance the accuracy and reduce the computational cost of IKP solutions in robotics.
Main Methods:
- A joint space segmentation strategy simplifies IKP complexity, with data generated via forward kinematics.
- Multilayer Perception (MLP) networks are trained piecewise to learn the IKP solution space.
- Classification models are employed to reduce inference computational cost by selecting appropriate MLPs.
- Numerical error minimization refines the initial NN-predicted solution for improved accuracy.
Main Results:
- The proposed NN approach with joint space segmentation and error minimization demonstrates feasibility for IKP.
- Simulations on a 6-DOF manipulator (Xarm6) validate the method's effectiveness and high-precision capability.
- The algorithm shows superior efficiency and accuracy compared to existing NN-based IKP methods in the literature.
Conclusions:
- Neural networks offer a viable and effective solution for complex Inverse Kinematics Problems in robotics.
- The proposed methodology provides a significant advancement in solving IKP for general robotic manipulators with high precision requirements.
- This approach enhances both the computational efficiency and the solution accuracy for robotic control applications.
Related Concept Videos
Kinematic Equations: Problem Solving
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...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Kinematic Equations - III
Using the kinematic equations,...
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 - I

