当前位置: 首页 > news >正文

浙江省网站建设_网站建设公司_电商网站_seo优化

wordpress 编辑器 空白,关键词优化流程,网站可以用cdr做吗,公司做推广做网站好还是目录 1. 线性二次调节器 2. 模型控制预测 3. 总结 本文转自微信公众号#xff1a;Apollo开发者社区 原创#xff1a; 阿波君 Apollo开发者社区 昨天 Apollo自动驾驶课程马上进入尾声#xff0c;在无人驾驶技术控制篇#xff08;上#xff09;中#xff0c;具体讲解了最…目录 1. 线性二次调节器 2. 模型控制预测 3. 总结 本文转自微信公众号Apollo开发者社区 原创 阿波君 Apollo开发者社区 昨天 Apollo自动驾驶课程马上进入尾声在无人驾驶技术控制篇上中具体讲解了最常用的控制算法——PID控制器。 本期我们将继续介绍和控制相关的知识具体讲解线性二次调节器或LQR和模型预测控制或MPC。本期也是自动驾驶入门课程中的最后一个模块。希望大家在完成入门课程后继续深入学习无人驾驶技术在无人驾驶领域越走越远。学习完课程的小伙伴记得做笔记领周边好礼哦 视频连接为https://v.qq.com/x/page/u0719ta7ad7.html 1. 线性二次调节器 线性二次调节器Linear Quadratic Regulator 或LQR是基于模型的控制器它使用车辆的状态来使误差最小化。Apollo使用LQR进行横向控制。横向控制包含四个组件横向误差、横向误差的变化率、朝向误差和朝向误差的变化率。变化率与导数相同我们用变量名上面的一个点来代表。我们称这四个组件的集合为X这个集合X捕获车辆的状态。除了状态之外该车有三个控制输入转向、加速和制动。我们将这个控制输入集合称为U。 LQR处理线性控制这种类型的模型可以用等式来表示详见下图。x上方带点AxBux上方带点向量是导数或X向量的变化率。所以x点的每个分量只是x对应分量的导数。等式x点AxBu该等式捕捉状态里的变化即x点是如何受当前状态 x 和控制输入 u 的影响的。 这个等式是线性的因为我们用∆x来改变x时并用∆u来改变u。x点的变化也会让这个等式成立见下图等式。现在我们了解了LQR中的L。 接下来我们学习LQR中的Q。这里的目标是为了让误差最小化但我们也希望尽可能少地使用控制输入。由于使用这些会有成本例如耗费气体或电力。为了尽量减少这些因素我们可以保持误差的运行总和和控制输入的运行总和。当车往右转的特别厉害之际添加到误差总和中。当控制输入将汽车往左侧转时从控制输入总和中减去一点。然而这种方法会导致问题。因为右侧的正误差只需将左侧的负误差消除即可。对控制输入来说也是如此。相反我们可以让x和u与自身相乘这样负值也会产生正平方我们称这些为二次项。我们为这些项分配权重并将它们加在一起。 最优的u应该最小化二次项的和在时间上的积分。在数学中我们将这个积分值称为成本函数形式见下图。我们经常以紧凑的矩阵形式表示加权二次项的总和。 这里的Q和R代表x和u的权重集合。xT和uT是转置矩阵这意味着它们几乎与x和u相同只是重新排列以便矩阵相乘。x乘以xTu乘以uT实质上是将每个矩阵乘以它自己。最小化成本函数是一个复杂的过程但通常我们可以依靠数值计算器为我们找到解决方案。Apollo就提供了一个这样的求解方案。在LQR中控制方法被描述为u-Kx。其中K代表一个复杂的skeme代表如何从x计算出u。所以找到一个最优的u就是找到一个最优的K。许多工具都可以轻松地用来解决K尤其当你提供了模拟车辆物理特征的A、B以及x和u的权重Q、R。 2. 模型控制预测 模型预测控制或MPC是一种更复杂的控制器它非常依赖于数学优化但基本上可以将MPC归结为三个步骤1、建立车辆模型。2、使用优化引擎计算有限时间范围内的控制输入。3、执行第一组控制输入。MPC是一个重复过程它着眼未来计算一系列控制输入并优化该序列。但控制器实际上只实现了序列中的第一组控制输入然后控制器再次重复该循环。为什么我们不执行整个控制输入序列呢那是因为我们只采用了近似测量与计算。如果实现了整个控制输入序列实际产生的车辆状态与我们的模型有很大差异最好在每个时间步不断地重新评估控制输入的最优序列。 MPC的第一步为定义车辆模型该模型近似于汽车的物理特性该模型估计了假如将一组控制输入应用于车辆时会发生什么。接下来我们决定MPC预测未来的能力。预测越深入控制器就越精确不过需要的时间也越长。所以我们需要在准确度与快速获取结果之间做出取舍。获取结果的速度越快越能快速地将控制输入应用到实际车辆中。 下一步是将模型发送到搜索最佳控制输入的优化引擎。该优化引擎的工作原理是通过搜索密集数学空间来寻求最佳解决方案。为缩小搜索范围优化引擎依赖于车辆模型的约束条件。 优化引擎可间接评估控制输入它通过使用以下方法对车辆轨迹进行建模通过成本函数对轨迹进行评估。成本函数主要基于与目标轨迹的偏差其次基于其他因素如加速度和提升旅客舒适度的措施。 为使乘客感觉更舒适对控制输入的调整应该很小。因为动作变化幅度过大会让乘客感到不舒服。根据具体情况我们可能需要为其考虑进一步的成本并设计成本函数。模型、约束和成本函数合并在一起并作为优化问题加以解决。我们可以在不同的优化引擎中选择一种来寻找最佳解决方案。 3. 总结 控制实际上是无人驾驶汽车实现自动移动的方式。在控制中我们使用转向、加速和制动来运行我们的目标轨迹。我们研究了几种不同类型的控制器。PID控制是一种简单而强大的控制算法线性二次调节器和模型预测控制是另外两种类型的控制器它们更复杂但也更强大、更准确。Apollo支持所有这三种控制器而你也可以选择最适合自己的控制器
http://www.ihoyoo.com/news/97609.html

