KR20230013222A - 전방 차량과의 차간 거리 제어 장치 및 방법 - Google Patents
전방 차량과의 차간 거리 제어 장치 및 방법 Download PDFInfo
- Publication number
- KR20230013222A KR20230013222A KR1020210093814A KR20210093814A KR20230013222A KR 20230013222 A KR20230013222 A KR 20230013222A KR 1020210093814 A KR1020210093814 A KR 1020210093814A KR 20210093814 A KR20210093814 A KR 20210093814A KR 20230013222 A KR20230013222 A KR 20230013222A
- Authority
- KR
- South Korea
- Prior art keywords
- value
- vehicle
- acceleration
- distance
- speed
- 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.)
- Pending
Links
Images
Classifications
-
- 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
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
-
- 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/181—Preparing for stopping
-
- 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
-
- 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/107—Longitudinal acceleration
-
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0022—Gains, weighting coefficients or weighting functions
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/04—Vehicle stop
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- 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
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/18—Distance travelled
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4041—Position
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4042—Longitudinal speed
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/802—Longitudinal distance
-
- 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/106—Longitudinal acceleration
-
- 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
- B60W2754/00—Output or target parameters relating to objects
- B60W2754/10—Spatial relation or speed relative to objects
- B60W2754/30—Longitudinal distance
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Controls For Constant Speed Travelling (AREA)
Abstract
본 발명은 자차량의 정보 및 전방 차량의 정보 수신하는 수신부, 수신된 자차량의 정보 및 전방 차량의 정보를 기반으로 자차량을 위한 제 1 가속도 또는 자차량을 위한 제 2 가속도 중 어느 하나를 생성하는 가속도 생성부 및 생성된 제 1 가속도 또는 제 2 가속도를 출력하는 출력부를 포함하는, 전방 차량과의 차간 거리 제어 장치에 관한 것이다.
Description
실시예들은 전방 차량과의 차간 거리 제어 장치 및 방법에 관한 것이다.
일반적으로, 전방 차량과의 거리를 일정하게 제어하기 위해서는 전방 차량 또는 자차량의 주행 상황을 고려해야 한다. 전방 차량 또는 자차량의 주행 상황을 고려하지 않고 획일적인 방법으로 자차량의 가속도를 제어하면, 전방 차량과의 안전 거리를 침범하는 문제점이 발생할 수 있다.
전반 차량과의 주행 상황을 고려하여 차간 거리를 일정하게 제어하는 경우, 일정하게 유지하기 위한 목표가 되는 안전 거리는 자차량의 주행 속도에 기반하여 변할 수 있다. 다만, 전방 차량이 정차 중인 경우에도 기존의 방식으로 자차량의 가속도를 제어하면, 거리 오차에 의한 가속도 제어가 속도 오차에 의한 가속도 제어를 상회하게 되어 차량의 제어력이 약해지는 문제점이 발생할 수 있다.
실시예들은, 차간 거리 유지 시, 주행 상황을 고려한 자차량의 가속도 제어 장치 또는 방법을 제공하는 것을 과제로 한다.
또한, 실시예들은, 차간 거리 유지 시, 전방 차량이 정차 중인 경우와 주행 중인 경우에 각각 다른 방법으로 자차량의 가속도를 제어하는 장치 또는 방법을 제공하는 것을 과제로 한다.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재들로부터 당업자에게 명확하게 이해될 수 있을 것이다.
실시예들에 따른 전방 차량과의 차간 거리 제어 장치는, 자차량의 정보 및 전방 차량의 정보 수신하는 수신부; 상기 수신된 자차량의 정보 및 전방 차량의 정보를 기반으로 상기 자차량을 위한 제 1 가속도 또는 상기 자차량을 위한 제 2 가속도 중 어느 하나를 생성하는 가속도 생성부; 및 상기 생성된 제 1 가속도 또는 상기 제 2 가속도를 출력하는 출력부; 를 포함할 수 있다.
또한, 실시예들에 따른 전방 차량과의 차간 거리 제어 장치는 상기 출력된 상기 제 1 가속도 또는 상기 제 2 가속도를 기반으로 상기 자차량을 제어하는 제어부; 를 더 포함할 수 있다.
또한, 실시예들에 따른 상기 자차량의 정보는 상기 자차량의 속도 값을 포함하고, 상기 전방 차량의 정보는 상기 전방 차량의 속도 값 및 상기 자차량과 상기 전방 차량 간의 이격 거리 값을 포함할 수 있다.
또한, 실시예들에 따른 상기 가속도 생성부는, 상기 전방 차량의 속도 값이 0이 아닌 것에 대응하여, 상기 제 1 가속도를 생성하고, 상기 전방 차량의 속도 값이 0인 것에 대응하여, 상기 제 2 가속도를 생성할 수 있다.
또한, 실시예들에 따른 상기 제 1 가속도는 상기 자차량 및 상기 전방 차량 간의 제 1 차간 거리 값을 유지하기 위한 가속도를 나타내고, 상기 제 2 가속도는 상기 자차량 및 상기 전방 차량 간의 제 2 차간 거리 값을 유지하기 위한 가속도를 나타낼 수 있다.
또한, 실시예들에 따른 상기 제 1 차간 거리 값은 상기 자차량의 속도 값에 기반하여 적응적으로(adaptively) 변하고, 상기 제 2 차간 거리 값은 일정한 값을 나타낼 수 있다.
또한, 실시예들에 따른 상기 제 1 가속도는 상기 전방 차량의 속도 값, 상기 자차량의 속도 값, 상기 이격 거리 값, 상기 제 1 차간 거리 값, 속도 가중치 값 및 거리 가중치 값에 기반하여 생성되고, 상기 제 2 가속도는 상기 자차량의 속도 값, 상기 이격 거리 값 및 상기 제 2 차간 거리 값에 기반하여 생성될 수 있다.
또한, 실시예들에 따른 상기 제 2 가속도는 일정한 값을 나타내고, 상기 제 2 가속도는 상기 자차량의 속도 값 및 상기 자차량의 정차까지 걸리는 시간 값을 각각 변수로 가지는 1차 함수(linear function)의 기울기 값을 나타낼 수 있다.
또한, 실시예들에 따른 상기 자차량의 정차까지 걸리는 시간 값은 상기 정차까지 상기 자차량이 이동한 거리 값을 상기 자차량의 속도 값으로 나눈 값의 2배에 해당하는 값을 나타내고, 상기 정차까지 상기 자차량이 이동한 거리 값은 상기 이격 거리 값 및 상기 제 2 차간 거리 값 간의 차이 값을 나타낼 수 있다.
또한, 실시예들에 따른 속도 오차 값은 상기 전방 차량의 속도 값 및 상기 자차량의 속도 값 간의 차이 값을 나타내고, 거리 오차 값은 상기 이격 거리 값 및 상기 제 1 차간 거리 값 간의 차이 값을 나타내고, 상기 제 1 가속도는 상기 속도 오차 값에 상기 속도 가중치 값을 곱한 값 및 상기 거리 오차 값에 상기 거리 가중치 값을 곱한 값을 기반으로 생성될 수 있다.
또한, 실시예들에 따른 전방 차량과의 차간 거리 제어 방법은, 자차량의 정보 및 전방 차량의 정보 수신하는 단계; 상기 수신된 자차량의 정보 및 전방 차량의 정보를 기반으로 상기 자차량을 위한 제 1 가속도 또는 상기 자차량을 위한 제 2 가속도 중 어느 하나를 생성하는 단계; 및 상기 생성된 제 1 가속도 또는 상기 제 2 가속도를 출력하는 단계; 를 포함할 수 있다.
또한, 실시예들에 따른 전방 차량과의 차간 거리 제어 방법은, 상기 출력된 상기 제 1 가속도 또는 상기 제 2 가속도를 기반으로 상기 자차량을 제어하는 단계; 를 더 포함할 수 있다.
또한, 실시예들에 따른 상기 자차량의 정보는 상기 자차량의 속도 값을 포함하고, 상기 전방 차량의 정보는 상기 전방 차량의 속도 값 및 상기 자차량과 상기 전방 차량 간의 이격 거리 값을 포함할 수 있다.
또한, 실시예들에 따른 상기 자차량을 위한 제 1 가속도 또는 상기 자차량을 위한 제 2 가속도 중 어느 하나를 생성하는 단계는, 상기 전방 차량의 속도 값이 0이 아닌 것에 대응하여, 상기 제 1 가속도를 생성하고, 상기 전방 차량의 속도 값이 0인 것에 대응하여, 상기 제 2 가속도를 생성하는 단계; 를 포함할 수 있다.
또한, 실시예들에 따른 상기 제 1 가속도는 상기 자차량 및 상기 전방 차량 간의 제 1 차간 거리 값을 유지하기 위한 가속도를 나타내고, 상기 제 2 가속도는 상기 자차량 및 상기 전방 차량 간의 제 2 차간 거리 값을 유지하기 위한 가속도를 나타낼 수 있다.
또한, 실시예들에 따른 상기 제 1 차간 거리 값은 상기 자차량의 속도 값에 기반하여 적응적으로 변하고, 상기 제 2 차간 거리 값은 일정한 값을 나타낼 수 있다.
또한, 실시예들에 따른 상기 제 1 가속도는 상기 전방 차량의 속도 값, 상기 자차량의 속도 값, 상기 이격 거리 값, 상기 제 1 차간 거리 값, 속도 가중치 값 및 거리 가중치 값에 기반하여 생성되고, 상기 제 2 가속도는 상기 자차량의 속도 값, 상기 이격 거리 값 및 상기 제 2 차간 거리 값에 기반하여 생성될 수 있다.
또한, 실시예들에 따른 상기 제 2 가속도는 일정한 값을 나타내고, 상기 제 2 가속도는 상기 자차량의 속도 값 및 상기 자차량의 정차까지 걸리는 시간 값을 각각 변수로 가지는 1차 함수의 기울기 값을 나타낼 수 있다.
또한, 실시예들에 따른 상기 자차량의 정차까지 걸리는 시간 값은 상기 정차까지 상기 자차량이 이동한 거리 값을 상기 자차량의 속도 값으로 나눈 값의 2배에 해당하는 값을 나타내고, 상기 정차까지 상기 자차량이 이동한 거리 값은 상기 이격 거리 값 및 상기 제 2 차간 거리 값 간의 차이 값을 나타낼 수 있다.
또한, 실시예들에 따른 속도 오차 값은 상기 전방 차량의 속도 값 및 상기 자차량의 속도 값 간의 차이 값을 나타내고, 거리 오차 값은 상기 이격 거리 값 및 상기 제 1 차간 거리 값 간의 차이 값을 나타내고, 상기 제 1 가속도는 상기 속도 오차 값에 상기 속도 가중치 값을 곱한 값 및 상기 거리 오차 값에 상기 거리 가중치 값을 곱한 값을 기반으로 생성될 수 있다.
실시예들은, 차간 거리 유지 시, 주행 상황을 고려한 자차량의 가속도 제어를 제공할 수 있다.
또한, 실시예들은, 차간 거리 유지 시, 전방 차량이 정차 중인 경우와 주행 중인 경우에 각각 다른 방법으로 자차량의 가속도를 제어할 수 있다.
이 외에, 본 문서를 통해 직접적 또는 간접적으로 파악되는 다양한 효과들이 제공될 수 있다.
도 1은 실시예들에 따른 전방 차량과의 차간 거리 제어 장치의 예시를 나타낸다.
도 2는 실시예들에 따른 가속도 생성부 동작의 예시를 나타낸다.
도 3은 실시예들에 따른 제 1 가속도 및 제 2 가속도를 계산하는 방법의 예시를 나타낸다.
도 4는 실시예들에 따른 전방 차량과의 차간 거리 제어 방법의 예시를 나타낸다.
도 2는 실시예들에 따른 가속도 생성부 동작의 예시를 나타낸다.
도 3은 실시예들에 따른 제 1 가속도 및 제 2 가속도를 계산하는 방법의 예시를 나타낸다.
도 4는 실시예들에 따른 전방 차량과의 차간 거리 제어 방법의 예시를 나타낸다.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명의 실시예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 실시예에 대한 이해를 방해한다고 판단되는 경우에는 그 상세한 설명은 생략한다.
본 발명의 실시예의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 또한, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 도 1 내지 도 4를 참조하여, 본 발명의 실시예들을 구체적으로 설명하기로 한다.
도 1은 실시예들에 따른 전방 차량과의 차간 거리 제어 장치의 예시를 나타낸다.
이 도면은 실시예들에 따른 전방 차량과의 차간 거리 제어 장치(또는 장치, 1000)의 예시를 나타내는 블록도이다.
실시에들에 따른 차량은 자율주행 차량을 포함할 수 있다. 실시예들에 따른 자율주행 차량은 자율주행 시스템(autonomous driving system)에 기반하여 자율주행을 수행할 수 있다. 실시예들에 따른 차량은 주행 중 주행 방향에 위치하는 전방 차량과의 차간 거리를 일정하게 유지할 수 있다. 따라서, 차량은 전방 차량과의 차간 거리를 일정하게 유지하기 위해 차량의 가속도를 조절할 수 있다. 실시예들에 따른 차량은 자차량으로 호칭될 수 있다.
실시예들에 따른 전방 차량과의 차간 거리 제어 장치는 수신부(1001), 가속도 생성부(1002) 및/또는 출력부(1003)을 포함할 수 있다. 실시예들에 따른 장치는 상술한 자차량의 내부 또는 외부에 포함될 수 있다. 실시예들에 따른 장치는 이 도면에 도시되어 있지 않은 하나 또는 그 이상의 엘리먼트(element)들을 더 포함할 수 있다.
실시예들에 따른 수신부는 자차량의 정보 및 전방 차량의 정보를 수신할 수 있다. 실시예들에 따른 자차량의 정보는 자차량의 속도 값을 포함할 수 있다. 실시예들에 따른 전방 차량의 정보는 전방 차량의 속도 값 및/또는 자차량과 전방 차량 간의 이격 거리 값을 포함할 수 있다. 실시예들에 따른 자차량의 정보 및/또는 전방 차량의 정보는 자차량에 포함된 센서(예를 들어, 라이다(LiDAR) 센서 또는 TOF(Time Of Flight) 센서)에 의하여 획득될 수 있다.
실시예들에 따른 가속도 생성부는 수신된 자차량의 정보 및 전방 차량의 정보를 기반으로 자차량을 위한 제 1 가속도 또는 자차량을 위한 제 2 가속도 중 어느 하나를 생성할 수 있다.
실시예들에 따른 제 1 가속도는 전방 차량이 주행 중인 것에 대응하여, 전방 차량과의 차간 거리를 일정하게 유지하기 위한 가속도일 수 있다. 실시예들에 따른 제 2 가속도는 전방 차량이 정차 중인 것에 대응하여, 전방 차량과 일정 거리를 유지한 채 자차량이 정차하기 위한 가속도일 수 있다.
상술한 제 1 가속도에 기반하여 주행 중인 전방 차량과 일정하게 유지되는 차간 거리는 제 1 차간 거리로 호칭될 수 있다. 상술한 제 2 가속도에 기반하여 정차 중인 전방 차량과 일정하게 유지되는 차간 거리는 제 2 차간 거리로 호칭될 수 있다. 즉, 제 1 가속도는 상기 자차량 및 전방 차량 간의 제 1 차간 거리 값을 유지하기 위한 가속도를 나타내고, 제 2 가속도는 자차량 및 전방 차량 간의 제 2 차간 거리 값을 유지하기 위한 가속도를 나타낼 수 있다. 실시예들에 따른 제 1 차간 거리 값 및 제 2 차간 거리 값은 사용자에 의해 기 설정되거나 시스템에 의하여 계산된 값일 수 있다.
즉, 실시예들에 따른 장치는 자차량 및/또는 전방 차량의 주행 상황에 따라 제 1 가속도 또는 제 2 가속도 중 적절한 가속도를 선택하여 출력할 수 있다. 실시예들에 따른 가속도 생성부의 가속도 생성 과정에 대한 구체적인 설명은 도 2에서 후술한다. 실시예들에 따른 제 1 가속도 및 제 2 가속도에 대한 구체적인 설명은 도 3에서 후술한다.
실시예들에 따른 출력부는 생성된 제 1 가속도 또는 제 2 가속도를 출력할 수 있다.
실시예들에 따른 장치는 출력된 제 1 가속도 또는 제 2 가속도를 기반으로 자차량을 제어하는 제어부(이 도면에 도시되어 있지 않음)을 더 포함할 수 있다. 즉, 장치는 전방 차량과의 차간 거리 제어를 위하여 제 1 가속도 또는 제 2 가속도 중 어느 하나에 기반하여 자차량의 가속도를 제어할 수 있다.
실시예들에 따른 장치는 이 도면에서 설명하는 방법을 통하여, 자차량의 가속도를 제어하여 전방 차량과의 일정한 차간 거리를 유지할 수 있다. 또한, 실시예들에 따른 장치는 자차량 및/또는 전방 차량의 주행 상황에 적절한 가속도를 생성하여, 안전하고 효율적으로 자차량의 가속도를 제어할 수 있다.
도 2는 실시예들에 따른 가속도 생성부 동작의 예시를 나타낸다.
이 도면은 실시예들에 따른 가속도 생성부(도 1에서 설명한 가속도 생성부(1002))가 가속도를 생성하는 동작의 예시를 나타내는 플로우 차트이다.
도 1 에서 상술한 바와 같이, 가속도 생성부는 수신된 자차량의 정보 및 전방 차량의 정보를 기반으로 자차량을 위한 제 1 가속도 또는 자차량을 위한 제 2 가속도 중 어느 하나를 생성할 수 있다. 실시예들에 따른 제 1 가속도 및/또는 제 2 가속도에 대한 설명은 도 1 에서 상술한 바와 동일 또는 유사하다.
도 1 에서 상술한 바와 같이, 가속도 생성부는 자차량 및/또는 전방 차량의 주행 상황에 기반하여 가속도를 생성할 수 있다.
실시예들에 따른 가속도 생성부는 자차량이 차간 거리를 제어하는 상태인 것에 대응하여, 동작할 수 있다(S2000). 즉, 전방 차량이 없거나, 전방 차량과의 차간 거리를 제어하는 상태가 아닌 경우, 가속도 생성부는 동작하지 않을 수 있다.
실시예들에 따른 가속도 생성부는 전방 차량의 정보에 포함된 전방 차량의 속도 값에 기반하여 가속도를 생성할 수 있다.
실시예들에 따른 가속도 생성부는 전방 차량의 속도 값이 0이 아닌 것에 대응하여, 제 1 가속도를 생성할 수 있다(S2001).
도 1 에서 상술한 바와 같이, 실시예들에 따른 제 1 가속도는 자차량 및 주행 중인 전방 차량 간의 제 1 차간 거리 값을 유지하기 위한 가속도를 나타낼 수 있다. 이 경우, 전방 차량이 주행 중이므로 제 1 차간 거리 값은 자차량의 정보에 포함된 자차량의 속도 값에 기반하여 적응적으로(adaptively) 변할 수 있다. 예를 들어, 제 1 차간 거리는 자차량의 속도 값에 정비례한다. 따라서, 실시예들에 따른 제 1 가속도는 상술한 적응적으로 변하는 제 1 차간 거리에 대응하여, 일정하지 않은 값을 가질 수 있다.
실시예들에 따른 가속도 생성부는 전방 차량의 속도 값이 0인 것에 대응하여, 제 2 가속도를 생성할 수 있다(S2002).
도 1 에서 상술한 바와 같이, 실시예들에 따른 제 2 가속도는 자차량 및 정차 중인 전방 차량 간의 제 2 차간 거리 값을 유지하기 위한 가속도를 나타낼 수 있다. 이 경우, 전방 차량이 정차 중이므로 제 2 차간 거리 값은 일정한 값을 나타낼 수 있다. 예를 들어, 제 2 차간 거리 값은 자차량의 안전한 정차를 위한 정차된 전방 차량과의 안전 거리 값을 나타낸다. 따라서, 실시예들에 따른 제 2 가속도는 일정한 값을 가질 수 있다.
실시예들에 따른 가속도 생성부는 이 도면에서 설명하는 방법을 통하여 생성된 가속도를 출력부(도 1 에서 설명한 출력부(1003)에 전달할 수 있다.
실시예들에 따른 장치는 이 도면에서 설명하는 방법을 통하여, 자차량의 가속도를 제어하여 전방 차량과의 일정한 차간 거리를 유지할 수 있다. 또한, 실시예들에 따른 장치는 자차량 및/또는 전방 차량의 주행 상황에 적절한 가속도를 생성하여, 안전하고 효율적으로 자차량의 가속도를 제어할 수 있다.
도 3은 실시예들에 따른 제 1 가속도 및 제 2 가속도를 계산하는 방법의 예시를 나타낸다.
이 도면은 실시예들에 따른 제 1 가속도 및 제 2 가속도(도 1 내지 도 2 에서 설명한 제 1 가속도 내지 제 2 가속도)를 계산하는 방법의 예시를 설명하기 위한 도면이다.
도 1 내지 도 2 에서 상술한 바와 같이, 제 1 가속도는 주행 중인 전방 차량에 대응하여 생성되는 가속도를 나타내고, 제 2 가속도는 정차 중인 전방 차량에 대응하여 생성되는 가속도를 나타낼 수 있다.
3000은 실시예들에 따른 제 1 가속도를 생성하는 방법을 설명하기 위한 도면이다.
3000a는 실시예들에 따른 자차량을 나타내고, 3000b는 실시예들에 따른 주행 중인 전방 차량을 나타낼 수 있다.
실시예들에 따른 제 1 가속도는 전방 차량의 속도 값, 자차량의 속도 값(Vo), 자차량과 전방 차량 간의 이격 거리 값(3000c 및 3000d), 제 1 차간 거리 값(3000d), 속도 가중치 값 및/또는 거리 가중치 값에 기반하여 생성될 수 있다. 실시예들에 따른 전방 차량의 속도 값, 자차량의 속도 값, 이격 거리 값 및 제 1 차간 거리 값에 대한 구체적인 설명은 도 1 내지 도 2 에서 상술한 바와 동일 또는 유사하다. 즉, 제 1 차간 거리 값은 자차량의 속도 값 Vo에 대응하여 결정될 수 있다.
실시예들에 따른 속도 가중치 값은 속도 오차 값을 위한 가중치이고, 거리 가중치 값은 거리 오차 값을 위한 가중치일 수 있다. 실시예들에 따른 속도 오차 값은 전방 차량의 속도 값 및 자차량의 속도 값 간의 차이 값을 나타낼 수 있다. 예를 들어, 속도 오차 값은 전방 차량의 속도 값에서 자차량의 속도 값을 뺀 값이다. 실시예들에 따른 거리 오차 값(3000c)은 이격 거리 값 및 상기 제 1 차간 거리 값 간의 차이 값을 나타낼 수 있다. 예를 들어, 거리 오차 값은 이격 거리 값에서 제 1 차간 거리 값을 뺀 값이다. 속도 가중치 값 및 거리 가중치 값은 기 설정된 값이거나, 시스템에 의하여 계산된 값일 수 있다.
실시예들에 따른 제 1 가속도는 아래의 수학식에 기반하여 계산될 수 있다.
수학식 1의 A1은 제 1 가속도 값을 나타낼 수 있다. gain_spd는 속도 가중치 값을 나타낼 수 있다. Speed_Error는 속도 오차 값을 나타낼 수 있다. gain_dist는 거리 가중치 값을 나타낼 수 있다. Distance_Error는 거리 오차 값을 나타낼 수 있다. 즉, 실시예들에 따른 제 1 가속도는 속도 오차 값에 속도 가중치 값을 곱한 값 및 거리 오차 값에 거리 가중치 값을 곱한 값을 기반으로 생성될 수 있다.
상술한 수학식 1에 따른 가속도 생성 방법을 전방 차량이 정차 중인 경우에도 동일하게 적용하면, 자차량이 기 설정된 안전 거리(예를 들어, 제 1 차간 거리 값 또는 제 2 차간 거리 값)을 침범하는 문제점이 발생할 수 있다. 예를 들어, 정차 중인 전방 차량에 대하여, 자차량이 먼 거리에서 저속으로 주행하는 경우, 거리 오차 값에 의한 양(positive)의 가속도 값이 속도 오차 값에 의한 음(negative)의 가속도 값보다 크게 되어, 자차량을 제어하는 제어력이 부족할 수 있다. 이 경우, 자차량은 적절한 감속을 수행하지 못해, 목표 했던 안전 거리에서 정차하지 못할 수 있다.
따라서, 실시예들에 따른 장치(예를 들어, 가속도 생성부)는 전방 차량이 정차 중인 것에 대응하여, 상술한 수학식 1에 따른 방법과 다른 방법으로 제 2 가속도를 생성할 수 있다.
3001 내지 3002는 실시예들에 따른 제 2 가속도를 생성하는 방법을 설명하기 위한 도면이다.
3001a는 실시예들에 따른 자차량을 나타내고, 3001b는 실시예들에 따른 정차 중인 전방 차량을 나타낼 수 있다.
실시예들에 따른 제 2 가속도는 자차량의 속도 값(Vo), 이격 거리 값(3001c 및 3001d) 및/또는 제 2 차간 거리 값(3001d)에 기반하여 생성될 수 있다. 자차량의 속도 값, 이격 거리 값 및 제 2 차간 거리 값에 대한 설명은 도 1 내지 도 2 에서 상술한 바와 동일 또는 유사하다. 실시예들에 따른 정차까지 자차량이 이동한 거리 값은 이격 거리 값 및 제 2 차간 거리 값의 차이를 나타낼 수 있다. 실시예들에 따른 제 2 차간 거리 값은 자차량의 속도 값에 관계없이 일정한 값을 나타낼 수 있다.
3002를 참조하면, 제 2 가속도는 자차량의 속도 값 및 자차량의 정차까지 걸리는 시간 값을 각각 변수로 가지는 1차 함수(linear function)의 기울기 값을 나타낼 수 있다. 실시예들에 따른 자차량의 정차까지 걸리는 시간 값은 정차까지 자차량이 이동한 거리 값을 자차량의 속도 값으로 나눈 값의 2배에 해당하는 값을 나타낼 수 있다. 실시예들에 따른 정차까지 자차량이 이동한 거리 값은 3002의 1차 함수가 나타내는 면적 값에 해당할 수 있다. 즉, 제 2 가속도는 상술한 1차 함수가 가지는 음의 기울기 값을 가질 수 있다.
실시예들에 따른 제 2 가속도는 아래의 수학식에 기반하여 계산될 수 있다.
수학식 2의 A2는 제 2 가속도를 나타낼 수 있다. Vo는 자차량의 속도 값을 나타낼 수 있다. d0는 이격 거리 값을 나타낼 수 있다. d1은 제 2 차간 거리 값을 나타낼 수 있다.
즉, 제 2 가속도는 일정한 값을 가지는 제 2 차간 거리 값에 기반하여 생성되므로, 일정한 값을 가질 수 있다. 따라서, 실시예들에 따른 자차량은 정차 중인 전방 차량으로 주행 중인 것에 대응하여, 일정한 제 2 가속도를 기반으로, 목표하는 제 2 차간 거리 값을 침범하지 않고 정차할 수 있다.
실시예들에 따른 장치는 이 도면에서 설명하는 방법을 통하여, 자차량의 가속도를 제어하여 전방 차량과의 일정한 차간 거리를 유지할 수 있다. 또한, 실시예들에 따른 장치는 자차량 및/또는 전방 차량의 주행 상황에 적절한 가속도를 생성하여, 안전하고 효율적으로 자차량의 가속도를 제어할 수 있다.
도 4는 실시예들에 따른 전방 차량과의 차간 거리 제어 방법의 예시를 나타낸다.
이 도면은 실시예들에 따른 전방 차량과의 차간 거리 제어 방법(또는 방법)의 예시를 나타내는 플로우 차트이다. 도 1 내지 도 3 에서 설명한 장치는 이 도면에서 설명하는 방법을 수행할 수 있다.
실시예들에 따른 방법은 자차량의 정보 및 전방 차량의 정보 수신하는 단계(S4000), 수신된 자차량의 정보 및 전방 차량의 정보를 기반으로 자차량을 위한 제 1 가속도 또는 자차량을 위한 제 2 가속도 중 어느 하나를 생성하는 단계(S4001) 및/또는 생성된 제 1 가속도 또는 제 2 가속도를 출력하는 단계(S4002)를 포함할 수 있다. 실시예들에 따른 방법은 이 도면에 도시되어 있지 않은 하나 또는 그 이상의 단계들을 더 포함할 수 있다.
도 1 에서 상술한 수신부는 S4000 단계를 수행할 수 있다. 도 1 에서 상술한 가속도 생성부는 S4001 단계를 수행할 수 있다. 도 1 에서 상술한 출력부는 S4002 단계를 수행할 수 있다.
실시예들에 따른 방법은 출력된 제 1 가속도 또는 제 2 가속도를 기반으로 자차량을 제어하는 단계를 더 포함할 수 있다. 도 1 에서 상술한 제어부는 상술한 단계를 수행할 수 있다.
실시예들에 따른 자차량의 정보는 자차량의 속도 값을 포함하고, 전방 차량의 정보는 전방 차량의 속도 값 및 자차량과 전방 차량 간의 이격 거리 값을 포함할 수 있다. 실시예들에 따른 자차량의 정보 및 전방 차량의 정보에 대한 구체적인 설명은 도 1 내지 도 3 에서 상술한 바와 동일 또는 유사하다.
실시예들에 따른 S4001 단계는, 전방 차량의 속도 값이 0이 아닌 것에 대응하여, 상기 제 1 가속도를 생성하고, 전방 차량의 속도 값이 0인 것에 대응하여, 제 2 가속도를 생성하는 단계를 포함할 수 있다. 상술한 단계에 대한 설명은 도 2 에서 상술한 바와 동일 또는 유사하다.
실시예들에 따른 제 1 가속도는 자차량 및 전방 차량 간의 제 1 차간 거리 값을 유지하기 위한 가속도를 나타낼 수 있다. 실시예들에 따른 제 2 가속도는 자차량 및 전방 차량 간의 제 2 차간 거리 값을 유지하기 위한 가속도를 나타낼 수 있다. 제 1 가속도, 제 2 가속도, 제 1 차간 거리 값 및 제 2 차간 거리 값에 대한 구체적인 설명은 도 1 내지 도 3 에서 상술한 바와 동일 또는 유사하다.
실시예들에 따른 제 1 차간 거리 값은 자차량의 속도 값에 기반하여 적응적으로 변하고, 제 2 차간 거리 값은 일정한 값을 나타낼 수 있다.
실시예들에 따른 제 1 가속도는 전방 차량의 속도 값, 자차량의 속도 값, 이격 거리 값, 상기 제 1 차간 거리 값, 속도 가중치 값 및 거리 가중치 값에 기반하여 생성될 수 있다. 실시예들에 따른 제 2 가속도는 자차량의 속도 값, 이격 거리 값 및 제 2 차간 거리 값에 기반하여 생성될 수 있다. 실시예들에 따른 제 1 가속도 및 제 2 가속도를 생성하는 방법에 대한 구체적인 설명은 도 3 에서 상술한 바와 동일 또는 유사하다.
실시예들에 따른 제 2 가속도는 일정한 값을 나타낼 수 있다. 실시예들에 따른 제 2 가속도는 자차량의 속도 값 및 자차량의 정차까지 걸리는 시간 값을 각각 변수로 가지는 1차 함수의 기울기 값을 나타낼 수 있다. 상술한 1차 함수에 대한 구체적인 설명은 도 3 에서 상술한 바와 동일 또는 유사하다.
실시예들에 따른 자차량의 정차까지 걸리는 시간 값은 정차까지 자차량이 이동한 거리 값을 자차량의 속도 값으로 나눈 값의 2배에 해당하는 값을 나타낼 수 있다. 실시예들에 따른 정차까지 자차량이 이동한 거리 값은 이격 거리 값 및 제 2 차간 거리 값 간의 차이 값을 나타낼 수 있다. 실시예들에 따른 자차량의 정차까지 걸리는 시간 값 및 정차까지 자차량이 이동한 거리 값에 대한 구체적인 설명은 도 3 에서 상술한 바와 동일 또는 유사하다.
실시예들에 따른 속도 오차 값은 전방 차량의 속도 값 및 자차량의 속도 값 간의 차이 값을 나타내고, 거리 오차 값은 이격 거리 값 및 상기 제 1 차간 거리 값 간의 차이 값을 나타낼 수 있다. 실시예들에 따른 속도 오차 값 및 거리 오차 값에 대한 구체적인 설명은 도 3 에서 상술한 바와 동일 또는 유사하다.
실시예들에 따른 제 1 가속도는 속도 오차 값에 속도 가중치 값을 곱한 값 및 거리 오차 값에 거리 가중치 값을 곱한 값을 기반으로 생성될 수 있다. 실시예들에 따른 제 1 가속도가 생성되는 방법에 대한 설명은 도 3 에서 상술한 바와 동일 또는 유사하다.
실시예들에 따른 장치는 이 도면에서 설명하는 방법을 통하여, 자차량의 가속도를 제어하여 전방 차량과의 일정한 차간 거리를 유지할 수 있다. 또한, 실시예들에 따른 장치는 자차량 및/또는 전방 차량의 주행 상황에 적절한 가속도를 생성하여, 안전하고 효율적으로 자차량의 가속도를 제어할 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다.
따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
1000: 전방 차량과의 차간 거리 제어 장치
1001: 수신부
1002: 가속도 생성부
1003: 출력부
3000a: 자차량
3000b: 전방 차랑
3001a: 자차량
3001b: 전방 차량
1001: 수신부
1002: 가속도 생성부
1003: 출력부
3000a: 자차량
3000b: 전방 차랑
3001a: 자차량
3001b: 전방 차량
Claims (20)
- 자차량의 정보 및 전방 차량의 정보 수신하는 수신부;
상기 수신된 자차량의 정보 및 전방 차량의 정보를 기반으로 상기 자차량을 위한 제 1 가속도 또는 상기 자차량을 위한 제 2 가속도 중 어느 하나를 생성하는 가속도 생성부;
상기 생성된 제 1 가속도 또는 상기 제 2 가속도를 출력하는 출력부; 및
상기 출력된 상기 제 1 가속도 또는 상기 제 2 가속도를 기반으로 상기 자차량을 제어하는 제어부; 를 포함하는,
전방 차량과의 차간 거리 제어 장치.
- 제 1 항에 있어서,
상기 자차량의 정보는 상기 자차량의 속도 값을 포함하고,
상기 전방 차량의 정보는 상기 전방 차량의 속도 값 및 상기 자차량과 상기 전방 차량 간의 이격 거리 값을 포함하는,
전방 차량과의 차간 거리 제어 장치.
- 제 2 항에 있어서,
상기 가속도 생성부는,
상기 전방 차량의 속도 값이 0이 아닌 것에 대응하여, 상기 제 1 가속도를 생성하고,
상기 전방 차량의 속도 값이 0인 것에 대응하여, 상기 제 2 가속도를 생성하는,
전방 차량과의 차간 거리 제어 장치.
- 제 2 항에 있어서,
상기 제 1 가속도는 상기 자차량 및 상기 전방 차량 간의 제 1 차간 거리 값을 유지하기 위한 가속도를 나타내고,
상기 제 2 가속도는 상기 자차량 및 상기 전방 차량 간의 제 2 차간 거리 값을 유지하기 위한 가속도를 나타내는,
전방 차량과의 차간 거리 제어 장치.
- 제 4 항에 있어서,
상기 제 1 차간 거리 값은 상기 자차량의 속도 값에 기반하여 적응적으로(adaptively) 변하고,
상기 제 2 차간 거리 값은 일정한 값을 나타내는,
전방 차량과의 차간 거리 제어 장치.
- 제 4 항에 있어서,
상기 제 1 가속도는,
상기 전방 차량의 속도 값, 상기 자차량의 속도 값, 상기 이격 거리 값, 상기 제 1 차간 거리 값, 속도 가중치 값 및 거리 가중치 값에 기반하여 생성되는,
전방 차량과의 차간 거리 제어 장치.
- 제 4 항에 있어서,
상기 제 2 가속도는,
상기 자차량의 속도 값, 상기 이격 거리 값 및 상기 제 2 차간 거리 값에 기반하여 생성되는,
전방 차량과의 차간 거리 제어 장치.
- 제 6 항 또는 제 7항에 있어서,
상기 제 2 가속도는 일정한 값을 나타내고,
상기 제 2 가속도는 상기 자차량의 속도 값 및 상기 자차량의 정차까지 걸리는 시간 값을 각각 변수로 가지는 1차 함수(linear function)의 기울기 값을 나타내는,
전방 차량과의 차간 거리 제어 장치.
- 제 8 항에 있어서,
상기 자차량의 정차까지 걸리는 시간 값은 상기 정차까지 상기 자차량이 이동한 거리 값을 상기 자차량의 속도 값으로 나눈 값의 2배에 해당하는 값을 나타내고,
상기 정차까지 상기 자차량이 이동한 거리 값은 상기 이격 거리 값 및 상기 제 2 차간 거리 값 간의 차이 값을 나타내는,
전방 차량과의 차간 거리 제어 장치.
- 제 6 항 또는 제 7 항에 있어서,
속도 오차 값은 상기 전방 차량의 속도 값 및 상기 자차량의 속도 값 간의 차이 값을 나타내고, 거리 오차 값은 상기 이격 거리 값 및 상기 제 1 차간 거리 값 간의 차이 값을 나타내고,
상기 제 1 가속도는 상기 속도 오차 값에 상기 속도 가중치 값을 곱한 값 및 상기 거리 오차 값에 상기 거리 가중치 값을 곱한 값을 기반으로 생성되는,
전방 차량과의 차간 거리 제어 장치.
- 자차량의 정보 및 전방 차량의 정보 수신하는 단계;
상기 수신된 자차량의 정보 및 전방 차량의 정보를 기반으로 상기 자차량을 위한 제 1 가속도 또는 상기 자차량을 위한 제 2 가속도 중 어느 하나를 생성하는 단계;
상기 생성된 제 1 가속도 또는 상기 제 2 가속도를 출력하는 단계; 및
상기 출력된 상기 제 1 가속도 또는 상기 제 2 가속도를 기반으로 상기 자차량을 제어하는 단계; 를 포함하는,
전방 차량과의 차간 거리 제어 방법.
- 제 11 항에 있어서,
상기 자차량의 정보는 상기 자차량의 속도 값을 포함하고,
상기 전방 차량의 정보는 상기 전방 차량의 속도 값 및 상기 자차량과 상기 전방 차량 간의 이격 거리 값을 포함하는,
전방 차량과의 차간 거리 제어 방법.
- 제 12 항에 있어서,
상기 자차량을 위한 제 1 가속도 또는 상기 자차량을 위한 제 2 가속도 중 어느 하나를 생성하는 단계는,
상기 전방 차량의 속도 값이 0이 아닌 것에 대응하여, 상기 제 1 가속도를 생성하고,
상기 전방 차량의 속도 값이 0인 것에 대응하여, 상기 제 2 가속도를 생성하는 단계; 를 포함하는,
전방 차량과의 차간 거리 제어 방법.
- 제 12 항에 있어서,
상기 제 1 가속도는 상기 자차량 및 상기 전방 차량 간의 제 1 차간 거리 값을 유지하기 위한 가속도를 나타내고,
상기 제 2 가속도는 상기 자차량 및 상기 전방 차량 간의 제 2 차간 거리 값을 유지하기 위한 가속도를 나타내는,
전방 차량과의 차간 거리 제어 방법.
- 제 14 항에 있어서,
상기 제 1 차간 거리 값은 상기 자차량의 속도 값에 기반하여 적응적으로 변하고,
상기 제 2 차간 거리 값은 일정한 값을 나타내는,
전방 차량과의 차간 거리 제어 방법.
- 제 14 항에 있어서,
상기 제 1 가속도는,
상기 전방 차량의 속도 값, 상기 자차량의 속도 값, 상기 이격 거리 값, 상기 제 1 차간 거리 값, 속도 가중치 값 및 거리 가중치 값에 기반하여 생성되는,
전방 차량과의 차간 거리 제어 방법.
- 제 14 항에 있어서,
상기 제 2 가속도는,
상기 자차량의 속도 값, 상기 이격 거리 값 및 상기 제 2 차간 거리 값에 기반하여 생성되는,
전방 차량과의 차간 거리 제어 방법.
- 제 16 항 또는 제 17 항에 있어서,
상기 제 2 가속도는 일정한 값을 나타내고,
상기 제 2 가속도는 상기 자차량의 속도 값 및 상기 자차량의 정차까지 걸리는 시간 값을 각각 변수로 가지는 1차 함수의 기울기 값을 나타내는,
전방 차량과의 차간 거리 제어 방법.
- 제 18 항에 있어서,
상기 자차량의 정차까지 걸리는 시간 값은 상기 정차까지 상기 자차량이 이동한 거리 값을 상기 자차량의 속도 값으로 나눈 값의 2배에 해당하는 값을 나타내고,
상기 정차까지 상기 자차량이 이동한 거리 값은 상기 이격 거리 값 및 상기 제 2 차간 거리 값 간의 차이 값을 나타내는,
전방 차량과의 차간 거리 제어 방법.
- 제 16 항 또는 제 17 항에 있어서,
속도 오차 값은 상기 전방 차량의 속도 값 및 상기 자차량의 속도 값 간의 차이 값을 나타내고, 거리 오차 값은 상기 이격 거리 값 및 상기 제 1 차간 거리 값 간의 차이 값을 나타내고,
상기 제 1 가속도는 상기 속도 오차 값에 상기 속도 가중치 값을 곱한 값 및 상기 거리 오차 값에 상기 거리 가중치 값을 곱한 값을 기반으로 생성되는,
전방 차량과의 차간 거리 제어 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210093814A KR20230013222A (ko) | 2021-07-16 | 2021-07-16 | 전방 차량과의 차간 거리 제어 장치 및 방법 |
US17/665,916 US12351172B2 (en) | 2021-07-16 | 2022-02-07 | Apparatus and method for controlling distance from a front vehicle |
CN202210146530.1A CN115700197A (zh) | 2021-07-16 | 2022-02-17 | 用于控制与前方车辆的距离的装置和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210093814A KR20230013222A (ko) | 2021-07-16 | 2021-07-16 | 전방 차량과의 차간 거리 제어 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230013222A true KR20230013222A (ko) | 2023-01-26 |
Family
ID=84890520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210093814A Pending KR20230013222A (ko) | 2021-07-16 | 2021-07-16 | 전방 차량과의 차간 거리 제어 장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US12351172B2 (ko) |
KR (1) | KR20230013222A (ko) |
CN (1) | CN115700197A (ko) |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9303434D0 (en) | 1993-02-20 | 1993-04-07 | Lucas Ind Plc | Method of and apparatus for cruise control |
JPH09323566A (ja) | 1996-06-07 | 1997-12-16 | Omron Corp | 安全走行システム |
JP3891011B2 (ja) * | 2002-03-12 | 2007-03-07 | 株式会社デンソー | クルーズ制御装置、プログラム |
JP2006264571A (ja) | 2005-03-25 | 2006-10-05 | Daihatsu Motor Co Ltd | 追従停止制御装置及び追従停止制御方法 |
JP4424387B2 (ja) | 2007-08-09 | 2010-03-03 | トヨタ自動車株式会社 | 走行制御装置 |
JP5031482B2 (ja) | 2007-08-10 | 2012-09-19 | 株式会社デンソー | 車両用停止制御装置及び制御システム |
KR101953904B1 (ko) | 2012-03-21 | 2019-03-04 | 현대모비스 주식회사 | 가변 게인을 이용한 차량 정지 제어 방법 |
KR101376209B1 (ko) | 2012-05-23 | 2014-03-21 | 현대모비스 주식회사 | 차량 정지 제어 시스템 및 방법 |
EP2915713B1 (en) * | 2012-10-31 | 2019-12-18 | Toyota Jidosha Kabushiki Kaisha | Vehicle travel control device |
US10262542B2 (en) * | 2012-12-28 | 2019-04-16 | General Electric Company | Vehicle convoy control system and method |
JP6166242B2 (ja) * | 2014-11-28 | 2017-07-19 | 株式会社アドヴィックス | 衝突回避装置 |
US20180208195A1 (en) * | 2017-01-20 | 2018-07-26 | Pcms Holdings, Inc. | Collaborative risk controller for vehicles using v2v |
JP7166211B2 (ja) * | 2019-03-28 | 2022-11-07 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
-
2021
- 2021-07-16 KR KR1020210093814A patent/KR20230013222A/ko active Pending
-
2022
- 2022-02-07 US US17/665,916 patent/US12351172B2/en active Active
- 2022-02-17 CN CN202210146530.1A patent/CN115700197A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230018012A1 (en) | 2023-01-19 |
CN115700197A (zh) | 2023-02-07 |
US12351172B2 (en) | 2025-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102368604B1 (ko) | Ecu, 상기 ecu를 포함하는 무인 자율 주행 차량, 및 이의 차선 변경 제어 방법 | |
CN108983768B (zh) | 自动驾驶系统 | |
US11392093B2 (en) | Prediction control device and method | |
US8359149B2 (en) | Method for integrating multiple feature adaptive cruise control | |
KR20210077869A (ko) | 차량의 자율주행 제어장치 및 그 방법 | |
US11396313B2 (en) | Traffic system, control method, and program | |
US9610942B2 (en) | Device and method for operating a vehicle | |
US10780916B2 (en) | Lane departure suppression device | |
US11584393B2 (en) | Method and system for planning the motion of a vehicle | |
US12097849B2 (en) | System for predicting collision risk in lane change decision, based on radar sensor, and method for the same | |
US12358502B2 (en) | Method for trajectory planning of an assistance system | |
KR102002421B1 (ko) | 차량 주행 환경을 고려한 크루즈 컨트롤 장치 및 방법 | |
US20210016779A1 (en) | Automated driving system and method of autonomously driving a vehicle | |
US8655509B2 (en) | Flight control system of aircraft | |
WO2021089608A1 (en) | Adaptive cruise control | |
EP3925845A1 (en) | Other vehicle action prediction method and other vehicle action prediction device | |
US9776509B2 (en) | Method and apparatus for adaptive cruise control in a road vehicle | |
EP3023906A1 (en) | Roundabout detecting arrangement, adaptive cruise control arrangement equipped therewith and method of detecting a roundabout | |
KR20220111721A (ko) | 가속도가 미리 결정되지 않은 자동차의 속도 프로파일을 결정하는 방법 | |
KR20230013222A (ko) | 전방 차량과의 차간 거리 제어 장치 및 방법 | |
Kılıç et al. | Intelligent adaptive cruise control system design and implementation | |
EP4144601A1 (en) | Estimated-acceleration determination for automatic emergency braking | |
KR20230015205A (ko) | 차량용 서스펜션 제어 장치 및 방법 | |
KR20230013566A (ko) | 차량용 서스팬션 제어 장치 및 방법 | |
US20250212148A1 (en) | Real-time gps measurement lag compensation for vehicle state estimates |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20210716 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20240628 Comment text: Request for Examination of Application |