【MR】现代机器人学-第六章-逆运动学

本文探讨了空间开链机器人的逆运动学问题,包括解析求解方法及数值迭代方法的应用。针对六自由度PUMA型及Stanford型机器人手臂,详细介绍了其逆运动学的求解过程,并讨论了当解析解不存在时如何采用数值方法求解。

d08dca1c5b0fb14e5f125315a90a1429.png

一、本章小结

给定一个具有正向运动学 T(θ), θ ∈ Rn 的空间开链,在逆运动学问题中,人们试图找到,对于所需的末端执行器配置 X ∈ SE(3),满足 X = T(θ) 的解 θ . 与正运动学问题不同,逆运动学问题可以有多个解,或者在 X 位于工作空间之外的情况下没有解。对于具有 n 个关节且 X 在工作空间中的空间开链机器人,n = 6 通常会导致有限数量的逆运动学解决方案,而 n > 6 会导致无限数量的解决方案。

六自由度 PUMA 型机器人手臂的逆运动学可以解析求解,这是一种流行的 6R 设计,相互正交的3R腕部与相互正交的2R肩部通过肘部相连。

Stanford型机械臂的逆运动学也具有解析解 ,与PUMA型机械臂不同的是 该机 器人的肘部关节为P副而非R副。相应的逆运动学几何求解算法也开发出来,与 PUMA型机械臂的类似。

在逆运动学计算过程中无法得到解析解的情况下可以采用数值迭代方法。这些方 法通常会涉及像牛顿-拉夫森方法那样的迭代过程来求解逆运动学方程,并且通 常需要对关节变量赋初值,迭代过程的效果很大程度上取决于初值选取的质量 上,并且在存在多组运动学逆解的情况下,该方法能找到最接近初值的解。每次 迭代满足如下形式:

bf36735a41c4bbe9d56d03e69e77f0ad.png

a7a39b62d448f261fb7bac3e01e29917.png

acb1478238b2b329477170d8e0e1f8c3.png

二、软件

[thetalist,success] = IKinBody(Blist,M,T,thetalist0,eomg,ev)

101c414cea176a0c98d5809b67f8334f.png

[thetalist,success] = IKinSpace(Slist,M,T,thetalist0,eomg,ev)

289edc29b15ee920c77b489699b24dfa.png

三、PPT

ddf7771db37773b72c03c1ce9e3895e7.png

d1f9ef9cd5fb5608557b3dc3fe2e078e.png

18a2ca0526432c6aceae656d619ec34b.png

ad479fadf232700e8dfb66190791fa93.png

a7cb123880ef2f6342e82ef026c66292.png

29e4f4f4ddd6d88ceed76b5c0ac4bad9.png

The End

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值