KR20160071164A - Apparatus and Method for Drive Controlling of Vehicle Considering Cut in - Google Patents
Apparatus and Method for Drive Controlling of Vehicle Considering Cut in Download PDFInfo
- Publication number
- KR20160071164A KR20160071164A KR1020140178542A KR20140178542A KR20160071164A KR 20160071164 A KR20160071164 A KR 20160071164A KR 1020140178542 A KR1020140178542 A KR 1020140178542A KR 20140178542 A KR20140178542 A KR 20140178542A KR 20160071164 A KR20160071164 A KR 20160071164A
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- state
- control module
- interruption
- lane
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 239000000284 extract Substances 0.000 claims description 7
- 230000001133 acceleration Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/14—Adaptive cruise control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/02—Estimation 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/10—Estimation 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
- B60W40/105—Speed
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/84—Data processing systems or methods, management, administration
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Traffic Control Systems (AREA)
Abstract
본 발명은 끼어들기를 고려한 차량 주행제어 장치 및 방법에 관한 것으로, 주행 중인 자 차량의 전방에 대한 센서 데이터를 실시간으로 획득하는 적어도 하나의 센서를 포함하는 센서모듈, 센서 데이터를 분석하여 타 차량의 끼어들기를 상태별로 확인하고, 각 상태에 따라 속도를 제어하는 제어모듈을 포함할 수 있고, 다른 실시 예로도 적용이 가능하다.The present invention relates to a device and a method for controlling a vehicle running in consideration of interruption, comprising: a sensor module including at least one sensor for acquiring sensor data in front of a running vehicle in real time; And a control module for controlling the speed according to each state and may be applied to other embodiments.
Description
본 발명의 다양한 실시 예는 끼어들기를 고려한 차량 주행제어 장치 및 방법에 관한 것으로, 보다 구체적으로 자 자 차량이 주행 중인 차선으로 타 차량의 끼어들기 감지 시 자 자 차량의 속도를 조절할 수 있는 끼어들기를 고려한 차량 주행제어 장치 및 방법에 관한 것이다. More particularly, the present invention relates to an apparatus and method for controlling a vehicle running on a vehicle, and more particularly, to an apparatus and method for controlling a vehicle, The present invention relates to a vehicle running control apparatus and method.
최근 자 차량은 운송수단으로서 연비 및 성능의 향상뿐 아니라 발전된 정보통신기술을 이용하여 보다 향상된 안전성과 편의성을 제공할 수 있는 지능형 자 차량으로 발전하고 있다. 특히, 스마트 크루즈 컨트롤 시스템(Smart Cruise Control System)은 주로 40km/h 이상의 고속주행에서 주로 사용되어 비교적 큰 사고를 예방하기 위해 원거리에 있는 타 차량을 감지하는 기술이 대부분이다. 하지만 실제 교통사고의 대부분은 도심 내에서 발생하는 것이 일반적이고, 도심 내에서 발생하는 교통사고의 70%이상이 30km/h 이하의 저속에서 많이 발생된다. In recent years, automobiles have been developed as intelligent vehicles that can provide improved safety and convenience by using advanced information and communication technology as well as improving fuel efficiency and performance as vehicles. In particular, the Smart Cruise Control System is mainly used at high speeds of more than 40 km / h, and most of the technologies are used to detect a remote vehicle in order to prevent a relatively large accident. However, most of the actual traffic accidents occur in the city center, and more than 70% of traffic accidents occurring in the city center occur at a low speed of less than 30 km / h.
이에 따라, 저속으로 주행 중에 근거리에서의 타 차량의 끼어듦을 감지하여 이에 능동적으로 대처할 수 있는 기술개발의 필요성이 대두되고 있다. Accordingly, there is a need to develop a technology that can actively cope with the interruption of a vehicle at a short distance while traveling at a low speed.
상기와 같이 종래의 문제점을 해결하기 위한 본 발명의 다양한 실시 예들은 타 차량의 끼어들기를 상태별로 감지하여 각 상태에 따라 자 자 차량의 속도 및 타 차량과의 거리 중 적어도 하나를 조절할 수 있는 끼어들기를 고려한 차량 주행제어 장치 및 방법을 제공하는 것이다. In order to solve the above problems, various embodiments of the present invention provide a method of controlling at least one of a speed of a self-vehicle and a distance to another vehicle according to each state, And to provide a vehicle running control device and method that take into consideration the lifting of the vehicle.
본 발명의 일 실시 예에 따른 차량 주행제어 장치는 주행 중인 자 차량의 전방에 대한 센서 데이터를 실시간으로 획득하는 적어도 하나의 센서를 포함하는 센서모듈, 상기 센서 데이터를 분석하여 타 차량의 끼어들기를 상태별로 확인하고, 상기 각 상태에 따라 속도를 제어하는 제어모듈을 포함할 수 있다. The vehicle running control apparatus according to an embodiment of the present invention may include a sensor module including at least one sensor for acquiring sensor data in front of a running vehicle in real time, And a control module for controlling the speed according to each state.
또한, 상기 제어모듈은 상기 자 차량이 주행 중인 차선의 옆 차선에 존재하는 적어도 하나의 타 차량을 나타내는 오브젝트를 생성하고, 상기 오브젝트를 기반으로 상기 타 차량에 대한 특징점을 추출할 수 있다. In addition, the control module may generate an object representing at least one other vehicle existing in a next lane of the lane in which the child vehicle is traveling, and extract feature points for the other vehicle based on the object.
또한, 상기 제어모듈은 상기 오브젝트 및 특징점의 위치를 확인하여 상기 타 차량에 대한 끼어들기 예측, 진행 및 완료 중 어느 하나의 상태로 확인할 수 있다. In addition, the control module can confirm the position of the object and the minutia point, and check the state of the target vehicle in any state of intervention prediction, progress, and completion.
또한, 상기 제어모듈은 상기 특징점이 상기 주행 중인 차선으로의 도달 예정 시간이 임계시간 이내면 상기 타 차량의 끼어들기 예측 상태임을 확인할 수 있다. In addition, the control module can confirm that the minutiae are predicted to be in the interrupted state of the other vehicle if the estimated arrival time of the characteristic point to the traveling lane is within a threshold time.
또한, 상기 제어모듈은 상기 특징점 및 상기 오브젝트의 일부가 상기 주행 중인 차선으로 진입하면 상기 타 차량의 끼어들기 진행 상태임을 확인할 수 있다. In addition, the control module can confirm that the other vehicle is in the interrupted state when the minutiae and a part of the object enter the driving lane.
또한, 상기 제어모듈은 상기 특징점 및 상기 오브젝트 전체가 상기 주행 중인 차선으로 진입하면 상기 타 차량의 끼어들기 완료 상태임을 확인할 수 있다. In addition, the control module can confirm that the other vehicle is in the interrupted state when the minutiae and the whole object enter the driving lane.
또한, 상기 제어모듈은 상기 타 차량의 끼어들기 완료 상태임이 확인되면, 상기 속도 및 상기 타 차량과의 거리를 제어할 수 있다. Also, the control module can control the speed and the distance from the other vehicle when it is confirmed that the other vehicle is in the interrupted state.
아울러, 본 발명의 일 실시 예에 따른 차량 주행제어 방법은 주행 중인 자 차량의 전방에 대한 센서 데이터를 실시간으로 획득하는 단계, 상기 센서 데이터를 분석하여 타 차량의 끼어들기를 상태별로 확인하는 단계, 상기 각 상태에 따라 속도를 제어하는 단계를 포함할 수 있다. According to another aspect of the present invention, there is provided a vehicle running control method including: acquiring sensor data in front of a running vehicle in real time; analyzing the sensor data to check a state of the other vehicle in each state; And controlling the speed according to each of the states.
또한, 상기 타 차량의 끼어들기를 상태별로 감지하는 단계는 상기 자 차량이 주행 중인 차선의 옆 차선에 존재하는 적어도 하나의 타 차량을 나타내는 오브젝트를 생성하는 단계, 상기 오브젝트를 기반으로 상기 타 차량에 대한 특징점을 추출하는 단계를 더 포함할 수 있다. The step of detecting the interruption of the other vehicle may include the steps of generating an object representing at least one other vehicle existing in a next lane of the lane in which the vehicle is traveling, And extracting feature points for the feature point.
또한, 상기 타 차량의 끼어들기를 상태별로 확인하는 단계는 상기 오브젝트 및 특징점의 위치를 확인하여 상기 타 차량에 대한 끼어들기 예측, 진행 및 완료 중 어느 하나의 상태로 확인하는 단계일 수 있다. Also, the step of verifying the interruption of the other vehicle may be a step of verifying the position of the object and the minutia point and confirming the interruption prediction, the progression, and the completion of the other vehicle.
또한, 상기 타 차량의 끼어들기를 상태별로 확인하는 단계는 상기 특징점이 상기 주행 중인 차선으로의 도달 예정 시간이 임계시간 이내면 상기 타 차량의 끼어들기 예측 상태임을 확인하는 단계, 상기 특징점 및 상기 오브젝트의 일부가 상기 주행 중인 차선으로 진입하면 상기 타 차량의 끼어들기 진행 상태임을 확인하는 단계, 상기 특징점 및 상기 오브젝트 전체가 상기 주행 중인 차선으로 진입하면 상기 타 차량의 끼어들기 완료 상태임을 확인하는 단계를 더 포함할 수 있다. The step of confirming the interruption of the other vehicle may include confirming that the minutia point is an intervention prediction state of the other vehicle when the expected arrival time to the traveling lane is within a threshold time, Confirming that the other vehicle is in the interrupted state when the vehicle enters the driving lane, confirming that the intervening completed state of the other vehicle when the characteristic point and the entire object enter the traveling lane, .
또한, 상기 각 상태에 따라 속도를 제어하는 단계는 상기 타 차량의 끼어들기 예측 상태 및 상기 타 챠량의 끼어들기 진행 상태이면 상기 자 차량의 속도를 제어하고, 상기 타 차량의 끼어들기 완료 상태이면 상기 자 차량의 속도 및 상기 타 차량과의 거리를 제어하는 단계일 수 있다.According to another aspect of the present invention, there is provided a method of controlling a speed of an automotive vehicle, the method comprising: controlling a speed of the automotive vehicle according to each state; controlling the speed of the automobile vehicle when the intervention prediction state of the other vehicle, The speed of the subject vehicle and the distance from the other vehicle.
상술한 바와 같이 본 발명은 끼어들기를 고려한 차량 주행제어 장치 및 방법에 관한 것으로, 타 차량의 끼어들기를 상태별로 감지하여 각 상태에 따라 자 자 차량의 속도 및 타 차량과의 거리 중 적어도 하나를 조절함으로써 끼어들기로 인한 사고 확률을 저하시킬 수 있고, 운전자의 편의를 향상시킬 수 있다. As described above, the present invention relates to an apparatus and method for controlling a vehicle running on a vehicle, and more particularly, to an apparatus and method for controlling a vehicle running on a vehicle, It is possible to reduce the probability of an accident caused by intervention, thereby improving the convenience of the driver.
도 1은 본 발명의 실시 예에 따른 차량 주행제어 장치의 주요 구성을 나타내는 도면이다.
도 2는 본 발명의 실시 예에 따른 타 차량의 끼어들기를 상태별로 감지하는 방법을 설명하기 위한 도면이다.
도 3은 본 발명의 실시 예에 따른 차량 주행제어 방법을 설명하기 위한 도면이다.1 is a diagram showing a main configuration of a vehicle drive control apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram for explaining a method of detecting an interruption of another vehicle according to an embodiment of the present invention. Referring to FIG.
3 is a view for explaining a vehicle running control method according to an embodiment of the present invention.
이하, 본 발명의 다양한 실시 예가 첨부된 도면과 연관되어 기재된다. 본 발명의 다양한 실시 예는 다양한 변경을 가할 수 있고 여러 가지 실시 예를 가질 수 있는 바, 특정 실시 예들이 도면에 예시되고 관련된 상세한 설명이 기재되어 있다. 그러나, 이는 본 발명의 다양한 실시 예를 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 다양한 실시 예의 사상 및 기술 범위에 포함되는 모든 변경 및/또는 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용되었다.
Best Mode for Carrying Out the Invention Various embodiments of the present invention will be described below with reference to the accompanying drawings. The various embodiments of the present invention are capable of various changes and may have various embodiments, and specific embodiments are illustrated in the drawings and the detailed description is described with reference to the drawings. It should be understood, however, that it is not intended to limit the various embodiments of the invention to the specific embodiments, but includes all changes and / or equivalents and alternatives falling within the spirit and scope of the various embodiments of the invention. In connection with the description of the drawings, like reference numerals have been used for like elements.
도 1은 본 발명의 실시 예에 따른 차량 주행제어 장치의 주요 구성을 나타내는 도면이다. 1 is a diagram showing a main configuration of a vehicle drive control apparatus according to an embodiment of the present invention.
도 1을 참조하면, 본 발명에 따른 차량 주행제어 장치(100)는 통신모듈(110), 센서모듈(120), 입력모듈(130), 출력모듈(140), 메모리(150) 및 제어모듈(160)을 포함할 수 있다. 1, a vehicle
통신모듈(110)은 CAN(Controller Area Network), CAN-FD(CAN with Flexible Data rate), FlexRay, MOST(Media Oriented Systems Transport), TT Ethernet(Time Triggered Ethernet) 등의 다양한 자 차량 내 통신을 통해 센서모듈(120), 입력모듈(130), 출력모듈(140), 메모리(150) 및 제어모듈(160) 사이의 통신을 수행할 수 있다.The communication module 110 can communicate with various communication devices such as CAN (Controller Area Network), CAN-Flexible Data Rate (CAN-FD), FlexRay, Media Oriented Systems Transport (MOST), and Time Triggered Ethernet Communication between the sensor module 120, the
센서모듈(120)은 주행 중인 자 차량의 주행 정보를 획득하기 위한 센서를 포함할 수 있고, 주행 중인 도로에 대한 영상데이터를 획득하기 위한 이미지센서와 레이저 데이터를 획득하기 위한 레이저 센서 예컨대, Lidar, Radar 센서를 포함할 수 있다. 센서모듈(120)은 통신모듈(110)을 통해 이미지센서 및 레이저 센서 중 적어도 하나의 센서에서 획득된 영상데이터 및 레이저 데이터 중 적어도 하나의 데이터를 제어모듈(160)로 제공할 수 있다.The sensor module 120 may include a sensor for acquiring driving information of a running vehicle, and may include an image sensor for acquiring image data for a road on the road, and a laser sensor for acquiring laser data, for example, Lidar, Radar sensors may be included. The sensor module 120 may provide at least one of image data and laser data obtained from at least one of the image sensor and the laser sensor to the
입력모듈(130)은 외부로부터의 입력에 따른 제어신호를 생성할 수 있다. 이를 위해, 입력모듈(130)은 키패드, 터치패드, 터치스크린 등의 입력장치로 형성될 수 있으며, 입력모듈(130)이 터치스크린으로 형성된 경우, 출력모듈(140)의 기능도 같이 수행할 수 있다.The
출력모듈(140)은 제어모듈(160)의 제어에 의해 자 차량의 주행정보를 출력할 수 있다. 특히, 출력모듈(140)은 주행 중인 차선을 기준으로 왼쪽 차선 및 오른쪽 차선 중 적어도 하나의 차선에 대한 영상데이터를 출력할 수 있다. 이를 위해, 출력모듈(140)은 LCD, 터치스크린 등의 출력장치로 형성될 수 있다. 아울러, 출력모듈(140)은 타 차량의 끼어듦이 발생하여 제어모듈(160)에 의해 자 차량의 속도가 제어되면 이와 관련된 안내를 자 차량의 탑승자에게 제공하기 위한 스피커(SPK)를 포함할 수 있다. The
메모리(150)는 차량 주행제어 장치(100)를 동작시키기 위한 프로그램 등을 저장할 수 있다. 특히, 메모리(150)는 영상데이터를 분석하여 주행 중인 차선의 왼쪽 차선 및 오른쪽 차선 중 적어도 하나의 차선에 대한 영상데이터를 분석하여 적어도 하나의 타 차량을 확인하기 위한 알고리즘을 저장할 수 있다. 메모리(150)는 영상데이터에서 확인된 타 차량에 대한 오브젝트를 생성하고, 오브젝트를 기준으로 복수개의 특징점을 추출하기 위한 알고리즘을 저장할 수 있다. 메모리(150)는 오브젝트와 특징점 중 적어도 하나를 이용하여 타 차량이 주행 중인 차선으로의 끼어들기 상태를 확인할 수 있는 알고리즘을 저장할 수 있다. The
제어모듈(160)은 적어도 하나의 센서에서 획득된 센서 데이터를 분석하여 자 자 차량이 주행 중인 차선으로의 타 차량의 끼어들기를 상태별로 확인하고, 확인된 상태에 따라 자 자 차량의 속도를 제어할 수 있다. 이를 위해, 제어모듈(160)은 타 차량관리부(161) 및 컷인관리부(162)를 포함할 수 있다. 도 2는 본 발명의 실시 예에 따른 타 차량의 끼어들기를 상태별로 감지하는 방법을 설명하기 위한 도면이다. 도 2를 참조하면, 타 차량관리부(161)는 도 2의 (a)에서와 같이 이미지센서에서 획득된 영상데이터(210)를 분석할 수 있다. 타 차량관리부(161)는 영상데이터(210)에서 자 차량이 주행 중인 차선(211)의 옆 차선(212)에서 주행 중인 타 차량(OV)을 확인할 수 있다. 타 차량관리부(161)는 도 2의 (a)를 분석하여 도 2의 (b)와 같이 변환할 수 있다. 타 차량관리부(161)는 타 차량(OV)을 사각형태의 오브젝트(OV_obj)로 생성할 수 있다. 타 차량관리부(161)는 오브젝트(OV_obj)의 가장자리에서 복수개의 특징점(215)을 추출할 수 있다. 타 차량관리부(161)는 복수의 특징점(215) 중에서 꼭지점(216)을 추출할 수 있다. 이때, 타 차량관리부(161)는 레이저 센서로부터 레이저 데이터가 수신되면, 레이저 데이터를 분석하여 도 2의 (b)와 같이 주행 중인 차량(V)의 전방에 존재하는 오브젝트(OV_obj)를 확인할 수 있고, 오브젝트(OV_obj)의 가장자리에서 복수개의 특징점(215)을 추출할 수 있다. 타 차량관리부(161)는 복수의 특징점(215) 중에서 꼭지점(216)을 추출할 수 있다. The
일 실시 예에 따르면, 자 차량(V)의 전방에 주행 중인 타 차량의 추종을 위한 가속도는 하기의 수학식 1과 같이 거리 추종과 속도 추종으로 설정될 수 있다. According to one embodiment, the acceleration for tracking the other vehicle traveling in front of the subject vehicle V may be set to the distance tracking and the speed tracking, as shown in Equation (1) below.
(단, 는 자 차량(V)의 가속도, 는 거리 추종의 비중을 조정하기 위한 게인 값, 은 자 차량(V)이 주행 중인 차선에서 자 차량(V)의 전방에 위치하는 타 차량(PV)과의 실제 거리, 는 자 차량(V)의 현재 속도에 가변적인 값을 갖는 기준 거리, 는 속도 추종의 비중을 조정하기 위한 게인 값, 는 자 차량(V)의 전방에 위치하는 타 차량(PV)의 속도, 는 자 차량(V)의 속도를 의미할 수 있다.) (only, The acceleration of the subject vehicle V, Is a gain value for adjusting the specific gravity of the distance tracking, The actual distance between the silver vehicle V and the other vehicle PV located in front of the vehicle V in the driving lane, Is a reference distance having a variable value with respect to the current speed of the subject vehicle V, Is a gain value for adjusting the specific gravity of the speed follower, The speed of the other vehicle PV located in front of the subject vehicle V, May mean the speed of the subject vehicle V.)
본 발명에 따른 끼어들기 예컨대, 컷인(Cut-in)은 근거리에서 자 차량(V)이 주행 중인 차선으로 타 차량(OV)이 끼어드는 것을 의미할 수 있다. 근거리에서 타 차량(OV)의 끼어듦이 발생되면, 자 차량(V)에 급 감속이 발생할 수 있으므로, 거리 추종보다 속도 추종의 비중을 크게 설정할 수 있다. The cut-in, for example, cut-in according to the present invention may mean that the other vehicle OV is interrupted by the lane on which the child vehicle V is running in the vicinity. If the intervention of the other vehicle (OV) occurs in the vicinity, the acceleration / deceleration may occur in the subject vehicle (V), so that the proportion of the speed follower can be set to a larger value than the distance follower.
컷인관리부(162)는 도 2의 (b)에서와 같이 추출된 꼭지점(216)이 자 차량(V)이 주행 중인 차선(211)으로의 도달 예정 시간을 산출할 수 있다. 컷인관리부(162)는 꼭지점(216)이 자 차량(V)이 주행 중인 차선(211)으로의 도달 예정 시간이 임계시간 이내면 타 차량(OV)이 끼어들기 예측상태임을 확인할 수 있다. 컷인관리부(162)는 자 차량(V)이 주행 중인 차선(211)에서 자 차량(V)의 전방에 주행 중인 타 차량(PV)과의 거리 조절을 위한 속도 조절을 수행할 수 있다. 컷인관리부(162)는 타 차량(PV)의 가속도가 0보다 크면 자 차량(V)의 가속도를 0이 되도록 제어할 수 있다. 컷인관리부(162)는 타 차량(PV)의 가속도가 0보다 작으면 자 차량(V)의 가속도를 타 차량(PV)의 가속도와 동일하도록 제어할 수 있다. The cut-in management unit 162 can calculate the estimated arrival time of the vertex 216 extracted as shown in FIG. 2 (b) to the lane 211 in which the vehicle V is running. The cut-in management unit 162 can confirm that the vertex point 216 is in a predicted state in which the other vehicle OV is in the interruption state when the scheduled arrival time to the lane 211 in which the child vehicle V is traveling is within a threshold time. The cut-in management unit 162 can perform the speed adjustment for adjusting the distance to the other vehicle PV running ahead of the subject vehicle V in the lane 211 in which the subject vehicle V is running. The cut-in management unit 162 can control the acceleration of the subject vehicle V to be zero if the acceleration of the other vehicle PV is greater than zero. The cut-in management unit 162 can control the acceleration of the vehicle V to be equal to the acceleration of the other vehicle PV when the acceleration of the other vehicle PV is less than zero.
컷인관리부(162)는 도 2의 (c)에서와 같이 추출된 꼭지점(216)과 오브젝트(OV_obj)의 일부가 자 차량(V)이 주행 중인 차선(211)으로 진입한 것이 확인되면, 타 차량(OV)이 끼어들기 진행 상태임을 확인할 수 있다. 컷인관리부(162)는 타 차량(OV)이 자 차량(V)의 전방으로 끼어들기 진행 상태이면 타 차량(OV)의 가속도를 확인할 수 있다. 컷인관리부(162)는 타 차량(OV)의 가속도가 0보다 크고, 이 0보다 작으면 자 차량(V)의 가속도를 0으로 유지할 수 있다. 컷인관리부(162)는 타 차량(OV)의 가속도가 0보다 크지 않거나 이 0보다 작지 않으면, 자 차량(V)의 가속도를 타 차량(OV)의 가속도와 동일하게 유지할 수 있다. The cut-in management unit 162 confirms that the extracted vertex 216 and a part of the object OV_obj have entered the lane 211 in which the child vehicle V is traveling as shown in FIG. 2C, (OV) is in progress. The cut-in management unit 162 can check the acceleration of the other vehicle OV when the other vehicle OV is in the state where the other vehicle OV is interrupted forward. The cut-in management unit 162 determines that the acceleration of the other vehicle OV is greater than 0, Is smaller than 0, the acceleration of the vehicle V can be maintained at zero. The cut-in management unit 162 determines whether or not the acceleration of the other vehicle OV is greater than zero Is not smaller than 0, the acceleration of the subject vehicle V can be kept equal to the acceleration of the other vehicle OV.
컷인관리부(162)는 도 2의 (d)에서와 같이 추출된 특징점(215)과 오브젝트(OV_obj)의 전체가 자 차량(V)이 주행 중인 차선(211)으로 진입이 완료되면, 타 차량(OV)이 끼어들기 완료 상태임을 확인할 수 있다. 컷인관리부(162)는 타 차량(OV)이 자 차량(V)의 전방으로 끼어들기 완료 상태이면 자 차량(V)의 가속도를 타 차량(OV)의 가속도와 동일하도록 제어하여 타 차량(OV)과의 거리를 유지할 수 있다.
The cut-in management unit 162, when all of the extracted feature point 215 and the object OV_obj are entered into the lane 211 in which the child vehicle V runs, as shown in FIG. 2D, OV) is in the completed state. The cut-in management unit 162 controls the acceleration of the subject vehicle V to be the same as the acceleration of the other vehicle OV when the other vehicle OV is in the state of being interrupted forward of the subject vehicle V, Can be maintained.
도 3은 본 발명의 실시 예에 따른 차량 주행제어 방법을 설명하기 위한 도면이다.3 is a view for explaining a vehicle running control method according to an embodiment of the present invention.
도 1 내지 도 3을 참조하면, 11단계에서 제어모듈(160)은 자 차량의 주행여부를 확인할 수 있다. 11단계의 확인결과, 자 차량의 주행이 감지되면 제어모듈(160)은 13단계로 진행할 수 있고, 자 차량의 주행이 감지되지 않으면 27단계로 진행할 수 있다. 27단계에서 제어모듈(160)은 창문의 개폐, 멀티미디어 데이터의 재생 등 자 차량 탑승자의 입력에 대응되는 해당 기능을 수행할 수 있다. 1 to 3, in step 11, the
13단계에서 제어모듈(160)은 자 차량이 주행 중인 도로에 대하여 실시간으로 획득된 영상데이터를 분석할 수 있다. 일 실시 예에 따르면, 제어모듈(160)은 영상데이터에서 자 차량이 주행 중인 차선의 옆 차선에 주행 중인 적어도 하나의 타 차량의 존재유무를 확인할 수 있다. 제어모듈(160)은 옆 차선에 주행 중인 적어도 하나의 타 차량에 대하여 사각형태의 오브젝트를 생성할 수 있다. 제어모듈(160)은 생성된 오브젝트를 기반으로 타 차량에 대한 특징점을 추출할 수 있다. 이때, 제어모듈(160)은 생성된 오브젝트의 가장자리에 일정 간격으로 복수개의 특징점을 추출할 수 있다. 제어모듈(160)은 자 차량이 주행 중인 도로에 대하여 실시간으로 획득된 레이저 데이터를 분석할 수 있다. 제어모듈(160)은 레이저 데이터의 분석을 통해 영상데이터의 분석을 통해 추출된 데이터 예컨대, 옆 차선에 주행 중인 적어도 하나의 타 차량에 대한 사각형태의 오브젝트, 생성된 오브젝트를 기반으로 타 차량에 대한 특징점 등을 추출할 수 있다. In step 13, the
15단계에서 제어모듈(160)은 타 차량의 끼어들기의 예측상태여부를 확인할 수 있다. 15단계의 확인결과, 타 차량이 자 차량의 전방으로 끼어드는 것이 예측되면, 제어모듈(160)은 17단계를 수행할 수 있고, 끼어들기가 예측되지 않으면 13단계로 회귀하여 실시간으로 획득되는 영상데이터 및 레이저 데이터 중 적어도 하나의 센서데이터를 지속적으로 분석할 수 있다. 이때, 제어모듈(160)은 사각형태로 생성된 오브젝트의 특징점 중 꼭지점이 주행 중인 차선으로의 도달 예정 시간이 임계시간 이내면 타 차량의 끼어들기 예측 상태임을 확인할 수 있다. 이는 상기의 도 2의 (b)에서 설명하였으므로 상세한 설명을 생략하기로 한다. 17단계에서 제어모듈(160)은 끼어들기로 예측된 타 차량의 끼어들기가 원활해질 수 있도록 자 차량의 속도를 제어할 수 있다. In
19단계에서 제어모듈(160)은 타 차량의 끼어들기의 진행상태여부를 확인할 수 있다. 19단계의 확인결과, 타 차량이 자 차량의 전방으로 끼어들기를 진행 중인 것이 확인되면, 제어모듈(160)은 21단계를 수행할 수 있고, 끼어들기가 진행되는 것으로 확인되지 않으면 17단계로 진행하여 자 차량의 속도를 지속적으로 제어할 수 있다. 이때, 제어모듈(160)은 오브젝트의 일부와 꼭지점이 주행 중인 차선에 진입한 것이 확인되면 타 차량의 끼어들기가 진행 상태임을 확인할 수 있다. 이는 상기의 도 2의 (c)에서 설명하였으므로 상세한 설명을 생략하기로 한다. 21단계에서 제어모듈(160)은 끼어들기를 진행 중인 것으로 확인된 타 차량의 끼어들기가 원활하게 완료될 수 있도록 자 차량의 속도를 제어할 수 있다. In
23단계에서 제어모듈(160)은 타 차량의 끼어들기의 완료상태여부를 확인할 수 있다. 23단계의 확인결과, 타 차량이 자 차량의 전방으로 끼어들기가 완료된 것으로 확인되면, 제어모듈(160)은 25단계를 수행할 수 있고, 끼어들기가 완료된 것으로 확인되지 않으면 21단계로 진행하여 자 차량의 속도를 지속적으로 제어할 수 있다. 이때, 제어모듈(160)은 오브젝트의 전체와 오브젝트의 특징점 전체가 주행 중인 차선으로의 진입이 완료된 것으로 확인되면 타 차량의 끼어들기가 완료된 상태임을 확인할 수 있다. 이는 상기의 도 2의 (d)에서 설명하였으므로 상세한 설명을 생략하기로 한다. 25단계에서 제어모듈(160)은 끼어들기가 완료된 타 차량과의 속도 및 거리를 제어할 수 있다.
In
그리고 본 명세서와 도면에 발명된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 범위는 여기에 발명된 실시 예들 이외에도 본 발명의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. Therefore, the scope of the present invention should be construed as being included in the scope of the present invention without departing from the scope of the present invention.
100: 차량 주행제어 장치
110: 통신모듈
120: 센서모듈
130: 입력모듈
140: 출력모듈
150: 메모리
160: 제어모듈
161: 타 차량관리부
162: 컷인관리부100: vehicle running control device 110: communication module
120: sensor module 130: input module
140: output module 150: memory
160: Control module 161:
162: Cut-
Claims (12)
상기 센서 데이터를 분석하여 타 차량의 끼어들기를 상태별로 확인하고, 상기 각 상태에 따라 속도를 제어하는 제어모듈;
을 포함하는 차량 주행제어 장치. A sensor module including at least one sensor for acquiring sensor data in front of a running vehicle in real time;
A control module for analyzing the sensor data to identify interruptions of other vehicles according to the states and controlling the speed according to the respective states;
And a vehicle running control device.
상기 제어모듈은
상기 자 차량이 주행 중인 차선의 옆 차선에 존재하는 적어도 하나의 타 차량을 나타내는 오브젝트를 생성하고, 상기 오브젝트를 기반으로 상기 타 차량에 대한 특징점을 추출하는 차량 주행제어 장치. The method according to claim 1,
The control module
Generates an object representing at least one other vehicle existing in a next lane of the lane in which the subject vehicle is traveling, and extracts a characteristic point for the other vehicle based on the object.
상기 제어모듈은
상기 오브젝트 및 특징점의 위치를 확인하여 상기 타 차량에 대한 끼어들기 예측, 진행 및 완료 중 어느 하나의 상태로 확인하는 차량 주행제어 장치. 3. The method of claim 2,
The control module
And confirms the position of the object and the minutiae in any one of an interruption prediction, a progression, and a completion of the other vehicle.
상기 제어모듈은
상기 특징점이 상기 주행 중인 차선으로의 도달 예정 시간이 임계시간 이내면 상기 타 차량의 끼어들기 예측 상태임을 확인하는 차량 주행제어 장치. The method of claim 3,
The control module
And if the estimated arrival time of the feature point to the driving lane is within a threshold time, it is confirmed that the vehicle is in the intervention prediction state of the other vehicle.
상기 제어모듈은
상기 특징점 및 상기 오브젝트의 일부가 상기 주행 중인 차선으로 진입하면 상기 타 차량의 끼어들기 진행 상태임을 확인하는 차량 주행제어 장치. The method of claim 3,
The control module
And when the minutiae and a part of the object enter the driving lane, it confirms that the other vehicle is in the interrupted state.
상기 제어모듈은
상기 특징점 및 상기 오브젝트 전체가 상기 주행 중인 차선으로 진입하면 상기 타 차량의 끼어들기 완료 상태임을 확인하는 차량 주행제어 장치. The method of claim 3,
The control module
And when the minutiae and the object as a whole enter the driving lane, confirms that the other vehicle is in the interruption completion state.
상기 제어모듈은
상기 타 차량의 끼어들기 완료 상태임이 확인되면, 상기 속도 및 상기 타 차량과의 거리를 제어하는 차량 주행제어 장치. The method according to claim 6,
The control module
And controls the speed and the distance from the other vehicle when it is determined that the other vehicle is in the completed state.
상기 센서 데이터를 분석하여 타 차량의 끼어들기를 상태별로 확인하는 단계;
상기 각 상태에 따라 속도를 제어하는 단계;
를 포함하는 차량 주행제어 방법. Acquiring sensor data in front of a running vehicle in real time;
Analyzing the sensor data to confirm the interruption of the other vehicle by state;
Controlling a speed according to each of the states;
To the vehicle.
상기 타 차량의 끼어들기를 상태별로 감지하는 단계는
상기 자 차량이 주행 중인 차선의 옆 차선에 존재하는 적어도 하나의 타 차량을 나타내는 오브젝트를 생성하는 단계;
상기 오브젝트를 기반으로 상기 타 차량에 대한 특징점을 추출하는 단계;
를 더 포함하는 차량 주행제어 방법. 9. The method of claim 8,
The step of detecting the interruption of the other vehicle by state
Generating an object representing at least one other vehicle existing in a next lane of the lane in which the present vehicle is traveling;
Extracting feature points for the other vehicle based on the object;
Further comprising the steps of:
상기 타 차량의 끼어들기를 상태별로 확인하는 단계는
상기 오브젝트 및 특징점의 위치를 확인하여 상기 타 차량에 대한 끼어들기 예측, 진행 및 완료 중 어느 하나의 상태로 확인하는 단계인 차량 주행제어 방법. 10. The method of claim 9,
The step of checking the interruption of the other vehicle by state
And checking the position of the object and the minutiae to confirm the state of any one of intervention prediction, progress and completion of the other vehicle.
상기 타 차량의 끼어들기를 상태별로 확인하는 단계는
상기 특징점이 상기 주행 중인 차선으로의 도달 예정 시간이 임계시간 이내면 상기 타 차량의 끼어들기 예측 상태임을 확인하는 단계;
상기 특징점 및 상기 오브젝트의 일부가 상기 주행 중인 차선으로 진입하면 상기 타 차량의 끼어들기 진행 상태임을 확인하는 단계;
상기 특징점 및 상기 오브젝트 전체가 상기 주행 중인 차선으로 진입하면 상기 타 차량의 끼어들기 완료 상태임을 확인하는 단계;
를 더 포함하는 차량 주행제어 방법. 11. The method of claim 10,
The step of checking the interruption of the other vehicle by state
Confirming that the feature point is an intervention prediction state of the other vehicle if the estimated arrival time of the characteristic point to the driving lane is within a critical time;
Confirming that the other vehicle is in the interrupted state when the feature point and a part of the object enter the driving lane;
Confirming completion of the interruption of the other vehicle when the minutiae point and the entire object enter the driving lane;
Further comprising the steps of:
상기 각 상태에 따라 속도를 제어하는 단계는
상기 타 차량의 끼어들기 예측 상태 및 상기 타 챠량의 끼어들기 진행 상태이면 상기 자 차량의 속도를 제어하고, 상기 타 차량의 끼어들기 완료 상태이면 상기 자 차량의 속도 및 상기 타 차량과의 거리를 제어하는 단계인 차량 주행제어 방법.12. The method of claim 11,
The step of controlling the speed according to each state
Controls the speed of the subject vehicle in the intervention prediction state of the other vehicle and the intervention progress of the vehicle amount, and controls the speed of the subject vehicle and the distance from the other vehicle in the intervention completion state of the other vehicle The vehicle running control method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140178542A KR20160071164A (en) | 2014-12-11 | 2014-12-11 | Apparatus and Method for Drive Controlling of Vehicle Considering Cut in |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140178542A KR20160071164A (en) | 2014-12-11 | 2014-12-11 | Apparatus and Method for Drive Controlling of Vehicle Considering Cut in |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20160071164A true KR20160071164A (en) | 2016-06-21 |
Family
ID=56353770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140178542A Ceased KR20160071164A (en) | 2014-12-11 | 2014-12-11 | Apparatus and Method for Drive Controlling of Vehicle Considering Cut in |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20160071164A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190050217A (en) * | 2017-11-02 | 2019-05-10 | 현대자동차주식회사 | Apparatus and method for determining intention for cut-in |
| KR20190074025A (en) | 2017-12-19 | 2019-06-27 | 현대자동차주식회사 | Apparatus and method for deciding maneuver of peripheral vehicle |
| CN110194162A (en) * | 2018-02-27 | 2019-09-03 | 株式会社万都 | For detecting the system and method close to incision vehicle based on available space signal |
| US11650600B2 (en) | 2019-09-24 | 2023-05-16 | Hyundai Motor Company | Apparatus and method for controlling driving of vehicle |
-
2014
- 2014-12-11 KR KR1020140178542A patent/KR20160071164A/en not_active Ceased
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190050217A (en) * | 2017-11-02 | 2019-05-10 | 현대자동차주식회사 | Apparatus and method for determining intention for cut-in |
| KR20190074025A (en) | 2017-12-19 | 2019-06-27 | 현대자동차주식회사 | Apparatus and method for deciding maneuver of peripheral vehicle |
| US10647316B2 (en) | 2017-12-19 | 2020-05-12 | Hyundai Motor Company | Apparatus and method for deciding a maneuver of a nearby vehicle |
| CN110194162A (en) * | 2018-02-27 | 2019-09-03 | 株式会社万都 | For detecting the system and method close to incision vehicle based on available space signal |
| KR20190109622A (en) * | 2018-02-27 | 2019-09-26 | 주식회사 만도 | System and method for detecting close cut-in vehicle based on free space signal |
| US11003924B2 (en) | 2018-02-27 | 2021-05-11 | Mando Corporation | System and method for detecting close cut-in vehicle based on free space signal |
| CN110194162B (en) * | 2018-02-27 | 2022-05-10 | 万都移动系统股份公司 | System and method for detecting an approaching cut-in vehicle based on available spatial signals |
| US11650600B2 (en) | 2019-09-24 | 2023-05-16 | Hyundai Motor Company | Apparatus and method for controlling driving of vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11590976B2 (en) | Apparatus and method for controlling speed in cooperative adaptive cruise control system | |
| US12254772B2 (en) | Signal processing device, signal processing method, and mobile device | |
| CN104640756B (en) | Vehicle Driving Behavior Prediction Device | |
| US12254680B2 (en) | Traffic flow machine-learning modeling system and method applied to vehicles | |
| US20170190331A1 (en) | Method and system for adaptive detection and application of horn for an autonomous vehicle | |
| Lengyel et al. | Conflicts of automated driving with conventional traffic infrastructure | |
| KR20200046136A (en) | Apparatus and method for identificating short cut in vehicle and vehicle including the same | |
| US10755565B2 (en) | Prioritized vehicle messaging | |
| CN115214661A (en) | Cooperative adaptive cruise control system based on driving pattern of target vehicle | |
| US9842283B2 (en) | Target object detection system and a method for target object detection | |
| US12233856B2 (en) | Vehicle control method | |
| CN112660128A (en) | Apparatus for determining lane change path of autonomous vehicle and method thereof | |
| CN113147766B (en) | Lane change prediction method and device for target vehicle | |
| US11024175B2 (en) | Adaptive vehicle-infrastructure communications | |
| EP3419002A1 (en) | Information processing device and recording medium | |
| KR20150028258A (en) | Method and system for information usage | |
| KR20160071164A (en) | Apparatus and Method for Drive Controlling of Vehicle Considering Cut in | |
| CN113905941A (en) | Vehicle control in a geographic control zone | |
| US20230206596A1 (en) | Information processing device, information processing method, and program | |
| JP2019153029A (en) | Vehicle control device | |
| JP2016088133A (en) | Travel control device | |
| US12399700B2 (en) | Information processing apparatus, information processing method, and information processing system to enable update of a software | |
| JP6839642B2 (en) | Vehicle control devices, vehicle control methods, and programs | |
| JP5336800B2 (en) | Vehicle driving support device | |
| US20250128740A1 (en) | Information processing device, information processing method, and vehicle control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141211 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20181029 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20141211 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190902 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20191206 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20190902 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |