[足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-5 刚体的加速度与角加速度

本文仅供学习使用,总结很多本现有讲述运动学或动力学书籍后的总结,从矢量的角度进行分析,方法比较传统,但更易理解,并且现有的看似抽象方法,两者本质上并无不同。
2024年底本人学位论文发表后方可摘抄
若有帮助请引用
本文参考:
.

食用方法
求解逻辑:速度与加速度都是在知道角速度与角加速度的前提下——旋转运动更重要
所求得的速度表达-需要考虑是否为刚体相对固定点!
旋转矩阵?转换矩阵?有什么意义和性质?——与角速度与角加速度的关系
务必自己推导全部公式,并理解每个符号的含义

机构运动学与动力学分析与建模 Ch00-5 刚体的加速度与角加速度

  • 5. 运动刚体的加速度与角加速度
    • 5.1 矢量的速度与加速度
      • 5.1.1 欧拉角表示矢量的角加速度
    • 5.2 点的速度与加速度
      • 5.2.1 欧拉角表示角加速度
    • 5.2.2 欧拉参数表示角加速度


5. 运动刚体的加速度与角加速度

5.1 矢量的速度与加速度

矢量的速度与加速度,不同于点的速度与加速度——描述该矢量在对应方向上的延长与收缩情况(模值的变大与减小):
对于矢量的速度而言,有:
R ⃗ V e c t o r F = [ Q M F ] R ⃗ V e c t o r M ⇒ R ⃗ ˙ V e c t o r F = [ Q ˙ M F ] R ⃗ V e c t o r M + [ Q M F ] R ⃗ ˙ V e c t o r M = [ Q M F ] R ⃗ ˙ V e c t o r M + ω ⃗ ~ F [ Q M F ] R ⃗ V e c t o r M \vec{R}_{\mathrm{Vector}}^{F}=\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{Vector}}^{M} \\ \Rightarrow \dot{\vec{R}}_{\mathrm{Vector}}^{F}=\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{Vector}}^{M}+\left[ Q_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{Vector}}^{M}=\left[ Q_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{Vector}}^{M}+\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{Vector}}^{M} R VectorF=[QMF]R VectorMR ˙VectorF=[Q˙MF]R VectorM+[QMF]R ˙VectorM=[QMF]R ˙VectorM+ω ~F[QMF]R VectorM
对于矢量的加速度而言,有:
R ⃗ ˙ V e c t o r F = [ Q M F ] R ⃗ ˙ V e c t o r M + ω ⃗ ~ F [ Q M F ] R ⃗ V e c t o r M ⇒ R ⃗ ¨ V e c t o r F = [ Q ˙ M F ] R ⃗ ˙ V e c t o r M + [ Q M F ] R ⃗ ¨ V e c t o r M + ω ⃗ ~ ˙ F [ Q M F ] R ⃗ V e c t o r M + ω ⃗ ~ F [ Q ˙ M F ] R ⃗ V e c t o r M + ω ⃗ ~ F [ Q M F ] R ⃗ ˙ V e c t o r M ⇒ R ⃗ ¨ V e c t o r F = ω ⃗ ~ F [ Q M F ] R ⃗ ˙ V e c t o r M + [ Q M F ] R ⃗ ¨ V e c t o r M + ω ⃗ ~ ˙ F [ Q M F ] R ⃗ V e c t o r M + ω ⃗ ~ F ω ⃗ ~ ˙ F [ Q M F ] R ⃗ V e c t o r M + ω ⃗ ~ F [ Q M F ] R ⃗ ˙ V e c t o r M ⇒ R ⃗ ¨ V e c t o r F = a ⃗ V e c t o r F + 2 ω ⃗ ~ F v ⃗ V e c t o r F + ω ⃗ ~ ˙ F R ⃗ V e c t o r F + ω ⃗ ~ F ω ⃗ ~ F R ⃗ V e c t o r F \dot{\vec{R}}_{\mathrm{Vector}}^{F}=\left[ Q_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{Vector}}^{M}+\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{Vector}}^{M} \\ \Rightarrow \ddot{\vec{R}}_{\mathrm{Vector}}^{F}=\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{Vector}}^{M}+\left[ Q_{\mathrm{M}}^{F} \right] \ddot{\vec{R}}_{\mathrm{Vector}}^{M}+\dot{\tilde{\vec{\omega}}}^F\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{Vector}}^{M}+\tilde{\vec{\omega}}^F\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{Vector}}^{M}+\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{Vector}}^{M} \\ \Rightarrow \ddot{\vec{R}}_{\mathrm{Vector}}^{F}=\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{Vector}}^{M}+\left[ Q_{\mathrm{M}}^{F} \right] \ddot{\vec{R}}_{\mathrm{Vector}}^{M}+\dot{\tilde{\vec{\omega}}}^F\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{Vector}}^{M}+\tilde{\vec{\omega}}^F\dot{\tilde{\vec{\omega}}}^F\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{Vector}}^{M}+\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{Vector}}^{M} \\ \Rightarrow \ddot{\vec{R}}_{\mathrm{Vector}}^{F}=\vec{a}_{\mathrm{Vector}}^{F}+2\tilde{\vec{\omega}}^F\vec{v}_{\mathrm{Vector}}^{F}+\dot{\tilde{\vec{\omega}}}^F\vec{R}_{\mathrm{Vector}}^{F}+\tilde{\vec{\omega}}^F\tilde{\vec{\omega}}^F\vec{R}_{\mathrm{Vector}}^{F} R ˙VectorF=[QMF]R ˙VectorM+ω ~F[QMF]R VectorMR ¨VectorF=[Q˙MF]R ˙VectorM+[QMF]R ¨VectorM+ω ~˙F[QMF]R VectorM+ω ~F[Q˙MF]R VectorM+ω ~F[QMF]R ˙VectorMR ¨VectorF=ω ~F[QMF]R ˙VectorM+[QMF]R ¨VectorM+ω ~˙F[QMF]R VectorM+ω ~Fω ~˙F[QMF]R VectorM+ω

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

