2017中国旅游暨安防机器人大赛总结

可以说是一个迟到的总结吧。
一个多月的准备,到比赛的三天,再到后期录制视频,再到刚刚又重现看到PID控制算法。决定,还是应该总结一下,是因为我的怠惰而没有好好学习PID控制呢,还是因为我的大意没有能在在意到跑道上的油漆改变,又或是我的某种劣性心态让最后的选择走向了极端……

好,以上内容都是扯淡,下面步入正题:

先直接引用一下技术报告:

五、代码编程部分
在编程方面,我们尽可能降低了编程的难度。对于各种传感器和电机的调用在之前加以封装,直接以函数的形式调用。对于哪怕是非计算机专业的同学也是可以一目了然。但凡对C语言稍有接触的同学,都可以将想法付诸于实践。
我们队伍在具体操作的过程中,采用了分段编程的思想。将全程分为七个部分,按照统一的标准进行编写。比方说同样命名方式的变量名、同样的注释方式。这样一来极大的提高了我们队伍之内的团队协作能力和默契。与此同时,关键的函数调用则是大家在前期一起摸索所得到的,有了相同代码基础,每个分段根据自己的需求进行封装。无论是从代码可读性还是效率方面都有了很大的提升。
在不过千行的代码之下,我们贯彻浓缩就是精华的理念,说是极简主义也绝不过分。尤其肖同学精致的编码风格,执着追求的精神更是给我们这个队伍在编程方面上前进的动力,引领我们这个队伍的一步步前行。

六、亮点、创新点
1.这个机器人,经过大量的实战检验并且还同其余机器人进行过比对,不断完善优化而成。
2.十分优秀的驱动、控制能力,各种配件的占比恰到好处。在追求速度的同时也能保持自身的稳定和参数传递的精确。
3.我们不单单是为了比赛而比赛,在完成探险项目的同时。稍稍加以改装,我们也能适应寻宝以及快递的比赛。进德修业,与时偕行,是我们每一个人的追求。
4.在关键位置加以改装,为了适应探险比赛,我们不仅加设了保护措施,并且还用多种方法进行控制和校正。例如指南针和光敏传感器同时配合,确保在比赛过程中的稳定。

以上内容可能也没有什么用,接下来:

说起来,我们的代码是“老炮筒,汉阳造”? 未必未必,在考虑到巡线和转弯的速度和稳定劣势上,经过一开始的讨论。我们几乎把所有精力都放在了路线规划和路线的调整上。这个决策是没有什么问题的,然而我们缺少补救机制,缺少应对紧急情况的第二套代码。这一点,从总体看来是很尴尬的。
劣势的地方:一个是别人的二值传感器,红外距离探测器,PID,铰链,前后双传感器排,记忆功能。记得有一个学校的车,是能漂移并且准确巡线的,姑且称其为漂移大佬吧。 相当多的有待学习的地方,能不能学会并且又拥有自己的革新的话,
还看明年吧。

记录下一些小操作,以便于明年参考:

void run(int m, int p)                                                                      //舵机控制函数
{
    motor(1, m);
    motor(2, p);
}

                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值