逆运动学求解:优化法详解
创作时间:
作者:
@小白创作中心
逆运动学求解:优化法详解
引用
CSDN
1.
https://m.blog.csdn.net/weixin_42018112/article/details/82382692
逆运动学(Inverse Kinematics,IK)是机器人学中的一个重要概念,它主要解决的是如何根据机械臂末端执行器(end effector)的目标位置来计算各个关节的角度。本文将重点介绍逆运动学的优化法求解,这是一种将问题转化为优化问题的数值解法。
优化法(Optimization-based Solution)
优化法是将逆运动学问题转化为一个优化问题,具体来说,就是求解使实际末端执行器位置与正运动学计算出的位置之间差值最小的关节位置。用数学语言表示如下:
现在假设需要让末端执行器从图中的点(xe, ye)沿紫色直线移动到点(x’e, y’e)。以下是几种可能的实现思路:
直接线性插值法:只求起点和终点对应的关节位置,然后对这两处关节位置进行线性插值以获得关节运动轨迹。这种方法虽然计算量较小,但末端执行器很可能无法沿直线移动。
多点优化法:在直线上插入大量中间点,对每一个点都求出对应的关节位置,然后控制每一个关节按照这一系列的关节位置运动。这实际上就是前面提到的解析/优化解法。
雅可比矩阵迭代法:同样在直线上插入大量中间点,但要求点与点之间的间隔足够小且运动时间足够短。在这种情况下,可以使用雅可比矩阵的逆来求得当前关节位置的变化。另一种理解方式是设定末端执行器沿直线的运动速度,然后通过雅可比矩阵的逆求得关节速度,直接控制关节的运动速度而不是位置。
第三种方法的控制框图如下:
在控制框图中,Joint control表示将计算出的关节位置发送到每个关节的控制器中(例如最简单的舵机)。这些控制器最终将各个关节控制到目标位置。通常,需要设置一个控制回路,让控制器多次迭代以将位置误差dx降到接近0,从而让实际位置x逼近目标位置。因此,这种方法也被称为迭代法。
热门推荐
坡头区旅行攻略:广东湛江东部的海滨度假胜地
如何选择合适的膜材料和结构设计来优化分离效果?
传奇游戏如何合理分配资源,提升战力与收益
第五轮评估医学类学科排名:协北清交复前五,川大浙大中山前八
茶叶百科:六大茶类的风味与功效
红茶与普洱茶发酵过程深度解析:从制作工艺到风味差异全解析
醉美闽都风景独好
健康睡眠管理中心项目有哪些
耳鸣患者的医疗诊断:一项全面评估
体重管理新方法:定制化饮食与运动计划引领体重管理新潮流
红糖姜茶:开水泡还是温水泡?
如何在WPS Office中设置和调整默认字体以提升文档专业性
谁能在电商直播中脱颖而出?破解刁钻问题的实战技巧
PLA vs ABS :如何选择3D打印材料?
公主小脸馒化针有批文吗?科普公主小脸馒化针功效以及打了会不会肿
寓教于乐:让孩子在游戏中快乐成长的智慧教育法
皮鞋内部怎么清洗和保养?皮鞋里面臭了怎么清洗?
七宗罪中最原始的罪:从法律视角探析根源与影响
胡宗宪结局探秘:一代名将的陨落
无论从法律角度,还是客观因素,离婚冷静期都该取消
鲁大师8月新能源车车机流畅榜:性能超越小米问界,WEY蓝山车机优势显著
星露谷物语春天种植赚钱攻略
工业大数据采集、处理与应用:驱动制造业智能化转型的关键引擎
血浆和血清的区别
2025年模型市场分析:A股69家概念股表现强劲
用1年完成8年工作量,揭秘马斯克的顶级时间管理法
弘扬雷锋精神弘扬文明新风手抄报(汇总11张)
四不像配饰:全面解答用户疑问,让你了解佩戴技巧与保养
毁灭战士系列:全面背景剧情深度整理与详细解析
股东抽逃出资后要承担怎样的法律责任