
开源协议
:CC BY-NC 3.0
描述
一、团队介绍
学校:中国海洋大学
队员有三个,均为电子系大二选手,遗憾国二退场,飞机满分,小车没拿什么分
二、题目要求
做一个消防无人机和消防车联动,要求无人机可以在小车上一键启动,自动巡航,监视火情,初步灭火,小车显示无人机轨迹并进行灭火。
三、设计摘要
随着城市化进程的不断加速。传统的消防系统在面对日益复杂的城市环境和多样化的火灾风险时,已经显现出一些局限性,如无法对火情进行及时的监测和报警等,空地协同智能消防系统应运而生。无人机通过先验知识进行巡航,若发现火情则及时发出报警并进行初步救援,及时呼叫消防车进行协同灭火。本团队使用TI公司生产的TM4C123GH6PM作为无人机主控,英伟达的Jetson NANO作为视觉处理器搭配深度相机T265开发了智能消防无人机,以STM32F103C8T6作为小车主控搭载Jetson NANO开发了智能消防车,并使用Arduino UNO制作了模拟火源,通过蓝牙,无人机与消防车可以实现智能协同。可以实现在消防车上一键起飞,利用视觉里程计进行巡航,无人机实时传输位置信息给消防车等。
四、题目分析
本系统采用Arduino UNO接收到激光接收头传来的数字电平信号,判断是否被激光持续照射两秒,若是,则将LED状态反转,从而实现模拟火源的制备,遮光罩采用3D打印件实现。在无人机机载电脑启动完成后,发出信号,此时按下消防车上的按键通过蓝牙控制无人机起飞,无人机起飞后利用视觉里程计信息按照既定轨迹巡航并实时发送轨迹给消防车,消防车将其输出至屏幕,在途中若发现火情,则开启无人机上大功率LED示警并飞至火源点,下降高度至一米并撒下灭火包,继而将火情坐标发送给消防车,无人机重新上升至巡航高度继续巡航直到回到原地降落,消防车接收到火源坐标后启动,避开街道导航至距离火情不超过5dm距离处利用云台追踪激光接收点进行灭火,灭火成功后消防车返回出发点,任务结束。
五、总体设计框图

六、硬件电路组成
参考匿名官方给的原理图

七、程序流程图

八、实物展示
下图为无人机,碳纤维机架,九寸浆

下图为智能小车,思路是先划分六个区域,小车有六条路径,火源在哪里就去哪里,然后转动云台,用AprilTag定位灭火。

九、演示视频
在附件里
十、附件内容
附件一:飞控代码(模板)
附件二:arduino模拟火源
附件三:飞机上的拓展板代码c8t6
附件四:小车代码
附件五:视频(第一天拍的,后面完善的视频没时间拍,比赛场地不让拍)
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










