- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PID算法在智能车方向控制中的应用
方向控制中的PID 算法
2015/12/26 BY 哈工大智能车-技术培训部-刘键
方向控制在软件系统中的位置
方向控制系统宏观概览
PID 控制方法理解
PID 程序编写
PID 参数调试
PID 算法微改进
1. 方向控制算法在软件系统中的位置
整个智能车基本上就在做两件事,一个是方向的控制,一个是速
度的控制 (当然平衡车还多一个平衡的控制),只要能够将这两个量
给控制的恰到好处(恰到好处不光是两者单独控制的很好,而是两者
一起工作时配合的很好)本文档只讲其中的一个:方向控制中的控制
策略问题 (四轮车的速度控制与此非常类似,甚至还更简单)。
下面是我们车内软件运行的一个大概的流程图,软件成员后来的
所有精力基本都倾注在这三个加粗的方面:方向偏差提取;方向控制
算法;速度控制;
方向
始 传感器信息采集 电感压差 方向控 (舵机PWM
开 (电感电压/光电 偏差 / 中线偏差 占空比的大小) 舵机驱动 束
期 结
周 管/摄像头) 制算法
提取
PD 方向控制
始 速度控 (电机PWM 束
开 速度读取 速度偏差 电机驱动
期 制算法 占空比的大小) 结
周
PID 速度控制
整体上就分为两部分,方向和速度控制。其中两者均为周期性控制,
但控制的周期可能不一样。方向控制的主要步骤如下:
1、采集方向传感器的信息,比如对于摄像头就是进行图像的采集;
2、方向偏差信息的求取,对于摄像头来说就是图像中线的求取,
进而得到得到车体当前位置与理想位置的偏差
3、方向控制模块根据这个偏差来计算应该输给舵机的PWM 占空
比,进而来调整车体的前进方向。
2 方向控制系统宏观概览
系统宏观上了解。通过对系统的全局分析,你不仅可以更清楚了
解方向控制的本质,更重要的是还能够从系统中各模块的相互约束
关系中找到一些新的能够改进整个控制系统的方案,下面详述~
从控制系统的角度来看,典型的方向闭环反馈系统结构图如下图
所示,主要由五部分构成:控制目标;被控对象;执行机构;测量
反馈;控制算法(这里面就是我们常说的核心PID 啦)。在构思控制
算法之前你首先需要对执行机构,被控对象,测量反馈和控制目标
这四个部分有足够的了解。
执行机构 被控对象
控制目标
车体位置和方向 + 控制算法
舵机驱动 舵机 车体
保持在车道中央 - (PID/Fuzzy/..
实际方向 摄像头测
和位置 量图像
测量反馈
控制目标是首当其冲要考虑的。本系统要控制的物理量是什
么?
文档评论(0)