KR102383427B1 - 자율주행 제어 장치 및 방법 - Google Patents
자율주행 제어 장치 및 방법 Download PDFInfo
- Publication number
- KR102383427B1 KR102383427B1 KR1020160173007A KR20160173007A KR102383427B1 KR 102383427 B1 KR102383427 B1 KR 102383427B1 KR 1020160173007 A KR1020160173007 A KR 1020160173007A KR 20160173007 A KR20160173007 A KR 20160173007A KR 102383427 B1 KR102383427 B1 KR 102383427B1
- Authority
- KR
- South Korea
- Prior art keywords
- lane
- target
- vehicle
- target lane
- area
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000012545 processing Methods 0.000 claims abstract description 63
- 238000001514 detection method Methods 0.000 claims description 32
- 230000001133 acceleration Effects 0.000 claims description 31
- 238000012423 maintenance Methods 0.000 claims description 13
- 238000013459 approach Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009545 invasion Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000725 suspension Substances 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- 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/18163—Lane change; Overtaking manoeuvres
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
-
- 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/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
-
- 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
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- 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
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- B60W2420/42—
-
- B60W2420/52—
-
- 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
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/54—Audio sensitive means, e.g. ultrasound
-
- 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
-
- 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/4044—Direction of movement, e.g. backwards
-
- 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/4049—Relationship among other objects, e.g. converging dynamic objects
-
- 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
-
- 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/801—Lateral 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/804—Relative 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
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/20—Steering systems
-
- 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
-
- 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
-
- 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
-
- 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/50—Relative longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2300/00—Purposes or special features of road vehicle drive control systems
- B60Y2300/14—Cruise control
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Medical Informatics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
Abstract
본 발명은 자율주행 제어 장치 및 방법에 관한 것으로, 본 발명에 따른 자율주행 제어 장치는 목표 차로를 주행하는 하나 이상의 차량에 대한 차량 정보를 검출하는 환경 검출부 및 상기 차량 정보에 근거하여 차로 변경 가능 영역이 존재하는지를 확인하고, 상기 차로 변경 가능 영역이 존재하지 않으면 목표 차로 차량들 사이의 영역 중 최대 영역을 목표 차로 변경 영역으로 결정하고, 상기 목표 차로 변경 영역으로의 차로 변경 의도를 표시하여 목표 차로 후방 차량의 양보 의도를 판단하고, 판단결과에 따라 차로 변경을 시도하는 처리부를 포함한다.
Description
본 발명은 차로 변경 시 차로 변경 가능한 공간을 확보하지 못한 경우 끼어들기(cut-in)로 차로 변경을 실시하는 자율주행 제어 장치 및 방법에 관한 것이다.
기존의 차로 변경 기술은 운전자가 차로 변경 의지를 보이면(예: 방향지시등 점등) 이 시점을 기준으로 일정 시간 이내 차로 변경이 가능한지를 판단하여 차로 변경을 수행하는 수준에 머물러 있다.
또한, 자율주행 관련 연구에서도 충돌 회피 가능한 경로 생성 등 차로 변경에 있어서도 차로 변경이 가능한 경우에만 차로 변경을 수행하는 경우가 대부분이다. 현재 위치에서 목적지까지 주행 가능한 자율주행을 고려한다면 종래의 차로 변경 기술로는 자율 주행이 불가능하다. 예를 들어, 고속도로를 주행하다가 JC(junction) 또는 IC(interchange)로 진출하고자 하는 상황에서 차로 변경이 지속적으로 불가능하여 JC 또는 IC로 진출하지 못하는 상황이 발생할 수 있다.
운전자를 보조하는 자율주행의 레벨이 Level 2에서(SAE 자율주행 레벨 분류 기준) 시스템이 주도적인 역할을 하는 Level 3의 시스템을 만들기 위해서는 반드시 필요한 차로 변경을 수행할 수 있어야 하며, 차로 변경이 가능한 상황을 만들기 위해 적극적인 차로 변경 전략이 필요하다.
본 발명은 차로 변경 시 차로 변경 가능한 공간을 확보하지 못한 경우 끼어들기로 차로 변경을 실시하는 자율주행 제어 장치 및 방법에 관한 것이다.
상기한 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 자율주행 제어 장치는, 목표 차로를 주행하는 하나 이상의 차량에 대한 차량 정보를 검출하는 환경 검출부 및 상기 차량 정보에 근거하여 차로 변경 가능 영역이 존재하는지를 확인하고, 상기 차로 변경 가능 영역이 존재하지 않으면 목표 차로 차량들 사이의 영역 중 최대 영역을 목표 차로 변경 영역으로 결정하고, 상기 목표 차로 변경 영역으로의 차로 변경 의도를 표시하여 목표 차로 후방 차량의 양보 의도를 판단하고, 판단결과에 따라 차로 변경을 시도하는 처리부를 포함하는 것을 특징으로 한다.
상기 차량 정보는, 상기 목표 차로를 주행하는 차량의 위치, 속도 및 가속도를 포함하는 것을 특징으로 한다.
상기 처리부는, 상기 차량 정보에 근거하여 목표 차로 진입 시간 이후의 각 목표 차로 차량의 위치를 산출하고, 산출된 각 목표 차로 차량의 위치에 기반하여 목표 차로 차량들 사이의 거리를 산출한 후 산출된 목표 차로 차량들 사이의 거리가 임계값 이상이면 차로 변경 가능 영역으로 결정하고, 산출된 목표 차로 차량들 사이의 거리가 임계값 미만이면 차로 변경 불가능 영역으로 결정하는 것을 특징으로 한다.
상기 처리부는, 결정된 차로 변경 가능 영역이 하나이면 상기 결정된 차로 변경 가능 영역을 상기 목표 차로 변경 영역으로 확정하는 것을 특징으로 한다.
상기 처리부는, 결정된 차로 변경 가능 영역이 둘 이상이면, 상기 결정된 차로 변경 가능 영역들 중 차로 변경 가능 영역의 길이가 가장 긴 차로 변경 가능 영역을 상기 목표 차로 변경 영역으로 확정하는 것을 특징으로 한다.
상기 처리부는, 상기 목표 차로 변경 영역의 중앙 지점의 속도 및 가속도에 근거하여 자차량의 전방에 가상 타겟을 생성하는 것을 특징으로 한다.
상기 처리부는, 상기 목표 차로 후방 차량의 양보 의도가 없으면 상기 가상 타겟을 삭제하는 것을 특징으로 한다.
상기 처리부는, 상기 차로 변경 가능 영역이 존재하지 않으면, 자차량의 주행 차로의 교통 흐름을 고려하여 자차량이 목표 차로 방향으로 편향 주행하도록 하는 편향 차로 유지 경로를 생성하거나 목표 차로 방향으로 지속적으로 접근하게 하는 차로 침범 경로를 생성하는 것을 특징으로 한다.
상기 처리부는, 상기 목표 차로 변경 영역의 전방 차량 및 후방 차량의 감속도 및 가속도에 근거하여 양보 의도를 판단하는 것을 특징으로 한다.
상기 처리부는, 상기 양보 의도가 없으면 자차량을 주행 차로의 중앙으로 복귀시키고 상기 자차량의 주행 속도를 조정하여 다른 목표 차로 변경 영역을 탐색하는 것을 특징으로 한다.
한편, 본 발명의 일 실시예에 따른 자율주행 제어 방법은 목표 차로를 주행하는 하나 이상의 차량에 대한 차량 정보를 검출하는 단계, 상기 차량 정보에 근거하여 차로 변경 가능 영역이 존재하는지를 확인하여 상기 차로 변경 가능 영역이 존재하지 않으면, 목표 차로 차량들 사이의 영역 중 최대 영역을 목표 차로 변경 영역으로 결정하는 단계, 상기 목표 차로 변경 영역으로의 차로 변경 의도를 목표 차로 후방 차량에 표시하는 단계, 상기 목표 차로 후방 차량의 양보 의도를 판단하는 단계, 및 상기 양보 의도의 판단결과에 따라 차로 변경을 시도하는 단계를 포함하는 것을 특징으로 한다.
상기 차량 정보를 검출하는 단계는, 레이더 및 카메라를 통해 목표 차로를 주행하는 차량의 위치, 속도 및 가속도를 검출하는 것을 특징으로 한다.
상기 목표 차로 변경 영역을 결정하는 단계는, 상기 차량 정보에 근거하여 목표 차로 진입 시간 이후의 각 목표 차로 차량의 위치를 산출하고, 산출된 각 목표 차로 차량의 위치에 기반하여 목표 차로 차량들 사이의 거리를 산출한 후 산출된 목표 차로 차량들 사이의 거리가 임계값 이상이면 차로 변경 가능 영역으로 결정하고, 산출된 목표 차로 차량들 사이의 거리가 임계값 미만이면 차로 변경 불가능 영역으로 결정하는 것을 특징으로 한다.
상기 목표 차로 변경 영역을 결정하는 단계에서, 결정된 차로 변경 가능 영역이 하나이면 상기 결정된 차로 변경 가능 영역을 상기 목표 차로 변경 영역으로 확정하는 것을 특징으로 한다.
상기 목표 차로 변경 영역을 결정하는 단계에서, 결정된 차로 변경 가능 영역이 둘 이상이면, 상기 결정된 차로 변경 가능 영역들 중 차로 변경 가능 영역의 길이가 가장 긴 차로 변경 가능 영역을 상기 목표 차로 변경 영역으로 확정하는 것을 특징으로 한다.
상기 목표 차로 후방 차량에 표시하는 단계는, 상기 목표 차로 변경 영역의 중앙 지점의 속도 및 가속도에 근거하여 자차량의 전방에 가상 타겟을 생성하는 단계, 상기 가상 타겟의 추종을 통해 상기 목표 차로 변경 영역의 중앙과 나란하게 위치하여 주행하도록 자차량의 속도를 제어하여 단계, 상기 목표 차로 변경 영역으로의 끼어들기 경로를 생성하는 단계, 및 상기 끼어들기 경로에 따라 상기 자차량의 횡방향을 제어하는 단계를 포함하는 것을 특징으로 한다.
상기 가상 타겟을 생성하는 단계는, 상기 목표 차로 변경 영역의 중앙 지점의 속도 및 가속도에 근거하여 자차량의 전방에 가상 타겟을 생성하는 것을 특징으로 한다.
상기 끼어들기 경로를 생성하는 단계는, 자차량의 주행 차로의 교통 흐름을 고려하여 자차량이 목표 차로 방향으로 편향 주행하도록 하는 편향 차로 유지 경로를 생성하거나 목표 차로 방향으로 지속적으로 접근하게 하는 차로 침범 경로를 생성하는 것을 특징으로 한다.
상기 양보 의도를 판단하는 단계는, 상기 목표 차로 변경 영역의 전방 차량 및 후방 차량의 감속도 및 가속도에 근거하여 양보 의도를 판단하는 것을 특징으로 한다.
상기 양보 의도를 판단하는 단계는, 상기 목표 차로 후방 차량의 양보 의도가 없으면 자차량의 전방에 위치하는 가상 타겟을 삭제하는 단계, 및 상기 자차량을 주행 차로의 중앙으로 복귀시키고 상기 자차량의 주행 속도를 조정하여 다른 목표 차로 변경 영역을 탐색하는 단계를 포함하는 것을 특징으로 한다.
본 발명은 차로 변경 시 차로 변경 가능한 공간을 확보하지 못한 경우 끼어들기로 차로 변경을 실시하므로, 다양한 교통 상황에서 필요한 시기에 차로 변경을 수행할 수 있게 한다.
도 1은 본 발명의 일 실시예에 따른 자율주행 제어 장치를 도시한 블록구성도.
도 2는 본 발명과 관련된 목표 차로 차량의 위치 예측을 설명하기 위한 도면.
도 3은 본 발명과 관련된 목표 차로 차량 간의 거리 임계값과 목표 차로 전방 차량의 속도의 관계를 도시한 그래프.
도 4는 본 발명과 관련된 타겟 차량 생성 및 삭제를 설명하기 위한 도면.
도 5는 본 발명과 관련된 편향 차로 유지 경로의 생성을 설명하기 위한 도면.
도 6은 본 발명과 관련된 차로 침범 경로의 생성을 설명하기 위한 도면.
도 7은 본 발명의 일 실시예에 따른 자율주행 제어 방법을 도시한 흐름도.
도 8은 본 발명에 따른 차로 변경 가능 영역 존재 시 차로 변경을 실시하는 과정을 도시한 예시도.
도 9는 본 발명에 따른 차로 변경 가능 영역 부재 시 차로 변경을 실시하는 과정을 도시한 예시도.
도 10a는 본 발명에 따른 차로 변경 실패 시 재시도하는 과정을 도시한 일 예.
도 10b는 본 발명에 따른 차로 변경 실패 시 재시도하는 과정을 도시한 다른 일 예.
도 2는 본 발명과 관련된 목표 차로 차량의 위치 예측을 설명하기 위한 도면.
도 3은 본 발명과 관련된 목표 차로 차량 간의 거리 임계값과 목표 차로 전방 차량의 속도의 관계를 도시한 그래프.
도 4는 본 발명과 관련된 타겟 차량 생성 및 삭제를 설명하기 위한 도면.
도 5는 본 발명과 관련된 편향 차로 유지 경로의 생성을 설명하기 위한 도면.
도 6은 본 발명과 관련된 차로 침범 경로의 생성을 설명하기 위한 도면.
도 7은 본 발명의 일 실시예에 따른 자율주행 제어 방법을 도시한 흐름도.
도 8은 본 발명에 따른 차로 변경 가능 영역 존재 시 차로 변경을 실시하는 과정을 도시한 예시도.
도 9는 본 발명에 따른 차로 변경 가능 영역 부재 시 차로 변경을 실시하는 과정을 도시한 예시도.
도 10a는 본 발명에 따른 차로 변경 실패 시 재시도하는 과정을 도시한 일 예.
도 10b는 본 발명에 따른 차로 변경 실패 시 재시도하는 과정을 도시한 다른 일 예.
본 명세서에 기재된 "포함하다", "구성하다", "가지다" 등의 용어는 특별히 반대되는 기재가 없는 한 해당 구성요소가 내재될 수 있음을 의미하는 것이므로 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
또한, 본 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, "일", "하나" 및 "그" 등의 관사는 본 발명을 기술하는 문맥에 있어서 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.
이하에서는 첨부된 도면들을 참조하여 본 발명의 실시예를 상세하게 설명한다.
본 발명은 자동 차로 변경 시 차로 변경이 가능한 공간을 탐색하고, 차로 변경을 수행하기 위한 공간을 확보하는 방법에 관한 것이다. 특히, 본 발명은 자율 주행으로 교통량이 많은 상황에서 끼어들기를 수행할 수 있는 방법을 제시한다.
다시 말해서, 본 발명은 일정 기간 이내로 차로 변경을 필수적으로 해야 하는 상황에서 적극적으로 차로 변경 또는 끼어들기 의지를 목표 차로의 후방차량에게 표시하고, 후방차량의 양보의지를 확인함으로써, 차로 변경의 가능성을 향상시키기 위한 것이다.
도 1은 본 발명의 일 실시예에 따른 자율주행 제어 장치를 도시한 블록구성도이고, 도 2는 본 발명과 관련된 목표 차로 차량의 위치 예측을 설명하기 위한 도면이며, 도 3은 본 발명과 관련된 목표 차로 차량 간의 거리 임계값과 목표 차로 전방 차량의 속도의 관계를 도시한 그래프이고, 도 4는 본 발명과 관련된 타겟 차량 생성 및 삭제를 설명하기 위한 도면이며, 도 5는 본 발명과 관련된 편향 차로 유지 경로의 생성을 설명하기 위한 도면이고, 도 6은 본 발명과 관련된 차로 침범 경로의 생성을 설명하기 위한 도면이다.
도 1에 도시된 바와 같이, 자율주행 제어 장치는 환경 검출부(environment sensors)(110), 위치 측정부(120), 메모리(130) 및 처리부(140)를 포함한다.
환경 검출부(110)는 자차량의 전방, 측방 및 후방에 위치하는 하나 이상의 주변차량을 감지하고 각 주변차량의 위치, 속도 및 각속도를 검출한다. 환경 검출부(110)는 자차량이 차로 변경을 하고자 하는 목표 차로를 주행하는 차량(목표 차로 차량)을 감지한다. 환경 검출부(110)는 환경 검출부(110)의 검지 범위 내에 위치하는 하나 이상의 목표 차로 차량을 인식할 수 있다.
환경 검출부(110)는 자차량의 전방, 측방 및 후방에 각각 설치되는 레이더(Radio Detecting And Ranging,radar), 라이더(Light Detection And Ranging, LiDAR), 초음파 센서 및 카메라 중 어느 하나 이상을 포함할 수 있다.
카메라는 이미지 센서를 통해 차량 주변의 영상을 획득한다. 카메라는 획득한 영상에 대해 노이즈(noise) 제거, 컬러재현, 화질 및 채도 조절, 파일 압축 등의 이미지 처리를 수행하는 이미지 처리기를 포함할 수 있다.
레이더는 자차량과 주변차량(목표 차로 차량 포함) 간의 거리를 측정한다. 레이더는 전자기파를 주변차량에 발생시키고, 주변차량에서 반사되는 전자기파를 수신하여 주변차량과의 거리, 방향, 및 고도 등을 확인할 수 있다.
라이더는 자차량과 주변차량 간의 거리를 측정한다. 라이더는 레이저 펄스를 주사하여 주변차량에서 반사된 레이저 펄스의 도달시간을 측정함으로써 반사지점의 공간 위치 좌표를 계산하여 주변차량과의 거리 및 형상 등을 확인할 수 있다.
초음파 센서는 초음파를 발생시켜 주변차량을 감지하고 자차량과 주변차량 간의 거리를 측정한다.
위치 측정부(120)는 자차량의 현재 위치를 측정한다. 위치 측정부(120)는 GPS(Global Positioning System) 모듈로 구현될 수 있다. GPS 모듈(120)은 3개 이상의 GPS 위성으로부터 송신되는 신호를 이용하여 차량의 현재 위치를 산출한다. GPS 모듈(120)은 위성에서 신호를 송신한 시간과 GPS 모듈(120)에서 신호를 수신한 시간의 시간차를 이용하여 위성과 GPS 모듈(120) 간의 거리를 산출한다. GPS 모듈(120)은 산출된 위성과 GPS 모듈(120) 간의 거리 및 송신된 신호에 포함된 위성의 위치 정보를 이용하여 자차량의 현재위치를 산출한다. 이때, GPS 모듈(120)은 삼각측량법을 이용하여 자차량의 현재위치를 산출한다.
메모리(130)는 정밀지도 데이터 및 처리부(140)의 동작 제어를 위한 프로그램을 저장할 수 있다. 메모리(130)는 플래시 메모리(flash memory), 하드디스크(hard disk), SD 카드(Secure Digital Card), 램(Random Access Memory, RAM), 롬(Read Only Memory, ROM), 및 웹 스토리지(web storage) 등의 저장매체 중 어느 하나 이상의 저장매체로 구현될 수 있다.
처리부(140)는 환경 검출부(110)로부터 하나 이상의 목표 차로 차량 각각에 대한 정보(목표 차로 차량 정보)를 수신한다. 목표 차로 차량 정보는 목표 차로 차량의 위치, 속도 및 가속도를 포함할 수 있다. 처리부(140)는 목표 차로 차량 정보에 근거하여 차로 변경이 가능한 공간(차로 변경 가능 영역)을 탐색한다. 처리부(140)는 차로 변경 가능 영역이 탐색되면 자차량의 속도 변화를 통하여 차로 변경 가능 영역의 위치에 나란하게 자차량을 위치시키고 차로 변경 제어를 수행한다.
한편, 처리부(140)는 차로 변경이 불가능한 공간이 연속되면, 목표 차로 차량들 간의 공간들을 탐색하고 그 탐색된 공간들 중 최대 공간에 나란하게 차량을 위치시키고, 목표 차로 방향으로 편향주행을 시도한다. 처리부(140)는 목표 차로를 주행하는 후방 차량(목표 차로 후방 차량)의 양보 의도를 확인한다. 처리부(140)는 목표 차로 후방 차량이 양보하여 충분한 차로 변경을 위한 공간을 확보할 수 있는 경우, 차로 변경을 시도한다. 한편, 처리부(140)는 목표 차로 후방 차량이 양보하지 않아 차로 변경을 위한 공간 확보가 불가능한 경우, 자차량의 속도를 줄여 다른 공간 확보를 모색한다.
이러한 처리부(140)는 차로 변경 영역 검출부(lane change area detector)(141), 종방향 제어부(Longitudinal Controller)(142), 횡방향 경로(lateral path) 생성부(143), 및 양보 의도 판단부(yield intention decision)(144)를 포함한다.
차로 변경 영역 검출부(141)는 자차량이 변경하고자 하는 목표 차로에서 차로 변경 또는 끼어들기(cut-in)를 위한 공간을 탐색한다. 즉, 차로 변경 영역 검출부(141)는 목표 차로로 차로 변경이 가능한 공간(차로 변경 가능 공간) 및 끼어들기가 가능한 공간을 검색한다.
차로 변경 영역 검출부(141)는 하나 이상의 목표 차로 차량의 위치, 속도 및 가속도를 기반으로 목표 차로 진입 시간(t초) 이후 하나 이상의 목표 차로 차량의 위치 xi를 예측(산출)한다. 목표 차로 진입 시간은 자차량이 목표 차로로 진입하는데 소용되는 시간이다.
도 2에 도시된 바와 같이, 자차량(Vego)이 주행 중인 주행 차로의 좌측 차로(차량의 진행방향을 기준으로 함)로 차로 변경을 하고자 하는 경우, 목표 차로 진입 시간(t초) 이후의 각 목표 차로 차량들(V1, V2 및 V3)의 위치(자차량의 중심으로부터 목표 차로 차량의 중심까지의 거리) xi는 다음의 [수학식 1]을 이용하여 산출할 수 있다.
여기서, di는 자차량을 기준으로 i번째 목표 차로 차량까지의 초기 거리, vi는 i번째 목표 차로 차량의 속도, ai는 i번째 목표 차로 차량의 가속도 이다.
차로 변경 영역 검출부(141)는 목표 차로 진입 시간 이후의 하나 이상의 목표 차로 차량의 위치에 근거하여 목표 차로 차량들 간의 거리를 산출한다. 예를 들어, 도 2에 도시된 바와 같이, 목표 차로 진입 시간 이후 목표 차로 차량들(V1, V2, 및 V3) 간의 거리가 각각 x1, x2 및 x3인 경우, 차로 변경 영역 검출부(141)는 목표 차로 차량 V1과 V2 사이의 거리 와 목표 차로 차량 V2와 V3 사이의 거리 를 [수학식 2]와 같이 각각 산출한다.
차로 변경 영역 검출부(141)는 차로 변경 가능 영역의 존재 여부를 결정한다. 차로 변경 영역 검출부(141)는 두 목표 차로 차량 사이의 거리가 임계값 D 이상이면 차로 변경 가능 영역으로 판단한다. 한편, 차로 변경 영역 검출부(141)는 두 목표 차로 차량 사이의 거리가 임계값 D 미만이면 차로 변경 불가능 영역으로 판단한다. 임계값 D은 도 3에 도시된 바와 같이 두 목표 차로 차량 중 전방 차량의 속도에 따라 변경된다.
차로 변경 영역 검출부(141)는 목표 차로 차량들 간의 거리를 기반으로 목표 차로 변경 영역(목표 공간)을 확정한다. 차로 변경 영역 검출부(141)는 목표 차로 변경 영역을 확정할 때, 목표 차로 진입 시간 t초 후의 목표 차로 차량 간의 거리(목표 차로 변경 영역의 길이) 및 거리 변화율 을 고려한다. 차로 변경 영역 검출부(141)는 목표 차로 진입 시간(t초) 후의 거리 및 거리 변화율 의 가중 합계(weighted sum) 의 최대값 에 근거하여 목표 차로 변경 영역을 결정한다.
여기서, w1 및 w2는 가중치로, 개발자(사용자)에 의해 임의로 정의된다.
차로 변경 영역 검출부(141)는 차로 변경 가능 영역이 여러 개인 경우, 의 함수 값을 최대로 하는 영역을 목표 차로 변경 영역으로 확정한다. 차로 변경 영역 검출부(141)는 차로 변경 가능 영역이 하나인 경우, 해당 영역을 목표 차로 변경 영역으로 확정한다. 차로 변경 영역 검출부(141)는 차로 변경 가능 영역이 없는 경우, 목표 차로 차량들 간의 영역(공간) 중 의 함수 값을 최대로 하는 영역을 목표 차로 변경 영역으로 확정한다.
예를 들어, 차로 변경 가능 영역(차량 진입 가능 영역)이 3개인 경우, 차로 변경 영역 검출부(141)는 각 차로 변경 가능 영역의 길이 및 길이 변화율이 , 및 이면, 각 차로 변경 가능 영역의 와 의 선형 가중을 가한 함수값 를 구한다. 차로 변경 영역 검출부(141)는 각 차로 변경 가능 영역의 함수값 중 최대 함수값 을 가지는 차로 변경 가능 영역을 목표 차로 변경 영역으로 결정한다.
차로 변경 영역 검출부(141)는 확정된 목표 차로 변경 영역의 중앙에 해당하는 지점의 위치, 속도, 및 가속도를 출력한다.
종방향 제어부(142)는 가상 타겟 생성부(1421) 및 속도 제어부(1422)를 포함한다.
가상 타겟 생성부(1421)는 차로 변경 가능 영역의 존재 여부와 상관 없이 차로 변경 영역 검출부(141)에서 송출하는 목표 차로 변경 영역의 위치에 자차량이 위치할 수 있도록 ACC(Adaptive Cruise Control)에 사용할 가상 타겟을 생성한다.
가상 타겟 생성부(1421)는 차로 변경 영역 검출부(141)에서 출력되는 속도 및 가속도(목표 차로 변경 영역의 중앙 지점의 속도 및 가속도)를 반영하여 ACC 사용 시 사용할 가상 타겟을 생성한다. 여기서, ACC 시스템(미도시)은 가상 타겟과 자차량의 전방 차량을 모두 타겟으로 간주하여 가상 타겟과 자차량의 전방 차량에 대응하기 위한 자차량의 가속도를 각각 연산한다. 그리고, ACC 시스템은 연산된 자차량의 가속도 중 최소의 가속도를 적용하여 자차량의 속도를 제어한다.
가상 타겟 생성부(1421)는 양보 의도 판단부(144)에서 양보 의도가 없다고 판단되면 가상 타겟을 삭제한다. 예를 들어, 도 4에 도시된 바와 같이, 가상 타겟 생성부(1421)는 자차량(Vego)이 목표 차로 변경 영역(Atar)의 위치(Ptar)에 나란히 위치할 수 있도록 자차량(Vego)의 전방에 가상 타겟(Vtar)을 생성한 후, 목표 차로 후방 차량(V2)이 양보 의도가 없으면 생성한 가상 타겟(Vtar)을 삭제한다.
속도 제어부(1422)는 자차량의 속도 변경을 통해 타공간을 검색(탐색)한다. 다시 말해서, 속도 제어부(1422)는 목표 차로 후방 차량의 양보 의도 판단부(144)에서 양보 의도가 없다고 판단되면, 다른 공간을 탐색하기 위하여 자차량의 속도를 변경한다.
속도 제어부(1422)는 검지(인식) 가능한 하나 이상의 목표 차로 차량의 평균 속도 vtar, 자차량의 전방 차량 존재 여부 및 전방 차량의 속도(vfront)를 고려하여 아래와 같이 자차량의 속도(vego)를 결정한다.
Case 1: 전방 차량이 존재하며, vtar < vfront 이면, vego = vfront
Case 2: 전방 차량이 존재하며, vtar > vfront 이면, vego = vfront
Case 3: 전방 차량이 존재하며, vtar = vfront 이면, vego = vfront - 5kph
Case 4: 전방 차량 부재 시, vego = vfront - 5kph
횡방향 경로 생성부(143)는 끼어들기 경로(cut-in intention path) 생성부(1431) 및 차로 변경 경로(lane change path) 생성부(1432)를 포함한다.
끼어들기 경로 생성부(1431)는 차로 변경 영역 검출부(141)에서 차로 변경 가능 영역이 없다고 판단되면, 자차량이 차로 변경 또는 끼어들기 의도가 있다는 것을 목표 차로의 후방 차량에 표현할 수 있는 거동을 시도한다.
끼어들기 경로 생성부(1431)는 끼어들기 의도를 보여주는 거동을 위해 목표 차로 방향으로 편향하여 목표 차로를 따라 주행하는 편향 차로 유지 경로를 생성하거나 또는 목표 차로 방향으로 지속적으로 천천히 접근하게 되는 차로 침범 경로를 생성한다.
끼어들기 경로 생성부(1431)는 자차량의 주행 차로의 교통 흐름이 고속일 때, 편향 차로 유지 경로를 생성하고, 자차량의 주행 차로의 교통 흐름이 저속일 때 차로 침범 경로를 생성한다.
끼어들기 경로 생성부(1431)는 주변 차량들(자차량의 전방 차량 및 후방 차량)의 평균 속도를 사용하여 교통 흐름을 파악한다.
여기서, i는 1, 2, … , n 이고, n은 주변 차량의 총 개수, V는 경로 선택을 위한 임계 속도(기준 속도)이다.
끼어들기 경로 생성부(1431)는 끼어들기 의도를 후방 차량에 전달하기 위하여 목표 차로 방향으로 편향된 차로 유지 경로를 생성한다. 편향 차로 유지 경로는 자차량의 주행 차로의 중앙을 표시하는 경로와 평행하다. 편향 차로 유지 경로는 2단계로 생성된다.
예를 들어, 도 5에 도시된 바와 같이, 끼어들기 경로 생성부(1431)는 차로의 중앙으로부터 제1거리(b1) 만큼 목표 차로로 이동한 1단계 편향 차로 유지 경로를 생성한다. 끼어들기 경로 생성부(1431)는 편향 주행으로도 후방 차량의 양보 의도를 알 수 없는 경우, 차로의 중앙으로부터 제2거리(b2) 만큼 목표 차로로 이동한 2단계 편향 차로 유지 경로를 생성한다.
끼어들기 경로 생성부(1431)는 끼어들기 의도를 후방 차량에 전달하기 위하여 천천히 목표 차로로 침범하는 경로를 생성한다. 차로 침범 경로는 현재 자차량의 주행 차로 중앙에서 목표 차로로 일정 헤딩 각(heading angle) θ을 가지는 경로를 생성한다. 헤딩 각 θ은 현재 주행 속도를 고려하여 tc초 후에 목표 차로 방향의 차선을 침범하도록 결정한다.
예컨대, 도 6에 도시된 바와 같이, 자차량의 헤딩각 θ는 [수학식 4]를 이용하여 연산한다.
끼어들기 경로 생성부(1431)는 tc초 동안 후방 차량의 양보 의도를 파악한다. tc초 안에 판단이 불가하거나 또는 양보 의도가 없다고 판단되는 경우 중앙으로 복귀한다.
끼어들기 경로 생성부(1431)는 일정 시간 동안 목표 차로 후방 차량의 양보 의도가 없으면 자차량의 주행 차로의 중앙으로 복귀하는 경로를 생성한다.
차로 변경 경로 생성부(1432)는 차로 중앙, 1단계 및 2단계 편향 주행 상태에서 목표 차로 중앙까지의 차로 변경 경로를 생성한다.
양보 의도 판단부(yield intention decision)(144)는 목표 차로 변경 영역(목표 공간)의 전방 및 후방 차량의 감속도 또는 가속도를 기반으로 양보 의도를 판단한다. 양보 의도 판단부(144)는 차로 변경 영역 검출부(141)에서 차로 변경 가능 영역이 없다고 판단하면, 차량이 목표 차로 차량들 간의 최대 영역의 바로 옆에서 편향 주행하며 양보 의도를 확인한다.
양보 의도 판단부(144)는 목표 공간의 전후 차량의 감속도 및/또는 가속도를 기반으로 목표 공간의 확대 또는 축소 속도(목표 공간의 길이 변화율)를 예측한다. 다시 말해서, 양보 의도 판단부(144)는 [표 2]에 도시된 바와 같이, 목표 공간이 확대 추세에 있으면 양보의도가 있다고 판단하고, 목표 공간이 축소 추세에 있으면, 양보 의도가 없다고 판단한다. 또한, 양보 의도 판단부(144)는 목표 공간의 길이의 변화가 없으면 양보 의도의 판단이 불가하다고 판단한다.
도 7은 본 발명의 일 실시예에 따른 자율주행 제어 방법을 도시한 흐름도이다.
처리부(140)는 환경 검출부(110)를 통해 하나 이상의 목표 차로 차량에 대한 정보(목표 차로 차량 정보)를 검출한다(S110). 목표 차로 차량은 자차량이 변경하고자 하는 목표 차로를 주행하고 있는 차량을 말한다. 목표 차로 차량 정보는 목표 차로 차량의 위치, 속도 및 가속도를 포함한다.
처리부(140)는 목표 차로 차량 정보에 근거하여 하나 이상의 차로 변경 가능 영역이 존재하는지를 확인한다(S120). 처리부(140)는 목표 차로 차량들 사이의 거리(목표 차로 차량들 사이의 영역의 길이)가 임계값 이상이면 차로 변경 가능 영역으로 결정한다. 한편, 처리부(140)는 목표 차로 차량들 사이의 거리가 임계값 미만이면 차로 변경 불가능 영역으로 결정한다.
처리부(140)는 하나의 차로 변경 가능 영역이 존재하면 해당 차로 변경 가능 영역을 목표 차로 변경 영역으로 결정하고, 둘 이상의 차로 변경 가능 영역이 존재하면 둘 이상의 차로 변경 가능 영역 중 영역의 길이가 가장 긴 차로 변경 가능 영역을 목표 차로 변경 영역으로 결정한다.
한편, 처리부(140)는 차로 변경 가능 영역이 존재하지 않으면 목표 차로 차량들 간의 영역(공간) 중 최대 길이를 가지는 영역(최대 영역)을 목표 차로 변경 영역으로 결정한다.
처리부(140)는 목표 차로 변경 영역이 결정되면 결정된 목표 차로 변경 영역의 중심의 위치, 속도 및 가속도를 출력한다.
처리부(140)는 차로 변경 가능 영역이 존재하지 않으면, 자차량의 전방에 가상 타겟을 생성하여 자차량의 종방향 제어를 수행하며 1차 끼어들기 경로를 생성하여 자차량의 횡방향 제어를 수행한다(S130).
처리부(140)는 차로 변경 가능 영역이 존재하지 않으면, 목표 차로 변경 영역의 위치 및 속도에 근거하여 가상 타겟을 생성한다(S1301).
처리부(140)는 가상 타겟의 주행 속도에 맞추어 자차량의 주행 속도를 제어한다(S1302). 처리부(140)는 자차량이 목표 차로 변경 영역과 나란하게 위치할 수 있도록 자차량의 종방향 제어를 수행하는 것이다.
처리부(140)는 차로 변경 가능 영역이 존재하지 않으면, 1단계(1st level) 끼어들기 경로(cut-in intention path)를 생성한다(S1311). 여기서, 끼어들기 경로는 자차량의 끼어들기 의도를 보여주기 위한 횡방향 경로이다. 처리부(140)는 교통 상황에 따라 편향 차로 유지 경로 또는 차로 침범 경로를 생성한다.
처리부(140)는 생성된 1단계 끼어들기 경로에 따라 자차량의 횡방향 제어를 수행한다(S1312).
처리부(140)는 자차량의 1단계 끼어들기 의도를 표시한 후 목표 차로 후방 차량이 양보 의도가 있는지를 확인한다(S140). 처리부(140)는 목표 차로 후방 차량의 감속도 또는 가속도에 근거하여 목표 차로 후방 차량의 양보 의도를 판단한다.
처리부(140)는 목표 차로 후방 차량이 양보 의도가 있는지를 알 수 없는 경우, 2단계 끼어들기 경로를 생성한다(S150).
처리부(140)는 생성된 2단계 끼어들기 경로에 따라 차량의 횡방향 제어를 수행한다(S160).
처리부(140)는 자차량의 2단계 끼어들기 의도를 표시한 후 목표 차로 후방 차량의 양보 의도가 존재하는지를 확인한다(S170).
S140에서 양보 의도가 없거나 또는 S170에서 양보 의도가 없거나 알 수 없는 경우, 처리부(140)는 생성한 가상 타겟을 삭제한다(S180).
처리부(140)는 가상 타겟을 삭제한 후 자차량의 속도를 변경한다(S190). 처리부(140)는 자차량의 속도를 조정하여 다른 공간을 탐색한다. 처리부(140)는 전방 차량이 존재하면 전방 차량의 주행 속도 이하로 자차량의 속도를 변경한다. 한편, 처리부(140)는 전방 차량 부재 시 목표 차로 주행 속도와 운전자 설정 속도를 고려하여 자차량의 속도를 변경한다.
S120에서 차로 변경 가능 영역이 존재하면, 처리부(140)는 자차량의 전방에 가상 타겟을 생성하여 자차량의 종방향 제어를 수행하며 차로 변경 경로를 생성하여 자차량의 횡방향 제어를 수행한다(S200).
처리부(140)는 차로 변경 영역 검출부(141)에서 출력되는 목표 차로 변경 영역의 중앙의 위치, 속도 및 가속도에 근거하여 가상 타겟을 생성한다(S2001).
처리부(140)는 가상 타겟의 주행 속도에 근거하여 자차량의 주행 속도를 제어하여 자차량의 종방향 제어를 수행한다(S2002).
처리부(140)는 자차량의 현재 주행 상태에서 목표 차로 변경 영역까지의 차로 변경 경로를 생성한다(S2011). 자차량의 현재 주행 상태는 주행 차로 중앙, 1단계 편향 주행 상태, 또는 2단계 편향 주행 상태일 수 있다.
처리부(140)는 차로 변경 경로에 따라 자차량의 횡방향 제어를 수행한다(S2012). 처리부(140)는 차로 변경 경로에 따라 자차량의 차로 변경을 실시한다.
도 8은 본 발명에 따른 차로 변경 가능 영역 존재 시 차로 변경을 실시하는 과정을 도시한 예시도이다.
자차량(Vego)은 목표 차로에서 차로 변경 가능 영역을 탐색하여 목표 차로 변경 영역(Atar)으로 결정한다. 자차량(Vego)은 목표 차로를 주행하고 있는 차량 V1과 V2 사이의 공간을 목표 차로 변경 영역(Atar)으로 결정한다.
자차량(Vego)은 목표 차로 변경 영역(Atar)과 나란하게 위치하도록 이동한 후 주행 속도를 유지한다. 이때, 자차량(Vego)은 자차량의 전방에 위치하는 가상 타겟(Vtar)을 추종한다. 자차량(Vego)은 차량의 현재 위치에서 목표 차로 변경 영역까지의 차로 변경 경로를 생성한다.
자차량(Vego)은 생성된 차로 변경 경로에 따라 차로 변경을 실시한다.
도 9는 본 발명에 따른 차로 변경 가능 영역 부재 시 차로 변경을 실시하는 과정을 도시한 예시도이다.
자차량(Vego)은 목표 차로에 차로 변경 가능 영역이 존재하지 않는 경우, 목표 차로 차량들 사이의 공간(영역) 중 최대 공간을 목표 차로 변경 영역(Atar)으로 결정한다. 자차량(Vego)은 차량 V1과 V2 사이의 공간(A1)과 차량 V2와 V3 사이의 공간(A2) 중 차량 V1과 V2 사이의 공간(A1)를 목표 차로 변경 영역(Atar)으로 결정한다.
자차량(Vego)은 가상 타겟(Vtar)을 추종하며 목표 차로 변경 영역(Atar)의 중심과 자차량(Vego)의 중심이 나란하게 위치하도록 자차량(Vego)의 주행 속도를 조정한다. 다시 말해서, 자차량(Vego)은 가상 타겟(Vtar)의 추종을 통해 목표 차로 변경 영역(Atar)과 나란한 위치까지 자차량(Vego)을 이동시킨 후 주행 속도를 유지한다.
자차량(Vego)은 방향지시등 점등과 함께 목표 차로로 편향 주행한다. 즉, 자차량(Vego)은 자차량의 주행 차로의 중심으로부터 목표 차로 방향으로 일정 거리 만큼 이동한 상태로 주행한다.
자차량(Vego)은 목표 차로 변경 영역(Atar)의 후방에 위치하는 차량 V2가 양보 의도가 존재하면 차로 변경을 위한 공간을 확보하고 차로 변경 경로를 생성한다. 자차량(Vego)은 생성된 차로 변경 경로에 따라 차로 변경을 시도한다.
도 10a는 본 발명에 따른 차로 변경 실패 시 재시도하는 과정을 도시한 일 예이고, 도 10b는 본 발명에 따른 차로 변경 실패 시 재시도하는 과정을 도시한 다른 일 예이다.
자차량(Vego)이 영역 A1에 끼어들기를 시도하나, 목표 차로를 주행하고 있는 차량 V2가 양보 의도가 없다고 판단되면, 자차량(Vego)은 주행 차로의 중앙으로 복귀한다. 그리고, 자차량(Vego)은 도 10a에서와 같이 자차량의 전방에 차량이 존재하지 않으면 자차량(Vego)의 주행 속도를 감속 또는 가속하여 다른 공간을 탐색한다.
한편, 자차량(Vego)은 도 10b에서와 같이 자차량의 전방에 차량(Vfront)이 존재하면 자차량(Vego)의 주행 속도를 감속하여 다른 공간을 탐색한다.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다.
110: 환경 검출부
120: 위치 측정부
130: 메모리
140: 처리부
141: 차로 변경 영역 검출부
142: 종방향 제어부
1421: 가상 타겟 생성부
1422: 속도 제어부
143: 횡방향 경로 생성부
1431: 횡방향 경로 생성부
1432: 차로 변경 경로 생성부
144: 양보 의도 판단부
120: 위치 측정부
130: 메모리
140: 처리부
141: 차로 변경 영역 검출부
142: 종방향 제어부
1421: 가상 타겟 생성부
1422: 속도 제어부
143: 횡방향 경로 생성부
1431: 횡방향 경로 생성부
1432: 차로 변경 경로 생성부
144: 양보 의도 판단부
Claims (20)
- 목표 차로를 주행하는 하나 이상의 차량에 대한 차량 정보를 검출하는 환경 검출부, 및
상기 차량 정보에 근거하여 차로 변경 가능 영역이 존재하는지를 확인하고, 상기 차로 변경 가능 영역이 존재하지 않으면 목표 차로 차량들 사이의 영역 중 최대 영역을 목표 차로 변경 영역으로 결정하고, 상기 목표 차로 변경 영역으로의 차로 변경 의도를 표시하여 목표 차로 후방 차량의 양보 의도를 판단하고, 판단결과에 따라 차로 변경을 시도하는 처리부를 포함하고,
상기 처리부는 상기 목표 차로 변경 영역의 중앙 지점의 속도 및 가속도에 근거하여 차로 변경을 제어하는 것을 특징으로 하는 자율주행 제어 장치. - 제1항에 있어서,
상기 차량 정보는,
상기 목표 차로를 주행하는 차량의 위치, 속도 및 가속도를 포함하는 것을 특징으로 하는 자율주행 제어 장치. - 제1항에 있어서,
상기 처리부는,
상기 차량 정보에 근거하여 목표 차로 진입 시간 이후의 각 목표 차로 차량의 위치를 산출하고, 산출된 각 목표 차로 차량의 위치에 기반하여 목표 차로 차량들 사이의 거리를 산출한 후 산출된 목표 차로 차량들 사이의 거리가 임계값 이상이면 차로 변경 가능 영역으로 결정하고, 산출된 목표 차로 차량들 사이의 거리가 임계값 미만이면 차로 변경 불가능 영역으로 결정하는 것을 특징으로 하는 자율주행 제어 장치. - 제3항에 있어서,
상기 처리부는,
결정된 차로 변경 가능 영역이 하나이면 상기 결정된 차로 변경 가능 영역을 상기 목표 차로 변경 영역으로 확정하는 것을 특징으로 하는 자율주행 제어 장치. - 제3항에 있어서,
상기 처리부는,
결정된 차로 변경 가능 영역이 둘 이상이면, 상기 결정된 차로 변경 가능 영역들 중 차로 변경 가능 영역의 길이가 가장 긴 차로 변경 가능 영역을 상기 목표 차로 변경 영역으로 확정하는 것을 특징으로 하는 자율주행 제어 장치. - 제1항에 있어서,
상기 처리부는,
상기 목표 차로 변경 영역의 중앙 지점의 속도 및 가속도에 근거하여 자차량의 전방에 가상 타겟을 생성하는 것을 특징으로 하는 자율주행 제어 장치. - 제6항에 있어서,
상기 처리부는,
상기 목표 차로 후방 차량의 양보 의도가 없으면 상기 가상 타겟을 삭제하는 것을 특징으로 하는 자율주행 제어 장치. - 제1항에 있어서,
상기 처리부는,
상기 차로 변경 가능 영역이 존재하지 않으면, 자차량의 주행 차로의 교통 흐름을 고려하여 자차량이 목표 차로 방향으로 편향 주행하도록 하는 편향 차로 유지 경로를 생성하거나 목표 차로 방향으로 지속적으로 접근하게 하는 차로 침범 경로를 생성하는 것을 특징으로 하는 자율주행 제어 장치. - 제1항에 있어서,
상기 처리부는,
상기 목표 차로 변경 영역의 전방 차량 및 후방 차량의 감속도 및 가속도에 근거하여 양보 의도를 판단하는 것을 특징으로 하는 자율주행 제어 장치. - 제9항에 있어서,
상기 처리부는,
상기 양보 의도가 없으면 자차량을 주행 차로의 중앙으로 복귀시키고 상기 자차량의 주행 속도를 조정하여 다른 목표 차로 변경 영역을 탐색하는 것을 특징으로 하는 자율주행 제어 장치. - 목표 차로를 주행하는 하나 이상의 차량에 대한 차량 정보를 검출하는 단계,
상기 차량 정보에 근거하여 차로 변경 가능 영역이 존재하는지를 확인하여 상기 차로 변경 가능 영역이 존재하지 않으면, 목표 차로 차량들 사이의 영역 중 최대 영역을 목표 차로 변경 영역으로 결정하는 단계,
상기 목표 차로 변경 영역으로의 차로 변경 의도를 목표 차로 후방 차량에 표시하는 단계,
상기 목표 차로 후방 차량의 양보 의도를 판단하는 단계, 및
상기 양보 의도의 판단결과에 따라 차로 변경을 시도하는 단계를 포함하고,
상기 차로 변경 시도 시 상기 목표 차로 변경 영역의 중앙 지점의 속도 및 가속도에 근거하여 상기 차로 변경을 제어하는 것을 특징으로 하는 자율주행 제어 방법. - 제11항에 있어서,
상기 차량 정보를 검출하는 단계는,
레이더 및 카메라를 통해 목표 차로를 주행하는 차량의 위치, 속도 및 가속도를 검출하는 것을 특징으로 하는 자율주행 제어 방법. - 제11항에 있어서,
상기 목표 차로 변경 영역을 결정하는 단계는,
상기 차량 정보에 근거하여 목표 차로 진입 시간 이후의 각 목표 차로 차량의 위치를 산출하고, 산출된 각 목표 차로 차량의 위치에 기반하여 목표 차로 차량들 사이의 거리를 산출한 후 산출된 목표 차로 차량들 사이의 거리가 임계값 이상이면 차로 변경 가능 영역으로 결정하고, 산출된 목표 차로 차량들 사이의 거리가 임계값 미만이면 차로 변경 불가능 영역으로 결정하는 것을 특징으로 하는 자율주행 제어 방법. - 제13항에 있어서,
상기 목표 차로 변경 영역을 결정하는 단계에서,
결정된 차로 변경 가능 영역이 하나이면 상기 결정된 차로 변경 가능 영역을 상기 목표 차로 변경 영역으로 확정하는 것을 특징으로 하는 자율주행 제어 방법. - 제13항에 있어서,
상기 목표 차로 변경 영역을 결정하는 단계에서,
결정된 차로 변경 가능 영역이 둘 이상이면, 상기 결정된 차로 변경 가능 영역들 중 차로 변경 가능 영역의 길이가 가장 긴 차로 변경 가능 영역을 상기 목표 차로 변경 영역으로 확정하는 것을 특징으로 하는 자율주행 제어 방법. - 제11항에 있어서,
상기 목표 차로 후방 차량에 표시하는 단계는,
상기 목표 차로 변경 영역의 중앙 지점의 속도 및 가속도에 근거하여 자차량의 전방에 가상 타겟을 생성하는 단계,
상기 가상 타겟의 추종을 통해 상기 목표 차로 변경 영역의 중앙과 나란하게 위치하여 주행하도록 자차량의 속도를 제어하여 단계,
상기 목표 차로 변경 영역으로의 끼어들기 경로를 생성하는 단계, 및
상기 끼어들기 경로에 따라 상기 자차량의 횡방향을 제어하는 단계를 포함하는 것을 특징으로 하는 자율주행 제어 방법. - 제16항에 있어서,
상기 가상 타겟을 생성하는 단계는,
상기 목표 차로 변경 영역의 중앙 지점의 속도 및 가속도에 근거하여 자차량의 전방에 가상 타겟을 생성하는 것을 특징으로 하는 자율주행 제어 방법. - 제16항에 있어서,
상기 끼어들기 경로를 생성하는 단계는,
자차량의 주행 차로의 교통 흐름을 고려하여 자차량이 목표 차로 방향으로 편향 주행하도록 하는 편향 차로 유지 경로를 생성하거나 목표 차로 방향으로 지속적으로 접근하게 하는 차로 침범 경로를 생성하는 것을 특징으로 하는 자율주행 제어 방법. - 제11항에 있어서,
상기 양보 의도를 판단하는 단계는,
상기 목표 차로 변경 영역의 전방 차량 및 후방 차량의 감속도 및 가속도에 근거하여 양보 의도를 판단하는 것을 특징으로 하는 자율주행 제어 방법. - 제11항에 있어서,
상기 양보 의도를 판단하는 단계는,
상기 목표 차로 후방 차량의 양보 의도가 없으면 자차량의 전방에 위치하는 가상 타겟을 삭제하는 단계, 및
상기 자차량을 주행 차로의 중앙으로 복귀시키고 상기 자차량의 주행 속도를 조정하여 다른 목표 차로 변경 영역을 탐색하는 단계를 포함하는 것을 특징으로 하는 자율주행 제어 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160173007A KR102383427B1 (ko) | 2016-12-16 | 2016-12-16 | 자율주행 제어 장치 및 방법 |
US15/482,156 US10351137B2 (en) | 2016-12-16 | 2017-04-07 | Apparatus and method for controlling autonomous vehicle lane changes |
CN201710281961.8A CN108216237B (zh) | 2016-12-16 | 2017-04-26 | 用于控制车辆的自主驾驶的装置和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160173007A KR102383427B1 (ko) | 2016-12-16 | 2016-12-16 | 자율주행 제어 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180070384A KR20180070384A (ko) | 2018-06-26 |
KR102383427B1 true KR102383427B1 (ko) | 2022-04-07 |
Family
ID=62557264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160173007A KR102383427B1 (ko) | 2016-12-16 | 2016-12-16 | 자율주행 제어 장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10351137B2 (ko) |
KR (1) | KR102383427B1 (ko) |
CN (1) | CN108216237B (ko) |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7160251B2 (ja) * | 2017-01-12 | 2022-10-25 | モービルアイ ビジョン テクノロジーズ リミテッド | ナビゲーションシステム、方法、およびプログラム |
US10359783B2 (en) | 2017-02-28 | 2019-07-23 | Warfarer, Inc. | Transportation system |
KR20180099280A (ko) * | 2017-02-28 | 2018-09-05 | 삼성전자주식회사 | 가상 차로 생성 장치 및 방법 |
US10814913B2 (en) | 2017-04-12 | 2020-10-27 | Toyota Jidosha Kabushiki Kaisha | Lane change assist apparatus for vehicle |
JP6627821B2 (ja) | 2017-06-06 | 2020-01-08 | トヨタ自動車株式会社 | 車線変更支援装置 |
JP6642522B2 (ja) * | 2017-06-06 | 2020-02-05 | トヨタ自動車株式会社 | 車線変更支援装置 |
JP6627822B2 (ja) * | 2017-06-06 | 2020-01-08 | トヨタ自動車株式会社 | 車線変更支援装置 |
JP6897349B2 (ja) * | 2017-06-09 | 2021-06-30 | トヨタ自動車株式会社 | 運転支援装置 |
CN109229102A (zh) * | 2017-07-04 | 2019-01-18 | 百度在线网络技术(北京)有限公司 | 无人驾驶车辆控制系统、方法和装置 |
CN107792073B (zh) * | 2017-09-29 | 2019-10-25 | 东软集团股份有限公司 | 一种车辆换道控制方法、装置及相关设备 |
US10019011B1 (en) * | 2017-10-09 | 2018-07-10 | Uber Technologies, Inc. | Autonomous vehicles featuring machine-learned yield model |
US11084512B2 (en) * | 2018-02-12 | 2021-08-10 | Glydways, Inc. | Autonomous rail or off rail vehicle movement and system among a group of vehicles |
CN112106063A (zh) | 2018-03-20 | 2020-12-18 | Pcms控股公司 | 用于动态调整点云的细节级别系统及方法 |
JP7376496B2 (ja) | 2018-03-20 | 2023-11-08 | ピーシーエムエス ホールディングス インコーポレイテッド | 優先順位付けされた変換に基づいて動的点群を最適化するためのシステムおよび方法 |
CN109131326B (zh) * | 2018-08-08 | 2020-04-14 | 大连理工大学 | 一种具有换道辅助功能的自适应巡航控制器及其工作方法 |
EP3617021B1 (en) * | 2018-08-27 | 2023-05-10 | Bayerische Motoren Werke Aktiengesellschaft | Performing a merging maneuver of an automated vehicle |
JP7091956B2 (ja) * | 2018-09-07 | 2022-06-28 | トヨタ自動車株式会社 | 車両の車線変更支援装置 |
US10940863B2 (en) * | 2018-11-01 | 2021-03-09 | GM Global Technology Operations LLC | Spatial and temporal attention-based deep reinforcement learning of hierarchical lane-change policies for controlling an autonomous vehicle |
KR20200075915A (ko) * | 2018-12-07 | 2020-06-29 | 현대자동차주식회사 | 차량의 주행 제어 장치 및 그 방법 |
CN113273211B (zh) | 2018-12-14 | 2024-07-30 | 交互数字Vc控股公司 | 用于对空间数据进行程序化着色的系统和方法 |
CN110614993B (zh) * | 2018-12-29 | 2020-10-30 | 长城汽车股份有限公司 | 自动驾驶车辆的换道方法、系统及车辆 |
CN109878523A (zh) * | 2019-03-08 | 2019-06-14 | 北京领骏科技有限公司 | 一种自动驾驶车辆车道变换控制方法及装置 |
US11046321B2 (en) * | 2019-03-13 | 2021-06-29 | GM Global Technology Operations LLC | Adaptive control of automated lane change in vehicle |
JP7152339B2 (ja) * | 2019-03-25 | 2022-10-12 | 本田技研工業株式会社 | 走行制御装置、走行制御方法、およびプログラム |
JP7156988B2 (ja) | 2019-03-25 | 2022-10-19 | 本田技研工業株式会社 | 走行制御装置、走行制御方法、およびプログラム |
JP7156989B2 (ja) * | 2019-03-25 | 2022-10-19 | 本田技研工業株式会社 | 走行制御装置、走行制御方法、およびプログラム |
JP7159109B2 (ja) * | 2019-05-16 | 2022-10-24 | 本田技研工業株式会社 | 車両制御装置、車両制御装方法、およびプログラム |
US11242054B2 (en) * | 2019-06-12 | 2022-02-08 | Honda Motor Co., Ltd. | Autonomous vehicle interactive decision making |
US11548511B2 (en) * | 2019-06-14 | 2023-01-10 | GM Global Technology Operations LLC | Method to control vehicle speed to center of a lane change gap |
WO2020257366A1 (en) * | 2019-06-17 | 2020-12-24 | DeepMap Inc. | Updating high definition maps based on lane closure and lane opening |
JP7251352B2 (ja) * | 2019-06-26 | 2023-04-04 | 株式会社デンソー | 運転支援装置、運転支援方法、及びプログラム |
JP7123867B2 (ja) * | 2019-06-28 | 2022-08-23 | 本田技研工業株式会社 | 車両制御装置、車両制御装方法、およびプログラム |
KR20210002959A (ko) * | 2019-07-01 | 2021-01-11 | 현대자동차주식회사 | 자율주행차량의 차선변경 제어 장치 및 그 방법 |
CN110466512A (zh) * | 2019-07-25 | 2019-11-19 | 东软睿驰汽车技术(沈阳)有限公司 | 一种车辆变道方法、装置及系统 |
CN112298200B (zh) * | 2019-07-26 | 2022-12-23 | 魔门塔(苏州)科技有限公司 | 一种车辆的换道方法和装置 |
WO2021061430A1 (en) * | 2019-09-24 | 2021-04-01 | Apple Inc. | Systems and methods for hedging for different gaps in an interaction zone |
KR20210044963A (ko) * | 2019-10-15 | 2021-04-26 | 현대자동차주식회사 | 자율주행차량의 차선변경 경로 결정 장치 및 그 방법 |
US11891087B2 (en) | 2019-12-20 | 2024-02-06 | Uatc, Llc | Systems and methods for generating behavioral predictions in reaction to autonomous vehicle movement |
US11407419B2 (en) * | 2019-12-30 | 2022-08-09 | Baidu Usa Llc | Central line shifting based pre-change lane path planning |
DE102020202986A1 (de) * | 2020-03-10 | 2021-09-16 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren und Vorrichtung zum Betreiben eines Motorrads |
WO2021188872A1 (en) | 2020-03-20 | 2021-09-23 | Patrick Kessler | Vehicle control schemes for autonomous vehicle system |
JP7061148B2 (ja) * | 2020-03-31 | 2022-04-27 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
CN111497847B (zh) * | 2020-04-23 | 2021-11-16 | 江苏黑麦数据科技有限公司 | 车辆的控制方法和装置 |
CN113808382A (zh) * | 2020-06-15 | 2021-12-17 | 奥迪股份公司 | 一种基于预测车辆切入临界水平的辅助驾驶系统和方法 |
US11608067B2 (en) * | 2020-08-12 | 2023-03-21 | Honda Motor Co., Ltd. | Probabilistic-based lane-change decision making and motion planning system and method thereof |
US11685378B2 (en) * | 2020-10-08 | 2023-06-27 | GM Global Technology Operations LLC | Extrinsic characterization of detection capability to support automated lane change |
KR20220056922A (ko) * | 2020-10-28 | 2022-05-09 | 현대자동차주식회사 | 자율주행 제어 장치 및 방법 |
CN112389430B (zh) * | 2020-11-06 | 2024-01-19 | 北京航空航天大学 | 一种基于偏移率的车辆换道切入车队时段的判定方法 |
WO2022107277A1 (ja) * | 2020-11-19 | 2022-05-27 | 日産自動車株式会社 | 車両の走行制御方法及び走行制御装置 |
CN112416004B (zh) * | 2020-11-19 | 2021-12-14 | 腾讯科技(深圳)有限公司 | 一种基于自动驾驶的控制方法、装置、车辆以及相关设备 |
CN114194193B (zh) * | 2021-01-11 | 2023-06-27 | 广东科学技术职业学院 | 一种控制车辆变道的方法 |
JP2022154836A (ja) * | 2021-03-30 | 2022-10-13 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、及びプログラム |
WO2022205243A1 (zh) * | 2021-03-31 | 2022-10-06 | 华为技术有限公司 | 一种变道区域获取方法以及装置 |
CN113178074A (zh) * | 2021-04-26 | 2021-07-27 | 蔚来汽车科技(安徽)有限公司 | 应用于车辆的交通流机器学习建模系统及其方法 |
KR20230007600A (ko) * | 2021-07-05 | 2023-01-13 | 현대자동차주식회사 | 자율 주행 제어 장치 및 그 방법 |
US20230009173A1 (en) * | 2021-07-12 | 2023-01-12 | GM Global Technology Operations LLC | Lane change negotiation methods and systems |
US20230083645A1 (en) * | 2021-09-14 | 2023-03-16 | Toyota Motor Engineering & Manufacturing North America, Inc. | Determining a lane change decision based on a downstream traffic state |
DE102022003323A1 (de) | 2021-09-15 | 2023-04-06 | Mercedes-Benz Group AG | System und Verfahren für die Handhabung von Überholvorgängen |
WO2023080393A1 (ko) * | 2021-11-04 | 2023-05-11 | 한국과학기술원 | 자율주행 자동차의 차선 변경 시스템 |
CN115320631B (zh) * | 2022-07-05 | 2024-04-09 | 西安航空学院 | 一种智能驾驶汽车相邻车道前车驾驶意图辨识方法 |
US20240157937A1 (en) * | 2022-10-31 | 2024-05-16 | Nissan North America, Inc. | Vehicle on-board unit |
KR20240088545A (ko) | 2022-12-13 | 2024-06-20 | 한국전자통신연구원 | 자율 주행 차량의 피양 경로 생성 방법 및 장치 |
CN115973158B (zh) * | 2023-03-20 | 2023-06-20 | 北京集度科技有限公司 | 换道轨迹的规划方法、车辆、电子设备及计算机程序产品 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002307973A (ja) | 2001-04-13 | 2002-10-23 | Nissan Motor Co Ltd | 車線変更制御装置 |
KR101439019B1 (ko) | 2013-04-18 | 2014-09-05 | 현대오트론 주식회사 | 차량 제어 장치 및 그 자율 주행 방법 |
JP2016126360A (ja) | 2014-12-26 | 2016-07-11 | 日立オートモティブシステムズ株式会社 | 車両制御システム |
US20160304097A1 (en) * | 2015-04-20 | 2016-10-20 | Toyota Jidosha Kabushiki Kaisha | Vehicle traveling control device |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10218010A1 (de) * | 2002-04-23 | 2003-11-06 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Querführungsunterstützung bei Kraftfahrzeugen |
KR20120022305A (ko) * | 2010-09-02 | 2012-03-12 | 주식회사 만도 | 자율 주행 차량 |
US8914181B2 (en) * | 2010-12-29 | 2014-12-16 | Siemens S.A.S. | System and method for active lane-changing assistance for a motor vehicle |
DE102011016770B4 (de) * | 2011-04-12 | 2021-02-04 | Daimler Ag | Verfahren zur Unterstützung eines Fahrers eines Fahrzeugs bei einem Fahrspurwechsel und Vorrichtung zur Durchführung des Verfahrens |
JP5977047B2 (ja) * | 2012-02-29 | 2016-08-24 | 株式会社日本自動車部品総合研究所 | 車両走行制御装置 |
US9096267B2 (en) | 2013-01-21 | 2015-08-04 | GM Global Technology Operations LLC | Efficient data flow algorithms for autonomous lane changing, passing and overtaking behaviors |
CN103496366B (zh) * | 2013-09-09 | 2016-02-24 | 北京航空航天大学 | 一种基于车车协同的主动换道避撞控制方法与装置 |
RU2624392C1 (ru) * | 2013-10-11 | 2017-07-03 | Ниссан Мотор Ко., Лтд. | Устройство управления движением и способ управления движением |
JP5977270B2 (ja) * | 2014-01-14 | 2016-08-24 | 株式会社デンソー | 車両制御装置、及びプログラム |
US9731713B2 (en) * | 2014-09-10 | 2017-08-15 | Volkswagen Ag | Modifying autonomous vehicle driving by recognizing vehicle characteristics |
KR102302278B1 (ko) | 2014-10-06 | 2021-09-14 | 현대모비스 주식회사 | 스마트 전기자동차 및 그 동작 방법 |
KR101664582B1 (ko) * | 2014-11-12 | 2016-10-10 | 현대자동차주식회사 | 자율주행차량의 주행경로 생성장치 및 방법 |
DE102015201878A1 (de) * | 2015-02-04 | 2016-08-04 | Continental Teves Ag & Co. Ohg | Halbautomatisierter Spurwechsel |
US9475491B1 (en) * | 2015-06-08 | 2016-10-25 | Toyota Motor Engineering & Manufacturing North America, Inc. | Lane changing for autonomous vehicles |
EP3208786B1 (en) * | 2016-02-22 | 2023-06-07 | Volvo Car Corporation | Method and system for evaluating inter-vehicle traffic gaps and time instances to perform a lane change manoeuvre |
US9922563B2 (en) * | 2016-05-24 | 2018-03-20 | International Business Machines Corporation | Dynamic cross-lane travel path determination by self-driving vehicles |
JP6520862B2 (ja) * | 2016-08-10 | 2019-05-29 | トヨタ自動車株式会社 | 自動運転システム |
-
2016
- 2016-12-16 KR KR1020160173007A patent/KR102383427B1/ko active IP Right Grant
-
2017
- 2017-04-07 US US15/482,156 patent/US10351137B2/en active Active
- 2017-04-26 CN CN201710281961.8A patent/CN108216237B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002307973A (ja) | 2001-04-13 | 2002-10-23 | Nissan Motor Co Ltd | 車線変更制御装置 |
KR101439019B1 (ko) | 2013-04-18 | 2014-09-05 | 현대오트론 주식회사 | 차량 제어 장치 및 그 자율 주행 방법 |
JP2016126360A (ja) | 2014-12-26 | 2016-07-11 | 日立オートモティブシステムズ株式会社 | 車両制御システム |
US20160304097A1 (en) * | 2015-04-20 | 2016-10-20 | Toyota Jidosha Kabushiki Kaisha | Vehicle traveling control device |
Also Published As
Publication number | Publication date |
---|---|
US20180170388A1 (en) | 2018-06-21 |
CN108216237A (zh) | 2018-06-29 |
KR20180070384A (ko) | 2018-06-26 |
US10351137B2 (en) | 2019-07-16 |
CN108216237B (zh) | 2022-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102383427B1 (ko) | 자율주행 제어 장치 및 방법 | |
US11703876B2 (en) | Autonomous driving system | |
CN111284493B (zh) | 用于控制车辆行驶的装置和方法 | |
US10795371B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
US11247682B2 (en) | Vehicle control system, vehicle control method, and vehicle control program | |
US20200180636A1 (en) | Apparatus and method for controlling running of vehicle | |
JP6060091B2 (ja) | 車間距離制御システム | |
US9008940B2 (en) | Vehicle control device and vehicle control method | |
US20170320500A1 (en) | Path planning apparatus and method for autonomous vehicle | |
US11059481B2 (en) | Vehicle control system, vehicle control method, and vehicle control program | |
US11377145B2 (en) | Vehicle control device and control method for vehicle | |
US11433897B2 (en) | Method and apparatus for determination of optimal cruising lane in an assisted driving system | |
KR20220039903A (ko) | 자율주행 제어 장치 및 방법 | |
US11077849B2 (en) | Vehicle control system, vehicle control method, and storage medium | |
JP5565303B2 (ja) | 運転支援装置及び運転支援方法 | |
CN115443234B (zh) | 车辆行为推定方法、车辆控制方法及车辆行为推定装置 | |
KR20210156907A (ko) | 사고 이력 정보를 이용한 차량의 사각지대 회피 시스템 및 방법 | |
JP2009042088A (ja) | 車両用物体検知装置 | |
JP2008213581A (ja) | 車両の運転支援方法及び車両の運転支援装置 | |
KR102716359B1 (ko) | 차량의 주행 제어 장치 및 방법 | |
JP6331858B2 (ja) | 先行車追越支援装置 | |
KR20210156906A (ko) | 차량의 사각지대 회피 시스템 및 방법 | |
US20230154333A1 (en) | Route prediction device, route prediction method, and vehicle control system | |
CN114148328B (zh) | 用于控制车辆驾驶的装置和方法 | |
US11654914B2 (en) | Vehicle control device, vehicle control method, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |