[go: up one dir, main page]

KR20180062534A - Map matching apparatus and method for road lane using curvature of the curve section - Google Patents

Map matching apparatus and method for road lane using curvature of the curve section Download PDF

Info

Publication number
KR20180062534A
KR20180062534A KR1020160161604A KR20160161604A KR20180062534A KR 20180062534 A KR20180062534 A KR 20180062534A KR 1020160161604 A KR1020160161604 A KR 1020160161604A KR 20160161604 A KR20160161604 A KR 20160161604A KR 20180062534 A KR20180062534 A KR 20180062534A
Authority
KR
South Korea
Prior art keywords
lane
vehicle
curve section
information
center
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.)
Ceased
Application number
KR1020160161604A
Other languages
Korean (ko)
Inventor
최진실
Original Assignee
현대엠엔소프트 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 현대엠엔소프트 주식회사 filed Critical 현대엠엔소프트 주식회사
Priority to KR1020160161604A priority Critical patent/KR20180062534A/en
Publication of KR20180062534A publication Critical patent/KR20180062534A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3815Road data
    • G01C21/3819Road shape data, e.g. outline of a route
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; 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/30Map- or contour-matching
    • G01C21/32Structuring or formatting of map data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3658Lane guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3885Transmission of map data to client devices; Reception of map data by client devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/167Driving aids for lane monitoring, lane changing, e.g. blind spot detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

본 발명은 곡률 정보를 이용한 주행차선 맵 매칭 장치 및 방법에 관한 것으로, 차량이 현재 주행 중인 경로 상의 위치를 검출하는 지피에스 수신부, 및 상기 차량이 커브 구간을 주행 시, 상기 차량의 상기 커브 구간 진행도 및 상기 커브 구간에서의 실주행 거리를 바탕으로 상기 커브 구간에서의 차량 주행차선을 판단하는 제어부를 포함한다.The present invention relates to a driving lane map matching apparatus and method using curvature information, and more particularly, to a GPS lane map matching apparatus and method for a driving lane map matching method, which comprises a GPS receiver for detecting a position on a route on which a vehicle is currently traveling, And a control unit for determining a vehicle driving lane in the curve section on the basis of the actual traveling distance in the curve section.

Description

곡률 정보를 이용한 주행차선 맵 매칭 장치 및 방법{MAP MATCHING APPARATUS AND METHOD FOR ROAD LANE USING CURVATURE OF THE CURVE SECTION}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a traveling lane map matching apparatus and method using curvature information,

본 발명은 곡률 정보를 이용한 주행차선 맵 매칭 장치 및 방법에 관한 것으로, 보다 상세하게는 차량의 커브 구간 주행 시 곡률 정보를 이용하여 차량의 주행차선을 판단하여 내비게이션의 주행안내나 자율 주행에 활용할 수 있도록 하는, 곡률 정보를 이용한 주행차선 맵 매칭 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for matching a running lane map using curvature information, and more particularly, to an apparatus and method for matching a running lane map using curvature information, And more particularly, to a driving lane map matching apparatus and method using curvature information.

일반적으로 차량 등의 경로 안내를 위한 내비게이션 시스템은 복잡한 도로 사정에 대처하여 안전 운전을 달성하기 위해 널리 보급되고 있다. In general, a navigation system for guiding a route of a vehicle or the like is widely used to achieve safe driving in response to complicated road conditions.

상기 내비게이션 시스템은 GPS(Global Positioning System) 수신기를 내장하는 한편, 업데이트 가능한 도로 정보 데이터를 저장하고 있다. 내비게이션 시스템은 GPS 수신기를 통해 수신된 위성의 신호로부터 차량의 현재 위치를 파악하고, 미리 저장된 도로 정보 데이터와 차량의 현재 위치를 이용하여 사용자에 의해 설정된 목적지까지의 경로를 안내한다.The navigation system includes a Global Positioning System (GPS) receiver and stores updatable road information data. The navigation system grasps the current position of the vehicle from the signals of the satellites received through the GPS receiver, and guides the route to the destination set by the user using the stored road information data and the current position of the vehicle.

이러한 내비게이션 시스템은 목적지까지의 경로를 안내하면서 안전 운전을 위해 필요한 다른 위험 요소에 대한 안내도 동시에 수행한다. 예를 들어, 내비게이션 시스템은 터널, 교량, 커브 구간, 과속 단속 카메라 위치 등의 보조적인 정보에 대한 안내도 수행한다.Such a navigation system guides the route to the destination and simultaneously performs guidance on other risk factors necessary for safe driving. For example, the navigation system also provides guidance on supplementary information such as tunnels, bridges, curve sections, and overspeed camera positions.

그 중에서 커브 구간에 대한 안내를 예로 들면, 지도 데이터 제작업체는 지도 데이터 작성 시 도로의 곡률을 측정하고, 곡률이 일정한 값 이상일 경우에는 커브 구간으로 판단하여 커브 구간의 존재 유무에 대한 정보를 지도 데이터의 보조 정보로서 기록한다. 이에 따라, 차량이 커브 구간에 도달하면, 내비게이션 시스템은 지도 데이터 정보로부터 커브 구간의 존재를 검출하여 전방에 커브 구간이 있음을 안내하는 메시지를 출력한다.For example, the map data maker measures the curvature of the road when creating the map data. If the curvature is equal to or greater than a predetermined value, the map data maker determines the curve section as the curve section, As auxiliary information of the recording medium. Accordingly, when the vehicle reaches the curve section, the navigation system detects the existence of the curve section from the map data information, and outputs a message informing that there is a curve section ahead.

그러나 이러한 종래의 내비게이션 시스템의 경로 안내 방법은 차량 운전자가 직접 운전을 수행할 경우에는 큰 문제가 없지만, 자율주행 차량이나 첨단 운전자 보조 시스템(ADAS)이 적용된 차량에서는, 차량이 커브 구간에서도 현재 주행하는 차선을 정확히 검출할 필요가 있다.However, in the navigation system of the conventional navigation system, there is no serious problem when the driver operates the vehicle directly. However, in the vehicle to which the autonomous vehicle or the advanced driver assistance system (ADAS) is applied, It is necessary to accurately detect the lane.

본 발명의 배경기술은 대한민국 공개특허 10-2008-0069003호(2008.07.25.공개, 내비게이션 장치 및 그 다중경로 안내방법)에 개시되어 있다. Background Art [0002] The background art of the present invention is disclosed in Korean Patent Laid-Open Publication No. 10-2008-0069003 (published on July 25, 2008, navigation apparatus and multipath guidance method thereof).

본 발명의 일 측면에 따르면, 본 발명은 상기와 같은 문제점을 해결하기 위해 창작된 것으로서, 차량의 커브 구간 주행 시 곡률 정보를 이용하여 차량의 주행차선을 판단하여 내비게이션의 주행안내나 자율 주행에 활용할 수 있도록 하는, 곡률 정보를 이용한 주행차선 맵 매칭 장치 및 방법을 제공하는 데 그 목적이 있다. According to an aspect of the present invention, there is provided a vehicle navigation system, which is created to solve such a problem as described above, is used to determine a driving lane of a vehicle using curvature information when driving a curve section of the vehicle, And an object of the present invention is to provide an apparatus and method for matching a running lane map using curvature information.

