问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

二自由度机械臂位置分析:多种方法验证与仿真

创作时间:
作者:
@小白创作中心

二自由度机械臂位置分析:多种方法验证与仿真

引用
CSDN
1.
https://blog.csdn.net/qq_50615776/article/details/143270871

本文通过改进DH法、机器人工具箱仿真、MDH法建模仿真、几何法求解、Solidworks仿真和simscape仿真等多种方法,详细展示了如何计算二自由度平面机械臂末端点P相对于基坐标系的坐标值。

二自由度平面机械臂,如下图所示(L1=100mm,L2=80mm):

利用改进DH法建模,坐标系如下图:

相关的DH表如下表所示:

对该机械臂进行位置分析,即给定一组关节角度,求解末端点P相对于基坐标系的坐标值。

1.1 机器人工具箱仿真

当θ1 = 45°,θ2 = 30°时,利用机器人工具箱的MDH法建模仿真如下:

此时,末端点P的位置坐标仿真值为:xP = 0.0914 m,yP = 0.1480 m,zP = 0 m

1.2 MDH法建模仿真

MDH的齐次变换矩阵如下:

坐标系3的齐次变换矩阵为:

当θ1 = 45°,θ2 = 30°时,末端点P的位置坐标可以根据齐次变换矩阵获得,具体值如下所示:xP = 0.0914 m,yP = 0.1480 m,zP = 0 m

1.3 几何法求解

利用几何法求解,可得末端点P的位置坐标:

当θ1 = 45°,θ2 = 30°时,末端点P的位置坐标可以根据上式获得,具体值如下所示:xP = 0.0914 m,yP = 0.1480 m,zP = 0 m

1.4 Solidworks仿真

利用Solidworks软件进行建模,当θ1 = 45°,θ2 = 30°时,末端点P的位置坐标可以获得,具体值如下所示:xP = 0.09142 m,yP = 0.14799 m,zP = 0 m

1.5 simscape仿真

首先将solidworks模型的零件导出step格式,注意要选择参考坐标系。然后,在simscape模块中选择multibody模型进行建模,具体如下所:

当设置好角度时,进行仿真,结果如下所示:

当θ1 = 45°,θ2 = 30°时,末端点P的位置坐标可以获得,具体值如下所示:xP = 0.09142 m,yP = 0.14798 m,zP = 0 m

1.6 结论

通过几种方法进行位置分析,可以看出:当给定某一关节角度时,不同方法计算出来的末端点P的坐标值几乎一样,表明计算成功!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号