Figure 12: Manipulators links status in second scenario.
As observed at the top portion of the concave
curve in the Figure 12, the proposed approach can
deal with joint configurations close to singularities
(the manipulator fully stretched) without losing
accuracy in the trajectory tracking. This is due to the
auxiliary virtual function acting also as a constraint
(Mayorga, Carrera, 2007) for the singularities
prevention.
5 CONCLUSIONS
In this paper a method based on an Artificial Neural
Network (ANN) approach is presented to solve the IK
of 3 degrees of freedom (DOF) redundant
manipulators. To train the ANN, different joint angles
are feed into the forward kinematics of the
manipulator. Then, the coordinates of the end
effector, and also a virtual function that includes their
orientation are used to provide input data for training
an ANN model that gives as output the joint angles.
According to the ANN training results including
performance and error histogram, the designed ANN
model is satisfactory.
The trained ANN’s ability to track a designed
target trajectory inside the workspace of the
manipulator is tested in two scenarios with different
target orientation of the end effector’s points. In both
cases, the training performance is accurate.
Since the relationship between the inputs and
outputs is nonlinear, the proposed ANN approach is
an efficient solution for this problem compared to
other methods. Moreover, the proposed solution here
is suitable when the purpose is tracking some position
coordinates when one or more constraints exist. In
these cases, finding numerical solutions might be
complex and time-consuming. However, in the
proposed approach, the constraints can be easily
included as virtual functions.
REFERENCES
Alavandar, S., & Nigam, M. J. (2008). Inverse kinematics
solution of 3DOF planar robot using ANFIS. Int. J. of
Computers, Communications & Control, 3, 150-155.
Alavandar, S., & Nigam, M. J. (2008). Neuro-Fuzzy based
Approach for Inverse Kinematics Solution of Industrial
Robot Manipulators. International Journal of
Computers Communications & Control, 3(3), 224.
Almusawi, A. R., Dülger, L. C., & Kapucu, S. (2016). A
New Artificial Neural Network Approach in Solving
Inverse Kinematics of Robotic Arm (Denso VP6242).
Computational Intelligence and Neuroscience, 2016, 1-
10.
Bócsi, B., Nguyen-Tuong, D., Csató, L., Schoelkopf, B., &
Peters, J. (2011, September). Learning inverse
kinematics with structured prediction. In 2011
IEEE/RSJ International Conference on Intelligent
Robots and Systems (pp. 698-703). IEEE.
Chirikjian, G. S. (1992). Theory and applications of hyper-
redundant robotic manipulators (Doctoral dissertation,
California Institute of Technology).
Daya, B., Khawandi, S., & Akoum, M. (2010). Applying
Neural Network Architecture for Inverse Kinematics
Problem in Robotics. Journal of Software Engineering
and Applications, 03(03), 230-239.
Duka, A. (2014). Neural Network based Inverse Kinematics
Solution for Trajectory Tracking of a Robotic Arm.
Procedia Technology, 12, 20-27.
Duka, A. (2015). ANFIS Based Solution to the Inverse
Kinematics of a 3DOF Planar Manipulator. Procedia
Technology, 19, 526-533.
El-Sherbiny, A., Elhosseini, M. A., & Haikal, A. Y. (2018).
A comparative study of soft computing methods to
solve inverse kinematics problem. Ain Shams
Engineering Journal, 9(4), 2535-2548.
Fu, Z., Yang, W., & Yang, Z. (2013). Solution of Inverse
Kinematics for 6R Robot Manipulators With Offset
Wrist Based on Geometric Algebra. Journal of
Mechanisms and Robotics, 5(3).
Foresee, F. D., Hagan, M. T., 1997. Gauss-Newton
approximation to Bayesian regularization. In Proc.
1997 International Joint Conference on Neural
Networks, 1930–1935.
Gómez, S., Sánchez, G., Zarama, J., Ramos, M. C.,
Alcántar, J. E., Torres, J., ... & Lopez, J. A. (2015).
Design of a 4-DOF robot manipulator with optimized
algorithm for inverse kinematics. International Journal
of Mechanical and Mechatronics Engineering, 9(6),
929-934.
Howard, D. W., & Zilouchian, A. (1998). Application of
fuzzy logic for the solution of inverse kinematics and
hierarchical controls of robotic manipulators. Journal of
Intelligent and Robotic Systems, 23(2/4), 217-247.