智能车非思卡尔“摄像头”——总结

全国智能车竞赛“摄像头组”——飞思卡尔杯

 

时间:2010.12 ~  2011.7 (大二下学期)

情况:

         第一天——预赛(结束时把赛道拿回旅馆,晚上继续调试)

         第二天——初赛(早上——23名,下午——26名(但跑不完))

         第三天——决赛(跑不完——怀疑是摄像头歪了,初赛下午撞过)

         第四天——华南区二等奖

 

总结:

 

1.技术上:

1.1 思维——算法逻辑(思想是一切的灵魂)

         自己的想法还是不够多,对于算法掌握跟了解程序远远不足,需要不断地弥补这方面的空缺。

1.2 搭建程序——从内到外,从一个点到一个圈,不能用瀑布流

          本次飞思卡尔制作的过程中用了瀑布流的方法,导致最后1个月还有虚线,起跑线,起跑延时还没有做好,到最后几天忙着修补,人累车也累。

1.3 编程方面——

          1.2.1 学会了如何搭建一个中型project(约2500行代码)

          1.2.2 学会了bug的查找与排错

         1.2.3 可以把简单的想法变成逻辑程序并实现

         1.2.4 project代码严重不够简洁(例如*s++=*t++,在project里用了3行)

         1.2.5 对bug的把握能力不够,常常修改了一小处地方,编译没问题,小车跑起来时候会影响很大。

         1.2.6 缺少经常思想与动脑能力,对于更精确的控制没有做好。

 

2.规划上:

2.1 规划文档很重要

         在飞思卡尔里,遇到问题解决,遇到需要接口与硬件,才慢慢加上,导致飞线严重,并且进度一拖再拖,编码器也是到5月中才加上。

2.2 乐观主义is a killer

         一直犯乐观主义的影响,以为改一个bug不会影响其他地方的,以为处理虚线与起跑线是很简单的。师兄以为做双驱动也很简单,最后工期拖欠严重,一切过于理想化,导致后来的加班也处理不够好。

2.3 保守主义不能犯

         程序因为太保守,在过弯道的时候点击堵转次数过多,一圈下来电机已经非常烫,而且弯道提速明显不够。

2.4 要有良好的作息时间

         有时候因为加班太累,工作效率降低,效果不明显。

 

3.团队上:

3.1 要有外科医生

         核心人物不一定是年龄最大,经验最丰富的,本次因为开始核心人物是去年参加的酱油师兄,导致严重制约的团队的沟通与项目的进度。

3.2 遇到问题要先解决,后追究责任

         本项目很多都是从负面的李庆元师兄身上总结出来的,每次遇到问题,第一个责怪别人。一个团队就应该齐心协力解决难关。

3.3 保持团队的同一性,消极情绪不能过剩,更不能影响到团员

         到了6月份中期,周洋连续两天通宵调车,最后说放弃了(此时距离正式比赛剩一个月),因此建议时间要合理安排,不能太累,不能有太大的消极情绪,因为我也受到了比较大的影响,也开始放弃了。而李庆元师兄在3月份因为有团队的摩擦,和自己能力限制的问题,已经宣告半退出状态。

3.4 团队之间应该形成统一的思想,大家严格遵守规划书。

         因为没有项目规划书,双方的意见不一样,导致分开了路走,时间进度被拉下来了,最后的成品也没有理想中的好。

 

         项目到了最后阶段,看上去完成了90%,实际上只有70%,因此最后阶段不能松懈,更不能犯消极情绪与过于乐观,要有很好的规划书!

         一段时间后把《人月神话》翻出来看看,会有很深的感悟。

 

你可能感兴趣的:(编程,算法,工作,文档,2010)