[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20170018701A - Driver assistance apparatus and control method for the same - Google Patents

Driver assistance apparatus and control method for the same Download PDF

Info

Publication number
KR20170018701A
KR20170018701A KR1020150112654A KR20150112654A KR20170018701A KR 20170018701 A KR20170018701 A KR 20170018701A KR 1020150112654 A KR1020150112654 A KR 1020150112654A KR 20150112654 A KR20150112654 A KR 20150112654A KR 20170018701 A KR20170018701 A KR 20170018701A
Authority
KR
South Korea
Prior art keywords
vehicle
parking
driver
steering
section
Prior art date
Application number
KR1020150112654A
Other languages
Korean (ko)
Other versions
KR102326058B1 (en
Inventor
이성수
김상국
Original Assignee
현대모비스 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 현대모비스 주식회사 filed Critical 현대모비스 주식회사
Priority to KR1020150112654A priority Critical patent/KR102326058B1/en
Publication of KR20170018701A publication Critical patent/KR20170018701A/en
Application granted granted Critical
Publication of KR102326058B1 publication Critical patent/KR102326058B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/06Automatic manoeuvring for parking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N5/00Arrangements or devices on vehicles for entrance or exit control of passengers, e.g. turnstiles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q5/00Arrangement or adaptation of acoustic signal devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/10Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
    • B60R25/1004Alarm systems characterised by the type of sensor, e.g. current sensing means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/143Alarm means

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Traffic Control Systems (AREA)

Abstract

The present invention relates to a driver assistance apparatus and a control method therefor. According to an embodiment of the present invention, a control method for a driver assistance apparatus comprises the steps of: recognizing at least one candidate parking section using at least one sensor provided in a vehicle; determining one of the candidate parking sections as a target parking section; generating a parking path for the target parking section; controlling the speed and steering of the vehicle along the parking path; and outputting an alarm message to a driver of the vehicle when the vehicle enters in a predetermined distance from the target parking section.

Description

운전자 보조 장치 및 그 제어 방법{DRIVER ASSISTANCE APPARATUS AND CONTROL METHOD FOR THE SAME}[0001] DRIVER ASSISTANCE APPARATUS AND CONTROL METHOD FOR THE SAME [0002]

본 발명은 운전자 보조 장치 및 그 제어 방법에 관한 것으로서, 보다 상세하게는 운전자의 승하차를 고려한 주차 및 출차 제어를 수행하는 운전자 보조 장치 및 그 제어 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0002] The present invention relates to a driver assistance apparatus and a control method thereof, and more particularly, to a driver assistance apparatus and a control method thereof that perform parking and departure control considering a driver's getting on and off.

차량이란, 어느 한 장소로부터 다른 장소까지 사람이나 화물 등을 운송하는 장치를 말한다. 최근, 운전자의 편의를 증대시키기 위한 기술 개발의 일환으로, 주차 보조 시스템이 개발되어 상용화 단계에 이르렀다.A vehicle is a device that transports people or cargo from one place to another. Recently, a parking assist system has been developed and commercialized as part of technology development to increase the convenience of the driver.

주차 보조 시스템이란, 주차 공간의 길이를 측정하여 주차가 가능한지 여부를 알려주고, 필요시 음향신호 또는 광신호를 이용하여 운전자에게 위험 상황에 대한 경보를 출력한다. 또한, 경우에 따라서는 주차를 위한 조향 및 속도에 대한 제어를 담당한다.The parking assist system measures the length of a parking space to indicate whether or not parking is possible, and outputs an alarm about a dangerous situation to a driver by using an acoustic signal or an optical signal if necessary. In some cases, it controls the steering and the speed for parking.

이러한 주차 보조 시스템을 구현하기 위해서는, 카메라나 초음파 센서 등 주차 공간을 인식하기 위한 적어도 하나 이상의 센서가 필수적으로 차량에 장착되어야 한다. In order to implement such a parking assist system, at least one sensor for recognizing a parking space such as a camera or an ultrasonic sensor must be mounted on a vehicle.

한편, 종래의 주차 보조 시스템은, 단순히 특정 주차 공간으로 차량을 주차시키거나, 차량이 이미 주차된 특정 주차 공간으로부터 차량을 출차시키기 위한 기술만을 제시하고 있을 뿐, 주차나 출차 시 운전자의 승하차를 위한 공간이 확보되지 않는 상황까지 대비한 기술에 대하여는 전혀 언급하고 있지 않다.On the other hand, the conventional parking assist system merely suggests a technique for parking the vehicle to a specific parking space or leaving the vehicle from a specific parking space where the vehicle is already parked. There is no mention of a technique to prepare for a situation where space is not secured.

본 발명은 전술한 문제점을 해결하기 위해서 안출된 것으로서, 본 발명의 실시예들에 따르면, 운전자의 승하차를 고려한 주차 및 출차 제어를 수행하는 운전자 보조 장치 및 그 제어 방법을 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a driver assistance apparatus and a control method therefor which perform parking and departure control considering a driver's getting on and off according to embodiments of the present invention.

본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.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 method for controlling at least one candidate parking lot, the method comprising: recognizing at least one candidate parking lot using at least one sensor provided in the vehicle; Determining one of the candidate parking sections as a target parking section; Generating a parking path for the target parking segment; Controlling the speed and steering of the vehicle along the parking path; And outputting an alarm message to the driver of the vehicle when the vehicle enters a predetermined distance from the target parking section.

또한, 상기 후보 주차 구획은, 상기 차량의 주변에 존재하는 주차 구획 중, 상기 차량이 주차할 수 있는 크기를 가지는 주차 구획일 수 있다.Further, the candidate parking section may be a parking section having a size such that the vehicle can park, among the parking sections existing around the vehicle.

또한, 상기 후보 주차 구획 중 어느 하나를 목표 주차 구획으로 결정하는 단계는, 상기 후보 주차 구획이 복수인 경우, 소정 기준에 따라 상기 복수의 후보 주차 구획 중 어느 하나를 상기 목표 주차 구획으로 결정하는 단계;를 포함할 수 있다.The step of determining any one of the candidate parking sections as the target parking section may include the step of determining any one of the plurality of candidate parking sections as the target parking section according to a predetermined criterion ; ≪ / RTI >

또한, 상기 차량의 운전자에게 알람 메시지를 출력하는 단계는, 상기 목표 주차 구획의 폭과 상기 차량의 폭 간의 차이가 소정 값 미만인 경우에 수행될 수 있다.The step of outputting an alarm message to the driver of the vehicle may be performed when the difference between the width of the target parking segment and the width of the vehicle is less than a predetermined value.

또한, 상기 운전자의 하차 여부를 판단하는 단계;를 더 포함할 수 있다.The method may further include determining whether the driver is getting off the bus.

또한, 상기 운전자의 하차 여부를 판단하는 단계는, 상기 차량에 등록된 스마트키로부터 송출되는 신호의 세기 및 상기 차량의 시트에 구비된 중량 센서의 센싱 신호 중 적어도 어느 하나를 기초로 수행될 수 있다.The step of determining whether or not the driver gets off may be performed based on at least one of a strength of a signal transmitted from the smart key registered in the vehicle and a sensing signal of a weight sensor provided on the seat of the vehicle .

또한, 상기 운전자가 하차한 것으로 판단 시, 상기 주차 경로 중 남은 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계;를 더 포함할 수 있다.And controlling the speed and steering of the vehicle along a remaining path of the parking path when it is determined that the driver is getting off the vehicle.

또한, 상기 주차 경로 중 남은 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계는, 상기 운전자가 하차한 것으로 판단된 시점부터 소정 시간이 경과한 후 수행될 수 있다.Also, the step of controlling the speed and steering of the vehicle along the remaining path of the parking path may be performed after a predetermined time has elapsed from when the driver is determined to have gotten off.

또한, 상기 목표 주차 구획으로부터의 출차 경로를 생성하는 단계; 및 상기 출차 경로를 따라 상기 차량의 속도 및 조향 중 적어도 어느 하나를 제어하는 단계;를 더 포함할 수 있다.Generating a departure path from the target parking section; And controlling at least one of a speed and a steering of the vehicle along the departure route.

또한, 상기 출차 경로를 따라 상기 차량의 속도 및 조향 중 적어도 어느 하나를 제어하는 단계는, 상기 출차 경로의 적어도 일부분으로부터 소정 거리 내의 장애물이 인식되는 경우, 상기 장애물이 사라질 때까지 상기 차량을 정차하도록 제어할 수 있다.In addition, the step of controlling at least one of the speed and the steering of the vehicle along the outgoing path may include stopping the vehicle until the obstacle disappears, when an obstacle within a predetermined distance from at least a part of the outgoing path is recognized Can be controlled.

또한, 상기 출차 경로는, 상기 차량의 주차 위치로부터 상기 운전자가 하차한 위치까지에 대한 경로일 수 있다.The exit route may be a route from the parking position of the vehicle to a position where the driver gets off.

또한, 상기 주차 경로 중 남은 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계는, 상기 차량에 등록된 스마트키로부터 주차 명령을 수신한 경우에 수행되고, 상기 목표 주차 구획으로부터의 출차 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계는, 상기 스마트키로부터 출차 명령을 수신한 경우에 수행될 수 있다.The step of controlling the speed and steering of the vehicle along the remaining path of the parking path may be performed when a parking command is received from the smart key registered in the vehicle, The step of controlling the speed and steering of the vehicle may be performed when an outgoing command is received from the smart key.

본 발명에 따른 운전자 보조 장치 및 그 제어 방법의 효과에 대해 설명하면 다음과 같다.Effects of the driver assistance device and the control method thereof according to the present invention will be described as follows.

본 발명의 실시예들 중 적어도 하나에 의하면, 운전자의 승하차를 고려한 주차 및 출차 제어를 수행하는 운전자 보조 장치 및 그 제어 방법을 제공할 수 있다. 이에 따라, 주차 시 운전자의 하차 편의성을 향상시키고, 출차 시 운전자의 승차 편의성을 향상시킬 수 있다.According to at least one of the embodiments of the present invention, it is possible to provide a driver assistance device that performs parking and departure control in consideration of driver's getting on and off and a control method thereof. Accordingly, it is possible to improve the convenience of getting off the driver at the time of parking and to improve the convenience of riding the driver at the time of departure.

본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.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는 본 발명의 일 실시예에 따른 운전자 보조 장치의 제어 방법을 보여주는 순서도이다.
도 3a 내지 도 3d는 본 발명의 일 실시예에 따른 운전자 보조 장치를 설명하기 위해 참조되는 도면이다.
도 4는 본 발명의 일 실시예에 따른 운전자 보조 장치가 차량의 출차를 제어하는 동작을 보여준다.
도 5a 내지 도 5c는 본 발명의 일 실시예에 따른 운전자 보조 장치가 장애물 지도를 생성하는 개념을 설명하기 위한 도면이다.
1 shows a block diagram of a driver assistance device according to an embodiment of the present invention.
2 is a flowchart illustrating a method of controlling a driver assistance device according to an exemplary embodiment of the present invention.
FIGS. 3A through 3D are views for explaining a driver assistance apparatus according to an embodiment of the present invention.
FIG. 4 shows an operation of the driver assistance device according to an embodiment of the present invention to control the vehicle departure.
5A to 5C are views for explaining the concept of generating an obstacle map by the driver assistance device according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 또한, 본 명세서에 개시된 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, wherein like reference numerals are used to designate identical or similar elements, and redundant description thereof will be omitted. The suffix "module" and " part "for the components used in the following description are given or mixed in consideration of ease of specification, and do not have their own meaning or role. In the following description of the embodiments of the present invention, a detailed description of related arts will be omitted when it is determined that the gist of the embodiments disclosed herein may be blurred. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. , ≪ / RTI > equivalents, and alternatives.

제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms including ordinals, such as first, second, etc., may be used to describe various elements, but the elements are not limited to these terms. The terms are used only for the purpose of distinguishing one component from another.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. The singular expressions include plural expressions unless the context clearly dictates otherwise.

본 출원에서, "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In the present application, the terms "comprises", "having", and the like are used to specify that a feature, a number, a step, an operation, an element, a component, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

도 1은 본 발명의 일 실시예에 따른 운전자 보조 장치(100)의 블록 다이어그램을 보여준다. 1 shows a block diagram of a driver assistance device 100 according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 운전자 보조 장치(100)는, 센서부(110), 정보 저장부(120), 주차구획 탐색부(130), 인터페이스부(140), 구동부(150), 통신부(160) 및 제어부(170)를 포함한다.Referring to FIG. 1, a driver assistance device 100 according to an embodiment of the present invention includes a sensor unit 110, an information storage unit 120, a parking space searching unit 130, an interface unit 140, (150), a communication unit (160), and a control unit (170).

센서부(110)는 차량 주변에 존재하는 각종 오브젝트를 감지하여, 그에 대응하는 센싱 신호를 출력한다. 이때, 센싱 신호는 센서부(110)가 감지 영역에 대한 감지 결과로서 출력하는 신호일 수 있다.The sensor unit 110 senses various objects existing in the vicinity of the vehicle and outputs a corresponding sensing signal. At this time, the sensing signal may be a signal that the sensor unit 110 outputs as a result of sensing the sensing area.

이러한, 센서부(110)는 적어도 하나 이상의 센서를 포함한다. 예를 들어, 센서부(110)는 카메라(112a-112d) 및 초음파 센서(114) 중 적어도 어느 하나를 포함할 수 있다. 다만, 센서의 종류가 이에 한정되는 것은 아니며, 레이더나 라이다 등 그 밖에 오브젝트를 감지할 수 있는 센서라면 특별히 한정하지 않는다.The sensor unit 110 includes at least one sensor. For example, the sensor unit 110 may include at least one of a camera 112a-112d and an ultrasonic sensor 114. [ However, the type of the sensor is not limited thereto, and it is not particularly limited as long as it is a sensor capable of detecting an object such as a radar or a lidar.

카메라(112a-112d)는 차량의 주변을 촬영하여, 주변 영상을 생성한다. The cameras 112a to 112d photograph the periphery of the vehicle and generate a surrounding image.

예를 들어, 카메라(112a-112d) 중 어느 하나(112a)는 차량의 전방 일측에 장착되어, 차량의 전방 영상을 생성할 수 있다. For example, one of the cameras 112a-112d may be mounted on the front side of the vehicle to generate a forward image of the vehicle.

다른 예를 들어, 카메라(112a-112d)는 차량의 전후좌우의 일측에 각각 하나씩 순서대로 장착되어, 전방 영상, 후방 영상, 좌측방 영상 및 우측방 영상을 생성할 수 있으며, 이러한 복수개의 영상들은 후술할 제어부(170)에 의해 합성될 수 있다. 이러한 합성 과정에 의해, 차량을 마치 위에서 아래로 내려보다는 것과 같은 어라운드 뷰 영상이 생성될 수 있다. For example, the cameras 112a-112d may be sequentially mounted on the front, back, left, and right sides of the vehicle so as to generate a forward image, a rear image, a left image, and a right image, Can be synthesized by the controller 170 to be described later. By such a synthesizing process, it is possible to generate the same surround view image as when the vehicle is turned from top to bottom.

한편, 도 1에는 카메라가 4개인 것으로 도시되어 있으나, 더 작거나 많은 카메라가 센서부(110)에 포함될 수 있는 것으로 이해되어야 한다.Although it is shown in FIG. 1 that there are four cameras, it should be understood that smaller or more cameras may be included in the sensor unit 110.

초음파 센서(114)는 차량 주변의 장애물을 감지하여, 감지된 장애물에 대응하는 센싱 신호를 출력한다. 예컨대, 제1 시점에 방출된 초음파 신호가 장애물에 의해 반사되어 되돌아 오는 제2 시점 및 반사된 신호의 파형이나 세기 등에 대응하는 센싱 신호를 출력할 수 있다.The ultrasonic sensor 114 senses an obstacle around the vehicle and outputs a sensing signal corresponding to the sensed obstacle. For example, it is possible to output a sensing signal corresponding to a second point of time at which the ultrasonic signal emitted at the first point of time is reflected by the obstacle, and the waveform or intensity of the reflected signal.

정보 저장부(120)는 주차 구획 및 차량과 관련된 각종 정보를 저장한다. 구체적으로, 정보 저장부(120)는 유효 주차 구획에 대한 정보 및 운전자 보조 장치(100)가 구비되는 차량의 제원 정보를 저장할 수 있다. 유효 주차 구획이란, 차량이 주차 가능한 공간이 확보된 주차 구획으로서, 이러한 유효 주차 구획은 차량의 크기(예, 전폭, 전장, 전고)보다 큰 공간이 형성되어 있는 구획일읠 수 있다. 후술할 제어부(170)는 정보 저장부(120)에 기 저장된 유효 주차 구획에 대한 정보를, 센서부(110)에 의해 감지되는 주차 구획에 대한 정보와 비교하여, 센서부(110)에 의해 감지되는 주차 구획이 유효 주차 구획에 해당하는지 판단할 수 있다. The information storage unit 120 stores various information related to the parking lot and the vehicle. Specifically, the information storage unit 120 may store information on valid parking lots and information on specifications of the vehicle in which the driver assistance device 100 is installed. The valid parking section is a parking section in which a space in which the vehicle can be parked is secured. The effective parking section may be a section having a space larger than the size of the vehicle (e.g., full width, total length, and height). The control unit 170 compares the information on the valid parking space previously stored in the information storage unit 120 with the information on the parking space sensed by the sensor unit 110 and detects it by the sensor unit 110 It is possible to judge whether or not the parking section to be covered corresponds to the valid parking section.

또한, 정보 저장부(120)는 운전자의 승하차 시에 필요한 최초한의 여유 공간에 대한 정보를 저장할 수 있다. 예컨대, 운전자가 차량에 승차하거나 차량으로부터 하차하기 위해서는, 필수적으로 차량의 도어가 어느 정도 열릴 수 있는 공간이 확보되어야 하므로, 정보 저장부(120)에는 여유 공간에 대한 정보가 미리 저장될 수 있다. 정보 저장부(120)에 저장된 여유 공간에 대한 정보는, 사용자 입력에 따라 변경될 수 있다.In addition, the information storage unit 120 may store information on the first free space necessary for the driver to get on and off. For example, in order for a driver to get on the vehicle or to get off the vehicle, it is necessary to secure a space in which the door of the vehicle can be opened to some extent, so that information on the free space can be stored in the information storage unit 120 in advance. The information on the free space stored in the information storage unit 120 may be changed according to user input.

또한, 정보 저장부(120)는 센서부(110)에 의해 출력된 센싱 신호를 영구적 또는 임시적으로 저장할 수 있다.The information storage unit 120 may store the sensing signal output by the sensor unit 110 either permanently or temporarily.

또한, 정보 저장부(120)는 주차 경로에 따른 차량의 속도 및 조향 중 적어도 어느 하나에 대한 제어를 수행 중, 운전자가 차량으로부터 하차한 경우, 하차한 위치를 저장할 수 있다.In addition, the information storage unit 120 may store the unloaded position when the driver gets off the vehicle while controlling at least one of the speed and steering of the vehicle according to the parking route.

또한, 정보 저장부(120)는 제어부(170)의 동작을 위한 각종 프로그램이나, 입출력되는 데이터들을 임저장할 수도 있다.In addition, the information storage unit 120 may store various programs for operating the control unit 170, and input / output data.

또한, 정보 저장부(120)는 후술한 제어부(170)의 요청에 따라, 기 저장된 각종 정보 중 적어도 일부를 제어부(170)로 제공할 수 있다. In addition, the information storage unit 120 may provide at least some of the previously stored various information to the control unit 170 in response to a request from the control unit 170, which will be described later.

또한, 정보 저장부(120)는 후술할 인터페이스부(140)가 출력할 상황별 알람 메시지를 미리 저장할 수 있다. In addition, the information storage unit 120 may store an alarm message according to circumstances to be output by the interface unit 140, which will be described later.

또한, 정보 저장부(120)는 카메라(112a-112d)별 내부 파라미터 및 외부 파라미터를 저장할 수 있다.In addition, the information storage unit 120 may store internal parameters and external parameters for the cameras 112a-112d.

또한, 정보 저장부(120)는 뷰 변환 정보를 저장할 수 있다. 여기서, 뷰 변환 정보란, 예컨대 카메라(112a-112d)에 의해 생성된 주변 영상을 어라운드 뷰 영상으로 변환하기 위한 정보 또는 3차원 공간과 2차원 평면 간의 상호 변환을 위한 정보 등, 어느 한 뷰에 대한 정보를 다른 뷰에 대한 정보로 변환 내지 투영하기 위한 정보일 수 있다.In addition, the information storage unit 120 may store the view conversion information. Here, the view conversion information includes information for converting a surrounding image generated by the cameras 112a to 112d into an ambient view image, information for mutual conversion between a three-dimensional space and a two-dimensional plane, Or information for converting or projecting information into information for another view.

이러한 정보 저장부(120)는, 램(random access memory; RAM), 롬(read-only memory; ROM), EEPROM(electrically erasable programmable read-only memory), PROM(programmable read-only memory), SSD 타입(Solid State Disk type), 플래시 정보 저장부(120) 타입(flash memory type), 하드디스크 타입(hard disk type), 카드 타입의 정보 저장부(120), 자기 디스크, 광디스크 등의 각종 타입의 저장매체 중 적어도 하나를 포함할 수 있다. The information storage unit 120 may be a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read- A flash memory type, a hard disk type, a card type information storage unit 120, a magnetic disk, an optical disk, and the like And media.

주차구획 탐색부(130)는 센서부(110)로부터 제공되는 센싱 신호를 기초로, 차량 주변에 대한 장애물 지도를 생성하고, 생성된 장애물 지도로부터 적어도 하나 이상의 주차 구획을 인식할 수 있다. 또한, 주차구획 탐색부(130)는 인식된 주차 구획 중 기 저장된 유효 주차 구획의 특징을 갖는 주차 구획을 후보 주차 구획으로 설정하고, 이러한 후보 주차 구획 중 어느 하나를 목표 주차 구획으로 결정할 수 있다. 목표 주차 구획이란, 차량이 실제 주차할 영역 내지 공간을 의미한다.The parking section searching unit 130 may generate an obstacle map for the surroundings of the vehicle based on the sensing signal provided from the sensor unit 110 and recognize at least one parking segment from the generated obstacle map. Further, the parking section searching section 130 may set a parking section having the characteristics of the previously stored valid parking section among the recognized parking sections as the candidate parking section, and determine one of the candidate parking sections as the target parking section. The target parking division means an area or space in which the vehicle actually parks.

이러한, 주차구획 탐색부(130)는 비교 모듈(132) 및 정보 산출 모듈(134)을 포함할 수 있다.The parking section search unit 130 may include a comparison module 132 and an information calculation module 134. [

비교 모듈(132)은 센서부(110)로부터 제공되는 센싱 신호에 대응하는 주차 구획에 대한 정보를, 정보 정보 저장부(120)에 기 저장된 유효 주차 구획에 대한 정보와 비교하여, 차량 주변에 주차 가능한 후보 주차 구획이 존재하는지 판단할 수 있다. The comparison module 132 compares the information on the parking zone corresponding to the sensing signal provided from the sensor unit 110 with the information on the valid parking space previously stored in the information information storage unit 120, It is possible to judge whether a possible candidate parking section exists.

예를 들어, 비교 모듈(132)은 카메라(112a-112d)에 의해 생성된 주변 영상으로부터 복수의 주차선을 검출하고, 검출된 복수의 주차선들의 방향 및 상호 간의 교차점을 인식하며, 인식된 주차선 방향 및 교차점을 기초로, 후보 주차 구획을 인식할 수 있다.For example, the comparison module 132 detects a plurality of parking lines from the peripheral images generated by the cameras 112a - 112d, recognizes the direction of the detected plurality of parking lines and the intersection of the detected parking lines, Based on the line direction and the intersection points, the candidate parking section can be recognized.

또한, 비교 모듈(132)은 초음파 센서(114)에 의해 출력되는 센싱 신호를 기초로, 차량 주변의 3차원 공간 정보를 생성하고, 이러한 3차원 공간 정보 중 기 저장된 유효 주차 구획의 크기 이상이 확보된 영역(즉, 타차량 등의 장애물이 없는 영역) 중에서 후보 주차 구획을 인식할 수 잇다.Further, the comparison module 132 generates three-dimensional space information around the vehicle based on the sensing signal output by the ultrasonic sensor 114, and determines whether or not the size of the previously stored valid parking compartment (I.e., an area where there is no obstacle such as another vehicle).

또한, 비교 모듈(132)은 카메라(112a-112d)에 의해 생성된 주변 영상을 기초로 인식한 후보 주차 구획과 초음파 센서(114)에 의해 출력되는 센싱 신호를 기초로 인식한 후보 주차 구획을 매칭할 수 있다. 이에 따라, 후보 주차 구획에 대한 인식 정확도를 향상할 수 있다.The comparison module 132 also matches the candidate parking segments recognized based on the candidate parking segment recognized based on the peripheral image generated by the cameras 112a through 112d and the sensing signal output by the ultrasonic sensor 114 can do. Thus, the recognition accuracy for the candidate parking section can be improved.

정보 산출 모듈(134)은 비교 모듈(132)에 의해 차량 주변으로부터 후보 주차 구획이 인식된 경우, 인식된 후보 주차 구획에 대한 정보를 산출할 수 있다. 예컨대, 정보 산출 모듈(134)은 후보 주차 구획의 위치, 횡방향 간격, 종방향 간격, 높이 등에 대한 정보를 산출할 수 있다. The information calculation module 134 may calculate information on the recognized candidate parking lot if the candidate parking lot is recognized from the vicinity of the vehicle by the comparison module 132. [ For example, the information calculation module 134 may calculate information about the position, lateral spacing, longitudinal spacing, height, etc. of the candidate parking section.

또한, 정보 산출 모듈(134)은 후보 주차 구획의 크기와 차량의 크기 간의 차이를 산출할 수 있다. 예컨대, 정보 산출 모듈(134)은 후보 주차 구획의 폭, 길이 및 높이를 각각 차량의 전폭, 전장 및 전고와 순서대로 비교하여, 각각의 차이를 연산할 수 있다. In addition, the information calculation module 134 may calculate the difference between the size of the candidate parking section and the size of the vehicle. For example, the information calculation module 134 compares the width, length, and height of the candidate parking section with the full width, the total length, and the height of the vehicle, respectively, and calculates the difference between them.

인터페이스부(140)는 차량 또는 주차 구획과 관련된 각종 정보를 사용자가 인지할 수 있는 형태의 신호로 출력하거나, 운전자로부터 각종 명령을 입력받는다. The interface unit 140 outputs various types of information related to the vehicle or the parking space in the form of a signal recognizable by the user or receives various commands from the driver.

인터페이스부(140)는 적어도 하나 이상의 방식으로 주차 완료 전, 운전자가 차량으로부터 하차할 것을 독려하는 알람 메시지를 출력할 수 있다. The interface unit 140 may output an alarm message to encourage the driver to get off the vehicle before the completion of the parking in at least one manner.

인터페이스부(140)는 적어도 하나 이상의 방식으로 차량의 주차 또는 출차 시, 장애물(예, 연석, 벽, 보행자 등)과의 충돌 위험성을 알리는 경보 메시지를 출력할 수 있다. The interface unit 140 may output an alarm message indicating the risk of collision with an obstacle (e.g., a curb, a wall, a pedestrian, and the like) when the vehicle is parked or departed in at least one manner.

또한, 인터페이스부(140)는 운전자로부터 주차 명령, 출차 명령, 조향 명령, 가속 명령, 감속 명령 등을 입력받을 수 있다.Also, the interface unit 140 can receive a parking command, an exit command, a steering command, an acceleration command, a deceleration command, and the like from the driver.

이를 위해, 인터페이스부(140)는 음향 모듈(142) 및 디스플레이 모듈(144)을 포함할 수 있다. To this end, the interface unit 140 may include a sound module 142 and a display module 144.

음향 모듈(142)은 이에 구비된 스피커 등을 이용하여 각종 메시지를 청각적 신호로 출력하고, 마이크로폰 등을 이용하여 운전자의 음성 명령을 입력받아 이에 대응하는 전기 신호로 변환한 후 제어부(170)로 제공할 수 있다.The sound module 142 outputs a variety of messages as auditory signals using a speaker or the like provided thereto, converts the received voice command of the driver into a corresponding electric signal by using a microphone or the like, .

또한, 디스플레이 모듈(144)은 이에 구비된 HUD(Head Up Display) 등을 이용하여 각종 메시지를 시각적 신호로 출력할 수 있다.In addition, the display module 144 can output various messages as a visual signal using a head up display (HUD) or the like.

또한, 인터페이스부(140)는 이에 구비된 터치 센서나 버튼 등을 이용하여 운전자의 터치 등 각종 명령을 입력받아 이에 대응하는 전기 신호로 변환한 후 제어부(170)로 제공할 수 있다.In addition, the interface unit 140 may receive various commands such as a touch of a driver by using a touch sensor or a button provided therein, convert the received command into an electric signal corresponding thereto, and provide the electric signal to the controller 170.

구동부(150)는 차량의 구동을 조절할 수 있다. 이러한 구동부(150)는 속도 조절 모듈(152) 및 조향 조절 모듈(154)을 포함할 수 있다. The driving unit 150 can control the driving of the vehicle. The driving unit 150 may include a speed adjusting module 152 and a steering adjusting module 154.

속도 조절 모듈(152)은 후술할 제어부(170)의 제어에 따라, 차량의 속도를 가감하거나 소정 범위 내로 유지할 수 있다. 예컨대, 속도 조절 모듈(152)은 차량에 구비된 제동 장치를 구동시켜 차량을 감속시키거나, 엔진으로 공급되는 연료량을 조절하여, 차량의 속도를 조절할 수 있다.The speed adjusting module 152 can increase or decrease the speed of the vehicle or keep it within a predetermined range under the control of the controller 170, which will be described later. For example, the speed adjustment module 152 may adjust the speed of the vehicle by driving the braking device provided in the vehicle to decelerate the vehicle, or adjust the amount of fuel supplied to the engine.

또한, 조향 조절 모듈(154)은 후술할 제어부(170)의 제어에 따라, 차량의 진행 방향(예, 헤딩 앵글)을 소정 범위 내로 유지할 수 있다. 예컨대, 조향 조절 모듈(154)은 차량에 구비된 MDPS(Motor Driven Power Steering) 장치의 모터를 제어하여, 운전자의 개입없이도 차량이 목표 주차 구획의 경계를 벗어나지 않도록 제어할 수 있다.In addition, the steering control module 154 can maintain the traveling direction of the vehicle (e.g., the heading angle) within a predetermined range under the control of the controller 170, which will be described later. For example, the steering control module 154 may control a motor of an MDPS (Motor Driven Power Steering) provided in the vehicle so that the vehicle can be controlled so as not to deviate from the boundary of the target parking section without the intervention of the driver.

통신부(160)는 통신부(160)는 외부 기기와의 유선 또는 무선 기반의 데이터 송수신을 수행한다. The communication unit 160 communicates data with the external device via the wired or wireless network.

구체적으로, 통신부(160)는 복수의 GPS 위성들로부터 GPS 신호를 수신하는 적어도 하나 이상의 GPS 모듈을 포함할 수 있다. In detail, the communication unit 160 may include at least one GPS module that receives GPS signals from a plurality of GPS satellites.

또한, 통신부(160)는 적어도 하나 이상의 무선 통신 모듈을 포함할 수 있다. 무선 통신 모듈은 예컨대, 도로에 인접하게 설치된 액세스 포인트(access point) 또는 인프라 기기(예, CCTV, 기지국) 등과 연결되어 데이터 송수신을 수행할 수 있다.In addition, the communication unit 160 may include at least one or more wireless communication modules. The wireless communication module may be connected to an access point or an infrastructure device (e.g., a CCTV, a base station) installed adjacent to the road, and perform data transmission / reception.

또한, 통신부(160)는 적어도 하나 이상의 근거리 통신 모듈을 포함할 수 있다. 근거리 통신 모듈은, 예컨대 운전자의 휴대용 단말 또는 차량의 스마트키와 연결되어 데이터 송수신을 수행할 수 있다. 이를 위해, 정보 저장부(120)에는 본 발명의 실시예들에 따른 운전자 보조 장치(100)가 구비되는 차량에 등록된 스마트키에 대한 정보(예, 스마트키의 ID)가 저장될 수 있다. 이에 따라, 제어부(170)는 차량 외부에서 각종 명령을 전송하는 스마트키가 차량에 대하여 기 등록된 스마트키인지 확인하고, 기 등록된 스마트키인 경우에 한하여, 해당 스마트키로부터 전송되는 명령에 따라 차량의 상태나 동작을 제어하기 위한 제어신호를 생성할 수 있다.In addition, the communication unit 160 may include at least one near-field communication module. The short-range communication module can be connected to, for example, a driver's portable terminal or a vehicle's smart key to perform data transmission and reception. To this end, the information storage unit 120 may store information (e.g., smart key ID) of a smart key registered in a vehicle provided with the driver assistance device 100 according to the embodiments of the present invention. Accordingly, the controller 170 checks whether the smart key transmitting various commands from outside the vehicle is a smart key previously registered with the vehicle, and only when it is a pre-registered smart key, A control signal for controlling the state or operation of the vehicle can be generated.

제어부(170)는 운전자 보조 장치(100)의 전반적인 동작을 제어한다. 구체적으로, 제어부(170)는 센서부(110), 정보 저장부(120), 주차구획 탐색부(130), 인터페이스부(140) 및 구동부(150)를 통해 입출력되는 신호, 데이터, 정보 등을 처리할 수 있다. 또한, 제어부(170)는 정보 저장부(120)에 저장된 응용 프로그램을 구동함으로써, 사용자에게 적절한 정보 또는 기능을 제공할 수 있다.The controller 170 controls the overall operation of the driver assistance device 100. The control unit 170 controls signals input to and output from the sensor unit 110, the information storage unit 120, the parking space searching unit 130, the interface unit 140, and the driving unit 150, Can be processed. In addition, the control unit 170 can provide appropriate information or functions to the user by driving an application program stored in the information storage unit 120. [

한편, 도 1을 참조하여 전술한 운전자 보조 장치(100)는 차량에 장착될 수 있다.Meanwhile, the driver assistance device 100 described above with reference to FIG. 1 may be mounted on a vehicle.

도 2는 본 발명의 일 실시예에 따른 운전자 보조 장치(100)의 제어 방법을 보여주는 순서도이다. 2 is a flowchart showing a control method of the driver assistance device 100 according to an embodiment of the present invention.

도 2을 참조하면, 제어부(170)는 적어도 하나 이상의 후보 주차 구획을 인식한다(S200). 예를 들어, 제어부(170)는 센서부(110)로부터 제공되는 센싱 신호를 기초로, 차량 주변에 대한 장애물 지도를 생성하고, 생성된 장애물 지도로부터 적어도 하나 이상의 주차 구획을 인식하며, 인식된 주차 구획 중 기 저장된 유효 주차 구획의 특징에 대응하는 주차 구획을 후보 주차 구획으로 결정할 수 있다.Referring to FIG. 2, the control unit 170 recognizes at least one candidate parking zone (S200). For example, the control unit 170 generates an obstacle map for the surroundings of the vehicle based on the sensing signal provided from the sensor unit 110, recognizes at least one parking zone from the generated obstacle map, It is possible to determine the parking section corresponding to the feature of the valid parking section previously stored in the section as the candidate parking section.

다음으로, 제어부(170)는 단계 S200를 통해 인식된 후보 주차 구획 중 어느 하나를 목표 주차 구획으로 결정할 수 있다(S210). 여기서, 목표 주차 구획이란, 차량이 실제 주차하기 위한 주차 구획으로서, 단계 S200를 통해 인식된 후보 주차 구획이 복수인 경우, 기 설정된 조건에 따라, 복수의 후보 주차 구획 중 어느 하나를 선택하여 목표 주차 구획으로 결정할 수 있다. Next, the control unit 170 can determine any one of the candidate parking lots recognized through step S200 as the target parking space (S210). Here, the target parking section is a parking section in which the vehicle is actually parked. In the case where there are a plurality of candidate parking sections recognized through step S200, one of the plurality of candidate parking sections is selected according to a predetermined condition, It can be determined as a compartment.

예를 들어, 복수의 후보 주차 구획 중 차량과의 거리가 가장 가까운 후보 주차 구획이 목표 주차 구획으로 결정될 수 있다. 다른 예를 들어, 복수의 후보 주차 구획 중 가장 큰 크기를 가지는 후보 주차 구획이 목표 주차 구획으로 결정될 수 있다. For example, a candidate parking section having the closest distance from the vehicle among the plurality of candidate parking sections may be determined as the target parking section. As another example, a candidate parking section having the largest size among a plurality of candidate parking sections may be determined as a target parking section.

이어서, 제어부(170)는 단계 S210에서 결정된 목표 주차 구획에 대한 주차 경로를 생성할 수 있다(S220). 구체적으로, 제어부(170)는 목표 주차 구획의 위치 및 크기를 기초로, 차량이 현재 위치로부터 목표 주차 구획 내에 위치할때까지의 주차 경로를 생성할 수 있다. 이때, 주차 경로는, 차량의 움직임에 따라 실시간 또는 주기적으로 갱신될 수 있다는 것은 당업자에게 자명하다.Next, the controller 170 may generate a parking path for the target parking space determined in step S210 (S220). Specifically, based on the position and size of the target parking section, the control section 170 can generate a parking path from when the vehicle is located in the target parking section to the current position. It is apparent to those skilled in the art that the parking path can be updated in real time or periodically according to the movement of the vehicle.

다음으로, 제어부(170)는 단계 S220을 통해 생성된 주차 경로를 따라, 차량의 속도 및 조향 중 적어도 어느 하나를 제어한다(S230). 구체적으로, 제어부(170)는 산출된 주차 경로를 구동부(150)로 제공하여, 구동부(150)가 주차 경로를 따라 차량의 속도 및 조향 중 적어도 어느 하나를 조절하도록 제어할 수 있다. 예컨대, 제어부(170)는 차량이 목표 주차 구획의 경계와 상대적으로 가까워질수록 차량의 최대 속도를 저감하도록 구동부(150)를 제어할 수 있다. 다른 예로, 제어부(170)는 차량의 진행 궤적과 주차 경로 간의 차이가 커질수록, 두 방향 간의 차이가 작아지도록 구동부(150)를 제어할 수 있다.Next, the controller 170 controls at least one of the speed and the steering of the vehicle along the parking path generated in step S220 (S230). Specifically, the control unit 170 provides the calculated parking path to the driving unit 150 so that the driving unit 150 can control at least one of the speed and steering of the vehicle along the parking path. For example, the control unit 170 can control the driving unit 150 to reduce the maximum speed of the vehicle as the vehicle gets closer to the boundary of the target parking zone. As another example, the control unit 170 can control the driving unit 150 such that the difference between the traveling path of the vehicle and the parking path becomes larger, and the difference between the two directions becomes smaller.

한편, 단계 S230에서 제어부(170)는 차량의 조향만을 제어하고, 운전자는 차량의 속도를 조절할 수 있다. 예를 들어, 제어부(170)는 구동부(150)를 이용하여 주차 경로에 대응하도록 차량의 스티어링 휠의 각도를 조절하고, 운전자는 사이드 미러나 어라운드 뷰 영상 등을 눈으로 확인하면서 브레이트 페달이나 가속 페달을 밟아 주차 중인 차량의 속도를 조절할 수 있다.On the other hand, in step S230, the control unit 170 controls only the steering of the vehicle, and the driver can adjust the speed of the vehicle. For example, the controller 170 adjusts the angle of the steering wheel of the vehicle so as to correspond to the parking path by using the driving unit 150, and the driver confirms the side mirror, You can control the speed of the car you are parking.

이어서, 제어부(170)는 차량이 목표 주차 구획으로부터 소정 거리 내로 진입하였는지 판단할 수 있다(S240). 예컨대, 후진 주차 시, 차량의 후미와 목표 주차 구획 간의 거리가 기 설정된 기준 거리 내인지 판단할 수 있다. 다른 예로, 차량의 차체에 의해 목표 주차 구획의 일부가 가려진 경우(이는, 카메라(112a-112d)에 의해 생성되는 주변 영상을 이용하여 판단 가능함), 차량이 목표 주차 구획으로부터 소정 거리 내로 진입한 것으로 판단할 수 있다.Subsequently, the control unit 170 can determine whether the vehicle has entered a predetermined distance from the target parking zone (S240). For example, it is possible to determine whether the distance between the rear end of the vehicle and the target parking section is within a preset reference distance when the vehicle is parked backward. As another example, when a part of the target parking section is covered by the vehicle body of the vehicle (which can be judged by using the peripheral image generated by the cameras 112a - 112d), the vehicle has entered a predetermined distance from the target parking section It can be judged.

만약, 단계 S240에서 차량이 목표 주차 구획으로부터 소정 거리 내로 진입한 것으로 판단 시, 제어부(170)는 운전자의 하차를 유도하기 위한 알람 메시지를 출력할 수 있다(S250). If it is determined in step S240 that the vehicle has entered a predetermined distance from the target parking section, the controller 170 may output an alarm message to guide the driver to get off the vehicle (S250).

한편, 단계 S250은 목표 주차 구획의 크기와 차량의 크기 간의 차이를 고려하지 않고, 항상 수행될 수 있다. On the other hand, the step S250 can always be performed without considering the difference between the size of the target parking section and the size of the vehicle.

또는, 단계 S250은 목표 주차 구획의 크기와 차량의 크기 간의 차이가 소정 값(예, 운전자의 승하차에 요구되는 것으로 기 저장된 값) 미만인 경우에 한하여 수행될 수 있다. Alternatively, the step S250 can be performed only when the difference between the size of the target parking section and the size of the vehicle is less than a predetermined value (for example, a value pre-stored as required for the driver's getting on and off).

이어서, 제어부(170)는 단계 S250에서 출력된 알람 메시지에 따라 운전자가 차량으로부터 하차하였는지 판단할 수 있다(S260). Then, the controller 170 may determine whether the driver has got off the vehicle according to the alarm message output in step S250 (S260).

구체적으로, 제어부(170)는 운전석 시트에 구비된 중량 센서의 센싱 신호를 기초로, 운전자의 차량 하차 여부를 판단할 수 있다. 일 예로, 중량 센서의 센싱 신호가 기 설정된 무게감 미만의 무게에 대응하는 센싱 신호를 출력하는 경우, 제어부(170)는 운전자가 차량에서 하차한 것으로 판단하라 수 있다.Specifically, the control unit 170 can determine whether or not the driver is getting off the vehicle based on the sensing signal of the weight sensor provided on the driver's seat. For example, when the sensing signal of the weight sensor outputs a sensing signal corresponding to a weight less than a predetermined weight, the controller 170 may determine that the driver has left the vehicle.

또는, 제어부(170)는 통신부(160)에 의해 수신되는 스마트키의 신호를 기초로, 운전자의 차량 하차 여부를 판단할 수 있다. 예컨대, 차량에 등록된 스마트키로부터 송출되는 신호의 세기가 소정값 이하인 경우는, 스마트키가 차량 외부에 위치하는 상태이므로, 운전자가 차량으로부터 하차한 상태인 것으로 판단할 수 있다.Alternatively, the control unit 170 can determine whether or not the driver is getting off the vehicle based on the signal of the smart key received by the communication unit 160. For example, when the intensity of the signal transmitted from the smart key registered in the vehicle is equal to or less than a predetermined value, it is possible to determine that the driver is off the vehicle because the smart key is located outside the vehicle.

또는, 제어부(170)는 센서부(110)에 포함된 도어 개폐 감지 센서(미도시)의 센싱 신호를 기초로, 전술한 알람 메시지기 출력된 후, 차량의 도어가 적어도 한번 이상 열렸다 닫혔는지 확인하고, 이를 기초로 운전자의 차량 하차 여부를 판단할 수도 있다.Alternatively, the control unit 170 determines whether the door of the vehicle is opened and closed at least once after the alarm message is output, based on a sensing signal of a door opening / closing sensor (not shown) included in the sensor unit 110 Based on this, it is possible to determine whether or not the driver gets off the vehicle.

다음으로, 제어부(170)는 단계 S260을 통해 운전자가 하차한 것으로 판단 시, 주차 경로 중 남은 경로를 따라, 차량의 속도 및 조향 중 적어도 어느 하나를 제어할 수 있다(S270). 이때, 제어부(170)는 남은 주차 경로를 따라 차량 제어를 개시하기 전, 주차 경로 중 남은 경로의 시작 위치(즉, 운전자가 하차한 위치)를 정보 저장부(120)에 저장할 수 있다. 운전자가 하차한 위치는, 추후 차량을 목표 주차 구획으로부터 출차시키는 데에 활용될 수 있다.If the controller 170 determines in step S260 that the driver has gotten off, the controller 170 may control at least one of the speed and steering of the vehicle along the remaining path of the parking path in step S270. At this time, the control unit 170 may store the start position of the remaining route of the parking route (i.e., the position where the driver gets off) in the information storage unit 120 before starting the vehicle control along the remaining parking route. The position at which the driver gets off can be utilized to leave the vehicle from the target parking compartment in the future.

이때, 제어부(170)는 단계 S260을 통해 운전자가 하차한 것으로 판단된 시점으로부터 소정 시간이 경과한 후에 단계 S270을 수행할 수 있다. 구체적으로, 운전자가 차량으로부터 하차한 즉시 단계 S270이 수행되는 경우, 차량과 운전자 간의 충돌 위험성이 존재하는바, 운전자가 하차한 것으로 판단된 시점으로부터 소정 시간이 경과한 후에 단계 S270을 수행함으로써, 운전자가 차량으로부터 안전한 위치로 이동할 수 있도록 도움을 줄 수 있다.At this time, the controller 170 may perform step S270 after a predetermined time has elapsed from the time when it is determined that the driver has got off through step S260. Specifically, when step S270 is performed immediately after the driver gets off the vehicle, there is a risk of collision between the vehicle and the driver. By performing step S270 after a predetermined time has elapsed from when the driver is determined to have gotten off, Can be moved from the vehicle to a safe position.

한편, 본 발명의 일 실시예에 따르면, 단계 S270을 통해 목표 주차 구획으로부터 차량 주차를 완료한 후, 제어부(170)는 통신부(160)를 통해 차량에 대한 출차 명령을 수신할 수 있다(S280). 예컨대, 통신부(160)는 스마트키로부터 차량의 출차를 명령하는 근거리 신호를 수신할 수 있고, 이 경우 제어부(170)는 구동부(150)를 활성화할 수 있다.According to an embodiment of the present invention, after completing the parking of the vehicle from the target parking zone through step S270, the control unit 170 may receive the departure order for the vehicle through the communication unit 160 (S280) . For example, the communication unit 160 may receive a short-range signal from the smart key, which commands the departure of the vehicle. In this case, the control unit 170 may activate the driving unit 150.

다음으로, 제어부(170)는 단계 S280에서 출차 명령을 수신 시, 출차 경로를 따라, 차량의 속도 및 조향 중 적어도 어느 하나를 제어할 수 있다(S290). Next, the control unit 170 can control at least one of the vehicle speed and the steering along the outgoing route when receiving the departure command in step S280 (S290).

구체적으로, 출차 경로란, 차량을 목표 주차 구획으로부터 소정 위치까지 출차시키기 위한 경로를 의미한다. 여기서, 소정 위치는, 단계 S260에서의 운전자 하차 위치일 수 있다. 즉, 출차 경로는, 목표 주차 구획 내의 차량 위치로부터 과거의 운전자 하차 위치를 연결하는 경로일 수 있다. 이러한 출차 경로를 따라, 운전자가 차량에 승차하지 않은 상태에서도 차량이 소정 위치까지 자동적으로 출차하게 되므로, 운전자 편의성이 증대될 수 있다.Specifically, the exit route means a route for leaving the vehicle from the target parking section to a predetermined position. Here, the predetermined position may be the driver's getting off position in step S260. That is, the departure route may be a route connecting the past driver departure position from the vehicle position in the target parking section. Since the vehicle automatically comes out to a predetermined position even when the driver does not ride the vehicle along the outgoing route, the driver's convenience can be increased.

이때, 제어부(170)는 단계 S270에서의 주차 경로에 대한 역방향 경로를 출차 경로로 설정할 수 있다. 즉, 차량은 전술한 주차 경로를 따라 이미 주차가 완료된 상태이므로, 과거의 주차 경로와는 반대인 경로를 따라 안전한 출차를 수행할 수 있다. 또한, 출차 경로를 새롭게 생성하는 데에 요구되는 연산량이 줄어드므로, 신속한 차량 출차를 수행할 수 있다.At this time, the controller 170 may set the reverse route to the parking route in step S270 as an outgoing route. That is, since the vehicle has already been parked along the parking path described above, it is possible to carry out safe departure along the path opposite to the past parking path. In addition, since the amount of calculation required to newly generate the departure route is reduced, rapid vehicle departure can be performed.

한편, 제어부(170)는 차량의 출차 제어 동작 시, 센서부(110)에 의해 출력되는 센싱 신호를 기초로, 출차 경로로부터 소정 범위에 대한 장애물 감지를 수행하고, 장애물 감지 시, 출차 경로에 따른 차량 제어를 중지할 수 있다. 물론, 장애물이 소정 범위로부터 사라지는 경우, 남은 출차 경로에 대한 차량 제어를 이어서 수행할 수 있다.On the other hand, the control unit 170 performs obstacle detection for a predetermined range from the outgoing route on the basis of the sensing signal output by the sensor unit 110 during the outbound control operation of the vehicle, The vehicle control can be stopped. Of course, when the obstacle disappears from the predetermined range, the vehicle control for the remaining outgoing route can be subsequently performed.

도 3a 내지 도 3d는 본 발명의 일 실시예에 따른 운전자 보조 장치(100)를 설명하기 위해 참조되는 도면이다.3A to 3D are views referred to explain the driver assistance apparatus 100 according to an embodiment of the present invention.

우선, 도 3a는 운전자 보조 장치(100)가 후보 주차 구획을 인식하는 동작을 설명하기 위해 참조되는 도면이다. First, FIG. 3A is a diagram referred to explain the operation in which the driver assistance apparatus 100 recognizes the candidate parking section.

구체적으로, 도 3a의 (a)는 차량(300) 주변에 장애물이 없는 경우를 예시하고, 도 3a의 (b)는 차량(300) 주변에 장애물이 있는 경우를 예시한다.More specifically, FIG. 3A illustrates a case where there is no obstacle around the vehicle 300, and FIG. 3A illustrates an obstacle around the vehicle 300. FIG.

도 3a의 (a)에 따르면, 제어부(170)는 주차구획 탐색부(130)를 이용하여, 카메라(112a-112d)에 의해 생성된 주변 영상으로부터 적어도 하나 이상의 제1 방향 주차선(310) 및 적어도 하나 이상의 제2 방향 주차선(321-323)을 검출할 수 있다. 예컨대, 제1 방향은 제2 방향과 소정 범위(예, 85도~95도)의 각도을 이루는 방향일 수 있다.3A, the control unit 170 uses the parking section searching unit 130 to search at least one first directional parking line 310 and at least one second directional parking line 310 from the peripheral images generated by the cameras 112a to 112d, It is possible to detect at least one second directional parking line 321-323. For example, the first direction may be a direction forming an angle of a predetermined range (e.g., 85 degrees to 95 degrees) with the second direction.

또한, 제어부(170)는 주차구획 탐색부(130)를 이용하여, 제1 방향 주차선(310)과 제2 방향 주차선(321-323)이 만나는 교차점(331-333)을 검출할 수 있다. 또한, 제어부(170)는 주차구획 탐색부(130)를 이용하여, 교차점(331-333)들 간의 거리를 산출하고, 산출된 교차점(331-333)들 간의 거리를 기 저장된 유효 주차 구획의 정보와 비교하여, 후보 주차 구획을 탐색할 수 있다. 만약, 서로 인접한 교차점(331-333)들 간의 거리가 기 저장된 유효 주차 구획의 폭 이상인 경우, 도 3a의 (a)에 도시된 3개의 주차 구획(381-383) 모두가 후보 주차 구획으로 인식될 수 있다. 후보 주차 구획(381-383)이 복수인 경우, 제어부(170)는 소정 기준에 따라, 복수의 후보 주차 구획(381-383) 중 어느 하나를 목표 주차 구획으로 선택할 수 있다.The control unit 170 can also detect the intersection points 331-333 where the first directional parking line 310 and the second directional parking line 321-323 meet using the parking space searching unit 130 . The controller 170 calculates the distance between the intersections 331-333 using the parking section searching unit 130 and calculates the distance between the calculated intersections 331-333 based on the information The candidate parking section can be searched. If the distance between the intersections 331-333 adjacent to each other is equal to or greater than the width of the previously stored valid parking section, all of the three parking sections 381-383 shown in FIG. 3A are recognized as the candidate parking section . When there are a plurality of candidate parking sections 381-383, the control section 170 can select one of the plurality of candidate parking sections 381-383 as a target parking section according to a predetermined criterion.

도 3a의 (b)에 따르면, 제어부(170)는 주차구획 탐색부(130)를 이용하여, 카메라(112a-112d)에 의해 생성된 주변 영상 및 초음파 센서(114)로부터 출력되는 센싱 신호 중 적어도 어느 하나를 기초로, 장애물(371, 372)을 검출하고, 후보 주차 구획을 인식할 수 있다. 예컨대, 검출된 장애물(371, 372)은 타차량일 수 있다. 3A, the control unit 170 may use at least one of the peripheral image generated by the cameras 112a to 112d and the sensing signal output from the ultrasonic sensor 114, using the parking space searching unit 130, Based on either one, the obstacles 371 and 372 can be detected and the candidate parking segment can be recognized. For example, the detected obstacles 371 and 372 may be other vehicles.

또한, 제어부(170)는 검출된 장애물(371, 372)이 나타나는 장애물 지도 중, 기 저장된 유효 주차 구획의 정보와 매칭되는 영역인 후보 주차 구획을 탐색할 수 있다.In addition, the controller 170 can search for a candidate parking section, which is an area that matches the information of the pre-stored valid parking section among the obstacle maps in which the detected obstacles 371 and 372 appear.

예컨대, 제어부(170)는 주차구획 탐색부(130)를 이용하여, 도 3a의 (b)에 도시된 타차량(371, 372) 간의 간격을 산출하고, 산출된 타차량(371, 372) 간의 간격이 차량(300)의 전폭보다 큰 경우, 두 타차량(371, 372) 사이의 영역으로부터 후보 주차 구획(384)을 인식할 수 있다. For example, the control unit 170 calculates the distance between the other vehicles 371 and 372 shown in FIG. 3A by using the parking section searching unit 130 and calculates the distance between the calculated other vehicles 371 and 372 If the interval is greater than the full width of the vehicle 300, the candidate parking segment 384 can be recognized from the area between the two other vehicles 371, 372.

또한, 제어부(170)는 후보 주차 구획(384)를 목표 주차 구획으로 선택할 수 있다.In addition, the controller 170 may select the candidate parking section 384 as the target parking section.

또한, 제어부(170)는 목표 주차 구획(384)에 대한 주차 경로(385)를 생성하고, 구동부를 이용하여, 주차 경로(385)를 따라 차량의 속도 및 조향 중 적어도 어느 하나를 조절할 수 있다.The control unit 170 also generates a parking path 385 for the target parking segment 384 and can adjust at least one of the speed and steering of the vehicle along the parking path 385 using the driving unit.

즉, 도 3a의 (a)와 같이 노면에 주차선이 그려진 공간은 물론, 도 3a의 (b)와 같이 노면에 어떠한 주차선도 그려져 있지 않은 경우에도, 제어부(170)는 센서부(110)의 센싱 신호를 기초로 장애물 지도를 생성하고, 생성된 장애물 지도로부터 최종적으로 목표 주차 구획을 결정할 수 있다.That is, even when no parking line is drawn on the road surface as in the case of FIG. 3A, the controller 170 controls the operation of the sensor unit 110 An obstacle map can be generated based on the sensing signal, and a target parking segment can finally be determined from the generated obstacle map.

도 3b는 도 3a의 (b)에 도시된 목표 주차 구획(384)의 폭과 차량의 전폭을 비교하는 동작을 설명하기 위해 참조되는 도면이다.Fig. 3B is a diagram referred to explain the operation of comparing the width of the target parking section 384 shown in Fig. 3A (b) with the full width of the vehicle.

도 3b를 참조하면, 제어부(170)는 주차구획 탐색부(130)를 이용하여, 목표 주차 구획(384)의 폭(W2)을 연산하고, 이를 정보 저장부(120)에 기 저장된 차량의 전폭(W1)과 비교하여, 둘 간의 차이(= W1-W2)를 산출할 수 있다.3B, the controller 170 calculates the width W2 of the target parking section 384 using the parking section searching section 130 and stores the width W2 of the target parking section 384 in the information storing section 120, (= W1-W2) can be calculated by comparing with the difference W1.

또한, 제어부(170)는 목표 주차 구획(384)의 폭과 차량의 전폭 간의 차이(= W1-W2)가, 운전자의 승하차에 요구되는 최소 폭으로 기 저장된 소정 값보다 작은지 판단할 수 있다. Further, the control unit 170 can determine whether the difference (= W1-W2) between the width of the target parking segment 384 and the full width of the vehicle is smaller than a predetermined value preliminarily stored as the minimum width required for the driver to get on and off.

도 3c는 운전자에게 알람 메시지를 출력하는 일 예를 보여준다. 설명의 편의를 위해, 도 3b에 도시된 목표 주차 구획(384)의 폭(W1)과 차량의 전폭(W2) 간의 차이(= W1-W2)가 운전자의 승하차에 요구되는 최소 폭으로 기 저장된 소정 값 미만인 것으로 가정한다.3C shows an example of outputting an alarm message to the driver. The difference (= W1-W2) between the width W1 of the target parking section 384 and the full width W2 of the vehicle shown in Fig. 3B is smaller than the predetermined width Value.

제어부(170)는 목표 주차 구획(384)의 폭과 차량(300)의 전폭 간의 차이(= W1-W2)가 운전자의 승하차에 요구되는 최소 폭으로 기 저장된 소정 값 미만인 경우, 차량(300)이 주차 경로(385)를 따라 주차를 진행하는 중, 차량(300)이 목표 주차 구획(384)에 진입하면, 알람 메시지를 출력할 수 있다. When the difference (= W1-W2) between the width of the target parking section 384 and the full width of the vehicle 300 is less than a predetermined value preliminarily stored in the minimum width required for the driver to get on and off, When parking the vehicle 300 along the parking path 385, when the vehicle 300 enters the target parking section 384, an alarm message can be output.

일 실시예에 따르면, 제어부(170)는 카메라(112a-112d)에 의해 생성되는 주변 영상을 기초로, 차량(300)이 목표 주차 구획(384)에 진입에 진입하였는지 여부를 판단할 수 있다. 예컨대, 도시된 바와 같이 목표 주차 구획(384)에 대한 후면 주차를 수행하는 경우, 복수의 카메라(112a-112d)들 중 어느 하나(112b)는 차량(300)의 후방을 촬영하여 후방 영상을 생성하고, 제어부(170)는 후방 영상을 기초로, 차량(300)의 차체 일부분이 목표 주차 구획(384)의 일부분(384a)과 겹쳐진 상태인 경우, 차량(300)이 목표 주차 구획(384)에 진입한 것으로 판단할 수 있다.According to one embodiment, the controller 170 may determine whether the vehicle 300 has entered the target parking segment 384 based on the ambient image generated by the cameras 112a-112d. For example, as shown in the figure, when rear parking is performed with respect to the target parking section 384, one of the plurality of cameras 112a-112d photographs the rear of the vehicle 300 to generate a rear image The control unit 170 determines that the vehicle 300 is positioned in the target parking segment 384 in the case where a part of the vehicle body of the vehicle 300 overlaps with the portion 384a of the target parking segment 384 It can be judged that it has entered.

도 3c를 참조하면, 제어부(170)는 차량(300)이 목표 주차 구획(384)에 진입한 것으로 판단된 경우, 디스플레이 모듈(144)을 이용하여, 시각적 형태의 알람 메시지(386)를 표시할 수 있다. 운전자는 디스플레이 모듈(144)에 표시되는 알람 메시지(386)를 통해, 주차가 완료될 경우 하차가 어려운 상황인 것을 인지하여, 주차가 완료되기 전에 차량(300)에서 하차할 수 있다. 3C, when the controller 300 determines that the vehicle 300 has entered the target parking section 384, the control module 170 displays the visual alarm message 386 using the display module 144 . The driver can get off the vehicle 300 before parking is completed by recognizing that it is difficult to get off when the parking is completed through the alarm message 386 displayed on the display module 144. [

한편, 제어부(170)는 차량(300)이 목표 주차 구획(384)에 진입한 것으로 판단된 경우, 운전자가 차량(300)에서 하차할 수 있도록, 구동부(150)를 이용하여 차량(300)을 일시 정차시킬 수 있다.The control unit 170 controls the drive unit 150 to drive the vehicle 300 such that the driver 300 can get off the vehicle 300 when the controller 300 determines that the vehicle 300 has entered the target parking zone 384. [ You can make a temporary stop.

운전자가 차량(300)에서 하차하는 경우, 제어부(170)는 운전자가 하차한 위치를 정보 저장부(120)에 저장할 수 있다.When the driver gets off the vehicle 300, the control unit 170 can store the position where the driver gets off the information storage unit 120. [

도 3d는 도 3c에 도시된 알람 메시지(386)에 따라 운전자가 차량에서 하차한 상황을 예시한다.FIG. 3D illustrates a situation where the driver gets off the vehicle according to the alarm message 386 shown in FIG. 3C.

제어부(170)는 운전자(395)가 차량(300)에서 하차 시, 운전자(395)가 소지한 스마트키(390)로부터 전송되는 주차 명령에 따라, 운전자(395)의 하차 위치로부터 남은 주차 경로에 대한 자동 주차를 수행하도록 구동부를 제어할 수 있다.The control unit 170 determines whether the driver 395 is in the parking path remaining from the getting off position of the driver 395 in accordance with the parking command transmitted from the smart key 390 held by the driver 395 It is possible to control the driving unit to perform automatic parking for the vehicle.

예컨대, 도시된 바와 같이, 스마트키(390)에는 다양한 명령에 대응하는 버튼들이 구비될 수 있고, 스마트키(390)는 운준자(395)에 의해 자동 주차 버튼(391)이 눌려지는 경우, 차량(300)으로 자동 주차 명령에 대응하는 신호를 전송할 수 있다.For example, as shown in the figure, the smart key 390 may be provided with buttons corresponding to various commands, and when the automatic parking button 391 is pressed by the operator 395, The controller 300 can transmit a signal corresponding to the automatic parking command.

제어부(170)는 통신부(160)를 이용하여, 차량(300) 외부의 스마트키(390)로부터 전송되는 자동 주차 명령을 수신할 수 있으며, 수신된 자동 주차 명령을 기초로, 남아있는 주차 경로에 대한 주차를 마무리할 수 있다.The control unit 170 can receive the automatic parking command transmitted from the smart key 390 outside the vehicle 300 by using the communication unit 160 and can receive the automatic parking command on the remaining parking path You can finish your parking.

한편, 제어부(170)는 스마트키(390)로부터 자동 주차 명령이 단 한번 수신되기만 하면, 남아있는 주차 경로 전체에 대한 자동 주차를 수행할 수 있다. 일 예로, 운전자(395)가 자동 주차 버튼(391)을 1회 누르기만 하면, 제어부(170)는 남아있는 주차 경로 전체에 대한 자동 주차를 수행할 수 있다.On the other hand, if the automatic parking command is once received from the smart key 390, the control unit 170 can perform automatic parking for the entire remaining parking path. For example, when the driver 395 presses the automatic parking button 391 once, the control unit 170 can perform automatic parking for the entire remaining parking path.

또는, 제어부(170)는 스마트키(390)로부터 자동 주차 명령이 계속적으로 전송되는 경우에 한하여, 남아있는 주차 경로에 대한 자동 주차를 수행할 수 있다. 예컨대, 운전자(395)가 자동 주차 버튼(391)를 누르고 있으면 자동 주차를 수행하고, 운전자(395)가 자동 주차 버튼(391)에 대한 누름을 해제하면, 해제된 시점에 차량을 정차시킬 수 있다.Alternatively, the control unit 170 may perform automatic parking for the remaining parking paths only when the automatic parking command is continuously transmitted from the smart key 390. [ For example, when the driver 395 presses the automatic parking button 391, automatic parking is performed. When the driver 395 releases the pressing of the automatic parking button 391, the vehicle can be stopped at the point in time when the driver 395 releases the automatic parking button 391 .

도 4는 본 발명의 일 실시예에 따른 운전자 보조 장치(100)가 차량(400)의 출차를 제어하는 동작을 보여준다. 4 shows an operation in which the driver assistance apparatus 100 according to the embodiment of the present invention controls the departure of the vehicle 400. FIG.

도 4의 (a)를 참조하면, 차량(400)의 좌측과 우측에는 타차량(401, 402)이 함께 주차된 상태일 수 있고, 주차된 차량(400)의 운전자(425)는, 차량(400)의 근처에서 스마트키(420)를 조작하여, 차량(400)의 출차를 명령할 수 있다.4A, the other vehicles 401 and 402 may be parked together on the left and right sides of the vehicle 400, and the driver 425 of the parked vehicle 400 may be a vehicle The smart key 420 can be operated in the vicinity of the vehicle 400 to command the departure of the vehicle 400. [

구체적으로, 스마트키(420)는 복수의 버튼들을 구비할 수 있고, 운전자(425)에 의해 자동 출차 버튼(421)이 눌려지는 경우, 차량(400)으로 자동 출차 명령에 대응하는 신호를 전송할 수 있다.Specifically, the smart key 420 may include a plurality of buttons. When the automatic exit button 421 is pressed by the driver 425, the smart key 420 may transmit a signal corresponding to the automatic departure command to the vehicle 400 have.

제어부(170)는 통신부(160)를 이용하여, 스마트키(420)로부터 전송되는 자동 출차 명령을 수신하고, 수신된 자동 출차 명령을 기초로, 도 4의 (b)와 같이 차량(400)을 주차 위치로부터 출차시킬 수 있다. 이때, 제어부(170)는 출차 경로(410)를 따라, 차량의 속도 및 조향을 조절하도록 구동부(150)를 제어할 수 있다. 이러한 출차 경로(410)는 도 3b 등에 도시된 주차 경로(385)의 역방향 경로일 수 있다.The control unit 170 receives the automatic departure order transmitted from the smart key 420 by using the communication unit 160 and transmits the automatic exit instruction to the vehicle 400 as shown in FIG. It is possible to exit from the parking position. At this time, the control unit 170 may control the driving unit 150 to adjust the speed and steering of the vehicle along the outgoing route 410. Such an outflow route 410 may be a reverse route of the parking route 385 shown in FIG.

이때, 제어부(170)는 스마트키(420)로부터 자동 출차 명령이 단 한번 수신되기만 하면, 남아있는 주차 경로 전체에 대한 자동 주차를 수행할 수 있다. 일 예로, 운전자(425)가 자동 출차 버튼(421)을 1회 누르기만 하면, 제어부(170)는 구동부(150)를 이용하여 차량(400)의 현재 주차 위치로부터 소정 위치까지의 출차를 수행할 수 있다.At this time, the controller 170 may perform automatic parking for the entire remaining parking path only once the automatic departure command is received from the smart key 420. For example, when the driver 425 presses the automatic exit button 421 once, the controller 170 performs the departure from the current parking position of the vehicle 400 to a predetermined position using the driving unit 150 .

또는, 제어부(170)는 스마트키(420)로부터 자동 출차 명령이 계속적으로 전송되는 경우에 한하여, 자동 출차를 수행할 수 있다. 예컨대, 운전자(425)가 자동 출차 버튼(421)를 누르고 있으면 자동 출차를 수행하고, 운전자(425)가 자동 출차 버튼(421)에 대한 누름을 해제하면, 해제된 시점에 차량(400)을 정차시킬 수 있다.Alternatively, the control unit 170 can perform the automatic outgoing operation only when the automatic outgoing command is continuously transmitted from the smart key 420. For example, when the driver 425 presses the automatic exit button 421, the automatic exit is performed. When the driver 425 releases the depression of the automatic exit button 421, the vehicle 400 is stopped .

한편, 제어부(170)는 차량(400)에 대한 출차 수행 중, 차량(400)과 운전자(425) 간의 거리가 기 설정된 거리에 도달하는 경우, 차량(400)을 정차시킬 수 있다. 예를 들어, 스마트키(420)가 전송하는 신호의 세기는 거리가 가까워질수록 증가하는 특성을 가질 수 있는바, 제어부(170)는 통신부(160)를 통해 스마트키(420)로부터 수신한 자동 출차 명령의 신호 세기를 기초로, 차량(400)과 운전자 간의 거리를 판단할 수 있다.The control unit 170 may stop the vehicle 400 when the distance between the vehicle 400 and the driver 425 reaches a preset distance during the departure of the vehicle 400. [ For example, the intensity of the signal transmitted by the smart key 420 may increase as the distance approaches, so that the controller 170 may automatically transmit the signal received from the smart key 420 through the communication unit 160, The distance between the vehicle 400 and the driver can be determined based on the signal strength of the departure command.

한편, 제어부(170)는 차량(400)에 대한 자동 출차 제어를 수행하는 중, 차량(400) 근처에 장애물이 존재하면, 자동 출차 제어를 중지할 수 있다. 예컨대, 도 4의 (b)에 도시된 바와 같이, 출차 중인 차량(400)의 전방에 보행자(430)가 존재하는 경우, 센서부(110)는 보행자(430)에 대한 센싱 신호를 출력하고, 제어부(170)는 보행자(430)에 대한 센싱 신호를 기초로, 보행자(430)와의 거리를 연산하며, 연산된 보행자(430)와의 거리가 기 설정된 값 미만인 경우, 보행자(430)가 더 이상 감지되지 않을 때까지 자동 출차 제어를 중지하여 차량을 정차시킬 수 있다.Meanwhile, the controller 170 may stop the automatic outbound control when an obstacle exists in the vicinity of the vehicle 400 while performing the automatic outbound control on the vehicle 400. [ 4 (b), when the pedestrian 430 exists in front of the vehicle 400, the sensor unit 110 outputs a sensing signal for the pedestrian 430, The control unit 170 calculates the distance to the pedestrian 430 based on the sensing signal for the pedestrian 430. When the distance from the pedestrian 430 to the pedestrian 430 is less than a predetermined value, The vehicle can be stopped by stopping the automatic departure control until it is no longer possible.

도 5a 내지 도 5c는 본 발명의 일 실시예에 따른 운전자 보조 장치(100)가 장애물 지도를 생성하는 개념을 설명하기 위한 도면이다. FIGS. 5A through 5C are diagrams for explaining the concept that the driver assistance device 100 generates an obstacle map according to an embodiment of the present invention.

도 5a에는 복수의 카메라(112a-112d) 중 차량의 우측방에 장착된 우측 카메라(112d)에 의해 촬영된 우측방 영상(500)의 일 예를 도시하였다. 카메라(112d)에 의해 촬영되는 지면은 기울기가 없는 평편한 상태인 것으로 가정한다.5A shows an example of a right-side image 500 captured by a right-side camera 112d mounted on a right-side room of a vehicle among a plurality of cameras 112a-112d. It is assumed that the ground surface taken by the camera 112d is in a flat state without inclination.

제어부(170)는 주차구획 탐색부(130)를 이용하여, 우측방 영상(500)으로부터 타차량(510)을 검출할 수 있다. The control unit 170 can detect the other vehicle 510 from the right side image 500 by using the parking space searching unit 130. [

예컨대, 주차구획 탐색부(130)는 우측방 영상(500)의 전체 영역 중 기 저장된 차량 이미지와 매칭되는 영역을 타차량(510)으로 검출할 수 있다. 또한, 우측방 영상(500)의 전체 영역 중, 검출된 타차량(510)과 지면이 만나는 지점(P1, P2) 각각의 영상(500) 속 좌표인 P1(U1, V1) 및 P2(U2, V2)를 획득할 수 있다. 여기서, U1 및 U2는 두 지점(P1, P2) 각각의 영상(500) 속 횡방향 좌표값이고, V1 및 V2는 두 지점(P1, P2) 각각의 영상(500) 속 수직방향 좌표값일 수 있다.For example, the parking section searching unit 130 may detect an area matching the previously stored vehicle image in the entire area of the right-side image 500 with another vehicle 510. P1 (U1, V1) and P2 (U2, P2), which are the coordinates of the image 500, at the points P1 and P2 where the detected other vehicle 510 and the ground meet, V2). Herein, U1 and U2 are the horizontal coordinate values of the image 500 in the two points P1 and P2, respectively, and V1 and V2 are the vertical coordinate values of the image 500 in the two points P1 and P2, respectively .

도 5b는 도 5a에 도시된 두 지점(P1, P2)과 카메라(112d)의 장착 각도(θ) 간의 위치 관계를 예시한다.Fig. 5B illustrates the positional relationship between the two points P1 and P2 shown in Fig. 5A and the mounting angle [theta] of the camera 112d.

구체적으로, 정보 저장부(120)는 영상(500)의 수직 방향별 보상 각도 정보를 저장할 수 있는바, 주차구획 탐색부(130)는 두 지점(P1, P2)에 대응하는 보상 각도를 정보 저장부(120)로부터 획득할 수 있다.Specifically, the information storage unit 120 may store the compensation angle information for each vertical direction of the image 500, and the parking lot searching unit 130 may store the compensation angle corresponding to the two points P1 and P2, (120). ≪ / RTI >

예를 들어, 도시된 바와 같이, 정보 저장부(120)는 영상(500)에 높이차를 두고 서로 이격된 복수의 수평 라인(521-524)별 보상 각도를 저장할 수 있다. 이때, 제어부(170)는 복수의 수평 라인(521-524)들 중, 두 지점(P1, P2)이 위치하는 수평 라인(524)에 대응하는 것으로 기 저장된 보상 각도(α)를 정보 저장부(120)로부터 획득할 수 있다. For example, as shown in the figure, the information storage unit 120 may store a compensation angle for each of a plurality of horizontal lines 521 to 524 spaced apart from each other by a height difference. At this time, the control unit 170 stores the pre-stored compensation angle? Corresponding to the horizontal line 524 in which the two points P1 and P2 are located among the plurality of horizontal lines 521 to 524, 120).

한편, 도 5b는 두 지점(P1, P2)이 모두 하나의 수평 라인(524)에 위치하는 것으로 도시되어 있으나, 이는 예시적인 것이며, 두 지점(P1, P2)은 서로 다른 수평 라인에 하나씩 위치할 수 있으며, 이 경우, 어느 한 지점에 대응하는 보상 각도는 다른 한 지점에 대응하는 보상 각도와는 다른 값을 가질 수 있다.5B shows that both of the points P1 and P2 are located on one horizontal line 524 but this is an example and the two points P1 and P2 are located on different horizontal lines In this case, the compensation angle corresponding to one point may have a value different from the compensation angle corresponding to the other point.

또한, 정보 저장부(120)에는 영상(500)과 실제 공간 간의 변환 비율이 기 저장된 상태일 수 있는바, 주차구획 탐색부(130)는 두 지점(P1, P2)의 영상(500) 속 간격을 기초로, 두 지점(P1, P2) 간의 실제 거리를 산출할 수 있다.In the information storage unit 120, the conversion ratio between the image 500 and the actual space may be stored in advance. The parking space searching unit 130 may determine the distance between the two images P1 and P2, The actual distance between the two points P1 and P2 can be calculated.

한편, 도 5a 내지 도 5c에서는 우측 카메라(112d)에 의해 촬영된 우측방 영상(500)을 기준으로 설명하였으나, 이에 한정된 것은 아니고, 차량에 장착되는 다른 카메라에 대하여도 동일한 방식으로 적용할 수 있다는 것은 당업자에게 자명하다.5A to 5C, the right-side image 500 captured by the right-side camera 112d has been described as a reference. However, the present invention is not limited to this, and other cameras installed in the vehicle may be applied in the same manner It is obvious to those skilled in the art.

도 5c는 도 5b를 참조하여 전술한 보상 각도(α)를 이용하여, 영상에 나타난 두 지점(P1, P2)의 실제 위치를 산출하는 동작을 예시한다. 이해를 돕기 위해, 두 지점(P1, P2) 중 좌측 지점(P1)을 기준으로 설명하기로 한다.Fig. 5C illustrates the operation of calculating the actual position of two points P1 and P2 shown in the image, using the compensation angle [alpha] described above with reference to Fig. 5B. To facilitate understanding, the left side point P1 of the two points P1 and P2 will be described.

도 5c를 참조하면, 정보 저장부(120)에는 카메라(112d)의 장착 높이(H) 및 장착 각도(θ)가 기 저장된 상태이며, 좌측 지점(P1)에 대응하는 보상 각도(α)를 산출하였으므로, 주차구획 탐색부(130)는 삼각공식을 이용하여, 영상(500) 속 지점(P1)의 실제 위치(P1')와 카메라(112d) 사이의 실제 거리(z1)를 산출할 수 있다.5C, a mounting height H and a mounting angle? Of the camera 112d are stored in the information storage unit 120, and a compensation angle? Corresponding to the left point P1 is calculated The parking section searching unit 130 can calculate the actual distance z1 between the actual position P1 'of the point P1 in the image 500 and the camera 112d using the triangular formula.

실제 거리(z)가 산출되면, 주차구획 탐색부(130)는 하기의 수학식 1을 이용하여, 실제 위치(P1')의 좌표를 산출할 수 있다.When the actual distance z is calculated, the parking section searching unit 130 can calculate the coordinates of the actual position P1 'using the following equation (1).

Figure pat00001
Figure pat00001

수학식 1에서, U는 영상(500) 속 어느 한 지점(예컨대, 도 5a의 P1)의 횡방향 좌표값이고, V는 영상(500) 속 동일 지점(예컨대, 도 5a의 P1)의 종방향 좌표값이며, U0는 카메라(112d)의 주점(principal point)의 횡방향 좌표값이고, V0는 카메라(112d)의 주점(principal point)의 종방향 좌표값이고, f는 카메라(112d)의 초점 거리(focal length)이며, x는 영상(500) 속 동일 지점에 대응하는 실제 위치의 횡방향 좌표값이고, y는 영상(500) 속 동일 지점에 대응하는 실제 위치의 종방향 좌표값일 수 있다.5A), and V is the horizontal coordinate value of the same point in the image 500 (for example, P1 in FIG. 5A) coordinate values and, U 0 is the lateral coordinate of the liquor (principal point) of the camera (112d), V 0 is the longitudinal coordinate value of the liquor (principal point) of the camera (112d), f is a camera (112d) X is the lateral coordinate value of the actual position corresponding to the same point in the image 500 and y is the longitudinal coordinate value of the actual position corresponding to the same point in the image 500 have.

즉, 수학식 1을 통해, 영상(500) 속 좌표 (U1, V1)로 표현되던 지점(P1)에 대한 실세계 좌표값인 P1'(x1, y1)를 획득할 수 있다.That is, the real world coordinate value P1 '(x1, y1) for the point P1 represented by the coordinates (U1, V1) in the image 500 can be obtained through the equation (1).

물론, 영상(500) 속 다른 지점(P2)에 대한 실세계 좌표값 (x2, y2) 역시 전술한 수학식 1을 이용하여 획득할 수 있다는 것은 당업자에게 자명하다.Of course, those skilled in the art will appreciate that the real world coordinate values (x2, y2) for another point P2 in the image 500 can also be obtained using Equation (1).

수학식 1에 의해 영상(500) 속 두 지점(P1, P2) 각각에 대한 실제 좌표값인 P1'(x1, y1) 및 P2'(x2, y2)가 획득되면, 주차구획 탐색부(130)는 삼각 공식을 이용하여 두 점(P1', P2') 간 거리를 산출할 수 있다.When the actual coordinate values P1 '(x1, y1) and P2' (x2, y2) for the two points P1 and P2 in the image 500 are obtained by Equation 1, Can calculate the distance between two points (P1 ', P2') using a triangular formula.

전술한 방식을 통해, 제어부(170)는 차량 주변에 존재하는 타차량 등의 오브젝트의 위치 및 크기를 획득하고, 획득된 정보를 이용하여 장애물 지도를 구축하여, 장애물 지도로부터 후보 주차 구획을 탐색함으로써, 최종적으로 목표 주차 구획을 결정할 수 있다.Through the above-described method, the control unit 170 acquires the position and size of an object such as another vehicle existing around the vehicle, constructs an obstacle map by using the obtained information, searches for a candidate parking segment from the obstacle map , And finally, the target parking section can be determined.

한편, 도 5에서는 두 지점(P1, P2)만을 기준으로 설명하였으나, 더 많은 지점을 검출하여, 차량이 주차 가능한 크기가 확보된 영역인 후보 주차 구획을 인식할 수 있는 것으로 이해되어야 할 것이다.5, it is to be understood that it is possible to detect more points and to recognize a candidate parking section, which is an area where the vehicle can be parked.

또한, 도 5에서는 우측방 영상을 예시하였으나, 이는 일 예에 불과하며, 전방 영상, 좌측방 영상 또는 후방 영상 등 차량에 구비된 카메라에 의해 생성된 주변 영상이라면 무관하다.In addition, although a right-side image is illustrated in FIG. 5, this is merely an example, and a peripheral image generated by a camera provided in the vehicle, such as a forward image, a left-side image, or a rear image, is irrelevant.

이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.The embodiments of the present invention described above are not only implemented by the apparatus and method but may be implemented through a program for realizing the function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded, The embodiments can be easily implemented by those skilled in the art from the description of the embodiments described above.

또한, 이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니라, 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수 있다.The present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Therefore, it is to be understood that the present invention may be embodied in many other specific forms without departing from the spirit or essential characteristics thereof. It is to be understood that the invention is not limited to the accompanying drawings, and all or some of the embodiments may be selectively combined so that various modifications may be made.

100: 운전자 보조 장치
110: 센서부
120: 정보 저장부
130: 주차구획 탐색부
140: 인터페이스부
150: 구동부
160: 통신부
170: 제어부
100: Driver assistance device
110:
120: Information storage unit
130: Parking section search section
140:
150:
160:
170:

Claims (12)

차량에 구비된 적어도 하나 이상의 센서를 이용하여, 적어도 하나 이상의 후보 주차 구획을 인식하는 단계;
상기 후보 주차 구획 중 어느 하나를 목표 주차 구획으로 결정하는 단계;
상기 목표 주차 구획에 대한 주차 경로를 생성하는 단계;
상기 주차 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계; 및
상기 차량이 상기 목표 주차 구획으로부터 소정 거리 내로 진입 시, 상기 차량의 운전자에게 알람 메시지를 출력하는 단계;
를 포함하는, 운전자 보조 장치의 제어 방법.
Recognizing at least one or more candidate parking lots using at least one sensor provided in the vehicle;
Determining one of the candidate parking sections as a target parking section;
Generating a parking path for the target parking segment;
Controlling the speed and steering of the vehicle along the parking path; And
Outputting an alarm message to the driver of the vehicle when the vehicle enters within a predetermined distance from the target parking section;
And a control unit for controlling the driver.
제1항에 있어서,
상기 후보 주차 구획은,
상기 차량의 주변에 존재하는 주차 구획 중, 상기 차량이 주차할 수 있는 크기를 가지는 주차 구획인, 운전자 보조 장치의 제어 방법.
The method according to claim 1,
Wherein the candidate parking section comprises:
Wherein the parking assisting device is a parking section having a size such that the vehicle can park among the parking spaces existing in the vicinity of the vehicle.
제1항에 있어서,
상기 후보 주차 구획 중 어느 하나를 목표 주차 구획으로 결정하는 단계는,
상기 후보 주차 구획이 복수인 경우, 소정 기준에 따라 상기 복수의 후보 주차 구획 중 어느 하나를 상기 목표 주차 구획으로 결정하는 단계;
를 포함하는, 운전자 보조 장치의 제어 방법.
The method according to claim 1,
Wherein the step of determining any one of the candidate parking sections as a target parking section comprises:
Determining one of the plurality of candidate parking lots as the target parking space according to a predetermined criterion when the number of the candidate parking lots is plural;
And a control unit for controlling the driver.
제1항에 있어서,
상기 차량의 운전자에게 알람 메시지를 출력하는 단계는,
상기 목표 주차 구획의 폭과 상기 차량의 폭 간의 차이가 소정 값 미만인 경우에 수행되는, 운전자 보조 장치의 제어 방법.
The method according to claim 1,
The step of outputting an alarm message to the driver of the vehicle includes:
And when the difference between the width of the target parking section and the width of the vehicle is less than a predetermined value.
제1항에 있어서,
상기 운전자의 하차 여부를 판단하는 단계;
를 더 포함하는, 운전자 보조 장치의 제어 방법.
The method according to claim 1,
Determining whether the driver is getting off the bus;
Further comprising the steps of:
제5항에 있어서,
상기 운전자의 하차 여부를 판단하는 단계는,
상기 차량에 등록된 스마트키로부터 송출되는 신호의 세기 및 상기 차량의 시트에 구비된 중량 센서의 센싱 신호 중 적어도 어느 하나를 기초로 수행되는, 운전자 보조 장치의 제어 방법.
6. The method of claim 5,
The step of determining whether or not the driver gets off-
And a sensing signal of a weight sensor provided on a seat of the vehicle, the strength of a signal transmitted from the smart key registered in the vehicle, and the sensing signal of the weight sensor provided on the seat of the vehicle.
제5항에 있어서,
상기 운전자가 하차한 것으로 판단 시, 상기 주차 경로 중 남은 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계;
를 더 포함하는, 운전자 보조 장치의 제어 방법.
6. The method of claim 5,
Controlling the speed and steering of the vehicle along a remaining path of the parking path when it is determined that the driver is getting off;
Further comprising the steps of:
제7항에 있어서,
상기 주차 경로 중 남은 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계는,
상기 운전자가 하차한 것으로 판단된 시점부터 소정 시간이 경과한 후 수행되는, 운전자 보조 장치의 제어 방법.
8. The method of claim 7,
Wherein controlling the speed and steering of the vehicle along a remaining path of the parking path comprises:
Wherein the control is performed after a lapse of a predetermined time from when the driver is determined to be getting off.
제7항에 있어서,
상기 목표 주차 구획으로부터의 출차 경로를 생성하는 단계; 및
상기 출차 경로를 따라 상기 차량의 속도 및 조향 중 적어도 어느 하나를 제어하는 단계;
를 더 포함하는, 운전자 보조 장치의 제어 방법.
8. The method of claim 7,
Generating an exit route from the target parking section; And
Controlling at least one of a speed and a steering of the vehicle along the outgoing route;
Further comprising the steps of:
제9항에 있어서,
상기 출차 경로를 따라 상기 차량의 속도 및 조향 중 적어도 어느 하나를 제어하는 단계는,
상기 출차 경로의 적어도 일부분으로부터 소정 거리 내의 장애물이 인식되는 경우, 상기 장애물이 사라질 때까지 상기 차량을 정차하도록 제어하는, 운전자 보조 장치의 제어 방법.
10. The method of claim 9,
Wherein the step of controlling at least one of the speed and the steering of the vehicle along the out-
And to stop the vehicle until the obstacle disappears when an obstacle within a predetermined distance from at least a part of the outgoing route is recognized.
제9항에 있어서,
상기 출차 경로는,
상기 차량의 주차 위치로부터 상기 운전자가 하차한 위치까지에 대한 경로인, 운전자 보조 장치의 제어 방법.
10. The method of claim 9,
The outgoing route includes:
Wherein the driver is a route from a parking position of the vehicle to a position where the driver gets off.
제9항에 있어서,
상기 주차 경로 중 남은 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계는, 상기 차량에 등록된 스마트키로부터 주차 명령을 수신한 경우에 수행되고,
상기 목표 주차 구획으로부터의 출차 경로를 따라 상기 차량의 속도 및 조향을 제어하는 단계는, 상기 스마트키로부터 출차 명령을 수신한 경우에 수행되는, 운전자 보조 장치의 제어 방법.
10. The method of claim 9,
Wherein controlling the speed and steering of the vehicle along a remaining path of the parking path is performed when a parking command is received from a smart key registered in the vehicle,
Wherein the step of controlling the speed and steering of the vehicle along an outgoing route from the target parking section is performed when an outgoing command is received from the smart key.
KR1020150112654A 2015-08-10 2015-08-10 Driver assistance apparatus and control method for the same KR102326058B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150112654A KR102326058B1 (en) 2015-08-10 2015-08-10 Driver assistance apparatus and control method for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150112654A KR102326058B1 (en) 2015-08-10 2015-08-10 Driver assistance apparatus and control method for the same

Publications (2)

Publication Number Publication Date
KR20170018701A true KR20170018701A (en) 2017-02-20
KR102326058B1 KR102326058B1 (en) 2021-11-12

Family

ID=58265155

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150112654A KR102326058B1 (en) 2015-08-10 2015-08-10 Driver assistance apparatus and control method for the same

Country Status (1)

Country Link
KR (1) KR102326058B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180102397A (en) * 2017-03-07 2018-09-17 현대자동차주식회사 Device and method for recognizing parking stall
CN112644473A (en) * 2019-10-11 2021-04-13 丰田自动车株式会社 Parking assist apparatus
CN112644478A (en) * 2020-12-30 2021-04-13 广州小鹏自动驾驶科技有限公司 Parking control method and device
KR20220072258A (en) * 2020-11-25 2022-06-02 한국항공우주연구원 Autonomous Parking System and Method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060008487A (en) * 2004-07-21 2006-01-27 현대자동차주식회사 Automatic parking method
WO2007122704A1 (en) * 2006-04-19 2007-11-01 Fujitsu Limited System for assisting entry and exit of occupant from vehicle
KR20110098076A (en) * 2010-02-26 2011-09-01 주식회사 만도 Method and apparatus for parking guidance
JP2012001144A (en) * 2010-06-18 2012-01-05 Aisin Seiki Co Ltd Parking support device
US20130110342A1 (en) * 2010-05-12 2013-05-02 Volkswagen Ag Method for pulling a vehicle into or out of a parking space and corresponding assistance system and vehicle
KR20140060791A (en) * 2012-11-12 2014-05-21 현대오트론 주식회사 Method of assisting park and apparstus performing the same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060008487A (en) * 2004-07-21 2006-01-27 현대자동차주식회사 Automatic parking method
WO2007122704A1 (en) * 2006-04-19 2007-11-01 Fujitsu Limited System for assisting entry and exit of occupant from vehicle
KR20110098076A (en) * 2010-02-26 2011-09-01 주식회사 만도 Method and apparatus for parking guidance
US20130110342A1 (en) * 2010-05-12 2013-05-02 Volkswagen Ag Method for pulling a vehicle into or out of a parking space and corresponding assistance system and vehicle
JP2012001144A (en) * 2010-06-18 2012-01-05 Aisin Seiki Co Ltd Parking support device
KR20140060791A (en) * 2012-11-12 2014-05-21 현대오트론 주식회사 Method of assisting park and apparstus performing the same

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180102397A (en) * 2017-03-07 2018-09-17 현대자동차주식회사 Device and method for recognizing parking stall
CN112644473A (en) * 2019-10-11 2021-04-13 丰田自动车株式会社 Parking assist apparatus
CN112644473B (en) * 2019-10-11 2024-05-28 丰田自动车株式会社 Parking assist device
KR20220072258A (en) * 2020-11-25 2022-06-02 한국항공우주연구원 Autonomous Parking System and Method
CN112644478A (en) * 2020-12-30 2021-04-13 广州小鹏自动驾驶科技有限公司 Parking control method and device
CN112644478B (en) * 2020-12-30 2022-07-01 广州小鹏自动驾驶科技有限公司 Parking control method and device

Also Published As

Publication number Publication date
KR102326058B1 (en) 2021-11-12

Similar Documents

Publication Publication Date Title
CN108140319B (en) Parking assistance method and parking assistance device
US11377099B2 (en) Parking assist system
JP6819790B2 (en) Parking control method and parking control device
JP7505927B2 (en) In-vehicle device and control method
RU2720501C1 (en) Method for determining interference, method of parking assistance, method of departure assistance and device for determining interference
US11305756B2 (en) Parking control method and parking control apparatus
JPWO2018235274A1 (en) Parking control method and parking control device
US11543820B2 (en) Vehicle control apparatus, vehicle control method, and storage medium
CN114630774A (en) Vehicle remote control method and vehicle remote control device
KR102326058B1 (en) Driver assistance apparatus and control method for the same
WO2021200680A1 (en) Remote parking system and parking assistance control device for use thereof
US11383700B2 (en) Vehicle travel control device and vehicle travel control method for parking
KR102316713B1 (en) Remote automatic parking device
CN112977257A (en) Display device and parking assist system for vehicle
JP7278760B2 (en) Vehicle travel control method and vehicle travel control device during parking
CN111746509A (en) Vehicle control system
US20200282978A1 (en) Vehicle control system, vehicle control method, and storage medium
JP2019077420A (en) Parking control method and parking control device
KR20210138819A (en) Image output type remote automatic parking device
KR20210138192A (en) Control method of automatic parking device
JP2018083481A (en) Parking support method and parking support device
CN116508083B (en) Parking assistance method and parking assistance device
JP7184948B2 (en) remote control system
US11465648B2 (en) Vehicle control system, vehicle control method, and storage medium
RU2795171C1 (en) Method and device for remote control of vehicle

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant