基于双代理DDPG方法的运动规划框架,用于由人类关节角度限制指导的双臂机器人
Keyao Liang1, Fusheng Zha1, Wei Guo1
1State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China.
Frontiers in neurorobotics
|March 8, 2024
概括
本研究介绍了一种用于双臂机器人的新型运动规划框架,使用人类关节角度约束来使学习变得人性化,并加速复杂任务的轨迹规划. 该方法提高了培训效率和控制.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 人工智能的人工智能
- 运动规划 运动规划
背景情况:
- 强化学习 (RL) 在机器人运动规划中很普遍.
- 现有的RL方法在复杂的双臂机器人多步骤任务中面临挑战,包括大型探索空间,延长训练时间和有限的过程控制.
- 这些局限性阻碍了机器人的高效和类似人类的行为.
研究的目的:
- 为双臂机器人开发一个改进的运动规划框架.
- 为了解决当前基于RL的轨迹规划方法的局限性.
- 实现人性化的学习内容和风格,同时实现复杂的多步骤任务的快速,协调的轨迹规划.
主要方法:
- 该框架使用双代理深确定性策略梯度 (DADDPG) 算法.
- 它结合了从人类手臂运动数据 (IMU) 和人机器人运动映射模型中得出的人类关节角度约束.
- 以这些约束为指导的细分奖励功能旨在减少探索空间并加速训练.
主要成果:
- 该框架通过使用Baxter机器人在达到-抓取-调整任务模拟中进行了验证.
- 结果表明,人类经验知识显著影响学习指导.
- 拟议的方法可以更快地规划协调双臂轨迹的多步任务.
结论:
- 开发的运动规划框架有效地将人类关节角度限制纳入RL.
- 这种方法提高了复杂任务的双臂机器人运动计划的效率和可控性.
- 这些发现突出了人类指导的RL在更直观,更快速的机器人学习方面的潜力.
相关概念视频
One-Degree-of-Freedom System
488
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...
488
Two-Dimensional Force System: Problem Solving
571
Solving problems related to two-dimensional force systems is an essential aspect of mechanics and engineering. By applying the principles of vector analysis and force equilibrium, one can determine the effect of multiple forces acting on an object in a two-dimensional space.
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
571
Three-Dimensional Force System:Problem Solving
666
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
666
Planar Rigid-Body Motion
446
Understanding the movement of a rigid body in planar motion involves recognizing that every particle within this body is traversing a path that maintains a consistent distance from a specific plane. This concept is fundamental in the study of physics and mechanical engineering, and it allows us to comprehend better how objects move in space.
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
446
Relative Motion Analysis using Rotating Axes-Problem Solving
402
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...
402
Relative Motion Analysis using Rotating Axes
460
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...
460


