refactor: remove HTTP image preview from web_node, keep API only

This commit is contained in:
dev01
2026-06-01 21:11:55 +08:00
parent bb8724035f
commit c4bdcd3dda
4 changed files with 9 additions and 130 deletions
+1 -6
View File
@@ -26,8 +26,8 @@
│ │ application_pkg │ │
│ │ ┌───────────────────────────────┐ │ │
│ │ │ web_node (:8080) │ │ │
│ │ │ - MJPEG 预览页 │ │ │
│ │ │ - POST /api/mode/switch │──┼──▶ /gimbal/mode │
│ │ │ - POST /api/laser │ │ │
│ │ └───────────────────────────────┘ │ │
│ └─────────────────────────────────────┘ │
│ │
@@ -50,8 +50,6 @@
| 阶段 | 话题 | 方向 | 消息类型 | 说明 |
|------|------|------|----------|------|
| 图像采集 | `/camera/image_raw` | camera_node → vision_node | `sensor_msgs/Image` | 原始相机图像 |
| 视觉结果 | `/vision/result_image` | vision_node → web_node | `sensor_msgs/Image` | 带轮廓标注的结果图 |
| 二值调试 | `/vision/binary_image` | vision_node → web_node | `sensor_msgs/Image` | 二值化调试图像 |
| 目标追踪 | `/vision/target` | vision_node → gimbal_node | `geometry_msgs/Point` | 归一化目标偏移 (x,y) |
| 模式切换 | `/gimbal/mode` | web_node → gimbal_node | `std_msgs/String` | auto/manual/debug |
| 手动控制 | `/cmd_gimbal` | 前端 → gimbal_node | `geometry_msgs/Twist` | yaw/pitch 角度 |
@@ -88,9 +86,6 @@ source install/setup.bash
# 启动全流程
ros2 launch bringup_pkg vision_pipeline.launch.py
# 浏览器预览
# http://<设备IP>:8080
```
详细使用方法见 [使用指南](docs/使用指南.md)。