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

慈溪企业网站建设wordpress seo是什么

慈溪企业网站建设,wordpress seo是什么,wordpress 会话有效期,外贸网站 开源站建设行吗目录 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.zqtcl.cn/news/725880/

相关文章:

  • 百度网站体检手机网页小游戏
  • 大型购物网站建设费用广告设计与制作软件有哪些
  • 郑州建设工程交易中心网站汉寿做网站的公司
  • 青岛企业做网站startuply中文版wordpress主题
  • 商标设计网站猪八戒网站建设与设计教程
  • 网站建设积分wordpress添加右侧菜单
  • 网站策划资料方案天津优化公司
  • 做网站推广哪家公司好成都最正规的装修公司
  • 菜鸟建网站如何制作推广网站
  • 无锡企业建站系统广州品牌网站建设
  • 什么网站能免费做公众号封面wordpress主题打不开
  • 扬州外贸网站建设制作广告的软件
  • 一个主机怎么做两个网站百度上的网站怎么做
  • 济南建设工程业绩公示的网站wordpress载入等待
  • seo公司名字太原百度seo排名软件
  • 安徽省城乡建设厅网站拼多多关键词排名在哪里看
  • 素材下载网站开发wordpress微信付款插件
  • 网站有什么用河北廊坊建筑模板厂家
  • 永康住房和城乡建设部网站做网站 万户
  • 可信赖的常州网站建设做直播券的网站有多少
  • 网络营销案例分析pptseo策略是什么意思
  • 论坛网站建设视频青岛网站设计软件
  • 租用网站服务器价格清远医院网站建设方案
  • 房地产网站建设方案书福田所有车型
  • 网站功能描述高清视频网络服务器免费
  • 天台做网站微博推广效果怎么样
  • 苏州专门网站网站站长统计怎么做
  • 社交网站开发注意事项call_user_func_array() wordpress
  • 泉州企业免费建站个人网站设计与开发
  • 网站建设流程书籍互联网行业黑话