动力学-坐标系

文章目录

  • 1 转动坐标系
  • 2 运动坐标系
  • 3 刚体运动参数

• 拉格朗日建立机器人动力学方程需用齐次变换矩阵,计算效率低。优点是可以写成状态方程的形式,便于运用控制方法。
• 牛顿—欧拉动力学方程可得到一组正向和反向递推方程,显著优点是可把驱动力矩的计算时间缩短到可实时控制的程度。

1 转动坐标系

设有两个坐标系, O X Y Z OXYZ OXYZ—惯性系, O X ∗ Y ∗ Z ∗ OX^{*}Y^{*}Z^{*} OXYZ—转动系,O点重合,OX*、OY*、OZ* 相对于OX、OY、OZ旋转( O X ∗ Y ∗ Z ∗ OX^{*}Y^{*}Z^{*} OXYZ相对于OXYZ 旋转)。
在这里插入图片描述

矢量 r ⃗ \vec{r} r ,在 O X Y Z OXYZ OXYZ中有:
r ⃗ = x i ⃗ + y j ⃗ + z k ⃗ ( 1 ) \vec{r}=x\vec{i}+y\vec{j}+z\vec{k} \qquad(1) r =xi +yj +zk (1)

O X ∗ Y ∗ Z ∗ OX^{*}Y^{*}Z^{*} OXYZ中有:
r ⃗ = x ∗ i ⃗ ∗ + y ∗ j ⃗ ∗ + z ∗ k ⃗ ∗ ( 2 ) \vec{r}=x^*\vec{i}^*+y^*\vec{j}^*+z^*\vec{k}^* \qquad(2) r =xi +yj +zk (2)

式(1)对时间t求导数:
d r ⃗ d t = x ˙ i ⃗ + y ˙ j ⃗ + z ˙ k ⃗ + x d i ⃗ d t + y d j ⃗ d t + z d k ⃗ d t ( 3 ) \frac{d\vec{r}}{dt}=\dot{x}\vec{i}+\dot{y}\vec{j}+\dot{z}\vec{k}+x\frac{d\vec{i}}{dt}+y\frac{d\vec{j}}{dt}+z\frac{d\vec{k}}{dt} \qquad(3) dtdr =x˙i +y˙j +z˙k +xdtdi +ydtdj +zdtdk (3)

式(2)在 O X ∗ Y ∗ Z ∗ OX^{*}Y^{*}Z^{*} OXYZ中对时间t求导数:
d ∗ r ˉ d t = x ˙ ∗ i ⃗ ∗ + y ˙ ∗ j ⃗ ∗ + z ˙ ∗ k ⃗ ∗ + x ∗ d ∗ i ⃗ ∗ d t + y ∗ d ∗ j ⃗ ∗ d t + z ∗ d ∗ k ⃗ ∗ d t = x ˙ ∗ i ˉ ∗ + y ˙ ∗ j ˉ ∗ + z ˙ ∗ k ˉ ∗ ( 4 ) \begin{aligned}\frac{d^*\bar{r}}{dt}&=\dot{x}^*\vec{i}^*+\dot{y}^*\vec{j}^*+\dot{z}^*\vec{k}^*+x^*\frac{d^*\vec{i}^*}{dt}+y^*\frac{d^*\vec{j}^*}{dt}+z^*\frac{d^*\vec{k}^*}{dt}\\&=\dot{x}^*\bar{i}^*+\dot{y}^*\bar{j}^*+\dot{z}^*\bar{k}^*\end{aligned} \qquad(4) dtdrˉ=x˙i +y˙j +z˙k +xdtdi +ydtdj +zdtdk =x˙iˉ+y˙jˉ+z˙kˉ(4)

式(2)在 O X Y Z OXYZ OXYZ中对时间t求导数,并将式(4)代入:
d r ⃗ d t = x ˙ ∗ i ⃗ ∗ + y ˙ ∗ j ⃗ ∗ + z ˙ ∗ k ⃗ ∗ + x ∗ d i ⃗ ∗ d t + y ∗ d j ⃗ ∗ d t + z ∗ d k ⃗ ∗ d t = d ∗ r ⃗ d t + x ∗ d i ⃗ ∗ d t + y ∗ d j ⃗ ∗ d t + z ∗ d k ⃗ ∗ d t ( 5 ) \begin{aligned}\frac{d\vec{r}}{dt}&=\dot{x}^*\vec{i}^*+\dot{y}^*\vec{j}^*+\dot{z}^*\vec{k}^*+x^*\frac{d\vec{i}^*}{dt}+y^*\frac{d\vec{j}^*}{dt}+z^*\frac{d\vec{k}^*}{dt}\\&=\frac{d^*\vec{r}}{dt}+x^*\frac{d\vec{i}^*}{dt}+y^*\frac{d\vec{j}^*}{dt}+z^*\frac{d\vec{k}^*}{dt}\end{aligned} \qquad(5) dtdr =x˙i +y˙j +z˙k +xdtdi +ydtdj +zdtdk =dtdr +xdtdi +ydtdj +zdtdk (5)

设在 O X ∗ Y ∗ Z ∗ OX^{*}Y^{*}Z^{*} OX

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/615103.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java | Leetcode Java题解之第20题有效的括号

题目&#xff1a; 题解&#xff1a; class Solution {public boolean isValid(String s) {int n s.length();if (n % 2 1) {return false;}Map<Character, Character> pairs new HashMap<Character, Character>() {{put(), ();put(], [);put(}, {);}};Deque<…

【JVM】如何解决内存泄漏问题

什么是内存泄漏&#xff0c;如何解决内存泄漏问题&#xff1f; ⚫ 内存泄漏&#xff08;memory leak&#xff09;&#xff1a;在Java中如果不再使用一个对象&#xff0c;但是该对象依然在GC ROOT的引用链上&#xff0c;这 个对象就不会被垃圾回收器回收&#xff0c;这种情况就…

Project Euler_Problem 193_Few Repeated Digits_欧拉筛+容斥公式

原题目&#xff1a; 题目大意&#xff1a; 解题思路&#xff1a; 代码&#xff1a; void serch(ll I,ll sum,ll used) {ll i, j, l, x,y;for (i 1; i < I; i) {if (sum * D[i] > N)break;x sum * D[i];y N / x;if (used % 2 0) {ans1 ans1 - y;}else {ans1 ans1 y…

凡泰极客亮相2024 亚马逊云科技出海全球化论坛,为企业数字化出海赋能

随着「不出海&#xff0c;即出局」登上热搜榜单&#xff0c;企业出海已成燎原之势&#xff0c;3月29日&#xff0c;2024 亚马逊云科技出海全球化论坛在深圳成功举办&#xff0c;凡泰极客创始人梁启鸿受邀出席&#xff0c;并以 「App 2.0&#xff1a;以SuperApp构建智能数字生态…

jsoncpp 编译和使用

原文链接&#xff1a; jsoncpp的编译和使用 jsoncpp 编译出库文件 1.从github仓库下载 2.下载 cmake 工具 3.生成VS项目 4.编译得到需要的库文件 jsoncpp 的使用 查看原文

关闭 SPI 会导致 WRPERR 错误的问题分析

1. 引言 在 STM32 的应用中&#xff0c;SPI 算是用的比较多的外设了&#xff0c;也是单片机最常见外设之一。客户说它执行了关闭 SPI 的代码&#xff0c;竟然会导致 Flash 中的 WRPERR 标志置位&#xff0c;致使应用碰到一些问题。这就奇怪了&#xff0c;SPI 和内部 Flash 看起…

生成式AI对UiPath来说是机遇还是挑战?

企业争相通过技术革新来领跑市场&#xff0c;机器人流程自动化&#xff08;RPA&#xff09;技术更是将企业的效率和成本控制推向了新的高度。但当人工智能&#xff08;AI&#xff09;的最新进展——生成式AI登上舞台时&#xff0c;它不仅带来了变革的可能&#xff0c;还提出了一…

前端大屏项目适配方法

要在F11全屏模式下查看 方法一&#xff0c;rem font-size 动态设置HTML根字体大小 和 body 字体大小&#xff08;lib_flexible.js&#xff09; 将设计稿的宽&#xff08;1920&#xff09;平均分成 24 等份&#xff0c; 每一份为 80px。HTML字体大小就设置为 80 px&#xff…

组合预测 | Matlab实现ICEEMDAN-SMA-SVM基于改进完备集合经验模态分解-黏菌优化算法-支持向量机的时间序列预测

组合预测 | Matlab实现ICEEMDAN-SMA-SVM基于改进完备集合经验模态分解-黏菌优化算法-支持向量机的时间序列预测 目录 组合预测 | Matlab实现ICEEMDAN-SMA-SVM基于改进完备集合经验模态分解-黏菌优化算法-支持向量机的时间序列预测预测效果基本介绍程序设计参考资料预测效果 基本…

浅说深度优先搜索(上)——递归

好久没有讲算法了&#xff0c;今天我们就来谈谈“初学者”的第二个坑&#xff0c;深度优先搜索&#xff0c;其实也就是递归。 写在最前 相信很多人都和我一样刚开始的时候完全不知道怎么下手&#xff0c;甚至可以说是毫无头绪&#xff0c;那么我们来理一理递归到底要怎么写。…

R语言 多组堆砌图

目录 数据格式 普通绘图 添加比例 R语言 堆砌图_r语言堆砌图-CSDN博客 关键点在于数据转换步骤和数据比例计算步骤&#xff0c;然后个性化调整图。 ①data <- melt(dat, id.vars c("ID"))##根据分组变为长数据 ②#计算百分比## data2 <- ddply(data, …

记一次http访问超时服务器端调试

问题&#xff1a;http访问服务器时没有返回&#xff0c;没有超时&#xff0c;一直在阻塞 处理过程&#xff1a;telnet端口能连上&#xff0c;服务端程序也不存在处理时间过长的情况。 说明tcp连接没问题。推测是客户端连接后再发起请求&#xff0c;服务端阻塞了。因为很多客户…