DSP-TMS320F2837x学习---X-BAR

X-BAR主要包括三部分:输入X-BAR、输出X-BAR、ePWM X-BAR、CLB-XBAR(注:28377D及以下不含有CLB模块) 一、输入X-BAR 输入X-BAR可以访问每个GPIO,送到不同IP模块,例如ADC、ePWM、外部中断等。 注意&#xf…

深度学习剖根问底: Adam优化算法的由来

在调整模型更新权重和偏差参数的方式时,你是否考虑过哪种优化算法能使模型产生更好且更快的效果?应该用梯度下降,随机梯度下降,还是Adam方法? 这篇文章介绍了不同优化算法之间的主要区别,以及如何选择最佳…

搬运5款超级好用的效率软件

​ 今天再来推荐5个超级好用的效率软件,无论是对你的学习还是办公都能有所帮助,每个都堪称神器中的神器,用完后觉得不好用你找我。 1.绘图软件——Krita ​ Krita是一款专业的开源绘图软件,适用于数字绘画、动画、漫画、插画等领…

qt-C++笔记之使用信号和槽实现跨类成员变量同步响应

qt-C笔记之使用信号和槽实现跨类成员变量同步响应 —— 杭州 2024-01-24 code review! 文章目录 qt-C笔记之使用信号和槽实现跨类成员变量同步响应1.运行2.main.cpp3.test.pro4.编译 1.运行 2.main.cpp 代码 #include <QCoreApplication> #include <QObject> #…

Redisson 分布式锁可重入的原理

目录 1. 使用 Redis 实现分布式锁存在的问题 2. Redisson 的分布式锁解决不可重入问题的原理 1. 使用 Redis 实现分布式锁存在的问题 不可重入&#xff1a;同一个线程无法两次 / 多次获取锁举例 method1 执行需要获取锁method2 执行也需要&#xff08;同一把&#xff09;锁如…

Backtrader 文档学习-Order OCO orders

Backtrader 文档学习-Order OCO orders 主要是可以使用订单组的管理策略&#xff0c;使用订单组策略&#xff0c;则一组订单中&#xff0c;有一个符合条件的订单成交&#xff0c;订单组中其他的订单就自动被取消。 1.概述 V1.9.36.116 版本交互式代理支持StopTrail、StopTra…

初探二分法

推荐阅读 智能化校园&#xff1a;深入探讨云端管理系统设计与实现&#xff08;一&#xff09; 智能化校园&#xff1a;深入探讨云端管理系统设计与实现&#xff08;二&#xff09; 文章目录 推荐阅读题目解法一解法二 题目 题目&#xff1a;给定一个 n 个元素有序的&#xff0…

图像旋转角度计算并旋转

#!/usr/bin/python3 # -*- coding: utf-8 -*- import cv2 import numpy as np import timedef Rotate(img, angle0.0,fill0):"""旋转:param img:待旋转图像:param angle: 旋转角度:param fill&#xff1a;填充方式&#xff0c;默认0黑色填充:return: img: 旋转后…

[已解决]504 Gateway Time-out 网关超时

文章目录 问题&#xff1a;504 Gateway Time-out 504 Gateway Time-out 网关超时思路解决 问题&#xff1a;504 Gateway Time-out 504 Gateway Time-out 网关超时 思路 网上的常规思路是修改nginx配置文件,增加请求执行时间,试过没有用 keepalive_timeout 600; fastcgi_con…

