(机器人学导论--运动学)(四)逆向运动学

本文深入探讨了机器人逆向运动学的概念,包括可达工作空间、灵活工作空间和子空间的定义。文章介绍了求解逆向运动学的目标,即解决12个非线性超越方程来确定六自由度机械臂的姿态。同时,阐述了存在多重解的情况,并以RRR机械臂为例,展示了几何法、代数法和三角函数解法的求解过程。此外,还提及了Pieper’s solution在特定情况下的应用,以及在实际任务如物件取放中的应用。
摘要由CSDN通过智能技术生成

逆向运动学概念

在这里插入图片描述

求解概念

可达工作空间&灵活工作空间

在这里插入图片描述

子空间

  • 手臂能够到达的变动范围
    在这里插入图片描述

求解目标

  • 手臂有六个自由度
  • 转移矩阵有16个数字 其中最下面4个数字为常数 其余12个数字对应12个非线性超越方程
  • 需要解出6个未知数 ,故需要六个限制条件
    在这里插入图片描述

多重解

在这里插入图片描述

  • PMUA为例
  • 对于一个工作点 前三轴有三种姿态满足 后三轴有两种姿态满足 故一共八种解
    在这里插入图片描述
  • 多重解的选择方式
    在这里插入图片描述

求解方法

在这里插入图片描述

RRR机械臂求解实例

在这里插入图片描述

几何法

在这里插入图片描述

在这里插入图片描述

  • 第二解
    在这里插入图片描述

代数法

  • 先求解θ2 若求出来的cosθ2 >1 | <-1 则此工作点不可到达
  • θ2有两解
    在这里插入图片描述
  • 将θ2代入
    在这里插入图片描述
    在这里插入图片描述

三角函数解法

  • 如上面会遇到acosθ+bsinθ = c的问题
    在这里插入图片描述

Pieper’s solution(三轴交于一点)

  • 后三轴交于一点
    在这里插入图片描述
  • 先求解移动部分
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 旋转部分用ZYZ Euler Angle求解
    在这里插入图片描述
  • 注意ZYZ Euler Angle 和 DH表达法的区别
  • 下图中红色坐标系为Euler Angle 绿色为DH表达法
  • Euler Angle是绕着自身坐标系轴转动
  • DH表达法中 都是绕着Z轴旋转
  • Euler Angle中第五轴需要绕着Euler Angle的Y 轴转动 故DH表达法中θ4需要转多180°才能DH下的Y轴与Euler Angle下的Y 轴重合
    在这里插入图片描述

Example: 物件取放任務

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值