본 발명의 일 측면에 따른 곡률 정보를 이용한 주행차선 맵 매칭 장치는, 차량이 현재 주행 중인 경로 상의 위치를 검출하는 지피에스 수신부; 및 상기 차량이 커브 구간을 주행 시, 상기 차량의 상기 커브 구간 진행도 및 상기 커브 구간에서의 실주행 거리를 바탕으로 상기 커브 구간에서의 차량 주행차선을 판단하는 제어부;를 포함하는 것을 특징으로 한다.An apparatus for matching a running lane map using curvature information according to one aspect of the present invention includes: a GPS receiver unit for detecting a position on a route on which a vehicle is currently traveling; And a controller for determining a vehicle driving lane in the curve section based on the curve section progression and the actual travel distance in the curve section when the vehicle travels the curve section.

본 발명에 있어서, 서버와 유무선 통신하여 상기 서버에 커브 구간에서의 주행차선 산출에 필요한 정보를 전송하거나, 상기 서버로부터 정밀지도 정보를 수신하거나 상기 서버에서 산출한 커브 구간에서의 주행차선 정보를 수신하기 위한 통신부;를 더 포함하는 것을 특징으로 한다.In the present invention, information necessary for calculation of a driving lane in a curve section is transmitted to the server by wired / wireless communication with the server, or precision map information is received from the server, or driving lane information in a curve section calculated by the server is received And a communication unit for communicating with the mobile communication terminal.

본 발명은, 도로와 주변 지형의 정보가 기존보다 상대적으로 오차율이 줄어 든 정밀지도 정보를 저장하는 정밀지도 DB;를 더 포함하고, 상기 제어부는 상기 정밀지도 정보에 기초하여 목적지까지의 경로를 탐색하고, 상기 탐색된 경로에서의 커브 구간에 관련된 정보를 미리 취득하여 커브 구간에서의 주행차선을 판단하며, 상기 정밀지도 정보에는 곡률 정보, 차선 수, 및 도로폭 정보가 포함되는 것을 특징으로 한다.The present invention further includes an accurate map DB for storing accurate map information in which the information of the road and the surrounding terrain is relatively reduced in error rate, and the control unit searches for a route to the destination based on the accurate map information And acquires information related to a curve section in the searched route in advance to determine a driving lane in a curve section. The precision map information includes curvature information, lane number, and road width information.

본 발명은, 상기 진행도는 상기 차량이 커브 구간을 진행한 정도를 나타낸 것으로서, 상기 지피에스 수신부를 통해 수신된 GPS 정보를 이용해서 현재의 정밀지도 정보에서 매칭되는 링크를 검출하여 산출하고, 상기 실주행 거리는 차량에 장착된 센서를 통해서 검출하거나, 또는 상기 차량의 전자 제어 장치로부터 제공받는 것을 특징으로 한다.The present invention is characterized in that the progress degree indicates the degree of progress of the vehicle in the curve section, and detects and calculates a link matched in current precision map information using GPS information received through the GPS receiver section, The distance is detected through a sensor mounted on the vehicle or is provided from an electronic control unit of the vehicle.

본 발명에 있어서, 상기 제어부는, 중심차선에 대한 기준 주행거리(A), 상기 차량이 현재 주행하고 있는 임의의 차선에 대한 실제 주행거리(B), 현재 주행 도로의 각 차선폭(C), 상기 중심차선의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rA), 및 상기 차량이 현재 주행하고 있는 임의의 차선의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rB)을 산출하고, 상기 중심차선의 반지름(rA)과 상기 차량이 현재 주행하고 있는 임의의 차선의 반지름(rB)의 길이 차이를 차선폭(C)으로 나누어 차선 폭 차이(

Figure pat00001
)를 산출하고, 상기 산출된 차선 폭 차이(N) 값을 중심차선으로부터 상기 차량이 현재 주행하고 있는 임의의 차선이 떨어져 있는 차선으로 판단하는 것을 특징으로 한다.In the present invention, the control unit may determine whether or not the reference travel distance A for the center lane, the actual travel distance B for any lane on which the vehicle is currently traveling, the lane width C for the current travel road, A radius (rA) from a center of a virtual circle that can be generated using the center lane arc, and a radius from a center of a virtual circle that can be generated using the arc of any lane the vehicle is currently traveling on (rA) of the center lane and the length difference between the radius (rA) of the center lane and the radius (rB) of the arbitrary lane on which the vehicle is currently traveling is divided by the lane width (C)
Figure pat00001
), And the calculated lane width difference value (N) is determined as a lane in which any lane on which the vehicle is currently traveling is separated from the center lane.

본 발명에 있어서, 상기 제어부는, 상기 중심차선에 대한 기준 주행거리(A)와 상기 차량이 현재 주행하고 있는 임의의 차선에 대한 실제 주행거리(B)의 차이를 산출하여, A=B 이면 상기 차량이 중심차선을 주행하고 있는 것으로 판단하고, A<B 이면 상기 차량이 중심차선의 외측 차선을 주행하고 있는 것으로 판단하고, A>B 이면 상기 차량이 중심차선의 내측 차선을 주행하고 있는 것으로 판단하는 것을 특징으로 한다.In the present invention, the control unit calculates a difference between a reference driving distance (A) for the center lane and an actual driving distance (B) for a certain lane on which the vehicle is currently traveling, It is determined that the vehicle is traveling in the center lane. If A &gt; B, it is determined that the vehicle is traveling in the inner lane of the center lane. If A > B, .

본 발명에 있어서, 상기 중심차선에 대한 기준 주행거리(A)는 “커브 구간의 ROC(Radius of Circle, 원의 호의 길이) * 현재 차량의 커브 구간 내 진행도”이고, 상기 차선폭(C)는 “도로폭/차선수”인 것을 특징으로 한다.In the present invention, the reference travel distance A for the center lane is the &quot; Radius of Circle (length of the original arc) of the curve section * Is a &quot; road width / car player &quot;.

본 발명의 다른 측면에 따른 곡률 정보를 이용한 주행차선 맵 매칭 방법은, 제어부가 차량이 커브 구간을 주행하는지 판단하는 단계; 및 상기 차량이 커브 구간을 주행 시, 상기 제어부가 상기 차량의 상기 커브 구간 진행도 및 상기 커브 구간에서의 실주행 거리를 바탕으로 상기 커브 구간에서의 차량 주행차선을 판단하는 단계;를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a traveling lane map matching method using curvature information, the method comprising: determining whether a controller is driving a curve section; And determining the vehicle driving lane in the curve section based on the curve section progress of the vehicle and the actual travel distance in the curve section when the vehicle travels the curve section .

본 발명에 있어서, 상기 제어부가, 통신부를 통해 서버와 유무선 통신하여 상기 서버에 커브 구간에서의 주행차선 산출에 필요한 정보를 전송하거나, 상기 서버로부터 정밀지도 정보를 수신하거나 상기 서버에서 산출한 커브 구간에서의 주행차선 정보를 수신하는 단계;를 더 포함하는 것을 특징으로 한다.In the present invention, it is preferable that the control unit transmits wired / wireless communication with the server via the communication unit to transmit information necessary for calculation of the driving lane in the curve section to the server, receives the precise map information from the server, And a step of receiving driving lane information in the driving lane information.

본 발명에 있어서, 상기 주행차선을 판단하는 단계에서, 상기 제어부는, 정밀지도 DB에 저장되거나 서버로부서 수신한 정밀지도 정보에 기초하여 목적지까지의 경로를 탐색하고, 상기 탐색된 경로에서의 커브 구간에 관련된 정보를 미리 취득하여 커브 구간에서의 주행차선을 판단하며, 상기 정밀지도 정보에는 곡률 정보, 차선 수, 및 도로폭 정보가 포함되는 것을 특징으로 한다.In the present invention, in the step of determining the driving lane, the controller searches for a route to a destination on the basis of precision map information stored in the precision map database or received by the server as a department, The road information includes information on the curvature information, the number of lanes, and road width information in the precise map information.

본 발명에 있어서, 상기 진행도는 상기 차량이 커브 구간을 진행한 정도를 나타낸 것으로서, 상기 제어부가 상기 지피에스 수신부를 통해 수신된 GPS 정보를 이용해서 현재의 정밀지도 정보에서 매칭되는 링크를 검출하여 산출하고, 상기 실주행 거리는 상기 제어부가 차량에 장착된 센서를 통해서 검출하거나, 또는 상기 차량의 전자 제어 장치로부터 제공받는 것을 특징으로 한다.In the present invention, the progression degree indicates the degree of progress of the vehicle in the curve section, and the control unit detects a link matched in the current precision map information by using the GPS information received through the GPS receiver unit, And the actual traveling distance is detected by the control unit through a sensor mounted on the vehicle or received from the electronic control unit of the vehicle.

본 발명에 있어서, 상기 주행차선을 판단하는 단계에서, 상기 제어부가, 중심차선에 대한 기준 주행거리(A), 상기 차량이 현재 주행하고 있는 임의의 차선에 대한 실제 주행거리(B), 현재 주행 도로의 각 차선폭(C), 상기 중심차선의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rA), 및 상기 차량이 현재 주행하고 있는 임의의 차선의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rB)을 산출하고, 상기 중심차선의 반지름(rA)과 상기 차량이 현재 주행하고 있는 임의의 차선의 반지름(rB)의 길이 차이를 차선폭(C)으로 나누어 차선 폭 차이(

Figure pat00002
)를 산출하고, 상기 산출된 차선 폭 차이(N) 값을 중심차선으로부터 상기 차량이 현재 주행하고 있는 임의의 차선이 떨어져 있는 차선으로 판단하는 것을 특징으로 한다.In the present invention, in the step of judging the driving lane, the control unit may determine whether or not the reference driving distance A for the center lane, the actual driving distance B for the arbitrary lane on which the vehicle is currently traveling, Can be generated using each lane width C of the road, a radius rA from the center of a virtual circle that can be generated using the arc of the center lane, and an arbitrary lane of the car currently traveling And calculates a radius rB from the center of the imaginary circle having the lane width rA and the length difference between the center lane radius rA and the radius rB of the lane on which the vehicle is currently traveling, Divided lane width difference (
Figure pat00002
), And the calculated lane width difference value (N) is determined as a lane in which any lane on which the vehicle is currently traveling is separated from the center lane.

본 발명에 있어서, 상기 제어부가, 상기 중심차선에 대한 기준 주행거리(A)와 상기 차량이 현재 주행하고 있는 임의의 차선에 대한 실제 주행거리(B)의 차이를 산출하여, A=B 이면 상기 차량이 중심차선을 주행하고 있는 것으로 판단하고, A<B 이면 상기 차량이 중심차선의 외측 차선을 주행하고 있는 것으로 판단하고, A>B 이면 상기 차량이 중심차선의 내측 차선을 주행하고 있는 것으로 판단하는 것을 특징으로 한다.In the present invention, the control unit calculates a difference between a reference travel distance (A) for the center lane and an actual travel distance (B) for an arbitrary lane on which the vehicle is currently traveling, It is determined that the vehicle is traveling in the center lane. If A &gt; B, it is determined that the vehicle is traveling in the inner lane of the center lane. If A > B, .

본 발명에 있어서, 상기 중심차선에 대한 기준 주행거리(A)는 “커브 구간의 ROC(Radius of Circle, 원의 호의 길이) * 현재 차량의 커브 구간 내 진행도”이고, 상기 차선폭(C)는 “도로폭/차선수”인 것을 특징으로 한다.In the present invention, the reference travel distance A for the center lane is the &quot; Radius of Circle (length of the original arc) of the curve section * Is a &quot; road width / car player &quot;.

본 발명의 일 측면에 따르면, 본 발명은 차량이 커브 구간을 주행할 때 곡률 정보를 이용하여 차량의 주행차선을 판단하여 내비게이션의 주행안내나 자율 주행에 활용할 수 있도록 한다.According to one aspect of the present invention, the present invention can determine a driving lane of a vehicle using curvature information when the vehicle travels a curve section, and utilize it for navigation guidance or autonomous navigation of navigation.

도 1은 본 발명의 일 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 장치의 개략적인 구성을 보인 예시도.
도 2는 본 발명의 일 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 방법을 설명하기 위한 흐름도.
도 3은 본 발명의 일 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 방법을 설명하기 위한 도로의 도로 구간을 보인 예시도.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram illustrating a schematic configuration of a driving lane map matching apparatus using curvature information according to an embodiment of the present invention; FIG.
BACKGROUND OF THE INVENTION Field of the Invention [0001] The present invention relates to a method of matching a lane map using curvature information according to an embodiment of the present invention.
3 is a diagram illustrating a road section of a road for explaining a driving lane map matching method using curvature information according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 곡률 정보를 이용한 주행차선 맵 매칭 장치 및 방법의 일 실시예를 설명한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of a driving lane map matching apparatus and method using curvature information according to the present invention will be described with reference to the accompanying drawings.

이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In this process, the thicknesses of the lines and the sizes of the components shown in the drawings may be exaggerated for clarity and convenience of explanation. In addition, the terms described below are defined in consideration of the functions of the present invention, which may vary depending on the intention or custom of the user, the operator. Therefore, definitions of these terms should be made based on the contents throughout this specification.

도 1은 본 발명의 일 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 장치의 개략적인 구성을 보인 예시도이다.FIG. 1 is a diagram illustrating a schematic configuration of a driving lane map matching apparatus using curvature information according to an embodiment of the present invention. Referring to FIG.

도 1에 도시된 바와 같이, 본 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 장치는, 지피에스 수신부(110), 정밀지도 DB(120), 제어부(130), 경로 탐색부(140), 통신부(150), 및 정보 출력부(160)를 포함한다.1, the driving lane map matching apparatus using the curvature information according to the present embodiment includes a GPS receiver 110, a precision map DB 120, a controller 130, a route search unit 140, (150), and an information output unit (160).

이때 본 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 장치는, 차량이 커브 구간을 주행 시 곡률 정보를 이용하여 차량의 주행차선을 판단하기 위한 정밀지도 정보의 제공 및 온라인으로 연결되어 주행차선 판단을 수행하기 위한 서버(300), 및 상기 커브 구간에서 판단된 주행차선 정보를 제공받아 내비게이션의 주행안내나 자율 주행에 활용하는 차량 제어부(200)(예 : 전자 제어 장치)를 포함한다.At this time, the driving lane map matching apparatus using the curvature information according to the present embodiment can provide precision map information for determining the driving lane of the vehicle using the curvature information when the vehicle travels in the curve section, And a vehicle control unit 200 (for example, an electronic control unit) that receives the driving lane information determined in the curve section and utilizes it for navigation guidance or autonomous navigation of navigation.

한편 본 실시예에서 곡률 정보를 이용한 주행차선 맵 매칭 장치라 함은, 차량에 설치되는 내비게이션 단말기가 결합된 장치를 의미할 수도 있으며, 상기 내비게이션 단말기와 통신으로 연결되는 서버(예 : 내비게이션 서버, 교통정보 제공 서버, 클라우드 서버, 데이터 서버 등)(300)를 모두 포함하는 개념을 의미하는 것임에 유의한다.Meanwhile, the driving lane map matching apparatus using the curvature information in the present embodiment may mean a device combined with a navigation terminal installed in a vehicle, and may be a server (e.g., a navigation server, An information providing server, a cloud server, a data server, etc.) (300).

