当前位置:网站首页>机械臂速成小指南(十二):逆运动学分析
机械臂速成小指南(十二):逆运动学分析
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自由度机械臂存在解析解的充分条件是相邻的三个关节旋转轴相交于一点。为满足这一条件并降低控制成本,市面上的大部分机械臂均依此设计,具有特定的结构,如带有球形腕的机械臂,如下图所示。

二、机械臂逆运动学求解方法
逆运动学的求解
边栏推荐
猜你喜欢

Force buckle 599 Minimum index sum of two lists

九章云极DataCanvas公司摘获「第五届数字金融创新大赛」最高荣誉!

LeetCode力扣(剑指offer 36-39)36. 二叉搜索树与双向链表37. 序列化二叉树38. 字符串的排列39. 数组中出现次数超过一半的数字

国家网信办公布《数据出境安全评估办法》:累计向境外提供10万人信息需申报

Yolov6:yolov6+win10--- train your own dataset

微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹

ASP.NET学习& asp‘s one word

Open source heavy ware! Chapter 9 the open source project of ylarn causal learning of Yunji datacanvas company will be released soon!

Some important knowledge of MySQL

vulnhub之Funfox2
随机推荐
Force buckle 459 Duplicate substring
关于自身的一些安排
Force buckle 912 Sort array
大厂经典指针笔试题
Ways to improve the utilization of openeuler resources 01: Introduction
Force buckle 1037 Effective boomerang
力扣 1790. 仅执行一次字符串交换能否使两个字符串相等
Solve the problem of incomplete display around LCD display of rk3128 projector
pom.xml 配置文件标签作用简述
Force buckle 1790 Can two strings be equal by performing string exchange only once
EasyGBS级联时,上级平台重启导致推流失败、画面卡住该如何解决?
[sword finger offer] sword finger offer II 012 The sum of left and right subarrays is equal
理财产品要怎么选?新手还什么都不懂
Splicing and splitting of integer ints
一. 基础概念
kubernetes之创建mysql8
解决/bin/sh进去的容器运行可执行文件报not found的问题
力扣 88.合并两个有序数组
浅尝不辄止系列之试试腾讯云的TUIRoom(晚上有约,未完待续...)
Force buckle 88 Merge two ordered arrays