Neural-Learning Trajectory Tracking Control of Flexible-Joint Robot Manipulators with Unknown Dynamics

08/08/2019
by   Shuyang Chen, et al.
0

Fast and precise motion control is important for industrial robots in manufacturing applications. However, some collaborative robots sacrifice precision for safety, particular for high motion speed. The performance degradation is caused by the inability of the joint servo controller to address the uncertain nonlinear dynamics of the robot arm, e.g., due to joint flexibility. We consider two approaches to improve the trajectory tracking performance through feedforward compensation. The first approach uses iterative learning control, with the gradient-based iterative update generated from the robot forward dynamics model. The second approach uses dynamic inversion to directly compensate for the robot forward dynamics. If the forward dynamics is strictly proper or is non-minimum-phase (e.g., due to time delays), its stable inverse would be non-causal. Both approaches require robot dynamical models. This paper presents results of using recurrent neural networks (RNNs) to approximate these dynamical models-forward dynamics in the first case, inverse dynamics (possibly non-causal) in the second case. We use the bi-directional RNN to capture the noncausality. The RNNs are trained based on a collection of commanded trajectories and the actual robot responses. We use a Baxter robot to evaluate the two approaches. The Baxter robot exhibits significant joint flexibility due to the series-elastic joint actuators. Both approaches achieve sizable improvement over the uncompensated robot motion, for both random joint trajectories and Cartesian motion. The inverse dynamics method is particularly attractive as it may be used to more accurately track a user input as in teleoperation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2019

Industrial Robot Trajectory Tracking Using Multi-Layer Neural Networks Trained by Iterative Learning Control

Fast and precise robot motion is needed in certain applications such as ...
research
03/11/2020

Adaptive Neural Trajectory Tracking Control for Flexible-Joint Robots with Online Learning

Collaborative robots and space manipulators contain significant joint fl...
research
12/06/2021

Flexible-Joint Manipulator Trajectory Tracking with Learned Two-Stage Model employing One-Step Future Prediction

Flexible-joint manipulators are frequently used for increased safety dur...
research
08/17/2019

Inverse Kinematics with Forward Dynamics Solvers for Sampled Motion Tracking

Tracking Cartesian trajectories with end-effectors is a fundamental task...
research
11/22/2022

Practice Makes Perfect: an iterative approach to achieve precise tracking for legged robots

Precise trajectory tracking for legged robots can be challenging due to ...
research
11/20/2022

Vibration Free Flexible Object Handling with a Robot Manipulator Using Learning Control

Many industries extensively use flexible materials. Effective approaches...
research
03/30/2019

Knowledge Transfer Between Robots with Similar Dynamics for High-Accuracy Impromptu Trajectory Tracking

In this paper, we propose an online learning approach that enables the i...

Please sign up or login with your details

Forgot password? Click here to reset