百度Apollo导入Opendrvie地图

一.百度apollo所需地图格式

base_map 是基础地图(base_map.bin|base_map.xml|base_map.txt);

routing_map是routing模块所需的、是通过 base_map 预处理得来的地图(routing_map.bin|routing_map.txt);

sim_map是simulation模块所需的(DreamView显示所用map)、对 base_map 降采样以提高传输和渲染效率(sim_map.bin|sim_map.txt)

二.使用OpenDrive地图在RoadRunner中生成apollo所需要的基础map(base_map)

RoadRunner资源:https://www.jb51.net/softs/847600.html

#以下操作都在docker容器中进行

三.使用Aopllo自带的工具生成routing_map和sim_map

1.进入Apollo的docker容器

2.使用命令生成routing_map

dir_name=modules/map/data/test # example map directory //(你的base_map所在路径)

./scripts/generate_routing_topo_graph.sh --map_dir ${dir_name}

3.使用命令生成sim_map

dir_name=modules/map/data/test # example map directory //(你的base_map所在路径)

bazel-bin/modules/map/tools/sim_map_generator --map_dir=${dir_name} --output_dir=${dir_name}

四.通过DreamView来显示加载的map,并进行仿真规划运行

1.将地图目录放在Apollo工程目录所在的地方:apollo/modules/map/data/test //(test为你自己创建存放地图的目录)

  1. 启动dreamView:bash scripts/bootstrap.sh

点击sim contorl加载地图(如上图所示)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值