Sentinel 三维态势显示真实本地界面 Sentinel 二维态势显示真实本地界面
REAL LOCAL APP CAPTURE3D GLOBAL VIEW

SENTINEL / 天枢 · SITUATIONAL AWARENESS

A map that stays useful
when the data gets real.

不是把数据画上地图,而是让高密度态势在关键时刻仍然可读、可查、可行动。

看完整决策闭环 ↓
01

TCP heartbeat
MAP READY

02

30 live targets
23 trails / 7 bearings

03

2D / 3D / CV
planning tools

60.0 FPS500 targets × ~200Hz
5 min · 29.3M updates
59.3 FPS1,000 targets × 30Hz
5 min · heap stable
8 HOURS436M upserts
front/back Δ 0.2 FPS
24Htwo-tier trail context
live + historical detail

01 / A DECISION-READY LOOP

从看见现在,
到理解过去,
再到采取行动。

Sentinel 将实时多域目标、历史航迹调查与站位 / 航迹规划放进同一个交互闭环。核心不是“地图模式很多”,而是每一步都能自然进入下一步。

  1. SEE NOW实时多域态势

    飞机、舰船、车辆、侦察站、航迹与测向扇形统一显示;分类计数、显隐、框选和目标详情保持同步。

    live data → readable picture
  2. UNDERSTAND HISTORY点击旧航迹做详查

    点历史轨迹任意一段,得到对应时间点;选择 ±5 / 15 / 60 分钟,从 archive 拉回密集采样并以亮色 overlay 呈现。

    past segment → time-window evidence
  3. ACT规划并回传

    在地图上规划侦察站位、作用范围和多段航迹,经 QWebChannel 进入 C++,再通过 TCP 发送给外部处理软件。

    map intent → downstream action

02 / PERFORMANCE IS A PRODUCT FEATURE

From an 8 FPS collapse
to a 60 FPS operational picture.

初版在 500 个持续运动目标下运行约 12 分钟后,从 60 FPS 崩到 8。问题不是“机器不够快”,而是热路径每次更新都在分配对象、重建航迹数组,并逐条跨进程发送。

DRAW CALLS

Entity API → Billboard / Label / Polyline collections

ALLOCATIONS

Cartesian3 对象池 + 双 view 轮换,热路径零分配

IPC

单条 emit → C++ 侧 50ms 合批后一次跨 QWebChannel

HISTORY

live 600 + history 1440 两层环形航迹,历史增长不拖慢当前帧

500 TARGETS / SUSTAINED RUNBEFORE vs AFTER
60402000m6m12m 8 FPS60 FPS

真实报告记录:5 分钟、约 29.3M 更新,FPS avg 60.0,p1 58.9 / 59.1,JS heap 净增 0。

03 / INDUSTRIAL DATA PATH

一帧地图背后,
是一条不阻塞的链路。

网络、解析、合批、跨运行时桥接与 GPU 渲染分别承担清晰职责;主线程只做必须做的事,历史数据也不会无限挤进热路径。

UPSTREAMTCP / binary frames

3s reconnect · 5s heartbeat
MockServer / future real adapter

→
C++ COREParse + 50ms batch

worker threads · frame validation
zero blocking in bridge slots

→
RUNTIME BRIDGEQWebChannel

batched JSON arrays
typed product commands

→
SCENECesium primitives

pooled Cartesian3 · ring buffers
billboards / labels / polylines

REAL-TIME

多域实体与分类控制

目标、站点、航迹、测向线与动态图层;选中、过滤、框选和详情保持一致。

HISTORY

24 小时轨迹上下文

当前轨迹与稀疏历史分层保存,点击过去任意段再按需拉取密集采样。

PLANNING

从观察进入行动

站位半径、多段航迹与用户标记在地图内完成,并回到外部数据链路。

OPERATIONS

部署、验收与长跑

macOS 应用可运行;Windows 构建链、用户 / 运维 / 协议 / 验收文档已配置。

04 / HONEST BOUNDARIES

真实能力,也包括知道系统的边界。

PRODUCT THINKING · SYSTEMS ENGINEERING · SHIPPING

复杂系统不需要看起来更复杂。

如果你在做实时数据、空间交互或需要把技术能力变成可操作产品,欢迎带着具体限制条件来聊。