高精度地图lanelet2或opendrive转vectormap
参照vector map converter (!2) · Merge requests · Autoware Foundation / MovedToGitHub / utilities · GitLab
一、系统准备
ubuntu18.04
https://mirrors.163.com/ubuntu-releases/18.04.6/ubuntu-18.04.6-desktop-amd64.iso
二、ros安装melodic
cn/melodic/Installation/Ubuntu - ROS Wiki
三、编译转换工具
sudo apt-get install libboost-dev libeigen3-dev libgeographic-dev libpugixml-dev libpython-dev libboost-python-dev
mkdir -P ~/catkin_ws/src/
cd ~/catkin_ws/src/
git clone https://gitlab.com/mitsudome-r/utilities.git
cd .../
catkin_make
四、Lanelet2转vector map
- roscore
- mkdir converted_map
- rosrun vector_map_converter lanelet2vectormap _map_file:=~/colcon_ws/src/Lanelet2/lanelet2_maps/res/mapping_example.osm _origin_lat:=49.00345654351 _origin_lon:=8.42427590707 _save_dir:=~/converted_map/
- start run time manager
- select converted vector map files under Map tab as shown in the image
五、opendrive转vector map
- Download a map sample form OpenDrive Downloads page.
- roscore
- mkdir autoware_map vector_map
- rosrun vector_map_converter opendrive2autowaremap _map_file:=Crossing8Course.xodr _country_codes_dir:=autoware/utilities/vector_map_converter/countries/ _save_dir:=autoware_map/
- rosrun vector_map_converter autowaremap2vectormap _map_dir:=autoware_map _save_dir:=vector_map/ _create_whiteline:=true
- Load the vector_map in vector_map/ with the same step as steps 4-6 in Converting from Lanelet2 section.
However, use this tf file instead. - Set up rviz as step 7 in Converting from Lanelet2 section.
- You should see following vector_map.
高精度地图lanelet2或opendrive转vectormap相关推荐
- 地图定义一个中间不动标注_高精度地图制作(三)
高精度地图主要用于无人驾驶路径规划,还可以应用于无人驾驶定位,ROI区域过滤等.接下来我们主要来看如何制作高精度地图. 高精度地图制作流程 高精度地图的制作过程分为4个步骤: 地图采集 点云地图制作 ...
- 无人驾驶算法学习(十五):高精度地图数据存储框架Lanelet2
文章目录 1.引言 2.lanelet2特点 3.数据结构 3.1 Points 3.2 Linestrings 3.3 Polygon 3.4 Lanelets 3.5 Areas 3.6 regE ...
- 自动驾驶系统进阶与项目实战(八)面向自动驾驶的高精度地图框架解析和实战
自动驾驶系统进阶与项目实战(八)面向自动驾驶的高精度地图框架解析和实战 前面聊了一些如何制作较大规模的点云地图以及如何使用点云地图进行定位的方法,点云图是高精度地图的一部分,主要用于配准定位和作为高精 ...
- 高精度地图的学习笔记
1 HD map的格式 我们使用OpenDRIVE格式来构建高精度地图, (参考Apollo的构建方式)
- 高精度地图:自动驾驶的向导
作者 | Dr. Li, 复睿微算法工程师 出品 | 复睿微电子 作者简介 Dr. Li, 复睿微算法工程师,南京理工大学与加州大学洛杉矶分校联合培养博士,专注于自动驾驶感知算法研究,拥有多年高精度地 ...
- 学习笔记2:高精度地图
一.地图的用途: 1.定位 2.预先规划,提前通过地图确定车辆行驶的路径 通过地图判断周围的环境.各种事物,机器人相比人脑而言可以进行大量的记忆,这是其优势所在 二.高精度地图 高精度地图包含大量的驾 ...
- Appollo高精度地图二——数据采集生产及产品实例
第一部分介绍 高精度地图传感器 计算模型 视觉制图 制图规范 第二部分介绍产品 HERE MobilEye Waymo TomTom 第三部分介绍百度apollo的制图流程 硬件采集方案 采集流程 制 ...
- Appollo高精度地图
无人驾驶最主要的几方面: 高精度地图.定位.感知.预测.规划.控制 Apollo高精地图主要包括: 道路定义 (地图道路) 交叉路口 (记住交叉路口的地物信息等) 交通信号 (记住交 ...
- Apollo自动驾驶进阶课(3)——高精度地图
1.高精度地图与自动驾驶 在SAE的六等级分类方法中,L0级别是人类驾驶,L1到L3级别是辅助驾驶,L3以上是自动驾驶.L3级别以下不需要高精地图,但在L3.L4级别,高精地图是标配. 1.1高精度地 ...
最新文章
- 利用MTCNN和FaceNet实现人脸检测和人脸识别 | CSDN博文精选
- iptables规则的查看、添加、插入、删除和修改
- mybatis返回某一字段_8.mybatis的基本工作流程(2.0)※
- rbac权限管理5张表_PHP之常用的RBAC权限管理详解
- 如何优雅地为程序中的变量和函数命名
- HihoCoder - 1828 Saving Tang Monk II(bfs+动态规划/bfs+优先队列)
- 【bzoj2820】YY的GCD 莫比乌斯反演
- Flask-SocketIO 简单使用指南
- python 调用mysql存储过程返回结果集
- 腾讯“立知”被指抄袭“即刻” APP,目前已被下线
- 解决 tesserocr 无法安装问题!
- unity3d 注册表 Regedit
- 8188gu驱动和su realtek_Realtek瑞昱RTL8192SU/RTL8188SU/RTL8192GU无线网卡驱动怎么样
- Matlab中的mod()函数
- Pandas数据可视化原来也这么厉害
- vmware上pfSense安装说明
- linux ls 目录颜色,改变ls 中目录颜色的方法
- mysql数据库技术与项目李锡辉_《MySQL数据库技术与项目应用教程 李锡辉 ,王樱 9787115474100 人》李锡辉,王樱著【摘要 书评 在线阅读】-苏宁易购图书...
- BP神经网络隐藏层单元数的选择--(1)
- Revit二次开发-查找户型外墙