Related Experiment Video
Updated: Jan 16, 2026

Manufacturing, Control, and Performance Evaluation of a Gecko-Inspired Soft Robot
Published on: June 10, 2020
Path-based evaluation of deep learning models for solving inverse kinematics in a revolute-prismatic robot
Navya Manjegowda1, Muralidhara Rao2
1Department of Mathematics, Nitte (Deemed to be University), NMAM Institute of Technology (NMAMIT), Nitte, India.
None:
This study investigates the generalization performance of deep learning (DL) models for solving the inverse kinematics (IK) problem in a 2-degrees of freedom (DOF) revolute-prismatic (RP) robotic manipulator. The goal is to evaluate how effectively different neural architectures predict joint configurations from end-effector positions across diverse workspace regions. Two training strategies were used: quadrant-based and full workspace training. To improve robustness, k-fold cross-validation (CV) was applied to the deep feedforward neural network (DFNN). The models evaluated include DFNN with k-fold CV using 2-input 1-output and 2-input 2-output formulations and without k-fold CV, long short-term memory (LSTM), and gated recurrent unit (GRU). Performance was tested on predefined Square and Circle paths within each quadrant and the full workspace. The DFNN with k-fold CV (2-input, 1-output) consistently achieved the lowest Cartesian deviation errors- for instance, 0.289 mm in Q1, 0.410 mm in Q2, 0.508 mm in Q3, and 0.715 mm in Q4 on Square path. Similar trends were observed on the Circle path, with errors of 0.312 mm, 0.366 mm, 0.438 mm and 0.662 mm in Q1 to Q4 respectively. In full workspace testing, it maintained strong performance with 1.594 mm (Square) and 2.084 mm (Circle) errors. In contrast, DFNN with k-fold CV (2-input, 2-output), without k-fold CV, LSTM and GRU exhibited significantly higher errors. These findings demonstrate that the k-fold CV-based DFNN with single-output formulation, achieves high accuracy and generalization and also capable of handling singularities and ambiguity in joint solutions.
Related Concept Videos
Kinematic Equations: Problem Solving
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
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...

