自动驾驶规划&控制常用方法

本文纯属了解下,常见的控制算法,了解皮毛,

常见的方法罗列如下

  • PID,比例积分微分,本科学控制的同学肯定比较熟悉,自动控制原理等课程有讲解
  • 模糊控制,感觉比较玄学,我没见过应用场景.
  • 最优控制,有能量最优,时间最优,等方案
  • 滑模控制,我也没有见过
  • 模型预测控制,MPC,apollo中用到了
  • 深度学习方法,基于端到端的控制,用大量老司机的驾驶行为做有监督的训练,直接得到控制量.comma.ai是这么做的

一般分横向和纵向控制,据我了解,纵向用PID较多,模型比较简单,好用.横向控制比较精细,使用MPC方案

输入是路径规划的轨迹点,目标是让车经过这些轨迹点.同时车的乘坐体验好
输入:

  • 路径规划出的轨迹点,每个点带参考速度,
    观测量:
  • 车辆状态,比如imu测量的加速度,油门开度,方向盘转角
    控制量:
  • 油门,方向盘,刹车
    输出
  • 车辆真实的运动结果

PID
乎上写得比较通俗易懂,https://zhuanlan.zhihu.com/p/39573490
在这里插入图片描述
在这里插入图片描述
P有稳态误差,对当前的测量作出反馈,对扰动敏感
I可以消除稳态误差,增大了超调,系统响应变慢
D对输入和扰动敏感,容易震荡

疑问:多输入多输出的PID怎么操作?
可以参考知乎上说的,解耦 https://www.zhihu.com/question/60546121

规划planning

参考apollo文章 https://mp.weixin.qq.com/s/YDIoVf20kybu8JEUY3GZWg
主要使用的是latice planning

Lattice规划出来的曲线是“时间-多项式”曲线。多项式的值(零阶导)对应位置,多项式的一阶导对应速度,二阶导对应加速度。

参考资料 
http://www.sohu.com/a/213351281_465591
https://mp.weixin.qq.com/s?__biz=MzI1NjkxOTMyNQ==&mid=2247485424&idx=1&sn=6a6d6ece4f5055e381b07eddc877d199&chksm=ea1e1582dd699c942e56a2803f012d84170745c71defa99175733eb5acdbe256d6894030a37b&scene=21#wechat_redirect
https://mp.weixin.qq.com/s?__biz=MzI1NjkxOTMyNQ==&mid=2247485424&idx=1&sn=6a6d6ece4f5055e381b07eddc877d199&chksm=ea1e1582dd699c942e56a2803f012d84170745c71defa99175733eb5acdbe256d6894030a37b&scene=21#wechat_redirect

自动驾驶车辆常用的运动规划方法有以下几种: 1. 基于规则的方法:这种方法基于预先定义的规则和限制来进行运动规划。例如,遵守交通规则、保持车辆稳定性和舒适性等。这种方法比较简单直观,但对于复杂的交通环境和未知情况处理能力有限。 2. 基于路径规划方法:这种方法将运动规划问题转化为寻找最优路径的问题。常用的算法包括A*算法、Dijkstra算法、RRT(Rapidly-exploring Random Trees)等。它们通过搜索状态空间来找到最佳路径,并结合环境感知信息来进行路径优化和更新。 3. 基于模型预测控制(MPC)的方法:MPC方法结合了模型预测和优化控制。它通过建立车辆动力学和环境模型,预测未来一段时间内的车辆行为,并使用优化算法来找到最佳控制策略。MPC方法具有较好的动态响应能力和适应性,但计算复杂度较高。 4. 基于机器学习的方法:近年来,随着深度学习技术的发展,基于机器学习的运动规划方法逐渐得到应用。例如,使用深度神经网络来学习驾驶策略,通过训练数据来预测最佳行驶路径控制指令。 需要注意的是,自动驾驶车辆的运动规划通常是一个综合考虑多种因素的问题,包括环境感知、车辆动力学、交通规则、路径优化等。因此,实际应用中常常会结合多种方法和技术,以实现高效、安全和智能的运动规划
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值