二连杆与三连杆系统运动学解算详解
创作时间:
作者:
@小白创作中心
二连杆与三连杆系统运动学解算详解
引用
CSDN
1.
https://blog.csdn.net/2301_79886074/article/details/142180636
本文介绍了二连杆和三连杆系统的正解算、微分运动学(雅可比矩阵)和逆运动学解算。通过MATLAB函数代码详细解释了这些概念,并配以必要的数学公式和图像说明。内容涉及机器人学中的基本理论和实践应用,具有较高的专业性和实用性。
01-二连杆
1-正解算
通过两个连杆的长度,角度,解算出最终终点的位置
function [x,y] = kin2(q1,q2,A)
a = A(1);
b = A(2);
x = a*cos(q1)+b*cos(q1+q2);
y = a*sin(q1)+b*sin(q1+q2);
end
这个函数 kin2(q1, q2, A) 实现了二连杆系统的正运动学。它的输入是关节角度 q1 和 q2,以及连杆长度数组 A(其中 A(1) 是第一连杆的长度,A(2) 是第二连杆的长度)。通过这些参数,函数计算并返回末端点的笛卡尔坐标 x 和 y。
具体来说,函数利用三角函数 cos 和 sin 来计算末端点的水平(x)和垂直(y)位置。
通过简单的三角函数,解算出最终x,y的坐标值
2-微分运动学(雅可比)
function [J2] = dKin2(q1,q2,A)
a = A(1);
b = A(2);
J2 = zeros(2)
J2(1,1) = -a*sin(q1)-b*sin(q1+q2);
J2(1,2) = -b*sin(q1+q2);
J2(2,1) = a*cos(q1)+b*cos(q1+q2);
J2(2,2) = b*cos(q1+q2);
end
雅可比矩阵(Jacobian Matrix)是用于描述一个多变量函数的微分矩阵,在机器人学中,它用于表示机器人末端速度与关节速度之间的关系。通过雅可比矩阵,可以计算关节空间的微小变化如何影响末端执行器的位置和方向。它在运动学、动力学和控制算法中非常重要,特别是在求解机械臂的速度、加速度以及力矩控制等问题时,雅可比矩阵提供了一种有效的数学工具。
在第一步的基础上,添加了对x,y对q1,q2做了全微分,表示角度的微小变动对坐标的影响
3-逆运动学解算
function [q1,q2] = iKin2(x,y,A)
a = A(1);
b = A(2);
q0 = atan2(y./x);
a0 = (x.^2+y.^2).^0.5;
temp = (x.^2+y.^2+a.^2-b.^2)./(2*a0.*a);
q1 = -acos(temp)+q0;
temp = (x.^2+y.^2-a.^2+b.^2)./(2*a0.*b);
q2 = acos(temp)+q0-q1;
end
通过公式计算出q1与q2
02-三连杆
1-正解算
function [x,y,theta] = kin3(q1,q2,q3,A)
a = A(1);
b = A(2);
c = A(3);
x = a*cos(q1)+b*cos(q1+q2)+c*cos(q1+q2+q3);
y = a*sin(q1)+b*sin(q1+q2)+c*sin(q1+q2+q3);
theta = q1+q2+q3;

end
也是通过基本的三角函数,解得最终的x,y,和朝向
2-微分运动学
function [J3] = dKin3(q1,q2,q3,A)
a = A(1);
b = A(2);
c = A(3);
J3 = zeros(3)
J3(1,1) = -a*sin(q1)-b*sin(q1+q2)-c*sin(q1+q2+q3);
J3(1,2) = -b*sin(q1+q2)-c*sin(q1+q2+q3);
J3(1,3) = -c*sin(q1+q2+q3);
J3(2,1) = a*cos(q1)+b*cos(q1+q2)+c*cos(q1+q2+q3);
J3(2,2) = b*cos(q1+q2)+c*cos(q1+q2+q3);
J3(2,3) = c*cos(q1+q2+q3);
J3(3,3) = 1;
J3(3,3) = 1;
J3(3,3) = 1;
end
3-逆运动学解算
function [q1,q2,q3] = iKin3(x,y,theta,A)
a = A(1);
b = A(2);
c = A(3);
xx = x-c*cos(theta);
yy = y-c*sin(theta);
AA = [a,b];
[q1,q2] = iKin2(xx,yy,AA);
q3 = theta - q1 -q2;
end
热门推荐
肋软骨炎的主要症状有哪些
智能宠物设备是什么?智能宠物喂养有哪些方法?
房屋风水摆设如何聚财,招财风水布局全解析
田尻智:用自己的故事塑造了“宝可梦”的男人
GROK3和GPT4.5纷至沓来!被DeepSeek“逼”急了?
如何正确理解趋势!
2TB固态硬盘分区最佳方案:从数据管理到性能优化的全面指南
中国传统家居文化 | 中式厅堂的陈设美学令人惊叹
中国科大首次观测到时间晶体分岔现象
从50亿只到走向灭绝!最后一只,死在了动物园
108好汉被逼上梁山?被骗上去的还差不多,手法还很不光彩
危险!1分钟飙到600℃,很多人家里都有,别用错→
EM 菌:水产养殖的绿色助推器
为何出家人都剃发而佛陀留着“自来卷”?原来跟我们以为的完全不一样
规范食品“小标签”助力企业“大发展”
网络辱骂他人怎么举报:四种有效途径和关键注意事项
阿根廷国家队六大前锋:梅西领衔,锋线实力出众
个人养老金赛道冰火两重天:险企热战同质化,市场冷对“鸡肋账”
七八万买合资SUV车型?曾经根本不敢想!这三款车型你选哪一款?
手机系统到底需不需要更新,看完这篇你就明白
GEM调研显示《宝可梦》为日本2024年最具影响力IP
货运物流管理与传统运输的区别
户外骑行必备十大装备 骑行装备全套清单 你都备齐了吗
交警队调查取证流程:如何保障您的合法权益
iScience:施一公团队系统总结电磁辐射与生物系统之间的相互作用
乏力、头晕、疲惫!你可能缺铁!这7类人群记住补铁!尤其是孕妇
个人所得税怎么申报退税退得多
如何在CSGO中快速提升游戏水平?掌握这些关键技巧,让你轻松脱颖而出
如何计算CPI平减指数?这种计算方式对经济分析有何影响?
住房按揭合同领取指南:银行、开发商、公积金中心三处领取方式详解