예컨대 본 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 장치는, 상기 서버(300)와 통신이 연결된 상태에서는 상기 서버(300)에 저장되어 있는 정밀지도 정보를 제공받을 수도 있고, 만약 상기 서버(300)와 통신이 연결되지 않은 상태에서는 상기 정밀지도 DB(120)에 저장되어 있는 정보(예 : 정밀지도 데이터)를 이용하여 상기 제어부(130)가 자체적으로 커브 구간에서의 주행차선을 판단할 수도 있다.For example, the driving lane map matching apparatus using the curvature information according to the present embodiment may be provided with the precise map information stored in the server 300 when the communication with the server 300 is connected, The control unit 130 itself can determine the driving lane in the curve section using the information stored in the precise map DB 120 (e.g., precise map data) have.

상기 지피에스(GPS : Global Positioning System) 수신부(110)는 GPS 안테나(미도시)를 통해 GPS 신호를 수신한다.The GPS (Global Positioning System) receiving unit 110 receives a GPS signal through a GPS antenna (not shown).

상기 지피에스(GPS) 수신부(110)를 통해 수신된 GPS 신호에 포함된 정보를 이용하여, 상기 제어부(130)는 차량의 주행 방향, 주행 거리, 및 주행 속도 등을 검출할 수 있다.The control unit 130 can detect a traveling direction, a traveling distance, a traveling speed, and the like of the vehicle using the information included in the GPS signal received through the GPS receiver 110.

상기 정밀지도 DB(120)는 도로와 주변 지형의 정보를 정밀하게(예 : 기존 미터 단위의 오차율을 센티미티 단위의 오차율로 줄여) 구축한 정밀지도(또는 고정밀지도) 정보를 저장한다.The precise map DB 120 stores precise map (or high-precision map) information which is constructed by precisely (for example, reducing an error rate of an existing meter unit by an error rate of a centimeter unit) of the information of the road and the surrounding terrain.

예컨대 상기 정밀지도(또는 고정밀지도) 정보(또는 데이터)는 기존 디지털 지도보다 10배 이상의 정확도를 향상시킨 지도로서, 실제 도로와 10Cm 정도의 차이를 갖는 정밀한 지도를 의미한다.For example, the precision map (or high-precision map) information (or data) is a map that is improved by more than ten times the accuracy of the existing digital map, and is a precise map having a difference of about 10 cm from the actual road.

참고로 상기 정밀지도(또는 고정밀지도) 정보(또는 데이터)는 터널과 도로의 균열, 차선의 도색 상태, 건물 노후화 정도, 및 도로의 곡률 정보 등을 포함하고 있다. 이러한 상기 정밀지도(또는 고정밀지도) 정보(또는 데이터)는 재난, 재해, 토목, 건설 공사 등으로 그 활용 범위가 넓어지고 있다.For reference, the precision map (or high-precision map) information (or data) includes cracks in tunnels and roads, coloring state of lanes, degree of aging of buildings, curvature information of roads and the like. Such precision map (or high-precision map) information (or data) is widely used for disasters, disasters, civil engineering works, and construction work.

상기 제어부(130)는 상기 GPS 수신부(110)로부터 수신(또는 취득)한 정보들을 이용하여 차량(예 : 본 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 장치가 장착된 차량)의 현재 위치를 산출하고, 상기 차량이 커브 구간을 주행할 때의 주행차선을 판단(산출)한다.The control unit 130 determines the current position of the vehicle (for example, the vehicle equipped with the traveling lane map matching apparatus using the curvature information according to the present embodiment) by using the information received (or obtained) from the GPS receiving unit 110 And calculates (calculates) the driving lane when the vehicle runs on the curve section.

상기 제어부(130)는 미리 지정된 목적지까지의 경로를 바탕으로 전방의 지정된 거리(예 : 2Km) 이내의 정밀지도 정보를 미리 취득하여 커브 구간에서의 주행차선을 판단하지만, 경로가 지정되지 않았다고 하더라도 현재 주행중인 도로에 대하여 전방의 지정된 거리(예 : 2Km) 이내의 정밀지도 정보를 미리 취득하여 커브 구간에서의 주행차선을 판단(산출)할 수도 있다.The control unit 130 previously acquires the precise map information within a predetermined distance (for example, 2 km) ahead of the route based on the route to the predetermined destination and determines the driving lane in the curve section. However, Precision map information within a predetermined distance (for example, 2 km) ahead of the road being driven can be acquired in advance to determine (calculate) the driving lane in the curve section.

이때 상기 제어부(130)(또는 서버(300))가 커브 구간에서의 주행차선을 판단(산출)하는 방법에 대해서는 도 2 및 도 3을 참조하여 구체적으로 설명한다.A method for the controller 130 (or the server 300) to determine (calculate) a driving lane in a curve section will be described in detail with reference to FIGS. 2 and 3. FIG.

상기 경로 탐색부(140)는 사용자가 내비게이션을 통해 목적지를 지정할 경우, 상기 정밀지도 DB(120)에 저장된(또는 상기 서버(300)로부터 제공되는) 정밀지도 정보에 기초하여 상기 목적지까지의 경로를 탐색한다.When the user designates a destination through navigation, the path search unit 140 searches for a route to the destination based on the precise map information stored in the precise map DB 120 (or provided from the server 300) Search.

상기 탐색된 경로를 바탕으로, 상기 제어부(130)는 상기 탐색된 경로에서의 커브 구간을 미리 알 수 있고, 상기 커브 구간에 관련된 정보(예 : 곡률 정보, 차선 수, 도로폭 등)를 미리 취득(또는 로딩)하여 커브 구간에서의 주행차선 판단(산출)을 준비할 수 있다.Based on the searched route, the controller 130 can know the curve section in the searched route in advance and obtain information (e.g., curvature information, lane number, road width, etc.) related to the curve section in advance (Or loading) the driving lane to prepare the driving lane determination (calculation) in the curve section.

상기 통신부(150)는 무선(또는 유선) 방식으로 연결된 상기 서버(300)와 통신한다. 상기 통신부(150)는 상기 무선(또는 유선) 방식을 이용하여 상기 서버(300)와 적어도 하나 이상의 정보(예 : 정밀지도 정보, 커브 구간에서의 주행차선 산출에 필요한 정보(예 : 실주행거리, 주행 진행도 등), 서버에서 산출한 커브 구간에서의 주행차선 등)를 송수신한다. The communication unit 150 communicates with the server 300 connected in a wireless (or wired) manner. The communication unit 150 transmits at least one piece of information (e.g., precise map information, information necessary for calculation of a driving lane in a curve section (for example, actual traveling distance, traveling distance, etc.) to the server 300 using the wireless Etc.), a driving lane in a curve section calculated by the server, and the like.

여기서 상기 무선 방식은 와이파이(WiFi), 블루투스, NFC(Near Field Communication), 3G, 4G, 5G, 또는 적외선 중 적어도 하나를 이용한 무선 통신 방식을 포함한다. 그리고 상기 유선 방식은 USB(Universal Serial Bus), LAN(Local Area Network), 직렬, 또는 병렬 라인 중 적어도 하나를 이용한 유선 통신 방식을 포함한다. 다만 상술한 무선/유선 통신 방식은 일 예시적으로 기재된 것일 뿐 통신 방식을 한정시키기 위하여 기재된 것은 아니다. The wireless scheme includes a wireless communication scheme using at least one of WiFi, Bluetooth, Near Field Communication (NFC), 3G, 4G, and 5G, or infrared. The wired method includes a wired communication method using at least one of a USB (Universal Serial Bus), a LAN (Local Area Network), a serial line, and a parallel line. However, the wireless / wired communication method described above is only described by way of example and is not described for limiting the communication method.

상기 정보 출력부(160)는 상기 제어부(130)가 자체적으로 판단(산출)한 커브 구간에서의 차량 주행차선 정보, 또는 상기 서버(300)가 판단(산출)하여 전송한 커브 구간에서의 차량 주행차선 정보를 차량 제어부(200)(예 : 전자 제어 장치)에 전달하여 주행안내나 자율 주행에 활용하게 한다.The information output unit 160 outputs the information on the vehicle driving lane in the curve section that the control unit 130 has judged (calculated) by itself, or the vehicle running in the curve section that the server 300 determines (calculates) The lane information is transmitted to the vehicle control unit 200 (for example, an electronic control unit) so that the lane information can be used for driving guidance and autonomous driving.

이하 상기 제어부(130)(또는 서버(300))가 커브 구간에서의 주행차선을 판단(산출)하는 방법에 대해서는 도 2 및 도 3을 참조하여 설명한다. Hereinafter, a method for the controller 130 (or the server 300) to determine (calculate) a driving lane in a curve section will be described with reference to FIG. 2 and FIG.

다만 본 실시예에서 상기 서버(300)는 상기 제어부(130)가 수행하는 동작을 동일하게 수행하여 커브 구간에서의 주행차선을 판단(산출)하므로 서버(300)에 대한 구체적인 동작 설명은 생략하기로 한다.In the present embodiment, however, the server 300 determines the driving lane in the curve section by performing the same operation performed by the controller 130, so that a detailed description of the operation of the server 300 will be omitted do.

도 2는 본 발명의 일 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 방법을 설명하기 위한 흐름도이고, 도 3은 본 발명의 일 실시예에 따른 곡률 정보를 이용한 주행차선 맵 매칭 방법을 설명하기 위한 도로의 도로 구간을 보인 예시도이다.FIG. 2 is a flowchart illustrating a driving lane map matching method using curvature information according to an embodiment of the present invention. FIG. 3 illustrates a method of matching a driving lane map using curvature information according to an embodiment of the present invention. Fig. 8 is a view showing a road section of a road for the present invention; Fig.

도 2를 참조하면, 제어부(130)는 사용자가 내비게이션을 통해 지정한 목적지까지의 경로 정보를 정밀지도 DB(120)(또는 서버(300))로부터 로딩한다(S101).Referring to FIG. 2, the controller 130 loads path information from the precise map DB 120 (or the server 300) to a destination designated by the user through navigation (S101).

상기 제어부(130)는 상기 로딩한 경로를 커브 단위로 구분하여 각 커브의 곡률 정보를 로딩한다(S102)(도 3 참조).The control unit 130 divides the loaded path into curves and loads the curvature information of each curve (S102) (see FIG. 3).

예컨대 상기 정밀지도 DB(120)(또는 서버(300))를 통해서 제공되는 정밀지도 정보(또는 데이터)는 도로의 곡률 정보(Curvature)가 포함되어 있다.For example, the precise map information (or data) provided through the precise map DB 120 (or the server 300) includes curvature information of the road.

상기 곡률 정보는 도로를 하나의 원에서 잘려진 호(또는 조각)으로 가정하고, 상기 호(또는 조각)의 길이 정보 및 구부러짐 정보를 제공한다. 이때 상기 곡률 정보는 도로의 중심 차선에 대한 정보가 제공되는데, 가령 도 3에 도시된 바와 같이 3차선(①, ②, ③) 도로가 있다고 가정할 때 2차선(②) 도로에 대한 곡률 정보가 제공되는 것이다.The curvature information assumes a road as a call (or piece) cut from one circle, and provides length information and bend information of the call (or piece). In this case, the curvature information provides information about the center lane of the road. For example, assuming that there are three lanes (①, ②, ③) as shown in FIG. 3, curvature information about the two- Is provided.

따라서 도 3에 도시된 바와 같이 차량이 현재 주행(상부에서 하부로 주행)중인 도로가 좌측(왼쪽)으로 구부러진 도로라고 가정할 때, 2차선(②) 도로의 호의 길이(A)를 기준으로, 이 보다 실제 주행거리(또는 호의 길이(B))가 짧다면 안쪽 차선(예 : 3차선(③))을 주행 중인 것으로 판단할 수 있다. 반면에 상기 2차선(②) 도로의 호의 길이(A)를 기준으로, 이 보다 실제 주행거리(또는 호의 길이)가 길다면 바깥쪽 차선(예 : 1차선(①))을 주행 중인 것으로 판단할 수 있다.Therefore, assuming that the road on which the vehicle is currently traveling (traveling from the upper part to the lower part) is curved to the left (left) as shown in FIG. 3, the length of the arc of the two- If the actual traveling distance (or the length B of the arc) is shorter than this, it can be judged that the inner lane (for example, the third lane ③) is traveling. On the other hand, if the actual running distance (or arc length) is longer than the length (A) of the arc of the second lane (2) road, it can be determined that the outside lane (e.g., the first lane have.

한편 상기와 같이 곡률 정보가 로딩되면, 상기 제어부(130)는 현재 차량이 주행하고 있는 위치에서의 커브 정보가 유의미한지 판단한다(S103).Meanwhile, when the curvature information is loaded as described above, the controller 130 determines whether the curve information of the current vehicle is significant (S103).

즉, 상기 제어부(130)는 차량이 커브 구간에 진입하였는지 판단한다.That is, the controller 130 determines whether the vehicle enters a curve section.

가령, 상기 제어부(130)는 아래의 조건들을 체크하여 상기 차량이 커브 구간에 진입하였는지(또는 현재 위치에서의 커브 정보가 유의미한지) 판단할 수 있다. For example, the controller 130 may determine whether the vehicle has entered the curve section (or whether the curve information at the current position is meaningful) by checking the following conditions.

예컨대 상기 제어부(130)는 현재 구간(또는 커브 링크)의 곡률 값이 0이면 직진 구간이므로 커브 구간에 진입하지 않은 것으로 판단할 수 있고, 현재 구간(또는 커브 링크)의 곡률 값이 없으면 커브 구간에 진입하지 않은 것으로 판단할 수 있고, 차량이 어떤 구간에도 매핑이 되지 않은 경우(예 : 지도 DB에 등록되지 않은 도로에 진입한 경우)에도 커브 구간에 진입하지 않은 것으로 판단할 수 있다. 이 이외에는 상기 차량이 커브 구간에 진입한 것으로 판단될 수 있다.For example, when the curvature value of the current section (or the curve link) is 0, the controller 130 can determine that the curve section is not in the curve section because the curve section is the straight section, and if there is no curvature value of the current section It can be determined that the vehicle has not entered the vehicle, and it can be determined that the vehicle has not entered the curve section even when the vehicle has not been mapped to any section (for example, when the vehicle has entered a road not registered in the map DB). Otherwise, it can be determined that the vehicle has entered the curve section.

상기와 같이 곡률 정보를 바탕으로 현재 주행 차량이 커브 구간을 주행하는 것으로 판단될 경우, 상기 제어부(130)는 자차(차량)의 진행도 및 실주행 거리를 바탕으로 현재 커브 구간에서의 주행차선을 판단(산출)한다(S104).If it is determined that the current driving vehicle is traveling on the curve section based on the curvature information as described above, the controller 130 determines the driving lane in the current curve section based on the progress of the vehicle (vehicle) and the actual traveling distance (S104).

여기서 상기 진행도는 커브 구간을 진행한 정도(비율)를 나타낸다. Here, the progression degree represents the degree (percentage) of progression of the curve section.

가령 중심 차선의 커브 구간(또는 호)의 길이가 100m 라고 가정할 때, 어느 정도(비율) 주행하였는지를 나타낸다. 이때 상기 진행도는 상기 GPS 수신부(110)를 통해 수신된 GPS 정보를 이용해서 현재의 정밀지도 정보에서 매칭되는 링크를 검출하여 상기 제어부(130)가 산출할 수 있다.(Ratio) of the curve section (or arc) of the center lane is 100 m. At this time, the control unit 130 may detect the link that matches the current precision map information by using the GPS information received through the GPS receiver 110.

또한 상기 실주행 거리는 차량(또는 차량의 바퀴)에 장착된 센서(미도시)를 통해서 검출하거나, 또는 차량의 전자 제어 장치(예 : ECU)(미도시)로부터 제공받을 수 있다.The actual traveling distance may be detected through a sensor (not shown) mounted on the vehicle (or a wheel of the vehicle) or may be provided from an electronic control device (e.g., ECU) (not shown) of the vehicle.

따라서 상기 제어부(130)는 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)(예 : 2차선(②))에 대한 기준 주행거리(A)를 산출하고, 또한 차량이 현재 주행하고 있는 임의의 차선(예 : 3차선(③))에 대한 실제 주행거리(B)를 산출한다.Therefore, the control unit 130 calculates the reference travel distance A for the center lane (or the reference lane of the road on which the curvature information is provided) (e.g., the lane 2) (B) of the lane (e.g., the three lanes (3)) of the vehicle.

상기 기준 주행거리(A)는“커브 구간(또는 커브 링크)의 ROC(Radius of Circle, 원의 호의 길이) * 현재 차량의 커브 구간 내 진행도)”이고, 상기 실제 주행거리(B)는 상술한 바와 같이 차량(또는 차량의 바퀴)에 장착된 센서(미도시)를 통해서 검출하거나, 또는 차량의 전자 제어 장치(예 : ECU)(미도시)로부터 제공받을 수 있다.The reference travel distance A is the radius of circle of the curve section (or the curved link) (the length of the original arc) * the progress in the curve section of the current vehicle) (Not shown) mounted on the vehicle (or the wheel of the vehicle) as described above, or can be provided from an electronic control device (e.g., ECU) (not shown) of the vehicle.

상기와 같이 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)(예 : 2차선(②))에 대한 기준 주행거리(A)와 차량이 현재 주행하고 있는 임의의 차선(예 : 3차선(③))에 대한 실제 주행거리(B)가 산출되면, 그 차이(A-B)를 이용해, 상기 제어부(130)는 상기 차량이 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)의 내측 차선을 주행하는지 아니면 외측 차선을 주행하는지 판단할 수 있다.As described above, the reference travel distance A for the center lane (or the reference lane for the road on which the curvature information is provided) (for example, the two lanes (2)) and the lane on which the vehicle is currently traveling The control unit 130 determines that the vehicle is in the middle lane of the center lane (or the reference lane of the road on which the curvature information is provided) by using the difference AB, It is possible to judge whether the vehicle is traveling or traveling in the outer lane.

즉, A=B 이면 상기 차량이 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)을 주행하고 있는 것으로 판단할 수 있고, A<B 이면 상기 차량이 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)의 외측 차선을 주행하고 있는 것으로 판단할 수 있으며, A>B 이면 상기 차량이 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)의 내측 차선을 주행하고 있는 것으로 판단할 수 있다.That is, if A = B, it can be determined that the vehicle is traveling in the center lane (or the reference lane of the road on which the curvature information is provided). If A < , It can be determined that the vehicle is traveling on the inner lane of the center lane (or the reference lane of the road on which the curvature information is provided) if A> B .

이에 따라 상기 제어부(130)는 더 정확한 주행차선을 판단(산출)하기 위하여, 현재 주행 도로의 각 차선폭(C = 도로폭/차선수) 정보를 산출한다.Accordingly, the controller 130 calculates each lane width (C = road width / difference) of the current driving road in order to determine (calculate) a more accurate driving lane.

그리고 상기 제어부(130)는 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)(예 : 2차선(②))의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rA)과 차량이 현재 주행하고 있는 임의의 차선(예 : 3차선(③))의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rB)을 산출한다. 이때 상기 두 가상의 원의 중심(좌표)은 동일하다.The controller 130 calculates a radius rA from a center of a virtual circle that can be generated using a center lane (or a reference lane of a road on which curvature information is provided) (e.g., a lane 2) Calculate the radius (rB) from the center of the imaginary circle that can be created using the arc of any lane (eg, three lanes (③)) that the vehicle is currently driving. At this time, the centers (coordinates) of the two virtual circles are the same.

따라서 상기 제어부(130)는 상기 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)(예 : 2차선(②))의 반지름(rA)과 상기 차량이 현재 주행하고 있는 임의의 차선(예 : 3차선(③))의 반지름(rB)의 길이 차이를 차선폭(C)으로 나누어 차선 폭 차이(

Figure pat00003
)를 산출한다. Accordingly, the controller 130 calculates the radius rA of the center lane (or the reference lane of the road on which the curvature information is provided) (e.g., the second lane (2)) and the lane (rA) The difference in length of the radius rB of the three lanes 3) is divided by the lane width C,
Figure pat00003
).

상기 차선 폭 차이(N)는 중심차선(또는 곡률 정보가 제공되는 도로의 기준 차선)(예 : 2차선(②))으로부터 상기 차량이 현재 주행하고 있는 임의의 차선(예 : 3차선(③))이 몇 차선 떨어져 있는지를 나타내는 값이다. 이때 상기 차선 폭 차이(N) 값의 정수 이하의 값(오차값)은 지정된 방식(예 : 사사오입)으로 처리할 수 있다.The lane width difference N may be calculated from any lane (e.g., a three-lane road) that the vehicle is currently traveling from a center lane (or a reference lane of a road on which curvature information is provided) ) Is a few lanes apart. At this time, a value less than or equal to the integer of the lane width difference (N) value (error value) can be processed in a specified manner (for example, rounding off).

상기와 같이 현재 커브 구간에서의 주행차선이 판단(산출)되면, 상기 제어부(130)는 상기 판단(산출)된 주행차선 정보를 상기 차량 제어부(200)에 전달하여 주행안내나 자율 주행에 활용하게 한다(S105).When the driving lane in the current curve section is determined (calculated) as described above, the controller 130 transmits the determined driving lane information to the vehicle controller 200 and utilizes it for driving guidance and autonomous driving (S105).

상기와 같이 본 실시예는 차량이 커브 구간을 주행 시 곡률 정보를 이용하여 차량의 주행차선을 판단하여 내비게이션의 주행안내나 자율 주행에 활용할 수 있도록 한다.As described above, in the present embodiment, the vehicle determines the driving lane of the vehicle using the curvature information when the vehicle travels in the curve section, so that it can be used for navigation guidance or autonomous navigation of the navigation.

이상으로 본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술이 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 기술적 보호범위는 아래의 특허청구범위에 의해서 정하여져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, I will understand the point. Accordingly, the technical scope of the present invention should be defined by the following claims.

110 : 지피에스 수신부 120 : 정밀지도 DB
130 : 제어부 140 : 경로 탐색부
150 : 통신부 160 : 정보 출력부
200 : 차량 제어부 300 : 서버
110: GPS receiver 120: Precision map DB
130: control unit 140:
150: communication unit 160: information output unit
200: vehicle controller 300: server

Claims (14)

차량이 현재 주행 중인 경로 상의 위치를 검출하는 지피에스 수신부; 및
상기 차량이 커브 구간을 주행 시, 상기 차량의 상기 커브 구간 진행도 및 상기 커브 구간에서의 실주행 거리를 바탕으로 상기 커브 구간에서의 차량 주행차선을 판단하는 제어부;를 포함하는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 장치.
A GPS receiver for detecting a position on a route that the vehicle is currently traveling; And
And a controller for determining a vehicle driving lane in the curve section on the basis of the progress of the curve section of the vehicle and the actual traveling distance of the curve section when the vehicle travels the curve section, A driving lane map matching device.
제 1항에 있어서,
서버와 유무선 통신하여 상기 서버에 커브 구간에서의 주행차선 산출에 필요한 정보를 전송하거나, 상기 서버로부터 정밀지도 정보를 수신하거나 상기 서버에서 산출한 커브 구간에서의 주행차선 정보를 수신하기 위한 통신부;를 더 포함하는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 장치.
The method according to claim 1,
A communication unit for performing wire / wireless communication with the server to transmit information necessary for calculating a driving lane in a curve section to the server, receive precision map information from the server, or receive driving lane information in a curve section calculated by the server; Wherein the driving lane map matching apparatus further comprises a curvature information generating unit that generates curvature information of the driving lane map.
제 1항에 있어서,
도로와 주변 지형의 정보가 기존보다 상대적으로 오차율이 줄어 든 정밀지도 정보를 저장하는 정밀지도 DB;를 더 포함하고,
상기 제어부는 상기 정밀지도 정보에 기초하여 목적지까지의 경로를 탐색하고, 상기 탐색된 경로에서의 커브 구간에 관련된 정보를 미리 취득하여 커브 구간에서의 주행차선을 판단하며, 상기 정밀지도 정보에는 곡률 정보, 차선 수, 및 도로폭 정보가 포함되는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 장치.
The method according to claim 1,
And a precise map DB for storing precise map information in which the information of the road and the surrounding terrain is relatively less error rate than the existing one,
Wherein the control unit searches for a route to a destination based on the precise map information, obtains information relating to a curve section in the searched route in advance to determine a driving lane in a curve section, , The number of lanes, and road width information are included in the running lane map.
제 1항에 있어서,
상기 진행도는 상기 차량이 커브 구간을 진행한 정도를 나타낸 것으로서, 상기 지피에스 수신부를 통해 수신된 GPS 정보를 이용해서 현재의 정밀지도 정보에서 매칭되는 링크를 검출하여 산출하고,
상기 실주행 거리는 차량에 장착된 센서를 통해서 검출하거나, 또는 상기 차량의 전자 제어 장치로부터 제공받는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 장치.
The method according to claim 1,
The progress map indicates the degree to which the vehicle has traveled in the curve section. The GPS map information received through the GPS receiver section is used to detect and calculate a link matched in the current precision map information.
Wherein the actual traveling distance is detected through a sensor mounted on a vehicle or provided from an electronic control unit of the vehicle.
제 1항에 있어서, 상기 제어부는,
중심차선에 대한 기준 주행거리(A), 상기 차량이 현재 주행하고 있는 임의의 차선에 대한 실제 주행거리(B), 현재 주행 도로의 각 차선폭(C), 상기 중심차선의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rA), 및 상기 차량이 현재 주행하고 있는 임의의 차선의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rB)을 산출하고,
상기 중심차선의 반지름(rA)과 상기 차량이 현재 주행하고 있는 임의의 차선의 반지름(rB)의 길이 차이를 차선폭(C)으로 나누어 차선 폭 차이(
Figure pat00004
)를 산출하고,
상기 산출된 차선 폭 차이(N) 값을 중심차선으로부터 상기 차량이 현재 주행하고 있는 임의의 차선이 떨어져 있는 차선으로 판단하는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 장치.
The apparatus of claim 1,
(A) for the center lane, the actual driving distance (B) for any lane on which the vehicle is currently traveling, the lane width (C) of the current driving lane, and the center lane (RB) from the center of the imaginary circle, which can be generated using the radius (rA) from the center of the imaginary circle, which can be generated by the vehicle, and the arc of any lane on which the vehicle is currently traveling,
The difference in length between the center lane radius rA and the radius rB of the lane on which the vehicle is currently traveling is divided by the lane width C to calculate the lane width difference
Figure pat00004
),
And the calculated lane width difference value (N) is determined as a lane in which the lane on which the vehicle is currently traveling is separated from the center lane.
제 5항에 있어서, 상기 제어부는,
상기 중심차선에 대한 기준 주행거리(A)와 상기 차량이 현재 주행하고 있는 임의의 차선에 대한 실제 주행거리(B)의 차이를 산출하여,
A=B 이면 상기 차량이 중심차선을 주행하고 있는 것으로 판단하고, A<B 이면 상기 차량이 중심차선의 외측 차선을 주행하고 있는 것으로 판단하고, A>B 이면 상기 차량이 중심차선의 내측 차선을 주행하고 있는 것으로 판단하는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 장치.
6. The apparatus of claim 5,
The difference between the reference travel distance A for the center lane and the actual travel distance B for any lane on which the vehicle is currently traveling is calculated,
If A &gt; B, it is determined that the vehicle is traveling on the outer lane of the center lane. If A > B, the vehicle determines that the vehicle is in the center lane And judges that the vehicle is traveling on the basis of the curvature information.
제 5항에 있어서,
상기 중심차선에 대한 기준 주행거리(A)는 “커브 구간의 ROC(Radius of Circle, 원의 호의 길이) * 현재 차량의 커브 구간 내 진행도”이고,
상기 차선폭(C)는 “도로폭/차선수”인 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 장치.
6. The method of claim 5,
The reference travel distance A with respect to the center lane is a "radius of circle (length of a circle arc) of the curve section * progression in the curve section of the current vehicle"
And the lane width (C) is a &quot; road width / crossing point &quot;.
제어부가 차량이 커브 구간을 주행하는지 판단하는 단계; 및
상기 차량이 커브 구간을 주행 시, 상기 제어부가 상기 차량의 상기 커브 구간 진행도 및 상기 커브 구간에서의 실주행 거리를 바탕으로 상기 커브 구간에서의 차량 주행차선을 판단하는 단계;를 포함하는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 방법.
Determining whether the vehicle is traveling in a curve section; And
When the vehicle travels a curve section, the control section determines the vehicle driving lane in the curve section based on the curve section progression and the actual travel distance in the curve section of the vehicle A method of matching a running lane map using curvature information.
제 8항에 있어서,
상기 제어부가,
통신부를 통해 서버와 유무선 통신하여 상기 서버에 커브 구간에서의 주행차선 산출에 필요한 정보를 전송하거나, 상기 서버로부터 정밀지도 정보를 수신하거나 상기 서버에서 산출한 커브 구간에서의 주행차선 정보를 수신하는 단계;를 더 포함하는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 방법.
9. The method of claim 8,
The control unit,
Transmitting information necessary for calculation of a driving lane in a curve section to the server through wired / wireless communication with the server through a communication section, receiving precision map information from the server, or receiving driving lane information in a curve section calculated by the server The method of claim 1, further comprising the steps of:
제 8항에 있어서, 상기 주행차선을 판단하는 단계에서,
상기 제어부는,
정밀지도 DB에 저장되거나 서버로부서 수신한 정밀지도 정보에 기초하여 목적지까지의 경로를 탐색하고, 상기 탐색된 경로에서의 커브 구간에 관련된 정보를 미리 취득하여 커브 구간에서의 주행차선을 판단하며,
상기 정밀지도 정보에는 곡률 정보, 차선 수, 및 도로폭 정보가 포함되는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 방법.
The method according to claim 8, wherein, in the step of determining the driving lane,
Wherein,
A route to a destination is searched based on the precise map information stored in the precise map DB or received by the server as a department, information on a curve section in the searched route is acquired in advance to determine a driving lane in a curve section,
Wherein the precision map information includes curvature information, a number of lanes, and road width information.
제 8항에 있어서,
상기 진행도는 상기 차량이 커브 구간을 진행한 정도를 나타낸 것으로서, 상기 제어부가 상기 지피에스 수신부를 통해 수신된 GPS 정보를 이용해서 현재의 정밀지도 정보에서 매칭되는 링크를 검출하여 산출하고,
상기 실주행 거리는 상기 제어부가 차량에 장착된 센서를 통해서 검출하거나, 또는 상기 차량의 전자 제어 장치로부터 제공받는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 방법.
9. The method of claim 8,
Wherein the control unit detects and calculates a link matched with the current precision map information by using the GPS information received through the GPS receiver,
Wherein the actual traveling distance is detected by the control unit through a sensor mounted on the vehicle or is provided from an electronic control unit of the vehicle.
제 8항에 있어서, 상기 주행차선을 판단하는 단계에서,
상기 제어부가, 중심차선에 대한 기준 주행거리(A), 상기 차량이 현재 주행하고 있는 임의의 차선에 대한 실제 주행거리(B), 현재 주행 도로의 각 차선폭(C), 상기 중심차선의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rA), 및 상기 차량이 현재 주행하고 있는 임의의 차선의 호를 이용해 생성할 수 있는 가상의 원의 중심으로부터의 반지름(rB)을 산출하고,
상기 중심차선의 반지름(rA)과 상기 차량이 현재 주행하고 있는 임의의 차선의 반지름(rB)의 길이 차이를 차선폭(C)으로 나누어 차선 폭 차이(
Figure pat00005
)를 산출하고,
상기 산출된 차선 폭 차이(N) 값을 중심차선으로부터 상기 차량이 현재 주행하고 있는 임의의 차선이 떨어져 있는 차선으로 판단하는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 방법.
The method according to claim 8, wherein, in the step of determining the driving lane,
Wherein the control unit determines whether or not the reference running distance A for the center lane, the actual running distance B for any lane on which the vehicle is currently traveling, the lane width C for the current running road, (RB) from the center of the imaginary circle that can be generated using the radius (rA) from the center of the imaginary circle that can be created using the vehicle and the arc of any lane that the vehicle is currently traveling on and,
The difference in length between the center lane radius rA and the radius rB of the lane on which the vehicle is currently traveling is divided by the lane width C to calculate the lane width difference
Figure pat00005
),
And determining the calculated lane width difference value (N) as a lane in which the lane on which the vehicle is currently traveling is separated from the center lane.
제 12항에 있어서,
상기 제어부가, 상기 중심차선에 대한 기준 주행거리(A)와 상기 차량이 현재 주행하고 있는 임의의 차선에 대한 실제 주행거리(B)의 차이를 산출하여,
A=B 이면 상기 차량이 중심차선을 주행하고 있는 것으로 판단하고, A<B 이면 상기 차량이 중심차선의 외측 차선을 주행하고 있는 것으로 판단하고, A>B 이면 상기 차량이 중심차선의 내측 차선을 주행하고 있는 것으로 판단하는 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 방법.
13. The method of claim 12,
The control unit calculates the difference between the reference travel distance A for the center lane and the actual travel distance B for any lane on which the vehicle is currently traveling,
If A &gt; B, it is determined that the vehicle is traveling on the outer lane of the center lane. If A > B, the vehicle determines that the vehicle is in the center lane And determining that the vehicle is traveling on the basis of the curvature information.
제 12항에 있어서,
상기 중심차선에 대한 기준 주행거리(A)는 “커브 구간의 ROC(Radius of Circle, 원의 호의 길이) * 현재 차량의 커브 구간 내 진행도”이고,
상기 차선폭(C)는 “도로폭/차선수”인 것을 특징으로 하는 곡률 정보를 이용한 주행차선 맵 매칭 방법.



