Matlab 机器人工具箱 运动学

#

官网:Robotics Toolbox - Peter Corke

R.fkine()

正运动学,根据关节坐标求末端执行器位姿

mdl_puma560; % 加载puma560模型
qz    % 零角度
qr    % 就绪状态,机械臂甚至且垂直
qs    % 伸展状态,机械臂伸直且水平
qn    % 标准状态,机械臂处于灵巧工作状态
view(3);
p560.plot(qn);
T=p560.fkine(qn);

R.ikine()

逆运动学

R.ikine(T); % 逆运动学数值解,奇异位形以及非6关节型

R.ikine6s()

R.ikine6s(T, config); % 逆运动学封闭解
% config:'l', 'r'表示左手或右手;'u','d'表示肘部在上或在下;
			% 'f', 'n' 表示手腕翻转或不翻转

R.ikunc

R.ikunc(T); %逆向运动学,给变换矩阵,不考虑关节限制求关节变量

R.jacob0、R.jacobn、R.jacob_dot

j0 = R.jacob0(q, options); %在世界坐标系下,求雅可比矩阵
jn = R.jacobn(q, options); %在末端操作器空间中,求雅可比矩阵
jdq = R.jacob_dot(q,qd); %求雅可比矩阵的微分

jtraj

关节空间轨迹规划,已知初始和终止的关节角,利用五次多项式规划轨迹。

[q,qd,qdd] = jtraj(q0,qf,m); %m是规划步数

ctraj

笛卡尔空间轨迹规划,已知初始和终止的末端位姿,利用匀加速、匀减速运动规划轨迹。

Tc = ctraj(T0,T1,n); %n是规划步数

参考链接

机械臂机器人——(4)Robotics Toolbox机器人仿真
基于Matlab的Robotics Toolbox工具箱的机器人仿真函数介绍(空间位姿表示与动力学)
机器人学(8)- 动力学之机器人工具箱
MATLAB机器人工具箱【3】—— 动力学相关函数及用法

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余加木

想喝蜜雪冰城柠檬水(≧≦)/

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值