自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 控制算法之三:自动驾驶的前馈控制

我们在上一篇文章中,介绍到了LQR控制,在Apollo控制算法中的横向控制就采用了LQR控制+前馈控制,当然这也是目前自动驾驶中比较普遍的横向控制算法。由于时间限制,本篇文章并未对每个公式都进行详细的推导,感兴趣的小伙伴可以给大家推荐一本书-《车辆动力学及控制》或者相关的博文进行仔细研究。所以,本篇文章主要是在状态反馈控制(LQR)的基础上,设计前馈控制,来补偿由于道路曲率带来的误差,即。目前主流的轨迹跟踪方法有两类:基于几何模型的跟踪方法和基于动力学模型的跟踪方法。为不足转向斜率,表征了车辆的转向特性;

2024-11-18 15:49:28 1081

原创 控制算法之二:LQR控制

(1)根据系统的状态空间模型,确定A,B,C,D;(2)设计参数矩阵Q,R;(3)根据式(12)Riccati方程计算出辅助矩阵P;(4)根据式(11)计算出K,根据设计出控制器。P%20A+Q+PA+

2024-11-17 12:26:23 4049 3

原创 控制算法之一:PID控制

例如:一个温度控制系统,如果只采用比例控制,那么当控制量刚好和热量损失相同时,那么系统温度就会处于稳定状态,误差始终存在,维持在一个恒定值。当被控对象的结构和参数不能完全掌握, 或得不到精确的数学模型 时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定, 这时应用 PID 控制技术最为方便。(2)动态时,阻尼作用,突然变化快,抑制其速度,防止超调。SetValue(设定值) - ActualValue(实际值),等号右边的三项分别代表比例环节,积分环节,微分环节。

2024-11-13 22:54:11 801

原创 Project - C++基础知识随记-01

shared_ptr:思想是:该类型智能指针在实现上采用的是引用计数机制,即便有一个 shared_ptr 指针放弃了堆内存的“使用权”(引用计数减 1),也不会影响其他指向同一堆内存的 shared_ptr 指针(只有引用计数为 0 时,堆内存才会被自动释放)。6. “sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的变量或对象的地址)的大小;引用不可以改变指向,但是可以改变初始化对象的内容,而指针即可以改变指向,又可以改变指向对象的内容;

2024-11-11 05:34:05 314

原创 GO TO ShangHai

Working......

2024-11-05 12:02:38 113 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除