p5vjqsb6e
c74e7d139e
Merge pull request '将多模态算法集成到无人机内部的 Prometheus 中' ( #13 ) from luogang_branch into master
1 week ago
p82feo7wg
6c433279a9
Merge pull request '优化热成像' ( #12 ) from wangjiaqi23 into master
1 week ago
Surponess
62beb50d60
优化热成像算法
1 week ago
Surponess
e534f82813
优化了热成像算法
1 week ago
赵昌
28f7047d57
本地模式下无人机状态同步到云端
2 weeks ago
赵昌
b2e6820268
电脑端支持本地部署模式
2 weeks ago
赵昌
5d1de01978
增强无人机连接诊断 + P600 部署脚本
...
- 连接诊断: 分5步显示具体错误信息和排查步骤
- 新增P600本地部署脚本 (deploy_p600_local.sh)
- 新增SSH隧道自启服务脚本 (setup_p600_tunnel.sh)
- WebSocket 连接超时时长改为15秒,带逐项排查指引
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2 weeks ago
赵昌
81619618ef
电脑端新增区域标注管理功能
2 weeks ago
AetherPendragon
a328093dbb
删除多余文件
2 weeks ago
AetherPendragon
704b32335b
删除多余文件
2 weeks ago
pkx2w7qjn
080a9c24c4
Delete 'software/后端操作手册.md'
2 weeks ago
pkx2w7qjn
6edc9096b9
Delete 'software/单兵终端+声源分析_问题清单.md'
2 weeks ago
pkx2w7qjn
96a301cbf7
Delete 'software/多模态融合_声学订阅补丁.md'
2 weeks ago
pkx2w7qjn
1ce73e6b94
Delete 'software/前后端对接文档.md'
2 weeks ago
pkx2w7qjn
f6c3b4107a
Delete 'software/适配程度评估报告.md'
2 weeks ago
AetherPendragon
b914aaa73c
新增 threat_fusion 模块,实现无人机多模态威胁检测与避障功能:
...
核心功能:
- 多模态融合引擎:融合热成像、闪光检测、声源定位三种感知模态
- 空间关联算法:基于方位角(±15°窗口)关联不同模态的检测结果
- 威胁等级评估:SAFE/CAUTION/WARNING/DANGER/CRITICAL 五级威胁
- 避障控制器:基于斥力场算法生成 ENU 速度指令,与 uav_control 集成
- 云台追踪:支持 AT10 吊舱目标追踪(仿真模式)
仿真支持:
- flash_detector_node.py: 闪光检测仿真节点(基于图像亮度突变)
- acoustic_analyzer_node.py: 声源检测仿真节点(JSON格式威胁输出)
- 完整 Gazebo/PX4 SITL 集成测试方案
技术细节:
- C++17 实现,ROS Noetic 兼容
- 发布 prometheus_msgs/UAVCommand 避障指令
- 地理围栏检查与安全速度限制对齐 uav_control 配置
- 时间窗口缓存机制确保跨模态数据同步
编译:
- 更新 compile_all.sh 添加 threat_fusion 模块编译
文档:
- README.md: 模块使用说明
- docs/GAZEBO_TEST.md: 完整仿真测试指南"
2 weeks ago
pkx2w7qjn
42e5b8f301
Delete '基于C++的无人机声源分析模块设计与实现_技术博客.docx'
2 weeks ago
pkx2w7qjn
0d027e8df1
Delete '声源分析模块_项目交接文档.docx'
2 weeks ago
pkx2w7qjn
bbf35a9aaa
Delete '多模态融合_声学订阅补丁.md'
2 weeks ago
pkx2w7qjn
3ccc8a574a
Delete '文档模板:软件设计规格说明书.doc'
2 weeks ago
pkx2w7qjn
d651be268d
Delete '智途投送_软件开发方案.md'
2 weeks ago
pkx2w7qjn
9c074cce50
Delete '智途投送软件系统_软件设计规格说明书.docx'
2 weeks ago
pkx2w7qjn
9cb86a44fd
Delete '设计文档示例-空巢老人看护系统.doc'
2 weeks ago
pkx2w7qjn
d4abeca8d1
Delete '课程实践服务器资源_2026-05-12.xlsx'
2 weeks ago
pkx2w7qjn
6544f74ce1
Delete '适配程度评估报告.md'
2 weeks ago
pkx2w7qjn
94a5c848e4
Delete '后端操作手册.md'
2 weeks ago
pkx2w7qjn
3c9c2e29f6
Delete '单兵终端APP_架构与功能实现说明.docx'
2 weeks ago
pkx2w7qjn
9861fd333a
Delete '单兵终端+声源分析_问题清单.md'
2 weeks ago
pkx2w7qjn
6c9b21b816
Delete '前后端对接文档.md'
2 weeks ago
赵昌
47bc4fc6e9
移除过渡文档
2 weeks ago
赵昌
b4ffb53e89
恢复项目原有文件,清理多余过渡文档
...
- 恢复 README.md 和 document/(项目原有)
- 移除多余的过渡文档(diagrams/, 临时txt等)
- 只保留 software/ 源代码 + 必要项目文件
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2 weeks ago
赵昌
45a9456a8e
移除root级别非software文件
2 weeks ago
赵昌
a1a96e504c
清理仓库:仅保留 software/ 目录内容
2 weeks ago
pkx2w7qjn
e1e4159a23
Delete '适配程度评估报告.md'
2 weeks ago
赵昌
56bd9ec6e7
智途投送软件系统 - 完整初始提交
...
包含全部源代码和文档(修复子模块问题)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2 weeks ago
赵昌
546e8424d4
智途投送软件系统 - 初始提交
...
单兵终端APP: 任务/无人机动态页面、地图标注、需求实时跟踪
后端: 区域标注系统、安全系数计算、任务调度流程
电脑端: 安全区域面板、高德地图、无人机状态推送
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2 weeks ago
赵昌
aafa277b97
fix: 修复单兵终端APP + 声源分析模块严重问题
...
单兵终端APP:
- 修复 index.html 多余字符 </nav>1
- 补齐缺失函数 toggleTheme / showChangePasswordModal / selectDropPointFromMap
- 修复数量验证逻辑漏洞(parseInt + isNaN 检查)
- 移除 index.html 同步高德脚本,location.js Key 改为可配置
- 为 loadDroneStatus DOM 操作添加空值保护(setText 辅助函数)
声源分析模块:
- AudioBuffer: 构造函数防除零(capacity=0 时设为 1),head_/tail_/size_ 改为 atomic
- acoustic_node: 添加 expandFindPath() 展开 YAML 语法
- gcc_phat_localizer: 修复 nfft 整数溢出,循环索引统一用 size_t
- mobile_phone_source: UDP 接收队列加容量上限(5 秒音频),超限时丢弃旧数据
文档:
- 新增前后端对接文档
- 新增适配程度评估报告
- 新增单兵终端+声源分析问题清单
- 新增多模态融合声学订阅补丁(需协调其他组)
2 weeks ago
赵昌
a0ce10eee0
merge: 合并master分支,保留后端持久化+Token认证+前端修复
...
冲突解决:
- app.py: 保留SQLite持久化、Token认证、数据库计数器修复
- app.js: 保留公网API地址(121.41.216.243)、登录态管理
- api.js: 合并changePassword + setBase/setToken/getToken导出
2 weeks ago
赵昌
0d2dba3910
fix: 后端主键冲突修复 + Token持久化 + 部署脚本 + 操作手册
...
- 修复需求上报/任务分配 500 错误:内存计数器改为数据库查询
- 修复危险区域 ID 错乱:改用 lastrowid 获取自增 ID
- 后端:SQLite 持久化 + Werkzeug 密码哈希 + Token 数据库存储
- 前端:API 统一封装 + Token 自动携带 + Mock 兜底
- 新增 deploy_safe.sh 自适应部署脚本
- 新增后端操作手册
2 weeks ago
p82feo7wg
3c18f57d01
Merge pull request '提交多模态融合和热成像' ( #10 ) from wangjiaqi23 into master
2 weeks ago
Surponess
31b1a378ad
新增热成像和多模态融合
2 weeks ago
pg6wepubk
3fc545d580
Merge pull request '闪光检测前端模块合并' ( #9 ) from mc_branch into master
2 weeks ago
camelliamc
5582217733
闪光检测模块前端合并
2 weeks ago
pg6wepubk
aa14a5f616
Merge pull request '新增闪光检测模块及优化单兵终端APP系统设置' ( #8 ) from mc_branch into master
2 weeks ago
camelliamc
711ab614e2
Merge remote-tracking branch 'origin/master' into mc_branch
2 weeks ago
camelliamc
945651ca14
添加闪光检测模块以及优化单兵终端APP
2 weeks ago
pkx2w7qjn
735f46766b
Merge pull request '添加声源分析模块' ( #7 ) from zhaochang_branch into master
2 weeks ago
赵昌
ed014e08a0
chore: cleanup CMakeLists, expand .gitignore, add CHANGELOG
...
- CMakeLists.txt: remove extra blank lines, fix install rule condition
- .gitignore: add build/, IDE, Python cache, OS files, model artifacts
- CHANGELOG.md: document recent improvements (tests, FFT, ONNX, API changes)
- README.md: add link to CHANGELOG
- Remove build artifacts from git tracking
3 weeks ago
赵昌
e451d75ab5
feat(demo): Add --help, fix run_demo.bat path, add iostream to classifier
...
- Add --help/-h CLI option to demo_offline with usage description
- Fix run_demo.bat validation dataset path: dataset\val -> dataset\binary\val
- Add missing #include <iostream> to gunshot_classifier.cpp for error messages
- All tests pass: test_core_lib 9/9, demo_offline 20/20
3 weeks ago
赵昌
31e2470090
feat(tests): Add boundary tests, model error messages, gitattributes
...
- Add model file existence check and ONNX error output in gunshot_classifier
- Add 3 new unit tests to test_core_lib:
- audio_buffer_overflow: verifies capacity capping behavior
- distance_estimator_multi_class: verifies gunshot/artillery/explosion refs
- threat_tracker_filtering: verifies min_event_interval deduplication
- Add .gitattributes to mark .onnx, .bin, .wav as binary files
- All 9 core tests pass
3 weeks ago