机械设计3课程大作业----小车

之所以把这个大作业也列再这里,是因为它已经达到了project的水平。用纯机械的方法制作一个自动行驶的小车,从主楼侧边的弯曲坡道上行驶下来,要求停在终点线前后20cm的范围以内。我们还是机械设计大赛的原班人马,这个看似更加复杂的机械设计,实际上并没有花费我们多少精力,也许是轻车熟路,也许是rp的攒积,也顺利的完成了任务。

计步器

其实也是一门课的大作业,自选题目,但事实上从一开始我们就没有把它当作一个普通的大作业来完成,我们想做一些有意思的东西。利用两轴低g值加速度传感器完成走路或者跑步中步数的计量,计步的精度还是令人满意的,同时,它对其在身体的放置位置以及姿态并不敏感。为了故弄玄虚,放置一些可以描述核心技术的名词放在下边吧:参数实时优化,FIR数字滤波,状态识别及容错,迟滞比较,有效性多重验证...

后来这个项目也顺便参加了挑战杯的系内评选,本来顺利的通过了初评,但因为一些原因我主动用展示欠佳的另一项目项目将其换下。

电子设计大赛

大三机设,大四该轮到电设了。赛题为利用发放的玩具小车,自行改造使其能自主行驶完成特定任务。具体的任务是基于八皇后问题这一背景,即8×8的格子上8个皇后互不同行、互不同列、互不同斜线。比赛场地为黑底白线,白线的交叉点上用地下亮灯的方式给出7个皇后点,小车需要自主决策并最终停在第8个皇后点处。以上是初赛的赛题,初赛中,即使我们的小车因为传感器一端的支撑掉下而跑飞重置一次,我们完成任务的时间仍然是最短的。事实上,在初赛中,只有我们一个队伍研究并使用了寻找公主点的复杂算法。然而由于一些原因,组委会将决赛的赛题做了很大的改动,这使得先前算法的研究几乎完全废弃...决赛,光线,裁判系统,各种问题,比赛一开始就陷入了混乱的状态,这导致小组赛结束后比赛进程停滞了一个多小时,赛场外的队员极其激动的争执着,重赛了部分小组赛,随即就宣布了淘汰赛名单。于是我们就成了牺牲者。记得当时的日志中这样评价:“没有把握住唯一可能颠覆结果的机会,于是成为了一次远算不上成功的比赛的牺牲者”。我相信几乎所有的队伍都不会否认我们的技术是最强大的,然而强大并不意味着第一,失败的原因有很多个,1.我们的鲁棒性没有足够好;2.我们的运气不够好...最终也给了个“最佳软件奖”,我们也成了单项奖中唯一一个没有拿到123等奖的队伍。

前边提到的对于寻找公主点算法的研究,主要是我基于labview的一个算法仿真平台,这个算法仿真平台也去顺便在次年的虚拟仪器大赛中拿了个二等奖。

电设过程中我也用blog记载了一点一滴的成长: http://www.iamstone.net/phantom3