对SSRMS类型冗余操纵器的反向动力学分析解决方案
Li Qin1,2, Xiao Wei3, Liangliang Lv1
1Shanghai Institute of Aerospace System Engineering, Shanghai 201109, China.
Sensors (Basel, Switzerland)
|July 8, 2023
概括
这项研究为7DOF冗余操纵器的逆动力学提供了一个有效的分析解决方案,解决了自动运动的无限解决方案. 该方法将问题分解为平面子问题,为机器人操纵器提供多达16个解决方案.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 动力学就是运动学.
- 控制系统 控制系统
背景情况:
- 冗余操纵器,特别是7-DOF,在反向动力学中存在挑战,因为给定终端效应器姿势的无限自动运动解决方案.
- 对于像SSRMS类型这样的复杂操纵器配置,现有的方法可能会在效率和准确性方面扎.
研究的目的:
- 为SSRMS类型冗余操纵器的逆动力学开发一种高效准确的分析解决方案.
- 为了解决7-DOF操纵器中自动运动产生的无限解决方案问题.
- 为处理奇异的配置和不可解决的位置提供方法.
主要方法:
- 用对齐约束将空间反向动力学问题分解成三个独立的平面子问题.
- 几何方程的递归计算使用特定的联合角度序列: (θ1,θ7), (θ2,θ6),和 (θ3,θ4,θ5).
- 开发补充方法来管理单一的配置,并识别不可解决的位置.
主要成果:
- 拟议的分析解决方案可以有效地生成多达16组逆动力学解决方案,用于所需的终端效应器位置.
- 数字模拟证明了该方法在计算时间,成功率和位置错误方面的性能.
- 该方法在规划轨迹方面表现出有效性,即使存在单一配置.
结论:
- 拟议的分析解决方案提供了一种有效和准确的方法来解决SSRMS类型冗余操纵器的逆动力学.
- 该技术有效地抑制了自我运动,并处理与单一配置相关的挑战.
- 这种方法提高了冗余机器人操纵器的轨迹规划能力.
相关概念视频
Kinematic Equations: Problem Solving
12.5K
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
12.5K
Relative Motion Analysis using Rotating Axes-Problem Solving
424
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...
424
Kinematic Equations for Rotation
354
In mechanics, when one observes a rigid body in rotational motion with constant angular acceleration, it is possible to establish equations for its rotational kinematics. This process resembles how linear kinematics are dealt with in simpler motion studies.
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
354
Kinematic Equations - III
7.7K
The first two kinematic equations have time as a variable, but the third kinematic equation is independent of time. This equation expresses final velocity as a function of the acceleration and distance over which it acts. The fourth kinematic equation does not have an acceleration term and provides the final position of the object at time t in terms of the initial and final velocities. This equation is useful when the value of the constant acceleration is unknown.
Using the kinematic equations,...
Using the kinematic equations,...
7.7K
Support Reactions in Three Dimensions
998
Support reactions in three dimensions help maintain the stability and equilibrium of various structures and systems. These reactions prevent the system from translating and rotating, ensuring the design can withstand external forces and perform its intended function efficiently and safely. Some of the supports providing support reactions in three dimensions are discussed below:
Ball and Socket Joint is one of the supports allowing free rotation about any axis. This freedom of rotation is...
Ball and Socket Joint is one of the supports allowing free rotation about any axis. This freedom of rotation is...
998
Kinematic Equations - II
9.6K
The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
9.6K


