章节 01
导读:ANCHOR Glider Command项目核心概览
ANCHOR Glider Command是基于Phaser 3和原生JavaScript构建的浏览器端AUV滑翔机任务规划模拟器,融合计算科学与游戏化设计,兼具严肃游戏与科研沙盒双重属性。支持确定性/随机性多智能体任务规划、洋流模拟、路径优化及外部求解器集成,可服务于科研算法验证与教学场景概念演示。
正文
基于Phaser 3和原生JavaScript构建的浏览器端AUV滑翔机任务规划模拟器,融合计算科学与游戏化设计,支持确定性/随机性多智能体任务规划、洋流模拟、路径优化与外部求解器集成。
章节 01
ANCHOR Glider Command是基于Phaser 3和原生JavaScript构建的浏览器端AUV滑翔机任务规划模拟器,融合计算科学与游戏化设计,兼具严肃游戏与科研沙盒双重属性。支持确定性/随机性多智能体任务规划、洋流模拟、路径优化及外部求解器集成,可服务于科研算法验证与教学场景概念演示。
章节 02
自主水下航行器(AUV)滑翔机是海洋科学研究的重要工具,具有低能耗、长续航(数月)的优势,适合大范围海洋数据采集。但其任务规划面临独特挑战:洋流显著影响轨迹、能量管理至关重要、浮出水面时机决定数据回传与重新规划窗口。规划者需在复杂环境、有限能量与任务目标间找平衡,该项目将此科学问题转化为可交互浏览器游戏,服务科研与教学。
章节 03
该项目为"浏览器优先的AUV滑翔机规划益智游戏与模式驱动的模拟器",具备双重属性:
采用纯前端技术栈,零依赖即开即用:
python -m http.server 8000启动章节 04
包含完整流程:主菜单(含Demo)、任务简报、规划场景(航点放置/时间线编辑)、模拟场景、任务总结、关卡编辑器、数据集导出
三栏布局:左侧任务控制台(菜单/表单/导入导出)、中央模拟视口(Phaser渲染地图/动画)、右侧航点时间线
14个分阶段教程:基础航点操作、洋流路径规划、能量管理、多滑翔机协同、随机性场景等
章节 05
选择关卡→配置参数→阅读任务简报→放置航点→执行模拟→查看评分→重试/导出数据
引导锥(建议航向)、可达范围预览(能量/洋流预测)、预测浮出水面位置、同格航点堆叠
章节 06
章节 07
当前为Version2,改进包括:响应式布局、可折叠控制台、本地存储界面状态、调试工具、浏览器本地排行榜
该项目将复杂科学计算转化为可交互体验,是连接运筹学算法与海洋应用的桥梁。对教育者是开箱即用的教学工具,对研究者是可扩展的算法验证平台,对爱好者是科普策略游戏。开源零依赖特性降低使用门槛,推动AUV任务规划领域发展。