%% 单腿逆运动学模型——肘式
function [q1,q2,q3]=invar_kinamic_z(a,b,c,x,y,z)
if z==0
if y>0
q3=pi/2;
elseif y<0
q3=-pi/2;
else
q3=0;
end
else
q3 = atan(y/(-z));
end
l=sqrt(x^2+(y-a*sin(q3))^2+(z+a*cos(q3))^2);
q2=-acos((b^2+l^2-c^2)/(2*b*l))+asin(x/l);
q1=pi/2-acos((b^2+c^2-l^2)/(2*b*c));
end
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
最近在做一个12自由度四足机器人的项目,每条腿3个自由度。涉及到足端位姿关节逆解的问题,于是进行了简单的推导,并且编写了Matlab仿真程序,有需要的童鞋可以点击下载。 四足机器人腿步有肘式和膝式之分,很好理解,顾名思义。因为想要探索一下前肘后膝四足机器人和双肘式、双膝式的不同,因此推导了两种腿部关节的逆解。为了简单起见,没有用到《机器人学》复杂的坐标转换,只需要基础的初高中几何知识就可以理解。 包含forword_kinamic_x.m forword_kinamic_z.m invar_kinamic_x.m invar_kinamic_z.m四个文件,分别对应着肘式、膝式的正逆解运算。
资源推荐
资源详情
资源评论
收起资源包目录
3自由度机械臂正逆解matlab.zip (4个子文件)
3自由度机械臂正逆解matlab
invar_kinamic_z.m 369B
forword_kinamic_z.m 343B
forword_kinamic_x.m 330B
invar_kinamic_x.m 367B
共 4 条
- 1
资源评论
- 巴蜀明月2023-07-24使用matlab.zip文件非常方便,不需要额外安装其他软件,省时省力。
- Jaihwoe2023-07-24这个文件提供了一个非常有用的工具,能够帮助我们解决3自由度机械臂的正逆解问题。
- chenbtravel2023-07-24通过这个文件,我们可以更加深入地理解和学习机械臂运动学的原理和方法。
- 江水流春去2023-07-24这个文件提供的正逆解算法准确可靠,能够满足大多数使用需求。
- 张匡龙2023-07-24编写这个文件的作者非常用心,注释详细,易于理解和使用。
一个圆圈
- 粉丝: 14
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功