25/2/7 <机器人基础> 牛顿-欧拉递推公式,开闭环

牛顿-欧拉递推公式是用于计算刚体动力学中,刚体的角速度和角加速度的递推关系。这个公式是牛顿第二定律和欧拉旋转定理的结合,适用于描述刚体在空间中的旋转运动。

对于一个刚体,设其在某时刻的角速度为 ω,角加速度为 α,刚体的转动惯量张量为 I,则牛顿-欧拉递推公式可以表示为:

其中,τ 是作用在刚体上的外力矩。

这个公式可以用于递推计算刚体在每个时间步长内的角速度和角加速度。具体来说,如果我们知道了刚体在某个时刻的角速度 ωn​ 和外力矩 τn​,以及刚体的转动惯量张量 I,那么我们可以通过这个公式计算出下一个时间步长内的角加速度 αn+1​,进而更新角速度 ωn+1​。

例题

我们来举一个简单的例子来说明如何使用牛顿-欧拉递推公式计算刚体的角速度和角加速度。

假设我们有一个刚体,其转动惯量张量 I 为对角矩阵,即:

其中,Ix​, Iy​, Iz​ 分别是刚体关于 x, y, z 轴的转动惯量。

假设在某个时刻 tn​,刚体的角速度 ωn​ 为:

并且在该时刻,作用在刚体上的外力矩 τn​ 为:

我们希望计算下一个时刻 tn+1​=tn​+Δt 的角速度 ωn+1​。

首先,我们使用牛顿-欧拉递推公式计算角加速度 αn+1​:

由于 I 是对角矩阵,我们可以简化这个公式为:

计算叉乘项:

代入原公式,我们得到

解这个方程组,我们可以得到 αn+1​:

最后,我们使用欧拉方法更新角速度 ωn+1​:

这样,我们就完成了从时刻 tn​ 到 tn+1​ 的角速度和角加速度的递推计算。

路径规划三次多项式插值

三次多项式插值是一种通过给定的四个点来构造一个三次多项式的方法,使得这个多项式通过这四个点。假设我们有四个点 (x0​,y0​), (x1​,y1​), (x2​,y2​), (x3​,y3​),我们希望找到一个三次多项式 P(x)=ax3+bx2+cx+d,使得 P(xi​)=yi​ 对于 i=0,1,2,3 成立。

步骤

  1. 建立方程组:根据插值条件,我们可以得到以下四个方程:
  1. 这是一个关于 a,b,c,d 的线性方程组。

  2. 求解方程组:我们可以使用各种方法求解这个线性方程组,例如高斯消元法、矩阵求逆等。求解得到 a,b,c,d 的值。

  3. 写出插值多项式:将求得的 a,b,c,d 代入 P(x)=ax3+bx2+cx+d,即得到所求的三次插值多项式。

开闭环

定义

  • 开环控制:机器人按照预先设定的命令执行任务,但不会对执行过程中的状态进行反馈和调整。其输入不依赖于输出,即系统的输出对控制作用没有任何影响。

  • 闭环控制:机器人通过传感器或其他检测设备获取执行任务过程中的状态信息,将这些信息反馈给控制系统,从而实现对机器人执行任务过程中的实时控制和调整。其输出会反馈给输入端从而影响输入。

特点

  • 开环控制

    • 优点:结构简单、成本低,稳定性好,适用于模型已知且不变的情况。

    • 缺点:无法感知执行任务的实际情况,无法自动调整行动,导致执行任务的成功率低,可靠性差。对干扰引起的误差不能自行修正,控制精度不够高。

  • 闭环控制

    • 优点:能够根据实际情况进行实时调整,提高了机器人执行任务的成功率和可靠性。抗干扰能力强,动态性能得到改善,系统响应速度、超调量和稳态误差等均可以通过闭环控制增益来改善。

    • 缺点:结构相对复杂,成本较高,且可能存在一定的延迟,导致系统的输出有一定的滞后。

应用

  • 开环控制:适用于一些简单的任务,如基本的运动控制或简单的搬运,在速度很重要而精确操作并不重要的情况下也会使用,例如在加工步骤完成之后将工具收缩回来的操作。

  • 闭环控制:在机器人应用中更为普遍,尤其是在一些高精度和复杂的应用场景中,如精密加工、医疗手术、自动驾驶等。

相关推荐
视觉语言导航3 小时前
ICRA-2025 | 阿德莱德机器人拓扑导航探索!TANGO:具有局部度量控制的拓扑目标可穿越性感知具身导航
人工智能·机器人·具身智能
北京不会遇到西雅图11 小时前
【SLAM】【后端优化】不同优化方法对比
c++·机器人
f 查看所有勋章12 小时前
六轴工业机器人可视化模拟平台 (Vue + Three.js + Blender)
javascript·vue.js·机器人
zskj_qcxjqr1 天前
数字大健康浪潮下:智能设备重构人力生态,传统技艺如何新生?
大数据·人工智能·科技·机器人
Vizio<1 天前
《基于 ERT 的稀疏电极机器人皮肤技术》ICRA2020论文解析
论文阅读·人工智能·学习·机器人·触觉传感器
小熊猫程序猿1 天前
Datawhale 算法笔记 AI硬件与机器人大模型 (五) Isaac Sim 入门
人工智能·笔记·机器人
深眸财经1 天前
机器人再冲港交所,优艾智合能否破行业困局?
人工智能·机器人
WWZZ20252 天前
ORB_SLAM2原理及代码解析:SetPose() 函数
人工智能·opencv·算法·计算机视觉·机器人·自动驾驶
一颗小树x2 天前
【机器人】WMNav 将VLM融入世界模型 | 零样本目标导航 | IROS‘25
机器人·世界模型·目标导航·wmnav·vlm融入世界模型
GAOJ_K2 天前
从汽车传动到航空航天:滚珠花键的跨领域精密革命
人工智能·科技·机器人·自动化·制造