单选题
34、在ROS机器人操作系统中,Navigation中将已知地图做成Topic来发布的软件包是()。
A
mapⱣⱤserver
B
mapⱣⱤsaver
C
robotⱣⱤmap
D
AMCL
答案解析
正确答案:A
解析:
**解析:**
在 ROS (Robot Operating System) 的 Navigation 导航功能包集中,各个组件有明确的分工:
1. **map_server**:
* **功能**:主要用于加载静态地图文件(通常是 `.yaml` 和 `.pgm/.png` 格式),并将地图数据作为 ROS Topic(话题)发布出来。
* **发布的话题**:通常发布 `/map` 话题,类型为 `nav_msgs/OccupancyGrid`。
* **服务**:它还提供服务来动态加载或保存地图。
* **结论**:题目中描述的“将已知地图做成 Topic 来发布”,正是 `map_server` 的核心功能。
2. **map_saver**:
* **功能**:用于将当前机器人构建或接收到的地图保存到磁盘文件中。它订阅 `/map` 话题,并将其写入文件,而不是发布地图。
3. **robot_map**:
* **说明**:ROS 标准导航栈中并没有名为 `robot_map` 的标准核心功能包。这通常是一个干扰项。
4. **AMCL (Adaptive Monte Carlo Localization)**:
* **功能**:自适应蒙特卡洛定位算法。它是一个定位模块,订阅 `/map` 话题、激光雷达数据和里程计数据,用于估计机器人在地图中的位姿(Pose),并发布 `/amcl_pose` 等话题。它本身不负责发布静态地图。
**综上所述:**
负责加载已知地图并将其作为 Topic 发布的软件包是 **map_server**。
**正确答案:A**
题目纠错
新能源汽车大赛题库
相关题目
单选题
166.下列()属于电动汽车区别传统汽车的维护项目。
单选题
165.驱动电机日常维护保养不包括()。
单选题
164.以下关于电动汽车维护描述正确的是()。
单选题
163.电动汽车日常保养内容不包括()。
单选题
162.电动汽车停稳后,将D档按至()位置,将驻车制动器拉至停车位置,然后才能打开车门。
单选题
161.在不大于10cm(厘米)深的涉水路面行驶时,要考虑行驶中随着车辆运行的速度,会产生水波、飞溅等导致动力电池舱及电动机进水漏电的可能,车辆应以不超过()公里/小时的速度行驶。
单选题
160.在行驶路面路面积水≥()时,即水深至车辆车身裙部时,避免进入(停留)在水中,停止行驶。
单选题
159.电量表:在电量SOC(指荷电状态)低手20%的情况下,避免爬坡行驶;在SOC低于()的情况下,需要寻找就近的充电站进行充电。
单选题
158.起动时车辆需踏下制动踏板、按启动开关,车辆启动后注意观察各仪表的工作状况是否处于正常状态,特别注意电量是否充足,正常气压()。
单选题
157.准备启动车辆前,首先打开()控制开关。
