方案解析:轴距仅210mm的四旋翼有多稳?电赛B题国一作品(上海大学)
对无人机感兴趣的同学,工程师都可放心“食用”。
B题可以说是所有题目里最具观赏性的
先回答达尔闻的提问:B题制胜的最关键点是?
如果一定要强调一点,那就是飞机设计的精巧。

这一点在我们飞机轴距上有很大的体现,我们飞机的轴距约为210mm,这次竞赛大部分队伍所使用的飞机轴距都在300mm以上,轴距变小,使得飞机PID调参变得更加方便简单,也使飞机姿态调整速度快,更加灵巧。针对此次竞赛题目而言,小飞机也有天然优势,比如拍照距离可以更近,飞机稳定性可以更好。
比起正式的方案,我想更多人关心的是我们的设计思路和思考的过程,于是我们花大篇幅来分享,这些点也是大家容易踩坑的地方:
条形码与二维码的拍摄问题。条形码与二维码的拍摄与扫描是该任务的重点,增加扫描成功率是该题目拿分的关键,因此我们从如下角度对这一问题进行解决和优化:首先经测试发现,盲拍到的条形码扫描成功率极低,因此我们在程序中加入了条形码与二维码的识别;然后针对条形码与二维码识别率低的问题,我们在定位到黄色色块和B杆时,加入了飞机位置调整的步骤,将飞机尽可能靠近条形码(或二维码),从而提升识别率以及照片的清晰度;最后在任务优化的过程中,我们将码识别方案改为限时识别,超时盲拍,从而保证了照片拍摄质量,又提高了任务完成效率。另一方面,照片拍摄储存也有一定讲究,经实测后,我们发现,拍摄的照片为灰度图时,照片质量较高,并且将分辨率格式设置为VGA格式后,拍摄到的照片会更加清楚,在照片存储时,将照片格式保存为JPG,并将压缩质量调至最高,则可最大限度提升照片质量。通过这些设置,进一步提升了照片拍摄的质量,也就进一步提高了条形码与二维码的识别率。

B题巡线机器人的任务要求

方案解析:硬件、软件以及测试结果
飞控板型号:TM4C129G
光流模块型号:PWM3901
超声波模块型号:KS103
激光模块型号:VL53L0X
2)视觉模块硬件设计:

主要器件方面,采用STM32H7高性能单片机作为主控,其主频为400MHz。摄像头采用的是软排线的模组,非BGA封装,体积减小的同时,还可以轻松焊接,并且可以根据实际需求更换不同功能的摄像头。
接口方面,采用了USB-Type-C接口,其寿命和稳定性都有大幅提高且不易损坏。
降压方面,选择线性稳压以确保输出的电源稳定无波纹。
设计时,为了使设备工作更加稳定,选用了4枚大容量钽电容,以确保图像信号的稳定无杂波。配备了两个独立的大功率驱动电路,负责放大IO的控制能力,其中一个现在用于控制蜂鸣器,保证声音足够响亮。配备3路舵机控制信号输出,用来快速转动响应。为了在调试时不至于损坏电脑,在USB供电和DC供电间使用了2枚二极管和一个电感进行隔离。
3)飞控板硬件设计:

接口方面,从单片机引出了4路串口,1路IIC接口和2路SPI接口,具有丰富的扩展性。配备2路舵机接口,可以由飞控直接控制舵机转动。4位拨码开关用于模式切换,以应对各种复杂的飞行任务。一键起飞按键,可脱离遥控完成自主起飞。预留了nRF无线模块的接口,可以方便的进行调试或遥控飞行。
电源方面,分离式双电源供电,电池电压经分压板降压后输入飞控板,一路3.3V稳压负责供应板子上的核心芯片,另一路负责所有的外部设备。供电部分预留50%以上的供电余量,防止出现供电不足的情况,同时可减少线性电源的发热。为了使设备工作更加稳定,选用了4枚大容量钽电容,以应对电流陡升的情况,确保飞行稳定。外接扩展设备提供供电选择跳线,可自行选择3.3V或5V供电。
4)软件框图

流程解释:上电之后飞行器初始化各个模块,当按下按钮之后两秒飞行器自动起飞,之后飞行器会飞至A杆左侧30cm处,然后沿黑线向B杆移动3m,检测黄色凸起物,若找到黄色凸起物,则发出声光报警,前后调整位置让黄色凸起物在视野中间,此过程限制4秒,若在4秒内黄色凸起物成功移动到视野中心,则飞行器向黑线靠近10cm识别黄色凸起物上的条形码并拍照,若4秒内无法让黄色凸起物移动到视野中心,则发出指令给OpenMV,令其直接拍3张照片。当飞行器走满3m时,则开始读取激光测距数据,检测到距离低于70cm时表示移到了B杆处,然后校正自身的位置到距离B杆30cm处,之后每移动0.15m拍一张照片,共拍3张,然后绕过B杆,云台方向向左转180度,从B杆向A杆移动3m,当看到黄色凸起物时声光报警,最后在A杆边降落。
“此次比赛的成功,是意料之外却又在情理之中的”,说到总结心得有几点建议给到想要来年参赛的同学们:
-
目标纯粹方能走得更远。我们参赛并非一心为荣誉,以学习心态参与,注重个人能力提升。珍惜每一次与其他高校交流的机会,保持低调,冷静,迎难而上。
-
吃苦的精神。早9晚10,无周末,反复在实验室训练,多方面提升飞机性能。 -
充分的准备和试错。提前备用各种材料,考虑各种情境、环境,以备不时之需。