当前位置:网站首页>机械臂速成小指南(十二):逆运动学分析
机械臂速成小指南(十二):逆运动学分析
2022-07-07 18:14:00 【躺躺我啊】
指南目录:
********************以下为正文********************
在指南(九)中我们已得出关节变量与末端执行器位姿的函数关系,即正运动学方程。但在实际应用中,我们往往需要通过给定的末端执行器位姿来解算相应的关节变量,以此来确定各关节旋转角度,进而控制机械臂完成在空间中的运动。
一、绪论
1.机械臂逆解的个数
串联机械臂的逆运动学问题的求解较之正运动学问题的复杂度更高。本文所研究的机械臂自由度为6,在逆运动学问题分析过程中需要对齐次变换矩阵
中的相互独立的6个非线性超越方程进行求解。该方程组含有6个未知量,其解的存在性以及解的个数由臂体运动学结构、目标点是否位于灵活工作空间中以及程序中对于关节的限制决定。当存在可行解的情况下,其个数通常不唯一,对于六自由度机械臂而言,最多可能存在16个不同的解,解得个数与DH参数中的a(Oi 与Oi'之间的距离)的关系如下表所示。
| ai | 逆解个数 |
| a1=a3=a5=0 | ≤4 |
| a3=a5=0 | ≤8 |
| a3=0 | ≤16 |
| All ai≠0 | ≤16 |
2.pieper判据

显然,在对机械臂逆运动学求解前判断解的存在性具有重要意义。现今研究表明,所有串联型6自由度机械臂均是可解的,但这种解通常只能通过数值解法得到,计算难度大,复杂度高。因此,在确定逆运动学解法前,我们有必要探究机械臂逆运动学问题的解析解是否存在,Pieper判据是机器人领域常用的一种用于判断解析解存在性的判据。
Pieper在其论文中指出:6自由度机械臂存在解析解的充分条件是相邻的三个关节旋转轴相交于一点。为满足这一条件并降低控制成本,市面上的大部分机械臂均依此设计,具有特定的结构,如带有球形腕的机械臂,如下图所示。

二、机械臂逆运动学求解方法
逆运动学的求解
边栏推荐
- Compiler optimization (4): inductive variables
- Chapter 9 Yunji datacanvas was rated as 36 krypton "the hard core technology enterprise most concerned by investors"
- 大厂经典指针笔试题
- Implement secondary index with Gaussian redis
- 第二十章 使用工作队列管理器(三)
- 力扣 1037.有效的回旋镖
- gorilla官方:golang开websocket client的示例代码
- Oracle 存储过程之遍历
- 【哲思与实战】程序设计之道
- torch. nn. functional. Pad (input, pad, mode= 'constant', value=none) record
猜你喜欢

Chapter 9 Yunji datacanvas was rated as 36 krypton "the hard core technology enterprise most concerned by investors"

CIS芯片测试到底怎么测?

Implement secondary index with Gaussian redis

vulnhub之Funfox2

一. 基础概念
![About cv2 dnn. Readnetfromonnx (path) reports error during processing node with 3 inputs and 1 outputs [exclusive release]](/img/59/33381b8d45401607736f05907ee381.png)
About cv2 dnn. Readnetfromonnx (path) reports error during processing node with 3 inputs and 1 outputs [exclusive release]

【mysql篇-基础篇】事务

Cloud component development and upgrading

CSDN syntax description

ASP. Net learning & ASP's one word
随机推荐
【哲思与实战】程序设计之道
Cloud component development and upgrading
使用高斯Redis实现二级索引
使用 BR 恢复 Azure Blob Storage 上的备份数据
Traversée des procédures stockées Oracle
【Auto.js】自动化脚本
Solve the problem of incomplete display around LCD display of rk3128 projector
Force buckle 674 Longest continuous increasing sequence
力扣 1790. 仅执行一次字符串交换能否使两个字符串相等
解决/bin/sh进去的容器运行可执行文件报not found的问题
力扣599. 两个列表的最小索引总和
CSDN语法说明
mysql 的一些重要知识
有了ST7008, 蓝牙测试完全拿捏住了
国家网信办公布《数据出境安全评估办法》:累计向境外提供10万人信息需申报
Chapter 9 Yunji datacanvas was rated as 36 krypton "the hard core technology enterprise most concerned by investors"
AIRIOT助力城市管廊工程,智慧物联守护城市生命线
有用的win11小技巧
mock.js从对象数组中任选数据返回一个数组
JVM GC garbage collection brief