【E2050】基于Python交通信号灯单路口控制

2021-11-01 12:14:19      索炜达电子      470     

项目编号:G55

文件大小:12K

源码说明:带中文注释

开发环境:Python

简要概述

状态1:驶入交叉口车道的车辆位置以及车辆左转、右转、直行信号
状态2:max(当前车道信号灯红灯持续时间 - 红灯最大忍受时间, 0)
状态3:上一个信号灯的相位
动作:8种不同相位,每秒中进行一次判断
奖励:前20秒通过路口的车辆数减去sqrt(sum(max(12个信号灯红灯持续时间减去红灯最大忍受时间, 0)))
神经网络输入: 前20秒的状态1,当前状态2,当前状态3 lstm多对一

目录│文件列表:

 └ TSC

    │ main.py

    │ neuralNetwork.py

    │ simulation.py

    │ text.py

    └ cfg

       │ net.net.xml

       └ net.sumo.cfg

TAG交通信号灯
  • 8 次
  • 1 分