KR20230054067A - Gnss-based vehicle driving test device using slope correction - Google Patents
Gnss-based vehicle driving test device using slope correction Download PDFInfo
- Publication number
- KR20230054067A KR20230054067A KR1020210137639A KR20210137639A KR20230054067A KR 20230054067 A KR20230054067 A KR 20230054067A KR 1020210137639 A KR1020210137639 A KR 1020210137639A KR 20210137639 A KR20210137639 A KR 20210137639A KR 20230054067 A KR20230054067 A KR 20230054067A
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- gnss
- vehicle driving
- driving
- shape
- Prior art date
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 134
- 238000012937 correction Methods 0.000 title abstract description 17
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000013507 mapping Methods 0.000 claims abstract description 21
- 238000010586 diagram Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 241001061260 Emmelichthys struhsakeri Species 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000036760 body temperature Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/04—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles
- G09B9/052—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles characterised by provision for recording or measuring trainee's performance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/53—Determining attitude
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Educational Technology (AREA)
- Aviation & Aerospace Engineering (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
본 발명은 차량 운전주행 시험 기술에 관한 것으로, 보다 상세하게는 실시간 고정밀 GNSS을 사용하여 차량 포지션을 정확도 높게 파악하고 경사로의 고도차로 인해 발생하는 오차를 보정하여 차량 주행 시험을 효과적으로 평가할 수 있는 GNSS 기반의 차량 운전주행 시험 장치에 관한 것이다.The present invention relates to a vehicle driving test technology, and more particularly, to a GNSS-based vehicle driving test that can effectively evaluate a vehicle driving test by grasping the vehicle position with high accuracy using real-time high-precision GNSS and correcting an error caused by an elevation difference of a ramp. It relates to a vehicle driving test device.
운전면허 채점시스템은 운전면허를 취득하기 위해 시험에 응시할 때 사람의 개입없이 완전 자동화된 채점을 통해 시험을 볼 수 있도록 해 주는 시스템으로, 시험관의 주관적인 판단없이 객관적이고 공정한 시험을 가능하게 하고 사람이 판단하기 어려운 것도 각종 센서를 통해 정확하게 판단할 수 있다.The driver's license scoring system is a system that allows students to take the test through fully automated scoring without human intervention when taking the test to obtain a driver's license. Even things that are difficult to determine can be accurately determined through various sensors.
지금까지의 운전면허 채점시스템은 시험장에 센서를 매설해야 하여 설치가 복잡하고 기간이 많이 소요되는 문제점이 있었고, 환경적인 영향으로 인해 시험 대상 차량의 움직임을 정확히 파악하기 어려운 문제점이 존재하였다. Until now, the driver's license scoring system had a problem in that the sensor had to be buried in the test site, which made installation complicated and took a lot of time, and there was a problem in that it was difficult to accurately grasp the movement of the test vehicle due to environmental influences.
운전면허 채점시스템에 있어서, 차량의 움직임 특히 차량의 방향과 위치를 정확히 파악하지 못한다면 잘못된 채점으로 인해 정상적인 운전자가 합격하지 못하는 문제가 발생할 수 있으며, 이는 운전면허 채점시스템의 운영에 있어 매우 치명적으로 작용한다는 점에서 이를 개선하기 위한 기술개발이 필요한 상황이다.In the driver's license scoring system, if the movement of the vehicle, especially the direction and location of the vehicle, is not accurately identified, a problem may occur in which a normal driver does not pass due to incorrect scoring, which is very fatal to the operation of the driver's license scoring system. Therefore, it is necessary to develop technology to improve this.
본 발명의 일 실시예는 실시간 고정밀 GNSS을 사용하여 차량 포지션을 정확도 높게 파악하고 경사로의 고도차로 인해 발생하는 오차를 보정하여 차량 주행 시험을 효과적으로 평가할 수 있는 경사도 보정을 이용한 GNSS 기반의 차량 운전주행 시험 장치를 제공하고자 한다.An embodiment of the present invention is a GNSS-based vehicle driving test using slope correction that can effectively evaluate a vehicle driving test by determining the vehicle position with high accuracy using real-time high-precision GNSS and correcting an error caused by a height difference of a ramp. We want to provide you with a device.
실시예들 중에서, GNSS 기반의 차량 운전주행 시험 장치는 차량에 설치된 한 쌍의 GNSS 안테나의 위치를 기준으로 차량 탑뷰 이미지 기반의 차량 형상을 모델링하는 차량 형상 모델링부; 차량 주행 시험 과정에서 상기 한 쌍의 GNSS 안테나의 위치를 수신하여 상기 한 쌍의 GNSS 안테나의 고저차를 결정하고 상기 고저차를 기초로 주행차로의 경사도를 결정하는 주행차로 경사도 결정부; 및 상기 주행차로의 경사도를 기초로 상기 차량 형상을 조절하여 평면 좌표계를 가지는 차량 주행맵에 맵핑하는 차량 주행맵 맵핑부를 포함한다.Among embodiments, a GNSS-based vehicle driving test apparatus includes a vehicle shape modeling unit that models a vehicle shape based on a vehicle top-view image based on positions of a pair of GNSS antennas installed in the vehicle; a driving lane slope determining unit which receives positions of the pair of GNSS antennas in a vehicle driving test process, determines a height difference between the pair of GNSS antennas, and determines a slope of the driving lane based on the height difference; and a vehicle driving map mapping unit configured to adjust the shape of the vehicle based on the gradient of the driving lane and map the vehicle driving map to a vehicle driving map having a planar coordinate system.
상기 차량 형상 모델링부는 상기 차량 탑뷰 이미지에서 상기 한 쌍의 GNSS 안테나의 위치를 차량 좌표계의 기준점으로 결정하고 상기 차량 좌표계 상에서 상기 차량 탑뷰 이미지의 윤곽에 있는 적어도 하나의 차량 형상 변곡점의 좌표값을 결정하여 차량 형상을 사전에 모델링할 수 있다.The vehicle shape modeling unit determines the position of the pair of GNSS antennas in the vehicle top-view image as a reference point of the vehicle coordinate system, and determines the coordinate value of at least one vehicle shape inflection point in the contour of the vehicle top-view image on the vehicle coordinate system. The vehicle shape can be modeled in advance.
상기 주행차로 경사도 결정부는 상기 경사도가 차량 운전주행 시험을 위한 기준값 이상인 경우에는 상기 한 쌍의 GNSS 안테나의 위치를 동일 평면에 투영하여 상기 고저차를 제거할 수 있다.The driving lane slope determination unit may remove the height difference by projecting the positions of the pair of GNSS antennas on the same plane when the slope is greater than or equal to a reference value for a vehicle driving test.
상기 주행차로 경사도 결정부는 상기 고저차의 중간 높이를 결정하고 상기 중간 높이에서 정의되는 가상의 평면에 상기 한 쌍의 GNSS 안테나의 위치를 투영할 수 있다.The driving lane gradient determining unit may determine an intermediate height of the height difference and project the positions of the pair of GNSS antennas on a virtual plane defined at the intermediate height.
상기 차량 주행맵 맵핑부는 상기 차량 탑뷰 이미지 상에서 상기 차량의 전면 및 후면 사이의 거리에 대해 상기 경사도를 적용하여 상기 차량 탑뷰 이미지를 축소함으로써 상기 차량 형상을 조절할 수 있다.The vehicle driving map mapping unit may adjust the shape of the vehicle by reducing the vehicle top-view image by applying the inclination to a distance between the front and rear surfaces of the vehicle on the vehicle top-view image.
상기 차량 주행맵 맵핑부는 상기 한 쌍의 GNSS 안테나의 실제 위치와 무관하게 상기 조절된 차량 형상 위에 가상의 GNSS 안테나를 표시할 수 있다.The vehicle driving map mapping unit may display a virtual GNSS antenna on the adjusted vehicle shape regardless of actual positions of the pair of GNSS antennas.
상기 장치는 상기 차량 주행 시험 과정에서 상기 한 쌍의 GNSS 안테나의 이동에 따라 상기 조절된 차량 형상이 상기 차량 주행맵의 주행차선을 이탈하는지 여부를 검출하는 차량 주행 시험부를 더 포함할 수 있다.The apparatus may further include a vehicle driving test unit that detects whether the adjusted vehicle shape deviates from the driving lane of the vehicle driving map according to the movement of the pair of GNSS antennas during the vehicle driving test process.
상기 차량 주행 시험부는 상기 조절된 차량 형상을 통해 차량 외곽선을 산출하고 상기 차량 외곽선과 상기 주행차선 간의 교차점 존재 여부를 결정하여 상기 주행차선 이탈 여부를 결정할 수 있다.The vehicle driving test unit may determine whether or not to deviate from the driving lane by calculating a vehicle outline through the adjusted vehicle shape and determining whether an intersection between the vehicle outline and the driving lane exists.
개시된 기술은 다음의 효과를 가질 수 있다. 다만, 특정 실시예가 다음의 효과를 전부 포함하여야 한다거나 다음의 효과만을 포함하여야 한다는 의미는 아니므로, 개시된 기술의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The disclosed technology may have the following effects. However, it does not mean that a specific embodiment must include all of the following effects or only the following effects, so it should not be understood that the scope of rights of the disclosed technology is limited thereby.
본 발명의 일 실시예에 따른 경사도 보정을 이용한 GNSS 기반의 차량 운전주행 시험 장치는 실시간 고정밀 GNSS을 사용하여 차량 포지션을 정확도 높게 파악하고 경사로의 고도차로 인해 발생하는 오차를 보정하여 차량 주행 시험을 효과적으로 평가할 수 있다.GNSS-based vehicle driving test apparatus using slope correction according to an embodiment of the present invention uses real-time high-precision GNSS to determine the vehicle position with high accuracy and corrects the error caused by the height difference of the slope to effectively perform the vehicle driving test can be evaluated
도 1은 본 발명에 따른 차량 운전주행 시험 시스템을 설명하는 도면이다.
도 2는 도 1의 차량 운전주행 시험 장치의 기능적 구성을 설명하는 도면이다.
도 3은 본 발명에 따른 경사로 보정을 이용한 GNSS 기반의 차량 운전주행 시험 과정을 설명하는 순서도이다.
도 4는 본 발명에 따른 차량 형상을 모델링 하는 과정을 설명하는 순서도이다.
도 5는 GNSS 기반의 차량 운전주행 시험 시스템을 설명하는 도면이다.
도 6은 GNSS 기반의 차량 운전주행 시험 시스템의 구성을 설명하는 도면이다.
도 7은 차량 형상을 모델링 하는 과정의 일 실시예를 설명하는 도면이다.
도 8a 내지 8d는 차량 주행맵 상에서 모델링된 차량 형상의 움직임을 추적하는 과정의 일 실시예를 설명하는 도면이다.
도 9a 내지 9c는 경사로 보정을 통해 모델링된 차향 형상의 위치와 크기를 조정하는 과정을 설명하는 도면이다.1 is a diagram illustrating a vehicle driving test system according to the present invention.
FIG. 2 is a diagram explaining the functional configuration of the vehicle driving test apparatus of FIG. 1 .
3 is a flowchart illustrating a GNSS-based vehicle driving test process using slope correction according to the present invention.
4 is a flowchart illustrating a process of modeling a vehicle shape according to the present invention.
5 is a diagram illustrating a GNSS-based vehicle driving test system.
6 is a diagram explaining the configuration of a GNSS-based vehicle driving test system.
7 is a diagram for explaining an embodiment of a process of modeling a vehicle shape.
8A to 8D are diagrams illustrating an embodiment of a process of tracking a motion of a vehicle shape modeled on a vehicle driving map.
9A to 9C are diagrams illustrating a process of adjusting the position and size of a vehicle direction shape modeled through slope correction.
본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.Since the description of the present invention is only an embodiment for structural or functional description, the scope of the present invention should not be construed as being limited by the embodiments described in the text. That is, since the embodiment can be changed in various ways and can have various forms, it should be understood that the scope of the present invention includes equivalents capable of realizing the technical idea. In addition, since the object or effect presented in the present invention does not mean that a specific embodiment should include all of them or only such effects, the scope of the present invention should not be construed as being limited thereto.
한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Meanwhile, the meaning of terms described in this application should be understood as follows.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.Terms such as "first" and "second" are used to distinguish one component from another, and the scope of rights should not be limited by these terms. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element.
어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It should be understood that when an element is referred to as being “connected” to another element, it may be directly connected to the other element, but other elements may exist in the middle. On the other hand, when an element is referred to as being "directly connected" to another element, it should be understood that no intervening elements exist. Meanwhile, other expressions describing the relationship between components, such as “between” and “immediately between” or “adjacent to” and “directly adjacent to” should be interpreted similarly.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 실시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Expressions in the singular number should be understood to include plural expressions unless the context clearly dictates otherwise, and terms such as “comprise” or “having” refer to an embodied feature, number, step, operation, component, part, or these. It should be understood that it is intended to indicate that a combination exists, and does not preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In each step, the identification code (eg, a, b, c, etc.) is used for convenience of explanation, and the identification code does not describe the order of each step, and each step clearly follows a specific order in context. Unless otherwise specified, it may occur in a different order than specified. That is, each step may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the reverse order.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.All terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present invention belongs, unless defined otherwise. Terms defined in commonly used dictionaries should be interpreted as consistent with meanings in the context of the related art, and cannot be interpreted as having ideal or excessively formal meanings unless explicitly defined in the present application.
도 1은 본 발명에 따른 차량 운전주행 시험 시스템을 설명하는 도면이다.1 is a diagram illustrating a vehicle driving test system according to the present invention.
도 1을 참조하면, 차량 운전주행 시험 시스템(100)은 차량(110), 차량 운전주행 시험 장치(130) 및 데이터베이스(150)를 포함할 수 있다.Referring to FIG. 1 , a vehicle
차량(110)은 엔진에 의해 생산된 동력을 이용하여 승객이나 화물을 운반하는 교통수단에 해당할 수 있다. 여기에서는 차량(110)이 자동차인 경우를 예로 들어 설명하지만, 경우에 따라 이륜차, 선박 및 비행기 등과 같이 동력을 이용하여 움직일 수 있는 다양한 운송 수단에도 적용될 수 있음은 물론이다.The
일 실시예에서, 차량(110)은 다양한 부품들의 상태를 모니터링하기 위하여 관련 데이터를 측정할 수 있는 복수의 센서들을 포함하여 구현될 수 있다. 예를 들어, 차량(110)은 가속 페달 센서, 브레이크 페달 센서, 진동 센서, 가속도 센서, 경사각 센서, GPS(Global Positioning System) 센서 및 조향각 센서 등을 포함할 수 있다.In one embodiment,
또한, 차량(110)은 차량 운전주행 시험을 위하여 운전자의 상태를 모니터링하기 위한 센서들(예를 들어, 카메라 센서, 온도 센서 등)을 포함할 수 있고, 차량(110)의 외부 환경 정보(예를 들어, 교통 정보, 신호 정보, 보행자 정보 등)를 수집하기 위한 센서들을 포함할 수 있다.In addition, the
또한, 차량(110)은 복수의 센서들과의 통신을 위한 센서 인터페이스(Sensor Interface)를 제공하는 SIM(Sensor Interface Module)을 포함하여 구현될 수 있고 SIM을 통해 센싱 정보들을 차량 운전주행 시험 장치(130)에 제공할 수 있다.In addition, the
차량 운전주행 시험 장치(130)는 차량 탑뷰 이미지를 기반으로 차량 형상을 모델링하고 사전에 구축된 차량 주행맵 상에서 위치와 방향에 관한 차량의 자세를 추적하며 시험장의 경사도에 따라 차량 형상을 보정하여 정확한 차량 주행 시험을 수행할 수 있는 컴퓨터 또는 프로그램에 해당하는 서버로 구현될 수 있다. 차량 운전주행 시험 장치(130)는 차량(110)과 블루투스, WiFi 등을 통해 무선으로 연결될 수 있고, 네트워크를 통해 차량(110)과 데이터를 주고받을 수 있다.The vehicle
한편, 도 1과 달리 차량 운전주행 시험 장치(130)는 차량(110)의 내부에 포함되어 구현될 수 있다. 이 경우, 차량 운전주행 시험 장치(130)는 센서 인터페이스를 제공하는 센서인터페이스 모듈과 USB 또는 RS-232C 통신을 통해 연결될 수 있고, 센서인터페이스 모듈을 통해 차량 내부에 설치된 복수의 센서들로부터 센싱 정보를 주기적 또는 실시간으로 수집할 수 있다.Meanwhile, unlike FIG. 1 , the vehicle
또한, 차량 운전주행 시험 장치(130)는 데이터베이스(150)를 포함하여 구현될 수 있고, 데이터베이스(150)와 독립적으로 구현될 수도 있다. 데이터베이스(150)와 독립적으로 구현된 경우 차량 운전주행 시험 장치(130)는 데이터베이스(150)와 유선 또는 무선으로 연결되어 데이터를 주고 받을 수 있다.In addition, the vehicle
데이터베이스(150)는 차량 형상을 모델링하고 경사도에 따라 차량 형상을 보정하여 차량 주행맵 상에서 차량의 움직임을 보다 정확하게 추적하기 위해 필요한 정보들을 저장할 수 있는 저장장치이다. 예를 들어, 데이터베이스(150)는 차량(110)에 관한 차량정보를 수신하여 저장할 수 있고, 차량(110)으로부터 수신한 복수의 센싱 정보들을 저장할 수 있으며, 반드시 이에 한정되지 않고, 시험장의 경사도에 따라 모델링된 차량 형상을 조절하여 차량 주행 시험을 수행하는 과정에서 다양한 형태로 수집 또는 가공된 정보들을 저장할 수 있다.The
도 2는 도 1의 차량 운전주행 시험 장치의 기능적 구성을 설명하는 도면이다.FIG. 2 is a diagram explaining the functional configuration of the vehicle driving test apparatus of FIG. 1 .
도 2를 참조하면, 차량 형상 모델링부(210), 주행차로 경사도 결정부(230), 차량 주행맵 맵핑부(250), 차량 주행 시험부(270) 및 제어부(290)를 포함할 수 있다.Referring to FIG. 2 , it may include a vehicle
차량 형상 모델링부(210)는 차량(110)에 설치된 한 쌍의 GNSS 안테나의 위치를 기준으로 차량 탑뷰 이미지 기반의 차량 형상을 모델링할 수 있다. 차량 형상 모델링부(210)는 차량(110)과 연동하여 차량(110)에서 수집되는 차량 탑뷰 이미지를 수신하고 이를 기반으로 차량 형상을 모델링할 수 있다. 이때, 차량 탑뷰 이미지는 차량(110)에 대한 차량정보에 포함되어 차량(110)으로부터 전송될 수 있다. 즉, 차량 정보는 차량(110)의 카메라 영상, 주행정보, 센서정보 및 운전자정보 등을 포함할 수 있다. 카메라 영상은 전방 영상, 후방 영상, 측면 영상 및 어라운드뷰 영상 등을 포함할 수 있고, 주행정보는 차량의 위치, 방향 및 경사 등을 포함할 수 있다. 또한, 센서정보는 차속, 조향각, 가감속 및 브레이크 페달 각도 등을 포함할 수 있고, 운전자정보는 운전자의 상태에 관한 정보로서 시선 방향, 체온 정보 등을 포함할 수 있다.The vehicle
특히, 차량정보에는 차량 탑뷰 이미지가 포함될 수 있다. 차량 탑뷰 이미지는 하늘에서 차량(110)을 내려보는 것처럼 차량(110) 주변의 360도를 촬영한 영상 또는 이미지에 해당할 수 있으며, 차량 형상 모델링부(210)와 연동하는 차량(110)에는 탑뷰 이미지를 촬영할 수 있는 장치가 포함될 수 있다. 차량 형상 모델링부(210)는 다양한 유형의 차량정보를 수신하여 데이터베이스(150)에 저장할 수 있으며, 필요에 따라 유형, 시점 또는 차량 별로 분류하거나 선별하여 저장할 수 있다.In particular, vehicle information may include a vehicle top view image. The vehicle top view image may correspond to a video or image of a 360-degree view around the
일 실시예에서, 차량 형상 모델링부(210)는 차량 탑뷰 이미지에서 한 쌍의 GNSS 안테나의 위치를 차량 좌표계의 기준점으로 결정하고 차량 좌표계 상에서 차량 탑뷰 이미지의 윤곽에 있는 적어도 하나의 차량 형상 변곡점의 좌표값을 결정하여 차량 형상을 사전에 모델링할 수 있다. 여기에서, 차량 좌표계는 차량(110)의 주요 구성들의 위치나 배치 관계를 상대적 위치로 표현하기 위한 좌표계에 해당할 수 있으며, 차량(110)의 특정 구성을 기준으로 정의될 수 있다. 차량 형상 모델링부(210)는 차량(110)에 설치되는 한 쌍의 GNSS 안테나들 중 차량 후면에 가까운 GNSS 안테나를 기준 안테나로 결정할 수 있으며, 해당 GNSS 안테나의 위치를 차량 좌표계의 기준점으로 결정할 수 있다.In one embodiment, the vehicle
보다 구체적으로, 차량 형상 모델링부(210)는 차량(110)으로부터 수신한 차량정보의 차량 탑뷰 이미지와 차량 제원 정보를 이용하여 해당 차량(110)에 대응되는 차량 형상을 모델링할 수 있다. 차량 형상 모델링부(210)에 의해 모델링된 차량 형상은 이후 동작 단계에서 차량 주행맵 상에 시각화되어 표시될 수 있고, 차량 주행맵 상에서의 차량 형상의 움직임은 디스플레이 화면을 통해 재생됨으로써 사용자에게 직관적인 정보를 제공할 수 있다. 한편, 차량 형상을 모델링하는 구체적인 과정에 대해서는 도 4 및 7을 통해 보다 자세히 설명한다.More specifically, the vehicle
주행차로 경사도 결정부(230)는 차량 주행 시험 과정에서 한 쌍의 GNSS 안테나의 위치를 수신하여 한 쌍의 GNSS 안테나의 고저차를 결정하고 고저차를 기초로 주행차로의 경사도를 결정할 수 있다. 주행차로 경사도 결정부(230)는 시험장에서 주행 중인 차량(110)으로부터 주기적으로 또는 실시간으로 수신되는 차량정보로부터 한 쌍의 GNSS 안테나의 위치를 획득할 수 있다. 한 쌍의 GNSS 안테나는 바람직하게는 차량(110)의 주행방향에 나란하도록 배치될 수 있다. 또한, 한 쌍의 GNSS 안테나의 위치는 위경도 좌표값으로 각각 획득될 수 있으며, 주행차로 경사도 결정부(230)는 위경도 좌표값 사이의 고저차를 산출하여 차량(110)이 주행 중인 주행차로의 경사도를 결정할 수 있다.The driving lane
일 실시예에서, 주행차로 경사도 결정부(230)는 경사도가 차량 운전주행 시험을 위한 기준값 이상인 경우에는 한 쌍의 GNSS 안테나의 위치를 동일 평면에 투영하여 고저차를 제거할 수 있다. 주행차로 경사도 결정부(230)는 위경도 좌표값에 의한 고저차를 통해 주행차로의 경사도를 산출한 결과 실제 시험장 내에서 발생하기 힘든 경사도에 해당하는 경우에는 해당 위경도 좌표값이 오류인 것으로 결정하여 해당 위경도 좌표값에서 고저차를 제거하는 보정을 수행할 수 있다. 주행차로 경사도 결정부(230)는 고저차를 제거하기 위하여 위경도 좌표값들을 동일 평면으로 투영하는 동작을 추가적으로 수행할 수 있다.In one embodiment, the driving lane
일 실시예에서, 주행차로 경사도 결정부(230)는 고저차의 중간 높이를 결정하고 중간 높이에서 정의되는 가상의 평면에 한 쌍의 GNSS 안테나의 위치를 투영할 수 있다. 한 쌍의 GNSS 안테나는 기본적으로 차량의 상부에 배치되기 때문에 위경도 좌표값에 대한 보정은 지면을 기준으로 더 낮은 높이에 형성되는 가상의 평면으로 투영하는 과정을 통해 수행될 수 있다. 주행차로 경사도 결정부(230)는 투영에 따른 오차를 최소화하기 위하여 고저차의 중간 높이에서 지면에 평행한 방향으로 정의되는 가상의 평면을 향해 GNSS 안테나의 위치를 투영할 수 있다. 고저차의 중간 높이는 제1 고도(높이)와 제2 고도의 중간 높이에 해당할 수 있다. 결과적으로, 투영에 의해 보정된 GNSS 안테나의 위치를 기준으로 차량 주행맵 상에서 모델링된 차량 형상이 배치될 수 있다.In one embodiment, the driving lane
차량 주행맵 맵핑부(250)는 주행차로의 경사도를 기초로 차량 형상을 조절하여 평면 좌표계를 가지는 차량 주행맵에 맵핑할 수 있다. 여기에서, 차량 주행맵은 주행차선을 따라 트래커(tracker)를 이동시켜 복수의 주행차선 위경도 좌표값들이 수집되면 복수의 주행차선 위경도 좌표값들을 기초로 사전에 제작될 수 있다. 트래커(tracker)는 다양한 방식으로 구현되어 동작할 수 있으며, 여기에서는 주행차선을 따라 이동하도록 구현될 수 있다. 즉, 트래커는 주행차선을 따라 이동하면서 특정 주기 또는 특정 포인트들에서 위경도 좌표를 측정하여 저장할 수 있다.The vehicle driving
또한, 차량 주행맵의 각 포인트들은 평면 좌표계에서 정의되는 평면 좌표값을 포함할 수 있다. 이때, 평면 좌표계는 2차원 좌표계로 정의될 수 있으며, 3차원 좌표계인 GPS 좌표계와 대응관계를 형성할 수 있다. 즉, 위성 좌표값은 평면 좌표계 상의 평면 좌표값에 대응될 수 있으며, 상호 간의 변환 관계는 소정의 수학식으로 표현될 수 있다. 특히, 평면 좌표계는 실제 시험장에 대응되는 차량 주행맵에 대응되어 정의될 수 있다. 따라서, 평면 좌표계 상의 평면 좌표값에 따라 차량 주행맵 상의 위치가 결정될 수 있다.Also, each point of the vehicle driving map may include a plane coordinate value defined in a plane coordinate system. At this time, the plane coordinate system may be defined as a two-dimensional coordinate system, and may form a corresponding relationship with a GPS coordinate system, which is a three-dimensional coordinate system. That is, satellite coordinate values may correspond to plane coordinate values on a plane coordinate system, and a conversion relationship between them may be expressed by a predetermined equation. In particular, a plane coordinate system may be defined in correspondence with a vehicle driving map corresponding to an actual test site. Accordingly, the location on the vehicle driving map may be determined according to the plane coordinate values on the plane coordinate system.
모델링된 차량 형상이 차량 주행맵에 맵핑되면 시험장 내에서 차량(110)의 실제 움직임에 대응되는 차량 형상의 움직임이 차량 주행맵 상에서 구현될 수 있다. 특히, 차량 주행맵 맵핑부(250)는 시험장 내에 존재하는 경사로(즉, 오르막길 또는 내리막길) 상에 차량(110)이 위치하는 경우 차량(110)의 주행 방향에 나란하게 배치된 GNSS 안테나들 사이에 고저차가 발생하는 점을 고려하여, 경사도에 따라 모델링된 차량 형상의 크기와 위치를 조절할 수 있다. 이를 통해, 차량 주행맵 상에서 차량 형상의 움직임이 보다 정확하게 추적될 수 있다.When the modeled vehicle shape is mapped to the vehicle driving map, the movement of the vehicle shape corresponding to the actual movement of the
일 실시예에서, 차량 주행맵 맵핑부(250)는 차량 탑뷰 이미지 상에서 차량(110)의 전면 및 후면 사이의 거리에 대해 경사도를 적용하여 차량 탑뷰 이미지를 축소함으로써 차량 형상을 조절할 수 있다. 차량 형상은 차량 탑뷰 이미지를 기반으로 사전에 생성될 수 있으며, 차량 주행맵 맵핑부(250)는 차량 형상을 조절하기 위하여 차량 탑뷰 이미지의 크기를 조정할 수 있다. 즉, 차량 주행맵 맵핑부(250)는 차량 탑뷰 이미지 상에서 차량(110)의 길이, 즉 전면에서 후면까지의 거리를 측정하고, 차량(110)이 위치한 주행차로의 경사도를 적용하여 차량 탑뷰 이미지를 축소할 수 있다. 예를 들어, 차량의 길이가 2.5m이고 경사도가 30도인 주행차로에 차량(110)이 위치하는 경우, 차량 주행맵 맵핑부(250)는 차량의 길이를 2.5m×cos30 = 2.17m이 되도록 차량 탑뷰 이미지를 축소할 수 있다. 이후, 차량 주행맵 맵핑부(250)는 축소된 차량 탑뷰 이미지를 기초로 차량 형상을 모델링하여 차량 주행맵 상에 맵핑할 수 있다.In an embodiment, the vehicle driving
일 실시예에서, 차량 주행맵 맵핑부(250)는 한 쌍의 GNSS 안테나의 실제 위치와 무관하게 조절된 차량 형상 위에 가상의 GNSS 안테나를 표시할 수 있다. 차량 주행맵 맵핑부(250)는 경사도에 따라 차량 형상이 조절되어 차량 형상이 평평한 주행차로 상에서의 크기보다 작아진 경우, 차량 주행맵 상에 표시되는 차량 형상 위에 가상의 GNSS 안테나를 시각적으로 표시할 수 있다. 이에 따라, 차량 주행맵 상에서 차량 형상의 움직임을 디스플레이하는 경우, 사용자는 차량 형상에서 GNSS 안테나의 표시 여부를 통해 해당 차량(110)이 시험장 내의 경사로를 주행하고 있음을 간접적으로 인지할 수 있다.In one embodiment, the vehicle driving
차량 주행 시험부(270)는 차량 주행 시험 과정에서 한 쌍의 GNSS 안테나의 이동에 따라 조절된 차량 형상이 차량 주행맵의 주행차선을 이탈하는지 여부를 검출할 수 있다. 차량 주행 시험부(270)는 차량 주행 시험이 개시되면 차량 주행맵에 맵핑되는 모델링된 차량 형상을 기반으로 차량(110)을 관제할 수 있다. 특히, 차량 주행 시험부(270)는 차량 주행맵 상에서 모델링된 차량 형상의 움직임에 기반하여 차량 주행 시험에 관한 채점을 수행할 수 있다.The vehicle
보다 구체적으로, 차량 주행 시험부(270)는 차량(110)에 고정 설치된 복수개의 GNSS 안테나들의 배치 관계를 기초로 안테나 신호 정보를 분석할 수 있으며, 이를 통해 차량(110)의 위치, 방향 및 경사 정보를 획득하여 차량 주행맵 상에서 모델링된 차량 형상의 움직임을 효과적으로 추적할 수 있다. 또한, 차량 주행 시험부(270)는 차량(110)의 경계와 차량 주행맵 상에서 정의되는 주행차선과의 중첩 여부를 검출할 수 있으며, 차량의 이탈, 구간 이탈, 정지선 이탈 등과 같이 차량 주행 시험 과정에서 감점 요소들을 평가할 수 있다.More specifically, the vehicle
일 실시예에서, 차량 주행 시험부(270)는 조절된 차량 형상을 통해 차량 외곽선을 산출하고 차량 외곽선과 주행차선 간의 교차점 존재 여부를 결정하여 주행차선 이탈 여부를 결정할 수 있다. 차량 주행 시험부(270)는 경사도에 따라 조절된 차량 형상을 기초로 차량 형상 변곡점들을 연결하여 차량 외곽선을 결정할 수 있다. 차량 주행 시험부(270)는 차량 외곽선과 차량 주행맵의 주행차선 간의 중첩에 의해 교차점이 발생하는 경우 차량(110)의 방향을 기초로 해당 주행차선으로의 진입 또는 이탈을 결정할 수 있다. 이후, 차량 주행 시험부(270)는 차량 주행맵 상에서 해당 교차점의 위치와 차량(110)의 방향 및 속도, 그리고 교통 신호 상태 등에 따라 운전 점수를 부여하여 운전자의 주행 능력을 평가할 수 있다.In an embodiment, the vehicle
제어부(290)는 차량 운전주행 시험 장치(130)의 전체적인 동작을 제어하고, 주행차로 경사도 결정부(230), 차량 주행맵 맵핑부(250) 및 차량 주행 시험부(270) 간의 제어 흐름 또는 데이터 흐름을 관리할 수 있다.The
도 3은 본 발명에 따른 경사로 보정을 이용한 GNSS 기반의 차량 운전주행 시험 과정을 설명하는 순서도이다.3 is a flowchart illustrating a GNSS-based vehicle driving test process using slope correction according to the present invention.
도 3을 참조하면, 차량 운전주행 시험 장치(130)는 차량 형상 모델링부(210)를 통해 차량(110)에 설치된 한 쌍의 GNSS 안테나의 위치를 기준으로 차량 탑뷰 이미지 기반의 차량 형상을 모델링할 수 있다.Referring to FIG. 3 , the vehicle
또한, 차량 운전주행 시험 장치(130)는 주행차로 경사도 결정부(230)를 통해 차량 주행 시험 과정에서 한 쌍의 GNSS 안테나의 위치를 수신하여 한 쌍의 GNSS 안테나의 고저차를 결정하고 고저차를 기초로 주행차로의 경사도를 결정할 수 있다.In addition, the vehicle
또한, 차량 운전주행 시험 장치(130)는 차량 주행맵 맵핑부(250)를 통해 주행차로의 경사도를 기초로 차량 형상을 조절하여 평면 좌표계를 가지는 차량 주행맵에 맵핑할 수 있다. 따라서, 차량 운전주행 시험 장치(130)는 경사로의 고도차로 인해 발생하는 오차를 보정하여 차량 주행 시험을 효과적으로 평가할 수 있다.In addition, the vehicle
도 4는 본 발명에 따른 차량 형상을 모델링 하는 과정을 설명하는 순서도이고, 도 7은 차량 형상을 모델링 하는 과정의 일 실시예를 설명하는 도면이다.4 is a flowchart illustrating a process of modeling a vehicle shape according to the present invention, and FIG. 7 is a diagram illustrating an embodiment of a process of modeling a vehicle shape.
도 4 및 7을 참조하면, 차량 운전주행 시험 장치(130)는 차량 형상 모델링부(210)를 통해 차량 탑뷰 이미지(710)에서 차량(110)에 설치된 GNSS 안테나(720)의 위치를 차량 좌표계의 기준점으로 결정하고 차량 좌표계 상에서 차량 탑뷰 이미지(710)의 윤곽에 있는 적어도 하나의 차량 형상 변곡점(730)의 좌표 값을 결정하여 차량 형상(740)을 사전에 모델링할 수 있다.4 and 7, the vehicle
보다 구체적으로, 차량 운전주행 시험 장치(130)는 차량 탑뷰 이미지(710)를 분석하여 차량 외곽점들을 추출할 수 있다(S410). 즉, 차량 외곽점들은 차량 탑뷰 이미지(710) 상에서 차량(110)과 주변 배경과의 경계선 상에서 검출될 수 있다. 차량 운전주행 시험 장치(130)는 차량 외곽점들을 기초로 차량(110)의 길이 또는 너비를 산출할 수 있고, 입력된 차량정보의 차량 제원 정보에 기반하여 차량 외곽점들의 위치를 조정할 수 있다(S430). 예를 들어, 차량 외곽점들에 기초하여 결정되는 차량(110)의 길이가 차량 제원 정보 상의 길이보다 큰 경우, 차량 외곽점들 사이의 간격을 차량 제원 정보에 맞춰 소정의 비율만큼 줄일 수 있다.More specifically, the vehicle
또한, 차량 운전주행 시험 장치(130)는 차량 제원 정보를 기초로 차량 외곽점들 중에서 차량 형상 변곡점(730)들을 선별할 수 있다(S450). 차량 운전주행 시험 장치(130)는 차량 탑뷰 이미지(710)를 분석하여 차량 외곽점들 중에서 차량 형상 변곡점(730)들을 선별할 수도 있다. 결과적으로, 차량 운전주행 시험 장치(130)는 차량 제원 정보와 차량 탑뷰 이미지(710)를 모두 활용하여 차량 형상 변곡점(730)들을 결정할 수 있다.In addition, the vehicle
또한, 차량 운전주행 시험 장치(130)는 차량 형상 변곡점(730)들에 대한 좌표 정보를 저장할 수 있고 이를 기초로 차량 형상(740)을 모델링할 수 있다(S470). 특히, 차량 형상 변곡점들에 대한 좌표는 차량(110)에 설치된 GNSS 안테나(720)의 위치를 기준점으로 정의되는 차량 좌표계 상의 좌표 정보에 해당할 수 있다. 즉, 기준 GNSS 안테나(720)의 위치는 차량 좌표계에서 원점 (0, 0)으로 정의될 수 있고, 차량 형상 변곡점(730)들에 대한 좌표는 원점을 기준으로 하는 상대 좌표로 표현될 수 있다. 차량 운전주행 시험 장치(130)는 차량 형상 변곡점(730)들에 대한 상대 좌표를 이용함으로써 차량(110)으로부터 GNSS 안테나(720)의 위치만을 수신하더라도 차량 형상(740)을 손쉽게 모델링할 수 있다.In addition, the vehicle
도 5는 GNSS 기반의 차량 운전주행 시험 시스템을 설명하는 도면이다.5 is a diagram illustrating a GNSS-based vehicle driving test system.
도 5를 참조하면, GNSS 기반의 차량 운전주행 시험 시스템(100)은 실시간 고정밀 GNSS(Global Navigation Satellite System)을 사용하여 차량 운전주행 시험장에 센서의 설치없이 차량시스템의 설치만으로 정확한 운전주행 시험 자동 채점을 수행할 수 있다. 특히, 차량 운전주행 시험 시스템(100)은 동시에 2개 이상의 위성 신호 수신과 기준국(Base Station)을 통한 위치보정으로 차량 위치 식별의 정확도를 높일 수 있다. 이 때, 사용 가능한 위성으로는 GPS, GLONAS, BEIDOU, GALILEO 등이 포함될 수 있다.Referring to FIG. 5, the GNSS-based vehicle
도 5에서, BASE와 ROVER는 각각의 GNSS 안테나를 통해 동시에 2개 이상의 위성 신호를 각각 수신할 수 있다. BASE의 경우 기준점의 지상위치와 수신된 위성 신호를 이용하여 위치보정을 위한 위치보정 신호를 산출할 수 있고, ROVER에게 위치보정에 관한 위치보정 신호(Position Correction))를 실시간 또는 주기적으로 전송할 수 있다. ROVER는 위성 신호와 BASE로부터의 위치보정 신호를 기초로 자신의 현재 위치를 정밀하게 산출할 수 있다.In FIG. 5, BASE and ROVER may simultaneously receive two or more satellite signals through respective GNSS antennas. In the case of BASE, a position correction signal for position correction can be calculated using the ground position of the reference point and the received satellite signal, and a position correction signal (Position Correction) related to position correction can be transmitted to the ROVER in real time or periodically. . The rover can accurately calculate its current location based on satellite signals and position correction signals from BASE.
도 6은 GNSS 기반의 차량 운전주행 시험 시스템의 구성을 설명하는 도면이다.6 is a diagram explaining the configuration of a GNSS-based vehicle driving test system.
도 6을 참조하면, GNSS 기반의 차량 운전주행 시험 시스템(100)은 통제실(Control Room)과 대기실(Waiting Room) 및 차량시스템(Vehicle System)으로 구성될 수 있다.Referring to FIG. 6 , the GNSS-based vehicle
통제실(Control Room)은 차량 운전주행 시험 전체를 관리할 수 있고, 대기실 및 차량시스템과 통신하여 차량 운전주행 시험에 관한 전반적인 제어를 수행할 수 있다. 일 실시예에서, 통제실은 기준국(RTK Base)을 포함하여 구현될 수 있고, 이 경우 통제실은 차량시스템과 무선통신모듈, 예를 들어 와이파이(Wi-Fi) 모듈을 통해 통신할 수 있다.The control room can manage the entire vehicle driving test and communicate with the waiting room and the vehicle system to perform overall control of the vehicle driving test. In one embodiment, the control room may be implemented by including a reference station (RTK Base), and in this case, the control room may communicate with the vehicle system through a wireless communication module, for example, a Wi-Fi module.
대기실(Waiting Room)은 차량 운전주행 시험을 위한 운전자들이 대기할 수 있는 공간에 해당할 수 있고, 시험접수, 시험진행현황 제공 등의 기능을 제공할 수 있다. 특히, 통제실과 대기실은 L2 Switch를 통해 연결될 수 있고, Ethernet을 통해 데이터를 주고받을 수 있다. The waiting room may correspond to a space where drivers can wait for a vehicle driving test, and may provide functions such as test reception and test progress status provision. In particular, the control room and the waiting room can be connected through an L2 switch, and data can be exchanged through Ethernet.
차량시스템(Vehicle System)은 차량(110)에 설치되어 차량(110)의 포지션을 결정하고 차량 운전주행 시험 과정에서 채점 점수를 산출하는 동작을 수행할 수 있다. 특히, 점수 채점을 위하여 차량(110) 내부에는 복수의 센서들이 설치될 수 있고, 차량시스템(Vehicle System)은 센터 인터페이스를 제공하는 SIM(Sensor Interface Module)을 통해 센서 정보를 수집할 수 있다. 또한, 차량시스템은 RTK Rover 모듈을 통해 동시에 2개 이상의 위성 신호를 수신할 수 있으며, 무선통신모듈을 통해 통제실과 연결될 수 있다.The vehicle system may be installed in the
도 8a 내지 8d는 차량 주행맵 상에서 모델링된 차량 형상의 움직임을 추적하는 과정의 일 실시예를 설명하는 도면이다.8A to 8D are diagrams illustrating an embodiment of a process of tracking a motion of a vehicle shape modeled on a vehicle driving map.
도 8a 내지 8d를 참조하면, 차량 운전주행 시험 장치(130)는 차량 주행맵(810)을 사전에 생성할 수 있으며, 차량 주행맵(810)은 데이터베이스(150)에 저장되어 관리될 수 있다. 차량 주행맵(810)은 시험장에 존재하는 다양한 주행차선(820)들을 포함하여 생성될 수 있으며, 예를 들어, 검지선, 확인선, 정지선, 외곽선 등이 이에 해당될 수 있다. 차량 주행맵은 위경도 좌표값들이 평면 좌표계로 변환된 결과로서 생성될 수 있으며, 이를 위해 차량 운전주행 시험장에는 주행차선(820)마다 기준점들이 존재할 수 있다. 즉, 차량 주행맵은 각 주행차선(820) 별로 설정된 기준점을 평면 좌표계로 변환한 뒤 해당 기준점에 연결되는 위경도 좌표값들을 순차적을 변환하여 생성될 수 있다.Referring to FIGS. 8A to 8D , the vehicle
또한, 차량 운전주행 시험 장치(130)는 차량 주행 시험 과정에서 GNSS 안테나의 위치를 기초로 모델링된 차량 형상(840)을 결정할 수 있다. 보다 구체적으로, 차량 운전주행 시험 장치(130)는 한 쌍의 GNSS 안테나의 위치(830)를 기초로 차량(110)의 방향을 결정할 수 있다. 예를 들어, 도 8c에서, 차량 운전주행 시험 장치(130)는 한 쌍의 GNSS 안테나의 위치(830) 중 기준점에 해당하는 GNSS 안테나의 위치(830a)에서 다른 GNSS 안테나의 위치(830b)로 진행하는 방향을 차량(110)의 주행 방향으로 결정할 수 있다. 한편, 차량(110)의 방향은 방향 벡터로 표현될 수 있다.In addition, the vehicle
또한, 차량 운전주행 시험 장치(130)는 모델링된 차량 형상(840)을 차량 주행맵(810)에 맵핑하여 배치할 수 있다. 즉, 차량 운전주행 시험 장치(130)는 모델링된 차량 형상(840)의 위치를 기준점에 해당하는 GNSS 안테나의 위치(830a)에 매칭시켜 배치할 수 있고, 모델링된 차량 형상(840)의 방향을 차량(110)의 주행 방향에 맞춰 회전시킬 수 있다.In addition, the vehicle
이후, 차량 주행운전 시험 장치(130)는 차량 주행맵 상에서 모델링된 차량 형상(840)의 움직임을 추적할 수 있으며, 차량 주행 시험 동안 모델링된 차량 형상(840)의 움직임에 따른 운전 수행 능력을 평가하여 운전 점수를 자동으로 산출할 수 있다.Thereafter, the vehicle
도 9a 내지 9c는 경사로 보정을 통해 모델링된 차향 형상의 위치와 크기를 조정하는 과정을 설명하는 도면이다.9A to 9C are diagrams illustrating a process of adjusting the position and size of a vehicle direction shape modeled through slope correction.
도 9a 내지 9c를 참조하면, 차량 운전주행 시험 장치(130)는 시험장 내에서 차량(110)을 추적하여 모델링된 차량 형상을 평면 좌표계를 가지는 차량 주행맵에 맵핑할 수 있다. 이때, 시험장 내의 경사도를 갖는 오르막길 또는 내리막길에 차량(110)이 위치하는 경우, 차량(110)에서 측정되는 GNSS 안테나의 위경도 좌표값들 사이에는 소정의 고저차(h)가 존재할 수 있다. 차량 운전주행 시험 장치(130)는 고저차에 의해 발생하는 오차를 줄이기 위하여 모델링된 차량 형상을 조절하는 동작을 수행할 수 있다.Referring to FIGS. 9A to 9C , the vehicle
고저차(h)를 고려하지 않는 경우, GNSS 안테나의 위경도 좌표를 기초로 차량(110)을 그대로 평면 좌표계에 투영하면 시험장 내에서 실제 차량(110)의 전면 및 후면의 위치와 차량 주행맵 상에서 차량 형상의 위치 사이에는 소정의 오차가 발생할 수 있다(도 9a의 a, b).If the height difference (h) is not considered, if the
고저차(h)를 통해 위치만을 고려하는 경우, GNSS 안테나의 위경도 좌표를 보정하여 차량(110)을 평면 좌표계에 투영하면 시험장 내에서 실제 차량(110)의 후면의 위치와 차량 주행맵 상에서 차량 형상의 후면 위치는 서로 일치할 수 있다. 다만, 이 경우 모델링된 차량 형상의 크기는 그대로 유지될 수 있으며, 이에 따라 경사로 상에 위치하는 차량(110)의 실제 전면보다 차량 주행맵 상의 차량 형상의 전면이 더 크게 나타날 수 있다(도 9b의 c).When only the position is considered through the height difference (h), if the latitude and longitude coordinates of the GNSS antenna are corrected and the
고저차(h)를 통해 위치와 크기를 모두 고려하는 경우, GNSS 안테나의 위경도 좌표를 보정하여 차량 주행맵 상의 차량 형상의 위치를 조절함과 동시에 경사도에 따라 차량 형상의 크기도 조절할 수 있다. 즉, 차량 운전주행 시험 장치(130)는 경사로 상에 위치하는 차량(110)의 실제 크기(즉, 전면과 후면 사이의 거리)와 일치하는 조절된 차량 형상을 모델링할 수 있으며, 평면 좌표계에 투영한 결과 차량 주행맵 상의 위치와 시험장 내의 실제 위치가 상호 일치될 수 있다. 이를 통해, 차량 운전주행 시험 장치(130)는 시험장 내에서의 차량(110)의 움직임을 실시간 추적하면서도 차량 주행맵 상에서 차량 형상의 움직임을 보다 정확히 추정하여 차량 주행맵을 기반으로 수행되는 차량 주행 시험의 결과에 대해 높은 신뢰도를 제공할 수 있다.When both the position and size are considered through the height difference (h), the latitude and longitude coordinates of the GNSS antenna are corrected to adjust the position of the vehicle shape on the vehicle driving map, and at the same time, the size of the vehicle shape can be adjusted according to the inclination. That is, the vehicle
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to preferred embodiments of the present invention, those skilled in the art will variously modify and change the present invention within the scope not departing from the spirit and scope of the present invention described in the claims below. You will understand that it can be done.
100: 차량 운전주행 시험 시스템
110: 차량
130: 차량 운전주행 시험 장치
150: 데이터베이스
210: 차량 형상 모델링부
230: 주행차로 경사도 결정부
250: 차량 주행맵 맵핑부
270: 차량 주행 시험부
290: 제어부100: vehicle driving test system
110: vehicle 130: vehicle driving test device
150: database
210: vehicle shape modeling unit 230: driving lane slope determination unit
250: vehicle driving map mapping unit 270: vehicle driving test unit
290: control unit
Claims (8)
차량 주행 시험 과정에서 상기 한 쌍의 GNSS 안테나의 위치를 수신하여 상기 한 쌍의 GNSS 안테나의 고저차를 결정하고 상기 고저차를 기초로 주행차로의 경사도를 결정하는 주행차로 경사도 결정부; 및
상기 주행차로의 경사도를 기초로 상기 차량 형상을 조절하여 평면 좌표계를 가지는 차량 주행맵에 맵핑하는 차량 주행맵 맵핑부를 포함하는 GNSS 기반의 차량 운전주행 시험 장치.
a vehicle shape modeling unit that models a vehicle shape based on a vehicle top-view image based on positions of a pair of GNSS antennas installed in the vehicle;
a driving lane slope determining unit which receives positions of the pair of GNSS antennas in a vehicle driving test process, determines a height difference between the pair of GNSS antennas, and determines a slope of the driving lane based on the height difference; and
A GNSS-based vehicle driving test apparatus including a vehicle driving map mapping unit that adjusts the vehicle shape based on the gradient of the driving lane and maps it to a vehicle driving map having a planar coordinate system.
상기 차량 탑뷰 이미지에서 상기 한 쌍의 GNSS 안테나의 위치를 차량 좌표계의 기준점으로 결정하고 상기 차량 좌표계 상에서 상기 차량 탑뷰 이미지의 윤곽에 있는 적어도 하나의 차량 형상 변곡점의 좌표값을 결정하여 차량 형상을 사전에 모델링하는 것을 특징으로 하는 GNSS 기반의 차량 운전주행 시험 장치.
The method of claim 1, wherein the vehicle shape modeling unit
The position of the pair of GNSS antennas in the vehicle top-view image is determined as a reference point of the vehicle coordinate system, and the coordinate value of at least one vehicle shape inflection point in the contour of the vehicle top-view image is determined on the vehicle coordinate system to determine the vehicle shape in advance GNSS-based vehicle driving test apparatus, characterized in that for modeling.
상기 경사도가 차량 운전주행 시험을 위한 기준값 이상인 경우에는 상기 한 쌍의 GNSS 안테나의 위치를 동일 평면에 투영하여 상기 고저차를 제거하는 것을 특징으로 하는 GNSS 기반의 차량 운전주행 시험 장치.
The method of claim 1, wherein the driving lane gradient determining unit
GNSS-based vehicle driving test apparatus, characterized in that, when the inclination is greater than or equal to a reference value for a vehicle driving test, the height difference is eliminated by projecting the positions of the pair of GNSS antennas onto the same plane.
상기 고저차의 중간 높이를 결정하고 상기 중간 높이에서 정의되는 가상의 평면에 상기 한 쌍의 GNSS 안테나의 위치를 투영하는 것을 특징으로 하는 GNSS 기반의 차량 운전주행 시험 장치.
The method of claim 3, wherein the driving lane gradient determining unit
GNSS-based vehicle driving test apparatus, characterized in that for determining an intermediate height of the height difference and projecting the position of the pair of GNSS antennas on a virtual plane defined by the intermediate height.
상기 차량 탑뷰 이미지 상에서 상기 차량의 전면 및 후면 사이의 거리에 대해 상기 경사도를 적용하여 상기 차량 탑뷰 이미지를 축소함으로써 상기 차량 형상을 조절하는 것을 특징으로 하는 GNSS 기반의 차량 운전주행 시험 장치.
The method of claim 1, wherein the vehicle driving map mapping unit
GNSS-based vehicle driving test apparatus, characterized in that the vehicle shape is adjusted by reducing the vehicle top-view image by applying the inclination to the distance between the front and rear of the vehicle on the vehicle top-view image.
상기 한 쌍의 GNSS 안테나의 실제 위치와 무관하게 상기 조절된 차량 형상 위에 가상의 GNSS 안테나를 표시하는 것을 특징으로 하는 GNSS 기반의 차량 운전주행 시험 장치.
The method of claim 5, wherein the vehicle driving map mapping unit
GNSS-based vehicle driving test apparatus, characterized in that a virtual GNSS antenna is displayed on the adjusted vehicle shape regardless of the actual position of the pair of GNSS antennas.
상기 차량 주행 시험 과정에서 상기 한 쌍의 GNSS 안테나의 이동에 따라 상기 조절된 차량 형상이 상기 차량 주행맵의 주행차선을 이탈하는지 여부를 검출하는 차량 주행 시험부를 더 포함하는 것을 특징으로 하는 GNSS 기반의 차량 운전주행 시험 장치.
According to claim 1,
In the vehicle driving test process, according to the movement of the pair of GNSS antennas, a vehicle driving test unit that detects whether or not the adjusted vehicle shape deviate from the driving lane of the vehicle driving map GNSS-based Vehicle driving test device.
상기 조절된 차량 형상을 통해 차량 외곽선을 산출하고 상기 차량 외곽선과 상기 주행차선 간의 교차점 존재 여부를 결정하여 상기 주행차선 이탈 여부를 결정하는 것을 특징으로 하는 GNSS 기반의 차량 운전주행 시험 장치.
The method of claim 7, wherein the vehicle driving test unit
GNSS-based vehicle driving test apparatus, characterized in that determining whether the driving lane is deviated by calculating the vehicle outline through the adjusted vehicle shape and determining whether there is an intersection between the vehicle outline and the driving lane.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210137639A KR102588455B1 (en) | 2021-10-15 | 2021-10-15 | Gnss-based vehicle driving test device using slope correction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210137639A KR102588455B1 (en) | 2021-10-15 | 2021-10-15 | Gnss-based vehicle driving test device using slope correction |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230054067A true KR20230054067A (en) | 2023-04-24 |
KR102588455B1 KR102588455B1 (en) | 2023-10-13 |
Family
ID=86141932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210137639A KR102588455B1 (en) | 2021-10-15 | 2021-10-15 | Gnss-based vehicle driving test device using slope correction |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102588455B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140050161A (en) | 2012-10-17 | 2014-04-29 | 에스케이텔레콤 주식회사 | Apparatus and method for electronically scoring road-driving test by use of posture of driver |
JP5657097B2 (en) * | 2011-03-17 | 2015-01-21 | 三菱電機株式会社 | Vehicle tilt detection device |
KR102209422B1 (en) * | 2019-07-24 | 2021-02-01 | (주)네오정보시스템 | Rtk gnss based driving license test vehicle position determination device |
KR102234994B1 (en) * | 2019-10-25 | 2021-03-31 | 김미화 | System and method for evaluating driving ability based on gps |
-
2021
- 2021-10-15 KR KR1020210137639A patent/KR102588455B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5657097B2 (en) * | 2011-03-17 | 2015-01-21 | 三菱電機株式会社 | Vehicle tilt detection device |
KR20140050161A (en) | 2012-10-17 | 2014-04-29 | 에스케이텔레콤 주식회사 | Apparatus and method for electronically scoring road-driving test by use of posture of driver |
KR102209422B1 (en) * | 2019-07-24 | 2021-02-01 | (주)네오정보시스템 | Rtk gnss based driving license test vehicle position determination device |
KR102234994B1 (en) * | 2019-10-25 | 2021-03-31 | 김미화 | System and method for evaluating driving ability based on gps |
Also Published As
Publication number | Publication date |
---|---|
KR102588455B1 (en) | 2023-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12017663B2 (en) | Sensor aggregation framework for autonomous driving vehicles | |
US10816984B2 (en) | Automatic data labelling for autonomous driving vehicles | |
CN108732589B (en) | Automatic acquisition of training data for object recognition using 3D LIDAR and localization | |
CN102529975B (en) | Systems and methods for precise sub-lane vehicle positioning | |
US9921069B2 (en) | Map data creation device, autonomous movement system and autonomous movement control device | |
WO2018181974A1 (en) | Determination device, determination method, and program | |
WO2018191881A1 (en) | Lane curb assisted off-lane checking and lane keeping system for autonomous driving vehicles | |
CN104428686B (en) | For obtaining method and the vehicle of vehicle location | |
CN110906939A (en) | Automatic driving positioning method and device, electronic equipment, storage medium and automobile | |
CN103843035B (en) | The apparatus and method of the sensing data formed by the sensing system of vehicle for geometric calibration | |
CN108628324A (en) | Unmanned vehicle navigation method, device, equipment based on map vector and storage medium | |
CN110388925A (en) | System and method for vehicle location related with self-navigation | |
JP2020061125A (en) | Automatic lidar calibration based on cross validation for autonomous driving | |
US20180334166A1 (en) | Deceleration curb-based direction checking and lane keeping system for autonomous driving vehicles | |
JP2022518369A (en) | Vehicles that utilize spatial information acquired using sensors, sensing devices that utilize spatial information acquired using sensors, and servers | |
CN110119138A (en) | For the method for self-locating of automatic driving vehicle, system and machine readable media | |
US20220204009A1 (en) | Simulations of sensor behavior in an autonomous vehicle | |
EP4102327A1 (en) | Position recognition method and position recognition system for vehicle | |
KR102209422B1 (en) | Rtk gnss based driving license test vehicle position determination device | |
CN109632333A (en) | Automatic driving vehicle performance test methods, device, equipment and readable storage medium storing program for executing | |
CN108466621A (en) | effective rolling radius | |
CN113316706A (en) | Landmark position estimation apparatus and method, and computer-readable recording medium storing computer program programmed to execute the method | |
CN110988949A (en) | Positioning method, positioning device, computer readable storage medium and mobile device | |
Niu et al. | Camera-based lane-aided multi-information integration for land vehicle navigation | |
KR102596297B1 (en) | Apparatus and method for improving cognitive performance of sensor fusion using precise map |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |