智能车算法的简单研究

来源 :硅谷 | 被引量 : 0次 | 上传用户:feiyulaile
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 本文以“飞思卡尔”杯全国大学生智能车竞赛为背景,介绍了控制智能车舵机和电机的算法思想。舵机控制采用微分先行的PID算法,而电机控制算法近似闭环控制,创新地利用速度给定值与真实值的相反关系实现加减速。实践证明该方案是可行的。
  关键词 智能车;舵机;电机;控制算法
  中图分类号:TP391 文献标识码:A 文章编号:1671-7597(2013)12-0059-01
  21世纪的汽车概念将发生根本性的变化。从现在带有一些电子控制的机械装置,到带有一些辅助机械的机电一体化装置,它正向消费类电子产品转移。随着汽车电子控制技术的发展,汽车工业将面临着巨大的发展机遇和挑战,开展智能汽车技术的研究与开发工作具有重要意义。智能汽车的研究范围涉及到多种学科,综合知识的交叉应用促进智能汽车的形成与发展。
  本文结合作者参加“飞思卡尔”杯全国大学生智能汽车竞赛电磁组的经验,介绍了比赛中智能车的舵机和电机的控制算法。因为交通环境信息的复杂多变性、交通任务多样性等原因,汽车控制策略往往需要复杂的智能控制理论来设计,但限于比赛时间和初次参赛的水平,作者还是采用相对简单却成熟的控制算法。针对舵机的特点,使用微分先行的PID算法,而对于电机的控制,借助软硬件的巧妙配合,在常规PID算法上实践创新的想法,希望给予参赛选手一些控制方案设计上的启迪。
  1 系统总体结构
  智能车系统采用飞思卡尔的16位单片机MC9S12XS128作为核心控制单元。传感器选择谐振回路方案,六个传感器对称安置于车正前方并伸出,用以确定赛车的位置。谐振回路采集、放大并检波感应电压,利用单片机的片内A/D将感应电压处理成数字信号,完成赛车的方向决策。MC9S12XS128内部PWM模块发出脉宽可调的方波,改变占空比进而驱动直流电机对智能车进行加速和减速控制。调节设定参数,实现对于不同道路情况的判断与速度调节。为了对赛车的速度进行精确控制,需要反馈环节,所以在智能车后轴上安装光电编码器,采集车轮转速的脉冲信号,经单片机捕获后完成智能车速度的闭环控制。
  2 算法的选择
  2.1 舵机算法
  智能车舵机的作用是控制车子行驶的方向。面对多样的真实路径时,可利用传感器的测量数据确定路况,选择针对性算法通过,但这不是本文讨论的重点。简单来说,道路可分为两类,直道和弯道。我们设定智能车的期望轨迹为跑道中间线,因为带电铜导线掩埋的位置位于跑道中线,受传感器布置的影响,若小车一直在中线行驶,那么左右两组传感器的差值将会非常小,经过多次实验,可得到一个较为合适的阈值。
  PID算法是将偏差的比例(P)、积分(I)、和微分(D)通过线性组合构成控制量,对被控对象进行控制,因其简单实用的特点在工业生产者得到广泛应用,而数字PID控制则更加灵活。现在,普通PID算法也衍生出多种算法,以满足实际的各种环境与要求。在电磁组的比赛时,单片机根据对传感器对电磁环境的探测,给予舵机给定的控制值。因为小车路径的快速变化,舵机的给定值变化较快,并且改变越快,达到的控制效果也越精确。当控制系统的给定值发生阶跃时,微分作用将导致输出值大幅度变化,不利于稳定操作。因此我们选择微分先行的PID算法,在微分项中不考虑给定值,只对被控量进行微分,这样,在改变给定值时,输出未变化,控制量的变化往往很缓和,避免了给定值变化频繁可能引起的系统振荡,改善系统动态
  特性。
  2.2 电机算法
  在设计电机的算法时,一般使用负反馈闭环,电机给定速度值越大,最终稳定速度越大,而此次比赛中,因为偶然的发现,选用与之相反的给定方法,即电机给定速度值越大,电机稳定时的速度越小,这可通过硬件电路和单片机的初始化简单实现。
  假如控制量用u表示,电机输出量用v表示,k、b为常数,那么可以用公式u=k·v+b体现控制原理。从公式表面上看这是一种开环控制,但由于电机给定值与真实值的相反关系,实际上依旧是闭环控制。下面介绍算法的基本思想:当小车从弯道进入直道时,需要减速,才能保证安全不冲出跑道。此时,小车速度v数值较大,为达到减速,电机的给定值u也应该较大,而在减速过程中,电机的给定值u随小车速度v比例变化,若干次振荡后达到稳定,速度降低。这个过程中,改变k值可改变速度变化的剧烈程度,它也影响着超调量和稳定时间。当小车从直道进入弯道时,速度变化与上述过程相反。在给小车调试时,因为采取依靠传感器来判断路况的策略,所以对于不同的路况,主要区别弯道类型,赋予不同的比例系数k和补偿系数b值,需要反复的调试才能达到最佳状态。在此基础上,仍可以利用PID算法,保证系统的动态特性和稳定性。
  3 结束语
  本论文结合智能车比赛的经历,主要介绍了作者在比赛中对于舵机和电机的算法选择思路,坚持以实际场合的有效应用为目标,在前人的基础上,总结创新出自己的想法,并实践运用。虽然算法总体较为简单,但实际证明本文方案是可行的,可获得较好的控制效果。当然,由于具体问题的复杂性,在本论文简单的基础上仍需要针对各种路况继续完善和发展控制算法。
  参考文献
  [1]田玉平.自动控制原理(第二版)[M].北京:科学出版社,2006.
  [2]卓晴,黄开胜,邵贝贝.学做智能车[M].北京:北京航空航天大学出版社,2007.
  [3]邵贝贝.单片机嵌入式应用的在线开发方法[M].北京:清华大学出版社,2004.
