Related Experiment Video
Updated: Jun 4, 2025

07:40
Manufacturing, Control, and Performance Evaluation of a Gecko-Inspired Soft Robot
Published on: June 10, 2020
13.8K
Trajectory Tracking Control for Robotic Manipulator Based on Soft Actor-Critic and Generative Adversarial Imitation
Jintao Hu1, Fujie Wang1, Xing Li1
1School of Computer Science and Technology, Dongguan University of Technology, Dongguan 523808, China.
Biomimetics (Basel, Switzerland)
|December 27, 2024
Summary
This study introduces a novel deep reinforcement learning (DRL) method, SL-GAIL, for robotic manipulator tracking control. It achieves stable and effective control even with saturation constraints and disturbances, outperforming other algorithms.
Area of Science:
- Robotics
- Artificial Intelligence
- Control Systems
Background:
- Robotic manipulators face challenges in tracking control due to saturation constraints and random disturbances.
- Existing methods often require complex dynamic and kinematic models, which can be difficult to obtain.
- Training instability is a common issue in reinforcement learning for robotic control.
Purpose of the Study:
- To propose a novel deep reinforcement learning (DRL) approach for robotic manipulator tracking control.
- To address saturation constraints and random disturbances without explicit model learning.
- To enhance training stability and control policy performance.
Main Methods:
- A Soft Actor-Critic (SAC) and Long Short-Term Memory (LSTM) combination (SAC-LSTM) was developed to improve training stability by capturing joint position trends.
- Generative Adversarial Imitation Learning (GAIL) was employed, using the SAC-LSTM policy as expert data to learn a superior control policy.
- The integrated SAC-LSTM-GAIL (SL-GAIL) algorithm was designed to learn directly from stable expert data, avoiding environment exploration.
Main Results:
- The SL-GAIL algorithm effectively accomplished robotic manipulator end-effector tracking tasks in simulations.
- The proposed method demonstrated superior stability compared to other algorithms, particularly in environments with interference.
- The approach successfully managed torque and joint angle saturation constraints.
Conclusions:
- The SL-GAIL algorithm provides an effective and stable solution for robotic manipulator tracking control under challenging conditions.
- This model-free approach simplifies the control strategy learning process by leveraging expert data.
- The findings highlight the potential of combining LSTM, SAC, and GAIL for advanced robotic control applications.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
388
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
388
One-Degree-of-Freedom System
464
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
464
Relative Motion Analysis using Rotating Axes
448
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
448

