Commit Graph

8 Commits

Author SHA1 Message Date
ywb edee9c4445 地图实时显示AGV位置 + 点击地图导航 + Nav2检查修复
- 地图 overlay 新增 AGV 位置橙色脉冲点(动画)
- navCurrentPos 刷新周期:地图 Tab 下每 2 秒刷新
- agv-dot CSS:14px 橙色圆点 + 脉冲动画
- 点击地图直接导航功能(onMapClick)
- onMapClick:修复 img 标签 patch 逻辑(原已生效)
- style.css: 新增 agv-dot 脉冲动画样式
2026-05-16 23:50:09 +08:00
ywb 4348a07744 可以点击地图导航 2026-05-16 23:21:14 +08:00
ywb e6a8d495f7 可导航 2026-05-16 22:58:04 +08:00
ywb a9840c38ef Nav2导航 + 初始化位置功能
- nav2_navigator.py: 通过 ros2 action 与 Nav2 通信,修复 YAML 格式(pose 嵌套)
- mission_executor.py: 改用 Nav2 navigate_to_pose action 导航
- app.py: navigate/to 等 API 改用 Nav2Navigator;新增 /api/mission/init_pose
  API,通过子进程调用 rclpy 发布 /initialpose 到 (0,0,0)
- setting.html/js: 任务配置Tab加「初始化位置」按钮

注意:ROS2 daemon (domain=1) 与 Flask 在不同 domain,
Flask 进程内调用 rclpy 会破坏 daemon 状态,需通过子进程调用
2026-05-16 14:22:10 +08:00
ywb 1dbcdd44c3 机型配置 2026-05-15 08:35:26 +08:00
ywb e14ee07a84 机型配置 2026-05-14 22:53:06 +08:00
ywb fdb88b21a1 增加机型配置 2026-05-14 22:22:30 +08:00
ywb 94c1043f4d init 2026-05-14 21:43:35 +08:00