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

【AI技能】跟着费曼学控制执行

😏★,°:.☆( ̄▽ ̄)/$:.°★😏
探智求真,学以致用。
欢迎来到我的博客,一起学习,共同进步。
喜欢的朋友可以关注一下,下次更新不迷路🥞

文章目录

    • :smirk:1. 概述
    • :blush:2. 主线
      • 2.1 为什么需要"控制"?
      • 2.2 控制分哪几种?
      • 2.3 经典的控制器
      • 2.4 挑战在哪里?
    • :satisfied:3. 进阶
      • 3.1 控制和规划是什么关系?
      • 3.2 为什么控制需要"反馈"?
      • 3.3 评价指标怎么定?
    • :satisfied:4. 总结

😏1. 概述

想象你学骑自行车的过程。你要骑到前面的电线杆,你首先用眼睛看着电线杆方向,然后调整车把方向,最后用脚蹬踏板——这就是"看到目标→想怎么走→身体执行"的过程。

在自动驾驶中,控制执行做的事情就是:把规划好的轨迹,变成真实的车辆动作。规划说"前方5米左转",控制要做的是把方向盘打满、再回正,同时控制油门让车速保持在20km/h。

控制执行 = Control Execution

本质上,它是一个"翻译官"——把数字信号(“左转30度”)翻译成物理动作(方向盘转动)。这是自动驾驶的"手脚",把"想怎么开"变成"真的怎么开"。


😊2. 主线

2.1 为什么需要"控制"?

你可能会问:规划直接控制车不就行了?

因为规划和执行是"两码事"。规划说"以60km/h直行",但车子实际可能还在80km/h减速中;规划说"左转",但方向盘转多少、转速多少、什么时候回正——这些细节都需要控制来"精细操作"。

控制的价值在于"补短板"。规划和实际之间永远有差距——有惯性、有延迟、有误差。控制就是那个负责"兜底"的模块——无论环境怎么变,我都要把车控制在规划的路上

2.2 控制分哪几种?

你开车时,控制的是"两样东西":方向盘和油门/刹车。

第一种:横向控制。你控制方向盘,让车沿着规划的路走。往左打还是往右打、打多少、什么时候回——这就是横向控制(Lateral Control),解决"往哪开"的问题。

第二种:纵向控制。你控制油门和刹车,让车保持合适的速度。加速、减速、保持匀速——这就是纵向控制(Longitudinal Control),解决"开多快"的问题。

横向控制和纵向控制就像自行车的两个把手:一个控制方向,一个控制速度——配合好了才能骑得又稳又快。

2.3 经典的控制器

你可能会好奇:这些控制是怎么实现的?

最经典的是PID控制器。想象你给自行车调速:你看到速度表,发现现在60km/h比目标快了10km/h——你松油门;下次发现慢了10km/h——你踩油门。这就是PID的核心——根据误差"反馈调整"

  • P (Proportional) = 比例—— 误差越大,修正越多。“你偏左了我就往右打”
  • I (Integral) = 积分—— 累积误差要清除。“你一直偏左,我得持续往右打”
  • D (Derivative) = 微分—— 预判趋势要提前。“你正在快速偏左,我得提前往右打”

PID就像一个老司机——你偏一点我就调一点,你偏多了我就多调,简单粗暴但非常管用。

后来有了LQR(线性二次调节器)。它比PID更"聪明"——会同时考虑"跟踪精度"和"控制成本"。比如你要转弯:普通PID只管转到位,LQR会同时管"转得顺不顺"、“方向盘转得累不累”。这是最优控制的思想。

现在流行的是MPC(模型预测控制)。它像是一个"看两步"的司机——不只看现在的误差,还会预测接下来几步的误差,然后选一个"未来误差最小"的控制序列。这就是预测控制的思想——走一步看两步。

2.4 挑战在哪里?

控制一辆车没那么简单,不然大家都成老司机了。

第一个挑战是"延迟"。你踩油门到车真正加速,有几百毫秒的延迟;你打方向盘到车真正转向,也有延迟。控制��要"提前量"——你得预判这个延迟,然后提前操作。

第二个挑战是"不确定性"。同一脚油门踩下去,同样的车在晴天和雨天、同样的人在平地和坡道,速度变化都不一样。控制需要适应环境变化——这就是自适应控制要解决的问题。

第三个挑战是"物理约束"。你不能把方向盘打到90度,车速不能瞬间从0提到100。控制需要尊重物理极限——这就是约束控制要解决的问题。

第四个挑战是"稳定性"。如果你控制器的"手太抖",车就会"画龙"——一会儿偏左一会儿偏右。控制需要稳定——这就是鲁棒控制要解决的问题。


😆3. 进阶

3.1 控制和规划是什么关系?

你可能会有疑问:为什么要有"控制"和"规划"两个模块,直接让规划控制车不行吗?

因为"想"和"做"是不同的。规划给你的是"目的地",控制给你的是"怎么去"。规划是"大脑",控制是"手脚"——两者配合,才能从"想法"变成"行动"。

这就好像你要写字:规划告诉你写什么字,控制告诉你怎么握笔、怎么运笔。两者配合,才能写出漂亮的字。

3.2 为什么控制需要"反馈"?

你可能会好奇:我打完方向盘,车不就转了吗,为什么还要一直"反馈"?

因为世界是复杂的。你打完方向盘,车可能打多了或者打少了;路面可能有积水轮胎打滑了;可能有阵风吹车子偏了。没有反馈的控制就是"盲开"——你不知道车子实际开成什么样。

这就好像投篮:即使你算好了角度和力度,你也需要看球有没有进篮筐,然后"记住这个误差,下次调整"。这就是控制里的"闭环"——没有反馈就没有控制

3.3 评价指标怎么定?

控制器做得好不好,得用尺子量:

  1. 跟踪误差—— 规划和实际轨迹的差距。越小越好——“踩点准不准”。

  2. 响应时间—— 从给指令到车响应的速度。越快越好——“手快不快”。

  3. 超调量—— 实际的轨迹会不会"冲过头"。越小越好——“会不会冲过头”。

  4. 稳定性—— 车会不会"画龙"。越稳越好——“抖不抖”。

  5. 舒适度—— 加速度变化平不平滑。越小越好——“晕不晕车”。


😆4. 总结

控制执行,本质上是自动驾驶的"手脚"。它把规划的轨迹变成真实的车辆动作,经历了从横向控制到纵向控制、从PID到MPC的层层进化。

核心价值在于:

  1. 精细执行—— 把"想去哪里"变成"真的开过去"
  2. 实时反馈—— 永远在修正,永远在调整
  3. 物理约束—— 尊重车辆的物理极限

技术路线从PID到LQR,再到MPC,逐步变得更"智能"。

当前主流方案:横向LQR + 纵向MPC,再加上自适应控制来处理环境变化。

这是自动驾驶从"想清楚"到"做得到"的最后一步,也是量产智驾的"临门一脚"。

预告:跟随着费曼的思路,我们聊聊规控系列的终篇——从BEV感知到规控执行,自动驾驶是如何"看清路况→猜透对手→想好策略→精准执行"的完整闭环。

以上。

http://www.jsqmd.com/news/838397/

相关文章:

  • FPGA加速LLM推理:LoopLynx混合时空架构解析
  • 英雄联盟回放分析终极指南:用ROFLPlayer解锁你的游戏数据宝库
  • 基于openclaw-python的验证码识别与自动化处理实战指南
  • 基于单片机手搓第一台新手无人机的器件选型和大致思路
  • 【计算机毕业设计】基于Springboot的医院挂号就诊系统设计与实现+万字文档
  • 部署开源AI编程工具,带你用 OpenCode 打造自由可控的 AI 编程工作流
  • Linux临时目录隔离自动化巡检实践
  • 通过环境变量为Claude Code配置Taotoken代理接入
  • 显卡驱动彻底清理指南:Display Driver Uninstaller 终极解决方案
  • 遍历算法:二叉树最大深度的解题思路
  • 3分钟搞定PotPlayer实时字幕翻译:免费双语观影终极方案
  • 开源AI应用框架davia:快速构建LLM应用的全栈解决方案
  • MT-Workflow2:面向 Odoo 的可视化审批工作流引擎
  • Claude React组件开发安全红线(含OWASP Top 10 AI注入漏洞检测清单·内部泄露版)
  • Linux临时目录隔离稳定性治理方法
  • TokenViz:大模型分词可视化工具的设计原理与实战应用
  • 将OpenClaw等Agent工具无缝对接至Taotoken平台
  • 苹果 iOS 27 新 Siri 可自动删聊天记录,押注隐私保护成 AI 差异化优势
  • 在多模型间切换路由的稳定性和成功率体感
  • 构建自动化读书笔记回流系统:基于Python与Notion API的个人知识管理实践
  • Windows平台下libmodbus 64位动态库的编译与集成实战
  • UniversalUnityDemosaics终极指南:Unity游戏马赛克移除的完整技术解决方案
  • 3分钟掌握跨平台资源下载神器:res-downloader全功能指南
  • 深度解析 KosmosAOS:开箱即用的预配置 Linux 系统镜像设计与实践
  • 开源AI角色库:降低智能体开发门槛,构建专业化AI助手
  • 如何在3分钟内配置崩坏星穹铁道自动化工具:三月七小助手完全指南
  • 人工智能【第33篇】强化学习入门:让AI学会做决策
  • 番茄小说下载器:如何用一款工具解决数字阅读的三大痛点?
  • 5分钟掌握暗黑破坏神2存档编辑器:免费网页版角色定制终极指南
  • Proteus元件库保姆级使用指南:从分类到关键词,快速定位二极管、三极管等常用器件