KR102028964B1 - Driving assistant system and method thereof - Google Patents
Driving assistant system and method thereof Download PDFInfo
- Publication number
- KR102028964B1 KR102028964B1 KR1020170100083A KR20170100083A KR102028964B1 KR 102028964 B1 KR102028964 B1 KR 102028964B1 KR 1020170100083 A KR1020170100083 A KR 1020170100083A KR 20170100083 A KR20170100083 A KR 20170100083A KR 102028964 B1 KR102028964 B1 KR 102028964B1
- Authority
- KR
- South Korea
- Prior art keywords
- driving
- vehicle
- boundary
- boundary line
- generating
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000005286 illumination Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000010191 image analysis Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000013507 mapping 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- 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/20—Conjoint control of vehicle sub-units of different type or different function including control of 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
- 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
- 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
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- 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
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/146—Display means
-
- 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
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2300/00—Purposes or special features of road vehicle drive control systems
- B60Y2300/08—Predicting or avoiding probable or impending collision
- B60Y2300/09—Taking automatic action to avoid collision, e.g. braking or steering
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
본 발명은 주행 보조 시스템 및 그 제어방법에 관한 것으로서, 차량의 전방을 촬영하는 카메라; 카메라에서 촬영된 영상에서 조도 변화가 발생하는 경계에 경계선을 생성하고, 경계선을 이용하여 차량의 주행예상경로를 생성하는 영상분석부; 주행예상경로를 따라 차량의 주행가능여부를 판단하는 주행판단부; 주행판단부에서 주행이 가능하다고 판단되면, 스티어링 휠의 조향을 제어하는 주행제어부를 포함한다. 이에 의해, 주차장 진입로나 골목길과 같이 초보 운전자가 운전하기 어려워하는 도로에서 차량을 자동으로 운행함으로써, 골목길에서 주차된 차량과의 접촉사고를 방지하고 주차장 진입로에서 연석이나 벽과의 충돌사고를 방지하여 운전자의 편의를 도모할 수 있다.The present invention relates to a driving assistance system and a control method thereof, comprising: a camera for photographing the front of a vehicle; An image analyzer for generating a boundary line at a boundary at which illuminance change occurs in the image photographed by the camera, and generating an expected driving route of the vehicle using the boundary line; A driving determination unit determining whether the vehicle can be driven along the driving anticipation path; If it is determined that driving is possible in the driving determination unit, the driving control unit may control the steering wheel. Thus, by automatically driving the vehicle on a road where novice drivers are difficult to drive, such as parking lots or alleys, it prevents contact accidents with the parked vehicles in the alleys and prevents collisions with curbs or walls in parking lots. The driver's convenience can be achieved.
Description
본 실시예들은 주행 보조 시스템 및 그 방법에 관한 것으로서, 보다 상세하게는, 주차장 진입로나 골목길과 같이 좁은 도로에서 차량의 주행경로를 생성하고 주행경로에 따라 스티어링 휠을 조향하여 차량의 주행을 보조하는 주행 보조 시스템 및 그 방법에 관한 것이다. Embodiments of the present disclosure relate to a driving assistance system and a method thereof, and more particularly, to generate a driving route of a vehicle on a narrow road such as a parking lot entrance or an alley and to assist the driving of the vehicle by steering a steering wheel according to the driving route. A traveling assistance system and method are provided.
현대사회에서 자동차의 사용이 급격히 증가함에 따라, 매년 자동차 사고로 인한 사망자나 부상자의 수가 수 천만명에 이르고 있다. 이에 따라, 교통사고로 발생하는 인명 및 경제적 손실을 감소시키기 위해, 첨단 감지 센서와 지능형 영상 장비로 사고를 방지하는 지능형 운전 보조 시스템 (ADAS: Advanced Driver Assistance System) 등 다양한 자동차 기술이 개발되고 있다. With the rapid increase in the use of automobiles in modern society, there are tens of millions of people killed or injured in car accidents every year. Accordingly, various automobile technologies have been developed such as advanced driver assistance systems (ADAS) to prevent accidents with advanced detection sensors and intelligent imaging equipment in order to reduce lives and economic losses caused by traffic accidents.
이러한 지능형 운전 보조 시스템에는, 전방 충돌 방지 (FCW: Forward Collision Warning) 기술, 자동 순항 제어 (ACC: Automatic Cruise Control) 기술, 차선 변경 보조 (Lane Change Assistance) 기술, 차선 이탈 경보 (Lane Departure Warning) 기술, 및 주차 보조 (Parking Assistance) 기술 등이 있다.These intelligent driving assistance systems include Forward Collision Warning (FCW) technology, Automatic Cruise Control (ACC) technology, Lane Change Assistance technology, and Lane Departure Warning technology. , And Parking Assistance technology.
그러나 이러한 지능형 운전 보조 시스템은 차량이 차선이 있는 도로, 예를 들면, 고속도로, 국도, 자동차 전용도로, 편도 2차선 이상의 도로 등을 주행할 때 적용이 가능하며, 차선이 없는 골목길이나 주차장의 진입로 등에는 적용이 불가능하다. However, such an intelligent driving assistance system can be applied when a vehicle is traveling on a lane with a lane, for example, a highway, a national road, an automobile road, or a two-way road more than one lane. Is not applicable.
이러한 골목길이나 주차장 진입로의 경우, 도로 폭이 좁을 뿐만 아니라, 골목길의 경우에는 골목길 주차 등으로 주행이 더욱 어렵다. 특히, 초보 운전자의 경우에는 차량이 주차된 골목길을 주행하다가 주차된 차량과 접촉사고가 발생할 수 있고, 주차장 진입로의 주행시 벽이나 연석에 부딪히는 충돌사고가 발생할 수도 있다. In the case of alleys or parking lot access roads, the roads are narrower, and in the case of alleys, driving is more difficult due to alley parking. In particular, a novice driver may experience a contact accident with a parked vehicle while driving in a parked alley, and may cause a crash that hits a wall or curb while driving in a parking lot entrance.
이에 따라, 골목길이나 주차장 집입로와 같은 좁은 도로에서도 차량의 운행을 보조할 수 있는 시스템을 마련할 필요가 있다. Accordingly, it is necessary to provide a system that can assist the operation of the vehicle even in narrow roads such as alleyways and parking lot entrances.
본 실시예들의 목적은, 골목길이나 주차장 진입로와 같이 좁은 도로에서 차량의 운행을 보조함으로써, 사고를 미연에 방지할 수 있는 주행 보조 시스템 및 그 방법을 제공하는 것이다.It is an object of the present embodiments to provide a driving assistance system and a method for preventing an accident in advance by assisting a vehicle in a narrow road such as an alley or a parking lot access road.
상기 목적은, 차량의 전방을 촬영하는 카메라; 상기 카메라에서 촬영된 영상에서 조도 변화가 발생하는 경계에 경계선을 생성하고, 상기 경계선을 이용하여 상기 차량의 주행예상경로를 생성하는 영상분석부; 상기 주행예상경로의 폭과 상기 차량의 폭을 비교하여 주행가능여부를 판단하는 주행판단부; 및 상기 주행판단부에서 주행이 가능하다고 판단되면, 스티어링 휠의 조향을 제어하는 주행제어부를 포함하는 주행 보조 시스템에 의해 달성될 수 있다. The object is a camera for photographing the front of the vehicle; An image analyzer configured to generate a boundary line at a boundary at which illuminance change occurs in the image photographed by the camera, and generate a driving expectation path of the vehicle using the boundary line; A driving determination unit comparing the width of the driving expected path with the width of the vehicle to determine whether the driving is possible; And if it is determined that driving is possible in the driving determination unit, the driving assistance system may include a driving control unit for controlling steering of the steering wheel.
상기 목적은, 차량의 전방을 촬영하는 단계; 상기 영상에서 조도 변화에 따른 경계선을 생성하는 단계; 상기 경계선을 이용하여 상기 차량의 주행예상경로를 생성하는 단계; 상기 주행예상경로의 폭과 상기 차량의 폭을 비교하여 주행가능여부를 판단하는 주행판단단계; 및 상기 차량의 주행이 가능하다고 판단되면, 스티어링 휠의 조향을 제어하는 단계;를 포함하는 주행 보조 시스템의 제어방법에 의해서도 달성될 수 있다.The object comprises the steps of photographing the front of the vehicle; Generating a boundary line according to a change in illuminance in the image; Generating an expected driving route of the vehicle using the boundary line; A driving determination step of determining whether driving is possible by comparing the width of the driving expected path with the width of the vehicle; And if it is determined that the vehicle can be driven, controlling steering of a steering wheel. The control method of the driving assistance system may be achieved.
본 실시예들에 의하면, 주차장 진입로나 골목길과 같이 좁은 도로에서 차량을 자동으로 운행함으로써, 골목길에서 주차된 차량과의 접촉사고를 방지하고 주차장 진입로에서 연석이나 벽과의 충돌사고를 방지하여 운전자의 편의를 도모할 수 있다.According to the present embodiments, by automatically driving a vehicle on a narrow road such as a parking lot entrance or an alley, it prevents a contact accident with a vehicle parked in the alley and prevents a collision accident with a curb or a wall in the parking lot entrance. Convenience can be achieved.
도 1은 본 발명에 따른 주행 보조 시스템의 구성블럭도이다.
도 2a 내지 도 2c는 도 1의 영상분석부에서 주차장 진입로의 영상을 분석하는 과정을 보인 도면이다.
도 3a 내지 도 3c는 도 1의 영상분석부에서 골목길의 영상을 분석하는 과정을 보인 도면이다.
도 4는 본 발명에 따른 주행 보조 시스템에서 영상을 분석하여 주행을 보조하는 과정을 보인 흐름도이다. 1 is a block diagram of a driving assistance system according to the present invention.
2A to 2C are diagrams illustrating a process of analyzing an image of an entrance to a parking lot by the image analyzer of FIG. 1.
3A to 3C are views illustrating a process of analyzing an image of an alleyway in the image analyzer of FIG. 1.
4 is a flowchart illustrating a process of assisting driving by analyzing an image in the driving assistance system according to the present invention.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 참조하여 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가질 수 있다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 수 있다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. In adding reference numerals to components of each drawing, the same components may have the same reference numerals as much as possible even though they are shown in different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related well-known configuration or function may obscure the gist of the present invention, the detailed description may be omitted.
또한, 본 발명의 구성요소를 설명하는 데 있어서, 제1, 제2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성요소를 다른 구성요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성요소의 본질, 차례, 순서 또는 개수 등이 한정되지 않는다. 어떤 구성요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성요소 사이에 다른 구성요소가 "개재"되거나, 각 구성요소가 다른 구성요소를 통해 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.In addition, in describing the components of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are only to distinguish the components from other components, and the terms are not limited in nature, order, order or number of the components. When a component is described as being "connected", "coupled" or "connected" to another component, that component may be directly connected to or connected to that other component, but between components It will be understood that the elements may be "interposed" or each component may be "connected", "coupled" or "connected" through other components.
도 1은 본 발명에 따른 주행 보조 시스템의 구성블럭도이다. 1 is a block diagram of a driving assistance system according to the present invention.
본 발명에 따른 주행 보조 시스템은, 주차장의 진출입시 또는 골목길의 주행시 연석이나 주차된 차량 등을 감지하여 도로의 에지를 파악함으로써, 차량의 주행을 보조할 수 있다. The driving assistance system according to the present invention may assist driving of a vehicle by detecting an edge of a road by detecting a curb or a parked vehicle when entering or exiting a parking lot or driving of an alley.
본 주행 보조 시스템은, 카메라(10), 관심영역 설정부(20), 영상처리부(30), 영상분석부(40), 주행판단부(50), 주행제어부(60), 스티어링휠 전자제어유닛(70)을 포함할 수 있다. The driving assistance system includes a
카메라(10)는, 차량의 전방 윈도우 상부에 장착되며, 차량의 전방을 촬영하여 전방 영상을 생성할 수 있다. 카메라(10)는 전방 윈도우 상부가 아닌 다른 위치, 예를 들면, 전방 윈도우 하부 또는 측부, 전방 그릴, 범퍼 등에 장착될 수도 있으며, 하나가 장착될 수도 있고 복수 개가 장착될 수도 있다. The
관심영역 설정부(20)는, 전방 카메라(10)에서 촬영된 영상에서 주행로를 인식하기 위한 관심영역(ROI:Region of Interest)을 설정할 수 있다. The region of
관심영역 설정부(20)는, 3차원의 실제 좌표계에서 주행로의 검출이 가능한 위치를 호모그래피 매트릭스 (Homography matrix, H-matrix)를 이용하여 전방 영상에 투영할 수 있다. 여기서, 호모그래피 매트릭스는 3차원의 좌표계를 2차원의 전방 영상 좌표계에 매핑하기 위한 함수를 나타낸다. The
이에 따라, 관심영역 설정부(20)는, 주행로를 감지하기 위한 관심영역을 생성할 수 있다. 일반적으로 주행로 감지영역은 주행로가 위치하는 영역인 전방 영상의 하부 영역에 생성될 수 있고, 전방 영상의 중앙 영역에는 소실점이 형성될 수도 있다. Accordingly, the ROI
영상처리부(30)는 카메라(10)로부터 촬영된 영상을 제공받아 흑백 처리를 수행할 수 있으며, 흑백 처리된 영상을 영상분석부(40)로 제공한다. The
영상분석부(40)는 흑백처리된 영상을 제공받아 관심영역에 위치하는 차량의 전방 주행로 상에 연석이나 차량 등을 감지할 수 있다. The
먼저 영상분석부(40)는 주행로가 포함되는 관심영역에서 조도 차이가 발생하는 경계에 조도 차이를 표시하는 경계점들을 표시함으로써, 경계점 정보를 추출할 수 있다. 영상분석부(40)는 모든 좌표에 대해 이웃하는 좌표와의 조도 차이를 비교하고, 조도 차이가 발생하는 좌표를 점으로 표시함으로써, 조도 차이가 발생하는 경계점들에 대한 정보를 추출할 수 있다. First, the
도 2a에 도시된 바와 같이, 주차장의 진입로의 경우, 진입로의 양측에 연석이 형성되어 있으며, 영상분석부(40)는 연석과 바닥면의 경계, 연석과 벽면과의 경계 등에 경계점들이 형성될 수 있다. As shown in FIG. 2A, curbs are formed at both sides of the driveway in the parking lot, and the
또한, 도 3a에 도시된 바와 같이, 골목길의 경우, 골목길의 일측 또는 양측에 차량이 주차되어 있을 수 있으며, 영상분석부(40)는 차량의 바퀴가 있는 밑면과 골목길의 바닥면의 경계에 경계점들을 형성하게 된다. In addition, as shown in Figure 3a, in the case of the alley, the vehicle may be parked on one side or both sides of the alley, the
영상분석부(40)는 추출된 경계점들에 대한 정보를 클러스터링하여 연속성을 가지는 경계점들을 상호 연결하여 직선을 생성함으로써, 조도 차이가 발생하는 경계선 정보를 추출할 수 있다. 경계선 정보를 추출한 다음, 영상분석부(40)는 추출된 경계선 정보를 길이에 따라 필터링할 수 있다. 이때, 영상분석부(40)는 경계선의 길이가 미리 설정된 일정 임계값 이상인 경계선만을 추출하게 된다. 차량이나 연석의 경우, 일정 길이 이상을 가지기 때문에 일정 임계값 이상의 경계선만을 추출하게 된다. The
예를 들어, 차량의 경우에는 대략 2.5 m 이상의 길이를 가지므로, 이 길이 이하인 경우는 차량으로 판단하기 어렵다. 또한, 연석의 경우에는 수 미터 이상 연장되고, 차량의 길이보다 길게 형성되므로, 차량의 길이 이상인 경우에만 연석이나 차량으로 판단할 수 있다. For example, since the vehicle has a length of approximately 2.5 m or more, it is difficult to determine that the vehicle is less than this length. In addition, in the case of the curb, it is extended by several meters or more and is formed longer than the length of the vehicle, and thus it can be determined as the curb or the vehicle only when the length of the vehicle is longer.
영상분석부(40)는 경계선을 필터링할 때, 자차에 인접한 경계선으로부터 시작하여 점점 멀리있는 경계선을 필터링한다. 이때, 영상분석부(40)는 자차와의 거리에 따라 필터링할 경계선 또는 임계값의 길이를 조절할 수 있다. 즉, 동일한 차량에 대해 생성된 경계선이라도 자차에서 가까울수록 길이가 길고 자차에서 멀어질수록 길이가 짧아지게 된다. 이에 따라, 영상분석부(40)는 자차와의 거리에 따라 경계선의 길이를 조절하여 실제 길이로 변환시키거나, 자차와의 거리에 따라 임계값을 변환시킬 수 있다. When the
한편, 영상분석부(40)는 자차의 가로방향으로 경계선이 여러 개 나타나는 경우, 자차와 가장 인접한 경계선을 최종으로 선택할 수 있다. On the other hand, when multiple boundary lines appear in the horizontal direction of the host vehicle, the
이렇게 필터링이 완료되면, 도 2b에 도시된 바와 같이, 주차장의 진입로를 따라 경계선이 형성되고, 도 3b에 도시된 바와 같이, 골목길에 주차된 차량의 하부에 경계선들이 형성될 수 있다. When the filtering is completed as shown in FIG. 2B, a boundary line may be formed along the driveway of the parking lot, and as shown in FIG. 3B, the boundary lines may be formed in the lower part of the vehicle parked in the alley.
영상분석부(40)는 필터링이 완료되면, 경계선들을 상호 연결하여 주행예상경로를 생성할 수 있다. 이에 따라, 골목길에 대한 주행예상경로의 경우, 도 2c에 도시된 바와 같이, 직선들을 상호 연결한 형태로 형성되고, 주차장 진입로의 경우, 도 3c에 도시된 바와 같이, 곡선으로 주행예상경로가 형성될 수 있다. When filtering is completed, the
주행판단부(50)는, 영상분석부(40)로부터 제공된 주행예상경로와 자차의 폭을 비교하여 자차의 주행이 가능한지 여부를 판단할 수 있다. 먼저 주행판단부(50)는 주행예상경로의 폭을 산출하며, 이때, 주행판단부(50)는 주행예상경로의 폭을 주행예상경로의 전영역에 걸쳐 산출할 수 있다. 그런 다음, 주행판단부(50)는 미리 알고 있는 자차의 폭과 주행예상경로의 폭을 비교할 수 있다. The
비교결과, 주행예상경로의 모든 영역의 폭이 자차의 폭보다 큰 경우, 주행판단부(50)는 자차의 주행이 가능하다고 판단하고, 주행예상경로에 대한 정보를 주행제어부(60)로 전달할 수 있다. As a result of the comparison, when the widths of all areas of the driving expectation path are larger than the width of the own vehicle, the driving
반면, 한 영역이라도 주행예상경로의 폭이 자차의 폭보다 작은 경우, 주행판단부(50)는 주행이 불가능하다고 판단하고, 주행이 불가능하다는 메시지를 음성이나 디스플레이 패널을 통해 표시할 수 있다. On the other hand, if the width of the driving anticipation path is smaller than the width of the own vehicle even in one area, the driving
주행제어부(60)는, 주행판단부(50)에서 주행예상경로를 따라 주행이 가능하다고 판단한 경우, 자차의 주행경로를 생성할 수 있다. 주행경로의 생성시, 주행제어부(60)는 자차가 주행경로의 경계에 위치하는 타 차량이나 장애물과의 접촉을 방지할 수 있도록 주행경로를 생성할 수 있다. 즉, 주행제어부(60)는 최대한 자차가 주행경로의 중앙을 따라 주행하도록 주행경로를 생성함으로써, 주행경로의 경계와 최대한 이격되어 자차가 주행할 수 있도록 한다. 주행제어부(60)는 주행경로를 생성한 다음, 주행경로에 따라 스티어링 휠을 조향할 수 있도록 조향제어신호를 생성할 수 있다. The driving
주행제어부(60)는, 자동 운행 제어 중에는 생성된 조향제어신호를 스티어링휠 전자제어유닛(70)으로 바로 전달하여 스티어링 휠의 조향을 제어할 수 있도록 하고, 자동 운행 제어 중이 아닌 경우에는 운전자가 자동 운행 제어를 선택하고, 가속 페달을 밟으면 조향제어신호를 스티어링휠 전자제어유닛(70)으로 전달할 수 있다. The driving
이러한 주행 보조 시스템에서 주행경로를 생성하는 과정을 도 4를 참조하여 설명하면 다음과 같다. A process of generating a driving route in the driving assistance system will be described with reference to FIG. 4.
차량이 운행하는 중, 카메라(10)에서는 차량의 전방 영상을 촬영하고(S400), 촬영된 영상을 관심영역 설정부(20)와 영상처리부(30)로 전달한다. 관심영역 설정부(20)에서는 영상에 주행로를 감지할 수 있는 관심영역을 설정하고(S410), 영상처리부(30)에서는 영상을 흑백처리하여 영상분석부(40)로 제공한다(S420). While the vehicle is in operation, the
영상분석부(40)에서는 영상내의 관심영역에서 조도가 변화는 부분에 경계점을 표시하고(S430), 클러스터링을 통해 이웃하는 경계점들을 연결하여 경계선을 형성할 수 있다(S440). 그런 다음, 영상분석부(40)는 경계선을 필터링하여 차량이나 연석 등에 해당하지 않는 경계선들을 제거하고(S450), 상호 이격되어 있는 이웃하는 경계선들을 연결하여 주행예상경로를 생성할 수 있다(S460). In the
주행판단부(50)에서는 주행예상경로 전영역에 걸쳐 가로폭을 산출하고, 산출된 가로폭과 자차의 차폭을 비교하여 자차가 주행예상경로를 주행할 수 있는지 여부를 판단할 수 있다(S470). 주행판단부(50)에서 주행이 가능하다고 판단되면, 주행제어부(60)는 주행예상경로를 따라 주행경로를 생성하고, 주행이 가능하며 주행 보조 시스템의 작동이 가능함을 운전자에게 음성이나 디스플레이 패널 등을 통해 알린다(S480). 이때, 주행제어부(60)는 디스플레이 패널을 통해 주행경로가 표시된 영상을 디스플레이할 수도 있다. The driving
운전자가 엑셀레이터 패달을 가압하면(S490), 주행제어부(60)는 주행경로에 따라 스티어링 휠의 조향을 제어할 수 있는 조향제어신호를 생성하고, 조향제어신호를 스티어링휠 전자제어유닛(70)으로 제공한다(S500). 스티어링휠 전자제어유닛(70)에서는 조향제어신호에 따라 스티어링 휠을 조향함으로써, 운전자의 조작없이 골목길이나 주차장 진입로를 안전하게 운행할 수 있다. When the driver presses the accelerator pedal (S490), the driving
이와 같이, 본 발명에 따른 주행 보조 시스템에 따르면, 주차장 진입로나 골목길과 같이 초보 운전자가 운전하기 어려워하는 도로에서 차량을 자동으로 운행함으로써, 골목길에서 주차된 차량과의 접촉사고를 방지하고 주차장 진입로에서 연석이나 벽과의 충돌사고를 방지하여 운전자의 편의를 도모할 수 있다. As such, according to the driving assistance system according to the present invention, by automatically driving the vehicle on a road that is difficult for a novice driver to drive, such as a parking lot entrance or an alley, thereby preventing contact with a vehicle parked in the alley and entering the parking lot. The driver's convenience can be prevented by preventing the collision with the curb or the wall.
상술한 실시예에 설명된 특징, 구조, 효과 등은 본 발명의 적어도 하나의 실시예에 포함되며, 반드시 하나의 실시예에만 한정되는 것은 아니다. 나아가, 각 실시예에서 예시된 특징, 구조, 효과 등은 실시예들이 속하는 분야의 통상의 지식을 가지는 자에 의하여 다른 실시예들에 대해서도 조합 또는 변형되어 실시 가능하다. 따라서 이러한 조합과 변형에 관계된 내용들은 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다. Features, structures, effects, and the like described in the above embodiments are included in at least one embodiment of the present invention, and are not necessarily limited to only one embodiment. In addition, the features, structures, effects, and the like illustrated in the embodiments may be combined or modified with respect to other embodiments by those skilled in the art to which the embodiments belong. Therefore, contents related to such combinations and modifications should be construed as being included in the scope of the present invention.
또한, 이상에서 실시예들을 중심으로 설명하였으나 이는 단지 예시일 뿐 본 발명을 한정하는 것이 아니며, 본 발명이 속하는 분야의 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성을 벗어나지 않는 범위에서 이상에 예시되지 않은 여러 가지의 변형과 응용이 가능함을 알 수 있을 것이다. 예를 들어, 실시예들에 구체적으로 나타난 각 구성 요소는 변형하여 실시할 수 있는 것이다. 그리고 이러한 변형과 응용에 관계된 차이점들은 첨부한 청구 범위에서 규정하는 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다. In addition, the above description has been made with reference to the embodiments, which are merely examples and are not intended to limit the present invention, and those skilled in the art to which the present invention pertains may be illustrated as above without departing from the essential characteristics of the present embodiments. It will be appreciated that various modifications and applications are possible. For example, each component specifically shown in the embodiments may be modified. And differences relating to such modifications and applications will have to be construed as being included in the scope of the invention defined in the appended claims.
10 : 카메라 20 : 관심영역 설정부
30 : 영상처리부 40 : 영상분석부
50 : 주행판단부 60 : 주행제어부
70 : 스티어링휠 전자제어유닛 10: camera 20: ROI setting unit
30: image processing unit 40: image analysis unit
50: driving determination unit 60: driving control unit
70: steering wheel electronic control unit
Claims (11)
상기 카메라에서 촬영된 영상에서 조도 변화가 발생하는 경계에 경계선을 생성하고, 상기 경계선을 이용하여 상기 차량의 주행예상경로를 생성하는 영상분석부;
상기 주행예상경로를 따라 상기 차량의 주행이 가능한지 여부를 판단하는 주행판단부; 및
상기 주행판단부에서 주행이 가능하다고 판단되면, 상기 주행예상경로에 기초하여 주행경로를 생성하고, 상기 주행경로를 따라 상기 차량이 주행할 수 있도록 스티어링 휠의 조향을 제어하는 주행제어부를 포함하되,
상기 영상분석부는,
상기 생성된 경계선의 길이를 소정의 차량의 길이에 기초하여 미리 설정된 임계값과 비교하여, 상기 임계값 이상의 경계선만을 필터링 하되,
상기 차량과 필터링할 경계선 간의 거리에 기초하여 상기 필터링할 경계선의 길이를 실제 길이로 변환하거나, 상기 차량과 상기 필터링할 경계선 간의 거리에 기초하여 상기 임계값을 변환하여, 상기 필터링할 경계선과 상기 임계값을 비교하고,
상기 임계값 이상의 상기 경계선만을 상호 연결하여 상기 주행예상경로를 생성하는 것을 특징으로 하는 주행 보조 시스템.A camera for photographing the front of the vehicle;
An image analyzer configured to generate a boundary line at a boundary at which illuminance change occurs in the image photographed by the camera, and generate a driving expectation path of the vehicle using the boundary line;
A driving determining unit determining whether the vehicle can be driven along the driving expected path; And
If it is determined that driving is possible in the driving determination unit, a driving control unit for generating a driving route based on the driving expected route and controlling the steering of the steering wheel so that the vehicle can travel along the driving route,
The image analyzer,
Compare the generated boundary line length with a preset threshold value based on the length of a predetermined vehicle, and filter only the boundary line having the threshold value or more,
The length of the boundary to be filtered is converted into an actual length based on the distance between the vehicle and the boundary to be filtered, or the threshold is converted based on the distance between the vehicle and the boundary to be filtered, so that the boundary to be filtered and the threshold is changed. Compare the values,
The driving assistance system, characterized in that for generating the driving projection path by interconnecting only the boundary line of the threshold value or more.
상기 카메라에서 촬영된 영상에서 도로가 감지될 수 있는 관심영역을 설정하는 관심영역 설정부를 더 포함하며;
상기 영상분석부는, 상기 영상의 관심영역에서 조도가 변화하는 경계에 경계점을 표시하고, 상기 경계점들을 클러스터링하여 상기 경계선을 생성하는 주행 보조 시스템. The method of claim 1,
A region of interest setting unit configured to set a region of interest in which a road can be detected in the image photographed by the camera;
And the image analyzer displays a boundary point at a boundary at which illuminance changes in a region of interest of the image, and generates the boundary line by clustering the boundary points.
상기 주행판단부는 상기 주행예상경로의 전영역에 걸친 가로폭과, 상기 차량의 차폭을 비교하여 상기 차량의 주행이 가능한지 여부를 판단하는 주행보조 시스템. The method of claim 1,
And the driving determining unit determines whether the vehicle can be driven by comparing the width of the vehicle with the width of the entire area of the driving expected path.
상기 주행제어부는 상기 주행예상경로의 중앙 영역을 따라 상기 차량이 주행할 수 있는 주행경로를 생성하는 주행 보조 시스템. The method of claim 1,
And the driving controller generates a driving route for driving the vehicle along a central area of the driving expected route.
상기 주행제어부는, 운전자로부터 미리 설정된 행위가 입력되면, 상기 주행경로를 따라 상기 차량이 주행할 수 있도록 상기 스티어링 휠을 제어하는 조향제어신호를 생성하여 스티어링휠 전자제어유닛으로 제공하는 주행 보조 시스템. The method of claim 4, wherein
And the driving controller generates a steering control signal for controlling the steering wheel to provide the steering wheel electronic control unit so that the vehicle can travel along the driving path when a predetermined action is input from a driver.
영상에서 조도 변화에 따른 경계선을 생성하는 단계;
상기 경계선을 이용하여 상기 차량의 주행예상경로를 생성하는 단계;
상기 주행예상경로를 따라 상기 차량의 주행이 가능한지 여부를 판단하는 주행판단단계; 및
상기 차량의 주행이 가능하다고 판단되면, 상기 주행예상경로에 기초하여 주행경로를 생성하고, 상기 주행경로를 따라 상기 차량이 주행할 수 있도록 스티어링 휠의 조향을 제어하는 단계;를 포함하되,
상기 주행예상경로를 생성하는 단계는,
상기 생성된 경계선의 길이를 소정의 차량의 길이에 기초하여 미리 설정된 임계값과 비교하여, 상기 임계값 이상의 경계선만을 필터링 하되,
상기 차량과 필터링할 경계선 간의 거리에 기초하여 상기 필터링할 경계선의 길이를 실제 길이로 변환하거나, 상기 차량과 상기 필터링할 경계선 간의 거리에 기초하여 상기 임계값을 변환하여, 상기 필터링할 경계선과 상기 임계값을 비교하고,
상기 임계값 이상의 상기 경계선만을 상호 연결하여 상기 주행예상경로를 생성하는 것을 특징으로 하는 주행 보조 시스템의 제어방법.Photographing the front of the vehicle;
Generating a boundary line according to a change in illuminance in the image;
Generating an expected driving route of the vehicle using the boundary line;
A driving determination step of determining whether driving of the vehicle is possible along the driving expected path; And
If it is determined that the vehicle can be driven, generating a driving route based on the expected driving route, and controlling the steering of the steering wheel so that the vehicle can travel along the driving route;
The generating of the driving expectation path may include:
Compare the generated boundary line length with a preset threshold value based on the length of a predetermined vehicle, and filter only the boundary line having the threshold value or more,
The length of the boundary to be filtered is converted into an actual length based on the distance between the vehicle and the boundary to be filtered, or the threshold is converted based on the distance between the vehicle and the boundary to be filtered, so that the boundary to be filtered and the threshold is changed. Compare the values,
And generating the driving expectation path by interconnecting only the boundary line of the threshold value or more.
상기 영상에서 도로가 감지될 수 있는 관심영역을 설정하는 단계를 더 포함하며;
상기 경계선을 생성하는 단계는, 상기 영상의 관심영역에서 조도가 변화하는 경계에 경계점을 표시하는 단계와, 상기 경계점들을 클러스터링하여 상기 경계선을 생성하는 단계를 포함하는 주행 보조 시스템의 제어방법.The method of claim 6,
Setting a region of interest in which a road can be detected in the image;
The generating of the boundary line may include displaying a boundary point at a boundary where illumination intensity is changed in the ROI of the image, and generating the boundary line by clustering the boundary points.
상기 주행판단단계는, 상기 주행예상경로의 전영역에 걸친 가로폭과, 상기 차량의 차폭을 비교하여 상기 차량의 주행이 가능한지 여부를 판단하는 단계인 주행 보조 시스템의 제어방법.The method of claim 6,
The driving determination step is a control method of the driving assistance system, the step of determining whether the vehicle is capable of traveling by comparing the width of the vehicle and the width of the vehicle over the entire area of the expected driving path.
상기 스티어링 휠을 조향하기 위해, 상기 주행예상경로의 중앙 영역을 따라 상기 차량이 주행할 수 있는 주행경로를 생성하는 단계를 더 포함하는 주행 보조 시스템의 제어방법. The method of claim 6,
And generating a driving route for driving the vehicle along a central area of the driving expectation route to steer the steering wheel.
운전자로부터 미리 설정된 행위가 입력되면, 상기 주행경로를 따라 상기 차량이 주행할 수 있도록 조향제어신호를 생성하여 스티어링휠 전자제어유닛으로 제공하는 단계를 더 포함하는 주행 보조 시스템의 제어방법.The method of claim 10,
And generating a steering control signal to the steering wheel electronic control unit so that the vehicle can travel along the driving route when a predetermined action is input from the driver.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170100083A KR102028964B1 (en) | 2017-08-08 | 2017-08-08 | Driving assistant system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170100083A KR102028964B1 (en) | 2017-08-08 | 2017-08-08 | Driving assistant system and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190016195A KR20190016195A (en) | 2019-02-18 |
KR102028964B1 true KR102028964B1 (en) | 2019-10-07 |
Family
ID=65561505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170100083A KR102028964B1 (en) | 2017-08-08 | 2017-08-08 | Driving assistant system and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102028964B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110415204B (en) * | 2019-03-22 | 2020-07-10 | 施伟红 | Reliable type safe driving control system |
KR20210143370A (en) | 2020-05-19 | 2021-11-29 | 현대모비스 주식회사 | System and method for preventing the collision of vehicle |
CN114043985A (en) * | 2021-12-03 | 2022-02-15 | 岚图汽车科技有限公司 | A kind of narrow lane driving assistance method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006018688A (en) * | 2004-07-02 | 2006-01-19 | Toyota Motor Corp | Road environment recognition method and road environment recognition device |
JP2008143263A (en) * | 2006-12-07 | 2008-06-26 | Mazda Motor Corp | Vehicular traveling controller |
JP2014196039A (en) * | 2013-03-29 | 2014-10-16 | 株式会社エクォス・リサーチ | Drive assist |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170014164A (en) * | 2015-07-29 | 2017-02-08 | 주식회사 만도 | Method for controlling a vehicle and Apparatus thereof |
KR20170059110A (en) * | 2015-11-20 | 2017-05-30 | 주식회사 만도 | Method for controlling vehicle and Apparatus thereof |
-
2017
- 2017-08-08 KR KR1020170100083A patent/KR102028964B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006018688A (en) * | 2004-07-02 | 2006-01-19 | Toyota Motor Corp | Road environment recognition method and road environment recognition device |
JP2008143263A (en) * | 2006-12-07 | 2008-06-26 | Mazda Motor Corp | Vehicular traveling controller |
JP2014196039A (en) * | 2013-03-29 | 2014-10-16 | 株式会社エクォス・リサーチ | Drive assist |
Also Published As
Publication number | Publication date |
---|---|
KR20190016195A (en) | 2019-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12205381B2 (en) | Vehicular control system | |
US10407060B2 (en) | Driver assistance apparatus and method for operating the same | |
KR102408743B1 (en) | Method and system for determining whether a vehicle can enter a road | |
US11097724B2 (en) | Apparatus and system for controlling travel of vehicle | |
CN109844762B (en) | In-vehicle image processing apparatus | |
US9620017B2 (en) | Vehicle merge assistance system and method | |
JP5345350B2 (en) | Vehicle driving support device | |
JP6231345B2 (en) | Vehicle start support device | |
CN111204333B (en) | Vehicle front blind spot detection and warning system | |
US9690993B2 (en) | Method and device for analyzing trafficability | |
US9257045B2 (en) | Method for detecting a traffic lane by means of a camera | |
US7302325B2 (en) | Vehicle drive assist system | |
CN108974010B (en) | Processing device, vehicle, processing method, and storage medium | |
CN110088801B (en) | Driving region detection device and driving assistance system | |
US20150046015A1 (en) | Method and Device for Assisting in Returning a Vehicle After Leaving a Roadway | |
KR102028964B1 (en) | Driving assistant system and method thereof | |
KR102199743B1 (en) | Driver assistance system and method for providing blind spot image | |
JP2019023794A (en) | Image processing device and image processing method | |
JP2007140883A (en) | Reverse running detector using camera | |
JP7155904B2 (en) | parking assist device | |
JP2024167838A (en) | Remote support method and remote support device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170808 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190109 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20190516 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190925 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190930 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20191001 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220620 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230622 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240624 Start annual number: 6 End annual number: 6 |