CN114972662A - 地图生成装置 - Google Patents
地图生成装置 Download PDFInfo
- Publication number
- CN114972662A CN114972662A CN202210136946.5A CN202210136946A CN114972662A CN 114972662 A CN114972662 A CN 114972662A CN 202210136946 A CN202210136946 A CN 202210136946A CN 114972662 A CN114972662 A CN 114972662A
- Authority
- CN
- China
- Prior art keywords
- map
- lane
- unit
- map generation
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 14
- 230000009471 action Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 13
- 230000001133 acceleration Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000009466 transformation Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004888 barrier function Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000001444 catalytic combustion detection Methods 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3807—Creation or updating of map data characterised by the type of data
- G01C21/3815—Road data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
- G01C21/32—Structuring or formatting of map data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3602—Input other than that of destination using image analysis, e.g. detection of road signs, lanes, buildings, real preceding vehicles using a camera
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3833—Creation or updating of map data characterised by the source of data
- G01C21/3837—Data obtained from a single source
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3863—Structures of map data
- G01C21/387—Organisation of map data, e.g. version management or database structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Databases & Information Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
本发明提供一种地图生成装置(50),具备:数据取得部,其取得关于本车辆(101)行驶的本车道(LN1)的第1地图的地图数据;和地图生成部(17),其基于由数据取得部取得的地图数据,通过翻转第1地图生成关于与本车道(LN1)对向的对向车道(LN2)的第2地图。
Description
技术领域
本发明涉及一种生成本车辆周边的地图的地图生成装置。
背景技术
以往已知有如下装置:利用由搭载于车辆的相机拍摄到的图像,识别本车辆的行驶车道上的白线、停车位边框的白线,并将这些白线的识别结果用于车辆的行驶控制、驻车辅助。这样的装置例如记载于专利文献1中。在专利文献1记载的装置中,提取拍摄到的图像的亮度的变化为阈值以上的边缘点,基于边缘点来识别白线。
专利文献1记载的装置关于本车辆实际行驶的车道进行对白线的识别。因此,为了生成包括白线的位置信息在内的地图,需要本车辆实际地行驶在各车道,难以有效地进行地图生成。
现有技术文献
专利文献
专利文献1:日本特开2014-104853号公报(JP2014-104853A)。
发明内容
本发明的一技术方案的地图生成装置,具备:数据取得部,其取得关于本车辆行驶的本车道的第1地图的地图数据;和地图生成部,其基于由数据取得部取得的地图数据,通过翻转第1地图来生成关于与本车道对向的对向车道的第2地图。
附图说明
本发明的目的、特征以及优点,通过与附图相关的以下实施方式的说明进一步阐明。
图1是概略地示出具有本发明的实施方式的地图生成装置的车辆控制系统的整体结构的框图。
图2A是示出应用本发明的实施方式的地图生成装置的行驶场景的一例的图。
图2B是示出应用本发明的实施方式的地图生成装置的行驶场景的另一例的图。
图3是示出本发明的实施方式的地图生成装置的主要部分结构的框图。
图4是示出由图3的控制器执行的处理的一例的流程图。
具体实施方式
以下参照图1~图4对本发明的实施方式进行说明。本发明的实施方式的地图生成装置搭载于例如具有自动驾驶功能的车辆、即自动驾驶车辆。需要说明的是,有时区别于其他车辆将搭载本实施方式的地图生成装置的车辆称为本车辆。本车辆可以是具有内燃机(发动机)作为行驶驱动源的发动机车辆、具有行驶马达作为行驶驱动源的电动汽车、具有发动机和行驶马达作为行驶驱动源的混合动力车辆中的任一者。本车辆不仅能够以不需要驾驶员进行驾驶操作的自动驾驶模式行驶,还能够以由驾驶员进行驾驶操作的手动驾驶模式行驶。
首先对与自动驾驶相关的本车辆的概略结构进行说明。图1是概略地示出具有本发明的实施方式的地图生成装置的本车辆的车辆控制系统100的整体结构的框图。如图1所示,车辆控制系统100主要具有控制器10以及分别与控制器10可通信地连接的外部传感器组1、内部传感器组2、输入输出装置3、定位单元4、地图数据库5、导航装置6、通信单元7、行驶用的执行器AC。
外部传感器组1是检测本车辆的周边信息、即外部状况的多个传感器(外部传感器)的总称。例如外部传感器组1包括:测定本车辆的与全方位的照射光相对的散射光从而测定从本车辆到周边的障碍物的距离的激光雷达、通过照射电磁波并检测反射波来检测本车辆周边的其他车辆或障碍物等的雷达以及搭载于本车辆并具有CCD、CMOS等摄像元件拍摄本车辆的周边(前方、后方以及侧方)的相机等。
内部传感器组2是检测本车辆的行驶状态的多个传感器(内部传感器)的总称。例如内部传感器组2包括:检测本车辆的车速的车速传感器、分别检测本车辆的前后方向的加速度和左右方向的加速度(横向加速度)的加速度传感器、检测行驶驱动源的转速的转速传感器、检测本车辆的重心绕铅垂轴旋转的旋转角速度的横摆率传感器等。检测手动驾驶模式下的驾驶员的驾驶操作例如对加速踏板的操作、对制动踏板的操作、对方向盘的操作等的传感器也包括在内部传感器组2中。
输入输出装置3是从驾驶员输入指令、向驾驶员输出信息的装置的总称。例如输入输出装置3包括供驾驶员通过对操作构件的操作来输入各种指令的各种开关、供驾驶员通过语音输入指令的麦克、借助显示图像向驾驶员提供信息的显示器、通过语音向驾驶员提供信息的扬声器等。
定位单元(GNSS单元)4具有接收从定位卫星发送的定位用信号的定位传感器。定位卫星为GPS卫星、准天顶卫星等人造卫星。定位单元4利用定位传感器接收到的定位信息,测定本车辆的当前位置(纬度、经度、高度)。
地图数据库5是存储在导航装置6中使用的一般性地图信息的装置,例如由磁盘、半导体元件构成。地图信息包括:道路的位置信息、道路形状(曲率等)的信息、交叉路口、岔路口的位置信息。需要说明的是,存储于地图数据库5中的地图信息与存储于控制器10的存储部12中的高精度地图信息不同。
导航装置6是搜索到达由驾驶员输入的目的地的道路上的目标路线并进行沿目标路线的引导的装置。通过输入输出装置3进行目的地的输入和沿目标路线的引导。基于由定位单元4测定出的本车辆的当前位置和存储于地图数据库5中的地图信息来运算目标路线。也能够使用外部传感器组1的检测值测定本车辆的当前位置,也可以基于该当前位置和存储于存储部12中的高精度的地图信息来运算目标路线。
通信单元7利用包含以互联网、移动电话网等为代表的无线通信网的网络与未图示的各种服务器进行通信,定期或者在任意时机从服务器取得地图信息、行驶记录信息以及交通信息等。不仅取得行驶记录信息还可以通过通信单元7将本车辆的行驶记录信息向服务器发送。网络不仅包括公用无线通信网,还包括针对每一规定的管理区域设置的封闭式通信网,例如无线局域网、Wi-Fi(注册商标)、Bluetooth(注册商标)等。所取得的地图信息被输出到地图数据库5、存储部12,地图信息被更新。
执行器AC是用于控制本车辆的行驶的行驶用执行器。在行驶驱动源为发动机的情况下,执行器AC包括调整发动机的节气门阀的开度(节气门开度)的节气门用执行器。在行驶驱动源为行驶马达的情况下,执行器AC包括行驶马达。使本车辆的制动装置工作的制动用执行器和驱动转向装置的转向用执行器也包含在执行器AC中。
控制器10由电子控制单元(ECU)构成。更具体而言,控制器10包含具有CPU(微处理器)等运算部11、ROM(只读存储器)、RAM(随机存取存储器)等存储部12、I/O接口等未图示的其他外围电路的计算机而构成。需要说明的是,能够将发动机控制用ECU、行驶马达控制用ECU、制动装置用ECU等功能不同的多个ECU分开设置,但方便起见,在图1中示出控制器10作为这些ECU的集合。
在存储部12中存储自动行驶用的高精度的详细的道路地图信息。道路地图信息包括:道路的位置信息、道路形状(曲率等)的信息、道路的坡度的信息、交叉路口、岔路口的位置信息、白线等划分线的类别和其位置信息、车道数的信息、车道的宽度以及每一车道的位置信息(车道的中央位置、车道位置的分界线的信息)、作为地图上的标记的地标(信号机、标识、建筑物等)的位置信息、路面的凹凸等路面概况的信息。在存储于存储部12的地图信息中包括:利用通信单元7从本车辆的外部取得的地图信息(称为外部地图信息)、由本车辆本身使用外部传感器组1的检测值或外部传感器组1和内部传感器组2的检测值制作的地图信息(称为内部地图信息)。
外部地图信息为例如利用云服务器取得的地图(称为云地图)的信息,内部地图信息为由使用例如SLAM(Simultaneous Localization and Mapping:同步定位与地图构建)等技术通过映射生成的点云数据构成的地图(称为环境地图)的信息。相对于外部地图信息是本车辆和其他车辆共享的地图信息,内部地图信息则是本车辆独自的地图信息(例如本车辆单独所有的地图信息)。在新设的道路等不存在外部地图信息的区域,由本车辆自己制作环境地图。需要说明的是,还可以通过通信单元7将内部地图信息提供给服务器装置、其他车辆。在存储部12还存储关于各种控制程序、在程序中使用的阈值等信息的信息。
运算部11具有本车位置识别部13、外界识别部14、行动计划生成部15、行驶控制部16、地图生成部17作为功能性结构。
本车位置识别部13基于由定位单元4得到的本车辆的位置信息和地图数据库5的地图信息来识别地图上的本车辆的位置(本车位置)。还可以使用存储于存储部12的地图信息和由外部传感器组1检测出的本车辆的周边信息来识别本车位置,由此能够高精度地识别本车位置。基于内部传感器组2的检测值计算本车辆的移动信息(移动方向、移动距离),由此也能够识别本车辆的位置。需要说明的是,在能够用设置在道路上、道路旁边这些外部的传感器测定本车位置时,也能够通过借助通信单元7与该传感器进行通信,来识别本车位置。
外界识别部14基于来自激光雷达、雷达、相机等外部传感器组1的信号识别本车辆周围的外部状况。例如识别在本车辆的周边行驶的周边车辆(前方车辆、后方车辆)的位置、速度、加速度、在本车辆的周围停车或驻车着的周边车辆的位置以及其他物体的位置、状态等。其他物体包括:标识、信号机、道路、建筑物、护栏、电线杆、广告牌、行人、自行车等。路面上的划分线(白线等)、停止线等标示也包含在其他物体(道路)中。其他物体的状态包括:信号机的颜色(红、绿、黄)、行人、自行车的移动速度、朝向等。其他物体中的静止的物体的一部分构成成为地图上的位置的标志的地标,外界识别部14还识别地标的位置和类别。
行动计划生成部15基于例如由导航装置6运算出的目标路线、存储于存储部12的地图信息、由本车位置识别部13识别出的本车位置、由外界识别部14识别出的外部状况,生成从当前时间点开始经过规定时间为止的本车辆的行驶轨迹(目标轨迹)。当目标路线上存在作为目标轨迹的候补的多个轨迹时,行动计划生成部15从其中选择遵守法律且满足高效、安全地行驶等基准的最佳轨迹,并将所选择的轨迹作为目标轨迹。然后,行动计划生成部15生成与所生成的目标轨迹相应的行动计划。行动计划生成部15生成与用于超越先行车辆的超车行驶、变更行驶车道的车道变更行驶、跟随先行车辆的跟随行驶、以不偏离行驶车道的方式维持车道的车道保持行驶、减速行驶或加速行驶等相对应的各种行动计划。行动计划生成部15在生成目标轨迹时首先决定行驶方式,基于行驶方式生成目标轨迹。
在自动驾驶模式下,行驶控制部16控制各执行器AC使本车辆沿着由行动计划生成部15生成的目标轨迹行驶。更具体而言,行驶控制部16考虑在自动驾驶模式下由道路坡度等决定的行驶阻力,计算用于得到由行动计划生成部15计算出的每单位时间的目标加速度的要求驱动力。然后,对执行器AC进行反馈控制,以使例如由内部传感器组2检测出的实际加速度成为目标加速度。即,对执行器AC进行控制,以使本车辆以目标车速和目标加速度行驶。需要说明的是,在手动驾驶模式下,行驶控制部16根据由内部传感器组2取得的来自驾驶员的行驶指令(转向操作等)对各执行器AC进行控制。
地图生成部17在以手动驾驶模式行驶的同时,使用由外部传感器组1检测出的检测值生成由三维点云数据构成的环境地图。具体而言,从由相机取得的相机图像中基于每一像素的亮度、颜色的信息提取示出物体的轮廓的边缘,并且使用该边缘信息提取特征点。特征点例如是边缘的点、边缘的交点,与路面上的划分线、建筑物的角、道路标识的角等相对应。地图生成部17求取至所提取出的特征点为止的距离,并将特征点依次绘制在环境地图上,由此生成本车辆行驶过的道路周边的环境地图。还可以取代相机,使用由雷达、激光雷达取得的数据提取本车辆周围的物体的特征点,生成环境地图。
本车位置识别部13与地图生成部17的地图生成处理并行地进行本车辆的位置推定处理。即,基于特征点随着时间经过的位置变化,推定本车辆的位置。地图制作处理和位置推定处理是使用例如来自相机、激光雷达的信号按照SLAM算法同时进行的。地图生成部17不仅在以手动驾驶模式行驶时,在以自动驾驶模式行驶时也同样能够生成环境地图。在已经生成环境地图并存储在存储部12中的情况下,地图生成部17还可以根据新得到的特征点更新环境地图。
对本实施方式的地图生成装置的构成进行说明。图2A是示出应用地图生成装置50的行驶场景的一例的图,示出本车辆101在手动驾驶模式下一边生成环境地图一边从A地点(例如自己家)行驶到B地点(例如店铺)的场景。图2B是示出应用地图生成装置50的行驶场景的另一例的图,示出本车辆101在手动驾驶模式下一边生成环境地图一边从B地点行驶到A地点的场景。即,图2A示出沿着由划分线L1、L2围起来的第1车道LN1行驶在从A地点至B地点的去路的场景,图2B示出沿着由划分线L2、L3围起来的第2车道LN2行驶在从B地点至A地点的回路的场景。
划分线L1~L3是用于规定车道LN1、LN2的白线、黄线等线。划分线L2为示出车道LN1、LN2之间的边界的边界线L0。更详细而言,如图2A所示,边界线L0是位于通过第1车道LN1(去路)的车宽方向中心并沿着第1车道LN1延伸的第1中心线LN1a与通过第2车道LN2(回路)的车宽方向中心并沿着第2车道LN2延伸的第2中心线LN2a之间的中央的线(中间的线)。需要说明的是,有时例如在有中央隔离带的道路上,在第1车道LN1的车宽方向内侧(中央隔离带侧)的划分线与第2车道LN2的车宽方向内侧(中央隔离带侧)的划分线之间存在边界线L0,从而划分线L2与边界线L0不同。
在图2A、图2B中,示出了去路和回路分别由单排车道LN1、LN2构成的例子,但去路和回路有时也分别由多排车道构成。在该情况下,在车宽方向的最内侧的去路的车道与回路的车道之间存在边界线L0。
如图2A所示,在本车辆101的前部搭载相机1a。相机1a具有由相机自身的性能决定的固有的视场角θ和最大检测距离r。以相机1a为中心的半径r且圆心角θ的扇形的范围AR1的内侧为相机1a能够检测出的外部空间的范围,即可检测范围AR1。该可检测范围AR1中包括例如多条划分线L1、L2。需要说明的是,在相机1a的视场角的一部分因存在配置于相机1a周围的零件而被遮挡的情况下,考虑该情况来决定可检测范围AR1。通过从相机图像中提取边缘点,能够识别可检测范围AR1内的划分线L1、L2的位置。
通过像这样本车辆101实际行驶在第1车道LN1上,能够基于相机图像得到第1车道LN1的划分线L1、L2的位置信息,由此能够一边行驶一边生成去路的环境地图。同样地,如图2B所示,通过本车辆101实际行驶在第2车道LN2上,能够基于相机图像得到第2车道LN2的划分线L2、L3的位置信息,由此能够一边行驶一边生成回路的环境地图。
然而,假若直到分别实际行驶在去路和回路上都没有得到去路和回路的环境地图,则地图生成所需的工时增大,不能有效地进行地图生成。此外,如果构成为驶过了去路之后行驶在回路上时从头生成回路的环境地图,则会产生因控制器10的处理负荷增大、不能进行有效的地图生成所致的弊端。因此,本实施方式如下构成地图生成装置,以便能够进行有效的地图生成。
图3是示出本实施方式的地图生成装置50的主要部分结构的框图。该地图生成装置50构成图1的车辆控制系统100的一部分。如图3所示,地图生成装置50具有控制器10、相机1a、传感器2a。
相机1a为具有CCD(电荷耦合器件)、CMOS(互补金属氧化物半导体)等摄像元件(图像传感器)的单眼相机,构成图1的外部传感器组1的一部分。相机1a还可以是立体相机。相机1a安装在例如本车辆101的前部的规定位置(图2A),连续地拍摄本车辆101的前方空间,取得对象物的图像(相机图像)。对象物包括道路上的划分线(例如图2A的划分线L1、L2)。需要说明的是,还可以由激光雷达等代替相机1a,或者和相机1a一并检测对象物。
传感器2a是用于计算本车辆101的移动量和移动方向的检测器。传感器2a为内部传感器组2的一部分,例如由车速传感器和横摆率传感器构成。即,控制器10(例如图1的本车位置识别部13)对由车速传感器检测出的车速进行积分从而计算本车辆101的移动量,并且对由横摆率传感器检测出的横摆率进行积分从而计算出偏航角,利用测程法推定本车辆101的位置。例如在手动驾驶模式下行驶时,在制作环境地图时利用测程法推定本车位置。需要说明的是,传感器2a的构成不限于此,还可以使用其他传感器的信息推定自身位置。
图3的控制器10除行动计划生成部15和地图生成部17外,还具有对向判定部141和车道判定部142,作为运算部11(图1)所承担的功能性结构。对向判定部141和车道判定部142具有识别外界的功能,它们构成图1的外界识别部14的一部分。对向判定部141和车道判定部142也具有地图生成的功能,因此也能够将它们二者或者一者包含于地图生成部17中。
对向判定部141在行驶在去路(第1车道LN1)时,基于由相机1a取得的相机图像判定是否存在与去路相邻的回路(第2车道LN2),即判定是否存在与本车辆101行驶的本车道平行地延伸,并与本车道对向的对向车道。对向判定部141还可以在检测出存在行驶在第2车道LN2的对向车辆时,判定为存在对向车道。还可以根据通过通信单元7(图1)取得的信息来判定是否存在对向车道。
车道判定部142判定去路的车道数与回路的车道数是否相同。例如,在行驶在去路时根据相机图像识别去路的车道数,并且对该车道数与行驶在回路时根据相机图像识别出的回路的车道数进行比较,判定彼此的车道数是否相同。还可以根据通过通信单元7(图1)取得的信息判定车道数是否相同。
地图生成部17具有生成去路的环境地图(去路地图)的去路地图生成部171和生成回路的环境地图(回路地图)的回路地图生成部172。去路地图生成部171在以手动驾驶模式行驶在去路时,基于由相机1a取得的相机图像提取本车辆101周围的物体的特征点,并利用传感器2a推定本车位置,由此生成去路的环境地图。所生成的去路地图存储在存储部12中。去路地图生成部171识别相机1a的可检测范围AR1内的划分线L1、L2(图2A)的位置,将划分线(L1、L2)的信息包含在地图信息(例如内部地图信息)中进行存储。
回路地图生成部172在以手动驾驶模式行驶在去路时,以回路地图生成条件成立为条件,生成回路的环境地图。当由对向判定部141判定为存在对向车道时,回路地图生成条件成立。另一方面,在以手动驾驶模式行驶在去路时,当判定为回路地图生成条件不成立时,在去路行驶时不生成回路的环境地图。在该情况下,回路地图生成部172在以手动驾驶模式行驶在回路时,与去路地图生成部171同样地基于相机图像提取本车辆101周围的物体的特征点,并且利用传感器2a推定本车位置,由此生成回路的环境地图。所生成的回路地图存储在存储部12中。
当在去路行驶时回路地图生成条件成立时,回路地图生成部172如下生成回路地图。首先,基于相机图像设定第1车道LN1与第2车道LN2之间的边界线L0。接下来,以边界线L0为对称轴,对称移动去路的环境地图。即,通过镜像变换使去路地图以边界线L0为中心左右对称地翻转。由此,如图2A的虚线所示,得到将可检测范围AR1对称移动而得到的范围AR2中的回路的环境地图。范围AR2中包括第2车道LN2的划分线L2、L3。因此,通过镜像变换得到包括划分线信息在内的地图信息。该情况下的回路地图是本车辆101行驶在回路之前,通过镜像变换得到的简易的地图,相当于临时地图。该临时地图的信息存储于存储部12中。
回路地图生成部172在生成了临时地图之后,以例如手动驾驶模式行驶在回路时,当由车道判定部142判定为去路和回路的车道数彼此相同时,通过行驶在回路时得到的相机图像,更新临时地图的地图信息。也就是说,如图2B所示,通过镜像变换生成了临时地图的范围AR2与回路行驶时的相机1a的可检测范围AR1重叠。因此,回路地图生成部172将根据行驶在回路时得到的相机图像获取的地图数据与临时地图的地图数据结合或匹配,从而更新地图信息。更新后的地图信息存储于存储部12中。
更新后的地图与在回路行驶时根据相机图像得到的环境地图同样都为回路的完整的环境地图。但是,在回路行驶时,由于预先生成有回路的临时地图,因此无需从头生成回路地图。因此,能够有效地生成回路地图,从而减少控制器10的处理负荷。在回路行驶时,也能够使用临时地图进行自动驾驶模式下的行驶。在该情况下,以如下方式构成即可,行动计划生成部15基于临时地图设定本车辆101的目标路线,行驶控制部16控制执行器AC,使得本车辆101沿该目标路线自动行驶。
当在回路行驶时由车道判定部142判定为去路与回路的车道数不同时,回路地图生成部172基于回路行驶时得到的相机图像生成回路的环境地图。即,在该情况下,考虑到临时地图与实际的回路的环境地图之间的差异较大,因此不是更新(修正)临时地图,而是新生成回路地图。所生成的回路地图存储于存储部12中。需要说明的是,在生成回路地图时,还可以以临时地图上的规定的车道位置为基准,使用传感器2a的检测值校正本车辆101的位置。即,即使在车道数不同的情况下,也可以使用临时地图来更新环境地图。
图4是示出按照预先决定的程序由图3的控制器10执行的处理的一例的流程图。该流程图所示的处理在以手动驾驶模式行驶中生成环境地图时开始,以规定周期反复进行。
如图4所示,首先在S1(S:处理步骤)中,读入来自相机1a和传感器2a的信号。接下来,在S2中,基于读入的信号判定是否为从地点A向地点B的去路行驶。即,判定本车辆101是否在第1车道LN1上行驶。当S2为肯定(S2:是)时进入S3,基于相机图像生成去路的环境地图。接下来,在S4中,将在S3中生成的去路地图存储于存储部12中。
接下来,在S5中,基于相机图像判定是否存在对向车道(第2车道LN2)。当S5为肯定(S5:是)时进入S6,否定(S5:否)时跳过S6、S7结束处理。在S6中,通过镜像变换生成回路地图。例如生成图2A的虚线所示的范围AR2内的回路地图(临时地图)。接下来,在S7中,将回路地图的信息存储于存储部12中,结束处理。
另一方面,当S2为否定(S2:否)时,即判定为是回路行驶时进入S8。在S8中,判定是否已经在S6中生成了回路地图。当S8为肯定(S8:是)时进入S9,当为否定(S8:否)时进入S11。在S11中,基于相机图像生成回路的环境地图。即,新生成回路地图。接下来,在S7中,将所生成的地图信息存储于存储部12中,结束处理。
在S9中,基于相机图像,判定去路与回路的车道数是否相同。当S9为肯定(S9:是)时进入S10,当为否定(S9:否)时进入S11。在S10中,基于相机图像更新在S6中生成的回路地图。即,如图2B所示,将根据行驶在回路时所得到的可检测范围AR1内的相机图像得到的地图数据与范围AR2的临时地图的地图数据相结合或匹配,从而更新地图信息。接下来,在S7中,将更新后的地图信息存储于存储部12中,结束处理。
本实施方式的地图生成装置50的动作总结如下。如图2A所示,在本车辆101以手动驾驶模式行驶在从地点A至地点B的去路(第1车道LN1)时,基于相机图像生成包括划分线L1、L2的位置信息在内的相机1a的可检测范围AR1内的去路的环境地图(S3)。此时,例如通过检测在对向车道上行驶过来的对向车辆等,判定为存在对向车道(第2车道LN2)时,通过对去路地图的镜像变换,生成图2A中虚线所示的范围AR2内的回路的环境地图(临时地图)(S6)。
由此,即使在实际以手动驾驶模式行驶在回路之前,也能够生成回路地图(临时地图)。而且,能够基于临时地图设定以自动驾驶模式行驶在回路时的目标路线,从而在能够自动驾驶模式下行驶。另外,因为以存在对向车道为前提进行镜像变换,也就是说,因为在存在与第1车道LN1类似的第2车道LN2这样的前提下进行镜像变换,所以能够防止徒劳地进行镜像变换的处理。
在去路行驶时通过镜像变换生成了回路的临时地图后,如图2B所示,在以手动驾驶模式行驶在从地点B至地点A的回路(第2车道LN2)时,基于相机图像生成包括划分线L2、L3的位置信息在内的相机1a的可检测范围AR1内的回路的环境地图(S11)。此时,若去路和回路的车道数相同,则不是新制作环境地图而是将行驶在回路时根据相机图像得到的地图数据与临时地图的地图数据结合或者匹配来更新地图信息(S10)。由此,回路行驶时的回路地图的生成较为容易,能够减少控制器10的处理负荷从而高效地生成回路地图。
在车道数不相同时,临时地图与在回路行驶时得到的环境地图之间的差异较大。在该情况下,不是更新临时地图来生成回路地图,而是基于相机图像新生成回路地图(S11)。因此,无需进行不必要的地图的结合、匹配,能够有效地生成回路地图。
采用本实施方式,能够起到如下的作用效果。
(1)地图生成装置50具备:相机1a,其检测本车辆101周围的外部状况;去路地图生成部171,其在本车辆101在第1车道LN1行驶时基于由相机1a检测出的外部状况生成去路地图;以及回路地图生成部172,其通过将去路地图翻转到第2车道LN2侧,来生成对应于与第1车道LN1对向的第2车道LN2的回路地图(图3)。由此,在生成本车辆101行驶的第1车道LN1的去路地图时,也能够制作本车辆101没行驶的第2车道LN2的回路地图,能够有效地进行地图生成。
(2)回路地图生成部172通过以第1车道LN1与第2车道LN2之间的边界线L0为对称轴来对称移动(以线对称的方式移动)去路地图,来生成回路地图(图2A)。由此,能够使用去路地图良好地生成回路地图。即,因为去路和回路对称地形成的情况较多,因此能够通过镜像变换良好地生成回路地图。
(3)地图生成装置50还具备判定有无对向车道(第2车道LN2)的对向判定部141(图3)。回路地图生成部172以由对向判定部141判定为存在对向车道为条件,生成回路地图(图4)。由此,能够防止徒劳地进行镜像变换的处理。
(4)回路地图生成部172在通过翻转去路地图而生成回路地图之后,在本车辆101在第2车道LN2行驶时基于由相机1a检测出的外部状况来更新回路地图(图4)。由此,使用在实际在第2车道LN2行驶时得到的地图信息,更新预先通过镜像变换生成的回路地图,因此能够提高回路地图的精度。在该情况下,不是新生成回路地图而是利用通过镜像变换生成的回路地图的信息,因此能够减少控制器10的处理负荷。
(5)地图生成装置50还具备行动计划生成部15,所述行动计划生成部15基于由回路地图生成部172生成的通过镜像变换得到的回路地图(临时地图),设定本车辆101在第2车道LN2行驶时的目标路线(图3)。由此,即使是在进行用于生成环境地图的手动驾驶模式下的行驶之前,也能够进行自动驾驶模式下的行驶。
上述实施方式能够变形成各种方式。以下对若干变形例进行说明。在上述实施方式中,由相机1a等外部传感器组1检测本车辆101周围的外部状况,但还可以使用激光雷达等相机1a以外的检测部对其进行检测。在上述实施方式中,去路地图生成部171基于本车辆101在第1车道LN1(本车道)行驶时由相机1a检测出的外部状况,生成去路地图(第1地图)。即,本车辆101一边在去路上行驶一边自己生成第1地图,并且地图生成部17取得第1地图的地图数据,但还可以通过例如通信单元7从外部的服务器装置取得第1地图。因此,取得第1地图的地图数据的数据取得部的构成不限于上述的地图生成部。
在上述实施方式中,在本车辆101一边在第1车道LN1行驶一边生成去路地图时,基于相机图像判定有无对向车道(第2车道LN2),但还可以根据通过通信单元7取得的信息判定有无对向车辆由此来判定有无对向车道,对向判定部的构成不限于以上所述。在上述实施方式中,以存在对向车道作为回路地图生成条件,回路地图生成部172通过镜像变换生成回路地图,但回路地图生成条件还可以包括其他条件。例如还可以将去路和回路的车道数相同包括在回路地图生成条件中。因此,只要是通过翻转第1地图来生成关于对向车道的第2地图,地图生成部的构成就可以是任何形式。翻转的方式不局限于以边界线为对称轴的线对称。
在上述实施方式中,回路地图生成部172在通过镜像变换生成了回路地图之后,以去路和回路的车道数相同作为条件,基于本车辆101在第2车道LN2行驶时由相机1a检测出的外部状况来更新回路地图,但无论车道数是否相同,都可以更新回路地图。在上述实施方式中,作为路线设定部的行动计划生成部15使用通过镜像变换生成的临时地图设定回路行驶中的自动驾驶用的目标路线,但自动驾驶用的目标路线的设定还可以不使用临时地图而是使用更新后的回路地图(完整地图)来进行。
在上述实施方式中,说明了将地图生成装置应用在自动驾驶车辆的例子。即说明了自动驾驶车辆生成环境地图的例子,但本发明同样也能够应用在由具有或者不具有驾驶辅助功能的手动驾驶车辆生成环境地图的情况。
本发明还能够作为地图生成方法来使用,包括:取得关于本车辆101行驶的本车道LN1的第1地图的地图数据的步骤;基于所取得的地图数据,通过翻转第1地图生成关于与本车道LN1对向的对向车道LN2的第2地图的步骤。
既能够任意组合上述实施方式和变形例的一个或者多个,也能够将各变形例彼此进行组合。
采用本发明,也能够制作本车辆没行驶的车道的地图,能够有效地进行地图制作。
上文结合优选实施方式对本发明进行了说明,本领域技术人员应理解为能够在不脱离后述权利要求书的公开范围的情况下进行各种修改和变更。
Claims (10)
1.一种地图生成装置,其特征在于,具备:
数据取得部,其取得关于本车辆(101)行驶的本车道(LN1)的第1地图的地图数据;和
地图生成部(17),其基于由所述数据取得部取得的所述地图数据,通过翻转所述第1地图,生成关于与所述本车道(LN1)对向的对向车道(LN2)的第2地图。
2.根据权利要求1所述的地图生成装置,其特征在于,
所述地图生成部(17)通过以所述本车道(LN1)与所述对向车道(LN2)之间的边界线(LN0)为对称轴,对称移动所述第1地图来生成所述第2地图。
3.根据权利要求2所述的地图生成装置,其特征在于,
所述边界线(L0)通过所述本车道(LN1)的中心线(LN1a)与所述对向车道(LN2)的中心线(LN2a)之间的中间。
4.根据权利要求1至3中任一项所述的地图生成装置,其特征在于,
还具备对向判定部(141),其判定有无所述对向车道(LN2),
当由所述对向判定部(141)判定为存在所述对向车道(LN2)时,所述地图生成部(17)生成所述第2地图。
5.根据权利要求1至3中任一项所述的地图生成装置,其特征在于,
还具备检测部(1a),其检测本车辆(101)周围的外部状况,
所述地图生成部(17)在本车辆(101)在所述本车道(LN1)行驶时,基于由所述检测部(1a)检测出的外部状况生成所述第1地图,
所述数据取得部由所述地图生成部(17)构成。
6.根据权利要求5所述的地图生成装置,其特征在于,
所述地图生成部(17)在通过翻转所述第1地图而生成了所述第2地图之后,在本车辆(101)在所述对向车道(LN2)行驶时基于由所述检测部(1a)检测出的外部状况更新所述第2地图。
7.根据权利要求6所述的地图生成装置,其特征在于,
还具备车道判定部(142),其判定包括所述本车道(LN1)在内的去路的车道数与包括所述对向车道(LN2)在内的回路的车道数是否相同,
所述地图生成部(17)当由所述车道判定部(142)判定为车道数相同时,基于由所述检测部(1a)检测出的外部状况更新所述第2地图,当由所述车道判定部(142)判定为车道数不相同时,基于由所述检测部(1a)检测出的外部状况新生成所述第2地图。
8.根据权利要求5所述的地图生成装置,其特征在于,
所述地图生成部(17)在本车辆在所述本车道行驶时,生成所述第1地图,并且翻转所述第1地图生成所述第2地图。
9.根据权利要求1至3中任一项所述的地图生成装置,其特征在于,
还具备路线设定部(15),其基于由所述地图生成部(17)生成的所述第2地图,设定所述本车辆(101)在所述对向车道(LN2)行驶时的目标路线。
10.一种地图生成方法,其特征在于,包括:
取得关于本车辆(101)行驶的本车道(LN1)的第1地图的地图数据的步骤;和
基于所取得的所述地图数据,通过翻转所述第1地图生成关于与所述本车道(LN1)对向的对向车道(LN2)的第2地图的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021-028503 | 2021-02-25 | ||
JP2021028503A JP7141478B2 (ja) | 2021-02-25 | 2021-02-25 | 地図生成装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114972662A true CN114972662A (zh) | 2022-08-30 |
Family
ID=82900484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210136946.5A Pending CN114972662A (zh) | 2021-02-25 | 2022-02-15 | 地图生成装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11828618B2 (zh) |
JP (1) | JP7141478B2 (zh) |
CN (1) | CN114972662A (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20230101212A (ko) * | 2021-12-29 | 2023-07-06 | 현대자동차주식회사 | 차량 및 그 제어 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101327348B1 (ko) * | 2012-06-15 | 2013-11-11 | 재단법인 경북아이티융합 산업기술원 | 주행도로 영상에 정의된 마스크를 이용한 자기 차로 인식 시스템 |
CN109584578A (zh) * | 2017-09-28 | 2019-04-05 | 三星电子株式会社 | 用于识别行驶车道的方法和装置 |
CN110654372A (zh) * | 2018-06-29 | 2020-01-07 | 比亚迪股份有限公司 | 车辆驾驶控制方法、装置、车辆和存储介质 |
US20200180619A1 (en) * | 2018-12-07 | 2020-06-11 | Thinkware Corporation | Method for displaying lane information and apparatus for executing the method |
WO2020204350A2 (ko) * | 2019-04-01 | 2020-10-08 | 인천대학교 산학협력단 | 어라운드 뷰 모니터링 시스템을 이용한 자율 주행 차량을 위한 이동 경로 생성 장치 및 방법 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4557299B2 (ja) * | 2005-11-18 | 2010-10-06 | アルパイン株式会社 | カメラ利用逆走検出装置 |
JP4757752B2 (ja) * | 2006-09-19 | 2011-08-24 | 三菱電機株式会社 | 地図情報処理装置 |
JP2008157880A (ja) * | 2006-12-26 | 2008-07-10 | Victor Co Of Japan Ltd | 車載カメラ装置を用いた運転支援装置 |
JP6328369B2 (ja) | 2012-11-27 | 2018-05-23 | クラリオン株式会社 | 車載用制御装置 |
EP3130891B1 (en) * | 2015-08-11 | 2018-01-03 | Continental Automotive GmbH | Method for updating a server database containing precision road information |
CN107662558B (zh) * | 2016-07-27 | 2020-04-03 | 上海博泰悦臻网络技术服务有限公司 | 一种基于车外环境数据的辅助驾驶方法及装置 |
KR102574289B1 (ko) * | 2018-10-08 | 2023-09-05 | 주식회사 에이치엘클레무브 | 후진 주행 제어 장치 및 그 후진 주행 제어 방법 |
-
2021
- 2021-02-25 JP JP2021028503A patent/JP7141478B2/ja active Active
-
2022
- 2022-02-15 CN CN202210136946.5A patent/CN114972662A/zh active Pending
- 2022-02-20 US US17/676,186 patent/US11828618B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101327348B1 (ko) * | 2012-06-15 | 2013-11-11 | 재단법인 경북아이티융합 산업기술원 | 주행도로 영상에 정의된 마스크를 이용한 자기 차로 인식 시스템 |
CN109584578A (zh) * | 2017-09-28 | 2019-04-05 | 三星电子株式会社 | 用于识别行驶车道的方法和装置 |
CN110654372A (zh) * | 2018-06-29 | 2020-01-07 | 比亚迪股份有限公司 | 车辆驾驶控制方法、装置、车辆和存储介质 |
US20200180619A1 (en) * | 2018-12-07 | 2020-06-11 | Thinkware Corporation | Method for displaying lane information and apparatus for executing the method |
WO2020204350A2 (ko) * | 2019-04-01 | 2020-10-08 | 인천대학교 산학협력단 | 어라운드 뷰 모니터링 시스템을 이용한 자율 주행 차량을 위한 이동 경로 생성 장치 및 방법 |
Non-Patent Citations (1)
Title |
---|
吴代晖;张建平;: "基于双目视觉的车道级高精地图制作", 北京测绘, no. 07, 25 July 2020 (2020-07-25) * |
Also Published As
Publication number | Publication date |
---|---|
JP2022129718A (ja) | 2022-09-06 |
US20220268595A1 (en) | 2022-08-25 |
US11828618B2 (en) | 2023-11-28 |
JP7141478B2 (ja) | 2022-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11874135B2 (en) | Map generation apparatus | |
US12054144B2 (en) | Road information generation apparatus | |
US20220291015A1 (en) | Map generation apparatus and vehicle position recognition apparatus | |
US20230314162A1 (en) | Map generation apparatus | |
CN114972662A (zh) | 地图生成装置 | |
US20220268587A1 (en) | Vehicle position recognition apparatus | |
US20220258737A1 (en) | Map generation apparatus and vehicle control apparatus | |
CN114954510A (zh) | 划分线识别装置 | |
CN114926805A (zh) | 划分线识别装置 | |
JP7141479B2 (ja) | 地図生成装置 | |
US11867526B2 (en) | Map generation apparatus | |
US12123739B2 (en) | Map generation apparatus | |
CN114926804B (zh) | 划分线识别装置 | |
US20220307861A1 (en) | Map generation apparatus | |
CN115050205B (zh) | 地图生成装置以及位置识别装置 | |
JP7141477B2 (ja) | 地図生成装置 | |
US11920949B2 (en) | Map generation apparatus | |
US20230314163A1 (en) | Map generation apparatus | |
JP2023147576A (ja) | 地図生成装置 | |
JP2023149356A (ja) | 地図生成装置 | |
JP2024078845A (ja) | 車線推定装置および地図生成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |