一网统飞航线最优机巢匹配工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b3b7870a/yitongtongfei-bigmodel-identify。
技能介绍
要解决的实际问题
在陕西天翼通航「一网统飞」市级低空监管平台(V2.0+)的无人机全域巡检场景里,航线规划完成后,选哪个机巢执行任务往往是个麻烦事:机巢分布在不同位置,得算每个机巢到航线起点的距离、无人机续航能不能覆盖航线、机巢有没有空闲、通信信号好不好、会不会进禁飞区。手工核对不仅耗时,还容易漏判——比如秦岭山区的机巢可能因为信号盲区被误选,或者禁飞区临时调整后没注意到。这个技能就是要把这些判断交给脚本自动完成。
核心能力与工作流程
技能的核心逻辑是把航线数据和机巢状态转化为可量化的评分,按步骤执行:
- 航线解析与续航评估:用
scripts/route_analyzer.py解析.geojson/.json/.kml/.csv格式的航线文件,用Haversine公式算航线总距离。结合机型(比如DJI-M30T、HYDROGEN-H1)的理论续航,按可用续航 = 理论续航 × 0.8算实际余量,还会根据风速调整巡航速度——比如风速5m/s时,有效巡航速度要减1.5m/s。输出PASS/WARNING/FAIL的续航状态,FAIL时会建议缩短航线、换氢能机型或加中继机巢。 - 机巢多维评分:用
scripts/nest_scorer.py对候选机巢打分,权重是距离30%、续航25%、机巢空闲20%、信号15%、空域10%。机巢数据参考assets/nests_example.json,要包含id/name/lat/lon/status这些字段。评分时会校验禁飞区(比如秦岭生态保护区、机场净空区),规则来自references/airspace_rules.md。 - 兜底与任务闭环:如果所有机巢都不符合要求,会推最近的备选降落点,并提示调整航线。确认方案后,通过平台API下发任务到机巢,同步到「低空商汇」小程序,再用
scripts/dispatch_logger.py生成Markdown调度台账和月度报表。
适用边界与注意点
- 数据精度:Haversine公式算的是大圆距离,能满足巡检调度,但不能用于精密测绘。
- 续航逻辑:留了20%余量是为了返航和应急悬停,不要以为理论续航能全用上。
- 山区信号:秦岭山区有4G/5G盲区,优先选带卫星通信的机巢或氢能机型。
- 空域时效:禁飞区可能临时变化,执行前必须从平台拉最新空域图层。
- 机型兼容:目前支持DJI-M3E/M30T/M350-M3E和HYDROGEN-H1,参数在
references/uav_specs.md里,换机型前要核对续航和接口规范。
使用场景
- 市级低空监管平台运营人员要在多机巢协同巡检作业里,根据航线数据自动选最优起降点。
- 执行秦岭山区或河道大范围常态化巡查前,需从多个机巢中匹配续航和信号都达标的起降点。
- 机巢繁忙或全部不符合推荐条件时,要为既定巡检航线找距离最近的备选降落点。
- 巡检任务下发后,运营人员要汇总当次调度信息并生成标准化台账和月度资源报表。
适合人员
- 一网统飞市级监管平台的调度运营人员,需要批量匹配机巢并生成调度台账。
- 通航公司的航线规划人员,关心航线距离、续航余量和风速对执行的影响。
- 大疆机场3或氢能机巢的一线值守人员,需要确认任务下发详情和预计执行时间。