13. The method of claim 12,
The reference travel distance A with respect to the center lane is a "radius of circle (length of a circle arc) of the curve section * progression in the curve section of the current vehicle"
And the lane width (C) is &quot; road width / differential &quot;.



KR1020160161604A 2016-11-30 2016-11-30 Map matching apparatus and method for road lane using curvature of the curve section Ceased KR20180062534A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160161604A KR20180062534A (en) 2016-11-30 2016-11-30 Map matching apparatus and method for road lane using curvature of the curve section

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160161604A KR20180062534A (en) 2016-11-30 2016-11-30 Map matching apparatus and method for road lane using curvature of the curve section

Publications (1)

Publication Number Publication Date
KR20180062534A true KR20180062534A (en) 2018-06-11

Family

ID=62601058

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160161604A Ceased KR20180062534A (en) 2016-11-30 2016-11-30 Map matching apparatus and method for road lane using curvature of the curve section

Country Status (1)

Country Link
KR (1) KR20180062534A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111862604A (en) * 2020-07-20 2020-10-30 北京京东乾石科技有限公司 Control method and device for unmanned vehicle, computer storage medium, and electronic device
CN112346451A (en) * 2020-09-18 2021-02-09 重庆智行者信息科技有限公司 Safety verification method and device for automatic driving planning path and automatic driving control system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111862604A (en) * 2020-07-20 2020-10-30 北京京东乾石科技有限公司 Control method and device for unmanned vehicle, computer storage medium, and electronic device
CN111862604B (en) * 2020-07-20 2022-03-04 北京京东乾石科技有限公司 Unmanned vehicle control method and device, computer storage medium and electronic equipment
CN112346451A (en) * 2020-09-18 2021-02-09 重庆智行者信息科技有限公司 Safety verification method and device for automatic driving planning path and automatic driving control system

Similar Documents

Publication Publication Date Title
CN101796375B (en) Correction of a vehicle position by means of characteristic points
JP7303684B2 (en) Autonomous Driving Support Device for Vehicles
KR101010678B1 (en) Navigation device and its lane separation method
CN107923760B (en) Route guidance device and route guidance method
CN107077791B (en) Drive assistance device
KR100713459B1 (en) Determination of Path Deviation of Moving Object in Navigation System and Navigation System
US20100082252A1 (en) Driving support apparatus and driving support system for motor vehicle
WO2014192276A1 (en) Travel route information generation device
JP2016205971A (en) Route search apparatus and route search method
CN109997015A (en) Apparatus, method, computer program, and computer-readable recording medium for guiding route
JP2020506388A (en) Method and apparatus for updating a digital map
CN103090879A (en) Method for route calculation of navigation device
CN109649388A (en) For guiding the method and system of autonomous vehicle
CN103797333A (en) Device and method for determining a position of a vehicle
KR20150068218A (en) Vehicular Navigation System
US20130345963A1 (en) Combined offboard and onboard navigation system and method
CA2982546C (en) Vehicle periphery information verification device and method
KR20200119092A (en) Vehicle and localization method thereof
KR101067377B1 (en) Apparatus and method for estimating the position of a road vehicle
KR20180062534A (en) Map matching apparatus and method for road lane using curvature of the curve section
JP2001289657A (en) Navigation system using tiny amount of data
KR102174531B1 (en) Apparatus and method for location information correction of vehicle
JP2018167735A (en) Steering support device of vehicle
JP4571887B2 (en) Navigation system, matching method, route search server, and navigation terminal device
JP2007218848A (en) Positional information acquisition system for mobile body

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20161130

PG1501 Laying open of application
PN2301 Change of applicant

Patent event date: 20211015

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20211102

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20161130

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240530

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20250226

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

PX0601 Decision of rejection after re-examination

Comment text: Decision to Refuse Application

Patent event code: PX06014S01D

Patent event date: 20250620

Comment text: Decision to Refuse Application

Patent event code: PX06011S01I

Patent event date: 20250620

X601 Decision of rejection after re-examination