nav_msgs::Формат данных OccupancyGrid

nav_msgs::Формат данных OccupancyGrid

Тип сообщения карты сетки в ROS — nav_msgs/OccupancyGrid. Карта сетки делит окружающую среду на серию сеток, и каждой сетке присваивается возможное значение, указывающее вероятность того, что сетка занята.

Карты в ROS помечены пикселями. Пиксели (пиксели, сетки, растры), например: mapData.info.resolution = 0,05, то есть разрешение карты 0,05 (м/ячейка).

Официальное объяснение формата сообщения nav_msgs/OccupancyGrid

Формат сообщения nav_msgs/OccupancyGrid:

//消息头
Header header 

//地图的元数据
MapMetaData info

//一维数组,数组内的数据表示为对应栅格的占用概率。
//栅格地图中每一个小格的坐标对应一维数组中的一个数据。
//栅格占用概率范围是[0,100],-1表示未知区域。
//概率越大,该点被占据的可能性就大,即该点越有可能是障碍点。
int8[] data

Формат информационного сообщения nav_msgs/MapMetaData:

time map_load_time	//地图加载时间
float32 resolution	//地图分辨率,单位:m/cell 可理解为与实际地图的比例
uint32 width	//地图宽度 注:表示为栅格的数量,并非地图的真实宽度大小
uint32 height	//地图高度,单位(cells)
geometry_msgs/Pose origin	//地图原点位置 [m, m, rad]

Формат сообщения заголовка std_msgs/Header:

uint32 seq	//序列ID,递增
time stamp	//时间戳
string frame_id	//坐标系id,地图参考的坐标系

Guess you like

Origin blog.csdn.net/William_swl/article/details/128954357