红绿灯计算器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1b049da/qgi20260031。
技能介绍
解决什么问题
在城市路口等待信号灯时,常有这些困惑:“红灯还要等多久?”“绿闪还剩几秒变黄?”“过街20米这波绿灯能不能赶得上?”人工估算不仅繁琐,还易因信号灯相位复杂(如绿→黄→红循环)出现偏差,尤其涉及步行过街时,判断失误可能影响安全。
技能如何工作
核心能力
- 输入参数:各相位秒数(绿/黄/红均>0,支持自定义顺序)、当前灯色及已亮秒数(
elapsedSec)或倒计时读数(remainSec,优先使用)。 - 基础计算:输出本相位剩余时间、距下次绿灯/红灯的间隔、一个完整周期时长,可选绝对时刻(需用户提供当前时钟)。
- 步行过街估算:按
crossingSec = distanceM / walkSpeed(默认1.2m/s)计算所需时间,与绿灯剩余时长对比,给出“建议等待”或“可谨慎通过”。
关键步骤
- 收集数据:绿、黄、红各相位的秒数,当前灯色,以及已亮秒数或剩余秒数。
- 周期计算:根据相位顺序(默认绿→黄→红)和输入参数,推算本相位剩余及后续相位等待时间。
- 场景判断:针对步行过街需求,结合行人步行速度计算所需时间,明确黄灯/红灯场景下的“停车等待”提示。
适用边界与注意点
- 该技能基于固定周期近似模型,无法适配箭头灯、感应配时等动态调整的路口场景,实际结果需以现场灯态及交通设施为准。
- 仅用于合理估算,禁止输出怂恿超速、抢黄灯或闯红灯的建议,尤其黄灯场景明确提示“停车等待”。
- 步行过街判断为辅助参考,实际通行需结合自身步行速度及路口实际情况,不建议盲目加速。
使用场景
- 在路口等红灯时,想估算本相位还剩多久、距下次绿灯还有几秒
- 绿灯闪烁时,判断是否该停步等下一个绿灯,避免中途变灯
- 步行过20米人行横道前,用绿灯剩余时间估算能不能安全通过
- 依据各相位秒数算路口完整周期,核对信号灯运行是否合理
适合人员
- 交通工程师:核对路口各相位秒数与周期的计算结果
- 外卖员:等灯时判断这波绿灯能不能步行通过路口
- 通勤行人:过街前看剩余绿灯,决定走这波还是等下一波