其他文献
近日,山东省集成电路联盟的“基于社保行业智能IC卡研发与应用的创新平台建设”项目获得济南市自主创新专项立项支持。该项目拟充分利用山东省集成电路设计产业技术创新平台的技术优势和创新能力,由联盟成员深度参与以社保行业为技术和市场突破口,研制完全符合社会保障卡技术标准具备金融功能的智能IC卡及相关配套设备和系统并实现应用。这是山东省集成电路设计产业技术创新战略联盟首次以联盟为主体申报科技项目,有利于实现
期刊
江苏省科技厅网站消息,围绕创新型城市建设目标,启东市科技局创新观念、创新方法,全力以赴开展创新工作,取得显著成效。今年上半年,全市共申请专利2748件,同比增长52.36%,全市共授权专利787件,同比增长12.2%,其中:发明专利授权40件,同比增长53.85%。全市高新技术产业完成产值290.93亿元,同比增长24.6%,占规模工业产值的比例达41.5%,11家企业新申报高新技术企业,有49个
期刊
近年来,安阳市把产业集聚区规划建设作为集群培育、扩大招商、产业转型的载体平台,加强规划引导,提升发展水平,产业集聚区综合带动作用和集聚发展水平持续提升。  一是加强规划引导,优化产业布局。通过科学规划、严格管理、优化布局等举措,引导各产业集聚区立足本地产业基础和比较优势,确定一个优先发展的主导产业进行重点培育;严把项目入驻关口,不符合主导产业定位、投资强度不达要求的项目不准入驻;严格按照省政府三规
期刊
科技部网站消息,今年上半年,安徽省围绕深入实施创新驱动发展战略,以国家技术创新工程试点省和合芜蚌自主创新综合试验区建设为契机,推动高新技术企业发展,突出创新载体建设,全省高新技术产业呈现加速增长的良好态势。  稳中有进增长加速。据统计,上半年,安徽省高新技术产业实现产值5962.4亿元,同比增长20.4%,完成年度目标任务比去年同期高出8.6个百分点,实现过半。高新技术产业实现增加值1485.8亿
期刊
7月9日,“贵州茶产业关键技术研究与产业化示范”重大专项通过贵州省科技厅组织的专家验收。通过茶产业重大科技专项的实施,四年间建立示范茶园1.86万亩,推广应用21.83万亩;增加茶叶产量1741.04吨,新增产值2.98亿元,新增经济效益1.63亿元,茶农新增茶青收入4449.3万元,为贵州茶产业快速、优质、高效发展提供了科技支撑。  茶产业是贵州省委、省政府重点支持发展的“五张名片”之一。贵州省
期刊
上海虹桥商务区作为市委、市政府确定的六大重点功能区域之一,是上海创新驱动、转型发展的重要载体。自2006年虹桥综合交通枢纽建设伊始,上海市科委就鼓励先进科学技术在特大型交通枢纽使用,为枢纽建设单位——上海申虹投资发展有限公司(以下简称“上海申虹”)与科研机构牵线搭桥,围绕工程建设和后续运营中的技术难题,开展课题研究和技术攻关,相关科研成果在枢纽建设中得到充分展示和应用。  2010年,虹桥综合交通
期刊
为加快企业研发机构建设,强化企业技术创新主体地位,今年,青岛市科技局正式启动实施企业研发中心培育专项计划。按照“四有”(研发人员、研发场地、研发投入、研发项目)标准择优评选,首批204家企业研发机构于7月份入围研发中心培育基地名单。  实施专项计划,目的是引导科技型企业采取不同模式建设研发、检测、设计、中试等各类研发中心,进一步提升企业技术创新能力。同时,为充分发挥财政资金引导带动作用,专项计划采
期刊
孝感高新区通过实施创新驱动发展战略,提升区域自主创新能力,成为促进技术进步和增强自主创新能力的重要载体,成为带动区域经济结构调整和经济发展方式转变的强大引擎。  在湖北汉光科技股份有限公司,虽然时值周末,但是工程师刘幼明正带领他的研发团队在加紧测试超高压真空开关管的各项性能。该产品主要应用于韩国电气化铁道的使用,雷电冲击性能超过国内同类产品的30%以上。在产品研发过程中,核心部件真空灭弧室成为摆在
期刊
2013年7月4日,上海市人大常委会召开本市农业科技发展情况专项监督汇报座谈会,听取上海市农委、市财政局、市科委的专题汇报。至2012年末,本市农业科技进步贡献率达到64%,乡镇农业公共服务体系健全率86%,农作物综合机械化水平达到75%,为上海都市现代农业发展提供了科技支撑和技术保障。  据悉,上海市拟在市农科院奉浦院区,通过整合与聚集农业科技资源,建立集农业科技创新、技术研发、成果中试与示范、
期刊
广州市围绕建设国家创新型城市目标,把加强创新型企业建设作为工作重点,不断探索推动创新型企业发展新模式,通过引导和支持项目、资金、技术和人才等创新要素向企业集聚,推动企业成为技术创新主体,引导企业加大技术创新投入和加强创新能力建设,培育了一批规模大、掌握核心技术与自主知识产权、竞争力强、为支撑广州持续快速发展发挥重要作用的创新型龙头企业。目前,广州地区共有国家级创新型企业8家、创新型试点企业6家。省
期刊