KR102663150B1 - Control apparatus and method for autonomous vehicle - Google Patents
Control apparatus and method for autonomous vehicle Download PDFInfo
- Publication number
- KR102663150B1 KR102663150B1 KR1020210184316A KR20210184316A KR102663150B1 KR 102663150 B1 KR102663150 B1 KR 102663150B1 KR 1020210184316 A KR1020210184316 A KR 1020210184316A KR 20210184316 A KR20210184316 A KR 20210184316A KR 102663150 B1 KR102663150 B1 KR 102663150B1
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- autonomous vehicle
- target speed
- speed
- preceding vehicle
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 16
- 238000001514 detection method Methods 0.000 claims abstract description 44
- 230000001133 acceleration Effects 0.000 claims abstract description 6
- 238000010586 diagram Methods 0.000 description 12
- 229910000831 Steel Inorganic materials 0.000 description 3
- 239000010959 steel Substances 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003449 preventive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
- B60W60/0016—Planning or execution of driving tasks specially adapted for safety of the vehicle or its occupants
-
- 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/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
-
- 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/143—Speed 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
- 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
- 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
- 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
- B60W2540/00—Input parameters relating to occupants
- B60W2540/18—Steering angle
-
- 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/15—Road slope, i.e. the inclination of a road segment in the longitudinal direction
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 장치는, 선행 차량을 감지하는 차량 감지부, 상기 선행 차량의 감지 여부, 및 경사로 또는 선회로 예측 여부에 따라 자율 주행 차량의 가감속을 위한 목표 속도를 계산하는 속도 계산부, 상기 자율 주행 차량의 센싱 정보를 이용하여 상기 경사로 또는 상기 선회로를 예측하는 예측부, 및 상기 목표 속도를 이용하여 상기 자율 주행 차량의 주행을 제어하는 제어부를 포함한다.A control device for an autonomous vehicle according to a preferred embodiment of the present invention includes a vehicle detection unit that detects a preceding vehicle, a target for acceleration and deceleration of the autonomous vehicle depending on whether the preceding vehicle is detected, and whether a ramp or turning is predicted. It includes a speed calculation unit that calculates the speed, a prediction unit that predicts the ramp or the turning circuit using sensing information of the autonomous vehicle, and a control unit that controls driving of the autonomous vehicle using the target speed. .
Description
본 발명은 자율 주행 차량의 제어 장치 및 방법에 관한 것이다.The present invention relates to a control device and method for an autonomous vehicle.
자율주행 차량은 출발지로부터 미리 지정된 목적지까지 운전자의 개입 없이 차량 상태 및 주변 환경 등을 인식하며 완전하게 자동으로 주행할 수 있도록 한 차량을 말한다.An autonomous vehicle refers to a vehicle that can drive completely automatically from the starting point to a pre-designated destination by recognizing the vehicle status and surrounding environment without driver intervention.
자율주행 차량은, 운전자가 정의하는 일정 속도 또는 일정한 패턴의 속도로 차량을 주행하도록 목표 가속도를 연산하여 속도 제어를 수행하는 스마트 크루즈 제어(SCC, Smart Cruise Control) 기술, 미리 설정된 속도로 주행하면서 레이더 센서를 이용하여 선행 차량을 감지하고 선행 차량과의 거리를 자동 조절하는 어드밴스드 스마트 크루즈 컨트롤(ASCC: Advanced Smart Cruise Control), 주행 차선의 유지 및 이탈 방지를 위한 차선이탈 경고시스템(LDWS: Lane Departure Warning System) 및 차선유지 지원시스템(LKAS: Lane Keeping Assist System) 등을 포함하는 여러 가지 형태의 첨단 운전자 보조 시스템(ADAS, Advanced Driver Assistance System)이 적용되고 있다.Autonomous vehicles use Smart Cruise Control (SCC) technology, which performs speed control by calculating target acceleration to drive the vehicle at a constant speed defined by the driver or at a constant pattern speed, and radar while driving at a preset speed. Advanced Smart Cruise Control (ASCC), which uses sensors to detect the vehicle ahead and automatically adjusts the distance to the vehicle ahead, and Lane Departure Warning System (LDWS) to maintain and prevent departure from the driving lane. Various types of advanced driver assistance systems (ADAS), including the Lane Keeping Assist System (LKAS) and the Lane Keeping Assist System (LKAS), are being applied.
자율주행 차량은, 스마트 크루즈 제어에 따라 속도 제어를 통해 자율 주행을 수행하고, 자율 주행 중에 선행 차량을 감지하면, 스마트 크루즈 제어의 거리 제어를 통해 선행 차량과의 거리가 조절된다. 자율주행 차량은 선행차량과의 거리 유지 중지 중에 경사로 구간에 도달하는 경우, 등판에서 강판으로 변하는 경사로의 변곡지점에서 선행 차량을 인식하지 못할 수 있다. 이때 자율주행 차량은, 스마트 크루즈 제어가 거리 제어에서 속도 제어로 변함에 따라 주행 속도가 감속된다. 자율주행 차량은 이러한 상황이 반복될 경우 빈번한 가감속을 수행하게 되고 운전자에게 이질감을 줄 수 있다.Self-driving vehicles perform autonomous driving through speed control according to smart cruise control, and when a preceding vehicle is detected during autonomous driving, the distance to the preceding vehicle is adjusted through distance control of smart cruise control. When an autonomous vehicle reaches a ramp section while stopping to maintain the distance from the preceding vehicle, it may not be able to recognize the preceding vehicle at the inflection point of the ramp where the slope changes from a grade to a steel plate. At this time, the driving speed of the autonomous vehicle is reduced as smart cruise control changes from distance control to speed control. If this situation repeats, self-driving vehicles may perform frequent acceleration and deceleration, which may create a sense of strangeness for the driver.
또한, 자율주행 차량은, 경사로 넘어 도로가 정체 상황인 경우, 선행 차량을 인식하지 못한 상태에서 경사로를 지나갈 때 선행 차량을 뒤늦게 인식하여 선행 차량과의 추돌 사고가 발생할 수 있다.Additionally, when an autonomous vehicle crosses an incline and the road is congested, it recognizes the preceding vehicle late when passing the incline without recognizing the preceding vehicle, which may result in a collision accident with the preceding vehicle.
또한, 자율주행 차량은, 선행 차량과의 거리 유지 중지 중에 선회로 구간에 도달하는 경우, 선행 차량을 인식하지 못할 수 있다. 이때 자율주행 차량은, 스마트 크루즈 제어가 거리 제어에서 속도 제어로 변함에 따라 주행 속도가 감속된다. 자율주행 차량은 이러한 상황이 반복될 경우 빈번한 가감속을 수행하게 되고 운전자에게 이질감을 줄 수 있다.Additionally, if the autonomous vehicle reaches a turning section while stopping maintaining the distance from the preceding vehicle, it may not be able to recognize the preceding vehicle. At this time, the driving speed of the autonomous vehicle is reduced as smart cruise control changes from distance control to speed control. If this situation repeats, self-driving vehicles may perform frequent acceleration and deceleration, which may create a sense of strangeness for the driver.
또한, 자율주행 차량은, 선회로 넘어 도로가 정체 상황인 경우, 선행 차량을 인식하지 못한 상태에서 선회로에 진입할 때 선행 차량을 뒤늦게 인식하여 선행 차량과의 추돌 사고가 발생할 수 있다.Additionally, when an autonomous vehicle crosses a turning road and the road is congested, it may recognize the preceding vehicle late when entering the turning road without recognizing the preceding vehicle, resulting in a collision accident with the preceding vehicle.
이에 본 발명은 상기한 사정을 감안하여 안출된 것으로, 자율 주행 중 경사로 및 선회로 진입시 선행 차량의 감지 여부에 따라 거리 제어 또는 속도 제어를 수행함으로써 뒤늦게 선행 차량을 감지하더라도 추돌을 방지하는 자율 주행 차량의 제어 장치 및 방법을 제공하는 것을 목적으로 한다.Accordingly, the present invention was developed in consideration of the above-described circumstances. An autonomous vehicle prevents a collision even if the preceding vehicle is detected late by performing distance control or speed control depending on whether the preceding vehicle is detected when entering a ramp or turning during autonomous driving. The purpose is to provide a control device and method.
상기 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 장치는, 선행 차량을 감지하는 차량 감지부; 상기 선행 차량의 감지 여부, 및 경사로 또는 선회로 예측 여부에 따라 자율 주행 차량의 가감속을 위한 목표 속도를 계산하는 속도 계산부; 상기 자율 주행 차량의 센싱 정보를 이용하여 상기 경사로 또는 상기 선회로를 예측하는 예측부; 및 상기 목표 속도를 이용하여 상기 자율 주행 차량의 주행을 제어하는 제어부;를 포함한다.A control device for an autonomous vehicle according to a preferred embodiment of the present invention for achieving the above object includes: a vehicle detection unit that detects a preceding vehicle; a speed calculation unit that calculates a target speed for acceleration/deceleration of the autonomous vehicle based on whether the preceding vehicle is detected and whether a ramp or turning is predicted; a prediction unit that predicts the ramp or the turning path using sensing information of the autonomous vehicle; and a control unit that controls driving of the autonomous vehicle using the target speed.
상기 차량 감지부는, 센서 장치로부터 상기 선행 차량의 거리 정보를 수신하고, 상기 거리 정보를 이용하여 상기 선행 차량을 감지하고, 상기 선행 차량이 감지된 이후 소정 시간 동안 감지되지 않는 경우, 미감지 이벤트를 발생할 수 있다.The vehicle detection unit receives distance information of the preceding vehicle from a sensor device, detects the preceding vehicle using the distance information, and generates a non-detected event when the preceding vehicle is not detected for a predetermined time after being detected. It can happen.
상기 속도 계산부는, 상기 차량 감지부로부터 상기 미감지 이벤트를 수신하고, 상기 예측부로부터 상기 경사로 또는 상기 선회로 예측 정보를 수신하는 경우, 현재 차량 속도를 목표 속도로 설정할 수 있다.The speed calculation unit may set the current vehicle speed as the target speed when receiving the non-detected event from the vehicle detection unit and the slope or turning prediction information from the prediction unit.
상기 예측부는, 상기 경사로 예측시, 상기 자율 주행 차량의 슬로프 신호를 이용하여 슬로프 변화율을 산출하고, 상기 슬로프 신호와 상기 슬로프 변화율을 곱하여 제1 곱셈값을 산출하고, 상기 제1 곱셈값과 기설정된 제1 기준값을 비교하여 비교 결과에 따라 상기 경사로를 예측할 수 있다.When predicting the slope, the prediction unit calculates a slope change rate using the slope signal of the autonomous vehicle, calculates a first multiplication value by multiplying the slope signal and the slope change rate, and calculates a first multiplication value and a preset By comparing the first reference value, the ramp can be predicted according to the comparison result.
상기 예측부는, 상기 선회로 예측시, 상기 자율 주행 차량의 조향각 신호를 이용하여 조향각 변화율을 산출하고, 상기 조향각 신호와 상기 조향각 변화율을 곱하여 제2 곱셈값을 산출하고, 상기 제2 곱셈값과 기설정된 제2 기준값을 비교하여 비교 결과에 따라 상기 선회로를 예측할 수 있다.When predicting the turning path, the prediction unit calculates a steering angle change rate using the steering angle signal of the autonomous vehicle, calculates a second multiplication value by multiplying the steering angle signal and the steering angle change rate, and calculates the second multiplication value and the By comparing the set second reference value, the turning circuit can be predicted according to the comparison result.
상기 제어부는, 상기 속도 계산부로부터 목표 속도를 전달받는 경우, 상기 목표 속도를 이용하여 목표 토크를 산출하고, 상기 목표 토크를 이용하여 상기 자율 주행 차량의 주행 모터를 제어함으로써 상기 자율 주행 차량의 거리 제어 또는 속도 제어를 수행할 수 있다.When receiving the target speed from the speed calculation unit, the control unit calculates a target torque using the target speed, and controls the driving motor of the autonomous vehicle using the target torque to control the distance of the autonomous vehicle. Control or speed control can be performed.
상기 목적 달성을 위한 본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 방법은, 자율 주행 차량의 센싱 정보를 이용하여 선행 차량의 감지 여부를 판단하는 감지 단계; 상기 선행 차량이 감지되는 않는 경우, 이전 감지 주기에 선행 차량의 감지 정보가 있는지에 따라 미감지 이벤트를 발생하는 이벤트 발생 단계; 상기 미감지 이벤트에 따라, 상기 주행 차량의 주행 경로에 대한 경사로 또는 선회로를 예측하는 예측 단계; 및 상기 경사로 또는 상기 선회로 예측 결과에 따라, 상기 자율 주행 차량의 현재 속도를 목표 속도로 산출하는 제3 목표 속도 산출 단계; 를 포함한다.A method of controlling an autonomous vehicle according to a preferred embodiment of the present invention for achieving the above object includes a detection step of determining whether a preceding vehicle is detected using sensing information of the autonomous vehicle; If the preceding vehicle is not detected, an event generation step of generating a non-detected event depending on whether there is detection information of the preceding vehicle in the previous detection cycle; A prediction step of predicting a ramp or turning path for the driving path of the driving vehicle according to the non-detected event; and a third target speed calculation step of calculating the current speed of the autonomous vehicle as a target speed according to a prediction result of the ramp or the turning road. Includes.
상기 이벤트 발생 단계 이후에, 상기 경사로 예측을 위한 제1 파라미터와 상기 선회로 예측을 위한 제2 파라미터를 산출하는 파라미터 산출 단계;를 더 포함할 수 있다.After the event generation step, a parameter calculation step of calculating a first parameter for predicting the ramp and a second parameter for predicting the turning path may be further included.
상기 파라미터 산출 단계는, 상기 자율 주행 차량의 슬로프 신호와 상기 슬로프 신호를 미분한 슬로프 변화율을 포함하는 상기 제1 파라미터를 산출하고, 상기 슬로프 신호와 상기 슬로프 변화율을 곱하여 제1 곱셈값을 산출하는 단계와, 상기 자율 주행 차량의 조향각 신호와 상기 조향각 신호를 미분한 조향각 변화율을 포함하는 상기 제2 파라미터를 산출하고, 상기 조향각 신호와 상기 조향각 변화율을 곱하여 제2 곱셈값을 산출하는 단계를 포함할 수 있다.The parameter calculation step includes calculating the first parameter including a slope signal of the autonomous vehicle and a slope change rate obtained by differentiating the slope signal, and calculating a first multiplication value by multiplying the slope signal and the slope change rate. and calculating the second parameter including a steering angle change rate obtained by differentiating the steering angle signal of the autonomous vehicle and the steering angle signal, and calculating a second multiplication value by multiplying the steering angle signal and the steering angle change rate. there is.
상기 파라미터 산출 단계는, 상기 미감지 이벤트 발생에 따라 상기 선행 차량이 미감지되는 시간을 카운팅하여 제1 카운트를 산출하는 단계를 포함할 수 있다.The parameter calculation step may include calculating a first count by counting the time during which the preceding vehicle is not detected according to the occurrence of the non-detected event.
상기 제1 곱셈값과 기설정된 제1 기준값을 비교하고, 상기 제2 곱셈값과 기설정된 제2 기준값을 비교하는 파라미터 판단 단계; 상기 제1 곱셈값이 상기 제1 기준값 이상이거나, 또는 상기 제2 곱셈값이 상기 제2 기준값 이상인 경우, 상기 제1 카운트와 기설정된 제1 임계 카운트를 비교하는 제1 카운트 비교 단계; 및 상기 제1 카운트가 상기 제1 임계 카운트 이상인 경우, 사용자 명령에 따른 목표 속도를 산출하는 제2 목표 속도 산출 단계;를 더 포함할 수 있다.A parameter determination step of comparing the first multiplication value with a preset first reference value and comparing the second multiplication value with a preset second reference value; A first count comparison step of comparing the first count with a preset first threshold count when the first multiplication value is greater than or equal to the first reference value, or when the second multiplication value is greater than or equal to the second reference value; and a second target speed calculation step of calculating a target speed according to a user command when the first count is greater than or equal to the first threshold count.
상기 예측 단계는, 상기 파라미터 판단 단계 이후에, 상기 제1 곱셈값이 상기 제1 기준값 미만인 경우 상기 경사로 예측과 관련한 제1 플래그를 발생하거나, 또는 상기 제2 곱셈값이 상기 제2 기준값 미만인 경우 상기 선회로 예측과 관련한 제2 플래그를 발생하는 단계를 포함할 수 있다.The prediction step generates, after the parameter determination step, a first flag related to the ramp prediction when the first multiplication value is less than the first reference value, or when the second multiplication value is less than the second reference value. It may include generating a second flag related to turning circuit prediction.
상기 제3 목표 속도 산출 단계는, 상기 예측 단계 이후에, 상기 제1 플래그 또는 상기 제2 플래그가 발생한 경우 현재 차량 속도를 상기 목표 속도로 산출할 수 있다.The third target speed calculation step may calculate the current vehicle speed as the target speed when the first flag or the second flag occurs after the prediction step.
상기 예측 단계는, 상기 제1 플래그 또는 상기 제2 플래그 발생에 따라, 상기 자율 주행 차량이 상기 경사로 또는 상기 선회로를 통과하는 예상 지점부터 카운팅하는 제2 카운트를 산출하는 단계를 포함할 수 있다.The prediction step may include calculating a second count counting from an expected point where the autonomous vehicle passes the ramp or the turning circuit, depending on the occurrence of the first flag or the second flag.
상기 제3 목표 속도 산출 단계 이후에, 상기 제2 카운트와 기설정된 제2 임계 카운트를 비교하는 제2 카운트 비교 단계;를 더 포함하고, 상기 제2 목표 속도 산출 단계는, 상기 제2 카운트가 상기 제2 임계 카운트 이상인 경우, 사용자 명령에 따른 목표 속도를 산출하는 단계를 포함할 수 있다.After the third target speed calculation step, it further includes a second count comparison step of comparing the second count with a preset second threshold count, wherein the second target speed calculation step includes: If the second threshold count is greater than or equal to the second threshold count, calculating a target speed according to a user command may be included.
상기 감지 단계 이후에, 상기 선행 차량의 상기 센싱 정보를 이용하여 목표 속도를 산출하는 제1 목표 속도 산출 단계; 상기 목표 속도를 이용하여 상기 자율 주행 차량의 속도를 제어하는 속도 제어 단계; 및 상기 목표 속도를 이용하여 상기 자율 주행 차량의 토크를 산출하는 토크 제어 단계;를 더 포함할 수 있다.After the detection step, a first target speed calculation step of calculating a target speed using the sensing information of the preceding vehicle; A speed control step of controlling the speed of the autonomous vehicle using the target speed; and a torque control step of calculating torque of the autonomous vehicle using the target speed.
본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 장치 및 방법 에 의하면, 자율 주행 중 경사로 및 선회로 진입시 선행 차량의 감지 여부에 따라 거리 제어 또는 속도 제어를 수행함으로써 뒤늦게 선행 차량을 감지하더라도 추돌을 방지하는 효과가 있다.According to the control device and method for an autonomous vehicle according to a preferred embodiment of the present invention, when entering a ramp or turning during autonomous driving, distance control or speed control is performed depending on whether the preceding vehicle is detected, thereby preventing a collision even if the preceding vehicle is detected late. It has a preventive effect.
도 1은 본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 장치의 블록도이다.
도 2는 자율 주행 차량의 경사로 진입에 따른 선행 차량 미감지 이벤트를 설명하기 위한 도면이다.
도 3은 자율 주행 차량의 선회로 진입에 따른 선행 차량 미감지 이벤트를 설명하기 위한 도면이다.
도 4는 선행 차량의 인식 여부에 따른 거리 제어 및 속도 제어를 보여주는 도면이다.
도 5는 본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 방법의 순서도이다.1 is a block diagram of a control device for an autonomous vehicle according to a preferred embodiment of the present invention.
Figure 2 is a diagram to explain a preceding vehicle non-detection event when an autonomous vehicle enters a slope.
Figure 3 is a diagram to explain a preceding vehicle non-detection event following an autonomous vehicle entering a turning lane.
Figure 4 is a diagram showing distance control and speed control depending on whether the preceding vehicle is recognized.
Figure 5 is a flowchart of a control method for an autonomous vehicle according to a preferred embodiment of the present invention.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 이하에서 본 발명의 바람직한 실시예를 설명할 것이나, 본 발명의 기술적 사상은 이에 한정하거나 제한되지 않고 당업자에 의해 변형되어 다양하게 실시될 수 있음은 물론이다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the attached drawings. First, when adding reference numerals to components in each drawing, it should be noted that identical components are given the same reference numerals as much as possible even if they are shown in different drawings. In addition, preferred embodiments of the present invention will be described below, but the technical idea of the present invention is not limited or restricted thereto, and of course, it can be modified and implemented in various ways by those skilled in the art.
도 1은 본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 장치의 블록도이다.1 is a block diagram of a control device for an autonomous vehicle according to a preferred embodiment of the present invention.
도 1을 참고하면, 본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 장치(100)는, 차량의 자율 주행 중 경사로 및 선회로 진입시 선행 차량의 감지 여부에 따라 거리 제어 또는 속도 제어를 수행함으로써 뒤늦게 선행 차량을 감지하더라도 추돌을 방지하는 것을 특징으로 한다.Referring to FIG. 1, the
본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 장치(100)는, 차량 감지부(110), 속도 계산부(120), 예측부(130), 예측부(130), 및 제어부(140)를 포함한다.The
차량 감지부(110)는, 센서 장치(200)로부터 선행 차량과의 거리 정보를 수신할 수 있다. 여기서, 센서 장치(200)는 레이더 센서(Radar Sensor) 또는 라이다 센서(Lidar Sensor)일 수 있다. 차량 감지부(110)는 선행 차량과의 거리가 기설정된 기준 거리 이내인 경우 목표 차량으로 설정할 수 있다. 차량 감지부(110)는 목표 차량과의 거리 정보를 속도 계산부(120)로 전달할 수 있다.The vehicle detection unit 110 may receive distance information from the sensor device 200 to the preceding vehicle. Here, the sensor device 200 may be a radar sensor or a Lidar sensor. The vehicle detection unit 110 can set the vehicle as the target vehicle if the distance to the preceding vehicle is within a preset reference distance. The vehicle detection unit 110 may transmit distance information to the target vehicle to the
차량 감지부(110)는 목표 차량을 모니터링하는 중에 목표 차량이 소정 시간 동안 기준 거리를 벗어나서 감지되지 않는 경우, 미감지 이벤트를 발생할 수 있다. 차량 감지부(110)는 미감지 이벤트를 속도 계산부(120)와 예측부(130)로 전달할 수 있다.The vehicle detection unit 110 may generate a non-detection event when the target vehicle is not detected because it deviates from the reference distance for a predetermined period of time while monitoring the target vehicle. The vehicle detection unit 110 may transmit the undetected event to the
속도 계산부(120)는, 목표 차량과의 거리 정보를 수신하는 경우, 거리 정보를 이용하여 선행 차량과의 거리 유지를 위한 가변 목표 속도를 계산할 수 있다. 속도 계산부(120)는 가변 목표 속도를 제어부(140)로 전달함으로써 자율 주행 차량의 거리 제어가 수행되도록 한다.When receiving distance information from a target vehicle, the
속도 계산부(120)는 차량 감지부(110)로부터 미감지 이벤트를 수신하고, 예측부(130)로부터 경사로 또는 선회로 예측 정보를 수신하는 경우, 현재 차량 속도를 목표 속도로 설정할 수 있다. 속도 계산부(120)는 고정된 목표 속도를 제어부(140)로 전달함으로써 현재 차속을 유지하는 차량의 속도 제어가 수행되도록 한다.When the
속도 계산부(120)는 선행 차량이 감지되지 않거나, 또는 경사로 및 선회로 예측이 되지 않는 경우, 사용자 명령에 따른 목표 속도를 산출할 수 있다.The
예측부(130)는, 차량 감지부(110)로부터 미감지 이벤트를 수신하는 경우 자율 주행 차량의 주행 도로에 대한 경사로 또는 선회로 여부를 예측할 수 있다. 예측부(130)는 자율 주행 차량의 센서 장치(200)로부터 센싱 정보를 수신할 수 있다. 센싱 정보는 경사 센서에 의한 슬로프(Slop) 신호와 조향각 센서에 의한 조향각 신호를 포함할 수 있다.When receiving a non-detected event from the vehicle detection unit 110, the prediction unit 130 can predict whether the road on which the autonomous vehicle is traveling is a ramp or a turning road. The prediction unit 130 may receive sensing information from the sensor device 200 of the autonomous vehicle. Sensing information may include a slope signal from an inclination sensor and a steering angle signal from a steering angle sensor.
예측부(130)는 슬로프 신호를 미분하여 슬로프 변화율을 계산할 수 잇다. 예측부(130)는 슬로프 신호와 슬로프 변화율을 곱하여 제1 곱셈값을 산출할 수 있다. 예측부(130)는 제1 곱셈값과 기설정된 제1 기준값을 비교할 수 있다. 제1 기준값은 캘리브레이션 시험에 따라 자율 주행 차량이 경사로를 통과하는 지점을 고려하여 설정될 수 있다.The prediction unit 130 can calculate the slope change rate by differentiating the slope signal. The prediction unit 130 may calculate the first multiplication value by multiplying the slope signal and the slope change rate. The prediction unit 130 may compare the first multiplication value and a preset first reference value. The first reference value may be set considering the point at which the autonomous vehicle passes the ramp according to the calibration test.
예측부(130)는 조향각 신호를 미분하여 조향각 변화율을 계산할 수 있다. 예측부(130)는 조향각 신호와 조향각 변화율을 곱하여 제2 곱셈값을 산출할 수 있다. 예측부(130)는 제2 곱셈값과 기설정된 제2 기준값을 비교할 수 있다. 제2 기준값은 캘리브레이션 시험에 따라 자율 주행 차량이 선회로를 통과하는 지점을 고려하여 설정될 수 있다.The prediction unit 130 may calculate the steering angle change rate by differentiating the steering angle signal. The prediction unit 130 may calculate a second multiplication value by multiplying the steering angle signal and the steering angle change rate. The prediction unit 130 may compare the second multiplication value and a preset second reference value. The second reference value may be set considering the point at which the autonomous vehicle passes the turning circuit according to the calibration test.
예측부(130)는 제1 곱셈값 또는 제2 곱셈값을 이용한 비교 결과에 따라 경사로 예측 또는 선회로 예측 플래그를 발생할 수 있다. 예측부(130)는 플래그 발생 정보를 속도 계산부(120)로 전달할 수 있다. 속도 계산부(120)는 플래그 발생 이후에 일정 시간 동안 선행 차량이 미감지되는 경우, 사용자 명령에 따른 목표 속도를 산출할 수 있다.The prediction unit 130 may generate a ramp prediction or turning prediction flag according to a comparison result using the first multiplication value or the second multiplication value. The prediction unit 130 may transmit flag generation information to the
제어부(140)는, 선행 차량과의 거리를 유지하는 거리 제어 및 차량의 주행 속도를 일정하게 유지하는 속도 제어를 수행할 수 있다.The control unit 140 may perform distance control to maintain the distance from the preceding vehicle and speed control to maintain the vehicle's driving speed constant.
제어부(140)는 속도 계산부(120)로부터 가변 목표 속도를 전달받을 수 있다. 제어부(140)는 선행 차량과의 거리 유지를 위한 가변 목표 속도를 전달받는 경우, 선행 차량과의 거리를 유지하기 위해 가변 목표 속도를 이용하여 목표 토크를 산출할 수 있다. 제어부(140)는 목표 토크를 통해 주행 모터를 제어함으로써 자율 주행 차량의 속도를 가감하여 선행 차량과의 거리를 유지할 수 있다.The control unit 140 may receive a variable target speed from the
제어부(140)는 속도 계산부(120)로부터 고정 목표 속도를 전달받는 경우, 차량의 일정한 속도 유지를 위해 목표 토크를 산출할 수 있다. 제어부(140)는 목표 토크를 통해 주행 모터를 제어함으로써 자율 주행 차량의 속도를 현재 속도로 유지할 수 있다. 이를 통해, 경사로 또는 선회로를 통과하는 시점에 선행 차량이 급작스럽게 감지되는 돌발 상황에서 추돌 사고가 방지될 수 있다.When receiving a fixed target speed from the
도 2는 자율 주행 차량의 경사로 진입에 따른 선행 차량 미감지 이벤트를 설명하기 위한 도면이다.Figure 2 is a diagram to explain a preceding vehicle non-detection event when an autonomous vehicle enters a slope.
도 2의 (a)는 자율 주행 차량의 경사로 진입시 선행 차량을 미감지하는 상황을 보여주는 도면이다. 도 2의 (b)는 자율 주행 차량의 경사로 통과시 선행 차량과의 추돌 사고가 발생하는 상황을 보여주는 도면이다.Figure 2(a) is a diagram showing a situation in which a preceding vehicle is not detected when an autonomous vehicle enters a slope. Figure 2(b) is a diagram showing a situation in which a collision accident with a preceding vehicle occurs when an autonomous vehicle passes a slope.
도 2 (a)에서, 자율주행 차량(10)은 제어부(140)의 속도 제어를 통해 자율 주행을 수행하는 중에 선행 차량(20)을 감지하면, 제어부(140)의 거리 제어를 통해 선행 차량(20)과의 거리가 조절된다. 자율주행 차량(10)은 선행 차량(20)과의 거리 유지 중지 중에 경사로 진입하는 경우, 등판에서 강판으로 변하는 경사로의 변곡지점에서 선행 차량(20)을 감지하지 못하는 상황이 발생할 수 있다.In Figure 2 (a), when the
도 2의 (b)에서, 자율주행 차량(10)은, 경사로를 넘어 도로가 정체 상황인 경우, 선행 차량(20)을 인식하지 못한 상태에서 경사로를 통과할 때 선행 차량(20)을 뒤늦게 인식하여 적절한 감속이 되지 않아 선행 차량(20)과의 추돌 사고가 발생할 수 있다.In (b) of FIG. 2, when the
제어부(140)는 자율주행 차량(10)의 경사로 통과 전에 선행 차량(20)의 미감지 이벤트가 발생함에 따라, 현재 속도를 목표 속도로 설정하고, 목표 속도에 따라 선행 차량(20)의 속도를 현재 속도로 유지할 수 있다. 자율주행 차량(10)은 선행 차량(20)이 감지되지 않은 상태에서 가속하지 않으므로, 경사로를 통과한 후에 선행 차량(20)을 추돌하기 전에 선행 차량(20)을 감지할 수 있다. 제어부(140)는 선행 차량(20)의 감지 후에 거리 제어를 수행함으로써 자율주행 차량(10)과 선행 차량(20)의 거리를 유지할 수 있다.As a non-detected event of the preceding
도 3은 자율 주행 차량의 선회로 진입에 따른 선행 차량 미감지 이벤트를 설명하기 위한 도면이다.Figure 3 is a diagram to explain a preceding vehicle non-detection event following an autonomous vehicle entering a turning lane.
도 3의 (a)는 자율 주행 차량의 선회로 진입시 선행 차량을 미감지하는 상황을 보여주는 도면이다. 도 3의 (b)는 자율 주행 차량의 선회로 통과시 선행 차량과의 추돌 사고가 발생하는 상황을 보여주는 도면이다.Figure 3(a) is a diagram showing a situation in which a preceding vehicle is not detected when an autonomous vehicle enters a turning lane. Figure 3(b) is a diagram showing a situation in which a collision accident with a preceding vehicle occurs when an autonomous vehicle passes a turning lane.
도 3 (a)에서, 자율주행 차량(10)은 제어부(140)의 속도 제어를 통해 자율 주행을 수행하는 중에 선행 차량(20)을 감지하면, 제어부(140)의 거리 제어를 통해 선행 차량(20)과의 거리가 조절된다. 자율주행 차량(10)은 선행 차량(20)과의 거리 유지 중지 중에 선회로에 진입하는 경우, 선행 차량(20)을 감지하지 못하는 상황이 발생할 수 있다.In FIG. 3 (a), when the
도 2의 (b)에서, 자율주행 차량(10)은, 선회로를 지나 직선로에서 도로가 정체 상황인 경우, 선행 차량(20)을 인식하지 못한 상태에서 선회로를 통과할 때 선행 차량(20)을 뒤늦게 인식하여 적절한 감속이 되지 않아 선행 차량(20)과의 추돌 사고가 발생할 수 있다.In Figure 2 (b), when the
제어부(140)는 자율주행 차량(10)의 선회로 통과 전에 선행 차량(20)의 미감지 이벤트가 발생함에 따라, 현재 속도를 목표 속도로 설정하고, 목표 속도에 따라 선행 차량(20)의 속도를 현재 속도로 유지할 수 있다. 자율주행 차량(10)은 선행 차량(20)이 감지되지 않은 상태에서 가속하지 않으므로, 선회로를 통과한 후에 선행 차량(20)을 추돌하기 전에 선행 차량(20)을 감지할 수 있다. 제어부(140)는 선행 차량(20)의 감지 후에 거리 제어를 수행함으로써 자율주행 차량(10)과 선행 차량(20)의 거리를 유지할 수 있다.As a non-detected event of the preceding
도 4는 선행 차량의 인식 여부에 따른 거리 제어 및 속도 제어를 보여주는 도면이다.Figure 4 is a diagram showing distance control and speed control depending on whether the preceding vehicle is recognized.
도 4를 참고하면, 제어부(140)는 선행 차량이 인식되는 상황에서 선행 차량과의 거리를 유지하는 거리 제어를 수행할 수 있다. 제어부(140)는 선행 차량이 미인식되는 상황에서 경사로 예측 또는 선회로 예측되는 경우 선행 차량이 미인식되기 전 자율주행 차량의 현재 속도를 계속해서 유지하는 속도 제어를 수행할 수 있다. 이때 자율주행 차량은 운전자에 의해 설정된 목표 속도보다 낮은 속도로 주행할 수 있다. 이후 제어부(140)는 선행 차량이 다시 인식되는 상황에서 선행 차량과의 거리를 유지하는 거리 제어를 수행할 수 있다.Referring to FIG. 4, the controller 140 may perform distance control to maintain a distance from the preceding vehicle in a situation where the preceding vehicle is recognized. If a slope or a turn is predicted in a situation where the preceding vehicle is not recognized, the control unit 140 may perform speed control to continuously maintain the current speed of the autonomous vehicle before the preceding vehicle is unrecognized. At this time, the autonomous vehicle may drive at a speed lower than the target speed set by the driver. Thereafter, the control unit 140 may perform distance control to maintain the distance from the preceding vehicle in a situation where the preceding vehicle is recognized again.
도 5는 본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 방법의 순서도이다.Figure 5 is a flowchart of a control method for an autonomous vehicle according to a preferred embodiment of the present invention.
도 5를 참고하면, 본 발명의 바람직한 실시예에 따른 자율 주행 차량의 제어 방법은 S510 단계 내지 S630 단계를 포함할 수 있다.Referring to FIG. 5, the control method of an autonomous vehicle according to a preferred embodiment of the present invention may include steps S510 to S630.
자율 주행 단계(S510)에서, 제어부(140)는 사용자 명령에 따라 자율 주행 차량의 주행을 제어한다. 제어부(140)는 사용자 명령에 따른 목표 속도로 자율 주행 차량의 주행을 제어할 수 있다.In the autonomous driving step (S510), the control unit 140 controls the driving of the autonomous vehicle according to user commands. The control unit 140 may control the driving of the autonomous vehicle at a target speed according to a user command.
감지 단계(S520)에서, 차량 감지부(110)는 자율 주행 차량의 주행 중에 센서 장치(200)로부터 전달받은 센싱 정보를 이용하여 선행 차량의 감지 여부를 판단한다. 차량 감지부(110)는 센싱 정보를 통해 선행 차량과의 거리가 기설정된 기준 거리 이내인 경우 선행 차량을 목표 차량으로 설정할 수 있다. 차량 감지부(110)는 목표 차량과의 거리 정보를 속도 계산부(120)로 전달할 수 있다.In the detection step (S520), the vehicle detection unit 110 determines whether the preceding vehicle is detected using the sensing information received from the sensor device 200 while the autonomous vehicle is driving. The vehicle detection unit 110 may set the preceding vehicle as the target vehicle when the distance to the preceding vehicle is within a preset reference distance through sensing information. The vehicle detection unit 110 may transmit distance information to the target vehicle to the
제1 목표 속도 산출 단계(S530)에서, 속도 계산부(120)는 목표 차량과의 거리 정보를 수신하는 경우, 거리 정보를 이용하여 목표 차량과의 거리 유지를 위한 가변 목표 속도를 계산할 수 있다. 속도 계산부(120)는 가변 목표 속도를 제어부(140)로 전달함으로써 차량의 거리 제어가 수행되도록 한다.In the first target speed calculation step (S530), when receiving distance information from the target vehicle, the
이벤트 발생 단계(S540)에서, 차량 감지부(110)는 센싱 정보를 통해 선행 차량이 감지되지 않는 경우, 이전 감지 주기에 선행 차량의 감지 정보가 있는지 또는 현재 속도가 이전 감지 주기의 목표 속도에 대응하는지에 따라 미감지 이벤트를 발생할 수 있다. 즉, 차량 감지부(110)는 목표 차량을 모니터링하는 중에 목표 차량이 기설정된 기준 거리를 벗어나서 감지되지 않는 경우, 미감지 이벤트를 발생할 수 있다. 여기서, 감지 주기는 사용자 필요 또는 차량 제원에 따라 적절히 설정될 수 있다. 차량 감지부(110)는 미감지 이벤트를 예측부(130)로 전달할 수 있다.In the event generation step (S540), if the preceding vehicle is not detected through sensing information, the vehicle detection unit 110 determines whether there is detection information of the preceding vehicle in the previous detection cycle or whether the current speed corresponds to the target speed of the previous detection cycle. Depending on whether or not you do so, an undetected event may occur. That is, while monitoring the target vehicle, the vehicle detection unit 110 may generate a non-detection event if the target vehicle is not detected because it deviates from a preset reference distance. Here, the detection cycle can be appropriately set according to user needs or vehicle specifications. The vehicle detection unit 110 may transmit an undetected event to the prediction unit 130.
파라미터 산출 단계(S550)에서, 예측부(130)는 차량 감지부(110)로부터 미감지 이벤트를 수신하는 경우, 등판에서 강판으로 변하는 경사로의 변곡지점 예측을 위한 제1 파라미터를 산출할 수 있다. 제1 파라미터는 슬로프(Slop) 신호와, 슬로프 신호를 미분한 슬로프 변화율을 포함할 수 있다. 슬로프 신호는 차량의 경사 센서로부터 획득될 수 있다.In the parameter calculation step (S550), when an undetected event is received from the vehicle detection unit 110, the prediction unit 130 may calculate a first parameter for predicting an inflection point of a slope that changes from a grade to a steel plate. The first parameter may include a slope signal and a slope change rate obtained by differentiating the slope signal. The slope signal may be obtained from the vehicle's inclination sensor.
또한, 예측부(130)는, 차량 감지부(110)로부터 미감지 이벤트를 수신하는 경우, 선회로 예측을 위한 제2 파라미터를 산출할 수 있다. 제2 파라미터는 조향각 신호와, 조향각 신호를 미분한 조향각 변화율을 포함할 수 있다. 조향각 신호는 차량의 조향각 센서로부터 획득될 수 있다.Additionally, when receiving a non-detected event from the vehicle detection unit 110, the prediction unit 130 may calculate a second parameter for predicting a turning circuit. The second parameter may include a steering angle signal and a steering angle change rate obtained by differentiating the steering angle signal. The steering angle signal may be obtained from a steering angle sensor of the vehicle.
또한, 예측부(130)는 제1 파라미터의 슬로프 신호와 슬로프 변화율을 곱하여 제1 곱셈값을 산출하고, 제2 파라미터의 조향각 신호와 조향각 변화율을 곱하여 제2 곱셈값을 산출할 수 있다. 이때, 선행 차량의 미감지 시간을 카운팅하는 제1 카운트가 시작될 수 있다.Additionally, the prediction unit 130 may calculate a first multiplication value by multiplying the slope signal of the first parameter and the slope change rate, and calculate a second multiplication value by multiplying the steering angle signal and the steering angle change rate of the second parameter. At this time, a first count counting the non-detection time of the preceding vehicle may start.
파라미터 판단 단계(S560)에서, 예측부(130)는 제1 곱셈값을 기설정된 제1 기준값과 비교하고, 제2 곱셈값을 기설정된 제2 기준값과 비교할 수 있다. 제1 기준값과 제2 기준값은 캘리브레이션(Calibration) 시험을 통해 경사로 또는 선회로 지점에서 획득되는 값일 수 있다.In the parameter determination step (S560), the prediction unit 130 may compare the first multiplication value with a preset first reference value and the second multiplication value with a preset second reference value. The first reference value and the second reference value may be values obtained at a ramp or turning point through a calibration test.
제1 카운트 비교 단계(S570)에서, 속도 계산부(120)는 제1 곱셈값이 제1 기준값 이상이거나, 또는 제2 곱셈값이 제2 기준값 이상인 경우, 제1 카운트와 기설정된 제1 임계 카운트를 비교할 수 있다. 제1 임계 카운트는 캘리브레이션(Calibration) 시험을 통해 경사로 또는 선회로를 통과하는 과정에서 획득되는 값일 수 있다.In the first count comparison step (S570), when the first multiplication value is greater than or equal to the first reference value, or the second multiplication value is greater than or equal to the second reference value, the first count and the preset first threshold count are can be compared. The first critical count may be a value obtained in the process of passing a ramp or turning circuit through a calibration test.
제2 목표 속도 산출 단계(S580)에서, 속도 계산부(120)는 제1 카운트가 제1 임계 카운트 이상인 경우, 사용자 명령에 따른 목표 속도를 산출할 수 있다. 이때 선행 차량은 감지되지 않고, 경사로 또는 선회로는 예측되지 않는 상태일 수 있다. 속도 계산부(120)는 사용자 명령에 따른 목표 속도를 제어부(140)로 전달할 수 있다.In the second target speed calculation step (S580), the
한편, 예측 단계(S590)에서, 예측부(130)는 파라미터 판단 단계(S560) 이후에 제1 곱셈값이 제1 기준값 미만인 경우 경사로 예측과 관련한 제1 플래그를 발생할 수 있다. 한편, 예측부(130)는 파라미터 판단 단계(S560) 이후에 제2 곱셈값이 제2 기준값 미만인 경우 선회로 예측과 관련한 제2 플래그를 발생할 수 있다. 이때 제1 플래그 또는 제2 플래그 발생에 따라 경사로 또는 선회로를 통과하는 지점부터 카운팅하는 제2 카운트가 시작될 수 있다.Meanwhile, in the prediction step (S590), the prediction unit 130 may generate a first flag related to ramp prediction when the first multiplication value is less than the first reference value after the parameter determination step (S560). Meanwhile, the prediction unit 130 may generate a second flag related to turning circuit prediction when the second multiplication value is less than the second reference value after the parameter determination step (S560). At this time, depending on the occurrence of the first flag or the second flag, the second count may start from the point where the vehicle passes the ramp or turning path.
제3 목표 속도 산출 단계(S600)에서, 속도 계산부(120)는 예측 단계(S590) 이후 제1 플래그 또는 제2 플래그가 발생한 경우, 또는 제1 카운트 비교 단계(S570) 이후 제1 카운트가 제1 임계 카운트 미만인 경우, 현재 차량 속도를 목표 속도로 산출할 수 있다. 현재 차량 속도는 차량의 속도 센서로부터 획득될 수 있다. 이때 목표 속도는 고정값을 가질 수 있다.In the third target speed calculation step (S600), the
제2 카운트 비교 단계(S610)에서, 속도 계산부(120)는 제2 카운트와 기설정된 제2 임계 카운트를 비교할 수 있다. 제2 임계 카운트는 캘리브레이션(Calibration) 시험을 통해 자율 주행 차량이 경사로 또는 선회로를 통과하는 지점 이후에 선행 차량의 감지를 고려한 값일 수 있다. 속도 계산부(120)는 제1 플래그 또는 제2 플래그 발생 이후에 제2 카운트가 제2 임계 카운트 이상에서 선행 차량이 미감지되는 상황인 경우, 사용자 명령에 따른 목표 속도를 산출할 수 있다.In the second count comparison step (S610), the
속도 제어 단계(S620)에서, 제어부(140)는 선행 차량과의 거리 유지를 위한 목표 속도, 사용자 명령에 따른 목표 속도, 및 현재 차량 속도에 따른 목표 속도 중에서 어느 하나의 목표 속도를 이용하여 자율 주행 차량의 속도 제어를 수행할 수 있다.In the speed control step (S620), the control unit 140 performs autonomous driving using any one of the target speed for maintaining the distance from the preceding vehicle, the target speed according to the user command, and the target speed according to the current vehicle speed. The speed of the vehicle can be controlled.
토크 제어 단계(S630)에서, 제어부(140)는 속도 계산부(120)로부터 전달받은 목표 속도를 이용하여 자율 주행 차량의 토크를 산출할 수 있다. 제어부(140)는 토크를 이용하여 자율 주행 차량의 주행 모터를 제어함으로써 자율 주행 차량의 이동을 제어할 수 있다. 이를 통해, 자율 주행 차량이 경사로 또는 선회로를 통과하는 시점에 선행 차량이 급작스럽게 감지되는 돌발 상황에서 추돌 사고가 방지될 수 있다.In the torque control step (S630), the control unit 140 may calculate the torque of the autonomous vehicle using the target speed received from the
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서, 본 발명에 개시된 실시예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예 및 첨부된 도면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다.The above description is merely an illustrative explanation of the technical idea of the present invention, and various modifications, changes, and substitutions can be made by those skilled in the art without departing from the essential characteristics of the present invention. will be. Accordingly, the embodiments disclosed in the present invention and the attached drawings are not intended to limit the technical idea of the present invention, but are for illustrative purposes, and the scope of the technical idea of the present invention is not limited by these embodiments and the attached drawings. .
본 발명에 따른 단계들 및/또는 동작들은 기술분야의 통상의 기술자에 의해 이해될 수 있는 것과 같이, 다른 순서로, 또는 병렬적으로, 또는 다른 에포크(epoch) 등을 위해 다른 실시 예들에서 동시에 일어날 수 있다.Steps and/or operations according to the invention may occur simultaneously in different embodiments, in different orders, or in parallel, or for different epochs, etc., as would be understood by those skilled in the art. You can.
실시 예에 따라서는, 단계들 및/또는 동작들의 일부 또는 전부는 하나 이상의 비-일시적 컴퓨터-판독가능 매체에 저장된 명령, 프로그램, 상호작용 데이터 구조(interactive data structure), 클라이언트 및/또는 서버를 구동하는 하나 이상의 프로세서들을 사용하여 적어도 일부가 구현되거나 또는 수행될 수 있다. 하나 이상의 비-일시적 컴퓨터-판독가능 매체는 예시적으로 소프트웨어, 펌웨어, 하드웨어, 및/또는 그것들의 어떠한 조합일 수 있다. 또한, 본 명세서에서 논의된 "모듈"의 기능은 소프트웨어, 펌웨어, 하드웨어, 및/또는 그것들의 어떠한 조합으로 구현될 수 있다.Depending on the embodiment, some or all of the steps and/or operations may include executing instructions, programs, interactive data structures, clients and/or servers stored on one or more non-transitory computer-readable media. At least a portion may be implemented or performed using one or more processors. The one or more non-transitory computer-readable media may illustratively be software, firmware, hardware, and/or any combination thereof. Additionally, the functionality of the “modules” discussed herein may be implemented in software, firmware, hardware, and/or any combination thereof.
100: 제어 장치
110: 차량 감지부
120: 속도 계산부
130: 예측부
140: 제어부100: control device
110: vehicle detection unit
120: Speed calculation unit
130: prediction unit
140: control unit
Claims (16)
상기 선행 차량의 감지 여부, 및 경사로 또는 선회로 예측 여부에 따라 자율 주행 차량의 가감속을 위한 목표 속도를 계산하는 속도 계산부;
상기 자율 주행 차량의 센싱 정보를 이용하여 상기 경사로 또는 상기 선회로를 예측하는 예측부; 및
상기 목표 속도를 이용하여 상기 자율 주행 차량의 주행을 제어하는 제어부;
를 포함하고,
상기 예측부는,
상기 경사로 예측시, 상기 자율 주행 차량의 슬로프 신호를 이용하여 슬로프 변화율을 산출하고, 상기 슬로프 신호와 상기 슬로프 변화율을 곱하여 제1 곱셈값을 산출하고, 상기 제1 곱셈값과 기설정된 제1 기준값을 비교하여 비교 결과에 따라 상기 경사로를 예측하는 것을 특징으로 하는 자율 주행 차량의 제어 장치.a vehicle detection unit that detects a preceding vehicle;
a speed calculation unit that calculates a target speed for acceleration/deceleration of the autonomous vehicle based on whether the preceding vehicle is detected and whether a ramp or turning is predicted;
a prediction unit that predicts the ramp or the turning path using sensing information of the autonomous vehicle; and
a control unit that controls driving of the autonomous vehicle using the target speed;
Including,
The prediction unit,
When predicting the slope, a slope change rate is calculated using the slope signal of the autonomous vehicle, a first multiplication value is calculated by multiplying the slope signal and the slope change rate, and the first multiplication value and a preset first reference value are calculated. A control device for an autonomous vehicle, characterized in that it compares and predicts the slope according to the comparison result.
상기 차량 감지부는,
센서 장치로부터 상기 선행 차량의 거리 정보를 수신하고, 상기 거리 정보를 이용하여 상기 선행 차량을 감지하고, 상기 선행 차량이 감지된 이후 소정 시간 동안 감지되지 않는 경우, 미감지 이벤트를 발생하는 것을 특징으로 하는 자율 주행 차량의 제어 장치.According to claim 1,
The vehicle detection unit,
Receiving distance information of the preceding vehicle from a sensor device, detecting the preceding vehicle using the distance information, and generating a non-detected event when the preceding vehicle is not detected for a predetermined time after being detected. A control device for an autonomous vehicle.
상기 속도 계산부는,
상기 차량 감지부로부터 상기 미감지 이벤트를 수신하고, 상기 예측부로부터 상기 경사로 또는 상기 선회로 예측 정보를 수신하는 경우, 현재 차량 속도를 목표 속도로 설정하는 것을 특징으로 하는 자율 주행 차량의 제어 장치.According to claim 2,
The speed calculation unit,
A control device for an autonomous vehicle, characterized in that when receiving the non-detected event from the vehicle detection unit and receiving the slope or the turning prediction information from the prediction unit, the current vehicle speed is set to the target speed.
상기 예측부는,
상기 선회로 예측시, 상기 자율 주행 차량의 조향각 신호를 이용하여 조향각 변화율을 산출하고, 상기 조향각 신호와 상기 조향각 변화율을 곱하여 제2 곱셈값을 산출하고, 상기 제2 곱셈값과 기설정된 제2 기준값을 비교하여 비교 결과에 따라 상기 선회로를 예측하는 것을 특징으로 하는 자율 주행 차량의 제어 장치.According to claim 3,
The prediction unit,
When predicting the turning circuit, a steering angle change rate is calculated using the steering angle signal of the autonomous vehicle, a second multiplication value is calculated by multiplying the steering angle signal and the steering angle change rate, and the second multiplication value and a preset second reference value are calculated. A control device for an autonomous vehicle, characterized in that it compares and predicts the turning circuit according to the comparison result.
상기 제어부는,
상기 속도 계산부로부터 목표 속도를 전달받는 경우, 상기 목표 속도를 이용하여 목표 토크를 산출하고, 상기 목표 토크를 이용하여 상기 자율 주행 차량의 주행 모터를 제어함으로써 상기 자율 주행 차량의 거리 제어 또는 속도 제어를 수행하는 것을 특징으로 하는 자율 주행 차량의 제어 장치.According to claim 5,
The control unit,
When the target speed is received from the speed calculation unit, the target torque is calculated using the target speed, and the driving motor of the autonomous vehicle is controlled using the target torque to control the distance or speed of the autonomous vehicle. A control device for an autonomous vehicle, characterized in that performing.
상기 선행 차량이 감지되는 않는 경우, 이전 감지 주기에 선행 차량의 감지 정보가 있는지에 따라 미감지 이벤트를 발생하는 이벤트 발생 단계;
상기 미감지 이벤트에 따라, 상기 주행 차량의 주행 경로에 대한 경사로 또는 선회로를 예측하는 예측 단계; 및
상기 경사로 또는 상기 선회로 예측 결과에 따라, 상기 자율 주행 차량의 현재 속도를 목표 속도로 산출하는 제3 목표 속도 산출 단계;
를 포함하고,
상기 이벤트 발생 단계 이후에, 상기 경사로 예측을 위한 제1 파라미터와 상기 선회로 예측을 위한 제2 파라미터를 산출하는 파라미터 산출 단계;
를 더 포함하고,
상기 파라미터 산출 단계는,
상기 자율 주행 차량의 슬로프 신호와 상기 슬로프 신호를 미분한 슬로프 변화율을 포함하는 상기 제1 파라미터를 산출하고, 상기 슬로프 신호와 상기 슬로프 변화율을 곱하여 제1 곱셈값을 산출하는 단계를 포함하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.A detection step of determining whether a preceding vehicle is detected using sensing information of the autonomous vehicle;
If the preceding vehicle is not detected, an event generation step of generating a non-detected event depending on whether there is detection information of the preceding vehicle in the previous detection cycle;
A prediction step of predicting a ramp or turning path for the driving path of the driving vehicle according to the non-detected event; and
A third target speed calculation step of calculating the current speed of the autonomous vehicle as a target speed according to a prediction result of the ramp or the turning road;
Including,
After the event generation step, a parameter calculation step of calculating a first parameter for predicting the ramp and a second parameter for predicting the turning path;
It further includes,
The parameter calculation step is,
Calculating the first parameter including a slope signal of the autonomous vehicle and a slope change rate obtained by differentiating the slope signal, and calculating a first multiplication value by multiplying the slope signal and the slope change rate. A control method for an autonomous vehicle.
상기 파라미터 산출 단계는,
상기 자율 주행 차량의 조향각 신호와 상기 조향각 신호를 미분한 조향각 변화율을 포함하는 상기 제2 파라미터를 산출하고, 상기 조향각 신호와 상기 조향각 변화율을 곱하여 제2 곱셈값을 산출하는 단계를 포함하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.According to claim 7,
The parameter calculation step is,
Calculating the second parameter including a steering angle signal of the autonomous vehicle and a steering angle change rate obtained by differentiating the steering angle signal, and calculating a second multiplication value by multiplying the steering angle signal and the steering angle change rate. A control method for an autonomous vehicle.
상기 파라미터 산출 단계는,
상기 미감지 이벤트 발생에 따라 상기 선행 차량이 미감지되는 시간을 카운팅하여 제1 카운트를 산출하는 단계를 포함하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.According to clause 9,
The parameter calculation step is,
A control method for an autonomous vehicle, comprising calculating a first count by counting the time during which the preceding vehicle is not detected according to the occurrence of the non-detected event.
상기 제1 곱셈값과 기설정된 제1 기준값을 비교하고, 상기 제2 곱셈값과 기설정된 제2 기준값을 비교하는 파라미터 판단 단계;
상기 제1 곱셈값이 상기 제1 기준값 이상이거나, 또는 상기 제2 곱셈값이 상기 제2 기준값 이상인 경우, 상기 제1 카운트와 기설정된 제1 임계 카운트를 비교하는 제1 카운트 비교 단계; 및
상기 제1 카운트가 상기 제1 임계 카운트 이상인 경우, 사용자 명령에 따른 목표 속도를 산출하는 제2 목표 속도 산출 단계;
를 더 포함하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.According to claim 10,
A parameter determination step of comparing the first multiplication value with a preset first reference value and comparing the second multiplication value with a preset second reference value;
A first count comparison step of comparing the first count with a preset first threshold count when the first multiplication value is greater than or equal to the first reference value, or when the second multiplication value is greater than or equal to the second reference value; and
a second target speed calculation step of calculating a target speed according to a user command when the first count is greater than or equal to the first threshold count;
A control method for an autonomous vehicle, further comprising:
상기 예측 단계는,
상기 파라미터 판단 단계 이후에, 상기 제1 곱셈값이 상기 제1 기준값 미만인 경우 상기 경사로 예측과 관련한 제1 플래그를 발생하거나, 또는 상기 제2 곱셈값이 상기 제2 기준값 미만인 경우 상기 선회로 예측과 관련한 제2 플래그를 발생하는 단계를 포함하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.According to claim 11,
The prediction step is,
After the parameter determination step, if the first multiplication value is less than the first reference value, a first flag related to the ramp prediction is generated, or if the second multiplication value is less than the second reference value, a first flag related to the turning path prediction is generated. A control method for an autonomous vehicle, comprising generating a second flag.
상기 제3 목표 속도 산출 단계는,
상기 예측 단계 이후에, 상기 제1 플래그 또는 상기 제2 플래그가 발생한 경우 현재 차량 속도를 상기 목표 속도로 산출하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.According to claim 12,
The third target speed calculation step is,
After the prediction step, when the first flag or the second flag occurs, the current vehicle speed is calculated as the target speed.
상기 예측 단계는,
상기 제1 플래그 또는 상기 제2 플래그 발생에 따라, 상기 자율 주행 차량이 상기 경사로 또는 상기 선회로를 통과하는 예상 지점부터 카운팅하는 제2 카운트를 산출하는 단계를 포함하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.According to claim 13,
The prediction step is,
According to the occurrence of the first flag or the second flag, calculating a second count counting from the expected point where the autonomous vehicle passes the ramp or the turning circuit. Control method.
상기 제3 목표 속도 산출 단계 이후에, 상기 제2 카운트와 기설정된 제2 임계 카운트를 비교하는 제2 카운트 비교 단계;
를 더 포함하고,
상기 제2 목표 속도 산출 단계는, 상기 제2 카운트가 상기 제2 임계 카운트 이상인 경우, 사용자 명령에 따른 목표 속도를 산출하는 단계를 포함하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.According to claim 14,
After the third target speed calculation step, a second count comparison step of comparing the second count with a preset second threshold count;
It further includes,
The second target speed calculation step includes calculating a target speed according to a user command when the second count is greater than or equal to the second threshold count.
상기 감지 단계 이후에, 상기 선행 차량의 상기 센싱 정보를 이용하여 목표 속도를 산출하는 제1 목표 속도 산출 단계;
상기 목표 속도를 이용하여 상기 자율 주행 차량의 속도를 제어하는 속도 제어 단계; 및
상기 목표 속도를 이용하여 상기 자율 주행 차량의 토크를 산출하는 토크 제어 단계;
를 더 포함하는 것을 특징으로 하는 자율 주행 차량의 제어 방법.According to claim 7,
After the sensing step, a first target speed calculation step of calculating a target speed using the sensing information of the preceding vehicle;
A speed control step of controlling the speed of the autonomous vehicle using the target speed; and
A torque control step of calculating torque of the autonomous vehicle using the target speed;
A control method for an autonomous vehicle, further comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210184316A KR102663150B1 (en) | 2021-12-21 | 2021-12-21 | Control apparatus and method for autonomous vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210184316A KR102663150B1 (en) | 2021-12-21 | 2021-12-21 | Control apparatus and method for autonomous vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230095187A KR20230095187A (en) | 2023-06-29 |
KR102663150B1 true KR102663150B1 (en) | 2024-05-03 |
Family
ID=86946130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210184316A KR102663150B1 (en) | 2021-12-21 | 2021-12-21 | Control apparatus and method for autonomous vehicle |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102663150B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018095143A (en) | 2016-12-15 | 2018-06-21 | 日立オートモティブシステムズ株式会社 | Vehicle control device |
JP6522255B1 (en) * | 2018-04-24 | 2019-05-29 | 三菱電機株式会社 | Behavior selection apparatus, behavior selection program and behavior selection method |
JP2019200464A (en) * | 2018-05-14 | 2019-11-21 | 日産自動車株式会社 | Driving support method and driving support device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120035263A (en) * | 2010-10-05 | 2012-04-16 | 현대모비스 주식회사 | Apparatus and method for cruise control of vechicle using navigation |
KR20190072834A (en) * | 2017-12-18 | 2019-06-26 | 삼성전자주식회사 | Method and device to control longitudinal velocity of vehicle |
KR102417908B1 (en) * | 2017-12-19 | 2022-07-07 | 현대자동차주식회사 | Apparatus and method for controlling autonomous driving of vehicle |
KR20210048619A (en) | 2019-10-23 | 2021-05-04 | 현대자동차주식회사 | System and method for providing speed profile of self-driving vehicle |
-
2021
- 2021-12-21 KR KR1020210184316A patent/KR102663150B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018095143A (en) | 2016-12-15 | 2018-06-21 | 日立オートモティブシステムズ株式会社 | Vehicle control device |
JP6522255B1 (en) * | 2018-04-24 | 2019-05-29 | 三菱電機株式会社 | Behavior selection apparatus, behavior selection program and behavior selection method |
JP2019200464A (en) * | 2018-05-14 | 2019-11-21 | 日産自動車株式会社 | Driving support method and driving support device |
Also Published As
Publication number | Publication date |
---|---|
KR20230095187A (en) | 2023-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9037379B2 (en) | Apparatus and method for providing a crash prevention control functionality for a vehicle | |
US8935088B2 (en) | Driving assistance system for vehicle | |
KR101480652B1 (en) | Lane change control apparatus and control method of the same | |
EP2172919B1 (en) | Vehicle travel track estimator | |
US20150239472A1 (en) | Vehicle-installed obstacle detection apparatus having function for judging motion condition of detected object | |
US11069242B2 (en) | Traveling assistance method of traveling assistance device and traveling assistance device | |
US9434383B2 (en) | Integrative method and system for controlling blind spot detection system and lane keeping assist system | |
US11390288B2 (en) | Other-vehicle action prediction method and other-vehicle action prediction device | |
US11142193B2 (en) | Vehicle and method for performing inter-vehicle distance control | |
JPWO2016084487A1 (en) | Vehicle travel control device | |
KR20150096335A (en) | Vehicle-mounted apparatus for selecting preceding vehicle positioned in the travel path of the host vehicle of the apparatus | |
CN110733500A (en) | Method and system for providing an intervening steering maneuver for a host vehicle to avoid a collision | |
KR101286466B1 (en) | Adaptive cruise control apparatus and control method for the same | |
KR101292606B1 (en) | Cruise control apparatus and method thereof | |
US9776509B2 (en) | Method and apparatus for adaptive cruise control in a road vehicle | |
JP5147511B2 (en) | Vehicle contact avoidance support device | |
JP2009252032A (en) | Vehicular collision avoidance support apparatus | |
KR102663150B1 (en) | Control apparatus and method for autonomous vehicle | |
KR102520242B1 (en) | Lane Keeping Control System and Steering Control Method | |
US20200207347A1 (en) | Vehicle control apparatus | |
JP3157986B2 (en) | Rear-end collision judgment method in rear-end collision prevention system | |
JP4191667B2 (en) | Vehicle control object determination device | |
KR20200144319A (en) | Apparatus and method for preventing vehicle collision | |
KR20190058027A (en) | Apparatus for controlling driving assistant of a vehicle and method thereof | |
JP4497011B2 (en) | Pause alarm device and pause alarm method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |