[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101544797B1 - Apparatus and method for estimating relative position of vehicle to vehicle - Google Patents

Apparatus and method for estimating relative position of vehicle to vehicle Download PDF

Info

Publication number
KR101544797B1
KR101544797B1 KR1020140109810A KR20140109810A KR101544797B1 KR 101544797 B1 KR101544797 B1 KR 101544797B1 KR 1020140109810 A KR1020140109810 A KR 1020140109810A KR 20140109810 A KR20140109810 A KR 20140109810A KR 101544797 B1 KR101544797 B1 KR 101544797B1
Authority
KR
South Korea
Prior art keywords
vehicle
information
traveling
distance
child
Prior art date
Application number
KR1020140109810A
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 KR1020140109810A priority Critical patent/KR101544797B1/en
Application granted granted Critical
Publication of KR101544797B1 publication Critical patent/KR101544797B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18154Approaching an intersection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/06Direction of travel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/801Lateral distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/802Longitudinal distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data transmitted between vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/14Cruise control
    • B60Y2300/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/18Propelling the vehicle
    • B60Y2300/18008Propelling the vehicle related to particular drive situations
    • B60Y2300/18158Approaching intersection

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

The present invention relates to an apparatus and a method for estimating a relative position between vehicles. The apparatus comprises: a position information receiving unit receiving position information on a user vehicle; a driving information calculation unit calculating driving information on the user vehicle on the basis of the position information received from the position information receiving unit; a vehicle-to-vehicle (V2V) communication unit receiving driving information on another vehicle; and a control unit estimating a relative position of the mentioned another vehicle against the user vehicle, based on the driving information of user vehicle calculated from the driving information calculation unit and the driving information of the mentioned another vehicle received from the V2V communication unit.

Description

차량 간 상대위치 추정 장치 및 방법{APPARATUS AND METHOD FOR ESTIMATING RELATIVE POSITION OF VEHICLE TO VEHICLE}[0001] APPARATUS AND METHOD FOR ESTIMATING RELATIVE POSITION OF VEHICLE TO VEHICLE [0002]

본 발명은 차량 간 상대위치 추정 장치 및 방법에 관한 것으로, 보다 상세하게는 차량 간 통신을 이용한 차량 간 상대위치 추정 장치 및 방법에 관한 것이다.
The present invention relates to an apparatus and method for estimating a relative position between vehicles, and more particularly, to an apparatus and method for estimating a relative position between vehicles using inter-vehicle communication.

지능형 교통 시스템(Intelligent Transport Systems)이란 교통 혼잡을 효율적으로 조정하고 차량 주행 안정성을 획기적으로 증진시키기 위해 도로, 차량, 신호시스템 등 기존의 교통체계에 전자, 정보, 통신, 제어 등의 첨단기술을 접합시킨 차세대 교통체계 시스템이다. 특히 최근에는 도로가나 교차점 등에 배치되는 인프라를 중계하지 않고 차량끼리 직접 정보를 교환할 수 있는 차량 간 통신(Vehicle to Vehicle, V2V)을 이용한 교통안전서비스 관련 기술들의 개발이 활발하다.Intelligent Transport Systems is a technology that connects high-tech technologies such as electronics, information, communication and control to existing traffic systems such as roads, vehicles, and signal systems in order to efficiently adjust traffic congestion and dramatically improve the stability of vehicle driving. Generation transportation system. In recent years, technologies related to traffic safety service using vehicle-to-vehicle (V2V), which can directly exchange information between vehicles, have been actively developed without relaying infrastructure disposed at roads or intersections.

상술한 지능형 교통 시스템은 종래에, 차량에 카메라 등 영상관련 장치나 초음파, 레이저, 레이더 등의 센서들을 부착하여 주위 차량의 주행 정보를 획득하고, 상기 획득된 정보를 바탕으로 차량의 예상 위치 등을 파악하여 차량의 사고 위험 경고를 알리는 방식으로 수행되었다. 그런데 이러한 종래 방식은 차량에 별도의 장치들을 부착하여야 했으며, 눈보라, 안개, 고저차이가 있는 지형 등 감지 악조건 상황에서 주위 차량을 감지하기 어려워 정확성이 저하될 수 있다는 문제점이 존재하였다.Conventionally, the above-mentioned intelligent traffic system has conventionally installed sensors such as a camera, a video related device such as a camera, ultrasonic waves, a laser, and a radar to acquire driving information of a surrounding vehicle. Based on the obtained information, And informing the accident hazard warning of the vehicle. However, such a conventional system requires additional devices to be installed in the vehicle, and it is difficult to detect the surrounding vehicle in a bad condition such as a snowstorm, a mist, a terrain with a high level difference, and the like.

한편 본 발명의 배경기술은 대한민국 공개특허 10-2014-0076414호(2014.06.20.)에 개시되어 있다.
Meanwhile, the background art of the present invention is disclosed in Korean Patent Laid-open Publication No. 10-2014-0076414 (June 20, 2014).

본 발명은 차량 자신의 위치를 기준으로 한 주위 차량의 상대적인 위치를 추정하여 제공할 수 있는 차량 간 상대위치 추정 장치 및 방법을 제공하는데 그 목적이 있다.
An object of the present invention is to provide an apparatus and method for estimating a relative position of a vehicle, which can estimate and provide a relative position of a surrounding vehicle based on the position of the vehicle itself.

본 발명에 따른 차량 간 상대위치 추정 장치는 자차량의 위치정보를 수신하는 위치정보 수신부; 상기 위치정보 수신부를 통해 수신된 자차량의 위치정보에 근거하여 상기 자차량의 주행정보를 산출하는 주행정보 산출부; 타차량의 주행정보를 수신하는 V2V 통신부; 및 상기 주행정보 산출부를 통해 산출된 자차량의 주행정보 및 상기 V2V 통신부를 통해 수신된 타차량의 주행정보에 근거하여 상기 자차량을 기준으로 한 상기 타차량의 상대위치를 추정하는 제어부를 포함하는 것을 특징으로 한다.An apparatus for estimating an inter-vehicle relative position according to the present invention includes: a position information receiver for receiving position information of a vehicle; A traveling information calculation unit for calculating traveling information of the subject vehicle based on the position information of the subject vehicle received through the position information reception unit; A V2V communication unit for receiving driving information of the other vehicle; And a control unit for estimating a relative position of the other vehicle with reference to the own vehicle based on the running information of the own vehicle calculated through the running information calculating unit and the running information of the other vehicle received through the V2V communication unit .

본 발명에서 상기 주행정보 산출부는 상기 자차량의 위치정보에 근거하여 상기 자차량의 경도, 위도 및 진로방향을 포함하는 상기 자차량의 주행정보를 산출하고, 상기 V2V 통신부를 통해 수신되는 타차량의 주행정보에는 상기 타차량의 경도, 위도 및 진로방향이 포함되어 있는 것을 특징으로 한다.In the present invention, the travel information calculation unit calculates the travel information of the subject vehicle including the longitude, latitude and the direction of travel of the subject vehicle based on the location information of the subject vehicle, and calculates travel information of the other vehicle received through the V2V communication unit And the travel information includes the hardness, the latitude and the travel direction of the other vehicle.

본 발명에서 상기 상대위치 추정 시, 상기 제어부는 상기 자차량의 진로방향 및 상기 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단하되, 상기 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나면 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 상대적인 차선 및 전후방여부를 판단하고, 상기 판단된 진행방향이 교차방향이면 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 교차되는 방향을 판단하는 것을 특징으로 한다.In the present invention, when estimating the relative position, the controller determines the traveling direction of the vehicle based on the traveling direction of the vehicle and the traveling direction of the other vehicle, and determines whether the traveling direction is the same direction And determining whether or not a relative lane and an anteroposterior direction are determined based on the traveling information of the subject vehicle and the traveling information of the other vehicle based on the traveling information of the subject vehicle and the traveling information of the other vehicle And the direction in which the intersection is detected is determined.

본 발명에서 상기 상대위치 추정 시, 상기 제어부는 상기 자차량의 진로방향 및 상기 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단하되, 상기 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나면 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 차량 간 좌우거리 및 전후방거리를 산출하고, 상기 판단된 진행방향이 교차방향이면 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 상기 자차량의 교차점까지의 거리 및 상기 타차량의 상기 교차점까지의 거리를 산출하는 것을 특징으로 한다.In the present invention, when estimating the relative position, the controller determines the traveling direction of the vehicle based on the traveling direction of the vehicle and the traveling direction of the other vehicle, and determines whether the traveling direction is the same direction The distance between the vehicle and the front and rear directions is calculated on the basis of the traveling information of the vehicle and the traveling information of the other vehicle, and if the determined traveling direction is an intersection direction, the running information of the subject vehicle and the traveling information of the other vehicle And calculates the distance to the intersection of the vehicle and the distance to the intersection of the other vehicle.

본 발명에서 상기 제어부는 다음의 수학식 1과 같은 계산을 통해, (수학식 1)

Figure 112014079911882-pat00001
(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,
Figure 112014079911882-pat00002
는 자차량의 진북기준 진로 방향각) 상기 좌우거리 및 상기 타차량의 상기 교차점까지의 거리를 각각 산출하는 것을 특징으로 한다.In the present invention, the controller calculates the following equation (1)
Figure 112014079911882-pat00001
(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112014079911882-pat00002
And the distance between the right and left distance and the intersection of the other vehicle is calculated.

본 발명에서 상기 제어부는 다음의 수학식 2와 같은 계산을 통해, (수학식 2)

Figure 112014079911882-pat00003
(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,
Figure 112014079911882-pat00004
는 자차량의 진북기준 진로 방향각) 상기 전후방거리 및 상기 자차량의 교차점까지의 거리를 각각 산출하는 것을 특징으로 한다.In the present invention, the controller calculates the following equation (2)
Figure 112014079911882-pat00003
(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112014079911882-pat00004
And the distance to the intersection of the child vehicle and the front-rear distance is calculated.

본 발명에 따른 차량 간 상대위치 추정 방법은 주행정보 산출부가 위치정보 수신부를 통해 자차량의 위치정보를 수신하는 단계; 상기 주행정보 산출부가 상기 수신된 자차량의 위치정보에 근거하여 상기 자차량의 주행정보를 산출하는 단계; 제어부가 V2V 통신부를 통해 타차량의 주행정보를 수신하는 단계; 및 상기 제어부가 상기 주행정보 산출부를 통해 산출된 자차량의 주행정보 및 상기 수신된 타차량의 주행정보에 근거하여 상기 자차량을 기준으로 한 상기 타차량의 상대위치를 추정하는 단계를 포함하는 것을 특징으로 한다.A method for estimating a relative position between vehicles according to the present invention includes the steps of: receiving position information of a vehicle through a position information receiving unit of a driving information calculating unit; The traveling information calculation unit calculating travel information of the subject vehicle based on the positional information of the received subject vehicle; The control unit receiving driving information of the other vehicle through the V2V communication unit; And estimating a relative position of the other vehicle with reference to the own vehicle based on the running information of the own vehicle calculated through the running information calculating unit and the running information of the received other vehicle .

본 발명의 상기 자차랑의 주행정보를 산출하는 단계에서, 상기 주행정보 산출부는 상기 자차량의 위치정보에 근거하여 상기 자차량의 경도, 위도 및 진로방향을 포함하는 상기 자차량의 주행정보를 산출하고, 상기 타차량의 주행정보를 수신하는 단계에서, 상기 V2V 통신부를 통해 수신되는 타차량의 주행정보에는 상기 타차량의 경도, 위도 및 진로방향이 포함되어 있는 것을 특징으로 한다.In the step of calculating the driving information of the child car according to the present invention, the driving information calculation unit calculates the driving information of the child vehicle including the longitudinal, latitudinal and longitudinal directions of the child vehicle based on the positional information of the child vehicle And the traveling information of the other vehicle received through the V2V communication unit in the step of receiving the traveling information of the other vehicle includes the hardness, the latitude and the traveling direction of the other vehicle.

본 발명에서 상기 상대위치를 추정하는 단계는, 상기 제어부가 상기 자차량의 진로방향 및 상기 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단하는 단계; 상기 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나인 경우, 상기 제어부가 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 상대적인 차선 및 전후방여부를 판단하는 단계; 및 상기 판단된 진행방향이 교차방향인 경우, 상기 제어부가 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 교차되는 방향을 판단하는 단계를 포함하는 것을 특징으로 한다.In the present invention, the step of estimating the relative position may include: determining the traveling direction of the vehicle based on the traveling direction of the vehicle and the traveling direction of the other vehicle; Determining whether the control unit is in a relative lane and a front or back direction based on the driving information of the child vehicle and the driving information of the other vehicle when the determined traveling direction is the same direction or an opposite direction; And determining the direction in which the control unit crosses based on the running information of the subject vehicle and the running information of the other vehicle when the determined proceeding direction is an intersecting direction.

본 발명에서 상기 상대위치를 추정하는 단계는, 상기 제어부가 상기 자차량의 진로방향 및 상기 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단하는 단계; 상기 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나인 경우, 상기 제어부가 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 차량 간 좌우거리 및 전후방거리를 산출하는 단계; 및 상기 판단된 진행방향이 교차방향인 경우, 상기 제어부가 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 상기 자차량의 교차점까지의 거리 및 상기 타차량의 상기 교차점까지의 거리를 산출하는 단계를 포함하는 것을 특징으로 한다.In the present invention, the step of estimating the relative position may include: determining the traveling direction of the vehicle based on the traveling direction of the vehicle and the traveling direction of the other vehicle; Calculating the distance between the vehicle and the front and rear of the vehicle based on the traveling information of the child vehicle and the traveling information of the other vehicle when the determined traveling direction is the same direction or an opposite direction; And when the determined direction of travel is an intersecting direction, the control unit calculates a distance to the intersection of the child vehicle and the intersection of the other vehicle based on the traveling information of the child vehicle and the traveling information of the other vehicle And a step of calculating a difference value.

본 발명의 상기 좌우거리 및 전후방거리를 산출하는 단계 및 상기 자차량의 교차점까지의 거리 및 상기 타차량의 상기 교차점까지의 거리를 산출하는 단계에서, 상기 제어부는 다음의 수학식 1과 같은 계산을 통해, (수학식 1)

Figure 112014079911882-pat00005
(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,
Figure 112014079911882-pat00006
는 자차량의 진북기준 진로 방향각) 상기 좌우거리 및 상기 타차량의 상기 교차점까지의 거리를 각각 산출하는 것을 특징으로 한다.In the step of calculating the left-right distance and the front-rear distance of the present invention and the distance to the intersection of the child vehicle and the intersection of the other vehicle, the control unit calculates the following formula (1)
Figure 112014079911882-pat00005
(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112014079911882-pat00006
And the distance between the right and left distance and the intersection of the other vehicle is calculated.

본 발명의 상기 좌우거리 및 전후방거리를 산출하는 단계 및 상기 자차량의 교차점까지의 거리 및 상기 타차량의 상기 교차점까지의 거리를 산출하는 단계에서, 상기 제어부는 다음의 수학식 2와 같은 계산을 통해, (수학식 2)

Figure 112014079911882-pat00007
(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,
Figure 112014079911882-pat00008
는 자차량의 진북기준 진로 방향각) 상기 전후방거리 및 상기 자차량의 교차점까지의 거리를 각각 산출하는 것을 특징으로 한다.
In the step of calculating the left and right distance and front and rear distance of the present invention and the distance to the intersection of the child vehicle and the intersection of the other vehicle, the control unit calculates the following formula (2) (2)
Figure 112014079911882-pat00007
(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112014079911882-pat00008
And the distance to the intersection of the child vehicle and the front-rear distance is calculated.

본 발명에 따른 차량 간 상대위치 추정 장치 및 방법은 자차량의 주행정보 및 차량 간 통신을 통해 수신된 타차량의 주행정보에 근거하여 자차량을 기준으로 한 타차량의 상대위치를 추정하여 제공함으로써 이를 지능형 교통 시스템의 구축에 활용할 수 있도록 하는 효과가 있다.
An apparatus and method for estimating a relative position between vehicles according to the present invention estimates and provides a relative position of a vehicle based on the vehicle on the basis of traveling information of the vehicle and traveling information of the other vehicle received through communication between the vehicles This can be used to build intelligent transportation systems.

도 1은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치의 구성을 나타낸 블록구성도이다.
도 2는 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치에서 차량 간 상대적인 차선, 전후방여부 및 교차되는 방향을 판단하는 과정을 설명하기 위한 예시도이다.
도 3은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치에서 차량 간 좌우거리를 산출하는 과정을 설명하기 위한 예시도이다.
도 4는 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치에서 차량 간 전후방거리를 산출하는 과정을 설명하기 위한 예시도이다.
도 5는 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치에서 교차점까지의 거리를 산출하는 과정을 설명하기 위한 예시도이다.
도 6은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 방법을 설명하기 위한 흐름도이다.
도 7은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 방법에서 상대적인 차선, 전후방여부 및 교차되는 방향을 판단하는 과정을 설명하기 위한 흐름도이다.
도 8은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 방법에서 차량 간 좌우거리, 전후방거리 및 교차점까지의 거리를 산출하는 과정을 설명하기 위한 흐름도이다.
1 is a block diagram showing a configuration of an inter-vehicle relative position estimating apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram for explaining a process of determining relative lanes, front-back directions, and intersecting directions of a vehicle in a vehicle-to-vehicle relative position estimating apparatus according to an exemplary embodiment of the present invention.
3 is a diagram illustrating an example of a process of calculating a lateral distance between vehicles in an inter-vehicle relative position estimating apparatus according to an embodiment of the present invention.
FIG. 4 is a diagram for explaining a process of calculating an inter-vehicle front-to-back distance in an inter-vehicle relative position estimating apparatus according to an embodiment of the present invention.
5 is a diagram illustrating a process of calculating a distance from an inter-vehicle relative position estimating apparatus to an intersection according to an embodiment of the present invention.
6 is a flowchart illustrating a method of estimating a relative position between vehicles according to an embodiment of the present invention.
FIG. 7 is a flowchart illustrating a process of determining a relative lane, an anteroposterior direction, and an intersecting direction in a vehicle relative position estimation method according to an exemplary embodiment of the present invention.
FIG. 8 is a flowchart illustrating a process of calculating the distance between the vehicle and the vehicle, the distance between the vehicle and the intersection, and the distance between the vehicle and the intersection in the method of estimating the inter-vehicle relative position according to the embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 차량 간 상대위치 추정 장치 및 방법의 일 실시예를 설명한다. 이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로, 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of an apparatus and method for estimating a relative position between vehicles 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은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치의 구성을 나타낸 블록구성도이고, 도 2는 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치에서 차량 간 상대적인 차선, 전후방여부 및 교차되는 방향을 판단하는 과정을 설명하기 위한 예시도이며, 도 3은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치에서 차량 간 좌우거리를 산출하는 과정을 설명하기 위한 예시도이고, 도 4는 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치에서 차량 간 전후방거리를 산출하는 과정을 설명하기 위한 예시도이며, 도 5는 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 장치에서 교차점까지의 거리를 산출하는 과정을 설명하기 위한 예시도로서, 이를 참조하여 본 실시예에 따른 차량 간 상대위치 추정 장치를 설명하면 다음과 같다.FIG. 1 is a block diagram illustrating a configuration of an inter-vehicle relative position estimating apparatus according to an embodiment of the present invention. FIG. 2 is a block diagram illustrating an inter-vehicle relative position estimating apparatus according to an embodiment of the present invention. FIG. 3 is an exemplary view for explaining a process of calculating a left-right distance between vehicles in an inter-vehicle relative position estimating apparatus according to an embodiment of the present invention. FIG. And FIG. 4 is a diagram illustrating a process of calculating an anteroposterior distance between vehicles in an inter-vehicle relative position estimating apparatus according to an embodiment of the present invention. An apparatus for estimating a relative position between vehicles according to an embodiment of the present invention will be described with reference to FIG. Respectively.

먼저 도 1에 도시된 바와 같이, 본 실시예에 따른 차량 간 상대위치 추정 장치는 제어부(100), 위치정보 수신부(110), 주행정보 산출부(120), V2V 통신부(130)를 포함한다.As shown in FIG. 1, the inter-vehicle relative position estimating apparatus according to the present embodiment includes a control unit 100, a position information receiving unit 110, a travel information calculating unit 120, and a V2V communication unit 130.

위치정보 수신부(110)는 자차량(Host Vehicle, HV)의 위치정보를 수신한다. 위치정보 수신부(110)는 GPS, GLONASS(Global Navigation Satellite System) 등의 위성항법시스템을 이용하여 자차량의 위치에 대한 정보를 수신할 수 있다.The location information receiving unit 110 receives location information of a host vehicle (HV). The position information receiving unit 110 can receive information about the position of the vehicle using a GPS, GLONASS (Global Navigation Satellite System) or other satellite navigation system.

주행정보 산출부(120)는 위치정보 수신부(110)를 통해 수신된 자차량의 위치정보에 근거하여 자차량의 주행정보를 산출할 수 있다. 여기서 주행정보는 차량의 위치, 속도, 가속도, 방향 등 주행 중인 차량의 상태를 나타낼 수 있는 정보를 의미한다. 이를 위해 주행정보 산출부(120)는 차속 센서 등을 포함할 수 있으며, 차량의 스마트 컨트롤 시스템(SCC: Smart Cruise Control)으로부터 차량의 속도 등을 획득하는 형태로 구성될 수도 있다.The travel information calculation unit 120 may calculate the travel information of the subject vehicle based on the position information of the subject vehicle received through the position information reception unit 110. [ Here, the traveling information means information indicating the state of the vehicle such as the position, speed, acceleration, and direction of the vehicle. For this, the travel information calculation unit 120 may include a vehicle speed sensor or the like, and may be configured to acquire the speed of the vehicle from a Smart Control System (SCC) of the vehicle.

또한 주행정보 산출부(120)는 자차량의 위치정보에 근거하여 자차량의 경도, 위도 및 진로방향을 주행정보로 산출할 수 있다. 예를 들어 주행정보 산출부(120)는 칼만(Kalman) 필터링을 통해 위치 좌표를 추정하는 방식으로 자차량의 경도 및 위도를 산출하거나, 위치정보의 변화를 트래킹하여 자차량의 진로방향을 산출할 수 있다. 또한 주행정보 산출부(120)는 지자기 센서를 포함하여 측정되는 지자기의 변화로 자차량의 진로방향을 산출하거나, 자이로 센서를 포함하여 측정되는 각속도의 변화로 자차량의 진로방향을 산출할 수도 있다. 다만 본 실시예는 이에 한정되는 것은 아니며, 주행정보 산출부(120)가 자차량의 경도, 위도 및 진로방향을 산출할 수 있는 다양한 방식이 채용될 수 있다.The travel information calculation unit 120 can calculate the longitude, latitude and the direction of the vehicle as travel information based on the location information of the vehicle. For example, the travel information calculating unit 120 may calculate the longitude and latitude of the vehicle in a method of estimating the position coordinates through Kalman filtering or may track the change of the position information to calculate the direction of the vehicle . The traveling information calculation unit 120 may calculate the traveling direction of the vehicle based on a change in geomagnetism measured by the geomagnetism sensor, or may calculate the traveling direction of the vehicle with a change in the measured angular velocity including the gyro sensor . However, the present embodiment is not limited to this, and various methods can be adopted in which the travel information calculation unit 120 can calculate the longitude, latitude and direction of the vehicle.

V2V 통신부(130)는 자차량의 주위에 존재하는 타차량(Relative Vehicle, RV)과의 통신을 수행한다. 예를 들어 V2V 통신부(130)는 웨이브(Wireless Access in Vehicular Environments, WAVE) 방식을 사용하여 자차량과 타차량 간의 통신을 수행할 수 있다.The V2V communication unit 130 performs communication with a vehicle (Relative Vehicle, RV) existing around the vehicle. For example, the V2V communication unit 130 can perform communication between the vehicle and another vehicle using a wireless access in vehicle environments (WAVE) scheme.

제어부(100)는 V2V 통신부(130)를 통해 타차량의 주행정보를 수신할 수 있다. 주행정보 산출부(120)가 산출하는 자차량의 주행정보와 마찬가지로, V2V 통신부(130)를 통해 수신되는 타차량의 주행정보에는 타차량의 경도, 위도 및 진로방향이 포함될 수 있다.The control unit 100 can receive the traveling information of another vehicle through the V2V communication unit 130. [ The running information of the other vehicle received through the V2V communication unit 130 may include the hardness, latitude and the direction of the other vehicle, as well as the running information of the subject vehicle calculated by the running information calculating unit 120. [

또한 제어부(100)는 주행정보 산출부(120)를 통해 산출된 자차량의 주행정보 및 V2V 통신부(130)를 통해 수신된 타차량의 주행정보에 근거하여 자차량을 기준으로 한 타차량의 상대위치를 추정할 수 있다.The control unit 100 also determines whether or not the relative position of the other vehicle based on the vehicle information based on the traveling information of the subject vehicle calculated through the traveling information calculation unit 120 and the traveling information of the other vehicle received through the V2V communication unit 130 The position can be estimated.

한편 이와 반대로 주행정보 산출부(120)가 산출한 자차량의 주행정보는 제어부(100) 또는 주행정보 산출부(120)의 제어에 의해 V2V 통신신부(130)를 통해 타차량으로 전송될 수 있다. 즉 자차량에서 전송되는 자차량의 주행정보는 타차량에서 수신되어, 타차량에서 타차량을 기준으로 한 자차량의 상대위치를 추정하는데 사용될 수 있다.On the other hand, the running information of the subject vehicle calculated by the running information calculating unit 120 may be transmitted to the other vehicle through the V2V communication unit 130 under the control of the control unit 100 or the traveling information calculating unit 120 . That is, the running information of the subject vehicle transmitted from the subject vehicle is received from another vehicle, and can be used to estimate the relative position of the subject vehicle based on the other vehicle on the other vehicle.

자차량을 기준으로 한 타차량의 상대위치 추정 시, 제어부(100)는 자차량의 진로방향 및 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단할 수 있다. 예를 들어 제어부(100)는 자차량과 타차량의 진로 방향각의 편차가 5도 이내이면 차량 간 진행방향을 같은방향으로 판단하고, 진로 방향각의 편차가 175도 이상 185도 이내이면 차량 간 진행방향을 반대방향으로 판단하며, 진로 방향각의 편차가 80도 이상 100도 이내 또는 260도 이상 280도 이내이면 차량 간 진행방향을 교차방향으로 판단할 수 있다. 여기서 자차량 또는 타차량의 진로 방향각은 차량의 진로방향이 진북기준으로부터 시계방향으로 기울어진 각도를 의미한다.When estimating the relative position of the other vehicle with respect to the subject vehicle, the control unit 100 can determine the traveling direction between the vehicles based on the course direction of the subject vehicle and the course direction of the other vehicle. For example, the control unit 100 determines that the vehicle-to-vehicle traveling direction is the same if the deviation of the vehicle-to-vehicle direction is less than 5 degrees, and if the deviation of the vehicle- If the deviation of the career direction angle is more than 80 degrees and less than 100 degrees or more than 260 degrees and not more than 280 degrees, it is possible to judge the traveling direction between the vehicles as the intersection direction. Here, the direction angle of the vehicle or other vehicle means an angle in which the direction of the vehicle is inclined clockwise from the north-north reference.

또한 제어부(100)는 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나면 자차량의 주행정보 및 타차량의 주행정보에 근거하여 상대적인 차선 및 전후방여부를 판단하고, 판단된 진행방향이 교차방향이면 자차량의 주행정보 및 타차량의 주행정보에 근거하여 교차되는 방향을 판단할 수 있다.The control unit 100 determines whether the determined direction of travel is a relative lane or a front or rear direction based on the traveling information of the own vehicle and the traveling information of the other vehicle in any one of the same direction and the opposite direction, It is possible to determine the direction of intersection based on the running information of the subject vehicle and the running information of the other vehicle.

도 2를 참조하여 더 자세히 살펴보면, 판단된 진행방향이 같은방향인 경우, 제어부(100)는 타차량의 위치가 동일차선인지, 좌측차선인지, 우측차선인지 판단하고, 전방 및 후방 중 어디에 위치하는지 판단한다. 즉 자차량의 주행정보 및 타차량의 주행정보에 근거하여 판단할 때, 타차량이 자차량의 우측차선 전방에 위치한다면, 제어부(100)는 타차량이 Ahead Right에 위치한 것으로 판단한다.2, when the determined direction of travel is the same direction, the controller 100 determines whether the position of the other vehicle is the same lane, the left lane, or the right lane, . In other words, when it is determined based on the running information of the subject vehicle and the running information of another vehicle, if the other vehicle is located in front of the right lane of the subject vehicle, the control unit 100 determines that the other vehicle is located at the Ahead Right.

또한 판단된 진행방향이 반대방향인 경우, 제어부(100)는 판단된 진행방향이 같은방향인 경우와 마찬가지의 판단을 한다. 다만 타차량이 자차량의 후방에 위치한다면, 타차량은 이미 자차량을 지나쳐 간 경우이므로 해당 차량에 대한 추가적인 상대위치 추정은 수행되지 않을 수 있다.If the determined direction of travel is the opposite direction, the control unit 100 makes the same determination as when the determined direction of travel is the same direction. However, if the other vehicle is positioned behind the own vehicle, since the other vehicle has already passed the own vehicle, additional relative position estimation for the vehicle may not be performed.

한편 판단된 진행방향이 교차방향인 경우, 제어부(100)는 교차되는 방향 즉, 좌측방향으로 교차되는지, 우측방향으로 교차되는지 여부를 판단한다. 여기서 좌측과 우측의 구분은 자차량의 진로방향을 기준으로 타차량이 위치한 방향에 따라 결정되며, 도 2에 도시된 상황은 우측방향에서 교차되는 상황이다.On the other hand, when the determined direction of the intersection is an intersecting direction, the control unit 100 determines whether the intersecting direction is the intersecting direction, that is, the left direction or the right direction. Here, the left and right sides are determined according to the direction in which the other vehicle is positioned with respect to the course direction of the vehicle, and the situation shown in FIG. 2 is a situation where the situation is crossed in the right direction.

또한 제어부(100)는 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나면 자차량의 주행정보 및 타차량의 주행정보에 근거하여 차량 간 좌우거리 및 전후방거리를 산출하고, 판단된 진행방향이 교차방향이면 자차량의 주행정보 및 타차량의 주행정보에 근거하여 자차량의 교차점까지의 거리 및 타차량의 상기 교차점까지의 거리를 산출할 수 있다.Further, the control unit 100 may calculate the distance between the vehicle and the front and rear directions based on the traveling information of the own vehicle and the traveling information of the other vehicle in any one of the determined direction and the opposite direction, The distance to the intersection of the subject vehicle and the distance to the intersection of the other vehicle can be calculated based on the running information of the subject vehicle and the running information of the other vehicle.

예를 들어 제어부(100)는 타차량을 자차량과 동일한 경도라인에 위치시킨 뒤, 두 차량 사이의 거리를 계산하고, 두 차량 사이의 거리에 자차량의 진로 방향각에 따른 삼각함수를 적용하여 측면옵셋 즉, 차량 간 좌우거리를 산출할 수 있다.For example, the control unit 100 calculates the distance between two vehicles after positioning the other vehicle on the same hardness line as that of the vehicle, and applies a trigonometric function to the distance between the two vehicles according to the direction angle of the vehicle The side offset, that is, the distance between the vehicles can be calculated.

도 3을 참조하여 자차량의 진로 방향각과 타차량의 진로 방향각이 동일한 상황에서 차량 간 좌우거리 산출을 더 자세히 살펴보면 다음과 같다.Referring to FIG. 3, the calculation of the distance between the vehicle and the vehicle in the case where the angle of the vehicle's direction and the angle of the direction of the other vehicle are the same is as follows.

타차량을 자차량과 동일한 경도라인에 위치시킨 경우에서 두 차량 사이의 거리는 타차량과 자차량의 위도차이에서 타차량의 위도 이동거리를 차감하는 방식으로 계산될 수 있다. 이때 타차량의 위도 이동거리는 타차량의 경도 이동거리를 타차량의 진로 방향각의 탄젠트(tan)값으로 나눈값 즉, 타차량과 자차량의 경도 차이를 자차량의 진로 방향각의 탄젠트(tan)값으로 나눈값이 된다.In the case where the other vehicle is placed on the same longitude line as that of the vehicle, the distance between the two vehicles can be calculated by subtracting the latitude travel distance of the other vehicle from the latitude difference between the other vehicle and the own vehicle. In this case, the distance traveled by the latitude of the other vehicle is calculated by dividing the hardness travel distance of the other vehicle by the tangent (tan) value of the other vehicle's direction, that is, the difference between the hardness of the other vehicle and the vehicle, ) Value.

또한 측면옵셋은 상기 두 차량 사이의 거리에 자차량의 진로 방향각의 사인(sin)값을 곱한값이 되므로, 차량 간 좌우거리는 ((타차량과 자차량의 위도차이) - (타차량과 자차량의 경도 차이를 자차량의 진로 방향각의 탄젠트(tan)값으로 나눈값))×(자차량의 진로 방향각의 사인(sin)값)으로 계산된다.In addition, since the side offset is a value obtained by multiplying the distance between the two vehicles by the sin value of the course direction angle of the vehicle, the distance between the vehicle and the vehicle is calculated as follows: (difference in latitude between the vehicle and the vehicle) The value obtained by dividing the hardness difference of the vehicle by the tangent (tan) value of the vehicle's vehicle direction angle)) x (the sin value of the vehicle's vehicle direction angle).

이를 정리하면 차량 간 좌우거리는 (타차량과 자차량의 위도차이)×(자차량의 진로 방향각의 사인(sin)값) - (타차량과 자차량의 경도차이)×(자차량의 진로 방향각의 코사인(cos)값)이 된다.(The difference in latitude between the other vehicle and the subject vehicle) x (the value of the sine of the vehicle's course direction angle) - (the difference in hardness between the other vehicle and the subject vehicle) x Cos < / RTI > value of angle).

따라서 상술한 계산과정을 일반화하여, 제어부(100)는 다음의 수학식 1과 같은 계산을 통해 차량 간 좌우거리를 산출할 수 있다.Accordingly, the above-described calculation process is generalized, and the controller 100 can calculate the left and right distance between vehicles through the calculation as shown in Equation (1).

Figure 112014079911882-pat00009
Figure 112014079911882-pat00009

(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,

Figure 112014079911882-pat00010
는 자차량의 진북기준 진로 방향각)(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112014079911882-pat00010
The angle of the vehicle in the normal direction of the vehicle)

또한 판단된 진행방향이 반대방향인 경우에는, 타차량의 진로방향이 도 3에 도시된 방향의 반대방향으로 형성되는 차이만 있으므로, 진행방향이 반대방향인 경우의 차량 간 좌우측 거리의 계산과정은 상술한 과정과 마찬가지의 방법으로 설명될 수 있다. In the case where the judged traveling direction is the opposite direction, since the traveling direction of the other vehicle is formed in the direction opposite to the direction shown in Fig. 3, the calculation process of the vehicle-to- Can be explained in the same manner as the above-described process.

한편 제어부(100)는 타차량을 자차량과 동일한 경도라인에 위치시킬 때 타차량이 이동한 거리와, 타차량을 자차량과 동일한 경도라인에 위치시킨 뒤 계산된 두 차량 사이의 거리에 자차량의 진로 방향각에 따른 삼각함수를 적용한 값을 이용하여 세로축옵셋 즉, 차량 간 전후방거리를 산출할 수 있다.On the other hand, when the control unit 100 places the other vehicle on the same hardness line as that of the vehicle, the distance between the other vehicle and the calculated distance between the vehicle and the vehicle, The longitudinal axis offset, that is, the distance between the front and rear of the vehicle, can be calculated by using the value obtained by applying the trigonometric function according to the direction angle of the vehicle.

도 4를 참조하여 자차량의 진로 방향각과 타차량의 진로 방향각이 동일한 상황에서 차량 간 전후방거리 산출을 더 자세히 살펴보면 다음과 같다.Referring to FIG. 4, the calculation of the front-to-back distance between vehicles in the case where the angle of the vehicle's vehicle direction and the angle of the vehicle's direction are the same will be described in more detail as follows.

상술한 차량 간 좌우거리 산출에서의 계산과 마찬가지로, 타차량을 자차량과 동일한 경도라인에 위치시킨 경우의 두 차량 사이의 거리는 ((타차량과 자차량의 위도차이) - (타차량과 자차량의 경도 차이를 자차량의 진로 방향각의 탄젠트(tan)값으로 나눈값))으로 계산된다. 따라서 도 4에 도시된 세로축옵셋의 점선부분은 상기 계산된 두 차량 사이의 거리에 자차량의 진로 방향각의 코사인(cos)값을 곱한값이 된다.The distance between the two vehicles when the other vehicle is positioned on the same longitudinal line as the vehicle is calculated as ((difference of latitude of the other vehicle and the vehicle) - (difference of the distance between the other vehicle and the vehicle) (Tan value of the vehicle's vehicle direction angle))). Therefore, the dotted line portion of the vertical axis offset shown in FIG. 4 is a value obtained by multiplying the calculated distance between the two vehicles by the cosine value of the vehicle direction angle of the vehicle.

또한 도 4에 도시된 세로축옵셋의 실선부분은 타차량을 자차량과 동일한 경도라인에 위치시킬 때 타차량이 이동한 거리에 해당하므로, 타차량의 경도 이동거리를 타차량의 진로 방향각의 사인(sin)값으로 나눈값 즉, 타차량과 자차량의 경도 차이를 자차량의 진로 방향각의 사인(sin)값으로 나눈값이 된다.In addition, since the solid line portion of the vertical axis offset shown in Fig. 4 corresponds to the distance traveled by the other vehicle when the other vehicle is placed on the same hardness line as that of the vehicle, the hardness travel distance of the other vehicle is a sign (sin), that is, the difference between the hardness of the vehicle and that of the vehicle divided by the sin value of the vehicle's direction of travel.

따라서 차량 간 전후방거리는 ((타차량과 자차량의 위도차이) - (타차량과 자차량의 경도 차이를 자차량의 진로 방향각의 탄젠트(tan)값으로 나눈값))×(자차량의 진로 방향각의 코사인(cos)값) + (타차량과 자차량의 경도 차이를 자차량의 진로 방향각의 사인(sin)값으로 나눈값)이 된다.Therefore, the distance between the vehicle and the vehicle is calculated as follows: (difference between latitude of the vehicle and the vehicle) - (difference between the hardness of the vehicle and the vehicle divided by the tangent of the vehicle's direction) The cosine value of the direction angle) + (the value obtained by dividing the difference between the hardness of the other vehicle and that of the vehicle by the sin value of the vehicle's vehicle direction angle).

이를 정리하면 차량 간 전후방거리는 (타차량과 자차량의 위도차이)×(자차량의 진로 방향각의 코사인(cos)값) + (타차량과 자차량의 경도차이)×(자차량의 진로 방향각의 사인(sin)값)이 된다.In this case, the distance between the front and rear of the vehicle (the difference in latitude between the other vehicle and the subject vehicle) x (the cosine value of the vehicle's own course direction angle) + (the difference in hardness between the other vehicle and the subject vehicle) Sin < / RTI > value of angle).

따라서 상술한 계산과정을 일반화하여, 제어부(100)는 다음의 수학식 2와 같은 계산을 통해 차량 간 전후방거리를 산출할 수 있다.Accordingly, the above-described calculation process is generalized, and the controller 100 can calculate the front-to-back distance between the vehicles through the calculation of Equation (2).

Figure 112014079911882-pat00011
Figure 112014079911882-pat00011

(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,

Figure 112014079911882-pat00012
는 자차량의 진북기준 진로 방향각)(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112014079911882-pat00012
The angle of the vehicle in the normal direction of the vehicle)

또한 상술한 차량 간 좌우거리 산출과 마찬가지로, 진행방향이 반대방향인 경우에도 제어부(100)는 상술한 과정과 마찬가지의 방법으로 차량 간 전후방거리를 산출할 수 있다.Similarly to the above-described calculation of the distance between the vehicles, the controller 100 can calculate the front-to-back distance between the vehicles in the same manner as described above.

이외에도 제어부(100)는 타차량을 자차량과 동일한 경도라인에 위치시킨 뒤 계산된 두 차량 사이의 거리에 자차량의 진로 방향각에 따른 삼각함수를 적용하여 자차량의 교차점까지의 거리를 산출할 수 있다. 또한 제어부(100)는 타차량을 자차량과 동일한 경도라인에 위치시킬 때 타차량이 이동한 거리와, 타차량을 자차량과 동일한 경도라인에 위치시킨 뒤 계산된 두 차량 사이의 거리에 자차량의 진로 방향각에 따른 삼각함수를 적용한 값을 이용하여 타차량의 교차점까지의 거리를 산출할 수 있다. 여기서 교차점은 자차량의 진로방향과 타차량의 진로방향이 교차하는 지점을 의미한다. In addition, the control unit 100 calculates the distance to the intersection of the subject vehicle by applying a trigonometric function to the distance between the calculated two vehicles based on the course direction angle of the subject vehicle, after locating the other vehicle on the same hardness line . In addition, when the control unit 100 places the other vehicle on the same hardness line as that of the vehicle, the distance between the other vehicle and the calculated distance between the two vehicles, The distance to the intersection of the other vehicles can be calculated using the value obtained by applying the trigonometric function according to the direction angle of the vehicle. Here, the intersection point means a point where the vehicle's vehicle's direction intersects with the vehicle's vehicle's direction.

도 5를 참조하여 자차량의 진로 방향각과 타차량의 진로 방향각의 편차가 90도인 상황에서 자차량의 교차점까지의 거리 및 타차량의 교차점까지의 거리 산출을 더 자세히 살펴보면 다음과 같다.5, the calculation of the distance to the intersection of the vehicle and the intersection of the other vehicles in a situation where the deviation of the vehicle's vehicle direction and the vehicle's vehicle direction angle is 90 degrees will be described in more detail.

자차량의 진로방향과 평행한 보조선을 타차량이 위치한 지점에 그려서 도 4와 비교하면, 자차량의 교차점까지의 거리는 도 4에 도시된 세로축옵셋과 동일한 방법으로 계산될 수 있고, 타차량의 교차점까지의 거리는 도 4에 도시된 측면옵셋과 동일한 방법으로 계산될 수 있음을 볼 수 있다. 따라서 제어부(100)는 상기 수학식 1과 같은 계산을 통해 타차량의 교차점까지의 거리를 산출할 수 있고, 상기 수학식 2와 같은 계산을 통해 자차량의 교차점까지의 거리를 산출할 수 있다.Compared with FIG. 4, the auxiliary line parallel to the vehicle's course direction is drawn at the position where the other vehicle is located. The distance to the intersection of the vehicle can be calculated in the same manner as the vertical axis offset shown in FIG. 4, It can be seen that the distance to the intersection can be calculated in the same way as the side offset shown in Fig. Accordingly, the controller 100 can calculate the distance to the intersection of the other vehicle through the calculation of Equation (1), and calculate the distance to the intersection of the vehicle through the calculation of Equation (2).

한편 상술한 과정을 거쳐 추정된 자차량을 기준으로 한 타차량의 상대위치는 지능형 교통 시스템의 구축에 활용될 수 있다. 예를 들어 지능형 교통 시스템은 타차량의 상대위치를 기반으로 충돌경고를 운전자에게 알릴 수 있다. 즉 차량 간 진행방향이 반대방향인 타차량에 대한 차량 간 좌우거리가 매우 작게 계산될 경우 지능형 교통 시스템은 운전자에게 충돌할 가능성이 있다는 경고를 알릴 수 있다. 또한 지능형 교통 시스템은 자차량의 교차점까지의 거리, 속도, 가속도 및 타차량의 교차점까지의 거리, 속도, 가속도를 기반으로 교차점에서의 차량 충돌 가능성을 계산하는 방식으로 타차량의 상대위치를 활용할 수도 있다.Meanwhile, the relative position of the other vehicle based on the estimated vehicle based on the above process can be utilized in the construction of the intelligent transportation system. For example, the intelligent transportation system can notify the driver of the collision warning based on the relative position of the other vehicle. In other words, when the distance between the vehicles with respect to the other vehicles whose traveling directions are opposite to each other is calculated to be very small, the intelligent transportation system can notify the driver of the possibility of collision with the driver. The intelligent transportation system can also utilize the relative position of other vehicles by calculating the possibility of vehicle collision at the intersection based on the distance to the intersection of the vehicle, the speed, the acceleration and the distance to the intersection of other vehicles, have.

도 6은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 방법을 설명하기 위한 흐름도이고, 도 7은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 방법에서 상대적인 차선, 전후방여부 및 교차되는 방향을 판단하는 과정을 설명하기 위한 흐름도이며, 도 8은 본 발명의 일 실시예에 따른 차량 간 상대위치 추정 방법에서 차량 간 좌우거리, 전후방거리 및 교차점까지의 거리를 산출하는 과정을 설명하기 위한 흐름도로서, 이를 참조하여 본 실시예에 따른 차량 간 상대위치 추정 방법을 설명하면 다음과 같다.FIG. 6 is a flowchart for explaining a relative position estimation method according to an embodiment of the present invention. FIG. 7 is a flowchart illustrating a relative position estimation method according to an embodiment of the present invention, FIG. 8 is a flow chart for explaining the process of calculating the distance between the vehicle and the vehicle, in the method of estimating the relative position between vehicles according to an embodiment of the present invention. Referring to the flow chart, a method of estimating a relative position between vehicles according to the present embodiment will be described as follows.

도 6에 도시된 바와 같이, 먼저 주행정보 산출부(120)는 위치정보 수신부(110)를 통해 자차량의 위치정보를 수신한다(S200). 위치정보 수신부(110)는 GPS, GLONASS(Global Navigation Satellite System) 등의 위성항법시스템을 이용하여 자차량의 위치에 대한 정보를 수신할 수 있다.As shown in FIG. 6, first, the travel information calculation unit 120 receives the location information of the vehicle through the location information receiving unit 110 (S200). The position information receiving unit 110 can receive information about the position of the vehicle using a GPS, GLONASS (Global Navigation Satellite System) or other satellite navigation system.

이어서 주행정보 산출부(120)는 상기 단계(S200)에서 수신된 자차량의 위치정보에 근거하여 자차량의 주행정보를 산출한다(S210). 여기서 주행정보는 차량의 위치, 속도, 가속도, 방향 등 주행 중인 차량의 상태를 나타낼 수 있는 정보를 의미한다. 또한 주행정보 산출부(120)는 자차량의 위치정보에 근거하여 자차량의 경도, 위도 및 진로방향을 주행정보로 산출할 수 있다. 예를 들어 주행정보 산출부(120)는 칼만(Kalman) 필터링을 통해 위치 좌표를 추정하는 방식으로 자차량의 경도 및 위도를 산출하거나, 위치정보의 변화를 트래킹하여 자차량의 진로방향을 산출할 수 있다.Subsequently, the travel information calculation unit 120 calculates travel information of the subject vehicle based on the location information of the subject vehicle received in step S200 (S210). Here, the traveling information means information indicating the state of the vehicle such as the position, speed, acceleration, and direction of the vehicle. The travel information calculation unit 120 can calculate the longitude, latitude and the direction of the vehicle as travel information based on the location information of the vehicle. For example, the travel information calculating unit 120 may calculate the longitude and latitude of the vehicle in a method of estimating the position coordinates through Kalman filtering or may track the change of the position information to calculate the direction of the vehicle .

한편 상기 단계(S210) 이후, 제어부(100)는 V2V 통신부(130)를 통해 타차량의 주행정보를 수신한다(S220). 예를 들어 V2V 통신부(130)는 웨이브(Wireless Access in Vehicular Environments, WAVE) 방식을 사용하여 타차량의 주행정보를 수신할 수 있다. 또한 상기 단계(S210)에서 산출된 자차량의 주행정보와 마찬가지로, 상기 단계(S220)에서 수신되는 타차량의 주행정보에는 타차량의 경도, 위도 및 진로방향이 포함될 수 있다.Meanwhile, after the step S210, the control unit 100 receives driving information of another vehicle through the V2V communication unit 130 (S220). For example, the V2V communication unit 130 can receive driving information of another vehicle using a wave (Wireless Access in Vehicular Environments (WAVE)) scheme. Similarly to the traveling information of the subject vehicle calculated in the step S210, the traveling information of the other vehicle received in the step S220 may include the longitude, latitude and the direction of the other vehicle.

이어서 제어부(100)는 상기 단계(S210)에서 산출된 자차량의 주행정보 및 상기 단계(S220)에서 수신된 타차량의 주행정보에 근거하여 자차량을 기준으로 한 타차량의 상대위치를 추정한다(S230). 한편 이와 반대로 상기 단계(S210)에서 산출된 자차량의 주행정보는 제어부(100) 또는 주행정보 산출부(120)의 제어에 의해 V2V 통신신부(130)를 통해 타차량으로 전송될 수 있다. 즉 자차량에서 전송되는 자차량의 주행정보는 타차량에서 수신되어, 타차량에서 타차량을 기준으로 한 자차량의 상대위치를 추정하는데 사용될 수 있다.Then, the control unit 100 estimates the relative position of the other vehicle based on the own vehicle based on the running information of the own vehicle calculated in the step S210 and the running information of the other vehicle received in the step S220 (S230). On the other hand, the traveling information of the subject vehicle calculated in the step S210 may be transmitted to the other vehicle through the V2V communication unit 130 under the control of the control unit 100 or the traveling information calculation unit 120. [ That is, the running information of the subject vehicle transmitted from the subject vehicle is received from another vehicle, and can be used to estimate the relative position of the subject vehicle based on the other vehicle on the other vehicle.

한편 도 7을 참조하여 상기 단계(S230)을 더 자세히 살펴보면 다음과 같다.Referring to FIG. 7, step S230 will be described in more detail.

먼저 제어부(100)는 자차량의 진로방향 및 타차랑의 진로방향에 근거하여 차량 간 진행방향이 같은방향 및 반대방향 중 어느 하나인지 판단한다(S300). 예를 들어 제어부(100)는 자차량과 타차량의 진로 방향각의 편차가 5도 이내이면 차량 간 진행방향을 같은방향으로 판단하고, 진로 방향각의 편차가 175도 이상 185도 이내이면 차량 간 진행방향을 반대방향으로 판단할 수 있다. 여기서 자차량 또는 타차량의 진로 방향각은 차량의 진로방향이 진북기준으로부터 시계방향으로 기울어진 각도를 의미한다.First, the control unit 100 determines whether the traveling direction of the vehicle is the same or opposite direction based on the course direction of the subject vehicle and the course direction of the other course (S300). For example, the control unit 100 determines that the vehicle-to-vehicle traveling direction is the same if the deviation of the vehicle-to-vehicle direction is less than 5 degrees, and if the deviation of the vehicle- The direction of travel can be determined in the opposite direction. Here, the direction angle of the vehicle or other vehicle means an angle in which the direction of the vehicle is inclined clockwise from the north-north reference.

상기 단계(S300)의 판단결과, 차량 간 진행방향이 같은방향 및 반대방향 중 어느 하나였다면, 제어부(100)는 자차량의 주행정보 및 타차량의 주행정보에 근거하여 차량 간 좌우거리를 산출한다(S310). 예를 들어 제어부(100)는 상기 수학식 1과 같은 계산을 통해 차량 간 좌우거리를 산출할 수 있다.If it is determined that the vehicle traveling direction is the same or opposite direction as a result of the determination in step S300, the control unit 100 calculates the distance between the vehicles based on the traveling information of the vehicle and the traveling information of the other vehicle (S310). For example, the control unit 100 may calculate the distance between the vehicles by calculating the equation (1).

이어서 제어부(100)는 자차량의 주행정보 및 타차량의 주행정보에 근거하여 차량 간 전후방거리를 산출한다(S320). 예를 들어 제어부(100)는 상기 수학식 2와 같은 계산을 통해 차량 간 전후방거리를 산출할 수 있다.Then, the control unit 100 calculates the forward and backward distances between the vehicles based on the running information of the subject vehicle and the running information of other vehicles (S320). For example, the control unit 100 may calculate the front-to-back distance between the vehicles through the calculation of Equation (2).

한편 상기 단계(S300)의 판단결과, 차량 간 진행방향이 같은방향 및 반대방향 중 어느 하나가 아니었다면, 제어부(100)는 자차량의 진로방향 및 타차랑의 진로방향에 근거하여 차량 간 진행방향이 교차방향인지 판단한다(S330). 예를 들어 제어부(100)는 자차량과 타차량의 진로 방향각의 편차가 80도 이상 100도 이내 또는 260도 이상 280도 이내이면 차량 간 진행방향을 교차방향으로 판단할 수 있다.On the other hand, if it is determined in step S300 that the traveling direction of the vehicle is not the same direction or the opposite direction, the controller 100 determines whether the vehicle traveling direction It is determined whether the direction is the intersecting direction (S330). For example, the control unit 100 can determine the traveling direction of the vehicles as the intersecting direction if the deviations between the vehicle and the other vehicle are within a range of 80 degrees to 100 degrees or 260 degrees to 280 degrees.

상기 단계(S330)의 판단결과, 차량 간 진행방향이 교차방향이었다면, 제어부(100)는 자차량의 주행정보 및 타차량의 주행정보에 근거하여 자차량의 교차점까지의 거리를 산출한다(S340). 예를 들어 제어부(100)는 상기 수학식 2와 같은 계산을 통해 자차량의 교차점까지의 거리를 산출할 수 있다.As a result of the determination in step S330, if the vehicle traveling direction is the intersection direction, the controller 100 calculates the distance to the intersection of the vehicle based on the running information of the subject vehicle and the running information of the other vehicle (S340) . For example, the controller 100 may calculate the distance to the intersection of the subject vehicle through the calculation of Equation (2).

이어서 제어부(100)는 자차량의 주행정보 및 타차량의 주행정보에 근거하여 타차량의 교차점까지의 거리를 산출한다(S350). 예를 들어 제어부(100)는 상기 수학식 1와 같은 계산을 통해 타차량의 교차점까지의 거리를 산출할 수 있다.Then, the control unit 100 calculates the distance to the intersection of the other vehicle based on the running information of the subject vehicle and the running information of the other vehicle (S350). For example, the control unit 100 may calculate the distance to the intersection of the other vehicles through the calculation of Equation (1).

한편 도 8을 참조하여 도 6에 도시된 상기 단계(S230)을 더 자세히 살펴보면 다음과 같다.Referring to FIG. 8, the step S230 shown in FIG. 6 will be described in more detail.

먼저 제어부(100)는 자차량의 진로방향 및 타차랑의 진로방향에 근거하여 차량 간 진행방향이 같은방향인지 판단한다(S400). 예를 들어 제어부(100)는 자차량과 타차량의 진로 방향각의 편차가 5도 이내이면 차량 간 진행방향을 같은방향으로 판단할 수 있다.First, the control unit 100 determines whether the traveling directions of the vehicles are the same direction based on the course direction of the subject vehicle and the course direction of other roads (S400). For example, the control unit 100 can determine the traveling direction of the vehicle in the same direction if the deviations of the vehicle and the other vehicle are less than 5 degrees.

상기 단계(S400)의 판단결과, 차량 간 진행방향이 같은방향이었다면, 제어부(100)는 자차량의 주행정보 및 타차량의 주행정보에 근거하여 상대적인 차선 및 전후방여부를 판단한다(S410). 예를 들어 제어부(100)는 타차량의 위치가 동일차선인지, 좌측차선인지, 우측차선인지 판단하고, 전방 및 후방 중 어디에 위치하는지 판단할 수 있다. 즉 자차량의 주행정보 및 타차량의 주행정보에 근거하여 판단할 때, 타차량이 자차량의 우측차선 전방에 위치한다면, 제어부(100)는 타차량이 도 2에 도시된 Ahead Right에 위치한 것으로 판단할 수 있다.If it is determined in step S400 that the direction of travel between the vehicles is the same, the controller 100 determines whether the vehicle is traveling in the lane and the front or back based on the travel information of the vehicle and the travel information of the other vehicle in step S410. For example, the control unit 100 can determine whether the position of the other vehicle is the same lane, the left lane, or the right lane, and determine whether the position is located forward or rearward. In other words, when it is determined based on the running information of the subject vehicle and the running information of the other vehicle, if the other vehicle is located in front of the right lane of the subject vehicle, the control unit 100 determines that the other vehicle is located at the Ahead Right It can be judged.

반면 상기 단계(S400)의 판단결과, 차량 간 진행방향이 같은방향이 아니었다면, 제어부(100)는 자차량의 진로방향 및 타차랑의 진로방향에 근거하여 차량 간 진행방향이 반대방향인지 판단한다(S420). 예를 들어 제어부(100)는 자차량과 타차량의 진로 방향각의 편차가 175도 이상 185도 이내이면 차량 간 진행방향을 반대방향으로 판단할 수 있다.On the other hand, if it is determined in step S400 that the vehicles are not traveling in the same direction, the controller 100 determines whether the vehicle traveling direction is the opposite direction based on the course direction of the subject vehicle and the course direction of the other vehicle (S420). For example, the control unit 100 can determine the traveling direction of the vehicle in the opposite direction when the deviation of the vehicle direction from the other vehicle is 175 degrees or more and 185 degrees or less.

상기 단계(S420)의 판단결과, 차량 간 진행방향이 반대방향이었다면, 제어부(100)는 자차량의 주행정보 및 타차량의 주행정보에 근거하여 상대적인 차선 및 전후방여부를 판단한다(S430). 예를 들어 제어부(100)는 상기 단계(S410)와 같은 방식으로 상대적인 차선 및 전후방여부를 판단할 수 있다. 다만 타차량이 자차량의 후방에 위치한다면, 타차량은 이미 자차량을 지나쳐 간 경우이므로 해당 차량에 대한 추가적인 상대위치 추정은 수행되지 않을 수 있다.If it is determined in step S420 that the vehicle traveling direction is the opposite direction, the control unit 100 determines whether the vehicle is traveling in the lane or the front or back direction based on the traveling information of the vehicle and the driving information of the other vehicle in step S430. For example, the control unit 100 may determine whether the vehicle is in a relative lane and a front / rear direction in the same manner as in step S410. However, if the other vehicle is positioned behind the own vehicle, since the other vehicle has already passed the own vehicle, additional relative position estimation for the vehicle may not be performed.

반면 상기 단계(S420)의 판단결과, 차량 간 진행방향이 반대방향이 아니었다면, 제어부(100)는 자차량의 진로방향 및 타차랑의 진로방향에 근거하여 차량 간 진행방향이 교차방향인지 판단한다(S440). 예를 들어 제어부(100)는 도 7에 도시된 상기 단계(S330)와 같은 방식으로 차량 간 진행방향이 교차방향인지 판단할 수 있다.On the other hand, if it is determined in step S420 that the vehicle traveling direction is not the opposite direction, the control unit 100 determines whether the vehicle traveling direction is an intersection direction based on the vehicle traveling direction and the other vehicle traveling direction (S440). For example, the control unit 100 may determine whether the vehicle traveling direction is an intersecting direction in the same manner as the step S330 shown in FIG.

상기 단계(S440)의 판단결과, 차량 간 진행방향이 교차방향이었다면, 제어부(100)는 자차량의 주행정보 및 타차량의 주행정보에 근거하여 교차되는 방향을 판단한다(S450). 즉 제어부(100)는 자차량과 타차량이 좌측방향으로 교차되는지, 우측방향으로 교차되는지 여부를 판단한다. 여기서 좌측과 우측의 구분은 자차량의 진로방향을 기준으로 타차량이 위치한 방향에 따라 결정된다.If it is determined in step S440 that the vehicle traveling direction is an intersecting direction, the control unit 100 determines the direction of intersection based on the running information of the subject vehicle and the running information of another vehicle in step S450. That is, the control unit 100 determines whether the vehicle and the other vehicle intersect in the left direction or in the right direction. Here, the distinction between the left side and the right side is determined according to the direction in which the other vehicle is located based on the direction of the vehicle.

이와 같이 본 발명의 실시예에 따른 차량 간 상대위치 추정 장치 및 방법은 자차량의 주행정보 및 타차량의 주행정보에 근거하여 자차량을 기준으로 한 타차량의 상대위치를 추정하여 제공함으로써, 이를 활용한 지능형 교통 시스템의 구축이 가능하게 한다.As described above, the apparatus and method for estimating relative position between vehicles according to an embodiment of the present invention estimates and provides a relative position of another vehicle based on the vehicle based on the traveling information of the vehicle and the traveling information of the other vehicle, It is possible to construct the intelligent transportation system that is utilized.

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

100: 제어부
110: 위치정보 수신부
120: 주행정보 산출부
130: V2V 통신부
100:
110: Position information receiver
120: Driving information calculation unit
130: V2V communication unit

Claims (12)

자차량의 위치정보를 수신하는 위치정보 수신부;
상기 위치정보 수신부를 통해 수신된 자차량의 위치정보에 근거하여 상기 자차량의 주행정보를 산출하는 주행정보 산출부;
타차량의 주행정보를 수신하는 V2V 통신부; 및
상기 주행정보 산출부를 통해 산출된 자차량의 주행정보 및 상기 V2V 통신부를 통해 수신된 타차량의 주행정보에 근거하여 상기 자차량을 기준으로 한 상기 타차량의 상대위치를 추정하는 제어부를 포함하되,
상기 주행정보 산출부는 상기 자차량의 위치정보에 근거하여 상기 자차량의 경도, 위도 및 진로방향을 포함하는 상기 자차량의 주행정보를 산출하고,
상기 V2V 통신부를 통해 수신되는 타차량의 주행정보에는 상기 타차량의 경도, 위도 및 진로방향이 포함되어 있으며,
상기 상대위치 추정 시,
상기 제어부는,
상기 자차량의 진로방향 및 상기 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단하되,
상기 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나면 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 상대적인 차선 및 전후방여부 중 적어도 하나 이상을 판단하는 것을 특징으로 하는 차량 간 상대위치 추정 장치.
A position information receiving unit for receiving position information of the vehicle;
A traveling information calculation unit for calculating traveling information of the subject vehicle based on the position information of the subject vehicle received through the position information reception unit;
A V2V communication unit for receiving driving information of the other vehicle; And
And a control unit for estimating a relative position of the other vehicle with reference to the own vehicle based on the running information of the own vehicle calculated through the running information calculating unit and the running information of the other vehicle received through the V2V communication unit,
The travel information calculation unit calculates the travel information of the child vehicle including the longitude, latitude and the travel direction of the child vehicle based on the position information of the child vehicle,
The driving information of the other vehicle received through the V2V communication unit includes the hardness, latitude and the direction of the other vehicle,
In estimating the relative position,
Wherein,
Determining a traveling direction of the vehicle based on the traveling direction of the vehicle and the traveling direction of the other vehicle,
Wherein the control unit determines at least one of a relative lane and an anteroposterior direction based on the traveling information of the child vehicle and the traveling information of the other vehicle when the determined traveling direction is the same direction or an opposite direction. Estimating device.
제 1항에 있어서,
상기 제어부는 상기 판단된 진행방향이 교차방향이면, 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 교차되는 방향을 판단하는 것을 특징으로 하는 차량 간 상대위치 추정 장치.
The method according to claim 1,
Wherein the control unit determines the direction intersecting based on the running information of the child vehicle and the running information of the other vehicle when the determined direction of travel is an intersecting direction.
자차량의 위치정보를 수신하는 위치정보 수신부;
상기 위치정보 수신부를 통해 수신된 자차량의 위치정보에 근거하여 상기 자차량의 주행정보를 산출하는 주행정보 산출부;
타차량의 주행정보를 수신하는 V2V 통신부; 및
상기 주행정보 산출부를 통해 산출된 자차량의 주행정보 및 상기 V2V 통신부를 통해 수신된 타차량의 주행정보에 근거하여 상기 자차량을 기준으로 한 상기 타차량의 상대위치를 추정하는 제어부를 포함하되,
상기 주행정보 산출부는 상기 자차량의 위치정보에 근거하여 상기 자차량의 경도, 위도 및 진로방향을 포함하는 상기 자차량의 주행정보를 산출하고,
상기 V2V 통신부를 통해 수신되는 타차량의 주행정보에는 상기 타차량의 경도, 위도 및 진로방향이 포함되어 있으며,
상기 상대위치 추정 시,
상기 제어부는, 상기 자차량의 진로방향 및 상기 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단하되, 상기 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나면 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 차량 간 좌우거리 및 전후방거리 중 적어도 하나 이상을 산출하는 것을 특징으로 하는 차량 간 상대위치 추정 장치.
A position information receiving unit for receiving position information of the vehicle;
A traveling information calculation unit for calculating traveling information of the subject vehicle based on the position information of the subject vehicle received through the position information reception unit;
A V2V communication unit for receiving driving information of the other vehicle; And
And a control unit for estimating a relative position of the other vehicle with reference to the own vehicle based on the running information of the own vehicle calculated through the running information calculating unit and the running information of the other vehicle received through the V2V communication unit,
The travel information calculation unit calculates the travel information of the child vehicle including the longitude, latitude and the travel direction of the child vehicle based on the position information of the child vehicle,
The driving information of the other vehicle received through the V2V communication unit includes the hardness, latitude and the direction of the other vehicle,
In estimating the relative position,
Wherein the control unit determines the traveling direction between the vehicles based on the traveling direction of the vehicle and the traveling direction of the other vehicle, and determines whether the traveling direction of the vehicle is the same direction or the opposite direction, And calculates at least one of a left-right distance and a front-rear distance between the vehicles based on the running information of the other vehicle.
제 3항에 있어서,
상기 제어부는 상기 판단된 진행방향이 교차방향이면 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 상기 자차량의 교차점까지의 거리 및 상기 타차량의 상기 교차점까지의 거리 중 적어도 하나 이상을 산출하는 것을 특징으로 하는 차량 간 상대위치 추정 장치.
The method of claim 3,
Wherein the control unit determines at least one of a distance to the intersection of the child vehicle and a distance to the intersection of the other vehicle based on the traveling information of the child vehicle and the traveling information of the other vehicle when the determined traveling direction is an intersection direction To-vehicle relative position estimating means.
제 4항에 있어서,
상기 제어부는 다음의 수학식 1과 같은 계산을 통해,
(수학식 1)
Figure 112014079911882-pat00013

(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,
Figure 112014079911882-pat00014
는 자차량의 진북기준 진로 방향각)
상기 좌우거리 및 상기 타차량의 상기 교차점까지의 거리를 각각 산출하는 것을 특징으로 하는 차량 간 상대위치 추정 장치.
5. The method of claim 4,
The control unit calculates, through the calculation as shown in the following Equation (1)
(1)
Figure 112014079911882-pat00013

(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112014079911882-pat00014
The angle of the vehicle in the normal direction of the vehicle)
And calculates the distance between the left and right distances and the intersection of the other vehicle, respectively.
제 4항에 있어서,
상기 제어부는 다음의 수학식 2와 같은 계산을 통해,
(수학식 2)
Figure 112014079911882-pat00015

(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,
Figure 112014079911882-pat00016
는 자차량의 진북기준 진로 방향각)
상기 전후방거리 및 상기 자차량의 교차점까지의 거리를 각각 산출하는 것을 특징으로 하는 차량 간 상대위치 추정 장치.
5. The method of claim 4,
The control unit calculates, by calculation as shown in the following Equation 2,
(2)
Figure 112014079911882-pat00015

(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112014079911882-pat00016
The angle of the vehicle in the normal direction of the vehicle)
And calculates a distance to the intersection of the vehicle and the vehicle.
주행정보 산출부가 위치정보 수신부를 통해 자차량의 위치정보를 수신하는 단계;
상기 주행정보 산출부가 상기 수신된 자차량의 위치정보에 근거하여 상기 자차량의 주행정보를 산출하는 단계;
제어부가 V2V 통신부를 통해 타차량의 주행정보를 수신하는 단계; 및
상기 제어부가 상기 주행정보 산출부를 통해 산출된 자차량의 주행정보 및 상기 수신된 타차량의 주행정보에 근거하여 상기 자차량을 기준으로 한 상기 타차량의 상대위치를 추정하는 단계를 포함하되,
상기 자차랑의 주행정보를 산출하는 단계에서, 상기 주행정보 산출부는 상기 자차량의 위치정보에 근거하여 상기 자차량의 경도, 위도 및 진로방향을 포함하는 상기 자차량의 주행정보를 산출하고,
상기 타차량의 주행정보를 수신하는 단계에서, 상기 V2V 통신부를 통해 수신되는 타차량의 주행정보에는 상기 타차량의 경도, 위도 및 진로방향이 포함되어 있으며,
상기 상대위치를 추정하는 단계는,
상기 제어부가 상기 자차량의 진로방향 및 상기 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단하는 단계; 및
상기 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나인 경우, 상기 제어부가 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 상대적인 차선 및 전후방여부 중 적어도 하나 이상을 판단하는 단계를 포함하는 것을 특징으로 하는 차량 간 상대위치 추정 방법.
Receiving position information of the vehicle through the position information receiving unit;
The traveling information calculation unit calculating travel information of the subject vehicle based on the positional information of the received subject vehicle;
The control unit receiving driving information of the other vehicle through the V2V communication unit; And
And estimating a relative position of the other vehicle with respect to the vehicle based on the running information of the subject vehicle calculated through the running information calculating unit and the running information of the received other vehicle,
Wherein the traveling information calculating unit calculates the traveling information of the child vehicle including the longitudinal, latitudinal and longitudinal directions of the child vehicle based on the positional information of the child vehicle,
In the step of receiving the running information of the other vehicle, the running information of the other vehicle received through the V2V communication unit includes the hardness, latitude and the direction of the other vehicle,
Wherein the step of estimating the relative position comprises:
Determining the traveling direction of the vehicle based on the course direction of the subject vehicle and the course direction of the other course; And
Determining whether at least one of a relative lane and an anteroposterior direction based on the traveling information of the child vehicle and the traveling information of the other vehicle is determined when the determined traveling direction is either the same direction or the opposite direction Vehicle relative position estimating method.
제 7항에 있어서,
상기 상대위치를 추정하는 단계는,
상기 판단된 진행방향이 교차방향인 경우, 상기 제어부가 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 교차되는 방향을 판단하는 단계를 더 포함하는 것을 특징으로 하는 차량 간 상대위치 추정 방법.
8. The method of claim 7,
Wherein the step of estimating the relative position comprises:
Further comprising the step of determining, when the determined direction of travel is an intersecting direction, a direction in which the control unit intersects based on the traveling information of the child vehicle and the traveling information of the other vehicle, Way.
주행정보 산출부가 위치정보 수신부를 통해 자차량의 위치정보를 수신하는 단계;
상기 주행정보 산출부가 상기 수신된 자차량의 위치정보에 근거하여 상기 자차량의 주행정보를 산출하는 단계;
제어부가 V2V 통신부를 통해 타차량의 주행정보를 수신하는 단계; 및
상기 제어부가 상기 주행정보 산출부를 통해 산출된 자차량의 주행정보 및 상기 수신된 타차량의 주행정보에 근거하여 상기 자차량을 기준으로 한 상기 타차량의 상대위치를 추정하는 단계를 포함하되,
상기 자차랑의 주행정보를 산출하는 단계에서, 상기 주행정보 산출부는 상기 자차량의 위치정보에 근거하여 상기 자차량의 경도, 위도 및 진로방향을 포함하는 상기 자차량의 주행정보를 산출하고,
상기 타차량의 주행정보를 수신하는 단계에서, 상기 V2V 통신부를 통해 수신되는 타차량의 주행정보에는 상기 타차량의 경도, 위도 및 진로방향이 포함되어 있으며,
상기 상대위치를 추정하는 단계는,
상기 제어부가 상기 자차량의 진로방향 및 상기 타차랑의 진로방향에 근거하여 차량 간 진행방향을 판단하는 단계; 및
상기 판단된 진행방향이 같은방향 및 반대방향 중 어느 하나인 경우, 상기 제어부가 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 차량 간 좌우거리 및 전후방거리 중 적어도 하나 이상을 산출하는 단계를 포함하는 것을 특징으로 하는 차량 간 상대위치 추정 방법.
Receiving position information of the vehicle through the position information receiving unit;
The traveling information calculation unit calculating travel information of the subject vehicle based on the positional information of the received subject vehicle;
The control unit receiving driving information of the other vehicle through the V2V communication unit; And
And estimating a relative position of the other vehicle with respect to the vehicle based on the running information of the subject vehicle calculated through the running information calculating unit and the running information of the received other vehicle,
Wherein the traveling information calculating unit calculates the traveling information of the child vehicle including the longitudinal, latitudinal and longitudinal directions of the child vehicle based on the positional information of the child vehicle,
In the step of receiving the running information of the other vehicle, the running information of the other vehicle received through the V2V communication unit includes the hardness, latitude and the direction of the other vehicle,
Wherein the step of estimating the relative position comprises:
Determining the traveling direction of the vehicle based on the course direction of the subject vehicle and the course direction of the other course; And
The controller calculates at least one of the distance between the vehicle and the front and rear of the vehicle based on the traveling information of the child vehicle and the traveling information of the other vehicle when the determined traveling direction is either the same direction or the opposite direction Wherein the vehicle-to-vehicle relative position estimating method further comprises:
제 9항에 있어서,
상기 상대위치를 추정하는 단계는,
상기 판단된 진행방향이 교차방향인 경우, 상기 제어부가 상기 자차량의 주행정보 및 상기 타차량의 주행정보에 근거하여 상기 자차량의 교차점까지의 거리 및 상기 타차량의 상기 교차점까지의 거리 중 적어도 하나 이상을 산출하는 단계를 더 포함하는 것을 특징으로 하는 차량 간 상대위치 추정 방법.
10. The method of claim 9,
Wherein the step of estimating the relative position comprises:
When the determined direction of travel is an intersecting direction, the control unit determines at least one of a distance to the intersection of the child vehicle and a distance to the intersection of the other vehicle based on the traveling information of the child vehicle and the traveling information of the other vehicle And calculating at least one of the inter-vehicle relative position and the inter-vehicle relative position.
제 10항에 있어서,
상기 좌우거리 및 전후방거리 중 적어도 하나 이상을 산출하는 단계 및 상기 자차량의 교차점까지의 거리 및 상기 타차량의 상기 교차점까지의 거리 중 적어도 하나 이상을 산출하는 단계에서,
상기 제어부는 다음의 수학식 1과 같은 계산을 통해,
(수학식 1)
Figure 112015050874587-pat00017

(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,
Figure 112015050874587-pat00018
는 자차량의 진북기준 진로 방향각)
상기 좌우거리 및 상기 타차량의 상기 교차점까지의 거리를 각각 산출하는 것을 특징으로 하는 차량 간 상대위치 추정 방법.
11. The method of claim 10,
Calculating at least one of the left-right distance and the front-rear distance, calculating at least one of a distance to the intersection of the child vehicle and a distance to the intersection of the other vehicle,
The control unit calculates, through the calculation as shown in the following Equation (1)
(1)
Figure 112015050874587-pat00017

(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112015050874587-pat00018
The angle of the vehicle in the normal direction of the vehicle)
And the distance between the right and left distances and the intersection of the other vehicle is calculated.
제 10항에 있어서,
상기 좌우거리 및 전후방거리 중 적어도 하나 이상을 산출하는 단계 및 상기 자차량의 교차점까지의 거리 및 상기 타차량의 상기 교차점까지의 거리 중 적어도 하나 이상을 산출하는 단계에서,
상기 제어부는 다음의 수학식 2와 같은 계산을 통해,
(수학식 2)
Figure 112015050874587-pat00019

(여기서, A는 타차량의 위도 - 자차량의 위도, B는 타차량의 경도 - 자차량의 경도,
Figure 112015050874587-pat00020
는 자차량의 진북기준 진로 방향각)
상기 전후방거리 및 상기 자차량의 교차점까지의 거리를 각각 산출하는 것을 특징으로 하는 차량 간 상대위치 추정 방법.
11. The method of claim 10,
Calculating at least one of the left-right distance and the front-rear distance, calculating at least one of a distance to the intersection of the child vehicle and a distance to the intersection of the other vehicle,
The control unit calculates, by calculation as shown in the following Equation 2,
(2)
Figure 112015050874587-pat00019

(Where A is the latitude of the other vehicle, latitude of the vehicle, B is the hardness of the other vehicle,
Figure 112015050874587-pat00020
The angle of the vehicle in the normal direction of the vehicle)
And calculating a distance between the front-rear distance and the intersection of the child vehicle.
KR1020140109810A 2014-08-22 2014-08-22 Apparatus and method for estimating relative position of vehicle to vehicle KR101544797B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140109810A KR101544797B1 (en) 2014-08-22 2014-08-22 Apparatus and method for estimating relative position of vehicle to vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140109810A KR101544797B1 (en) 2014-08-22 2014-08-22 Apparatus and method for estimating relative position of vehicle to vehicle

Publications (1)

Publication Number Publication Date
KR101544797B1 true KR101544797B1 (en) 2015-08-21

Family

ID=54061158

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140109810A KR101544797B1 (en) 2014-08-22 2014-08-22 Apparatus and method for estimating relative position of vehicle to vehicle

Country Status (1)

Country Link
KR (1) KR101544797B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170067539A (en) * 2015-12-08 2017-06-16 현대자동차주식회사 Method for classify Target using Path History Data at V2V
CN108986547A (en) * 2018-08-24 2018-12-11 江苏银基烯碳能源科技有限公司 Vehicle collision avoidance system
KR20190043911A (en) * 2017-10-19 2019-04-29 현대자동차주식회사 Apparatus and method for controlling communication of vehicle

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100872835B1 (en) * 2007-08-30 2008-12-09 콘티넨탈 오토모티브 일렉트로닉스 주식회사 Apparatus for outputing the driving direction of a vehicle

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100872835B1 (en) * 2007-08-30 2008-12-09 콘티넨탈 오토모티브 일렉트로닉스 주식회사 Apparatus for outputing the driving direction of a vehicle

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170067539A (en) * 2015-12-08 2017-06-16 현대자동차주식회사 Method for classify Target using Path History Data at V2V
KR101886483B1 (en) * 2015-12-08 2018-08-07 현대자동차주식회사 Method for classify Target using Path History Data at V2V
US10145696B2 (en) 2015-12-08 2018-12-04 Hyundai Motor Company Method for classifying target using path history data during V2V communication
KR20190043911A (en) * 2017-10-19 2019-04-29 현대자동차주식회사 Apparatus and method for controlling communication of vehicle
KR102395298B1 (en) 2017-10-19 2022-05-09 현대자동차주식회사 Apparatus and method for controlling communication of vehicle
CN108986547A (en) * 2018-08-24 2018-12-11 江苏银基烯碳能源科技有限公司 Vehicle collision avoidance system

Similar Documents

Publication Publication Date Title
US10310508B2 (en) Vehicle control apparatus
US10210406B2 (en) System and method of simultaneously generating a multiple lane map and localizing a vehicle in the generated map
KR101901024B1 (en) Map update determination system
US8639426B2 (en) GPS/IMU/video/radar absolute/relative positioning communication/computation sensor platform for automotive safety applications
JP4483589B2 (en) Vehicle information providing device
JP6219312B2 (en) Method for determining the position of a vehicle in a lane traffic path of a road lane and a method for detecting alignment and collision risk between two vehicles
CN102815300B (en) Cruise control apparatus and control method thereof
US20190073540A1 (en) Vehicle control device, vehicle control method, and storage medium
KR102487155B1 (en) System and method for vulnerable road user collision prevention
JP2019197467A (en) Vehicle control device
JP2008065481A (en) Driving support system for vehicle
JP5239888B2 (en) Collision prevention system by exchanging vehicle position information
US11210953B2 (en) Driving support device
JP6954469B2 (en) Driving support method and driving support device
JP2008065482A (en) Driving support system for vehicle
JP2022117882A (en) Automatic drive assisting system
JP4225190B2 (en) Vehicle driving support device
JP7165012B2 (en) Vehicle stereo camera device
KR101544797B1 (en) Apparatus and method for estimating relative position of vehicle to vehicle
US20230174097A1 (en) Autonomous driving assistance system
US20210009124A1 (en) Apparatus and method for determining traveling position of vehicle
JP2023013304A (en) vehicle control system
JP2008287480A (en) Travel support device for vehicle
JPWO2019003992A1 (en) Information management device
KR20110017815A (en) System and method for providing vehicular safety service

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190725

Year of fee payment: 5