跳到主要内容

load_map

fourier_msgs/srv/LoadMap

文件

fourier_msgs/srv/LoadMap.srv

描述

加载指定地图并自动切换到定位模式。系统将:

  1. 停止当前建图或定位模式
  2. 加载指定地图
  3. 设置初始位姿
  4. 启动定位模式

请求

元素类型描述
map_pathstring地图路径,支持:
绝对路径: 以 / 开头
相对路径: 相对于默认地图目录
地图目录应包含 global.pcdmap.yaml/map.pgm
xfloat64初始 x 位置(米)
yfloat64初始 y 位置(米)
zfloat64初始 z 位置(米)
yawfloat64初始 yaw 角度(弧度)

响应

元素类型描述
resultuint32结果码:
0: 成功
1: 地图未找到
2: 地图加载失败
3: 模式切换失败
messagestring结果描述信息

地图文件结构

加载的地图目录应包含以下文件:

Text
map_directory/
├── global.pcd # 3D点云地图(必需)
├── map.yaml # 2D地图配置文件
└── map.pgm # 2D占用栅格图像