要更详细的了解verp中的逆运动学还是要再看一看 Solving IK and FK for any type of mechanism 和Basics on IK groups and IK elements 这两篇文档。
注意点:
  1. joint is in inverse kinematics mode 所有的关节都要选在inverse kinematics mode
逆运动学tip和target:
  • a kinematic chain described with a "tip" dummy and a "base" object.
  • A "target" dummy that the "tip" dummy will be constrained to follow.()

解逆运动学的时候需要 "target" dummy 和"tip" dummy 组成一对,用来进行逆运动学解算任务。

tip和target的位置其实是重合的。

At this stage, all elements for the definition of the inverse kinematics task are ready, and we just need to register the task as an IK group.
接下来需要注册,IK Group.  

we want our "tip" dummy to follow our "target" dummy in position and orientation.(位置和姿态都要一样,所以XYZ,apha  beta  gamma都要勾起来)

逆解有伪逆法(pseudo inverse)和阻尼法(DLS)两种。

Damping(阻尼系数): the damping factor when using a damped resolution method (DLS). Large values result in more stable resolution but are much slower. It is important to adjust this value appropriately.(阻尼系数越大,解算越稳定,但是解算速度越慢)

a tip: The tip is always a dummy and is the last object in the considered kinematic chain (when
going from the base to the tip). The tip dummy should be linked to a target dummy (see hereafter)
and the link should be an IK, tip-target link type. Refer also to the dummy properties.

a target: The target is always a dummy and represents the position and/or orientation the tip
should adopt (or follow)
during simulation. The target dummy should be linked to a tip dummy

(see hereabove) and the link should be an IK, tip-target link type. Refer also to the dummy properties.

Max. iterations: a maximum number of iterations can be specified. This is the maximum number of calculation passes for a given IK group, until its specified resolution accuracy was reached. Damped resolution (DLS) usually requires more iterations than a non-damped resolution (pseudo inverse). (迭代次数次数越多,resolution accuracy 越高,DLS方法要比pseudo inverse的迭代次数多)

从上图可以看出target和tip无法重合。

(移动或者旋转target   如果机器人的tip 找不到 target 的 orientation  主要是无解那么tip和 targe 无法重合, 机器人就会疯狂的动,或者说寻找 它的解  来和它重合,无解的话,就找不到那么就会疯狂动 即 a configuration is singular or not reachable )

同时使用pseudo inverse  和DLS两种方法:


pseudo inverse时条件的勾选:

DLS方法时条件的勾选:

参数介绍:

Perform if... : this is the conditional resolution section. The user can select in the drop-down list an IK group whose IK resolution result will dictate whether current IK group will be solved. Is considered as successful an IK group calculation whose IK elements all lie within their specified linear/angular precision.
Restore if... : allows restoring the initial IK group configuration (joint values) if resolution didn't succeed (positional and/or orientational precision was not reached). Combined with the conditional solving above, the user can for instance combine two different calculation methods. This is useful in case a manipulator's target might be out of reach or close to a singularity: the first resolution attempt will then try solving the IK group with a non-damped resolution method (pseudo inverse, fast), and if not successful, a second attempt will try to solve it with a damped resolution method (DLS, slower). The user is of course also free to "manually" handle IK resolution from within a script, plugin, etc.

