[足式机器人]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.mzph.cn/news/645818.shtml

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

相关文章

安全基础~通用漏洞2

文章目录 知识补充盲注Boolean盲注延时盲注报错注入二次注入 知识补充 盲注常用 if(条件,5,0) #条件成立 返回5 反之 返回0 left(database(),1),database() #left(a,b)从左侧截取a的前b位 盲注 盲注就是在注入过程中,获取的数据不能回显至前端页面。 …

图像分类】【深度学习】【轻量级网络】【Pytorch版本】EfficientNet_V2模型算法详解

【图像分类】【深度学习】【轻量级网络】【Pytorch版本】EfficientNet_V2模型算法详解 文章目录 【图像分类】【深度学习】【轻量级网络】【Pytorch版本】EfficientNet_V2模型算法详解前言EfficientNet_V2讲解自适应正则化的渐进学习(Progressive Learning with adaptive Regul…

计算机毕业设计 | SpringBoot+vue养老院管理系统 社区老人健康管理(附源码)

1,绪论 对于目前的中国来讲,人口老龄化日益严重,目前最新统计数据表明,60岁以上老人所占的人口比例已达到接近20%。这给我们国家带来了严重的养老压力,同时也严重削弱了我们人力大国的人力优势。对于这些老年人来讲&a…

行测-判断:4.逻辑判断

行测-判断:4.逻辑判断 1. 翻译推理(命题,长句-> 短句) 解题思维: 先翻译再推理 1.1 前 ➡ 后 典型关联词: 如果。。那么。。 注意Keywords: 只要,就,如果 逆否等价…

IaC基础设施即代码:使用Terraform 连接huaweicloud华为云 并创建后端OBS

目录 一、实验 1.环境 2.huaweicloud华为云创建用户 3.Windows使用Terraform 连接 huaweicloud 4.Windows给Terraform项目添加huaweicloud华为云OBS (实现代码与资源分离) 二、问题 1. Windows terraform 初始化失败 2.Terraform 初始化后端资源失…

Java面试题六

1、您对微服务有何了解? 微服务,又称微服务 架 构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合 。 通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞来构建它们的蜂窝状物。他们最初从使用…

Django、Flask 与 Javascirpt 之间传值与数据转换

常见问题&#xff1a;JavaScript 如何处理Django、Flask传递的数据库数据 Django 、Flask从数据库读出的数据通常保存为&#xff1a;对象列表、字典列表&#xff0c;或 tuple列表形式 # 用object_list 对象列表表示数据库记录 [<Article: id1,title星际穿越影评,body作为一…

经典的语义分割(semantic segmentation)网络模型

重要说明&#xff1a;本文从网上资料整理而来&#xff0c;仅记录博主学习相关知识点的过程&#xff0c;侵删。 一、参考资料 Image segmentation 二、语义分割相关介绍 1. 基础的语义分割架构 project_summary Convolutional encoder-decoder architecture of popular Seg…

嵌入式linux学习之实践操作

# 前沿 ##1. 安装交叉编译器 * 在 开发板光盘 A- 基础资料 ->5 、开发工具 ->1 、交叉编译器 路径下找到 st-example-image-qt wayland-openstlinux-weston-stm32mp1-x86_64-toolchain-3.1-snapshot.sh 。将它拷贝到 Ubuntu 虚拟机上。 拷贝到 Ubuntu 后&#xff0…

oracle19.22的patch已发布

2024年01月16日,oracle发布了19.22的patch 具体patch如下 Reserved for Database - Do not edit or delete (Doc ID 19202401.9) 文档ID规则如下 19(版本)+年份(202x)+(季度首月01,04,07,10).9 往期patch no信息和下载参考文档 oracle 19C Release Update patch num…

【Leetcode】2865. 美丽塔 I

文章目录 题目思路代码结果 题目 题目链接 给你一个长度为 n 下标从 0 开始的整数数组 maxHeights 。 你的任务是在坐标轴上建 n 座塔。第 i 座塔的下标为 i &#xff0c;高度为 heights[i] 。 如果以下条件满足&#xff0c;我们称这些塔是 美丽 的&#xff1a; 1 < hei…

Python学习笔记--内置模块functools中的lru_cache()函数

在编写一些应用中&#xff0c;我们的一些函数常常需要做一些耗时较长的操作&#xff0c;比如调用第三方API,进行复杂的运算等。尤其是处理数据的一些应用&#xff0c;需要重复计算&#xff0c;或者从外部获取数据&#xff0c;可以使用内置模块functools中的lru_cache()函数把计…

【Web前端实操11】定位实操_照片墙(无序摆放)

设置一个板块&#xff0c;将照片随意无序摆放在墙上&#xff0c;从而形成照片墙。本来效果应该是很唯美好看的&#xff0c;就像这种&#xff0c;但是奈何本人手太笨&#xff0c;只好设置能达到照片墙的效果就可。 代码如下&#xff1a; <!DOCTYPE html> <html lang&…

uniapp+vue3+ts--编写微信小程序对接e签宝签署时跳转刷脸效果(人脸识别)中间页代码

uniappvue3ts–编写微信小程序对接e签宝签署时跳转刷脸效果&#xff08;人脸识别&#xff09;中间页代码 e签宝内嵌H5方式集成签署页的文档说明&#xff1a;https://open.esign.cn/doc/opendoc/case3/ahb0sg 签署时跳转刷脸效果示意图&#xff1a; 1. 在文件夹新建一个文件&a…

JavaScript实现的一些小案例

小案例 灯开关案例 <body><img id"light" src"img/off.jpg"><script>var light document.getElementById("light");var flag false;if(flag){light.src "img/on.jpg";flag false;}else{light.src "img/…

配网行波型故障预警定位装置:电力系统的安全守护神

随着科技的不断发展&#xff0c;电力系统的运行和管理已经越来越依赖于先进的技术手段。在这个领域中&#xff0c;配网行波型故障预警定位装置(也被称为智能电网监测设备)已经成为了一种重要的技术装备。它能够实时监测电力系统的运行状态&#xff0c;及时发现并预警故障&#…

服务器和云桥通SDWAN组网的区别

一、服务器的概念 服务器是一种计算设备&#xff0c;用于存储、处理和提供数据和应用服务。通常&#xff0c;服务器配备高性能处理器、大容量存储器和网络接口&#xff0c;其主要目的是提供计算资源、存储资源以及应用程序的托管。这种设备可以用于托管网站、应用程序、数据库和…

游泳耳机哪个牌子好?2024年游泳耳机热门榜单分享

在水中畅游的时光&#xff0c;总是需要一位默契的伴侣&#xff0c;而优秀的游泳耳机正是这段旅程中的完美音乐搭档。近年&#xff0c;游泳耳机市场上涌现了一批备受瞩目的明星产品&#xff0c;它们不仅拥有卓越的防水性能&#xff0c;更以出色的音质和贴合度征服了游泳爱好者的…

gitlab备份-迁移-升级方案9.2.7升级到15版本最佳实践

背景 了解官方提供的版本的升级方案 - GitLab 8: 8.11.Z 8.12.0 8.17.7 - GitLab 9: 9.0.13 9.5.10 9.2.7 - GitLab 10: 10.0.7 10.8.7 - GitLab 11: 11.0.6 11.11.8 - GitLab 12: 12.0.12 12.1.17 12.10.14 - GitLab 13: 13.0.14 13.1.11 13.8.8 13.12.15 - G…

Unity3D Rts游戏里的群体移动算法是如何实现的详解

前言 实时战略&#xff08;RTS&#xff09;游戏是一种以管理和控制虚拟军队为主题的游戏类型。在这类游戏中&#xff0c;玩家需要控制大量的单位进行战斗、资源采集和建设等操作。其中&#xff0c;群体移动算法是实现这些操作的关键之一。本文将详细介绍Unity3D RTS游戏中群体…