凭服务出圈的海底捞,竟然在这件事上也很卷

1月9日&#xff0c;法大大与企业绿色发展研究院联合发布了《2023年签约减碳与低碳办公白皮书》&#xff08;点击阅读及下载&#xff1a;法大大推出“签约减碳”年度账单&#xff0c;引领低碳办公新风潮&#xff09;&#xff0c;该白皮书基于《低碳办公评价》标准倡导的创新减碳…

qt-C++笔记之命令行编译程序,特别是使用Q_OBJECT宏包含了moc(Meta-Object Compiler)的情况

qt-C笔记之命令行编译程序&#xff0c;特别是使用Q_OBJECT宏包含了moc(Meta-Object Compiler)的情况 —— 杭州 2024-01-24 code review! 文章目录 qt-C笔记之命令行编译程序&#xff0c;特别是使用Q_OBJECT宏包含了moc(Meta-Object Compiler)的情况1.问题现象&#xff1a;q…

eNSP学习——交换机配置Trunk接口

目录 原理概述 实验内容 实验目的 实验步骤 实验拓扑 实验编址&#xff1a; 试验步骤 基本配置 创建VLAN&#xff0c;配置Access接口 配置Trunk接口 思考题 原理概述 在以太网中&#xff0c;通过划分VLAN来隔离广播域和增强网络通信的安全性。以太网通常由多台交换机组…

架构师之路(十五)计算机网络(网络层协议)

前置知识&#xff08;了解&#xff09;&#xff1a;计算机基础。 作为架构师&#xff0c;我们所设计的系统很少为单机系统&#xff0c;因此有必要了解计算机和计算机之间是怎么联系的。局域网的集群和混合云的网络有啥区别。系统交互的时候网络会存在什么瓶颈。 ARP协议 地址解…

水雾发生器走过路过不要错过

一、细水雾灭火机理与结构特征如下&#xff1a; 瓦斯输送管道细水雾发生器&#xff0c;是根据细水雾灭火机理及煤矿瓦斯的燃烧特性而进行研制的。其灭火机理&#xff1a; 一是冷却&#xff0c;细水雾颗粒容易气化&#xff0c;大量吸热&#xff0c;迅速降温&#xff0c;终止燃烧…

【JavaWeb】会话管理 cookie session 三大域对象总结

文章目录 会话管理一、Cookie1.1 Cookie的使用1.2 Cookie的时效性1.3 Cookie的提交路径 二、Session2.1 HttpSession的使用2.2 HttpSession时效性 三、三大域对象3.1 域对象概述3.2 域对象的使用 总结 会话管理 HTTP是无状态协议 无状态就是不保存状态,即无状态协议(stateless)…

解决Sublime Text V3.2.2中文乱码问题

目录 中文乱码出现情形通过安装插件来解决乱码问题 中文乱码出现情形 打开一个中文txt文件&#xff0c;显示乱码&#xff0c;在File->Reopen With Encoding里面找不到支持简体中文正常显示的编码选项。 通过安装插件来解决乱码问题 安装Package Control插件 打开Tool->…

【数据结构与算法】栈(Stack)之 浅谈数组和链表实现栈各自的优缺点

文章目录 1.栈介绍2. 哪种结构实现栈会更优&#xff1f;3.栈代码实现&#xff08;C语言&#xff09; 往期相关文章&#xff1a; 线性表之顺序表线性表之链表 1.栈介绍 栈是一种特殊的线性表&#xff0c;只允许在栈顶&#xff08;Top&#xff09;进行插入和删除元素操作&#…

【项目日记(四)】第一层: 线程缓存的具体实现

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:项目日记-高并发内存池⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你做项目   &#x1f51d;&#x1f51d; 开发环境: Visual Studio 2022 项目日…

Unity中URP下获取每一个额外灯数据

文章目录 前言一、我们先来看一下 SimpleLit 中的调用二、获取额外灯索引1、非移动平台2、非GLES平台3、大多数平台 三、获取额外灯数据 前言 在上一篇文章中&#xff0c;我们知道了URP下是怎么获取额外灯数量的。 Unity中URP下获取额外灯数量 在这篇文章中&#xff0c;我们…

场内基金出货是什么意思?出货和洗盘有什么区别?

场内基金出货是股市中常见的一种操作策略&#xff0c;指股市中的投资大户或者机构大量或者批次买入某只股票&#xff0c;并散发利好该股票的消息&#xff0c;导致该股票在短时间内股价升高&#xff0c;从而吸引投资散户购买该股票。等到股价上升到一定的阶段时&#xff0c;庄家…