verp中的redundantRobot的逆运动学注意事项相关推荐

  1. 柔性matlab机械臂运动空间代码,中正平和的机器人学笔记——2. 机械臂逆运动学(附MATAB代码)...

    0. 预备知识(别跳过呀) 上一篇我们讲了正运动学,也就是通过齐次变换矩阵,知晓关节角后求得机械臂末端的位姿,并表示在基座标系下.这一篇我们就来讲一讲逆运动学问题--已知工具坐标系{T}相对于固定坐标 ...

  2. 使用mocap在mujoco中实现逆运动学控制

    使用mocap在mujoco中实现逆运动学控制 代码地址:https://github.com/kevincheng3/mocap-control 视频地址https://www.bilibili.c ...

  3. 中正平和的机器人学笔记——7. 一种气驱型柔性臂的逆运动学模型

    1. 前言 上一篇分析了Air-Octor的正运动学模型,这一篇是学习另一篇论文1的笔记,着重分析这种柔性臂的逆运动学模型,也就是通过kϕk_\phikϕ​ 和 ϕ\phiϕ 以及 sss 来求 l1 ...

  4. 3D场景中的逆运动学介绍

    翻译自https://www.alanzucconi.com/2020/09/14/inverse-kinematics-in-3d/ 参考阅读 2D场景中的逆运动学 逆运动学 inverse kin ...

  5. CoppeliaSim(原Vrep)中实现多关节机械臂的逆运动学仿真(tar-tip)

    文章目录 `本章在动力学建模完成的前提下进行` 1) 将所有关节的运行模式改为逆运动学模式 2)添加Tar&Tip 3)设置逆解计算模式 4)运行仿真后拖动Tar 可以看到Tip点的跟随 本章 ...

  6. V-rep学习笔记:机器人逆运动学解算

    IK groups and IK elements VREP中使用IK groups和IK elements来进行正/逆运动学计算,一个IK group可以包含一个或者多个IK elements: I ...

  7. 1.4 Vrep之逆运动学模块

    文章目录 导入模型 导入mesh 划分形状 统一视觉属性 添加关节 组合形状 定义逆运动学任务 定义模型 register a collision object 本章将学习逆运动学模块的使用,当然,我 ...

  8. Matlab Robotic Toolbox V9.10工具箱(二):正/逆运动学

    matlab机器人工具箱 robotic toolbox 做运动学分析非常方便,SerialLink 类中有现成的函数:SerialLink.fkine(theta),可以直接对已经建立的机器人模型做 ...

  9. 利用逆矩阵解线性方程组_机器人学导论---第四章 操作臂逆运动学(一)4.1-4.11...

    第四章 操作臂逆运动学[(一)4.1-4.11] (一)概述 1.为求出要求的关节角以放置相对于工作台坐标系{S}的工具坐标系{T},可将这个问题分为两部分(1)进行坐标变换求出相对于基坐标{B}的腕 ...

最新文章

  1. Appium学习笔记2_Android获取元素篇
  2. 当中国数据中心建设提速,能耗问题引关注
  3. 萤石云平台接入_前端接入监控视频
  4. 解决服务器被黑上不了网的问题
  5. [转载]Android系统上(mv不可用)cp命令的替代方法
  6. 富文本编辑器 CKeditor 配置使用 (带附件)
  7. SolrJ 查询数据
  8. 湾区那些事儿 (二)
  9. 复旦大学数学学院高等代数历届期中考试大题精选之一(08级--12级)
  10. 环路供电和继电保护的含义
  11. 知乎周源微信_每周源代码41-搜索代码,共享代码和阅读代码(和注释)
  12. python的OOP机制
  13. FPGA--OV7725摄像头采集与VGA显示实验--1--OV7725使用与驱动协议
  14. 前端剑法第一式———砺锋
  15. 《AngularJS深度剖析与最佳实践》一1.5 实现更多功能:主题
  16. 显卡超了100测试软件黑屏,win10更新后,桌面窗口管理器间歇性占用GPU3D 100%,此时系统卡顿,黑屏...
  17. 房租、房价又在涨—房产放松的空间还有多大?
  18. 黄道、黄道平面、黄赤交角、正午太阳高度
  19. Tesseract训练识别数字
  20. Salesforce系列(六):Salesforce Apex基础SOQL查询和数据添加!

热门文章

  1. windows phone 页面导航(6)
  2. Java中的weak reference 和 soft reference
  3. Mybatis源码本地化构建Demo
  4. java logger 格式_org.apache.log4j.Logger详解
  5. 其他用户登陆到这台计算机,要登录到这台远程计算机,您必需拥有这台计算机上的‘终端服务器用户访问’权限解决方法...
  6. 线性代数:矩阵乘向量-学习笔记
  7. 光学字符识别OCR-6 光学识别
  8. 6月第1周安全回顾 Flash Player漏洞危机 邮件泄漏敏感信息
  9. 【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载
  10. Android进阶——深入浅出Handler(一)