【control】微分平坦(Differential Flatness)

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
TODO:写完再整理


前言

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!

在项目和平时的学习中,我对机器人/无人驾驶的决策规划模块进行了划分,当然划分的方法有很多,我的划分方式仅供参考
(1)动态障碍物行为预测模块(Behavior prediction)–结合感知和高精度地图信息,估计周围障碍物未来运动状态
(2)执行机构的轨迹规划模块(Trajectory_planning)–执行机构如机器人载体上的机械臂、串行云台等的运动轨迹规划
(3)任务决策模块(Mission_planning)–任务决策模块比较偏业务层了,处理机器人/无人驾驶的各种任务,主要分为三个方面:车底盘航线业务决策(交规、横向换道等等)、执行应用机构业务决策(机械臂、人机交互等等)、不同场景的导航方案切换决策(组合导航、融合导航)
(4)前端路径探索模块(path_finding)<

  • 1
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
微分平坦性(Differential Flatness)是指系统的输出轨迹可以透过对输入引起的系统行为进行适当的微分操作,从而使系统输出变得平坦。 换句话说,当一个系统被认为是微分平坦的时候,它的输出轨迹可以被显式地通过系统输入的高阶导数来表示。 微分平坦性在控制理论中具有重要的应用价值。它允许我们通过处理系统的高阶导数来实现对输出轨迹的直接控制,而不需要进行逆向动力学建模或者数值求解。这样,我们可以直接设计输出轨迹,而无需考虑系统的具体动力学特性。 一个微分平坦的系统满足两个条件:其状态空间的维度与所需的输出轨迹维度相同,并且系统具有足够多的独立控制输入。通过合理的选择状态变量和控制输入,使系统满足这两个条件,我们就可以利用微分平坦性来设计控制算法。 在实际应用中,微分平坦性可用于轨迹规划和跟踪控制。通过设计一个满足系统微分平坦性条件的参考轨迹,我们可以直接计算出所需的输入轨迹,并通过控制系统实现对这些输入轨迹的跟踪。这种方法避免了复杂的系统建模和逆向控制的需求,提供了更高效且精确的控制方案。 总之,微分平坦性是指系统输出可以通过对输入的高阶导数进行显式表示的性质。它在控制理论中的应用使得轨迹设计和跟踪控制更加简便和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盒子君~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值