目录

  • 一. 环境准备
    • 1. 安装unity
      • (1) 安装unity hub
      • (2)选择想要安装的unity版本
    • 2. 安装Git
    • 3. 配置unity
      • (1) 创建一个新项目
  • 二.开始
    • 1. 将你的点云地图导入进来(地图保存的位置路径不能有中文)
    • 2. 新建3D对象 - > plane
    • 3. 新建 autoware adasmap
    • 4. 标注RoadEdge
    • 5. 画whiteline
    • 7. stopline
    • 8. 信号灯
    • 9. 保存vector map

一. 环境准备

1. 安装unity

版本选择 2019.4.2f1 以后的都行(因为我自己用的是这个版本,哈哈)建议:先安装unity hub再进行安装unity。网址:https://unity3d.com/cn/get-unity/download

(1) 安装unity hub

(2)选择想要安装的unity版本


选择默认选项后等待安装完成即可(如下图):

2. 安装Git

2.28版本以后的都可以(实测2.28没问题)

3. 配置unity

主要是为了导入Autoware Maptool包

(1) 创建一个新项目

打开后的界面如下:

导入autowaremaptools
网址:https://github.com/autocore-ai/MapToolbox.git

会出现以下界面:

将上面的maptools的github地址复制到以下界面,点击add

此处看网络问题,有时候要等好久
导入成功后:

二.开始

1. 将你的点云地图导入进来(地图保存的位置路径不能有中文)

2. 新建3D对象 - > plane

并且调整plane的高度和倾斜角度,使plane的高度刚好贴合导入的点云地图的地面

调整位置:

3. 新建 autoware adasmap

4. 标注RoadEdge

点击右面的add RoadEdge,会出现一个小坐标系,
俯视图:

侧视图:

可以看到的是有三个箭头,拉动箭头会出现以下效果:

图上有两个小坐标系,分别代表了起点和终点
标注好路肩的图如下:

拐角处的弧度绘制:
一般实际场景下的道路在拐弯处都是有一个弧度的,贴合实际的绘制方法就是,在拐弯处先画一条斜线放在那儿
调整完全部线的高度之后,再回来选择这条小斜线(可能有多条,一条一条的来),点击Subdivision

会在线的中间出现两个小坐标系,拖动形成弧线后点击Normal Way:

最终效果:

5. 画whiteline

(步骤跟之前一样,不过白线就相当于实际路况下的划分车道的白线)

  1. 绘制lane(汽车能走的路线)
    (画法跟之前一样,区别就是自身的含义)

切分:

  • 拐弯处同RoadEdge一样切分,不同的是lane要切成一个一个的小段,因为lane是代表了汽车可以行驶的规则,红绿灯、停车线、信号牌等交通标志都要与lane进行链接

小tips:

  • 如果你的地图是环状的封闭的形式(例如围绕某个楼一圈),此时也不能将一圈的lane画为一整条,因为autoware在加载矢量地图的时候会寻找lane之间的来连接关系,自己跟自己的链接在进行路径规划的时候会使得接口处不可到达。

7. stopline

停止线
选择位置,画完之后可以将其与lane,路标/信号灯相连,汽车就知道在这儿有交通标志


8. 信号灯

9. 保存vector map

保存到想要保存的位置即可。

保存后的文件如下:

Autoware 矢量地图标注(Autoware Maptool插件)相关推荐

  1. Cesium矢量地图插件CesiumVectorTile 发布新版本

    Cesium矢量地图插件CesiumVectorTile 发布新版本 一周前CesiumVectorTile 1.2.1版本就已经更新到npm里了,本次更新主要解决Cesium最新版本适配问题. Ce ...

  2. Autoware实车测试记录(一)--前期准备以及使用Autoware Maptool插件进行矢量地图的绘制

    一.前言 前段时间一直在学习Lio-sam的程序,在学习完源码后继续学习开源的自动驾驶软件Autoware,这个软件可以看作是很多功能包的集合,在一个人机交互界面对各个模块功能进行参数设置.启动和关闭 ...

  3. 超棒的jQuery矢量地图生成插件 - JQVAMP

    为什么80%的码农都做不了架构师?>>>    日期:2012-5-14  来源:GBin1.com 在线演示  本地下载 是不是也考虑生成一个矢量类型的地图?今天我们将介绍的这款j ...

  4. Tesla AI Day视觉自动驾驶技术解读:感知+规划+矢量地图+自动标注+仿真

    作者 | 赵行  编辑 | 汽车人 原文链接:https://zhuanlan.zhihu.com/p/570824078 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干 ...

  5. 特斯拉自动驾驶算法和模型解读(感知/规划/矢量地图/自动标注等)

    编辑 | 焉知汽车 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心[全栈算法]技术交流群 特斯拉是一个典型的AI公司,过去一年训练了7 ...

  6. 使用NetMap制作离线地图标注软件

    地图标注软件一般是在地图上标注一些应用点,通过对应用点的查看.分析等来辅助用户进行决策.如下就是一个典型的地图标注软件: 通用的离线地图标注软件一直是我想做的一个东西,它可以满足一些非专业GIS用户对 ...

  7. openlayers 可以实现3d地图效果吗_OpenLayers教程:地图标注

    地图标注是将空间位置点与该点的信息相关联,通过图标.文字等形式把点相关的信息展现到地图上. 随便打开一个电子地图就可以看到许多标注: 可以说地图没有了标注就丧失了一半信息,甚至是全部信息! 地图标注的 ...

  8. openlayers 地图上加图标_OpenLayers教程:地图标注

    地图标注是将空间位置点与该点的信息相关联,通过图标.文字等形式把点相关的信息展现到地图上. 随便打开一个电子地图就可以看到许多标注: 可以说地图没有了标注就丧失了一半信息,甚至是全部信息! 地图标注的 ...

  9. mapbox 接入高德矢量地图实战

    Mapbox 作为现如今比较流行的地图框架为我们提供了漂亮的个性化地图,在平常的使用过程中可以方便的接入高德/谷歌等矢量切片地图.由于Mapbox地图数据来源于Open Street Map等国外厂商 ...

  10. 三维电子沙盘卫星图片矢量地图高程数据来源

    三维电子沙盘卫星图片矢量地图高程数据来源现在不管什么GIS平台首先要解决的就是数据来源问题,因为没有数据的GIS就是一个空壳,下面我就目前一些主流的数据获取 方式了解做如下之我见(主要针对互联网上的一 ...

最新文章

  1. 三角量测(Triangulation)之再学习
  2. 【转】WCF OpenTimeout, CloseTimeout, SendTimeout, ReceiveTimeout
  3. textview 滚动显示.txt
  4. 网络组Network Teaming
  5. linux如何自动调jiaob,最牛B的 Linux Shell 命令 系列连载(四)
  6. HDU4911 Inversion 解题报告
  7. 面试重点:设计模式(三)——工厂方法
  8. 实战 es6_Node.JS实战64:ES6新特性:Let和Const
  9. __asm__ __volatile__内嵌汇编用法简述
  10. OpenShift 4 - Knative教程 (4) 自动扩展和收缩
  11. Java画韦恩图_R绘制韦恩图 | Venn图
  12. TeamViewer 13界面功能介绍
  13. 用平均数和标准差mock数据并保留两位小数
  14. 怎么查看笔记本内存条型号_「电脑内存怎么看」电脑内存怎么看大小(内存条怎么看几代型号) - seo实验室...
  15. Linux PCI驱动编写
  16. Rosalind Java|k-Mer Composition
  17. java调用存储过程 sql server,Sql Server的存储过程与Java代码相连接调用(二)
  18. CA签名是报的错误及解决方法
  19. 杭电校赛(油菜花王国)
  20. NOI2018 冒泡排序规律证明

热门文章

  1. golang mysql批量插入实例
  2. 口才训练方法——速读法、背诵法
  3. Eclipse使用入门教程
  4. 手机屏幕驱动板1080x1920分辨率HDMI红米note3 note4 note4x屏幕Fondar自制投影 光固化
  5. UML--构件图详解
  6. 你还在期待彩票中奖么?
  7. 在ubuntu上安装qq
  8. mysql 纯真ip 导出dat_用纯真ip数据库.dat文件查询ip归属
  9. 新路由3鸡血版固件_NEWIFI3老毛子鸡血驱动版固件
  10. 怎么打开计算机管理模板,win10系统打开组策略弹出管理模板提示框怎么办