CollisionAvoidanceSystem/change_log.md

57 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 碰撞避免系统变更日志
本文档记录碰撞避免系统的所有重要变更,包括新功能、改进和修复。
## [0.4.0] - 2025-04-21
### 新增
- 道路网络服务 (`RoadNetworkService`),实现道路网络的配置文件处理和查询功能
- 道路网络配置文件 (`airport_roads.yaml`),定义机场的道路网络信息
## [0.3.0] - 2025-03-31
### 新增
- 坐标系统服务 (`CoordinateSystemService`)实现WGS84到局部坐标系的转换
- 速度计算服务 (`SpeedCalculationService`),处理移动物体的动力学参数
- `processLoop`方法实现,支持持续数据处理流
- 航空器、特种车辆和无人车的数据处理流程
### 改进
- 优化数据采集模块与数据处理模块的交互接口
- 实现异步处理机制,提高系统响应速度
- 增强坐标转换精度支持UTM分区自动计算
### 修复
- 修复速度计算中的时间戳异常处理问题
- 处理轨迹历史记录超出最大限制的情况
## [0.2.0] - 2025-03-16
### 新增
- 数据采集模块完整功能实现
- 多数据源适配器支持机场API和第三方车辆API
- 移动物体模型定义,包含基类和三种具体类型
- 历史状态记录和轨迹分析基础功能
- 数据仓库组件,提供数据存储和检索功能
- RestTemplate配置支持外部API调用
### 改进
- 重构配置管理,支持不同环境下的配置切换
- 实现授权服务优化API认证流程
### 修复
- 修复数据采集过程中的并发问题
- 修复连接超时导致的数据丢失问题
## [0.1.0] - 2025-03-3
### 新增
- 系统基础架构设计
- 项目框架搭建包括Maven配置和依赖管理
- 基础配置类实现包括线程池、Redis和WebSocket配置
- 数据模型初步定义
- 系统文档结构建立
### 改进
- 完善日志系统,支持不同级别的日志记录
- 建立开发规范,统一代码风格和文档格式