不知不觉一学期又过去了,简单回忆和总结一下这学期的收获吧。
学科竞赛方面
这学期搞过的大概有三个竞赛。
首先是智能车比赛。这个比赛现在年年换主办方所以我也不知道具体叫什么名字了。我和我的组员还是选择了平衡组,大概是因为去年做了一年看上去比较有经验吧。今年比赛规则出的比较晚,由于要准备期末考试大家都没有心情搞车。我们做好了硬件,又稍微整理了一下去年比赛用的代码,现在车子的平衡环和速度环基本已经完成,但貌似摄像头的硬件电路还有问题。
我还参加了一个赛程比较短的山东省机器人竞赛,当时还写了一篇六足机器人技术报告。机器人大概是这个样子:
比赛的结果不是很理想,在竞速方面因为0.1s的差距和第一名失之交臂;创意表演方面就更失败了,貌似是因为违反了规则所以拿了三等奖最后一名。这里我就不得不吐槽一下了,这个比赛的设置还是有些不合理的地方,例如竞速比赛的时间是用人工秒表计时的,所以比赛的结果看起来就不是那么公正;创意表演方面的评分完全是主观的,几乎所有的机器人都选择去跳个舞什么的,而我们改了它的机械结构设计了避障和爬坡方案。改机械结构确实我们犯规在先,但是评委对我们方案的态度实在是让人很不爽。我个人认为机器人总应该能做点实实在在的事情,而不是动动舵机跳个舞什么的。毕竟六足机器人的优势就在于它的复杂地形通过性好。考虑到又不是什么大型的比赛,还是不要在意成绩了,学到点东西就好。
最后就是现在正在搞的Mathematical Contest in Modeling,也就是数学建模的美赛。小学期的时候参加了国赛并且拿了省一等奖,我们研究了开放小区对城市道路通行效率的影响,主要考虑的是三个方面:最短路(Dijkstra’s algorithm),Braess悖论和BA无标度网络。但我感觉美赛就没有用那么多的精力,每天按时睡觉还起床困难,日常打两把DotA2。结果当然现在还不知道,但我感觉不会太好。我们选择的题目是机场安检流程优化,用了Petri Net理论。模型计算用了一个叫做PIPE的仿真软件。如果不是它我估计美赛就搞不出来了。这是我们建的模型:

PIPE
- 综上我觉得自己在智能车和机器人方面没有太大的进步,在数学建模方面由于系统的学习了MATLAB语言,至少说用MATLAB画图比以前好看多了。
自己做的东西
感觉自己一学期都在和树莓派打交道。
首先是机器人实验课,我用树莓派搭了一个雨伞租赁系统,具体代码与过程我写在这篇文章里了。学会了用C语言操作MySQL数据库,熟练掌握了wiringPi的库函数。
还有就是关于智能小车方面的设计。我用树莓派和python的CV库做了一个循迹小车,虽说跑起来歪歪扭扭,但是操作系统级的编程要比单片机舒服好多,我觉得这个还有提升的空间。另外,就是把小车的循迹数据拿回来训练神经网络了。这个属于机器学习方面的内容,训练得出的结果还是比较令人满意的。通过这么一折腾,我大概了解了Python的基本语法,学习了正则表达式和matplotlib绘图的相关知识。另外学了神经网络的一些皮毛,如果下学期自己的时间充裕的话会更深入的了解机器学习。
SRDP项目顺利结题了,大概就是部署服务器之类的事情,做了一个学校的小网站和论坛。学了一些HTML/CSS/JS的皮毛,学会了Nginx的部署与配置。
专业课程方面
这学期专业课考的还行吧,除了电力电子技术没到80,其他的科目都在85以上,自控原理和电机拖动90+。讲道理我感觉自己真的不太喜欢各种电,从电路到模电到数电到电力电子,除了一门数电85+以外其他的都没到80( ̄+ー ̄)。电力电子技术的话整流学了大半学期,逆变斩波变频感觉我掌握的确实不是很好,考试填空简单估计吃了不少亏。貌似下学期还有大学最后一门电类的专业课,先祝自己好运吧╮( ̄▽ ̄“”)╭
其他方面
体育锻炼是需要的,貌似学校体育课和体测越来越严格了。一学期不跑步被强行要求体测1000m感觉身体确实吃不消。
另外我觉得应该减少喝可乐的频率,每次写代码都想喝可乐是个不好的习惯。
感情生活方面,虽然中间由于我作死出了一些波折,现在回到正常轨道了。