想解决的问题。
1. 早晚高峰“全都要挤同一条路”
室友宿舍、教学楼扎堆,上下课时间又高度重合,几千人同时从一个片区涌向另一片,主干道、生活区走廊被塞满。大家只能凭感觉走,常常集体堵在同一条路。
2. “哪里堵”没人提前告诉你
校园不像城市有实时导航,堵不堵全靠到眼前才知道。等你走到那里,队伍已经排成长龙,只能跟着堵。
3. 天气、封路、突发事件会“临时大变样”
下雨天车速慢、人流更密集;某段路施工封死、前面还有交警查车——这些临时状况一出现,原本顺畅的路瞬间就废了,而大家没有任何感知。
4. 校园路网复杂,很多人根本不知道该怎么绕
桥、坡、生活区、教学区交错,两点之间不是直线简单走,而是藏着一堆“抄近道”。没有一张能算路的图,同学们只能靠“过来人经验”,很多时候绕了远路还更堵。
我们的做法。
1. 用真实课表“算”出预测热度,而不是猜
把全校课程表、宿舍分配和真实路网放在一起仿真,算出每条路、每个换课时段大概有多少人通行,生成一张会随星期和时刻变化的预测热度图——哪里会挤,提前就能看见。
2. 真正的路网 + 三种走法的“个性化导航”
基于 OpenStreetMap 的真实校园路网跑 Dijkstra(最短路算法),提供三种走法:
走法 干什么
少人优先 主动绕开高热度拥堵路段,走“人不挤”的路
时间最短 按实际骑行/步行时间求最快
距离最短 单纯看路程最短
地点支持自动定位、58 个常用地点、或直接在地图上点选,谁都能会。
3. 按“某天某节”预报,堵不堵分得清清楚楚
能选具体日期 + 第1~10节,因为校园拥不拥堵和“星期几、第几节课”强相关——周三下午全校没课、周四晚上没人,和早上一二节完全两回事。终于分得出“这才叫堵,那只是正常”。
4. 把特殊情况也算进来(情景推演)
天气:联网获取,雨天自动减速、加重拥堵;
封路:点一下就能封掉,流量自动重分配到替代路径,级联拥堵也能算;
交警:标记后路线会自动绕开查车点;
懂“堵的动态”:拥堵指数、新增堵点、受影响最重路段全网报告。
5. 学生众包 + 管理员审核,让路况“实时”
学生发现施工、事故、异常拥堵、有交警,点地图即可上报;
管理员审核属实后才进入计算——既快又不被人乱带节奏;
上报 6 小时自动失效,避免过时信息持续误导。
用到的工具。
工具,待补充。
开发中使用的 AI 工具与技术,会整理在这里。
参与的同学。
- 武政宇
- 李俊霖
- 武正航
