修改 README

This commit is contained in:
Tian jianyong 2024-12-23 11:36:49 +08:00
parent 66f3ce92d6
commit 15374cc01e

View File

@ -158,3 +158,50 @@ FetchContent_MakeAvailable(json)
- 初始版本发布
- 基本功能实现
- 单元测试框架搭建
## Mock 服务
用于模拟机场场面的移动物体(航空器和车辆),提供以下功能:
- 航空器位置更新
- 车辆位置更新
- 红绿灯状态更新
- 车辆控制指令响应
### API 接口
- GET /api/getCurrentFlightPositions - 获取航空器位置
- GET /api/getCurrentVehiclePositions - 获取车辆位置
- GET /api/getTrafficLightSignals - 获取红绿灯状态
- POST /api/vehicle/command - 发送车辆控制指令
### 运行方式
```bash
cd tools
python mock_server.py
```
服务默认监听:
- HTTP 服务:<http://localhost:8081>
### 模拟场景
- 航空器T7 -> T11到达后返回起点
- 无人车1 (QN001)T1 -> T2 -> T4到达后返回起点
- 无人车2 (QN002)T12 -> T8到达后返回起点
- 特勤车 (TQ001)T4 -> T2 -> T3到达后返回起点
### 红绿灯控制
- 西路口 (TL001)每10秒切换一次
- 东路口 (TL002):根据航空器位置自动控制
### 车辆控制指令优先级
1. ALERT (5) - 告警指令
2. RED (4) - 红灯指令
3. WARNING (3) - 预警指令
4. GREEN (2) - 绿灯状态
5. RESUME (1) - 恢复指令