相关文章:

  • 做企业免费网站哪个好些淘宝客网站如何做SEO
  • 济南mip网站建设仙居做网站的
  • 商务网站的建设与管理做百度推广一定要有自已网站
  • 网络功能设计seo搜索引擎实战详解
  • 网站开发网站设计软件开发文档的基本格式
  • 网站建设电销职责怎么开发一个聊天软件
  • 米拓模板网站建设鹤岗商城网站建设
  • 织梦网络设计工作室网站模板杭州十大科技公司排名
  • 保险网站有哪些保险网站大学城网站开发公司电话
  • 万网主机 网站重做3天引流800个人技巧
  • 莱芜网站优化团队公众号开发网站公司
  • 嘉兴网站定制工程项目
  • 单页面网站带后台装酷网
  • 运城网站建设网站邮箱格式怎么写
  • 丰都网站建设美工设计素材网站
  • 图片库网站建设wordpress 电台网站
  • 网站一般字体建个个人网站一年多少钱
  • 莱芜网站建设公司seo的搜索排名影响因素主要有
  • 建设专业网站的价格wordpress移动端m
  • 电子商务网站建设与实践上机指导移动网站建设商
  • h5网站架设seo公司推广宣传
  • 广饶网站定制网站建设收费标准案例
  • 销售员做网站东莞市网站建设公司哪家好
  • 住房城乡住房和城乡建设部网站首页网站开发服务转包合同
  • 南城区网站仿做企业信息查询系统官网贵州
  • 制作企业推广网站上海公司做网站
  • 有没有专门做纸箱的网站网站建设多少钱 小江网页设计
  • 网站建设与管理职责做网站用php还是node
  • 海南专业网站建设定制wordpress 没有小工具
  • 网站建设哪家较好总结 设网站