$ python algorithms_sdk/examples/quick_demo.py
> [Adapter] 仿真适配器初始化成功 - 算法版本: v1
> [SDK] 初始化成功 - 版本: 1.0.0, 模式: cityflow
核心能力
从仿真到生产全链路支持,内置多算法版本与多层安全机制。
多算法支持
AlgorithmSDK 内置 v1_agent、v2_agent、v3_agent、v4_agent 四种算法版本,通过 algo_version 参数选择算法。
毫秒级响应
单步决策延迟 < 10ms,控制频率 1Hz,满足路口信号实时控制需求。
仿真到生产无缝
支持 CityFlow / SUMO 仿真环境,与 Redis 生产通信层无缝对接,一套代码多场景运行。
多层安全检查
决策结果内置安全检查标记,未通过检查的相位指令不予下发,确保路口信号合规运行。
实时监控告警
内置健康检查与指标上报,支持实时推流与性能分析,运行状态一目了然。
傻瓜化部署
一行命令启动仿真测试,内置示例极简依赖,支持生产环境 Docker 化部署。
基础算法应用展示
展示在标准路口场景下,信号控制算法的实际运行效果与仿真输出。
溢出场景与算法解决
对比展示在车辆排队溢出的极端场景下,无算法干预与算法介入后的通行效果对比。
系统架构
四层架构贯穿感知、通信、算法与执行,覆盖从数据输入到信号下发的完整控制闭环。
多源感知融合
视频、雷达、地磁多传感器数据融合,提供高精度实时交通状态感知,覆盖各种天气与光线条件。
零配置切换
Redis / Redis Stream 支持,仿真与生产环境同一套接口,切换通信后端无需修改算法代码。
多算法版本切换
通过 algo_version 参数在 v1–v4 算法间切换,同一套接口运行不同算法,便于对比评估与算法选型。
多层安全防护
决策结果内置安全检查标记,未通过检查的相位指令不予下发,确保路口信号合规运行。
快速开始
三个示例覆盖从最简仿真到完整生产部署的全部场景,git clone 即可运行。
# 获取代码并安装 SDK git clone https://github.com/OpenTraffic-Team/OpenTraffic-TSC-Engine cd OpenTraffic-TSC-Engine pip install -e ./algorithms_sdk/ # CityFlow 快速演示(约 90 秒) python algorithms_sdk/examples/quick_demo.py # CityFlow 完整仿真(含统计与分析) python algorithms_sdk/examples/simulation_demo.py # 生产环境(先检查中间件配置) python algorithms_sdk/examples/production_demo.py --check # 验证安装 python -c "from algorithms_sdk import AlgorithmSDK; print('OK')"
查看控制系统仓库
直接进入 GitHub 仓库获取代码、接口文档和对接材料,或浏览本页控制能力了解系统能力。