KR20210071454A - Vehicle and control method thereof - Google Patents
Vehicle and control method thereof Download PDFInfo
- Publication number
- KR20210071454A KR20210071454A KR1020190161638A KR20190161638A KR20210071454A KR 20210071454 A KR20210071454 A KR 20210071454A KR 1020190161638 A KR1020190161638 A KR 1020190161638A KR 20190161638 A KR20190161638 A KR 20190161638A KR 20210071454 A KR20210071454 A KR 20210071454A
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- camera
- image
- height
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000005516 engineering process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 2
- DSGKWFGEUBCEIE-UHFFFAOYSA-N (2-carbonochloridoylphenyl) acetate Chemical compound CC(=O)OC1=CC=CC=C1C(Cl)=O DSGKWFGEUBCEIE-UHFFFAOYSA-N 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization 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
- 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
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/04—Mounting of cameras operative during drive; Arrangement of controls thereof relative to the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R21/013—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
- B60R21/0134—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to imminent contact with an obstacle, e.g. using radar 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H04N5/2257—
-
- 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
-
- B60W2420/42—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/18—Distance travelled
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/50—Barriers
-
- 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/80—Spatial relation or speed relative to objects
- B60W2554/802—Longitudinal distance
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Chemical & Material Sciences (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Combustion & Propulsion (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
본 발명은 차량 주변의 물체의 높이를 결정하여 차량이 주행 가능한 상황의 잘못된 제동이 발생하는 것을 방지하여 쾌적한 주행이 가능한 차량 및 그 제어방법을 제공한다.
일 실시예에 따른 차량은, 차량 주변 제1영역의 이미지를 획득하는 제1카메라; 상기 제1카메라와 다른 위치에 마련되고, 상기 차량 주변 제2영역의 이미지를 획득하는 제2카메라; 및 상기 제1카메라가 및 상기 제2카메라가 획득한 물체의 이미지를 기초로 상기 물체의 적어도 두 지점을 식별하고, 상기 제1카메라의 시야각을 기초로 기준 영역을 결정하고, 상기 물체가 상기 기준 영역에 포함되면, 상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 높이를 기초로 상기 차량의 제동여부를 결정하는 제어부;를 포함한다.The present invention provides a vehicle capable of driving comfortably by preventing erroneous braking in a situation in which the vehicle can be driven by determining the height of an object around the vehicle, and a control method thereof.
A vehicle according to an embodiment includes a first camera configured to acquire an image of a first area around the vehicle; a second camera provided at a location different from that of the first camera and configured to acquire an image of a second area around the vehicle; and identifying at least two points of the object based on the image of the object acquired by the first camera and the second camera, and determining a reference area based on the viewing angle of the first camera, wherein the object is the reference and a controller configured to determine whether to brake the vehicle based on the height of the object determined based on the image of the first region and the image of the second region when included in the region.
Description
본 기술은 장애물을 검출하는 차량 및 그 제어방법에 관련된 발명이다.The present technology relates to a vehicle for detecting an obstacle and a method for controlling the same.
차량의 자율 주행 기술은 운전자가 브레이크, 핸들, 가속 페달 등을 제어하지 않아도 차량이 도로의 상황을 파악해 자동으로 주행하는 기술이다. Autonomous vehicle technology is a technology that enables the vehicle to automatically drive by understanding the road conditions without the driver controlling the brake, steering wheel, or accelerator pedal.
자율 주행 기술은 스마트 카 구현을 위한 핵심 기술로, 자율 주행 차를 위해서는 고속도로 주행 지원 시스템(HDA, 자동차 간 거리를 자동으로 유지해 주는 기술)을 비롯해 후측방 경보 시스템(BSD, 후진 중 주변 차량을 감지, 경보를 울리는 기술), 자동 긴급 제동 시스템(AEB, 앞차를 인식하지 못할 시 제동 장치를 가동하는 기술), 차선 이탈 경보 시스템(LDWS), 차선 유지 지원 시스템(LKAS, 방향 지시등 없이 차선을 벗어나는 것을 보완하는 기술), 어드밴스드 스마트 크루즈 컨트롤(ASCC, 설정된 속도로 차 간 거리를 유지하며 정속 주행하는 기술), 혼잡 구간 주행 지원 시스템(TJA), 주차 충돌방지 보조 시스템 (Parking Collision-Avoidance Assist, PCA) 등으로 이루어져 있다.Autonomous driving technology is a key technology for the realization of smart cars. For autonomous vehicles, highway driving assistance system (HDA, technology that automatically maintains the distance between cars) and rear-side warning system (BSD, detecting surrounding vehicles while reversing) , warning system), automatic emergency braking system (AEB, technology that activates the brake when the vehicle in front is not recognized), lane departure warning system (LDWS), lane keeping assist system (LKAS, lane departure without a turn signal) Complementary technology), Advanced Smart Cruise Control (ASCC, technology that maintains a constant speed while maintaining the distance between vehicles at a set speed), Congested Section Driving Assist System (TJA), Parking Collision-Avoidance Assist (PCA) consists of, etc.
특히 주차 충돌방지 보조 시스템(Parking Collision-Avoidance Assist, PCA)에 있어서, 차량 주면의 물체의 정보를 얻는데 카메라가 이용될 수 있다.In particular, in a Parking Collision-Avoidance Assist (PCA), a camera may be used to obtain information on an object on the main surface of a vehicle.
또한 후방 주차충돌 보조 (PCA-R) 시스템은 후방 카메라/초음파센서를 이용하여 후방 보행자 및 장애물과의 충돌 위험 시 운전자에게 위험을 경고하고 차량 제동을 제어할 수 있다. 다만, 전방 주차충돌 보조 시스템의 경우 (PCA-F) 동작 시 낮은 장애물 판별이 어려워 잘못된 제동이 가해져 원활한 주행이 어려운 상황이 발생할 수 있다. 따라서 이러한 문제를 해결하기 위한 연구가 활발히 이루어지고 있는 실정이다.In addition, the Rear Parking Collision Assist (PCA-R) system can use a rear camera/ultrasonic sensor to warn the driver of danger and control the vehicle's braking in the event of a collision with a rear pedestrian or obstacle. However, in the case of the Forward Parking Collision Assist System (PCA-F), it is difficult to identify low obstacles during operation, so incorrect braking is applied, which may make smooth driving difficult. Therefore, research to solve these problems is being actively conducted.
본 발명은 차량 주변의 물체의 높이를 결정하여 차량이 주행 가능한 상황의 잘못된 제동이 발생하는 것을 방지하여 쾌적한 주행이 가능한 차량 및 그 제어방법을 제공한다.The present invention provides a vehicle capable of driving comfortably by preventing erroneous braking in a situation in which the vehicle can be driven by determining the height of an object around the vehicle, and a control method thereof.
일 실시예에 따른 차량은, 차량 주변 제1영역의 이미지를 획득하는 제1카메라; 상기 제1카메라와 다른 위치에 마련되고, 상기 차량 주변 제2영역의 이미지를 획득하는 제2카메라; 및 상기 제1카메라가 및 상기 제2카메라가 획득한 물체의 이미지를 기초로 상기 물체의 적어도 두 지점을 식별하고, 상기 제1카메라의 시야각을 기초로 기준 영역을 결정하고, 상기 물체가 상기 기준 영역에 포함되면, 상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 높이를 기초로 상기 차량의 제동여부를 결정하는 제어부;를 포함한다.A vehicle according to an embodiment includes a first camera configured to acquire an image of a first area around the vehicle; a second camera provided at a location different from that of the first camera and configured to acquire an image of a second area around the vehicle; and identifying at least two points of the object based on the image of the object acquired by the first camera and the second camera, and determining a reference area based on the viewing angle of the first camera, wherein the object is the reference and a controller configured to determine whether to brake the vehicle based on the height of the object determined based on the image of the first region and the image of the second region when included in the region.
상기 물체의 적어도 두 지점은, 상기 물체가 도로와 접하는 기준점 및 상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 최고점에 대응되는 특징점을 포함할 수 있다.The at least two points of the object may include a reference point at which the object is in contact with a road and a feature point corresponding to the highest point of the object determined based on the image of the first area and the image of the second area.
상기 제어부는, 상기 기준점 및 상기 특징점이 상기 기준영역에 포함되지 않으면, 상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 상기 기준점 및 상기 특징점을 추적할 수 있다.If the reference point and the feature point are not included in the reference region, the controller may track the reference point and the feature point based on the image of the first region and the image of the second region.
상기 제어부는, 상기 기준점이 상기 제1영역에 제외되는 시점부터 상기 차량의 이동 거리를 계산할 수 있다.The controller may calculate the moving distance of the vehicle from a point in time when the reference point is excluded from the first region.
상기 제어부는, 상기 특징점이 상기 제1영역에 제외되는 시점부터 상기 차량의 이동 거리, 상기 차량의 높이 및 상기 기준 영역을 기초로 상기 물체의 높이를 결정할 수 있다.The controller may determine the height of the object based on the moving distance of the vehicle, the height of the vehicle, and the reference area from a point in time when the feature point is excluded from the first area.
상기 제어부는, 상기 차량을 기준으로 한 상기 기준 영역의 거리와 상기 차량의 이동 거리의 비율을 상기 차량의 높이에 적용하여 상기 물체의 높이를 결정할 수 있다.The controller may determine the height of the object by applying a ratio of a distance of the reference area to the vehicle to a moving distance of the vehicle to the height of the vehicle.
상기 제어부는, 상기 특징점이 지면으로부터 수직인 직선의 적어도 한 지점인지 여부를 결정하여, 상기 물체가 장애물인지 여부를 판단할 수 있다.The controller may determine whether the feature point is at least one point on a straight line perpendicular to the ground, and determine whether the object is an obstacle.
상기 제어부는, 상기 기준 영역에 포함되는 관심 영역(ROI)을 결정하고, 상기 물체가 상기 관심 영역에 포함되면, 상기 물체의 높이를 결정할 수 있다.The controller may determine a region of interest (ROI) included in the reference region, and when the object is included in the region of interest, determine the height of the object.
상기 제1카메라는 윈드 쉴드 카메라로 마련되고, 상기 제2카메라는 차량 전방에 마련된 SVM카메라로 마련될 수 있다.The first camera may be provided as a windshield camera, and the second camera may be provided as an SVM camera provided in front of the vehicle.
상기 제어부는, 상기 물체의 높이가 미리 결정된 높이를 초과하면, 상기 물체와 상기 차량과의 거리를 기초로 상기 차량을 제동시킬 수 있다.When the height of the object exceeds a predetermined height, the controller may brake the vehicle based on a distance between the object and the vehicle.
일 실시예에 따른 차량 제어방법은, 제1카메라가, 차량 주변 제1영역의 이미지를 획득하고, 제2카메라가, 상기 제1카메라와 다른 위치에 마련되고, 상기 차량 주변 제2영역의 이미지를 획득하고, 상기 제1카메라가 및 상기 제2카메라가 획득한 물체의 이미지를 기초로 상기 물체의 적어도 두 지점을 식별하고, 상기 제1카메라의 시야각을 기초로 기준 영역을 결정하고,In a vehicle control method according to an embodiment, a first camera acquires an image of a first area around the vehicle, a second camera is provided at a different location from the first camera, and the image of a second area around the vehicle obtain, identify at least two points of the object based on the image of the object acquired by the first camera and the second camera, and determine a reference area based on the viewing angle of the first camera,
상기 물체가 상기 기준 영역에 포함되면, 상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 높이를 기초로 상기 차량의 제동여부를 결정하는 것을 포함한다.and determining whether to brake the vehicle based on the height of the object determined based on the image of the first area and the image of the second area when the object is included in the reference area.
상기 물체의 적어도 두 지점은, 상기 물체가 도로와 접하는 기준점 및 상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 최고점에 대응되는 특징점을 포함할 수 있다.The at least two points of the object may include a reference point at which the object is in contact with a road and a feature point corresponding to the highest point of the object determined based on the image of the first area and the image of the second area.
상기 제1카메라가 및 상기 제2카메라가 획득한 물체의 이미지를 기초로 상기 물체의 적어도 두 지점을 식별하는 것은, 상기 기준점 및 상기 특징점이 상기 기준영역에 포함되지 않으면, 상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 상기 기준점 및 상기 특징점을 추적하는 것을 포함할 수 있다.When the first camera and the second camera identify at least two points of the object based on the image of the object acquired, if the reference point and the feature point are not included in the reference area, the image of the first area and tracking the reference point and the feature point based on the image of the second region.
상기 차량의 제동여부를 결정하는 것은, 상기 기준점이 상기 제1영역에 제외되는 시점부터 상기 차량의 이동 거리를 계산하는 것을 포함할 수 있다.Determining whether to brake the vehicle may include calculating a moving distance of the vehicle from a point in time when the reference point is excluded from the first region.
상기 물체의 높이를 결정하는 것은, 상기 특징점이 상기 제1영역에 제외되는 시점부터 상기 차량의 이동 거리, 상기 차량의 높이 및 상기 기준 영역을 기초로 상기 물체의 높이를 결정하는 것을 포함할 수 있다Determining the height of the object may include determining the height of the object based on a moving distance of the vehicle, the height of the vehicle, and the reference area from a point in time when the feature point is excluded from the first area.
상기 물체의 높이를 결정하는 것은, 상기 차량을 기준으로 한 상기 기준 영역의 거리와 상기 차량의 이동 거리의 비율을 상기 차량의 높이에 적용하여 상기 물체의 높이를 결정하는 것을 포함할 수 있다.Determining the height of the object may include determining the height of the object by applying a ratio of a distance of the reference area with respect to the vehicle to a moving distance of the vehicle to the height of the vehicle.
일 실시예에 따른 차량 제어방법은, 상기 특징점이 지면으로부터 수직인 직선의 적어도 한 지점인지 여부를 결정하여, 상기 물체가 장애물인지 여부를 판단하는 것을 더 포함할 수 있다.The vehicle control method according to an embodiment may further include determining whether the object is an obstacle by determining whether the feature point is at least one point on a straight line perpendicular to the ground.
일 실시예에 따른 차량 제어방법은, 상기 기준 영역에 포함되는 관심 영역(ROI)을 결정하고, 상기 물체가 상기 관심 영역에 포함되면, 상기 물체의 높이를 결정하는 것을 더 포함할 수 있다.The vehicle control method according to an embodiment may further include determining a region of interest (ROI) included in the reference region, and determining a height of the object when the object is included in the region of interest.
상기 제1카메라는 윈드 쉴드 카메라로 마련되고, 상기 제2카메라는 차량 전방에 마련된 SVM카메라로 마련될 수 있다.The first camera may be provided as a windshield camera, and the second camera may be provided as an SVM camera provided in front of the vehicle.
상기 차량의 제동여부를 결정하는 것은, 상기 물체의 높이가 미리 결정된 높이를 초과하면, 상기 물체와 상기 차량과의 거리를 기초로 상기 차량을 제동시키는 것을 포함할 수 있다.Determining whether to brake the vehicle may include braking the vehicle based on a distance between the object and the vehicle when the height of the object exceeds a predetermined height.
일 실시예에 따른 차량 및 그 제어방법은 차량 주변의 물체의 높이를 결정하여 차량이 주행 가능한 상황의 잘못된 제동이 발생하는 것을 방지하여 쾌적한 주행이 가능하다.A vehicle and a method for controlling the same according to an embodiment determine the height of an object around the vehicle to prevent erroneous braking in a situation in which the vehicle is drivable, thereby enabling comfortable driving.
도1은 일 실시예에 따른 차량의 제어블럭도이다.
도2a 및 도2b는 일 실시예에 따른 차량이 물체의 높이를 결정하는 것을 설명하기 위한 도면이다.
도3a 내지 도3d는 본 발명의 실시에 따른 물체의 예시를 나타낸 도면이다.
도4a 내지 도4c는 일 실시에에 따른 관심 영역 및 물체와의 관계를 나타낸 도면이다.
도5는 일 실시예에 따른 순서도이다.1 is a control block diagram of a vehicle according to an exemplary embodiment.
2A and 2B are diagrams for explaining that a vehicle determines a height of an object according to an exemplary embodiment.
3A to 3D are diagrams illustrating examples of objects according to an embodiment of the present invention.
4A to 4C are diagrams illustrating a relationship between an ROI and an object according to an exemplary embodiment.
5 is a flowchart according to an embodiment.
명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다.본 명세서가 실시예들의 모든 요소들을 설명하는 것은 아니며, 본 발명이 속하는 기술분야에서 일반적인 내용 또는 실시예들 간에 중복되는 내용은 생략한다. 명세서에서 사용되는 '부, 모듈, 부재, 블록'이라는 용어는 소프트웨어 또는 하드웨어로 구현될 수 있으며, 실시예들에 따라 복수의 '부, 모듈, 부재, 블록'이 하나의 구성요소로 구현되거나, 하나의 '부, 모듈, 부재, 블록'이 복수의 구성요소들을 포함하는 것도 가능하다.Like reference numerals refer to like elements throughout the specification. This specification does not describe all elements of the embodiments, and general content in the technical field to which the present invention pertains or content that overlaps between embodiments is omitted. The term 'part, module, member, block' used in the specification may be implemented in software or hardware, and according to embodiments, a plurality of 'part, module, member, block' may be implemented as one component, It is also possible for one 'part, module, member, block' to include a plurality of components.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 간접적으로 연결되어 있는 경우를 포함하고, 간접적인 연결은 무선 통신망을 통해 연결되는 것을 포함한다.Throughout the specification, when a part is "connected" with another part, it includes not only direct connection but also indirect connection, and indirect connection includes connection through a wireless communication network. do.
또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.In addition, when a part "includes" a certain component, this means that other components may be further included rather than excluding other components unless otherwise stated.
명세서 전체에서, 어떤 부재가 다른 부재 "상에" 위치하고 있다고 할 때, 이는 어떤 부재가 다른 부재에 접해 있는 경우뿐 아니라 두 부재 사이에 또 다른 부재가 존재하는 경우도 포함한다.Throughout the specification, when a member is said to be located “on” another member, this includes not only a case in which a member is in contact with another member but also a case in which another member is present between the two members.
제1, 제 2 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위해 사용되는 것으로, 구성요소가 전술된 용어들에 의해 제한되는 것은 아니다. Terms such as first, second, etc. are used to distinguish one component from another, and the component is not limited by the above-mentioned terms.
단수의 표현은 문맥상 명백하게 예외가 있지 않는 한, 복수의 표현을 포함한다.The singular expression includes the plural expression unless the context clearly dictates otherwise.
각 단계들에 있어 식별부호는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 실시될 수 있다. In each step, the identification code is used for convenience of description, and the identification code does not describe the order of each step, and each step may be performed differently from the specified order unless the specific order is clearly stated in the context. have.
이하 첨부된 도면들을 참고하여 본 발명의 작용 원리 및 실시예들에 대해 설명한다.Hereinafter, the working principle and embodiments of the present invention will be described with reference to the accompanying drawings.
도1은 일 실시예에 따른 차량(1)의 제어블럭도이다.1 is a control block diagram of a
도1을 참고하면, 일 실시예에 따른 차량(1)은 제1카메라(110), 제2카메라(120), 제어부(200) 및 제동부(300)를 포함할 수 있다.Referring to FIG. 1 , a
차량(1)에 설치된 카메라는 CCD(Charge-Coupled Device) 카메라(120) 또는 CMOS 컬러 이미지 센서를 포함할 수 있다. 여기서 CCD 및 CMOS는 모두 카메라(120)의 렌즈를 통해 들어온 빛을 전기 신호로 바꾸어 저장하는 센서를 의미한다. 구체적으로 CCD(Charge-Coupled Device) 카메라는 전하 결합 소자를 사용하여 영상을 전기 신호로 변환하는 장치이다. 또한, CIS(CMOS Image Sensor)는 CMOS 구조를 가진 저소비, 저전력형의 촬상소자를 의미하며, 디지털 기기의 전자 필름 역할을 수행한다. 일반적으로 CCD는 CIS보다 감도가 좋아 차량(1)(1)에 많이 쓰이지만, 반드시 이에 한정되는 것은 아니다.The camera installed in the
제1카메라(110)는 차량(1) 주변 제1영역의 이미지를 획득할 수 있다. 한편, 제1카메라(110)는 차량(1)에 마련된 윈드 쉴드 카메라로 마련될 수 있다. 제1영역 이미지는 윈드 쉴드 카메라가 획득할 수 있는 이미지의 영역을 의미할 수 있다.The
한편 제1카메라(110)는 차량(1) 윈드실드 뒤 실내 공간에 위치한 카메라로 주행보조용MFC카메라 또는 영상기록용 DVRS카메라 등이 이에 해당될 수 있다.Meanwhile, the
제2카메라(120)는 제1카메라(110)와 다른 위치에 마련되고, 차량(1) 주변 제2영역의 이미지를 획득할 수 있다. 한편 제2카메라(120)는 SVM카메라로 마련될 수 있다. 일 실시예에 따른 제2카메라(120)는 차량(1) 라디에이터 그릴 내 위치한 카메라로 주차 편의를 위해 차량(1) 전방 근접부 영상을 제공할 수 있다.The
제동부(300)는 제어부(200)의 명령에 기초하여 차량(1)을 제동시킬 수 있다. 차량(1)을 제동 시키는 신호 및 실제 제동에 관여하는 구성이라면 제동부(300)에 포함될 수 있고 실시예에 한정은 없다.The
제어부(200)는 제1카메라(110)가 및 제2카메라(120)가 획득한 물체의 이미지를 기초로 물체의 적어도 두 지점을 식별할 수 있다. 물체의 두 지점은 후술하는 바와 같이 물체가 바닥에 접하는 기준점과 물체의 높이에 해당하는 특징점으로 구성될 수 있다.The
제어부(200)는 제1카메라(110)의 시야각을 기초로 기준 영역을 결정할 수 있다. 기준 영역은 제1카메라(110)의 시야각에 해당되지 않지만, 제2카메라(120)의 시야각에 해당되는 부분으로 결정될 수 있다.The
제어부(200)는 물체가 상기 기준 영역에 포함되면, 제1영역의 이미지 제2영역의 이미지를 기초로 결정된 물체의 높이를 기초로 차량(1)의 제동여부를 결정할 수 있다. 이와 관련된 자세한 설명은 후술한다.When the object is included in the reference area, the
한편 제어부(200)가 식별하는 물체의 적어도 두 지점은 물체가 도로와 접하는 기준점 및 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 물체의 최고점에 대응되는 특징점을 포함할 수 있다.Meanwhile, at least two points of the object identified by the
제어부(200)는 물체의 기준점 및 특징점이 상기 기준영역에 포함되지 않으면, 제1영역의 이미지 및 제2영역의 이미지를 기초로 기준점 및 특징점을 추적할 수 있다. 즉 물체가 기준 영역에 포함되지 않으면 제어부(200)는 물체를 계속 추적할 수 있다.If the reference point and the feature point of the object are not included in the reference region, the
제어부(200)는 기준점이 상기 제1영역에 제외되는 시점부터 차량(1)의 이동 거리를 계산할 수 있다. The
제어부(200)는 특징점이 상기 제1영역에 제외되는 시점부터 상기 차량(1)의 이동 거리, 차량(1)의 높이 및 기준 영역을 기초로 물체의 높이를 결정할 수 있다. 이와 관련된 자세한 설명은 후술한다.The
제어부(200)는 차량(1)을 기준으로 한 상기 기준 영역의 거리와 상기 차량(1)의 이동 거리의 비율을 차량(1)의 높이에 적용하여 물체의 높이를 결정할 수 있다.The
제어부(200)는 특징점이 지면으로부터 수직인 직선의 적어도 한 지점인지 여부를 결정하여 물체가 장애물인지 여부를 판단할 수 있다. 구체적으로 제어부(200)는 특징점 중 지면으로부터 수직인 엣지 성분이 있는 경우에만 장애물로서 판별하고, 식별한 물체의 수직 엣지가 없는 경우는 도로면의 바닥 패턴으로 결정할 수 있다.The
제어부(200)는 기준 영역에 포함되는 관심 영역(ROI)을 결정하고 물체가 상기 관심 영역에 포함되면 물체의 높이를 결정할 수 있다. 즉, 제1영역 및 제2영역이 차량(1)의 주행에 필요한 영역보다 넓을 수 있고 주행에 필요한 부분의 물체의 높이를 판단하는 것은 비효율적인바, 관심 영역을 결정에서 물체가 관심영역에 해당하는 경우에 한하여 해당 물체의 높이를 결정할 수 있다.The
제어부(200)는 물체의 높이가 미리 결정된 높이를 초과하면 차량(1)을 제동시킬 수 있다. The
제어부(200)는 차량(1) 내 구성요소들의 동작을 제어하기 위한 알고리즘 또는 알고리즘을 재현한 프로그램에 대한 데이터를 저장하는 메모리(미도시), 및 메모리에 저장된 데이터를 이용하여 전술한 동작을 수행하는 프로세서(미도시)로 구현될 수 있다. 이때, 메모리와 프로세서는 각각 별개의 칩으로 구현될 수 있다. 또는, 메모리와 프로세서는 단일 칩으로 구현될 수도 있다.The
도 1에 도시된 차량(1)의 구성 요소들의 성능에 대응하여 적어도 하나의 구성요소가 추가되거나 삭제될 수 있다. 또한, 구성 요소들의 상호 위치는 시스템의 성능 또는 구조에 대응하여 변경될 수 있다는 것은 당해 기술 분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.At least one component may be added or deleted according to the performance of the components of the
한편, 도 1에서 도시된 각각의 구성요소는 소프트웨어 및/또는 Field Programmable Gate Array(FPGA) 및 주문형 반도체(ASIC, Application Specific Integrated Circuit)와 같은 하드웨어 구성요소를 의미한다.Meanwhile, each component shown in FIG. 1 means a hardware component such as software and/or a Field Programmable Gate Array (FPGA) and an Application Specific Integrated Circuit (ASIC).
도2a 및 도2b는 일 실시예에 따른 차량이 물체의 높이를 결정하는 것을 설명하기 위한 도면이다.2A and 2B are diagrams for explaining that a vehicle determines a height of an object according to an exemplary embodiment.
도2a를 참고하면 제1카메라(110), 제2카메라(120) 및 각각에 대응되는 제1영역(Z1) 및 제2영역(Z2)을 나타내고 있다.Referring to FIG. 2A , a
제1카메라(110)는 윈드실드 카메라로 마련될 수 있다.The
제1카메라(110)는 차량 후드 접점에 화각이 가려져 전방 근거리낮은 장애물을 영상 정보를 획득하기 어렵다.The
반면, 제2카메라(120)는 SVM(Surround View Monitor)카메라로 마련될 수 있다. 제2카메라(120)는 차량 전방 근거리 낮은 장애물의 이미지는 획득할 수 있으나, 장애물의 높이 및 떨어진 거리 정보를 획득하기 어렵다.On the other hand, the
따라서 제어부(200)는 제1영역(Z1) 및 제2영역(Z2)이 공통되는 차량 전방 원거리에서는 제1카메라(110) 및 제2카메라(120)로 물체의 영상 정보를 획득할 수 있다.Accordingly, the
다만 물체가 제1영역(Z1)을 벗어나고 제2영역(Z2)에 포함되어 차량에 근접하는 경우에는 제1카메라(110), 즉 윈드실드카메라의 후드 가림으로 물체의 일부 영역의 이미지를 획득 하기 어렵다. However, when the object leaves the first area Z1 and is included in the second area Z2 and approaches the vehicle, the
이러한 특징을 기초로 제어부(200)는 낮은 장애물을 판단 가능이 가능하다. 이와 관련된 자세한 설명은 도2b에서 설명한다.Based on these characteristics, the
한편 도2b를 참고하면 차량이 주행하면서 전방의 물체의 높이를 결정하는 동작을 설명하고 있다.Meanwhile, referring to FIG. 2B , an operation of determining the height of an object in front while the vehicle is driving is described.
도2b를 참고하면, 물체가 존재하고 차량이 접근하면서 물체의 높이를 결정하는 것을 나타내고 있다.Referring to FIG. 2B , it is shown that the object exists and the height of the object is determined as the vehicle approaches.
물체가 기준 영역 밖에 위치하는 경우(M1) 제1카메라(110) 및 제2카메라(120)가 물체의 기준점(MR) 및 특징점(MF)을 추적할 수 있다. 한편 기준점(MR)은 제1카메라(110) 영상 화각 기준으로 지면과 물체가 맞닿는 접점 또는 엣지 라인을 의미할 수 있다. 또한 특징점(MF)은 기준점(MR)으로 부터 전방에 있는 장애물 고유의 패턴 또는 엣지 라인을 의미할 수 있다.When the object is located outside the reference area (M1), the
한편 물체가 기준 영역 경계에 위치한 경우, 제1카메라(110) 기준점이 가려짐을 확인할 수 있다. 즉 물체가 기준 영역에 진입하는 경우는 물체의 기준점(MF)이 제1영역(Z1)에서 제외되는 시점인 것을 의미할 수 있다. 이 시점부터 차량의 휠 속을 기초로 차량의 이동거리(DL)을 계산할 수 있다. 구체적으로 차량의 이동거리는 아래의 수학식으로 결정할 수 있다.On the other hand, when the object is located at the boundary of the reference area, it can be confirmed that the reference point of the
DL은 차량의 이동거리를 의미하고 t1는 물체가 기준 영역에 도달한 시간을 의미하며, t2는 후술하는 바와 같이 물체의 특징점이 제1영역을 벗어난 시간을 의미할 수 있다.DL denotes a moving distance of the vehicle, t1 denotes a time at which the object reached the reference region, and t2 denotes a time when a feature point of the object deviates from the first region, as will be described later.
한편 물체가 기준 영역에 포함되고, 물체의 특징점이 제1영역(Z1)을 벗어나는 시점(M3)에 제어부는 물체의 높이(MH) 및 거리(ML)를 계산할 수 있다.Meanwhile, at a time point M3 when the object is included in the reference area and the feature point of the object leaves the first area Z1, the controller may calculate the height MH and the distance ML of the object.
물체의 높이는 아래의 수학식2로 결정될 수 있다.The height of the object may be determined by Equation 2 below.
수학식2를 참고하면, MH는 물체의 높이, DL는 차량의 이동거리, VL은 제1카메라의 설치 높이, RL은 차량의 전방부터 기준 영역까지의 거리를 의미할 수 있다.Referring to Equation 2, MH is the height of the object, DL is the moving distance of the vehicle, VL is the installation height of the first camera, and RL is the distance from the front of the vehicle to the reference area.
VL 및 RL은 미리 결정될 수 있다.VL and RL may be predetermined.
한편 물체의 높이는 수학식2에 나타난 바와 같이 차량을 기준으로 한 기준 영역의 거리와 차량의 이동 거리의 비율을 상기 차량의 높이에 적용하여 물체의 높이를 결정할 수 있다.Meanwhile, as shown in Equation 2, the height of the object may be determined by applying the ratio of the distance of the reference area with respect to the vehicle to the moving distance of the vehicle to the height of the vehicle, as shown in Equation 2 above.
한편 이 경우 차량과 장애물과의 거리(ML)는 차량을 기준으로 한 기준 영역까지의 거리(RL)에서 차량의 이동 거리(DL)을 제외하여 결정될 수 있다.Meanwhile, in this case, the distance ML between the vehicle and the obstacle may be determined by excluding the moving distance DL of the vehicle from the distance RL from the vehicle to the reference area.
한편 제어부는 물체의 높이가 미리 결정된 높이를 초과하여 장애물로 판단된 경우 물체와 차량과의 거리(ML)을 고려하여 차량이 제동되도록 제어할 수 있다.Meanwhile, when the height of the object exceeds a predetermined height and it is determined as an obstacle, the controller may control the vehicle to be braked in consideration of the distance ML between the object and the vehicle.
반면 물체의 높이가 미리 결정된 높이 미만으로 도로의 특정 패턴이거나 방지턱 같은 구조물인 경우 제어부는 차량이 제동되지 않고 주행하도록 제어할 수 있다.On the other hand, when the height of the object is less than a predetermined height and is a specific pattern of a road or a structure such as a bump, the controller may control the vehicle to run without braking.
한편 도2a 및 도2b에서 설명한 동작은 본 발명에서 물체의 높이를 결정하는 일 실시예에 불구하며, 제1카메라 및 제2카메라를 이용하여 물체의 높이를 결정하는 동작이라면 그 동작의 제한은 없다.On the other hand, the operation described in FIGS. 2A and 2B is an operation of determining the height of an object by using the first camera and the second camera, despite an embodiment of determining the height of the object in the present invention, there is no limitation on the operation. .
도3a 내지 도3d는 본 발명의 실시에 따른 물체의 예시를 나타낸 도면이다.3A to 3D are diagrams illustrating examples of objects according to an embodiment of the present invention.
구체적으로 도3a는 차량의 주차에 이용되는 스토퍼(Stopper)를 나타내었고, 도3b는 주차기둥을 나타내었고, 도3c는 과속 방지턱을 나타내었고, 도3d는 횡단보도를 나타내고 있다.Specifically, Fig. 3a shows a stopper used for parking a vehicle, Fig. 3b shows a parking pole, Fig. 3c shows a speed bump, and Fig. 3d shows a crosswalk.
제어부는 기준점(MR) 및 특징점(MF)을 획득할 수 있다.The controller may acquire the reference point MR and the feature point MF.
한편 물체가 스토퍼나 주차 기둥 같이 지면으로부터 수직인 엣지 성분이 존재하는 경우 제어부는 해당 물체를 장애물로 판단할 수 있다. 반면 물체의 기준점 및 특징점이 존재하더라도 과속 방지턱 및 횡단보도와 같이 지면으로부터 수직인 엣지 성분이 존재하지 않는 경우 제어부는 해당 물체를 장애물로 판단하지 않을 수 있다.Meanwhile, when the object has an edge component perpendicular to the ground, such as a stopper or a parking pillar, the controller may determine the object as an obstacle. On the other hand, even if the reference point and feature point of the object exist, if there is no edge component perpendicular to the ground, such as a speed bump or a crosswalk, the controller may not determine the object as an obstacle.
또한 제어부는 각 전방 장애물 별 기준점 및 특징점을 검출하며, 특징부 라인의 교차점 혹은 직교점이 후드 라인 안쪽으로 들어오는 시점에 장애물 거리 계산이 가능하다. 이와 관련된 자세한 설명은 상술한바 자세한 설명은 생략한다.In addition, the control unit detects a reference point and a feature point for each front obstacle, and it is possible to calculate the obstacle distance when the intersection or orthogonal point of the feature line enters the inside of the hood line. Since a detailed description related to this has been described above, a detailed description thereof will be omitted.
또한 제어부가 카메라로 부터 획득한 영상 내 구분해야 하는 낮은 장애물은 수직 성분이 짧은 특성이 있기 때문에 학습을 통해 다양한 장애물을 인지할 수 있다. In addition, low obstacles that the controller must distinguish in the image acquired from the camera have short vertical components, so various obstacles can be recognized through learning.
한편 도3a 내지 도3d에서 제시한 장애물은 본 발명의 동작을 설명한 일 예시에 불과하며 제어부가 높이를 판단하는 장애물의 종류에는 제한이 없다.On the other hand, the obstacles shown in FIGS. 3A to 3D are merely an example for explaining the operation of the present invention, and there is no limitation on the type of obstacle for which the controller determines the height.
도4a 내지 도4c는 일 실시에에 따른 관심 영역(ZI) 및 물체와의 관계를 나타낸 도면이다.4A to 4C are diagrams illustrating a relationship between a region of interest (ZI) and an object according to an exemplary embodiment.
도4a 내지 도4c를 참고하면, 도4a는 직선 장애물이 위치한 경우, 도4b는 사선 장애물이 위치한 경우, 도4c는 외각 장애물이 위치한 경우이다.4A to 4C , FIG. 4A shows a case in which a straight obstacle is positioned, FIG. 4B shows a case in which an oblique obstacle is positioned, and FIG. 4C shows a case in which an external obstacle is positioned.
상술한 기준 영역(ZR)은 제1카메라(110)와 제2카메라(120)의 화각에 의하여 결정되는 영역이며, 일 실시예에 따르면 차량을 기준으로 기준 영역(ZR)까지 거리는 3.0m에서 3.5m로 결정될 수 있다. 한편 제어부는 효율적인 동작을 위하여 기준 영역에서 관심 영역(ZI)을 결정할 수 있다. 제어부는 물체가 관심 영역(ZI)에 포함된 경우 물체의 높이 및 차량과 물체와의 거리 등을 결정하여 차량의 제동 여부를 결정할 수 있다.The aforementioned reference region ZR is a region determined by the angles of view of the
한편 도4b의 물체가 관심 영역(ZI)의 사선으로 위치한 것을 나타내고 있다. 이 경우 제어부는 관심영역(ZI) 내 차량과 가까운 물체의 특징점을 기준으로 장애물의 높이를 결정할 수 있다.Meanwhile, it is shown that the object of FIG. 4B is positioned in an oblique line of the ROI ZI. In this case, the controller may determine the height of the obstacle based on a feature point of an object close to the vehicle in the region of interest ZI.
다만, 도4c와 같이 물체가 기준 영역에는 포함되어 있으나 관심 영역에 포함되어 있지 않은 경우는 물체의 존재가 차량 진행에 문제가 되지 않으므로 제어부는 연산의 최적화를 위하여 물체의 높이를 결정하지 않을 수 있다.However, when the object is included in the reference region but not in the region of interest as shown in FIG. 4C , the presence of the object does not become a problem for the vehicle to proceed, so the controller may not determine the height of the object for optimization of calculation. .
한편 도4a 내지 도4c에서 설명한 본 발명의 동작은 관심 영역을 설명하기 위한 일 실시예에 불과하며 관심영역의 형태나, 관심 영역과 물체와의 위치관계에 대한 실시의 제한은 없다.Meanwhile, the operation of the present invention described with reference to FIGS. 4A to 4C is only an exemplary embodiment for explaining the region of interest, and there is no limitation on the shape of the region of interest or the positional relationship between the region of interest and the object.
도5는 일 실시예에 따른 순서도이다.5 is a flowchart according to an embodiment.
도5를 참고하면, 차량의 주행하면(1001), 제1카메라 및 제2카메라는 이미지를 획득할 수 있다(1002). 한편 물체가 기준 영역 밖에 존재하는 경우에는 제어부가 물체를 추적할 수 있다(1003). 차량이 계속 진행하여 물체가 기준 영역에 포함되면(1004), 제어부는 물체의 높이를 판단할 수 있다(1005). 물체의 높이가 미리 결정된 값을 초과하여 차량의 통과가 어려운 경우, 차량은 제동 제어를 수행할 수 있다(1006). 다만 물체의 높이가 미리 결정된 기준 값 미만이면 차량은 계속 주행을 수행할 수 있다(1001). 상술한 바와 같이 물체의 특징점이 엣지를 형성하지 못하는 경우도 이와 같다.Referring to FIG. 5 , when the vehicle is driven ( 1001 ), the first camera and the second camera may acquire images ( 1002 ). Meanwhile, when the object is outside the reference area, the controller may track the object ( 1003 ). If the vehicle continues to move and the object is included in the reference area ( 1004 ), the controller may determine the height of the object ( 1005 ). When the height of the object exceeds a predetermined value and it is difficult for the vehicle to pass, the vehicle may perform braking control ( 1006 ). However, if the height of the object is less than a predetermined reference value, the vehicle may continue to drive ( 1001 ). As described above, this is also the case when the feature points of the object do not form an edge.
한편, 개시된 실시예들은 컴퓨터에 의해 실행 가능한 명령어를 저장하는 기록매체의 형태로 구현될 수 있다. 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 프로그램 모듈을 생성하여 개시된 실시예들의 동작을 수행할 수 있다. 기록매체는 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다.Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium storing instructions executable by a computer. Instructions may be stored in the form of program code, and when executed by a processor, may generate program modules to perform operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.
컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터에 의하여 해독될 수 있는 명령어가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다. The computer-readable recording medium includes any type of recording medium in which instructions readable by the computer are stored. For example, there may be a read only memory (ROM), a random access memory (RAM), a magnetic tape, a magnetic disk, a flash memory, an optical data storage device, and the like.
이상에서와 같이 첨부된 도면을 참조하여 개시된 실시예들을 설명하였다.본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고도, 개시된 실시예들과 다른 형태로 본 발명이 실시될 수 있음을 이해할 것이다. 개시된 실시예들은 예시적인 것이며, 한정적으로 해석되어서는 안 된다.The disclosed embodiments have been described with reference to the accompanying drawings as described above. Those of ordinary skill in the art to which the present invention pertains, without changing the technical spirit or essential features of the present invention, have different forms from the disclosed embodiments. It will be understood that the present invention may be practiced with The disclosed embodiments are illustrative and should not be construed as limiting.
1 : 차량
110 : 제1카메라
120 : 제2카메라
200 : 제어부
300 : 제동부1: vehicle
110: first camera
120: second camera
200: control unit
300: brake
Claims (20)
상기 제1카메라와 다른 위치에 마련되고, 상기 차량 주변 제2영역의 이미지를 획득하는 제2카메라; 및
상기 제1카메라가 및 상기 제2카메라가 획득한 물체의 이미지를 기초로 상기 물체의 적어도 두 지점을 식별하고,
상기 제1카메라의 시야각을 기초로 기준 영역을 결정하고,
상기 물체가 상기 기준 영역에 포함되면,
상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 높이를 기초로 상기 차량의 제동여부를 결정하는 제어부;를 포함하는 차량.
a first camera for acquiring an image of a first area around the vehicle;
a second camera provided at a location different from that of the first camera and configured to acquire an image of a second area around the vehicle; and
at least two points of the object are identified based on the image of the object acquired by the first camera and the second camera;
determining a reference area based on the viewing angle of the first camera;
When the object is included in the reference area,
and a controller configured to determine whether to brake the vehicle based on the height of the object determined based on the image of the first region and the image of the second region.
상기 물체의 적어도 두 지점은,
상기 물체가 도로와 접하는 기준점; 및
상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 최고점에 대응되는 특징점;을 포함하는 차량.
According to claim 1,
At least two points on the object,
a reference point at which the object is in contact with the road; and
and a feature point corresponding to the highest point of the object determined based on the image of the first area and the image of the second area.
상기 제어부는,
상기 기준점 및 상기 특징점이 상기 기준영역에 포함되지 않으면,
상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 상기 기준점 및 상기 특징점을 추적하는 차량.
3. The method of claim 2,
The control unit is
If the reference point and the feature point are not included in the reference region,
The vehicle tracks the reference point and the feature point based on the image of the first area and the image of the second area.
상기 제어부는,
상기 기준점이 상기 제1영역에 제외되는 시점부터 상기 차량의 이동 거리를 계산하는 차량.
3. The method of claim 2,
The control unit is
a vehicle for calculating a moving distance of the vehicle from a point in time when the reference point is excluded from the first region.
상기 제어부는,
상기 특징점이 상기 제1영역에 제외되는 시점부터 상기 차량의 이동 거리, 상기 차량의 높이 및 상기 기준 영역을 기초로 상기 물체의 높이를 결정하는 차량.
5. The method of claim 4,
The control unit is
A vehicle for determining a height of the object based on a moving distance of the vehicle, a height of the vehicle, and the reference area from a point in time when the feature point is excluded from the first area.
상기 제어부는,
상기 차량을 기준으로 한 상기 기준 영역의 거리와 상기 차량의 이동 거리의 비율을 상기 차량의 높이에 적용하여 상기 물체의 높이를 결정하는 차량.
6. The method of claim 5,
The control unit is
A vehicle for determining the height of the object by applying a ratio of a distance of the reference area with respect to the vehicle to a moving distance of the vehicle to the height of the vehicle.
상기 제어부는,
상기 특징점이 지면으로부터 수직인 직선의 적어도 한 지점인지 여부를 결정하여,
상기 물체가 장애물인지 여부를 판단하는 차량.
3. The method of claim 2,
The control unit is
By determining whether the feature point is at least one point on a straight line perpendicular to the ground,
A vehicle that determines whether the object is an obstacle.
상기 제어부는,
상기 기준 영역에 포함되는 관심 영역(ROI)을 결정하고,
상기 물체가 상기 관심 영역에 포함되면,
상기 물체의 높이를 결정하는 차량.
According to claim 1,
The control unit is
determining a region of interest (ROI) included in the reference region;
When the object is included in the region of interest,
A vehicle that determines the height of the object.
상기 제1카메라는 윈드 쉴드 카메라로 마련되고,
상기 제2카메라는 차량 전방에 마련된 SVM(Surround View Monitor)카메라로 마련되는 차량.
According to claim 1,
The first camera is provided as a windshield camera,
The second camera is a vehicle provided as a Surround View Monitor (SVM) camera provided in front of the vehicle.
상기 제어부는,
상기 물체의 높이가 미리 결정된 높이를 초과하면,
상기 물체와 상기 차량과의 거리를 기초로 상기 차량을 제동시키는 차량.
According to claim 1,
The control unit is
If the height of the object exceeds a predetermined height,
A vehicle that brakes the vehicle based on a distance between the object and the vehicle.
제2카메라가, 상기 제1카메라와 다른 위치에 마련되고, 상기 차량 주변 제2영역의 이미지를 획득하고,
상기 제1카메라가 및 상기 제2카메라가 획득한 물체의 이미지를 기초로 상기 물체의 적어도 두 지점을 식별하고,
상기 제1카메라의 시야각을 기초로 기준 영역을 결정하고,
상기 물체가 상기 기준 영역에 포함되면,
상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 높이를 기초로 상기 차량의 제동여부를 결정하는 것을 포함하는 차량 제어방법
The first camera acquires an image of a first area around the vehicle,
A second camera is provided in a position different from that of the first camera, and acquires an image of a second area around the vehicle,
at least two points of the object are identified based on the image of the object acquired by the first camera and the second camera;
determining a reference area based on the viewing angle of the first camera;
When the object is included in the reference area,
and determining whether to brake the vehicle based on the height of the object determined based on the image of the first area and the image of the second area.
상기 물체의 적어도 두 지점은,
상기 물체가 도로와 접하는 기준점 및
상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 결정된 상기 물체의 최고점에 대응되는 특징점을 포함하는 차량 제어방법.
12. The method of claim 11,
At least two points on the object,
a reference point where the object is in contact with the road; and
and a feature point corresponding to the highest point of the object determined based on the image of the first area and the image of the second area.
상기 제1카메라가 및 상기 제2카메라가 획득한 물체의 이미지를 기초로 상기 물체의 적어도 두 지점을 식별하는 것은,
상기 기준점 및 상기 특징점이 상기 기준영역에 포함되지 않으면,
상기 제1영역의 이미지 및 상기 제2영역의 이미지를 기초로 상기 기준점 및 상기 특징점을 추적하는 것을 포함하는 차량 제어방법.
13. The method of claim 12,
Identifying at least two points of the object based on the image of the object acquired by the first camera and the second camera,
If the reference point and the feature point are not included in the reference region,
and tracking the reference point and the feature point based on the image of the first area and the image of the second area.
상기 차량의 제동여부를 결정하는 것은,
상기 기준점이 상기 제1영역에 제외되는 시점부터 상기 차량의 이동 거리를 계산하는 것을 포함하는 차량 제어방법.
13. The method of claim 12,
Determining whether to brake the vehicle,
and calculating a moving distance of the vehicle from a point in time when the reference point is excluded from the first region.
상기 물체의 높이를 결정하는 것은,
상기 특징점이 상기 제1영역에 제외되는 시점부터 상기 차량의 이동 거리, 상기 차량의 높이 및 상기 기준 영역을 기초로 상기 물체의 높이를 결정하는 것을 포함하는 차량 제어방법.
15. The method of claim 14,
To determine the height of the object,
and determining the height of the object based on the moving distance of the vehicle, the height of the vehicle, and the reference area from a point in time when the feature point is excluded from the first area.
상기 물체의 높이를 결정하는 것은,
상기 차량을 기준으로 한 상기 기준 영역의 거리와 상기 차량의 이동 거리의 비율을 상기 차량의 높이에 적용하여 상기 물체의 높이를 결정하는 것을 포함하는 차량 제어방법.
16. The method of claim 15,
To determine the height of the object,
and determining the height of the object by applying a ratio of a distance of the reference area with respect to the vehicle to a moving distance of the vehicle to the height of the vehicle.
상기 특징점이 지면으로부터 수직인 직선의 적어도 한 지점인지 여부를 결정하여,
상기 물체가 장애물인지 여부를 판단하는 것을 더 포함하는 차량 제어방법.
13. The method of claim 12,
By determining whether the feature point is at least one point on a straight line perpendicular to the ground,
The vehicle control method further comprising determining whether the object is an obstacle.
상기 기준 영역에 포함되는 관심 영역(ROI)을 결정하고,
상기 물체가 상기 관심 영역에 포함되면, 상기 물체의 높이를 결정하는 것을 더 포함하는 차량 제어방법.
12. The method of claim 11,
determining a region of interest (ROI) included in the reference region;
When the object is included in the region of interest, the vehicle control method further comprising determining a height of the object.
상기 제1카메라는 윈드 쉴드 카메라로 마련되고,
상기 제2카메라는 차량 전방에 마련된 SVM카메라로 마련되는 차량 제어방법.
12. The method of claim 11,
The first camera is provided as a windshield camera,
The second camera is a vehicle control method provided with an SVM camera provided in front of the vehicle.
상기 차량의 제동여부를 결정하는 것은,
상기 물체의 높이가 미리 결정된 높이를 초과하면,
상기 물체와 상기 차량과의 거리를 기초로 상기 차량을 제동시키는 것을 포함하는 차량 제어방법.12. The method of claim 11,
Determining whether to brake the vehicle,
If the height of the object exceeds a predetermined height,
and braking the vehicle based on a distance between the object and the vehicle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190161638A KR20210071454A (en) | 2019-12-06 | 2019-12-06 | Vehicle and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190161638A KR20210071454A (en) | 2019-12-06 | 2019-12-06 | Vehicle and control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20210071454A true KR20210071454A (en) | 2021-06-16 |
Family
ID=76602844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190161638A Pending KR20210071454A (en) | 2019-12-06 | 2019-12-06 | Vehicle and control method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20210071454A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102022132272A1 (en) | 2022-12-06 | 2024-06-06 | Valeo Schalter Und Sensoren Gmbh | Camera arrangement for a vehicle with a second, focusable grille camera, driver assistance system and method for operating a camera arrangement |
US12269497B2 (en) | 2022-02-04 | 2025-04-08 | Hl Klemove Corp. | Driver assistance system and driver assistance method |
-
2019
- 2019-12-06 KR KR1020190161638A patent/KR20210071454A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12269497B2 (en) | 2022-02-04 | 2025-04-08 | Hl Klemove Corp. | Driver assistance system and driver assistance method |
DE102022132272A1 (en) | 2022-12-06 | 2024-06-06 | Valeo Schalter Und Sensoren Gmbh | Camera arrangement for a vehicle with a second, focusable grille camera, driver assistance system and method for operating a camera arrangement |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200001856A1 (en) | Vehicular control system with vehicle trajectory tracking | |
US11318930B2 (en) | Parking assistance device and parking assistance method | |
US10055650B2 (en) | Vehicle driving assistance device and vehicle having the same | |
KR20200047886A (en) | Driver assistance system and control method for the same | |
CN108266033A (en) | Automatic parking system and automatic stop process | |
CN112046481B (en) | Automatic driving device and method | |
US11465613B2 (en) | Parking assistance device and control method of parking assistance device | |
JP7377822B2 (en) | Driving support method and driving support device | |
US20240056694A1 (en) | Imaging device, image processing method, and image processing program | |
CN113830100A (en) | Vehicle and its control method | |
CN116443037A (en) | Vehicle and method of controlling the vehicle | |
CN118366335A (en) | Risk estimation system and vehicle control system | |
KR20210071454A (en) | Vehicle and control method thereof | |
JP7323356B2 (en) | PARKING ASSIST DEVICE AND PARKING ASSIST METHOD | |
US11880996B2 (en) | Apparatus for acquiring surrounding information of vehicle and method for controlling thereof | |
US11820399B2 (en) | Vehicle | |
US20240371172A1 (en) | Object detection method and electronic device for performing same method | |
KR101875517B1 (en) | Method and apparatus for processing a image | |
CN114103930A (en) | Vehicle and control method thereof | |
JP7541497B2 (en) | Vehicle control device, information processing device, operation method thereof, and program | |
US20240190419A1 (en) | Apparatus and Method for Controlling Vehicle | |
US11417115B2 (en) | Obstacle recognition device | |
US11654897B2 (en) | System and method for controlling autonomous parking of vehicle | |
US20250200992A1 (en) | Intersecting road detection device, intersecting road detection method, and non-transitory recording medium | |
US20230365126A1 (en) | Vehicle and method of controlling the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20191206 |
|
PG1501 | Laying open of application |