一文详解机器人标准D-H参数与改进型D-H参数

2023-11-20 15:40

本文主要是介绍一文详解机器人标准D-H参数与改进型D-H参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

标准D-H参数(SDH)

关节角\theta _{i}:绕z_{i-1}轴,x_{i-1}旋转到x_{i}的角度;

偏置距离d_{i}:沿z_{i-1}轴,x_{i-1}移动到x_{i}的距离;

连杆长度a_{i}:从x_{i}轴,z_{i-1}移动到z_{i}的距离;

连杆扭角\alpha _{i}:绕x_{i}轴,z_{i-1}旋转到z_{i}的角度;

 1、坐标系的建立

对于连杆i - 1,首先将连杆i - 1的远端轴线(即关节轴i)作为z_{i-1}轴,关节轴i - 1与i轴的公垂线作为x_{i-1}轴,右手定则确定y_{i-1}轴。

2、坐标变换顺序

x_{i-1}轴绕z_{i-1}轴旋转\theta _{i}角度,O_{i-1}沿z_{i-1}轴移动d_{i}O_{i-1}沿x_{i}轴移动a_{i}z_{i-1}轴绕x_{i}轴旋转\alpha _{i}角度。

通过以上变换就可以将坐标系O(i - 1)转换到O(i)。

变换顺序可简写为:\theta\rightarrow d\rightarrow a\rightarrow \alpha\Leftrightarrow d \rightarrow \theta\rightarrow \alpha \rightarrow a

其中\theta和d可以调换顺序,因为都是相对于z轴在做变换;同理\alpha和a也可以调换顺序,因为都是箱规与x轴在做变换。

3、连杆变换矩阵

通过依次右乘四个运动矩阵就可得到变换矩阵_{}^{i-1}\textrm{T}_{i}

 

 

 

改进型D-H参数(MDH)

连杆长度a_{i-1}:从x_{i-1}轴,z_{i-1}移动到z_{i}的距离;

连杆扭角\alpha _{i-1}:绕x_{i-1}轴,z_{i-1}旋转到z_{i}的角度;

关节角\theta _{i}:绕z_{i}轴,x_{i-1}旋转到x_{i}的角度;

偏置距离d_{i}:沿z_{i}轴,x_{i-1}移动到x_{i}的距离;

 1、坐标系的建立

对于连杆i - 1,首先将连杆i - 1的近端轴线(即关节轴i)作为z_{i-1}轴,关节轴i - 1与i轴的公垂线作为x_{i-1}轴,右手定则确定y_{i-1}轴。

2、坐标变换顺序

z_{i-1}轴绕x_{i-1}轴旋转\alpha _{i-1}角度,使z_{i-1}轴与z_{i}轴同向,O_{i-1}沿 x_{i-1}轴移动a_{i-1}, x_{i-1}轴绕z_{i}轴旋转\theta _{i}角度,O_{i-1}沿z_{i}​​​​​​​轴移动d_{i}

通过以上变换就可以将坐标系O(i - 1)转换到O(i)。

变换顺序可简写为:\alpha_{i-1} \rightarrow a_{i-1}\rightarrow \theta_{i}\rightarrow d_{i}\Leftrightarrow a_{i-1}\rightarrow \alpha_{i-1}\rightarrow d_{i}\rightarrow \theta_{i}

其中\alpha和a可以调换顺序,因为都是相对与x轴在做变换; \theta和d也可以调换顺序,因为都是相对于z轴在做变换。

3、连杆变换矩阵

通过依次右乘四个运动矩阵就可得到变换矩阵_{}^{i-1}\textrm{T}_{i}:

 

 

MDH和DH的变换顺序

1、在连续变换的条件下,任意平移的顺序可互换;

2、在连续变换条件下,同一轴的旋转和平移可互换。

两种方法的主要区别

改进DH法标准DH法
坐标系在连杆近端远端
变换顺序XZZX
处理闭环结构

 标准DH和改进型DH参数表的相互转换

标准DH
\alpha _{i}a_{i}d_{i}\theta _{i}
关节1-pi/200\theta_{1}
关节203600\theta_{2}
关节3-pi/2303120\theta_{3}
关节4pi/20115\theta_{4}
关节5-pi/200\theta_{5}
关节6000\theta_{6}​​​​​​​

 

改进DH
\alpha_{i-1}a_{i-1}d_{i}\theta _{i}
关节1000\theta_{1}
关节2-pi/200\theta_{2}
关节30360120\theta_{3}
关节4-pi/2303115\theta_{4}
关节5pi/200\theta_{5}
关节6-pi/200\theta_{6}

这篇关于一文详解机器人标准D-H参数与改进型D-H参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/395666

相关文章

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

4B参数秒杀GPT-3.5:MiniCPM 3.0惊艳登场!

​ 面壁智能 在 AI 的世界里,总有那么几个时刻让人惊叹不已。面壁智能推出的 MiniCPM 3.0,这个仅有4B参数的"小钢炮",正在以惊人的实力挑战着 GPT-3.5 这个曾经的AI巨人。 MiniCPM 3.0 MiniCPM 3.0 MiniCPM 3.0 目前的主要功能有: 长上下文功能:原生支持 32k 上下文长度,性能完美。我们引入了

6.1.数据结构-c/c++堆详解下篇(堆排序,TopK问题)

上篇:6.1.数据结构-c/c++模拟实现堆上篇(向下,上调整算法,建堆,增删数据)-CSDN博客 本章重点 1.使用堆来完成堆排序 2.使用堆解决TopK问题 目录 一.堆排序 1.1 思路 1.2 代码 1.3 简单测试 二.TopK问题 2.1 思路(求最小): 2.2 C语言代码(手写堆) 2.3 C++代码(使用优先级队列 priority_queue)

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

数据治理框架-ISO数据治理标准

引言 "数据治理"并不是一个新的概念,国内外有很多组织专注于数据治理理论和实践的研究。目前国际上,主要的数据治理框架有ISO数据治理标准、GDI数据治理框架、DAMA数据治理管理框架等。 ISO数据治理标准 改标准阐述了数据治理的标准、基本原则和数据治理模型,是一套完整的数据治理方法论。 ISO/IEC 38505标准的数据治理方法论的核心内容如下: 数据治理的目标:促进组织高效、合理地

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时