add_virtual_wall
服务类型: map_manager/srv/AddVirtualWall
服务名: /wall/add
描述
添加一条由起点和终点定义的虚拟墙。GRW 忽略请求的 floor_id 和 wall.floor_id,并分配数值 ID;请保存响应的 wall_id,用于更新或删除。
请求 (Request)
| 字段 | 类型 | 描述 |
|---|---|---|
| floor_id | string | IDL 字段;GRW 忽略该值。 |
| wall | map_manager/msg/VirtualWall | 新增时实际使用 start、end 的 x、y。 |
响应 (Response)
| 字段 | 类型 | 描述 |
|---|---|---|
| success | bool | 操作是否成功。 |
| message | string | 结果消息。 |
| wall_id | int32 | 成功时分配的数值虚拟墙 ID。 |