KR20210035523A - 차량 주행제어 방법 및 장치 - Google Patents

차량 주행제어 방법 및 장치 Download PDF

Info

Publication number
KR20210035523A
KR20210035523A KR1020190117416A KR20190117416A KR20210035523A KR 20210035523 A KR20210035523 A KR 20210035523A KR 1020190117416 A KR1020190117416 A KR 1020190117416A KR 20190117416 A KR20190117416 A KR 20190117416A KR 20210035523 A KR20210035523 A KR 20210035523A
Authority
KR
South Korea
Prior art keywords
vehicle
speed
distance
lane
collision
Prior art date
Application number
KR1020190117416A
Other languages
English (en)
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 KR1020190117416A priority Critical patent/KR20210035523A/ko
Priority to US16/774,285 priority patent/US11650600B2/en
Publication of KR20210035523A publication Critical patent/KR20210035523A/ko

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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • G05D1/0289Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling with means for avoiding collisions between vehicles
    • 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0953Predicting travel path or likelihood of collision the prediction being responsive to vehicle dynamic parameters
    • 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0956Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
    • 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
    • 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/143Speed control
    • 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
    • B60W30/165Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
    • 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/18163Lane change; Overtaking manoeuvres
    • 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
    • B60W40/105Speed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • 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/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4045Intention, e.g. lane change or imminent movement
    • 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
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/804Relative longitudinal speed
    • 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
    • B60W2754/00Output or target parameters relating to objects
    • B60W2754/10Spatial relation or speed relative to objects
    • B60W2754/30Longitudinal distance
    • 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/08Predicting or avoiding probable or impending collision
    • 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
    • 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/18166Overtaking, changing lanes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Mathematical Physics (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

본 발명에 따른 차량 주행제어 방법은 차량의 스마트 크루즈 주행 여부를 판단하는 단계; 상기 차량이 스마트 크루즈 주행 상태인 경우, 후방차량 차선변경 여부를 판단하는 단계; 상기 후방차량 차선 변경 여부에 기초하여 충돌 가능성을 판단하는 단계; 상기 충돌 가능성 판단에 기초하여 전방차량 유무를 판단하는 단계; 상기 전방차량 유무에 판단에 기초하여 목표거리 또는 목표속도를 연산하는 단계를 포함할 수 있다.

Description

차량 주행제어 방법 및 장치{METHOD AND APPARATUS FOR VEHICLE DRIVING CONTROL}
본 발명은 차량 주행제어 방법 및 장치에 관한 것이다.
일반적으로 자동차의 스마트 크루즈(Smart Cruise) 제어 장치는 운전자의 가속페달 조작 없이도 설정된 차속으로 차량의 자동 주행이 이루어지도록 하는 장치로, 정속 주행 장치라고도 한다.
이러한 스마트 크루즈 제어 장치는 운전자의 간단한 조작에 의해 목표 차속이 설정되면 차량 속도를 운전자가 설정한 목표 차속으로 제어해줌으로써 운전자의 가속페달 조작을 대폭 줄여 운전 편의성을 향상시킨다.
하지만, 종래의 스마트 크루즈 제어 장치는 운전자가 지정한 스마트 크루즈 주행 속도를 추종 하나 차량 효율 향상을 위해 차량 속도를 가변하는 제어가 있으나 후방차량의 움직임을 고려하여 주행 속도를 가변하지 않아, 후방에서 접근하는 차량 또는 차선을 변경하는 차량에 대한 충돌을 예방하지 못하는 문제점이 있다.
본 발명에서는 차량 주행제어 장치 및 방법에 대하여 제안한다.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당 업자에게 명확하게 이해될 수 있을 것이다.
상기와 같은 기술적 과제를 해결하기 위하여 차량 주행제어 방법은 차량의 스마트 크루즈 주행 여부를 판단하는 단계; 상기 차량이 스마트 크루즈 주행 상태인 경우, 후방차량 차선변경 여부를 판단하는 단계; 상기 후방차량 차선 변경 여부에 기초하여 충돌 가능성을 판단하는 단계; 상기 충돌 가능성 판단에 기초하여 전방차량 유무를 판단하는 단계; 상기 전방차량 유무에 판단에 기초하여 목표거리 또는 목표속도를 연산하는 단계를 포함할 수 있다.
실시예에 따라, 상기 후방차량 차선변경 여부를 판단하는 단계는
상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하는지 여부를 판단하는 단계; 를 포함할 수 있다.
실시예에 따라, 상기 후방차량이 상기 차량과 같은 차선을 주행하지 않는 경우, 상기 후방차량이 상기 차량의 주행차선으로 차선을 변경하는지 여부를 판단하는 단계를 더 포함할 수 있다.
실시예에 따라, 상기 충돌 가능성을 판단하는 단계는 상기 차량과 후방차량과의 충돌방지 필요시간을 연산하는 단계; 상기 차량과 상기 후방차량과의 충돌 예상시간을 연산하는 단계; 및 상기 충돌방지 필요시간이 상기 충돌 예상시간 미만인지 판단하는 단계를 포함할 수 있다.
실시예에 따라, 상기 충돌 예상시간을 연산하는 단계는 상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하는 경우, 하기 수학식 2를 통해 충돌 예상시간을 연산하는 단계를 포함할 수 있다.
실시예에 따라, 상기 충돌 예상시간을 연산하는 단계는 상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하지 않는 경우, 하기 수학식 3을 통해 충돌 예상시간을 연산하는 단계를 포함할 수 있다.
실시예에 따라, 상기 전방차량 유무를 판단하는 단계는 상기 전방차량의 속도가 상기 차량의 스마트 크루즈 설정속도보다 낮은지 판단하는 단계; 및 상기 전방차량의 속도가 상기 차량의 스마트 크루즈 설정속도보다 낮은 경우, 상기 차량이 상기 전방차량과 거리제어 중인지 판단하는 단계를 포함할 수 있다.
실시예에 따라, 상기 차량이 상기 전방차량과 거리 제어 중인 경우, 상기 차량과 상기 전방차량과의 거리 감소량을 하기 수학식 4에 의하여 연산하는 단계; 및 상기 차량과 상기 전방차량과의 거리와 상기 거리 감소량의 차이를 상기 차량의 목표거리로 연산하는 단계를 포함할 수 있다.
실시예에 따라, 상기 차량이 상기 전방차량과 거리제어 중이 아닌 경우, 상기 차량의 속도 증가량을 하기 수학식 5에 의하여 연산하는 단계; 및 상기 차량의 속도와 상기 속도 증가량의 합을 상기 차량의 목표거리로 연산하는 단계를 포함할 수 있다.
상기와 같은 기술적 과제를 해결하기 위하여 차량 주행제어 장치는 차량 주행제어 진입을 판단하는 판단부; 및 상기 차량 주행제어 진입 판에 대응하여 차량을 제어하는 제어부를 포함하고, 상기 판단부는 차량의 스마트 크루즈 주행 여부를 판단하는 스마트 크루즈 주행 판단부; 상기 차량이 스마트 크루즈 주행 상태인 경우, 후방차량 차선변경 여부를 판단하는 후방차량 차선변경 판단부; 상기 후방차량 차선 변경 여부에 기초하여 충돌 가능성을 판단하는 충돌 가능성 판단부; 및 상기 충돌 가능성 판단에 기초하여 전방차량 유무를 판단하는 전방차량 유무 판단부를 포함하고, 상기 제어부는 상기 전방차량 유무에 판단에 기초하여 목표거리를 연산하는 목표거리 연산부; 및 상기 전방차량 유무에 판단에 기초하여 목표속도를 연산하는 목표속도 연산부를 포함할 수 있다.
본 발명에 따른 차량 주행제어 방법은 스마트 크루즈 주행 중 후방에서 차선을 변경하는 차량으로 인해 발생할 수 있는 사고를 예방할 수 있다.
또한, 본 발명은, 스마트 크루즈 운전자에게 주변 차량에 의해 발생하는 운전 환경 변화에 차량이 반응하는 안정감을 제공할 수 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
이하에 첨부되는 도면들은 본 발명에 관한 이해를 돕기 위한 것으로, 상세한 설명과 함께 본 발명에 대한 실시예들을 제공한다. 다만, 본 발명의 기술적 특징이 특정 도면에 한정되는 것은 아니며, 각 도면에서 개시하는 특징들은 서로 조합되어 새로운 실시예로 구성될 수 있다.
도 1은 본 발명의 일 실시예에 따른 차량 주행제어 장치의 구성을 도시한 블록도이다.
도 2 내지 도 3은 본 발명의 실시예에 따른 충돌가능성 판단 상황을 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 차량 주행제어 방법을 도시한 흐름도이다.
이하, 본 발명의 실시예들이 적용되는 장치 및 다양한 방법들에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
실시예의 설명에 있어서, 각 구성 요소의 " 상(위) 또는 하(아래)", "전(앞) 또는 후(뒤)"에 형성되는 것으로 기재되는 경우에 있어, "상(위) 또는 하(아래)" 및"전(앞) 또는 후(뒤)"는 두 개의 구성 요소들이 서로 직접 접촉되거나 하나 이상의 또 다른 구성 요소가 두 개의 구성 요소들 사이에 배치되어 형성되는 것을 모두 포함한다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성 요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성 요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
도 1은 본 발명의 일 실시예에 따른 차량 주행제어 장치의 구성을 도시한 블록도이다.
도 1을 참조하면, 차량 주행제어 장치(100)는 차량 주행제어 진입을 판단하는 판단부(110) 및 차량 주행제어를 수행하는 제어부(120)를 포함할 수 있다.
판단부(110)는 차량 정보에 기초하여 스마트 크루즈 주행 중 전방차량(20) 및 후방차량(30)의 움직임을 판단할 수 있다. 이때, 차량 정보는 전방차량(20)과 거리, 후방차량(30)과 거리, 차량 속도, 후방차량(30) 속도, 후방차량(30) 방향 지시등 정보 및 스마트 크루즈 On/Off 정보를 포함할 수 있다.
판단부(110)는 스마트 크루즈 주행 판단부(111), 후방차량(30) 차선변경 판단부(112), 충돌 가능성 판단부(113) 및 전방차량(20) 유무 판단부(114)를 포함할 수 있다.
스마트 크루즈 주행 판단부(111)는 스마트 크루즈 제어 On/Off 정보에 기초하여 스마트 크루즈 주행 여부를 판단할 수 있다.
후방차량(30) 차선변경 판단부(112)는 상기 후방차량(30)이 상기 차량(10)의 주행차선과 같은 차선을 주행하는지 여부를 판단할 수 있다.
후방차량(30) 차선변경 판단부(112)는 후방차량(30)이 차량(10)과 같은 차선을 주행하지 않는 경우, 상기 후방차량(30)이 상기 차량(10)의 주행차선으로 차선을 변경하는지 여부를 판단할 수 있다.
후방차량(30) 차선변경 판단부(112)는 후방차량(30)의 방향 지시등 정보에 기초하여 차선을 변경을 판단할 수 있다. 또한, 후방차량(30) 차선변경 판단부(112)는 차량(10)과 후방차량(30)과의 거리 정보에 기초하여 후방차량(30)의 차선 변경 여부를 판단할 수 있다. 후방차량(30) 차선 변경의 설명은 이하 도 3에서 자세히 설명하도록 한다.
충돌 가능성 판단부(113)는 충돌가능성 판단을 위해 후방차량(30)과 충돌방지 필요시간(T1)을 결정할 수 있다.
이때 충돌방지 필요시간(T1)은 차량(10)의 속도(Va) 값에 따라 결정될 수 있다.
충돌방지 필요시간(T1)은 하기 수학식 1과 같이, 차량(10)의 속도(Va) 값과 반비례할 수 있다.
[수학식1]
Figure pat00001
이때, 상기 Va는 차량(10)의 속도 상기 C는 상수이고, 상수 C는 차량 시험을 통해 결정된 값일 수 있다.
한편, 충돌 가능성 판단부(113)는 충돌 예상시간(T2)을 연산할 수 있다.
실시예에 따라, 차량(10)과 후방차량(30)이 같은 차선을 주행하는 경우, 충돌 예상시간(T2)는 하기 수학식2와 같이 연산될 수 있다.
[수학식2]
Figure pat00002
이때, 상기 l은 차량(10)과 후방차량(30)과의 거리, Va는 차량(10)의 속도 및 Vb는 후방차량(30)의 속도이다.
즉, 충돌 가능성 판단부(113)는 차량(10)과 후방차량(30)과의 거리(l)를 차량(10)과 후방차량(30)의 상대속도(Va-Vb)로 나누어진 값을 통해 충돌 예상시간(T2)을 연산할 수 있다.
실시예에 따라, 차량(10)과 후방차량(30)이 다른 차선을 주행하는 경우, 충돌 예상시간(T2)는 하기 수학식3와 같이 연산될 수 있다.
[수학식3]
Figure pat00003
이때, 상기 l은 차량(10)과 후방차량(30)과의 거리, Vax는 차량(10)의 x방향 속도, Vay는 차량(10)의 y방향 속도, Vbx는 후방차량(30)의 x방향 속도, Vby는 후방차량(30)의 y방향 속도이다. 상기 차량(10)의 주행차선을 y방향으로 정하고, 주행차선과 수직한 방향을 x방향으로 정의할 수 있다.
즉, 충돌 가능성 판단부(113)는 차량(10)과 후방차량(30)과의 거리(l)를 차량(10)과 후방차량(30)의 상대속도
Figure pat00004
)로 나누어진 값을 통해 충돌 예상시간(T2)는 연산할 수 있다.
그리고, 충돌 가능성 판단부(113)는 충돌방지 필요시간(T1) 및 충돌 예상시간(T2)에 기초하여 충돌가능성을 판단할 수 있다. 즉, 충돌 가능성 판단부(113)는 충돌방지 필요시간(T1)이 충돌 예상시간(T2) 미만인 경우, 차량(10)이 후방차량(30)과 충돌가능성이 있다고 판단할 수 있다.
전방차량(20) 유무 판단부(114)는 차량(10)의 크루즈 설정속도(Va')가 차량(10)의 주행속도(Va)보다 높은 속도로 설정되고, 전방차량(20) 주행속도(Vf)가 크루즈 설정속도(Va')보다 낮아지는 경우, 차량(10)이 전방차량(20)과 충돌을 방지하기 위해 주행 속도(Va)속도로 주행하는지 여부를 판단할 수 있다.
실시예에 따라, 전방차량(20) 유무 판단부(114)는 차량(10)의 속도제어 ON/OFF 여부를 판단할 수 있다.
또한, 전방차량(20) 유무 판단부(114)는 차량(10)이 전방차량(20)과 충돌을 방지하기 위해 차량(10)과 전방차량(20)의 거리(d1)를 유지하고 있는지 여부를 판단할 수 있다. 이때, 차량(10)과 전방차량(20)과 거리(d1)는 운전자가 설정한 거리일 수 있다.
실시예에 따라, 전방차량(20) 유무 판단부(114)는 차량(10)의 거리제어 ON/OFF 여부를 판단할 수 있다.
제어부(120)는 목표거리 연산부(121) 및 목표속도 연산부(122)를 포함할 수 있다.
제어부(120)의 목표거리 연산부(121)는 전방차량(20)과의 목표거리를 연산할 수 있다. 목표거리는 차량(10)과 전방차량(20)의 거리(d1)를 감소하여 충돌방지 필요시간(T1)이 충돌 예상시간(T2) 이상이 되기 위한 거리일 수 있다. 이때, 차량(10)과 전방차량(20)의 거리(d1)의 감소량은 차량(10)과 후방차량(30)과의 거리(l)의 증가량일 수 있다.
따라서, 목표거리 연산부(121)는 차량(10)과 전방차량(20)의 거리 감소량(△d1)을 하기 수학식 4과 같이 연산할 수 있다.
[수학식4]
Figure pat00005
이때, 상기 T1은 충돌방지 필요시간, Va는 차량(10)의 속도 및 Vb는 후방차량(30)의 속도, l은 차량(10)과 후방차량(30)과의 거리이다.
즉, 제어부(120)는 차량(10)과 전방차량(20)의 거리(d1)와 차량(10)과 전방차량(20)의 거리 감소량(△d1)의 차를 차량(10)의 목표거리로 연산할 수 있다. 이후, 제어부(120)는 차량(10)과 전방차량(20)과의 거리가 상기 목표거리가 되도록 차량을 제어할 수 있다.
제어부(120)의 목표속도 연산부(122)는 차량(10)의 목표속도를 연산할 수 있다. 목표속도는 차량(10)의 속도(Va)가 증가하여 충돌방지 필요시간(T1)이 충돌 예상시간(T2) 이상이 되기 위한 속도일 수 있다.
따라서, 목표속도 연산부(122)는 차량(10)의 속도 증가량(△Va)을 하기 수학식 5과 같이 연산할 수 있다.
[수학식5]
Figure pat00006
이때, 상기 T1은 충돌방지 필요시간(T1), Va는 차량(10)의 속도 및 Vb는 후방차량(30)의 속도, l은 차량(10)과 후방차량(30)과의 거리이다.
즉, 제어부(120)는 차량(10)의 속도(Va)와 차량(10)의 속도 증가량(△Va)의 합을 차량(10)의 목표속도로 연산할 수 있다. 이후, 제어부(120)는 차량(10)이 상기 목표속도로 주행하도록 차량을 제어할 수 있다.
도 2 내지 도 3은 본 발명의 실시예에 따른 충돌가능성 판단 상황을 도시한 도면이다.
도 2를 참조하면, 전방차량(20), 차량(10), 후방차량(30) 모두가 같은 차선을 주행 중이다.
차량(10)은 스마트 크루즈 주행 중, 후방차량(30)이 감지된 경우 차량(10)과 후방차량(30) 각각의 속도와 거리에 기초하여 충돌가능성을 판단할 수 있다.
이를 위해, 차량(10)은 충돌방지 필요시간(T1) 및 충돌 예상시간(T2)을 연산할 수 있다.
이때, 충돌 예상시간(T2)은 차량(10)과 후방차량(30)과의 거리 l을 차량(10)과 후방차량(30)의 상대속도로 나누어 연산할 수 있다.
이때, 전방차량(20), 차량(10), 후방차량(30) 모두가 같은 차선을 주행 중이므로, 상대 속도는 차량(10)의 속도(Va)와 후방차량(30)의 속도(Vb)의 차일 수 있다.
이후, 차량(10)은 충돌방지 필요시간(T1) 이 충돌 예상시간(T2) 보다 큰 경우, 충돌 가능성이 있으므로 판단할 수 있다.
도 3을 참조하면, 전방차량(20), 차량(10)은 같은 차선을 주행 중이고, 후방차량(30)은 차량(10)과 다른 차선을 주행 중이다.
차량(10)은 스마트 크루즈 주행 중, 다른 차선에서 주행중인 후방차량(30)의 방향 지시등이 차량(10)이 주행하는 차선 방향으로 켜진 경우, 후방차량(30)이 차선을 변경하는 것으로 판단할 수 있다.
한편, 차량(10)은 스마트 크루즈 주행 중, 다른 차선에서 주행중인 후방차량(30)과 차량(10)의 거리(l) 및 각도(
Figure pat00007
)에 의해 연산된 x방향 연산값(
Figure pat00008
)이 차량(10)과의 차선과의 거리(d1)보다 작은 경우, 후방차량(30)이 차선을 변경하는 것으로 판단할 수 있다. 이때, 차선의 방향은 y방향이고, 차선과 수직한 방향은 x방향일 수 있다.
차량(10)은 후방차량(30)이 차선을 변경한다고 판단하는 경우, 충돌가능성을 판단할 수 있다.
이를 위해, 차량(10)은 충돌방지 필요시간(T1) 및 충돌 예상시간(T2)을 연산할 수 있다.
이때, 충돌 예상시간(T2)은 차량(10)과 후방차량(30)과의 거리 l을 차량(10)과 후방차량(30)의 상대속도로 나누어 연산할 수 있다.
이때, 차량(10)과 후방차량(30)이 서로 다른 차선으로 주행 중이므로, 상대 속도는 차량(10)의 x방향 속도(Vax), 차량(10)의 y방향 속도(Vay)와 후방차량(30)의 방향 속도(Vbx), 후방차량(30)의 y방향 속도(Vby)에 의하여 연살 될 수 있다.
이후, 차량(10)은 충돌방지 필요시간(T1)이 충돌 예상시간(T2) 보다 큰 경우, 충돌 가능성이 있으므로 판단할 수 있다.
도 4는 본 발명의 일 실시예에 따른 차량 주행제어 방법을 도시한 흐름도이다.
도 4를 참조하면, 차량 주행제어 장치의 판단부(110)는 스마트 크루즈 기능이 On 상태인지 판단할 수 있다(S410).
상기 S410 단계 이후, 차량(10)의 스마트 크루즈 기능이 ON 상태가 아닌 경우(S410의 NO), 차량 주행제어 장치(100)의 프로세스는 종료할 수 있다.
한편, 상기 S410 단계 이후, 차량(10)의 스마트 크루즈 기능이 ON 상태인 경우(S410의 YES), 판단부(110)는 후방차량(30)이 차량(10)과 같은 차선을 주행하는지 여부를 판단할 수 있다(S420).
상기 S420 단계 이후, 후방차량(30)이 차량(10)의 주행차선과 같은 차선을 주행하는 경우(S420의 YES), 판단부(110)는 판단부(110) 차량(10)의 속도(Va)에 기초하여 충돌 방지에 필요한 시간(T1)을 연산할 수 있다(S430).
상기 S430 단계 이후, 판단부(110)는 차량(10)과 후방차량(30)과의 거리(l), 차량(10)의 속도(Va) 및 후방차량(30)의 속도(Vb)에 기초하여 수학식 2에 의해 충돌 예상시간(T2)을 연산할 수 있다(S435).
한편, 상기 S420 단계 이후, 후방차량(30)이 차량(10)의 주행차선과 같은 차선을 주행하지 않는 경우(S420의 NO), 판단부(110)는 후방차량(30)이 차량(10)의 주행차선으로 차선을 변경하는지 여부를 판단할 수 있다(S440).
상기 S440 단계 이후, 후방차량(30)이 차선을 변경하는 경우(S440의 YES), 판단부(110) 차량(10)의 속도(Va)에 기초하여 충돌 방지에 필요한 시간(T1)을 연산할 수 있다(S450).
상기 S450 단계 이후, 판단부(110)는 차량(10)과 후방차량(30)과의 거리(l), 차량(10)의 속도(Va) 및 후방차량(30)의 속도(Vb)에 기초하여 수학식 3에 의해 충돌 예상시간(T2)을 연산할 수 있다(S455).
상기 S430 단계 또는 상기 S450 단계 이후, 판단부(110)는 충돌 방지에 필요한 시간(T1)이 충돌 예상시간(T2)미만인지 판단할 수 있다(S460).
상기 S460 단계 이후, 충돌 방지에 필요한 시간(T1)이 충돌 예상시간(T2) 미만이 아닌 경우(S460의 NO), 판단부(110)는 차량(10)이 전방차량(20)과 거리제어 중인지 판단할 수 있다(S470).
상기 S470 단계 이후, 차량(10)이 전방차량(20)과 거리제어 중인 경우(S470의 YES), 제어부(120)는 차량(10)과 전방차량(20)의 거리 감소량(△d1)을 연산할 수 있다(S480). 이때 상기 차량(10)과 전방차량(20)의 거리 감소량(△d1)은 충돌방지 필요시간(T1), 차량(10)의 속도(Va), 후방차량(30)의 속도(Vb) 및 차량(10)과 후방차량(30)과의 거리(l)에 의하여 수학식 4에 의해 연산될 수 있다.
상기 S480 단계 이후, 제어부(120)는 차량(10)과 전방차량(20)의 거리(d1)와 차량(10)과 전방차량(20)의 거리 감소량(△d1)의 차를 차량(10)의 목표거리로 연산할 수 있다. 제어부(120)는 상기 연산된 목표거리에 기초하여 차량을 제어할 수 있다(S485). 이후 상기 S420 단계를 다시 수행할 수 있다.
한편, 상기 S470 단계 이후, 차량(10)이 전방차량(20)과 거리제어 중이 아닌 경우(S470의 NO), 제어부(120)는 차량(10)의 속도 증가량(△Va)을 연산할 수 있다(S490). 이때 상기 차량(10)의 속도 증가량(△Va)은 충돌방지 필요시간(T1), 차량(10)의 속도(Va), 후방차량(30)의 속도(Vb) 및 차량(10)과 후방차량(30)과의 거리(l)에 의하여 수학식 5에 의해 연산될 수 있다.
상기 S490 단계 이후, 제어부(120)는 차량(10)의 속도(Va)와 차량(10)의 속도 증가량(△Va)의 합을 차량(10)의 목표속도로 연산할 수 있다. 제어부(120)는 상기 목표속도에 기초하여 차량을 제어할 수 있다(S495). 이후 상기 S420 단계를 다시 수행할 수 있다.
한편, 상기 S460 단계 이후, 충돌 방지에 필요한 시간(T1)이 충돌 예상시간(T2) 미만인 경우, 차량 주행제어 장치(100)의 프로세스는 종료할 수 있다.
상술한 일 실시예에 따른 방법은 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 장치에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상술한 방법을 구현하기 위한 기능적인(function)프로그램, 코드 및 코드 세그먼트들은 실시예가 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
10: 차량
20: 전방차량
30: 후방차량
100: 차량 주행제어 장치
110: 판단부
120: 제어부

Claims (20)

  1. 차량의 스마트 크루즈 주행 여부를 판단하는 단계;
    상기 차량이 스마트 크루즈 주행 상태인 경우, 후방차량 차선변경 여부를 판단하는 단계;
    상기 후방차량 차선 변경 여부에 기초하여 충돌 가능성을 판단하는 단계;
    상기 충돌 가능성 판단에 기초하여 전방차량 유무를 판단하는 단계; 및
    상기 전방차량 유무에 판단에 기초하여 목표거리 또는 목표속도를 연산하는 단계를 포함하는 차량 주행제어 방법.
  2. 제1항에 있어서,
    상기 후방차량 차선변경 여부를 판단하는 단계는
    상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하는지 여부를 판단하는 단계를 포함하는 차량 주행제어 방법.
  3. 제2항에 있어서,
    상기 후방차량이 상기 차량과 같은 차선을 주행하지 않는 경우, 상기 후방차량이 상기 차량의 주행차선으로 차선을 변경하는지 여부를 판단하는 단계를 더 포함하는 차량 주행제어 방법.
  4. 제 3항에 있어서,
    상기 충돌 가능성을 판단하는 단계는
    상기 차량과 후방차량과의 충돌방지 필요시간을 연산하는 단계;
    상기 차량과 상기 후방차량과의 충돌 예상시간을 연산하는 단계; 및
    상기 충돌방지 필요시간이 상기 충돌 예상시간 미만인지 판단하는 단계를 포함하는 차량 주행제어 방법.
  5. 제 4항에 있어서,
    상기 충돌 예상시간을 연산하는 단계는
    상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하는 경우, 하기 수학식 2를 통해 충돌 예상시간을 연산하는 단계를 포함하는 차량 주행제어 방법.
    [수학식2]
    Figure pat00009

    (l은 차량과 후방차량과의 거리, Va는 차량의 속도 및 Vb는 후방차량의 속도)
  6. 제 4항에 있어서,
    상기 충돌 예상시간을 연산하는 단계는
    상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하지 않는 경우, 하기 수학식 3을 통해 충돌 예상시간을 연산하는 단계를 포함하는 차량 주행제어 방법.
    [수학식3]
    Figure pat00010

    (l은 차량과 후방차량과의 거리, Vax는 차량의 x방향 속도, Vay는 차량의 y방향 속도, Vbx는 후방차량의 x방향 속도, Vby는 후방차량의 y방향 속도)
  7. 제 1항에 있어서,
    상기 전방차량 유무를 판단하는 단계는
    상기 전방차량의 속도가 상기 차량의 스마트 크루즈 설정속도보다 낮은지 판단하는 단계; 및
    상기 전방차량의 속도가 상기 차량의 스마트 크루즈 설정속도보다 낮은 경우, 상기 차량이 상기 전방차량과 거리제어 중인지 판단하는 단계를 포함하는 차량 주행제어 방법.
  8. 제 7항에 있어서,
    상기 차량이 상기 전방차량과 거리 제어 중인 경우, 상기 차량과 상기 전방차량과의 거리 감소량을 하기 수학식 4에 의하여 연산하는 단계; 및
    상기 차량과 상기 전방차량과의 거리와 상기 거리 감소량의 차이를 상기 차량의 목표거리로 연산하는 단계를 포함하는 차량 주행제어 방법.
    [수학식4]
    Figure pat00011

    (T1은 충돌방지 필요시간, Va는 차량의 속도 및 Vb는 후방차량의 속도, l은 차량과 후방차량과의 거리)
  9. 제 7항에 있어서,
    상기 차량이 상기 전방차량과 거리제어 중이 아닌 경우, 상기 차량의 속도 증가량을 하기 수학식 5에 의하여 연산하는 단계; 및
    상기 차량의 속도와 상기 속도 증가량의 합을 상기 차량의 목표거리로 연산하는 단계를 포함하는 차량 주행제어 방법.
    [수학식5]
    Figure pat00012

    (T1은 충돌방지 필요시간(T1), Va는 차량의 속도 및 Vb는 후방차량의 속도, l은 차량과 후방차량과의 거리)
  10. 제 1항 내지 제 9항 중 어느 한 항에 따른 차량 주행제어 방법을 실현하기 위한 프로그램이 기록된 컴퓨터 판독 가능 기록 방법.
  11. 차량 주행제어 진입을 판단하는 판단부; 및
    상기 차량 주행제어 진입 판에 대응하여 차량을 제어하는 제어부를 포함하고,
    상기 판단부는
    차량의 스마트 크루즈 주행 여부를 판단하는 스마트 크루즈 주행 판단부;
    상기 차량이 스마트 크루즈 주행 상태인 경우, 후방차량 차선변경 여부를 판단하는 후방차량 차선변경 판단부;
    상기 후방차량 차선 변경 여부에 기초하여 충돌 가능성을 판단하는 충돌 가능성 판단부; 및
    상기 충돌 가능성 판단에 기초하여 전방차량 유무를 판단하는 전방차량 유무 판단부;를 포함하고,
    상기 제어부는
    상기 전방차량 유무에 판단에 기초하여 목표거리를 연산하는 목표거리 연산부; 및
    상기 전방차량 유무에 판단에 기초하여 목표속도를 연산하는 목표속도 연산부를 포함하는 차량 주행제어 장치.
  12. 제11항에 있어서,
    상기 후방차량 차선변경 판단부는
    상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하는지 여부를 판단하는 차량 주행제어 장치.
  13. 제12항에 있어서,
    상기 후방차량 차선변경 판단부는
    상기 후방차량이 상기 차량과 같은 차선을 주행하지 않는 경우, 상기 후방차량이 상기 차량의 주행차선으로 차선을 변경하는지 여부를 판단하는 차량 주행제어 장치.
  14. 제 13항에 있어서,
    상기 충돌 가능성 판단부는
    상기 차량과 후방차량과의 충돌방지 필요시간을 연산하고,
    상기 차량과 상기 후방차량과의 충돌 예상시간을 연산하고,
    상기 충돌방지 필요시간이 상기 충돌 예상시간 미만인지 판단하는 차량 주행제어 장치.
  15. 제 14항에 있어서,
    상기 충돌 가능성 판단부는
    상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하는 경우, 하기 수학식 2를 통해 충돌 예상시간을 연산하는 차량 주행제어 장치.
    [수학식2]
    Figure pat00013

    (l은 차량과 후방차량과의 거리, Va는 차량의 속도 및 Vb는 후방차량의 속도)
  16. 제 14항에 있어서,
    상기 충돌 가능성 판단부는
    상기 후방차량이 상기 차량의 주행차선과 같은 차선을 주행하지 않는 경우, 하기 수학식 3을 통해 충돌 예상시간을 연산하는 차량 주행제어 장치.
    [수학식3]
    Figure pat00014

    (l은 차량과 후방차량과의 거리, Vax는 차량의 x방향 속도, Vay는 차량의 y방향 속도, Vbx는 후방차량의 x방향 속도, Vby는 후방차량의 y방향 속도)
  17. 제 11항에 있어서,
    상기 전방차량 유무 판단부는
    상기 전방차량의 속도가 상기 차량의 스마트 크루즈 설정속도 보다 낮은지 판단하고,
    상기 전방차량의 속도가 상기 차량의 스마트 크루즈 설정속도보다 낮은 경우, 상기 차량이 상기 전방차량과 거리제어 중인지 판단하는 차량 주행제어 장치.
  18. 제 17항에 있어서,
    상기 제어부는
    상기 차량이 상기 전방차량과 거리 제어 중인 경우, 상기 차량과 상기 전방차량과의 거리 감소량을 하기 수학식 4에 의하여 연산하고,
    상기 차량과 상기 전방차량과의 거리와 상기 거리 감소량의 차이를 상기 차량의 목표거리로 연산하는 차량 주행제어 장치.
    [수학식4]
    Figure pat00015

    (T1은 충돌방지 필요시간, Va는 차량의 속도 및 Vb는 후방차량의 속도, l은 차량과 후방차량과의 거리)
  19. 제 17항에 있어서,
    상기 제어부는
    상기 차량이 상기 전방차량과 거리제어 중이 아닌 경우, 상기 차량의 속도 증가량을 하기 수학식 5에 의하여 연산하고,
    상기 차량의 속도와 상기 속도 증가량의 합을 상기 차량의 목표거리로 연산하는
    차량 주행제어 장치.
    [수학식5]
    Figure pat00016

    (T1은 충돌방지 필요시간(T1), Va는 차량의 속도 및 Vb는 후방차량의 속도, l은 차량과 후방차량과의 거리)
  20. 제 11항 내지 제 19항에 따른 차량 주행제어 장치를 포함하고,
    상기 차량 주행제어 장치에 의해 차량의 속도와 전방차량과의 거리를 제어하는 차량.
KR1020190117416A 2019-09-24 2019-09-24 차량 주행제어 방법 및 장치 KR20210035523A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020190117416A KR20210035523A (ko) 2019-09-24 2019-09-24 차량 주행제어 방법 및 장치
US16/774,285 US11650600B2 (en) 2019-09-24 2020-01-28 Apparatus and method for controlling driving of vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190117416A KR20210035523A (ko) 2019-09-24 2019-09-24 차량 주행제어 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20210035523A true KR20210035523A (ko) 2021-04-01

Family

ID=74880844

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190117416A KR20210035523A (ko) 2019-09-24 2019-09-24 차량 주행제어 방법 및 장치

Country Status (2)

Country Link
US (1) US11650600B2 (ko)
KR (1) KR20210035523A (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11940790B2 (en) * 2018-12-12 2024-03-26 Allstate Insurance Company Safe hand-off between human driver and autonomous driving system
CN113734199B (zh) * 2021-09-14 2023-05-30 苏州智加科技有限公司 车辆控制方法、装置、终端及存储介质

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7852462B2 (en) * 2000-05-08 2010-12-14 Automotive Technologies International, Inc. Vehicular component control methods based on blind spot monitoring
JP4042980B2 (ja) * 2004-05-14 2008-02-06 本田技研工業株式会社 車両操作支援装置
PL1839290T3 (pl) * 2004-12-01 2014-01-31 Zorg Industries Hong Kong Ltd Zintegrowany system dla pojazdów do unikania kolizji przy małych prędkościach
JP4887980B2 (ja) * 2005-11-09 2012-02-29 日産自動車株式会社 車両用運転操作補助装置および車両用運転操作補助装置を備えた車両
JP5180641B2 (ja) * 2008-03-25 2013-04-10 富士重工業株式会社 車両用運転支援装置
JP5167051B2 (ja) * 2008-09-30 2013-03-21 富士重工業株式会社 車両の運転支援装置
WO2011158307A1 (ja) * 2010-06-18 2011-12-22 本田技研工業株式会社 運転者の車線変更意図を予測するシステム
KR101316306B1 (ko) 2011-12-09 2013-10-08 현대자동차주식회사 차량의 스마트 크루즈 컨트롤 시스템 및 그 제어방법
KR101361360B1 (ko) * 2011-12-26 2014-02-11 현대자동차주식회사 측후방 감지센서를 이용한 차간거리 제어 시스템 및 그 제어 방법
KR101480647B1 (ko) * 2013-11-15 2015-01-09 현대자동차주식회사 협로 주행을 위한 조향 위험도 판단 시스템 및 그 판단 방법
KR101509989B1 (ko) * 2013-11-26 2015-04-07 현대자동차주식회사 차량 제동 제어 시스템 및 방법
JP6307383B2 (ja) * 2014-08-07 2018-04-04 日立オートモティブシステムズ株式会社 行動計画装置
JP6079724B2 (ja) * 2014-08-08 2017-02-15 トヨタ自動車株式会社 運転支援装置
KR20160023193A (ko) * 2014-08-21 2016-03-03 현대자동차주식회사 긴급 제동 시스템에서 전방위 확장 적용을 위한 충돌 위험 판단 방법 및 장치
JP6302825B2 (ja) * 2014-11-28 2018-03-28 株式会社アドヴィックス 衝突回避装置
KR20160071164A (ko) 2014-12-11 2016-06-21 현대자동차주식회사 끼어들기를 고려한 차량 주행제어 장치 및 방법
JP6115579B2 (ja) * 2015-02-16 2017-04-19 トヨタ自動車株式会社 衝突回避装置
CN107848531B (zh) * 2015-07-15 2020-12-25 本田技研工业株式会社 车辆控制装置、车辆控制方法及存储车辆控制程序的介质
KR102365272B1 (ko) * 2015-09-24 2022-02-21 현대모비스 주식회사 차량 자동 주행 제어 장치 및 방법
JP6325588B2 (ja) * 2016-03-03 2018-05-16 株式会社Subaru 車両の制御装置
JP6288590B2 (ja) * 2016-03-15 2018-03-07 本田技研工業株式会社 車両制御装置、車両制御方法、および車両制御プログラム
US9796327B2 (en) * 2016-03-23 2017-10-24 Nissan North America, Inc. Forward collision avoidance
US9836976B2 (en) * 2016-03-23 2017-12-05 Nissan North America, Inc. Passing lane collision avoidance
US10286913B2 (en) * 2016-06-23 2019-05-14 Honda Motor Co., Ltd. System and method for merge assist using vehicular communication
US10625742B2 (en) * 2016-06-23 2020-04-21 Honda Motor Co., Ltd. System and method for vehicle control in tailgating situations
US10449962B2 (en) * 2016-06-23 2019-10-22 Honda Motor Co., Ltd. System and method for vehicle control using vehicular communication
US9771055B1 (en) * 2016-11-01 2017-09-26 GM Global Technology Operations LLC Front impact mitigation system for a vehicle and method
CN109923597A (zh) * 2016-11-18 2019-06-21 三菱电机株式会社 驾驶辅助装置及驾驶辅助方法
JP6572880B2 (ja) * 2016-12-28 2019-09-11 トヨタ自動車株式会社 運転支援装置
KR102250754B1 (ko) 2017-03-22 2021-05-11 현대모비스 주식회사 하이브리드 전기 자동차의 스마트 크루즈 컨트롤 제어 방법
JP6958001B2 (ja) * 2017-06-09 2021-11-02 トヨタ自動車株式会社 車線変更支援装置
US11731614B2 (en) * 2017-07-25 2023-08-22 Hl Klemove Corp. Apparatus and method for controlling vehicle to avoid or mitigate collision
KR101956689B1 (ko) * 2017-10-16 2019-07-04 주식회사 만도 긴급차량 운행경로 생성기능을 갖는 자동 순항 제어장치 및 제어방법
KR102485348B1 (ko) * 2017-12-28 2023-01-05 현대자동차주식회사 차량 주행보조기능의 자동제어 장치 및 방법
FR3077547A1 (fr) * 2018-02-08 2019-08-09 Renault S.A.S Systeme et procede de detection d'un risque de collision entre un vehicule automobile et un objet secondaire situe sur les voies de circulation adjacentes audit vehicule lors d'un changement de voie
US11084496B2 (en) * 2018-04-23 2021-08-10 Accenture Global Solutions Limited Utilizing qualitative models to provide transparent decisions for autonomous vehicles
KR102012271B1 (ko) * 2018-05-17 2019-08-20 주식회사 만도 차간 거리 제어 장치 및 이를 이용한 제어 방법
US11400930B2 (en) * 2020-02-14 2022-08-02 GM Global Technology Operations LLC Simultaneous lane change situational awareness

Also Published As

Publication number Publication date
US11650600B2 (en) 2023-05-16
US20210089052A1 (en) 2021-03-25

Similar Documents

Publication Publication Date Title
US10365655B2 (en) ECU, autonomous vehicle including ECU, and method of controlling lane change for the same
JP6052424B2 (ja) 走行制御装置及び走行制御方法
US11250694B2 (en) Vehicle control method, computer device and storage medium
US11155257B2 (en) Automatic parking control device
EP3859278A1 (en) Road feature point extraction method and system
JP6273754B2 (ja) 走行制御装置及び走行制御方法
KR20190118941A (ko) 차량의 차로 변경 제어 장치 및 방법
GB2545787A (en) In-path target selection during lane change
CN103625470A (zh) 用于引导车辆的方法和驾驶员辅助***
CN112026756B (zh) 基于跟踪目标的危险目标选择方法、***及车辆
US20120209492A1 (en) Method of regulating acceleration control and adaptive cruise control system for the same
US20130245866A1 (en) Vehicle control device
CN110203197B (zh) 一种车道识别及车道保持方法及终端设备
KR20210035523A (ko) 차량 주행제어 방법 및 장치
US20230054263A1 (en) Obstacle avoidance control method and device, advanced driver-assistance system, vehicle, and medium
CN114715154A (zh) 一种变道行车轨迹规划方法、装置、设备和介质
CN112141110A (zh) 一种车辆变道方法、装置、设备及存储介质
KR20150047214A (ko) 카메라 센서를 이용한 scc 시스템 및 방법
KR102049338B1 (ko) 도로의 경사를 고려한 차량 속도 제어 장치 및 방법
CN111476491A (zh) 一种城市交通场景中的车辆运动模拟分析方法
KR20220107789A (ko) 차량의 rctb 시스템 및 그 제어방법
CN110239518B (zh) 一种车辆横向位置控制方法及装置
KR102579855B1 (ko) 네비게이션과 연동되는 차량 속도 제어 장치 및 방법
CN105109483A (zh) 驾驶方法及***
AU2019348096A1 (en) Control method and system for vehicles and vehicle

Legal Events

Date Code Title Description
A201 Request for examination