KR101511858B1 - Advanced Driver Assistance System(ADAS) and controlling method for the same - Google Patents
Advanced Driver Assistance System(ADAS) and controlling method for the same Download PDFInfo
- Publication number
- KR101511858B1 KR101511858B1 KR20130133129A KR20130133129A KR101511858B1 KR 101511858 B1 KR101511858 B1 KR 101511858B1 KR 20130133129 A KR20130133129 A KR 20130133129A KR 20130133129 A KR20130133129 A KR 20130133129A KR 101511858 B1 KR101511858 B1 KR 101511858B1
- Authority
- KR
- South Korea
- Prior art keywords
- module
- vehicle
- obstacle
- controller
- communication
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 32
- 102100034112 Alkyldihydroxyacetonephosphate synthase, peroxisomal Human genes 0.000 title 1
- 101000799143 Homo sapiens Alkyldihydroxyacetonephosphate synthase, peroxisomal Proteins 0.000 title 1
- 238000000848 angular dependent Auger electron spectroscopy Methods 0.000 title 1
- 230000006854 communication Effects 0.000 claims abstract description 100
- 238000004891 communication Methods 0.000 claims abstract description 100
- 230000007175 bidirectional communication Effects 0.000 claims abstract description 9
- 230000000007 visual effect Effects 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000009469 supplementation Effects 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/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- 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
- B60W50/16—Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal
-
- 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/143—Alarm 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
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
본 발명은 자동차에 장착되고 상기 자동차 전방의 물체를 탐지하고 상기 물체의 정보를 획득하는 레이더 모듈, 상기 자동차에 장착되고 상기 자동차 전방의 영상정보를 획득하는 비전 모듈, 상기 자동차에 장착되고 상기 전방의 물체와 양방향 통신을 수행하는 통신 모듈, 상기 양방향 통신을 통하여 상기 전방의 물체의 종류와 위치를 파악하고, 상기 물체의 정보, 상기 영상정보 및 상기 물체의 위치를 바탕으로 상기 전방의 물체가 충돌을 피해야할 장애물인지 판단하는 컨트롤러를 포함하는 보행자 또는 이륜차를 인지하는 운전보조시스템에 관한 것이다.The present invention relates to a radar module mounted on an automobile and detecting an object in front of the automobile and acquiring information of the object, a vision module mounted on the automobile and acquiring image information of the automobile front, A communication module for performing bidirectional communication with the object, a type and position of the front object through the bidirectional communication, and based on the information of the object, the image information and the position of the object, The present invention relates to a driving assistance system for recognizing a pedestrian or a motorcycle including a controller for judging whether or not an obstacle to be avoided is to be avoided.
Description
본 발명은 보행자 또는 이륜차를 인지하는 운전보조시스템 및 그 제어방법에 관한 것으로, 보다 상세하게는 자동차 전방의 물체와 수행하는 양방향 통신을 통하여 전방의 물체의 위치를 파악하고 전방의 물체가 장애물(보행자 또는 이륜차)인지 추종선행자동차인지 판단하는 보행자 또는 이륜차를 인지하는 운전보조시스템 및 그 제어방법에 관한 것이다.The present invention relates to a driving assist system for recognizing a pedestrian or a motorcycle and a control method thereof, and more particularly to a driving assist system for recognizing a pedestrian or a motorcycle, Or a two-wheeled vehicle) or a preceding vehicle, and a control method thereof.
운전보조시스템은 첨단 감지 센서를 이용하여 시각적, 청각적, 촉각적 요소를 통해 운전자가 인지하는 것과 동일한 개념으로 충돌 위험을 감지하여 운전자에게 사고 위험을 경고하고 전방/측면 충돌 회피를 위한 속도를 감속하거나 긴급 제동을 적극적으로 수행하는 차량의 안전장치이다. 또한, 운전보조시시템은 차선 이탈 경고, 사각지대 감시, 향상된 후방감시 등을 수행할 수 있다.The driver assistance system uses a state-of-the-art sensor to detect the risk of collision in the same way as the driver recognizes through visual, auditory, and tactile factors, alerting the driver of the risk of an accident, slowing down the speed for avoiding front / Or actively performing emergency braking. In addition, the driving assistance system can perform lane departure warning, blind spot monitoring, and improved rearward surveillance.
운전보조시스템은 그 기능에 따라 다양한 종류로 구분된다. 전방충돌 경고 시스템(Forward Collision Warning System, FCW)은 주행 차선의 전방에서 동일한 방향으로 주행 중인 자동차를 감지하여 전방 자동차와의 충돌 회피를 목적으로 운전자에게 시각적, 청각적, 촉각적 경고를 주기 위한 시스템이다.The driving assist system is divided into various types according to its functions. The Forward Collision Warning System (FCW) is a system that provides visual, auditory, and tactile warning to drivers for the purpose of avoiding collision with the forward vehicle by detecting the vehicle in the same direction ahead of the driving lane to be.
자동 비상 제동 시스템(Advanced Emergency Braking System, AEBS)은 주행 차선의 전방에 위치한 자동차와의 충돌 가능성을 감지하여 운전자에게 경고를 주고 운전자의 반응이 없거나 충돌이 불가피하다고 판단되는 경우, 충돌을 완화 및 회피시킬 목적으로 자동차를 자동적으로 제동시키기 위한 시스템이다.The Advanced Emergency Braking System (AEBS) detects the possibility of collision with an automobile located in front of the driving lane and warns the driver. If the driver does not respond or it is determined that a collision is inevitable, This is a system for automatically braking the vehicle for the purpose of stopping the vehicle.
적응 순항제어 시스템(Adaptive Cruise Control, ACC)은 운전자가 설정한 속도로 차량이 자율적으로 주행하는 시스템으로써, 자율주행 중 운전자가 설정한 속도 이하로 주행하는 선행 차량이 등장 할 경우에 교통 흐름을 방해하지 않게 선행차량을 추종하여 차량이 주행할 수 있도록 제어하기 위한 시스템이다.Adaptive Cruise Control (ACC) is a system in which the vehicle autonomously travels at a speed set by the driver. This system interrupts the traffic flow when a preceding vehicle that runs at a speed lower than the driver's set speed appears during self-driving. So that the vehicle can follow the preceding vehicle.
이 밖에 운전보조시스템은 차선이탈 경고 시스템(Lane Departure Warning System, LDWS), 차선유지 보조 시스템(Lane Keeping Assist System, LKAS), 사각지대 감시장치(Blind Spot Detection, BSD), 및 후방충돌 경고 시스템(Rear-end Collision Warning System, RCW), 자동 주차 보조 시스템(Smart Parking Assist System, SPAS) 등이 있다.In addition, the driving assistance system includes a lane departure warning system (LDWS), a lane keeping assist system (LKAS), blind spot detection (BSD), and a rear collision warning system Rear-end Collision Warning System (RCW), and Smart Parking Assist System (SPAS).
한편 종래의 운전조보시스템은 활용되는 센서들의 특성에 따라 악천후나 야간 주행을 할 경우에 자동차의 전방 물체가 추종해야 할 차량인지, 회피해야 할 장애물이 보행자나 이륜차인지 정확히 파악하기 힘들기 때문에 이를 해결해야 할 솔루션이 필요했다.On the other hand, according to the characteristics of sensors used in the conventional driving assistance system, it is difficult to precisely understand whether the object ahead of the vehicle should follow the obstacle or the obstacle to avoid is the pedestrian or the two- I needed a solution to do it.
상기 문제점을 해결하기 위해 본 발명이 해결하고자 하는 과제는 기존 센서들이 미처 파악하기 어려운 보행자나 이륜차 등의 충돌 위험에 취약한 물체를 양방향 통신을 이용하여 파악하여 충돌을 회피하기 위한 보행자 또는 이륜차를 인지하는 운전보조시스템 및 그 제어 방법을 제공하는 것이다.SUMMARY OF THE INVENTION [0006] In order to solve the above problems, an object of the present invention is to provide a method of detecting a pedestrian or a motorcycle for avoiding a collision by grasping an object vulnerable to collision such as a pedestrian or a two- A driving assist system and a control method thereof.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to the above-mentioned problems, and other problems not mentioned can be clearly understood by those skilled in the art from the following description.
상기 과제를 달성하기 위하여, 본 발명의 실시예에 따른 보행자 또는 이륜차를 인지하는 운전보조시스템은, 자동차에 장착되고 상기 자동차 전방의 물체를 탐지하고 상기 물체의 정보를 획득하는 레이더 모듈, 상기 자동차에 장착되고 상기 자동차 전방의 영상정보를 획득하는 비전 모듈, 상기 자동차에 장착되고 상기 전방의 물체와 양방향 통신을 수행하는 통신 모듈, 상기 양방향 통신을 통하여 상기 전방의 물체의 위치를 파악하고, 상기 물체의 정보, 상기 영상정보 및 상기 물체의 위치를 바탕으로 상기 전방의 물체가 충돌을 피해야할 장애물인지 판단하는 컨트롤러를 포함한다.According to an aspect of the present invention, there is provided a driving assist system for recognizing a pedestrian or a motorcycle, comprising: a radar module mounted on an automobile and detecting an object in front of the automobile and acquiring information on the object; A vision module mounted on the vehicle and acquiring image information of the front of the automobile, a communication module mounted on the automobile and performing bidirectional communication with the object in front of the vehicle, a position of the front object through the bidirectional communication, Based on the information, the image information, and the position of the object, whether the object ahead is an obstacle to avoid collision.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.The details of other embodiments are included in the detailed description and drawings.
본 발명의 보행자 또는 이륜차를 인지하는 운전보조시스템 및 그 제어방법에 따르면 다음과 같은 효과가 하나 혹은 그 이상 있다.According to the driving assistance system and the control method for recognizing the pedestrian or the motorcycle according to the present invention, one or more of the following effects can be obtained.
첫째, 자동차 전방의 물체와 수행하는 양방향 통신을 통해 악천후나 야간 시에도 보행자나 이륜차, 추종 전방차량에 대한 인식률이 향상된다.First, the recognition rate for pedestrians, two-wheeled vehicles, and following vehicles improves even in bad weather or nighttime through bidirectional communication performed with objects in front of the car.
둘째, 보행자나 이륜차, 추종 전방 차량에 대한 인식률이 향상되므로 자동 비상 제동 시스템(Advanced Emergency Braking System, AEBS)또는 적응 순항제어 시스템(Adaptive Cruise Control, ACC)의 성능이 향상되는 장점도 있다.Second, the performance of the Advanced Emergency Braking System (AEBS) or the Adaptive Cruise Control (ACC) is improved because recognition rates for pedestrians, two-wheeled vehicles and forward-facing vehicles are improved.
셋째, 본 발명의 운전보조시스템 및 그 제어방법은 타 차량의 주행 상황(정지, 저속 주행, 고속 주행, 좌/우회전 등)을 파악하고, 그 결과로부터 타 차량의 움직임이 어떻게 변화할지, 예측하여 위험한 상황이 발생하는 것을 예방할 수 있으므로 안전운행을 가능하게 한다.Third, the driving assist system and its control method of the present invention grasps the driving situation (stop, low-speed driving, high-speed driving, left / right turn, etc.) of another vehicle and predicts how the movement of the other vehicle will change It is possible to prevent dangerous situations from occurring, thus enabling safe driving.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the description of the claims.
도 1은 본 발명의 일 실시예에 따른 운전보조시스템에 대한 블럭도이다.
도 2는 본 발명의 일 실시예에 따른 운전보조시스템의 비전 모듈 및 레이더 모듈의 동작을 나타내는 도면이다.
도 3은 본 발명의 실시예에 의한 보행자를 인지하는 운전보조시스템의 구성도이다.
도 4는 본 발명의 실시예에 의한 자동차와 전방의 물체와의 통신을 설명하는 구성도이다.
도 5는 본 발명의 실시예에 의한 순서도이다.
도 6는 본 발명의 실시예에 의한 순서도이다.1 is a block diagram of a driving assistance system according to an embodiment of the present invention.
2 is a diagram illustrating the operation of a vision module and a radar module of a driving assistance system according to an embodiment of the present invention.
3 is a block diagram of a driving assistance system recognizing a pedestrian according to an embodiment of the present invention.
4 is a configuration diagram for explaining communication between an automobile and an object in front according to an embodiment of the present invention.
5 is a flowchart according to an embodiment of the present invention.
6 is a flowchart according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. To fully disclose the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
이하, 본 발명의 실시예들에 의하여 보행자를 인지하는 운전보조시스템 및 그 제어방법을 설명하기 위한 도면들을 참고하여 본 발명에 대해 설명하도록 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described with reference to the drawings for explaining a driving assistance system for recognizing a pedestrian according to embodiments of the present invention and a control method thereof.
이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "~부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.The suffix "module" and "part" for constituent elements used in the following description are given or mixed in consideration of ease of specification, and do not have their own meaning or role.
도 1은 본 발명의 일 실시예에 따른 운전보조시스템에 대한 블럭도이고, 도 2는 본 발명의 일 실시예에 따른 운전보조시스템의 비전 모듈 및 레이더 모듈의 동작을 나타내는 도면이다.FIG. 1 is a block diagram of a driving assistance system according to an embodiment of the present invention, and FIG. 2 is a diagram illustrating an operation of a vision module and a radar module of a driving assist system according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 운전보조시스템은, 가속 입력 모듈(10), 제동 입력 모듈(20), 비전 모듈(30), 레이더 모듈(40), 속도 감지 모듈(50), 자세 감지 모듈(60), 위치 감지 모듈(70), 통신 모듈(210), 컨트롤러(100), 메모리(150), 경고 모듈(110), 동력/제동 모듈(120)을 포함할 수 있다.The driving assist system according to an embodiment of the present invention includes an
가속 입력 모듈(10)은 차량의 속도를 증가시키기 위한 사용자의 조작 장치이다. 가속 입력 모듈(10)은 동력/제동 모듈(120)의 동력을 증가시켜 차량의 속도를 증가시킨다. 일반적으로 가속 입력 모듈(10)은 차량 엔진의 회전을 증가시켜 차량의 속도를 증가시킨다. 가속 입력 모듈(10)은 일반적으로 가속 페달로서 차량의 운전석 하부에 페달 형태로 구비된다.The
가속 입력 모듈(10)은 사용자의 조작에 따라 가속 정도가 입력될 수 있다. 가속 입력 모듈(10)이 가속 페달인 경우 답력에 따라 가속 정도가 입력될 수 있다.
사용자가 가속 입력 모듈(10)을 작동하면, 가속 입력 모듈(10)은 가속 정도가 포함된 가속 신호를 컨트롤러(100)에 출력한다. 컨트롤러(100)는 입력된 가속 신호에 따라 동력/제동 모듈(120)을 제어하여 차량을 가속시킨다. 실시예에 따라 가속 입력 모듈(10)은 동력/제동 모듈(120)을 직접 제어하여 차량을 가속시킬 수 있다.When the user operates the
제동 입력 모듈(20)은 차량의 속도를 감소시키거나 차량을 정지시키기 위한 사용자의 조작 장치이다. 제동 입력 모듈(20)은 동력/제동 모듈(120)의 동력을 감소시키거나 제동력을 발생시켜 차량을 감속하거나 정지시킨다. 일반적으로제동 입력 모듈(20)은 차량의 바퀴의 디스크에 마찰력을 인가하는 브레이크를 동작하여 차량의 속도를 감소 시킨다. 실시예에 따라 제동 입력 모듈(20)은 차량 엔진의 회전을 직접 감소시키거나 리타더(retarder)와 같은 감속장치를 작동시킬 수 있다. 제동 입력 모듈(20)은 일반적으로 브레이크 페달로서 차량의 운전석 하부에 페달 형태로 구비된다.The
제동 입력 모듈(20)은 사용자의 조작에 따라 감속 정도가 입력될 수 있다. 제동 입력 모듈(20)이 브레이크 페달인 경우 답력에 따라 감속 정도가 입력될 수 있다.The
사용자가 제동 입력 모듈(20)을 작동하면, 제동 입력 모듈(20)은 감속 정도가 포함된 제동 신호를 컨트롤러(100)에 출력한다. 컨트롤러(100)는 입력된 제동 신호에 따라 동력/제동 모듈(120)을 제어하여 차량을 감속시키거나 정지시킨다. 실시예에 다라 제동 입력 모듈(20)은 동력/제동 모듈(120)을 직접 제어하여 차량을 감속시키거나 정지시킬 수 있다.When the user operates the
속도 감지 모듈(50)은 차량의 현재 속도를 감지한다. 속도 감지 모듈(50)은 차량의 바퀴의 회전속도를 감지하거나 차량의 엔진과 연결된 변속기의 출력축의 회전속도를 감지하여 차량의 현재 속도를 산출한다. 속도 감지 모듈(50)은 회전속도를 감지하는 속도 센서와 차량의 현재 속도값을 산출하는 프로세서 등을 포함할 수 있다.The
속도 감지 모듈(50)은 감지된 차량의 속도값을 컨트롤러(100)에 출력한다.The
자세 감지 모듈(60)은 차량의 자세 변동을 감지한다. 자세 감지 모듈(60)은 피치(pitch)축, 요(yaw)축, 롤(roll)축 중 적어도 하나의 변동을 감지하며 본 실시예에서는 요축의 변동(yaw rate)을 감지한다. 즉, 본 실시예에서 자세 감지 모듈(60)은 차량의 요축 변화(yaw rate)를 감지하여 차량의 회전 정도를 감지한다. 자세 감지 모듈(60)은 자세 변동을 감지하는 자이로 센서 또는 가속도 센서와, 변동값을 산출하는 프로세서 등을 포함할 수 있다.The
자세 감지 모듈(60)은 감지된 차량의 자세 변동값을 컨트롤러(100)에 출력한다.The attitude detection module (60) outputs the detected attitude variation value of the vehicle to the controller (100).
위치 감지 모듈(70)은 차량의 위치를 감지한다. 위치 감지 모듈(70)은 일반적으로 위성 항법 장치(Global positioning system, GPS)의 수신기로서, 위성으로부터 거리와 성보를 입력 받아 차량의 위치를 산출한다. 실시예에 따라 위치 감지 모듈(70)은 차량의 속도를 산출하여 상술한 속도 감지 모듈(50)을 대체할 수 있다.The
비전 모듈(30)은 차량 외부의 영상을 촬영하여 차량 외부의 객체(Object)를 인식하고 객체의 종류를 분간하는 장치이다. 비전 모듈(30)은 일반적으로 차량의 전단에 배치되어 차량 전방의 영상을 촬영한다.The
도 2의 (a)에 도시된 바와 같이 비전 모듈(30)은 도로(R)를 구분할 수 있으며, 도로(R) 상의 다양한 객체(O)를 촬영하여 인식하고 이를 분간할 수 있다. 비전 모듈(30)은 객체(O)의 형상을 인식하여 객체(O)가 차량인지, 사람인지, 단순한 장애물인지 분간할 수 있으며, 차량인 경우 승용차인지 트럭인지 이륜차인지 분간할 수 있다. As shown in FIG. 2 (a), the
비전 모듈(30)은 도로(R) 상의 차선(L)을 인식할 수 있으며, 차선(L)이 일반적인 차선인지 중앙선인지 연석선인지 분리차선인지 분간할 수 있다. 또한, 비전 모듈(30)은 도로 상의 연석 이나 도보 등을 인식하여 분간할 수 있다.The
비전 모듈(30)은 인식된 차선(L)을 통하여 차선(L)과 차선(L) 사이인 차로(N)를 인식할 수 있다. 비전 모듈(30)은 비전 모듈(30)이 설치된 주체 차량(H)이 주행중인 차로(N)를 인식할 수 있다. 또한, 비전 모듈(30)은 인식된 객체(O)가 어느 차로(N) 상에 배치되었는지 또는 인식된 객체(O)가 차선(L) 상에 걸쳐있는지 인식할 수 있다.The
상술한 객체(O)의 인식과 분간은 비전 모듈(30) 자체에서 수행되거나 비전 모듈(30)에서 촬영된 영상을 통하여 컨트롤러(100)에서 수행될 수 있다.The recognition and identification of the object O can be performed in the
비전 모듈(30)은 일정한 시계(Field of View)를 가지고 있다. 도 2의 (a)에 도시된 바와 같이 비전 모듈(30)은 시계(F) 내에 객체(O) 들을 촬영한다. 실시예에 따라 비전 모듈(30)은 촬영 방향을 상하 및/또는 좌우로 변경할 수 있다. 즉, 비전 모듈(30)은 시계(F)의 중심을 상하 및/또는 좌우로 변경할 수 있다.The
비전 모듈(30)은, 영상을 촬영하는 카메라와, 촬영된 영상을 처리하는 프로세서와, 데이터를 저장하는 메모리를 포함할 수 있다. 실시예에 따라 비전 모듈(30)은 카메라의 촬영 방향를 변경할 수 있는 구동장치를 포함할 수 있다.The
비전 모듈(30)은 촬영된 영상 데이터를 컨트롤러(100)에 출력하거나, 인식되어 분간된 객체(O)의 정보를 컨트롤러(100)에 출력할 수 있다.The
레이더 모듈(40)은 특정 객체(O)에 전자기파를 발사한 후 객체(O)에서 반사되는 전자기파를 수신하여 객체(O)와의 거리, 위치, 방향, 속도 등을 감지하는 장치이다. 레이더 모듈(40)은 일반적으로 차량의 전단에 배치되어 차량 전방의 특정 객체(O)와의 거리 등을 산출한다. 실시예에 따라, 레이더 모듈(40)은 객체(O)에 레이저를 발사하는 라이더(Lidar)일 수 있다.The
레이더 모듈(40)은 도 2의 (b)에 도시된 바와 같은 다양한 객체(O) 중 특정된 객체인 목표 차량(T)까지의 거리, 위치, 방향, 속도 등을 감지한다. 목표 차량(T)은 레이더 모듈(40) 및 비전 모듈(30)이 감지한 데이터로부터 컨트롤러(100)가 추적할 객체(O)로 선정한 것으로서, 일반적으로 레이더 모듈(40) 및 비전 모듈(30)이 설치된 주체 차량(H)이 운행중인 차로(N) 상에 주체 차량(H)의 전방에서 가장 가까운 거리에 있는 차량으로 인식된 객체(O)이다.The
레이더 모듈(40)은, 전자기파를 발사하는 레이더와, 레이더가 수신된 전자기파에 대한 정보를 처리하는 프로세서와, 데이터를 저장하는 메모리를 포함할 수 있다.The
레이더 모듈(40)은 객체(O)와의 거리, 위치, 방향, 속도 등의 정보를 컨트롤러(100)에 출력한다.The
통신 모듈(210)은 자동차 전방의 물체와 통신을 수행한다. 통신 모듈(210)은 악천후 주행 또는 야간 주행을 할 때, 레이더 모듈(40) 및 비전 모듈(30)에 의한 전방의 물체의 감지가 어려운 경우, 전방의 물체가 무엇인지 판단하는데 이용될 수 있다. 통신 모듈(210)은 전방의 물체와 통신을 수행하고, 상기 수행된 통신 정보는 컨트롤러(100)로 전송된다. 컨트롤러(100)는 통신 모듈(210)로부터 수신한 정보를 바탕으로 자동차 전방의 물체가 추종선행자동차인지, 회피해야하는 장애물(예를들면, 보행자 또는 이륜차)인지 판단한다. 통신 모듈(210)은 지속적으로(예를 들면, 20msec 이내) 질의 신호(Interrogation Signal)를 보행자 또는 이륜차 운전자가 소지한 이동 단말기에 전송한다. 이 때, 상기 이동단말기는 현재 이동단말기 위치 정보를 파악하고 상기 위치 정보를 송수신할 수 있는 어플리케이션이 설치되어 있을 수 있다. 여기서, 통신 모듈(210)과 이동단말기와의 통신은 양방향 통신일 수 있다.The
컨트롤러(100)는 레이더 모듈(40)과 비전 모듈(30), 통신 모듈(210)에서 전송된 인지 정보들을 종합적으로 판단하여, 전방 물체의 종류와 속도, 상대거리, 회피 방안 등을 판단한다.The
경고 모듈(110)은 차량을 운전하는 운전자에게 경고를 하는 장치로서, 실시예에 따라 시각적, 청각적, 촉각적으로 다양하게 경고를 할 수 있다. 경고 모듈(110)은 운전석의 계기판, 헤드업 디스플레이, 내비게이션, 통합 정보 디스플레이 장치 등을 통해 시각적인 경고를 표시할 수 있다. 경고 모듈(110)은 차량의 스피커를 통하여 청각적인 경고를 할 수 있다. 경고 모듈(110)은 차량의 핸들을 진동시키거나 안전벨트를 조여 운전자에게 촉각적인 경고할 수 있다.The
경고 모듈(110)은 컨트롤러(100)의 제어에 따라 동작하여 운전자에게 경고를 할 수 있다.The
동력/제동 모듈(120)은 차량을 가속시키거나 감속시키거나 정지시키는 장치이다. 동력/제동 모듈(120)은 회전력을 발생시켜 차량의 바퀴를 회전시키는 엔진 및/또는 모터와, 엔진 및/또는 모터의 회전비를 변경하는 변속기를 포함할 수 있다. 동력/제동 모듈(120)은 제동력을 발생하거나 엔진 및/또는 모터의 회전을 감소시키는 브레이크 및/또는 리타더를 포함할 수 있다.The power /
동력/제동 모듈(120)은 컨트롤러(100)의 제어에 따라 동작하거나, 가속 입력 모듈(10) 또는 제동 입력 모듈(20)에 의하여 동작될 수 있다.The power /
컨트롤러(100)는 가속 입력 모듈(10), 제동 입력 모듈(20), 비전 모듈(30), 레이더 모듈(40), 속도 감지 모듈(50), 자세 감지 모듈(60) 및 위치 감지 모듈(70)로부터 데이터를 전달받아 이를 처리하며 처리된 결과에 따라 경고 모듈(110) 및 동력/제동 모듈(120)을 제어한다. 컨트롤러(100)는 각 모듈과의 데이터 통신을 위한 CAN(Controller Area Network)을 포함할 수 있다. 한편, 본 발명의 범위는 CAN(Controller Area Network)을 이용한 통신에 한정되지 않으며, 자동차 네트워크에 이용되는 통신 방식은 본 발명의 범위에 포함된다.The
메모리(150)는 프로그램, 명령 및 데이터를 저장한다. 컨트롤러(100)는 메모리(150)에 데이터를 저장하거나 메모리(150)에 저장된 프로그램, 명령 또는 데이터를 호출한다.
도 3은 본 발명의 실시예에 의한 보행자를 인지하는 운전보조시스템의 구성도이다.3 is a block diagram of a driving assistance system recognizing a pedestrian according to an embodiment of the present invention.
도 3을 참조하면, 보행자를 인지하는 운전보조시스템은 레이더 모듈(40), 비전 모듈(30), 통신 모듈(210), 경고 모듈(110), 동력/제동 모듈(120), 컨트롤러(100)를 포함할 수 있다.3, the driving assistance system recognizing a pedestrian includes a
레이더 모듈(40)은 자동차에 장착된다. 레이더 모듈(40)은 자동차 전방의 물체를 탐지하여 자동차 전방의 물체에 대한 정보를 획득한다. 여기서, 획득한 정보는 자동차 전방의 물체와의 거리, 위치, 방향, 속도일 수 있다.The
레이더 모듈(40)은 선행자동차에 전자기파를 발사한 후 자동차 전방의 물체에서 반사되는 전자기파를 수신하여 객체와의 거리, 위치, 방향, 속도 등을 감지한다. 레이더 모듈(40)은 탐지된 선행자동차에 대한 정보를 컨트롤러(100)로 전송한다.The
비전 모듈(30)은 자동차에 장착된다. 비전 모듈(30)은 자동차의 전단에 배치되어 자동차의 전방의 영상을 촬영한다. 즉, 자동차 전방의 영상정보를 획득한다. 비전 모듈(30)은 복수의 카메라를 포함할 수 있다. 복수의 카메라를 포함하는 비전모듈(30)은 영상정보에 포함된 객체와의 거리를 측정할 수 있다. 비전모듈(30)은 획득한 자동차 전방의 영상정보를 컨트롤러(100)로 전송한다.The
통신 모듈(210)은 자동차에 장착된다. 통신 모듈(210)은 자동차 전방의 물체와 통신을 수행한다. 이때, 자동차 전방의 물체와 수행하는 통신은 양방향 또는 단방향 통신일 수 있다. The
한편, 통신 모듈(210)이 통신을 수행하는 자동차 전방의 물체는 보행자, 이륜차 또는 자동차 일 수 있다. 통신 모듈(210)은 자동차 전방의 물체와 일정 주기로 통신을 수행할 수 있다. 예를 들어, 자동차 전방의 물체가 보행자 또는 이륜차인 경우, 통신 모듈(210)은 보행자 또는 이륜차 운전자가 소지한 위치 정보를 송수신하는 어플리케이션이 설치된 이동 단말기와 통신을 수행할 수 있다. 통신 모듈(210)은 보행자 또는 이륜차 운전자가 소지한 이동 단말기와 통신을 위해 지속적으로 (예를 들면, 20msec 이내) 질의신호(Interrogation Signal)를 이동 단말기에게 전송할 수 있다.On the other hand, the object ahead of the vehicle in which the
통신 모듈(210)은 GPS(Global Positioning System) 또는 DGPS(Differential Global Positioning System) 기반의 통신 장치 일 수 있다. DGPS는 상대 측위 방식의 GPS 측량기법으로 이미 알고 있는 기준점 좌표를 이용하여 오차를 일으키는 요소들을 보정하고, 오차를 최대한 줄여서 보다 정확한 위치를 얻기 위한 방식이다.The
도 4는 본 발명의 실시예에 의한 자동차와 전방의 물체와의 통신을 설명하는 그래프이다.4 is a graph for explaining communication between an automobile and an object in front according to an embodiment of the present invention.
도 4를 참조하면, 자동차(310)에 장착된 레이더 모듈(40)은 자동차(310) 전방의 물체를 탐지한다. 여기서, 전방의 물체는 주행하고 있는 선행자동차(330, 331, 332), 정지 상태인 자동차(미도시), 보행자(320), 이륜차(미도시), 가드레일(미도시) 또는 표지판(미도시)일 수 있다. 자동차(310)에 장착된 비전 모듈(30)은 자동차(310) 전방의 선행자동차(330,331,332), 보행자(320), 이륜차(미도시), 가드레일 또는 표지판(미도시)등을 포함한 영상 정보를 획득한다. 통신 모듈(210)은 자동차(310) 전방의 물체와 통신을 시도하기 위해 일정한 주기로 질의신호를 전송한다. 예를들면, 자통신 모듈(210)은 자동차 전방의 추종선행자동차(330) 또는 장애물등과 질의신호를 전송하여 양방향 통신을 수행할 수 있다. 통신 모듈(210)은 자동차(310) 전방의 물체로부터 응답신호가 수신되는 경우, 상기 물체와 통신을 수행한다. 통신 모듈(210)은 자동차(310) 전방의 물체와 수행하는 통신관련 정보를 컨트롤러(100)에 전송한다. 컨트롤러(100)는 통신 모듈(210)과 자동차(310) 전방의 물체와의 통신을 기초로 자동차(310) 전방의 물체의 위치를 파악한다. Referring to FIG. 4, a
한편, 통신 모듈(210)은 악천후 주행 또는 야간 주행을 할 때, 레이더 모듈(40) 및 비전 모듈(30)에 의한 전방의 물체의 감지가 어려운 경우, 전방의 물체가 무엇인지 판단하는데 이용될 수 있다. 예를 들면, 자동차(310) 전방에 보행자(320) 또는 이륜차(미도시)가 위치하는 경우, 통신 모듈(210)은 보행자(320)가 소지한 이동단말기 또는 이륜차 운전자가 소지한 이동단말기와 통신을 수행할 수 있다. 컨트롤러(100)는 통신 모듈(210)로부터 상기 통신관련 정보를 수신하고, 상기 통신을 기초로 상기 보행자(320) 또는 이륜차(미도시)의 위치를 파악할 수 있다.On the other hand, when it is difficult to detect an object ahead by the
예를 들어, 자동차(310)에 장착된 통신 모듈(210)은 보행자(320)가 소지한 이동단말기(321)와 통신을 수행할 수 있다. 이동단말기(321)는 GPS 모듈(미도시) 을 포함할 수 있다. 이동단말기(321)는 이동단말기(321)의 현재 위치 정보를 송수신하는 어플리케이션이 설치되어 있을 수 있다. 통신 모듈(210)은 이동단말기(321)가 전송하는 현재 위치정보를 수신할 수 있다. 통신 모듈(210)은 수신한 이동단말기(321)의 위치 정보를 컨트롤러(100)에 전송하고, 컨트롤러(100)는 이동단말기(321) 및 이동 단말기(321)를 소지한 보행자(320) 또는 이륜차(미도시)에 대한 위치를 파악할 수 있다.For example, the
예를 들어, 통신 모듈(210)이 DGPS기반의 통신 장치라고 가정한다. 보행자(320) 또는 이륜차 운전자(미도시)가 소지한 이동단말기(321)는 인공위성(350)과 현재 위치정보를 송신 한다. 위치를 알고 있는 기준점에 GPS 수신국(340)을 설치하여 위성에서 신호를 수신하여 오차를 보정한 후 이동단말기(321)의 보정된 위치 정보를 지상의 무선 통신망을 통해 통신 모듈(210)에게 전송할 수 있다. 통신 모듈(210)은 수신 받은 이동단말기(321)의 위치정보를 컨트롤러(100)에 전송한다. 컨트롤러(100)는 전송받은 위치정보를 통해 이동단말기(321)를 소지한 보행자(320) 또는 이륜차(미도시)의 위치를 파악할 수 있다. For example, suppose the
한편, 통신 모듈(210)은 레이더 모듈(40) 또는 비전 모듈(30)의 단점을 보완할 수 있다. 예를 들어, 레이더 모듈(40)이 탐지하였지만, 비전 모듈(30)이 감지하지 못한 경우, 또는, 비전 모듈(30)이 감지하였으나 자동차(310) 전방의 물체가 보행자(320)인지, 이륜차(미도시)인지, 기타 장애물인지 판단하기 어려운 경우, 컨트롤러(100)는 통신 모듈(210), 레이더 모듈(40) 및 비전 모듈(30)에서 수신한 정보를 종합하여 자동차 전방의 물체의 종류 및 위치를 판단할 수 있다. Meanwhile, the
다시 도 3을 참조하면, 경고 모듈(110)은 자동차 전방의 물체와 충돌 가능성을 감지하여 운전자에게 경고메시지를 출력한다. 경고메시지는 시각적, 청각적, 촉각적 메시지일 수 있다. 경고 모듈(110)은 컨트롤러(100)에서 계산된 자동차 전방의 물체와의 충돌 예측시간을 바탕으로 컨트롤러(100)의 제어를 받아 경고메시지를 출력한다.Referring again to FIG. 3, the
동력/제동 모듈(120)은 자동차 전방의 물체와 충돌 가능성을 감지하여 충돌이 불가피하다고 판단되는 경우, 자동으로 자동차를 감속시키거나 정지시킨다. 동력/제동 모듈(120)은 컨트롤러(100)에서 계산된 자동차 전방의 물체와의 충돌 예측시간을 바탕으로 컨트롤러(100)의 제어를 받아 자동차를 감속시키거나 정지시킨다.The power /
또한 동력/제동 모듈(120)은 자동차 전방의 물체가 추종선행자동차인 경우, 추종선행자동차를 추종 주행을 수행할 수 있도록 자동차를 가속시키거나 감속시킬 수 있다.Also, the power /
컨트롤러(100)는 레이더 모듈(40)에서 탐지된 자동차의 전방의 물체에 대한 정보를 수신한다. 컨트롤러(100)는 비전 모듈(30)에서 획득한 영상정보를 수신한다. 컨트롤러(100)는 통신 모듈(210)로부터 수행한 자동차 전방 물체와의 통신 정보를 수신한다. 컨트롤러(100)는 통신 모듈(210)로부터 수신한 정보를 바탕으로 자동차 전방의 물체의 위치를 파악한다. 자동차 전방의 물체의 위치를 파악하는 동작은 상기 도 4를 참고하여 설명한 바와 같다. 컨트롤러(100)는 레이더 모듈(40)로부터 수신한 자동차 전방의 물체의 정보, 비전 모듈(30)로부터 수신한 영상 정보 및 물체의 위치정보를 바탕으로 자동차 전방의 물체가 충돌을 피해야할 장애물인지 판단한다.상기 장애물은 보행자 또는 이륜차일 수 있다. 여기서, 컨트롤러(100)는 자동차 전방의 물체가 장애물인지에 대한 판단을 레이더 모듈(40)로부터 수신한 물체의 정보 중에서 물체의 속도에 기초하여 할 수 있다. 예를 들어, 자동차 전방의 물체의 속도가 시간당 60km인 경우, 컨트롤러(100)는 상기 물체를 자동차로 판단할 수 있다. 만약, 자동차 전방의 물체의 속도가 시간당 5km인 경우, 컨트롤러(100)는 상기 물체를 보행자로 판단할 수 있다. 또한 컨트롤러(100)는 자동차 전방의 물체가 장애물인지에 대한 판단을 비전 모듈(40)로부터 수신한 영상정보에서 추출한 자동차 전방의 물체의 크기 또는 형상에 기초하여 할 수 있다. 이 경우, 컨트롤러(100)는 비전 모듈(30)로부터 수신한 영상 정보를 해석하는 동작을 수행할 수 있다. 컨트롤러(100)는 자동차 전방의 물체가 장애물인지에 대한 판단을 위치 정보에 기반하여 상기 물체가 이동하는 방향을 기준으로 할 수 있다. 예를 들어, 자동차 전방의 물체가 자동차가 주행하는 도로를 가로질러 이동하는 경우, 상기 물체를 도로를 건너는 보행자로 판단할 수 있다.The
자동차 전방의 물체가 충돌을 피해야할 장애물이 아닌 경우, 컨트롤러(100)는 레이더 모듈(40)로부터 수신한 물체의 정보, 비전 모듈(30)로부터 수신한 영상 정보 및 물체의 위치정보를 바탕으로 자동차 전방의 물체가 추종선행자동차인지 판단한다. 추종선행자동차인지에 대한 판단은 장애물인지에 대한 판단과 마찬가지로, 레이더 모듈(40)로부터 수신한 물체의 정보 중에서 물체의 속도에 기초하여 할 수 있다. 또한, 추종선행자동차인지에 대한 판단은 비전 모듈(40)로부터 수신한 영상정보에서 추출한 자동차 전방의 물체의 크기 또는 형상에 기초하여 할 수 있다. 또한, 추종선행자동차인지에 대한 판단은 위치 정보에 기반하여 상기 물체가 이동하는 방향을 기준으로 할 수 있다.When the object ahead of the automobile is not an obstacle to avoid a collision, the
자동차 전방의 물체가 추종선행자동차인 경우, 컨트롤러(100)는 동력/제동 모듈(120)을 제어하여 추종선행자동차를 추종하여 주행한다. 이때, 동력/제동 모듈(120)은 컨트롤러(100)의 제어를 받아 추종선행자를 추종하여 자동차를 가속시키거나 감속시킬 수 있다.When the object ahead of the automobile is the following automobile, the
자동차 전방의 물체가 장애물인 경우, 컨트롤러(100)는 레이더 모듈(40)로부터 수신한 자동차 전방의 물체의 정보를 바탕으로 물체와의 충돌 예측시간(TTC : Time To Collision)을 계산한다. When the object ahead of the vehicle is an obstacle, the
일반적으로 자동차 전방의 물체와의 충돌 예측시간은, 레이더 모듈(40)에서 감지된 전방의 물체와의 상대거리 및 전방의 물체와의 상대속도를 바탕으로 구한다. 즉, Generally, the collision prediction time with an object in front of the vehicle is obtained based on the relative distance between the object ahead and the relative speed with respect to the object ahead of the object detected by the
의 식으로부터 자동차 전방의 물체와의 충돌 예측시간을 계산할 수 있다. The collision prediction time with an object in front of the automobile can be calculated.
컨트롤러(100)는 비전 모듈(30)로부터 자동차 전방의 영상정보를 수신한다. 컨트롤러(100)는 비전 모듈(30)이 획득한 영상정보 중에서 레이더 모듈(40)이 탐지한 자동차 전방의 물체와 대응되는 영상을 추출하고 추출된 물체의 영상을 바탕으로 충돌 예측시간을 계산할 수 있다. 즉, 상기 추출된 물체와의 상대거리의 측정은 복수의 카메라를 포함하는 비전 모듈(30)에서 수행할 수 있다. 비전 모듈(30)에서 선행자동차와의 상대거리 측정은 시차 맵(Disparity Map) 에 의할 수 있다. 레이더 모듈(40)을 통해 측정된 자동차 전방의 물체와의 상대거리(제1상대거리) 또는 비전 모듈(30)을 통해 측정된 자동차 전방의 물체와의 상대거리(제2상대거리)를 상기 수학식 1에 대입하여 충돌 예측시간을 구할 수 있다. 이 때, 자동차 전방의 물체와의 상대거리의 정확도를 높이기 위해 상기 제1상대거리 및 상기 제2상대거리의 평균값을 이용하여 충돌 예측시간을 구할 수 있다.The
컨트롤러(100)는 레이더 모듈(40)에서 탐지한 자동차 전방의 물체들의 형상을 비전 모듈(30)을 통해 파악할 수 있다. 컨트롤러(100)는 통신 모듈(210)을 통해 비전 모듈(30)이 감지하지 못한 형상을 재인지할 수 있다. 통신 모듈(210)을 통해 획득된 장애물(예를 들면, 보행자 또는 이륜차)에 대한 정보는 악천후 주행 또는 야간 주행의 경우, 레이더 모듈(40) 또는 비전 모듈(30)의 단점을 보완할 수 있다.The
컨트롤러(100)는 경고 모듈(110)을 제어한다. 컨트롤러(100)는 상기 계산된 충돌 예측시간을 바탕으로 경고 모듈(110)에서 경고메시지를 출력하게 제어한다. 즉, 충돌 예측시간이 제1기준 시간 이하인 경우, 컨트롤러(100)는 경고 모듈(110)을 제어하여 경고메시지를 출력한다. 이 때, 제1기준 시간은 자동차 제조사에서 설정한 시간 또는 유로엔캡 등에서 정의한 시간일 수 있다. 예를 들어, 제1기준시간이 5초로 설정되어 있다고 가정하면, 컨트롤러(100)가 계산한 충돌 예측시간이 7초인 경우에는 경고 모듈(110)은 동작하지 않는다. 만약, 자동차가 전방의 물체에 접근하여 컨트롤러(100)가 계산한 충돌 예측시간이 4초가 된 경우에는 경고 모듈(110)은 컨트롤러(100)의 제어를 받아 경고메시지를 출력한다. 경고메시지는 상술한바와 같이 시각적, 청각적, 촉각적 메시지일 수 있다.The
컨트롤러(100)는 동력/제동 모듈(120)을 제어한다. 컨트롤러(100)는 상기 계산된 충돌 예측시간을 바탕으로 동력/제동 모듈(120)이 자동차를 감속시키거나 정지시킬수 있도록 제어한다. 즉, 충돌 예측시간이 제2기준 시간 이하인 경우, 컨트롤러(100)는 동력/제동 모듈(120)을 제어하여 자동차를 감속시키거나 정지시킨다. 이 때, 제2기준 시간은 자동차 제조사에서 설정한 시간일 수 있다. 예를 들어, 제2기준시간이 3초로 설정되어 있다고 가정하면, 컨트롤러(100)가 계산한 충돌 예측시간이 5초인 경우에는 동력/제동 모듈(120)은 동작하지 않는다. 만약, 자동차가 전방의 물체에 접근하여 컨트롤러(100)가 계산한 충돌 예측시간이 2초가 된 경우에는 동력/제동 모듈(120)은 컨트롤러(100)의 제어를 받아 자동차를 감속시키거나 정지시킨다.The
한편, 자동차는 상술한 운전보조시스템을 포함할 수 있다. 여기서, 자동차는 내연기관 자동차, 전기자동차 또는 하이브리드 자동차일 수 있다.On the other hand, the automobile may include the driving assistance system described above. Here, the automobile may be an internal combustion engine automobile, an electric automobile or a hybrid automobile.
도 5는 본 발명의 실시예에 의한 순서도이다.5 is a flowchart according to an embodiment of the present invention.
도 5를 참조하면, 레이더 모듈(40)은 자동차에 장착된다. 레이더 모듈(40)은 자동차 전방의 물체를 탐지하여 자동차 전방의 물체에 대한 정보를 획득한다. 여기서, 획득한 정보는 자동차 전방의 물체와의 거리, 위치, 방향, 속도일 수 있다.Referring to FIG. 5, the
레이더 모듈(40)은 선행자동차에 전자기파를 발사한 후 자동차 전방의 물체에서 반사되는 전자기파를 수신하여 객체와의 거리, 위치, 방향, 속도 등을 감지한다. 레이더 모듈(40)은 탐지된 선행자동차에 대한 정보를 컨트롤러(100)로 전송한다.The
컨트롤러(100)는 레이더 모듈(40)에서 탐지한 자동차의 전방의 물체에 대한 정보를 수신한다(S310).The
비전 모듈(30)은 자동차에 장착된다. 비전 모듈(30)은 자동차의 전단에 배치되어 자동차의 전방의 영상을 촬영한다. 즉, 자동차 전방의 영상정보를 획득한다. 비전 모듈(30)은 복수의 카메라를 포함할 수 있다. 복수의 카메라를 포함하는 비전모듈(30)은 영상정보에 포함된 객체와의 거리를 측정할 수 있다. 비전모듈(30)은 획득한 자동차 전방의 영상정보를 컨트롤러(100)로 전송한다.The
컨트롤러(100)는 비전 모듈(30)에서 획득한 영상정보를 수신한다(S320).The
통신 모듈(210)은 자동차에 장착된다. 통신 모듈(210)은 자동차 전방의 물체와 통신을 수행한다. 이때, 자동차 전방의 물체와 수행하는 통신은 양방향 또는 단방향 통신일 수 있다. The
한편, 통신 모듈(210)이 통신을 수행하는 자동차 전방의 물체는 보행자, 이륜차 또는 자동차 일 수 있다. 통신 모듈(210)은 자동차 전방의 물체와 일정 주기로 통신을 수행할 수 있다. 예를 들어, 자동차 전방의 물체가 보행자 또는 이륜차인 경우, 통신 모듈(210)은 보행자 또는 이륜차 운전자가 소지한 위치 정보를 송수신하는 어플리케이션이 설치된 이동 단말기와 통신을 수행할 수 있다. 통신 모듈(210)은 보행자 또는 이륜차 운전자가 소지한 이동 단말기와 통신을 위해 지속적으로 (예를 들면, 20msec 이내) 질의신호(Interrogation Signal)를 이동 단말기에게 전송할 수 있다.On the other hand, the object ahead of the vehicle in which the
통신 모듈(210)은 GPS(Global Positioning System) 또는 DGPS(Differential Global Positioning System) 기반의 통신 장치 일 수 있다. DGPS는 상대 측위 방식의 GPS 측량기법으로 이미 알고 있는 기준점 좌표를 이용하여 오차를 일으키는 요소들을 보정하고, 오차를 최대한 줄여서 보다 정확한 위치를 얻기 위한 방식이다.The
컨트롤러(100)는 통신 모듈(210)로부터 수행한 자동차 전방 물체와의 통신 정보를 수신한다. 컨트롤러(100)는 통신 모듈(210)로부터 수신한 정보를 바탕으로 자동차 전방의 물체의 위치를 파악한다(S330). 자동차 전방의 물체의 위치를 파악하는 동작은 상기 도 4를 참고하여 설명한 바와 같다.The
컨트롤러(100)는 레이더 모듈(40)로부터 수신한 자동차 전방의 물체의 정보, 비전 모듈(30)로부터 수신한 영상 정보 및 물체의 위치정보를 바탕으로 자동차 전방의 물체가 충돌을 피해야할 장애물인지 판단한다(S340). 상기 장애물은 보행자 또는 이륜차일 수 있다. 여기서, 컨트롤러(100)는 자동차 전방의 물체가 장애물인지에 대한 판단을 레이더 모듈(40)로부터 수신한 물체의 정보 중에서 물체의 속도에 기초하여 할 수 있다. 예를 들어, 자동차 전방의 물체의 속도가 시간당 60km인 경우, 컨트롤러(100)는 상기 물체를 자동차로 판단할 수 있다. 만약, 자동차 전방의 물체의 속도가 시간당 5km인 경우, 컨트롤러(100)는 상기 물체를 보행자로 판단할 수 있다. 또한 컨트롤러(100)는 자동차 전방의 물체가 장애물인지에 대한 판단을 비전 모듈(40)로부터 수신한 영상정보에서 추출한 자동차 전방의 물체의 크기 또는 형상에 기초하여 할 수 있다. 이 경우, 컨트롤러(100)는 비전 모듈(30)로부터 수신한 영상 정보를 해석하는 동작을 수행할 수 있다. 컨트롤러(100)는 자동차 전방의 물체가 장애물인지에 대한 판단을 위치 정보에 기반하여 상기 물체가 이동하는 방향을 기준으로 할 수 있다. 예를 들어, 자동차 전방의 물체가 자동차가 주행하는 도로를 가로질러 이동하는 경우, 상기 물체를 도로를 건너는 보행자로 판단할 수 있다.Based on the information of the object ahead of the car received from the
자동차 전방의 물체가 장애물인 경우, 컨트롤러(100)는 레이더 모듈(40)로부터 수신한 자동차 전방의 물체의 정보를 바탕으로 물체와의 충돌 예측시간(TTC : Time To Collision)을 계산한다(S350). When the object ahead of the vehicle is an obstacle, the
일반적으로 자동차 전방의 물체와의 충돌 예측시간은, 레이더 모듈(40)에서 감지된 전방의 물체와의 상대거리 및 전방의 물체와의 상대속도를 바탕으로 구한다.Generally, the collision prediction time with an object in front of the vehicle is obtained based on the relative distance between the object ahead and the relative speed with respect to the object ahead of the object detected by the
컨트롤러(100)는 충돌 예측시간이 제1기준시간 이하인지 판단한다(S360).The
충돌 예측시간이 제1기준 시간 이하인 경우, 컨트롤러(100)는 경고 모듈(110)을 제어하여 경고메시지를 출력한다(S370). 이 때, 제1기준 시간은 자동차 제조사에서 설정한 시간일 수 있다. 예를 들어, 제1기준시간이 5초로 설정되어 있다고 가정하면, 컨트롤러(100)가 계산한 충돌 예측시간이 7초인 경우에는 경고 모듈(110)은 동작하지 않는다. 만약, 자동차가 전방의 물체에 접근하여 컨트롤러(100)가 계산한 충돌 예측시간이 4초가 된 경우에는 경고 모듈(110)은 컨트롤러(100)의 제어를 받아 경고메시지를 출력한다. 경고메시지는 상술한바와 같이 시각적, 청각적, 촉각적 메시지일 수 있다.If the collision prediction time is less than the first reference time, the
컨트롤러(100)는 충돌 예측시간이 제2기준시간 이하인지 판단한다(S380).The
충돌 예측시간이 제2기준 시간 이하인 경우, 컨트롤러(100)는 동력/제동 모듈(120)을 제어하여 자동차를 감속시키거나 정지시킨다(S390). 이 때, 제2기준 시간은 자동차 제조사에서 설정한 시간일 수 있다. 예를 들어, 제2기준시간이 3초로 설정되어 있다고 가정하면, 컨트롤러(100)가 계산한 충돌 예측시간이 5초인 경우에는 동력/제동 모듈(120)은 동작하지 않는다. 만약, 자동차가 전방의 물체에 접근하여 컨트롤러(100)가 계산한 충돌 예측시간이 2초가 된 경우에는 동력/제동 모듈(120)은 컨트롤러(100)의 제어를 받아 자동차를 감속시키거나 정지시킨다.If the collision prediction time is less than the second reference time, the
한편, S340 단계에서 자동차 전방의 물체가 충돌을 피해야할 장애물이 아닌 경우, 컨트롤러(100)는 레이더 모듈(40)로부터 수신한 물체의 정보, 비전 모듈(30)로부터 수신한 영상 정보 및 물체의 위치정보를 바탕으로 자동차 전방의 물체가 추종선행자동차인지 판단한다(S342). 추종선행자동차인지에 대한 판단은 장애물인지에 대한 판단과 마찬가지로, 레이더 모듈(40)로부터 수신한 물체의 정보 중에서 물체의 속도에 기초하여 할 수 있다. 또한, 추종선행자동차인지에 대한 판단은 비전 모듈(40)로부터 수신한 영상정보에서 추출한 자동차 전방의 물체의 크기 또는 형상에 기초하여 할 수 있다. 또한, 추종선행자동차인지에 대한 판단은 위치 정보에 기반하여 상기 물체가 이동하는 방향을 기준으로 할 수 있다.If it is determined in step S340 that the object ahead of the vehicle is not an obstacle that should be avoided from collision, the
자동차 전방의 물체가 추종선행자동차인 경우, 컨트롤러(100)는 동력/제동 모듈(120)을 제어하여 추종선행자동차를 추종하여 주행한다(S345). 이때, 동력/제동 모듈(120)은 컨트롤러(100)의 제어를 받아 추종선행자를 추종하여 자동차를 가속시키거나 감속시킬 수 있다.When the object ahead of the automobile is the following automobile, the
도 6은 본 발명의 실시예에 의한 통신 모듈을 통한 보행자 인지 보완을 설명하는 순서도이다.6 is a flowchart illustrating pedestrian recognition and supplementation through a communication module according to an embodiment of the present invention.
도 6을 참조하면, 이동단말기는 사용자의 명령에 따라, 보행자 위치 추적 어플리케이션이 설치한다(S460). 이동단말기는 보행자 위치 추적 어플리케이션의 위치 전송 기능을 온(on)한다(S470). 이동단말기는 보행자 위치를 실시간으로 전송한다(S480). 여기서, 위치 추적 또는 위치 전송은 인공위성을 통해서 수행하거나 또는 지상에 설치된 기지국을 통해 수행할 수 있다.Referring to FIG. 6, the mobile terminal installs a pedestrian position tracking application according to a user's command (S460). The mobile terminal turns on the position transmission function of the pedestrian position tracking application (S470). The mobile terminal transmits the position of the pedestrian in real time (S480). Here, the position tracking or position transmission can be performed through a satellite or through a base station installed on the ground.
한편, 자동차에서 수행되는 동작은 이동단말기와 별도로 진행된다. 이그니션(Ignition)이 온(on)된다(S410). On the other hand, the operation performed in the vehicle is performed separately from the mobile terminal. The ignition is turned on (S410).
컨트롤러(100)는 AEB(Advanced Emergency Braking) 및 ACC(Adaptive Cruise Control)기능이 온(on)되었는지 판단한다(S415). The
AEB 및 ACC 기능이 온(on)인 경우, 컨트롤러(100)는 비전 모듈(30) 또는 레이더 모듈(40)로부터 수신된 정보를 기초로 자동차 전방의 물체가 장애물인지 판단한다(S420). 여기서, 자동차 전방의 물체가 장애물이 아닌경우, 컨트롤러(100)는 자동차가 정속주행을 할 수 있도록 제어한다(S450).If the AEB and ACC functions are on, the
자동차 전방의 물체가 장애물인 경우, 컨트롤러(100)는 자동차 전방의 물체가 보행자인지 판단한다(S425). 보행자 인지에 대한 판단은 통신 모듈(210)에 의해서 수행되는 이동단말기와의 통신에 의해 이루어질 수 있다. 통신 모듈(210)과 이동단말기와의 통신은 도 3 및 도 4를 참조하여 설명한 바와 같다. If the object ahead of the vehicle is an obstacle, the
S425단계에서, 장애물이 추종선행자동차인 경우, 컨트롤러(100)는 추종선행자동차를 추종하여 주행하도록 제어한다(S430).In step S425, when the obstacle is the following vehicle, the
S425단계에서, 장애물이 보행자인 경우, 컨트롤러(100)는 보행자와 충돌 가능성을 판단한다(S435). 여기서 충돌 가능성에 대한 판단은 상술한 바와 같이, 충돌 예측 시간(TTC : Time To Collision)를 기준으로 수행할 수 있다.In step S425, if the obstacle is a pedestrian, the
S435단계에서 판단결과, 충돌 가능성이 있는 경우, 컨트롤러(100)는 경고 모듈(110)을 제어하여 경고를 수행한다.If it is determined in step S435 that there is a possibility of collision, the
S435단계에서 판단결과, 긴급 제동이 필요한 경우, 컨트롤러(100)는 동력/제동 모듈(120)을 제어하여 긴급 제동을 수행한다(S445).If it is determined in step S435 that the emergency braking is required, the
이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this point, it will be appreciated that the combinations of blocks and flowchart illustrations in the process flow diagrams may be performed by computer program instructions. These computer program instructions may be loaded into a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, so that those instructions, which are executed through a processor of a computer or other programmable data processing apparatus, Thereby creating means for performing functions. These computer program instructions may also be stored in a computer usable or computer readable memory capable of directing a computer or other programmable data processing apparatus to implement the functionality in a particular manner so that the computer usable or computer readable memory The instructions stored in the block diagram (s) are also capable of producing manufacturing items containing instruction means for performing the functions described in the flowchart block (s). Computer program instructions may also be stored on a computer or other programmable data processing equipment so that a series of operating steps may be performed on a computer or other programmable data processing equipment to create a computer- It is also possible for the instructions to perform the processing equipment to provide steps for executing the functions described in the flowchart block (s).
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.In addition, each block may represent a module, segment, or portion of code that includes one or more executable instructions for executing the specified logical function (s). It should also be noted that in some alternative implementations, the functions mentioned in the blocks may occur out of order. For example, two blocks shown in succession may actually be executed substantially concurrently, or the blocks may sometimes be performed in reverse order according to the corresponding function.
이 때, 본 실시예에서 사용되는 '모듈'이라는 용어는 소프트웨어 또는 FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, 모듈은 어떤 역할들을 수행한다. 그렇지만 모듈은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. 모듈은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 모듈은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 모듈들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 모듈들로 결합되거나 추가적인 구성요소들과 모듈들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 모듈들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.Here, the term " module " used in this embodiment means a hardware component such as software or an FPGA or an ASIC, and the module performs certain roles. However, a module is not limited to software or hardware. A module may be configured to reside on an addressable storage medium and configured to play back one or more processors. Thus, by way of example, a module may include components such as software components, object-oriented software components, class components and task components, and processes, functions, attributes, procedures, Microcode, circuitry, data, databases, data structures, tables, arrays, and variables, as will be appreciated by those skilled in the art. The functionality provided within the components and modules may be combined into a smaller number of components and modules or further separated into additional components and modules. In addition, the components and modules may be implemented to play back one or more CPUs in a device or a secure multimedia card.
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It should be understood that various modifications may be made by those skilled in the art without departing from the spirit and scope of the present invention.
30 : 비전 모듈
40 : 레이더 모듈
100 : 컨트롤러
110 : 경고모듈
120 : 동력/제동 모듈
210 : 통신 모듈30: Vision module
40: Radar module
100: controller
110: Warning Module
120: Power / Brake Module
210: Communication module
Claims (18)
복수의 카메라를 구비하고, 상기 오브젝트에 대한 영상 정보를 획득하는 비전 모듈;
상기 오브젝트가 소지한 이동 단말기와 통신하여, 상기 오브젝트의 위치 및 제2 속도 정보를 수신하는 통신 모듈; 및
상기 오브젝트와의 충돌을 경고하는 경고 모듈; 및
상기 제1 속도 정보 및 상기 영상 정보에서 추출한 상기 오브젝트의 형상에 기초하여, 장애물인지 판단하고,
상기 제1 속도 정보 및 상기 형상에 기초하여 장애물인지 판단할 수 없는 경우, 상기 위치 및 상기 제2 속도 정보에 기초하여 상기 오브젝트가 장애물인지 판단하고,
상기 오브젝트가 장애물인 경우, 상기 제1 또는 제2 속도 정보 및 상기 복수의 카메라를 통해 획득되는 시차맵(disparity map)을 통해 상기 장애물과의 충돌 예측시간을 계산하고,
상기 충돌 예측시간이 제1 기준시간 이하인 경우, 상기 경고 모듈을 제어하여 경고메시지를 출력하는 컨트롤러;를 포함하는 운전보조시스템.A radar module for detecting an object ahead and acquiring first speed information of the object;
A vision module having a plurality of cameras and acquiring image information on the object;
A communication module that communicates with the mobile terminal held by the object and receives the position of the object and the second rate information; And
A warning module for warning a collision with the object; And
Based on the first speed information and the shape of the object extracted from the image information,
Determining whether the object is an obstacle based on the position and the second speed information when it is impossible to determine whether the obstacle is an obstacle based on the first speed information and the shape,
Calculating a collision prediction time with the obstacle based on the first or second speed information and a disparity map obtained through the plurality of cameras when the object is an obstacle,
And a controller for controlling the warning module to output a warning message if the collision prediction time is equal to or less than a first reference time.
상기 오브젝트는 상기 자동차가 주행하는 도로를 보행하는 보행자 또는 이륜차 운전자이고,
상기 통신 모듈은 상기 보행자 또는 이륜차 운전자가 소지한 위치 정보를 송수신하는 어플리케이션이 설치된 이동 단말기와 양방향 통신을 수행하는 운전보조시스템The method according to claim 1,
Wherein the object is a pedestrian or a motorcycle driver walking on the road on which the automobile travels,
The communication module includes a driving assist system that performs bidirectional communication with a mobile terminal equipped with an application for transmitting and receiving position information held by the pedestrian or the motorcycle driver
상기 통신 모듈은,
상기 오브젝트와 일정 주기로 통신을 수행하는 운전보조시스템. The method according to claim 1,
The communication module includes:
And performs communication with the object at regular intervals.
상기 통신 모듈은 GPS 또는 DGPS기반의 통신 장치인 운전보조시스템.The method according to claim 1,
Wherein the communication module is a GPS or DGPS-based communication device.
상기 컨트롤러는,
상기 오브젝트가 장애물이 아닌 경우,
상기 제1 속도 및 상기 형상에 기초하여 상기 오브젝트가 추종선행자동차인지 판단하는 보행자 또는 이륜차를 인지하는 운전보조시스템.The method according to claim 1,
The controller comprising:
If the object is not an obstacle,
And recognizes a pedestrian or a motorcycle that determines whether the object is a preceding vehicle based on the first speed and the shape.
상기 컨트롤러의 제어를 받아 상기 자동차를 가속시키거나 감속시키는 동력/제동 모듈;을 더 포함하고,
상기 오브젝트가 추종선행자동차인 경우,
상기 컨트롤러는 상기 동력/제동 모듈을 제어하여 상기 추종선행자동차를 추종 주행 하는 운전보조시스템.6. The method of claim 5,
Further comprising a power / brake module for accelerating or decelerating the automobile under the control of the controller,
If the object is a preceding vehicle,
And the controller controls the power / braking module to follow and follow the following preceding-following vehicle.
상기 경고메시지는 시각적, 청각적 또는 촉각적 메시지인 운전보조시스템.The method according to claim 1,
Wherein the warning message is a visual, audible or tactile message.
상기 컨트롤러의 제어를 받아 상기 자동차를 가속시키거나 감속시키거나 정지시키는 동력/제동 모듈을 더 포함하고,
상기 오브젝트가 장애물인 경우,
상기 컨트롤러는 장애물과의 충돌 예측시간을 계산하고,
상기 충돌 예측시간이 제2기준시간 이하인 경우,
상기 컨트롤러는 상기 동력/제동 모듈을 제어하여 상기 자동차를 자동으로 제동하는 운전보조시스템.The method according to claim 1,
Further comprising a power / braking module for accelerating, decelerating or stopping the automobile under the control of the controller,
If the object is an obstacle,
The controller calculates a collision prediction time with an obstacle,
If the collision prediction time is equal to or less than the second reference time,
And the controller automatically brakes the vehicle by controlling the power / braking module.
복수의 카메라를 구비한 비전 모듈이 획득한 상기 오브젝트에 대한 영상 정보를 수신하는 단계;
통신 모듈을 통해, 상기 오브젝트가 소지한 이동 단말기와 통신하여, 상기 오브젝트의 위치 및 제2 속도 정보를 수신하는 단계;
상기 속도 정보 및 상기 영상 정보에서 추출한 상기 오브젝트의 형상에 기초하여 장애물인지 판단하는 단계;
상기 속도 정보 및 상기 형상에 기초하여 장애물인지 판단할 수 없는 경우, 상기 통신 모듈을 통해 수신된 상기 위치 및 상기 제2 속도 정보에 기초하여 상기 오브젝트가 장애물인지 판단하는 단계;
상기 오브젝트가 장애물인 경우, 상기 제1 또는 제2 속도 정보 및 상기 복수의 카메라를 통해 획득된 시차맵을 통해 상기 장애물과의 충돌 예측시간을 계산하는 단계; 및
상기 충돌 예측시간이 제1 기준시간 이하인 경우, 경고 모듈을 통해, 경고메시지를 출력하는 단계;를 포함하는 운전보조시스템의 제어방법.Receiving first speed information of an object ahead of the vehicle detected by the radar module;
Receiving image information on the object obtained by a vision module having a plurality of cameras;
Communicating with a mobile terminal carried by the object through a communication module, receiving a position of the object and second velocity information;
Determining whether the obstacle is an obstacle based on the speed information and the shape of the object extracted from the image information;
Determining whether the object is an obstacle based on the position and the second speed information received through the communication module when it is impossible to determine whether the obstacle is an obstacle based on the speed information and the shape;
Calculating a collision prediction time with the obstacle through the first or second velocity information and the parallax map obtained through the plurality of cameras when the object is an obstacle; And
And outputting a warning message through the warning module when the collision prediction time is equal to or less than a first reference time.
상기 오브젝트는 상기 자동차가 주행하는 도로를 보행하는 보행자 또는 이륜차 운전자이고,
상기 통신 모듈은 상기 보행자가 소지한 위치 정보를 송수신하는 어플리케이션이 설치된 이동 단말기와 양방향 통신을 수행하는 운전보조시스템의 제어방법.11. The method of claim 10,
Wherein the object is a pedestrian or a motorcycle driver walking on the road on which the automobile travels,
Wherein the communication module performs bidirectional communication with a mobile terminal equipped with an application for transmitting and receiving location information held by the pedestrian.
상기 통신 모듈은,
상기 오브젝트와 일정 주기로 통신을 수행하는 운전보조시스템의 제어방법.11. The method of claim 10,
The communication module includes:
Wherein the communication is performed with the object at a constant cycle.
상기 통신 모듈은 GPS 또는 DGPS기반의 통신 장치인 운전보조시스템의 제어방법.11. The method of claim 10,
Wherein the communication module is a GPS or DGPS-based communication device.
상기 오브젝트가 장애물이 아닌 경우,
상기 제1 속도 및 상기 형상에 기초하여 상기 오브젝트가 추종선행자동차인지 판단하는 단계;를 더 포함하는 운전보조시스템의 제어방법.11. The method of claim 10,
If the object is not an obstacle,
And determining whether the object is a preceding vehicle based on the first speed and the shape.
상기 오브젝트가 추종선행자동차인경우,
상기 추종선행자동차를 추종 주행하는 단계;를 더 포함하는 운전보조시스템의 제어방법.15. The method of claim 14,
If the object is a preceding vehicle,
Further comprising the step of following and following said following preceding vehicle.
상기 경고메시지는 시각적, 청각적 또는 촉각적 메시지인 운전보조시스템의 제어방법.17. The method of claim 16,
Wherein the warning message is a visual, audible or tactile message.
상기 오브젝트가 장애물인 경우,
장애물과의 충돌 예측시간을 계산하고,
상기 충돌 예측시간이 제2기준시간 이하인 경우,
상기 자동차를 자동으로 제동하는 단계를 더 포함하는 운전보조시스템의 제어방법.11. The method of claim 10,
If the object is an obstacle,
The collision prediction time with the obstacle is calculated,
If the collision prediction time is equal to or less than the second reference time,
Further comprising the step of automatically braking the vehicle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130133129A KR101511858B1 (en) | 2013-11-04 | 2013-11-04 | Advanced Driver Assistance System(ADAS) and controlling method for the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130133129A KR101511858B1 (en) | 2013-11-04 | 2013-11-04 | Advanced Driver Assistance System(ADAS) and controlling method for the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101511858B1 true KR101511858B1 (en) | 2015-04-13 |
Family
ID=53034393
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR20130133129A Active KR101511858B1 (en) | 2013-11-04 | 2013-11-04 | Advanced Driver Assistance System(ADAS) and controlling method for the same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101511858B1 (en) |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101673158B1 (en) | 2016-06-29 | 2016-11-11 | 장혜영 | Helmet with radar reflector |
| KR20180089050A (en) | 2017-01-31 | 2018-08-08 | 주식회사 이랜텍 | The vehicle including output adjusting means |
| KR101891920B1 (en) * | 2017-05-15 | 2018-08-24 | 주식회사 만도 | Pedestrian detecting system, automatic cruise control apparatus and method thereof |
| US10133938B2 (en) | 2015-09-18 | 2018-11-20 | Samsung Electronics Co., Ltd. | Apparatus and method for object recognition and for training object recognition model |
| KR20190049221A (en) | 2017-11-01 | 2019-05-09 | 주식회사 이노베스트 | an Autonomous Vehicle of pedestrians facial features |
| KR20200024076A (en) | 2018-08-27 | 2020-03-06 | 주식회사 만도 | Emergency braking device for vehicle |
| KR20200046179A (en) | 2018-10-18 | 2020-05-07 | 주식회사 만도 | Emergency controlling device for vehicle |
| CN111332295A (en) * | 2018-12-17 | 2020-06-26 | 现代自动车株式会社 | Vehicle and control method thereof |
| CN111409627A (en) * | 2020-04-30 | 2020-07-14 | 江铃汽车股份有限公司 | Intelligent driving control system |
| WO2020226258A1 (en) * | 2019-05-09 | 2020-11-12 | 엘지전자 주식회사 | Autonomous driving vehicle and pedestrian guidance system and method using same |
| KR20200128471A (en) * | 2019-04-22 | 2020-11-13 | 현대자동차주식회사 | Vehicle and controlling method of vehicle |
| WO2021029466A1 (en) * | 2019-08-14 | 2021-02-18 | 엘지전자 주식회사 | Technology for detecting pedestrian walking across road by server controlling tcu mounted in vehicle |
| CN112810607A (en) * | 2019-10-29 | 2021-05-18 | 现代自动车株式会社 | Vehicle and control method thereof |
| CN113049264A (en) * | 2019-12-27 | 2021-06-29 | 北京车和家信息技术有限公司 | Test system and method for advanced driving assistance system of vehicle |
| CN114715152A (en) * | 2022-05-17 | 2022-07-08 | 厦门金龙联合汽车工业有限公司 | Vehicle formation method based on perception safety redundancy |
| KR20240025093A (en) * | 2022-08-17 | 2024-02-27 | 한국자동차연구원 | Wireless camera system and operating method thereof |
| FR3148409A1 (en) * | 2023-05-05 | 2024-11-08 | Psa Automobiles Sa | Rear cross traffic pre-brake alert |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004082944A (en) * | 2002-08-28 | 2004-03-18 | Honda Motor Co Ltd | Vehicle follower |
| KR20130068626A (en) * | 2011-12-15 | 2013-06-26 | 한국전자통신연구원 | Apparatus and method for warning a pedestrian collision |
| KR20130112218A (en) * | 2012-04-03 | 2013-10-14 | 자동차부품연구원 | Collision avoidance system and method for pedestrian |
-
2013
- 2013-11-04 KR KR20130133129A patent/KR101511858B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004082944A (en) * | 2002-08-28 | 2004-03-18 | Honda Motor Co Ltd | Vehicle follower |
| KR20130068626A (en) * | 2011-12-15 | 2013-06-26 | 한국전자통신연구원 | Apparatus and method for warning a pedestrian collision |
| KR20130112218A (en) * | 2012-04-03 | 2013-10-14 | 자동차부품연구원 | Collision avoidance system and method for pedestrian |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10133938B2 (en) | 2015-09-18 | 2018-11-20 | Samsung Electronics Co., Ltd. | Apparatus and method for object recognition and for training object recognition model |
| US10694802B2 (en) | 2016-06-29 | 2020-06-30 | Hye Young Jang | Helmut provided with radar reflector |
| KR101673158B1 (en) | 2016-06-29 | 2016-11-11 | 장혜영 | Helmet with radar reflector |
| KR20180089050A (en) | 2017-01-31 | 2018-08-08 | 주식회사 이랜텍 | The vehicle including output adjusting means |
| KR101891920B1 (en) * | 2017-05-15 | 2018-08-24 | 주식회사 만도 | Pedestrian detecting system, automatic cruise control apparatus and method thereof |
| KR20190049221A (en) | 2017-11-01 | 2019-05-09 | 주식회사 이노베스트 | an Autonomous Vehicle of pedestrians facial features |
| KR20200024076A (en) | 2018-08-27 | 2020-03-06 | 주식회사 만도 | Emergency braking device for vehicle |
| KR20200046179A (en) | 2018-10-18 | 2020-05-07 | 주식회사 만도 | Emergency controlling device for vehicle |
| CN111332295A (en) * | 2018-12-17 | 2020-06-26 | 现代自动车株式会社 | Vehicle and control method thereof |
| KR20200128471A (en) * | 2019-04-22 | 2020-11-13 | 현대자동차주식회사 | Vehicle and controlling method of vehicle |
| KR102815682B1 (en) * | 2019-04-22 | 2025-06-04 | 현대자동차주식회사 | Vehicle and controlling method of vehicle |
| WO2020226258A1 (en) * | 2019-05-09 | 2020-11-12 | 엘지전자 주식회사 | Autonomous driving vehicle and pedestrian guidance system and method using same |
| WO2021029466A1 (en) * | 2019-08-14 | 2021-02-18 | 엘지전자 주식회사 | Technology for detecting pedestrian walking across road by server controlling tcu mounted in vehicle |
| CN112810607A (en) * | 2019-10-29 | 2021-05-18 | 现代自动车株式会社 | Vehicle and control method thereof |
| CN113049264A (en) * | 2019-12-27 | 2021-06-29 | 北京车和家信息技术有限公司 | Test system and method for advanced driving assistance system of vehicle |
| CN113049264B (en) * | 2019-12-27 | 2023-01-10 | 北京车和家信息技术有限公司 | Test system and method for advanced driving assistance system of vehicle |
| CN111409627A (en) * | 2020-04-30 | 2020-07-14 | 江铃汽车股份有限公司 | Intelligent driving control system |
| CN114715152A (en) * | 2022-05-17 | 2022-07-08 | 厦门金龙联合汽车工业有限公司 | Vehicle formation method based on perception safety redundancy |
| KR20240025093A (en) * | 2022-08-17 | 2024-02-27 | 한국자동차연구원 | Wireless camera system and operating method thereof |
| KR102759176B1 (en) * | 2022-08-17 | 2025-01-23 | 한국자동차연구원 | Wireless camera system and operating method thereof |
| FR3148409A1 (en) * | 2023-05-05 | 2024-11-08 | Psa Automobiles Sa | Rear cross traffic pre-brake alert |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101511858B1 (en) | Advanced Driver Assistance System(ADAS) and controlling method for the same | |
| US9963149B2 (en) | Vehicle control device | |
| JP6269606B2 (en) | Vehicle control device | |
| CN109841088B (en) | Vehicle driving assistance system and method | |
| US20190071071A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
| US11755022B2 (en) | Vehicle control device | |
| US20170240183A1 (en) | Autonomous driving apparatus | |
| KR101552017B1 (en) | Performance enhanced driver assistance systems and controlling method for the same | |
| KR101545054B1 (en) | Driver assistance systems and controlling method for the same | |
| KR101535722B1 (en) | Driver assistance systems and controlling method for the same | |
| US11801863B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
| US11919515B2 (en) | Vehicle control device and vehicle control method | |
| JP4235090B2 (en) | Vehicle travel support device | |
| KR101519215B1 (en) | Driver assistance systems and controlling method for the same | |
| JP2019185639A (en) | Collision determination device and method | |
| KR101511860B1 (en) | Driver assistance systems and controlling method for the same | |
| KR101602021B1 (en) | An Active Cruise Control Apparatus and A Method for the same | |
| JP6648551B2 (en) | Automatic driving device | |
| KR101511864B1 (en) | An Active Cruise Control Apparatus and A Method for the same | |
| KR101511861B1 (en) | Driver assistance systems and controlling method for the same | |
| US12304473B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
| EP4080307B1 (en) | Remote function selection device | |
| CN118457568A (en) | Method and device for avoiding collisions or reducing impact forces | |
| KR101511859B1 (en) | Lane recognition enhanced driver assistance systems and controlling method for the same | |
| KR20150051547A (en) | Driver assistance systems and controlling method for the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20131104 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141021 Patent event code: PE09021S01D |
|
| 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: 20150320 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150407 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20150407 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20180329 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180329 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20190325 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190325 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200326 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210401 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220325 Start annual number: 8 End annual number: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250325 Start annual number: 11 End annual number: 13 |
