FLL机器人比赛中PID巡线的使用方法

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:samuraitruong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]PID巡线技术是FLL机器人比赛过程中十分常见的一种巡线技术,与此占据同等重要地位的还有基础小车的搭建。本文将主要对FLL机器人比赛过程中的PID巡线技术使用方法及基础小车的搭建等内容进行研究分析。
  [关键词]FLL机器人比赛;PID巡线;使用方法
  中图分类号:S988 文献标识码:A 文章编号:1009-914X(2018)10-0385-01
  随着教育环境的改变以及教育观念的进步,机器人竞赛在近几年来得到了越来越多人的关注,不仅竞赛的次数增加而且种类显著。经过研究发现机器人竞赛的举办可以使青少年发现与解决问题的能力得到提升,正好符合了当前的素质教育理念[1]。为了适应这一趋势,不少大学也纷纷开设了机器人专业。机器人教育不仅与学生的天性相符合,也使得教育事业领域得到拓展。FLL机器人比赛是众多机器人比赛当中最为复杂的一种,也更加考验青少年的能力要求。该项赛事过程中机器人的搭建以及PID巡线的使用都会对最终的结果产生直接影响。
  1、PID巡线使用方法
  在FLL机器人比赛过程中,巡线是十分重要的技能,想要提高机器人的定位准确度,更好的完成任务,就必须要认识到PID巡线的重要性。有了巡线的帮助,机器人可以对比赛场地上的各种线路进行充分的利用,进而使其准确度与速度都得到相应提升。常规教材当中所起到的,黑白位置的控制与判断是由传感器来完成的,同时对左右轮交替前进的方式展开相应的控制。但是采用这种方式,会使车体发生很大的摆动,精度也得不到较好的控制,这最终会导致在比赛过程中出现很多失误[2]。为了使机器人比赛的精度得到进一步的提升,需要在FLL机器人比赛过程中使用PID巡线方法。
  1.1 PID当中的P算法分析
  机器人在具体工作过程中所开展的巡线活动主要是对黑白交界线来进行巡视,我们使用自己的眼睛所开拿到的分界线是黑白分明,与颜色比较亮的光线相比,黑色的光线比较暗一些,实际上不管光线具体的变化规律是怎样的,或许是从明到暗也或许是从暗到明,根据现行变化的值来对机器人的位置进行确定,从而更好的对驱动轮电机的功率进行确定,实现位置的修正。一般情况下机器人所使用的用于驱动的电机都是习惯B和C,主要是默认程序所认的就是B和C[3]。在具体计算过程中可以这样开展:如果黑色路线平均光纤的值,我们将其看做5,而白色部分光线数值为55,这两种光线的平均值为30,这个平均值我们就能将其当做黑色与白色交界线的光线值。在使用传感器测量的過程当中,如果传感器所得到的值和计算出的光线平均值30一致,这样就说明传感器与分界线的位置相互重合。如果传感器所得到的值低于30,说明其处于黑色部分当中,如果数值超过30,又说明传感器距离黑色部分的距离比较远,数值越大,距离越远。为了使分析变得更加的通俗易懂,将巡右侧分界线作为具体分析的对象简单谈一下算法口的相关内容。
  (1)传感器和实际计算出的平均值之间的差距需要进行计算,再传感器测量了光线值之后,再使用计算得到的平均值与传感器测量得到的数值相减,如果数值为正数,这说明传感器位于偏黑线部分,此时就B电机和C电机的功率情况来看,明显是B电机功率高于C电机。
  (2)实际计算得到的平均值与传感器所得到的数值差需要乘以相应的系数,这个系数是由驱动轮和光电之间的距离以及驱动轮自身的大小决定,一般系数会介于0-1之间,得到的这个数值需要加上基础功率,这个基础功率和车辆的稳定性相关,比如功率大,车辆的速度会更快而车辆自身的稳定性也会较差,这样所得到的数值就是B电机的功率,C电机的功率则是使用基础功率减去新数值,这样可以对机器人的位置进行相应的调整。在这个过程中最为关键的内容就是需要找好基础功率和相关的系数,这两个数值与机器人的稳定性和速度是直接相关的,但是这两个数值之间却存在比较严重的矛盾,因此需要找到平衡点。
  1.2 PID当中的I算法分析
  上述内容当中对PID算法当中的P算法进行了相应的分析,如果是对于一些线路相对平滑的情况下,巡线精度其实已经得到了较好的控制。但如果遇到那些急拐弯儿的路线或者是曲线,弯曲度比较大的线采用P算法还无法满足实际需求,这时候需要将I算法加入其中。I算法的实际应用也需要先将平均值和光线值计算出来,并且得到两个数值之间的误差,将得到的误差存入变量,这样就会得到相应的计算公式:误差+变量=变量,如果机器人所行驶的线路相对平滑,那么误差也会有正负之分,大部分误差可以被及时抵消。若遇到那些弯曲度相对大的线路,在引入了算法之后可以对误差进行修正,最终的希望就是变量可以更接近零,这样行进线路也会变得更加平顺。想要达到这些目的,需要做到:在B电机和C电机当中的基础功率当中加入累积的误差变量。本次分析还是以巡右侧为例,B电机的数值是变量与基础功率相加,而C电机则是变量和基础功率相减。
  1.3 PID当中的D算法分析
  PID巡线当中的不同算法所起到的作用都是有差别的,比如P算法是对当前的误差进行修正,I算法是对过去累积的算法进行纠正,D算法则是用于纠正未来预测的误差。如果误差当前所发生的变化与即将发生的下一个变化相同,那么我们就可以对未来的误差进行相应的预测。关于未来误差的期望值计算方法如下:
  前两次传感器所得到的误差变化数值与当前误差的和正是未来预测过程中需要修正的数值。
  2、FLL机器人基础小车构建
  第一,对车体的结构必须要做到结实与稳定,一定要尽最大可能避免在比赛开展的过程中发生零件松脱现象。结构不稳定也会在机器人行进的过程中使误差变得越来越大,如果机器人零件发生松脱,裁判也会对机器人进行想一个的判罚。另外,车辆最好采用倒角或者是圆弧结构,直角不建议使用,这样在车体拐弯的过程中也会使机器人碰到墙壁的概率大大降低。若需要导向轮的安装,需要将其安装在驱动轮前,其高度低于墙壁。车辆的四周应当留下固定点而且要确保其平滑性,这样可以进行更简单的拆除和安装。
  第二,基础小车的连接线与控制器也有专门的要求,一般而言,控制器需要横放在基础小车上,不然会增加重心的控制难度。另外也需要留出下载口空间,为程序下载提供便利。同时控制器的安装也需要遵循便于拆卸的原则,为充电和电池更换提供便捷。另外,要将连接线藏到车辆当中,避免影响执行任务。
  第三,车体的重心尽可能的降低,这样可以提高整体稳定性。整机的水平方向上重心应当尽可能的靠近驱动轮,距离需要控制的比例为1:2,若距离较远则很可能会导致驱动轮发生打滑现象,误差也会进一步增加,但是如果距离过近,则可能会因为惯性而让基础小车频繁的出现抬头与点头现象,增加误差。
  总结
  机器人比赛的开展在丰富了学生课外活动的同时,也促进学生创新能力和实践能力的培养。在FLL比赛当中PID算法是机器人保证良好性能的根本,本文主要对其中的PID算法相关应用问题进行探讨分析,但是在实际操作中还需要根据机器人的实际情况进行有针对性的改进。
  参考文献
  [1] 张桂兰.FLL机器人训练中学生能力的阶梯式培养策略[J].信息与电脑(理论版),2017,(07):233-234+237.
  [2] 周洋.FLL竞赛机器人搭建的基本要求[J].科技风,2016,(04):1.
  [3] 周洋.浅谈FLL机器人的几个使用技巧[J].河南科技,2014,(10):264.
  作者简介
  姓名王彦祺,出生年月1999年9月28日,性别男,民族汉,籍贯(山东省济南市),学历:在读山东省实验中学高中生,研究方向计算机科学与技术,单位山东省实验中学。
其他文献
[摘 要]本文介绍了选用不同粒度砂布带对导管进行焊前打光,并分别进行氩弧焊、高频钎焊焊接试验及检查的效果,验证了选用不同粒度砂布带对导管进行焊前打光对导管焊接质量无影响,为今后采用细砂布带进行焊前打光提供了依据,采用细砂布带进行焊前打光,可提高焊缝区表面质量,提高导管抗疲劳性,进而提高飞机可靠性。  [关键词]焊前打光 砂布带 氩弧焊 高频钎焊  中图分类号:V546 文献标识码:A 文章编号:1
期刊
[摘 要]助燃剂指的是本身不能燃烧,但能发生燃烧所需要的氧的物质。  [关键词]勘查;现場分析;  中图分类号:S748 文献标识码:A 文章编号:1009-914X(2018)10-0374-01  一、事由  2016年12月6日22时许,吉林省洮南市设计院小区业主刘春艳驾驶自家别克牌轿车回到小区,将车停放在自家车库门前,熄火锁好车门上楼休息。3小时后该车起火,火致该辆轿车完全报废。  二、现
期刊
[摘 要]随着社会的飞速发展,我国科技项目的发展速度就变得越来越迅猛。现阶段,科技项目工作的迅速发展不仅在很大程度上提高了我国的经济效益,同时也对社会效益等进行了有效的提升,最重要的是,科技项目的迅速发展对我国综合国力的提升是非常有利的。由此我们可以看出,不断加快科技项目的发展对我国的未来发展是有着十分积极的推动作用的。但是在发展的过程中,科技项目管理工作却面临着很多新的问题,由于管理是科技项目拓
期刊
中圖分类号:S788 文献标识码:A 文章编号:1009-914X(2018)10-0376-01
期刊
[摘 要]在工业自动化全面发展的当代,无线通迅技术、传感器网络技术和射频识别技术发展的前提下推动了物联网的发展,在工业自动化与环境监测领域内物联网具有相当广泛的发展前景。通过无线传感器网络技术对工厂环境感知传感器感知相关信息,并利用无线通信方式进行各种方式的联系与传递,无线传感器的物联网感知技术对工厂环境区域内的对象信息数据进行整理,从而完成数据监测的目的。  [关键词]无线传感器网络;物联网;环
期刊
[摘 要]“国无防不立,民无兵不安”,国防是国家抵御外来侵略、捍卫领土完整与国家族权的军事活动。国防生是国防工作开展的基础,将红色基因融入国防生思想政治教育过程中,能够提高国防生的思想政治水平,让其充分认识到国防的重要性。基于此,文章主要对红色基因融入国防生思想政治教育的意义进行了分析,并对其教育路径进行了探讨,希望能够提高国防生的爱国、护国的精神。  [关键词]红色基因;国防生;思想政治教育;路
期刊
[摘 要]每一辆汽车约有2000个零部件在总装车间完成装配,每个零部件又区分车型、配置、厂家,实际在总装车间装配零部件有上万种;同时满足生产连续性,线边库存部分零部件,造成线边物料堆积,作业人员不易区分,错装问题频发,为解决此问题,自动化物料设计应运而生,自动化物流系统满足了精益生产对自动化、准时化的要求,同时也符合现代汽车制造业柔性化、敏捷化、智能化和信息化的发展趋势,已被汽车制造业引入并逐渐推
期刊
[摘 要]本文主要介绍我国某个石油化工企业的制氢装置试车中存在的问题,如程控阀的回讯的故障、转化炉管的堵塞、锅炉壁温度过高等。进而探讨了相关的应对措施。取得了很好的成效,为制氢装置的成功试车铺平了道路,以此作为相关企业可行性的参考。  [关键词]制氢装置;试车;存在问题;对策  中图分类号:S848 文献标识码:A 文章编号:1009-914X(2018)10-0379-01  某石油化工企业在制
期刊
[摘 要]在降低配电网线损的研究应用和研究中,传统降损措施存在着相应的缺陷和不足。因此提出将BP神经网络算法应用到配电网的综合降损研究中,简单介绍了BP神经网络算法,分析了BP神经网络的学习和训练的过程,将BP神经网络算法应用到配电网的负荷预测、配电网重构和无功补偿三个方面,综合分析结果和实际数据,验证了BP神经网络算法在配电网综合降损应用中的可行性。  [关键词]神经网络;配电网;线损  中图分
期刊
[摘 要]自21世纪以来,各行各业经济与生产水平均得到了迅猛提升,其中计算机科学技术的发展效果最为显著。在现今社会发展的新形势下,计算机技术早已不再局限于科学行业的发展,而是在各行各业中都有所应用。基于现今社会经济迅速增长的背景下,社会发展对各方面生产都提出了更高的要求,传统的生产方式早已无法满足现今的生产需求。为迎合时代的发展,将自动化设计理念引用到机械设计制造行业中,从而设计与制造出更加符合社
期刊