1
|
A novel inverse kinematics for solving repetitive motion planning of 7-DOF SRS manipulator. ROBOTICA 2022. [DOI: 10.1017/s0263574722001370] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
Abstract
Abstract
The repetitive motion planning movements of the redundant manipulator will cause oscillations and unintended swings of joints, which increase the risk of collisions between the manipulator and its surroundings. Motivated by this phenomenon, this paper presents an inverse kinematics algorithm for the spherical-revolute-spherical manipulator to solve the paradox raised by joint-drift and control the pose with no swing of the elbow. This algorithm takes the joint Cartesian positions set as the intermediary and divides the inverse solution process into two mapping processes within joint limits. Simulations are executed to evaluate this algorithm, and the results show this algorithm is applicable to repetitive motion planning and is capable of producing superior configurations based on its real-time ability and stable solve rate. Experiments using the 7-degree-of-freedom spherical-revolute-spherical manipulator demonstrate the effectiveness of this algorithm to remedy the joint-drift and elbow swing compared to Kinematics and Dynamics Library and TRAC-IK.
Collapse
|
2
|
Abstract
With the rapid development of artificial intelligence (AI) technology and an increasing demand for redundant robotic systems, robot control systems are becoming increasingly complex. Although forward kinematics (FK) and inverse kinematics (IK) equations have been used as basic and perfect solutions for robot posture control, both equations have a significant drawback. When a robotic system is highly nonlinear, it is difficult or impossible to derive both the equations. In this paper, we propose a new method that can replace both the FK and IK equations of a seven-degrees-of-freedom (7-DOF) robot manipulator. This method is based on reinforcement learning (RL) and artificial neural networks (ANN) for supervised learning (SL). RL was used to acquire training datasets consisting of six posture data in Cartesian space and seven motor angle data in joint space. The ANN is used to make the discrete training data continuous, which implies that the trained ANN infers any new data. Qualitative and quantitative evaluations of the proposed method were performed through computer simulation. The results show that the proposed method is sufficient to control the robot manipulator as efficiently as the IK equation.
Collapse
|
3
|
Šegota SB, Anđelić N, Mrzljak V, Lorencin I, Kuric I, Car Z. Utilization of multilayer perceptron for determining the inverse kinematics of an industrial robotic manipulator. INT J ADV ROBOT SYST 2021. [DOI: 10.1177/1729881420925283] [Citation(s) in RCA: 9] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022] Open
Abstract
Inverse kinematic equations allow the determination of the joint angles necessary for the robotic manipulator to place a tool into a predefined position. Determining this equation is vital but a complex work. In this article, an artificial neural network, more specifically, a feed-forward type, multilayer perceptron (MLP), is trained, so that it could be used to calculate the inverse kinematics for a robotic manipulator. First, direct kinematics of a robotic manipulator are determined using Denavit–Hartenberg method and a dataset of 15,000 points is generated using the calculated homogenous transformation matrices. Following that, multiple MLPs are trained with 10,240 different hyperparameter combinations to find the best. Each trained MLP is evaluated using the R 2 and mean absolute error metrics and the architectures of the MLPs that achieved the best results are presented. Results show a successful regression for the first five joints (percentage error being less than 0.1%) but a comparatively poor regression for the final joint due to the configuration of the robotic manipulator.
Collapse
Affiliation(s)
| | - Nikola Anđelić
- Department of Engineering, University of Rijeka, Rijeka, Croatia
| | - Vedran Mrzljak
- Department of Engineering, University of Rijeka, Rijeka, Croatia
| | - Ivan Lorencin
- Department of Engineering, University of Rijeka, Rijeka, Croatia
| | - Ivan Kuric
- Department of Mechanical Engineering, University of Žilina, Žilina, Slovakia
| | - Zlatan Car
- Department of Engineering, University of Rijeka, Rijeka, Croatia
| |
Collapse
|
4
|
Soto I, Campa R. Two-Loop Control of Redundant Manipulators: Analysis and Experiments on a 3-DOF Planar Arm. INT J ADV ROBOT SYST 2013. [DOI: 10.5772/53515] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/08/2022] Open
Abstract
A redundant robot has more degrees of freedom (DOF) than those required to accomplish a given motion task. This fact allows the possibility of achieving an additional task, such as avoidance of joint limits or singularities, besides the primary one. Different criteria have been proposed in the literature for the selection of such a secondary task. This paper first recalls some of those criteria and then proposes a two-loop scheme for the motion control of redundant robots. In order to validate the proposed scheme, some experiments are carried out in a direct-drive redundant planar arm which has been designed and built in our laboratory.
Collapse
Affiliation(s)
- Israel Soto
- Posgraduate and Research Division, Instituto Tecnológico de la Laguna, Torreón, Mexico
| | - Ricardo Campa
- Posgraduate and Research Division, Instituto Tecnológico de la Laguna, Torreón, Mexico
| |
Collapse
|