[go: up one dir, main page]

KR20240103847A - Method and apparatus for providing a safety driving of vehicle - Google Patents

Method and apparatus for providing a safety driving of vehicle Download PDF

Info

Publication number
KR20240103847A
KR20240103847A KR1020220186395A KR20220186395A KR20240103847A KR 20240103847 A KR20240103847 A KR 20240103847A KR 1020220186395 A KR1020220186395 A KR 1020220186395A KR 20220186395 A KR20220186395 A KR 20220186395A KR 20240103847 A KR20240103847 A KR 20240103847A
Authority
KR
South Korea
Prior art keywords
vehicle
information
control signal
safe driving
motor control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
KR1020220186395A
Other languages
Korean (ko)
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 KR1020220186395A priority Critical patent/KR20240103847A/en
Publication of KR20240103847A publication Critical patent/KR20240103847A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/029Steering assistants using warnings or proposing actions to the driver without influencing the steering system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D1/00Steering controls, i.e. means for initiating a change of direction of the vehicle
    • B62D1/02Steering controls, i.e. means for initiating a change of direction of the vehicle vehicle-mounted
    • B62D1/04Hand wheels
    • B62D1/046Adaptations on rotatable parts of the steering wheel for accommodation of switches
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/0205Mechanical indicators, e.g. in or near steering wheel
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3652Guidance using non-audiovisual output, e.g. tactile, haptic or electric stimuli
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2400/00Special features of vehicle units
    • B60Y2400/90Driver alarms
    • B60Y2400/902Driver alarms giving haptic or tactile signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Transportation (AREA)
  • Combustion & Propulsion (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

일 실시 예에 따른 차량의 안전운전을 제공하는 방법은 차량의 내비게이션 장치로부터 내비게이션 정보를 수신하고, 수신된 내비게이션 정보에 따라 차량의 회전 정보를 판단하고, 판단된 회전 정보를 기초로, 차량의 핸들의 좌측 및 우측에 각각 배치된 진동 모터를 제어하기 위한 모터 제어신호를 출력한다. A method of providing safe driving of a vehicle according to an embodiment includes receiving navigation information from a navigation device of a vehicle, determining rotation information of the vehicle according to the received navigation information, and operating the steering wheel of the vehicle based on the determined rotation information. Outputs a motor control signal to control the vibration motors placed on the left and right sides, respectively.

Description

차량의 안전운전 제공 방법 및 장치{Method and apparatus for providing a safety driving of vehicle}{Method and apparatus for providing a safety driving of vehicle}

본 발명은 차량의 안전운전을 제공하는 방법 및 장치에 관한 것이다. The present invention relates to a method and device for providing safe driving of a vehicle.

내비게이션 장치는 GPS(Global Positioning System)로부터 수신한 GPS 신호를 이용하여 차량 등과 같은 이동체의 현재 위치를 지도상에 표시하여 준다. 이러한 내비게이션 장치는 현재 선박, 항공기, 차량 등과 같은 각종의 이동체들에 탑재되어 이동체의 현재 위치와 이동 속도를 확인하거나 이동 경로를 결정하기 위해 널리 이용되고 있다.A navigation device uses GPS signals received from a Global Positioning System (GPS) to display the current location of a moving object, such as a vehicle, on a map. These navigation devices are currently mounted on various moving objects such as ships, aircraft, and vehicles and are widely used to check the current location and moving speed of the moving object or to determine the moving path.

일반적으로 내비게이션 장치는 사용자가 직접 들고 다니거나 차량 등 이동수단에 설치되어, 현재 위치로부터 목적지까지의 정확한 거리 및 소요시간을 알려주고, 목적지까지의 길을 안내하는 기능을 수행한다. In general, navigation devices are carried by the user or installed in a means of transportation such as a vehicle, and perform the function of informing the exact distance and time required from the current location to the destination and providing directions to the destination.

이러한 길안내는 차량의 목적지까지의 경로 중 일부분을 지도의 형태로 표시하고, 상기 지도상의 도로에 차량의 위치를 표시하는 형태로 이루어지는 것이 일반적이다. 그런데 형상이 복잡한 분기 지점(예: 고가 진입 및 지하도 진입 지점) 등에서는 지도상에 진행방향을 표시하거나 음성 안내 서비스를 제공하더라도, 어떠한 경로로 진행하여야 하는지 정확하게 인식하기 어렵기 때문에 잘못된 경로로 진입할 수 있다는 문제점이 있다. 이에 따라 이러한 지점들에서는 각 지점의 형상을 묘사한 모식도를 표시하여 사용자가 보다 쉽게 경로를 인식할 수 있도록 하는 기능이 구비된 내비게이션 장치들이 늘어나고 있는 추세이다.Such route guidance is generally done in the form of a map that displays a portion of the route to the vehicle's destination and the location of the vehicle on the road on the map. However, at junctions with complex shapes (e.g., overpass and underpass entrance points), even if the direction is displayed on the map or a voice guidance service is provided, it is difficult to accurately recognize which route to take, so it is possible to take the wrong route. There is a problem that can be done. Accordingly, the number of navigation devices equipped with a function that allows users to more easily recognize the route by displaying a schematic diagram depicting the shape of each point at these points is increasing.

[선행기술문헌번호][Prior art document number]

선행기술 1: 한국등록특허 10-2462394호Prior Art 1: Korean Patent No. 10-2462394

선행기술 2: 한국등록특허 10-2451820호Prior Art 2: Korean Patent No. 10-2451820

일 실시 예는 차량의 안전운전을 제공하는 방법 및 장치를 제공하는 것이다. 또한, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 데 있다. 해결하려는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.One embodiment provides a method and device for providing safe driving of a vehicle. Additionally, the object is to provide a computer-readable recording medium on which a program for executing the method on a computer is recorded. The technical challenges to be solved are not limited to those described above, and other technical challenges may exist.

일 실시 예에 따른 차량의 안전운전을 제공하는 방법은 차량의 내비게이션 장치로부터 내비게이션 정보를 수신하는 단계; 상기 수신된 내비게이션 정보에 따라 차량의 회전 정보를 판단하는 단계; 및 상기 판단된 회전 정보를 기초로, 상기 차량의 핸들의 좌측 및 우측에 각각 배치된 진동 모터를 제어하기 위한 모터 제어신호를 출력하는 단계를 포함한다.A method of providing safe driving of a vehicle according to an embodiment includes receiving navigation information from a navigation device of a vehicle; determining vehicle rotation information according to the received navigation information; And based on the determined rotation information, outputting a motor control signal for controlling vibration motors disposed on the left and right sides of the steering wheel of the vehicle, respectively.

상기 차량의 안전운전 제공 방법은 상기 차량의 회전 정보가 우회전인 경우, 상기 차량의 핸들의 우측에 배치된 진동 모터를 제어하는 제1 모터 제어신호를 출력하고, 상기 차량의 회전 정보가 좌회전인 경우, 상기 차량의 핸들의 좌측에 배치된 진동 모터를 제어하는 제2 모터 제어신호를 출력할 수 있다.The method for providing safe driving of the vehicle outputs a first motor control signal to control a vibration motor disposed on the right side of the steering wheel of the vehicle when the vehicle's rotation information is a right turn, and when the vehicle's rotation information is a left turn. , a second motor control signal that controls the vibration motor disposed on the left side of the steering wheel of the vehicle may be output.

상기 제1 모터 제어신호 또는 상기 제2 모터 제어신호는, 상기 진동 모터의 진동 패턴을 제어하는 신호일 수 있다.The first motor control signal or the second motor control signal may be a signal that controls the vibration pattern of the vibration motor.

상기 진동 패턴은, 진동의 세기, 길이, 횟수 중 적어도 하나를 포함할 수 있다.The vibration pattern may include at least one of the intensity, length, and number of vibrations.

상기 진동 패턴은, 상기 수신된 내비게이션 정보에 따라 좌회전 또는 우회전까지의 남은 거리를 기초로 결정될 수 있다.The vibration pattern may be determined based on the remaining distance to turn left or right according to the received navigation information.

상기 차량의 안전운전 제공 방법은 상기 수신된 내비게이션 정보에 따라 상기 차량의 현재 속도를 판단하는 단계를 더 포함하고, 상기 판단된 현재 속도가 주행중인 도로의 제한속도를 초과하는 경우, 상기 모터 제어신호를 출력할 수 있다.The method of providing safe driving of the vehicle further includes the step of determining the current speed of the vehicle according to the received navigation information, and when the determined current speed exceeds the speed limit of the road on which the vehicle is traveling, the motor control signal can be output.

상기 차량의 안전운전 제공 방법은 상기 차량의 충돌방지센서로부터 수신된 센싱 정보를 판단하는 단계를 더 포함하고, 상기 판단된 센싱 정보에 따라 상기 모터 제어신호를 출력할 수 있다.The method of providing safe driving of the vehicle may further include determining sensing information received from a collision avoidance sensor of the vehicle, and outputting the motor control signal according to the determined sensing information.

다른 실시 예에 따른 차량의 안전운전 장치는 차량의 핸들의 좌측 및 우측에 배치된 적어도 2 이상의 진동 모터; 내비게이션 정보를 제공하는 내비게이션 장치; 및 프로세서를 포함하고,A safe driving device for a vehicle according to another embodiment includes at least two vibration motors disposed on the left and right sides of the steering wheel of the vehicle; A navigation device that provides navigation information; and a processor,

상기 프로세서는, 상기 내비게이션 장치로부터 내비게이션 정보를 수신하고, 상기 수신된 내비게이션 정보에 따라 차량의 회전 정보를 판단하고, 상기 판단된 회전 정보를 기초로, 상기 적어도 2 이상의 진동 모터를 제어하기 위한 모터 제어신호를 출력한다.The processor receives navigation information from the navigation device, determines rotation information of the vehicle according to the received navigation information, and controls the at least two vibration motors based on the determined rotation information. Output a signal.

상기 프로세서는, 상기 차량의 회전 정보가 우회전인 경우, 상기 차량의 핸들의 우측에 배치된 진동 모터를 제어하는 제1 모터 제어신호를 출력하고, 상기 차량의 회전 정보가 좌회전인 경우, 상기 차량의 핸들의 좌측에 배치된 진동 모터를 제어하는 제2 모터 제어신호를 출력할 수 있다.The processor outputs a first motor control signal to control a vibration motor disposed on the right side of the steering wheel of the vehicle when the vehicle's rotation information is a right turn, and when the vehicle's rotation information is a left turn, the processor outputs a first motor control signal that controls the vibration motor disposed on the right side of the steering wheel of the vehicle. A second motor control signal that controls the vibration motor disposed on the left side of the handle may be output.

상기 제1 모터 제어신호 또는 상기 제2 모터 제어신호는, 상기 진동 모터의 진동 패턴을 제어하는 신호일 수 있다.The first motor control signal or the second motor control signal may be a signal that controls the vibration pattern of the vibration motor.

상기 진동 패턴은, 진동의 세기, 길이, 횟수 중 적어도 하나를 포함할 수 있다. The vibration pattern may include at least one of the intensity, length, and number of vibrations.

상기 진동 패턴은, 상기 수신된 내비게이션 정보에 따라 좌회전 또는 우회전까지의 남은 거리를 기초로 결정될 수 있다.The vibration pattern may be determined based on the remaining distance to turn left or right according to the received navigation information.

상기 프로세서는, 상기 수신된 내비게이션 정보에 따라 상기 차량의 현재 속도를 판단하고, 상기 판단된 현재 속도가 주행중인 도로의 제한속도를 초과하는 경우, 상기 모터 제어신호를 출력할 수 있다.The processor may determine the current speed of the vehicle according to the received navigation information, and output the motor control signal when the determined current speed exceeds the speed limit of the road on which the vehicle is traveling.

또 다른 실시 예에 따른 차량의 안전운전을 제공하는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 기록매체를 포함한다.It includes a recording medium recording a program for executing a method for providing safe driving of a vehicle on a computer according to another embodiment.

도 1은 차량의 내부 블록 도이다.
도 2는 도 1에 도시된 차량 운전 보조 시스템(ADAS)의 블록 도이다.
도 3은 일 실시 예에 따른 차량의 안전운전 장치의 개략 도이다.
도 4 내지 8은 차량의 안전운전 장치를 설명하기 위한 예시 도들이다.
도 9는 또 다른 실시 예에 따른 차량의 안전운전 방법을 설명하기 위한 흐름 도이다.
1 is an internal block diagram of a vehicle.
FIG. 2 is a block diagram of the vehicle driver assistance system (ADAS) shown in FIG. 1.
Figure 3 is a schematic diagram of a safe driving device for a vehicle according to an embodiment.
Figures 4 to 8 are example diagrams for explaining a safe driving device for a vehicle.
Figure 9 is a flowchart for explaining a method of safely driving a vehicle according to another embodiment.

본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다. The terms used in this specification will be briefly explained, and the present invention will be described in detail.

본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 해당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다. The terms used in the present invention are general terms that are currently widely used as much as possible while considering the functions in the present invention, but this may vary depending on the intention or precedent of a technician working in the field, the emergence of new technology, etc. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the relevant invention. Therefore, the terms used in the present invention should be defined based on the meaning of the term and the overall content of the present invention, rather than simply the name of the term.

명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When it is said that a part "includes" a certain element throughout the specification, this means that, unless specifically stated to the contrary, it does not exclude other elements but may further include other elements. In addition, terms such as "... unit" and "module" used in the specification refer to a unit that processes at least one function or operation, which may be implemented as hardware or software, or as a combination of hardware and software. .

이하 첨부된 도면을 참고하여 본 개시를 상세히 설명하기로 한다.Hereinafter, the present disclosure will be described in detail with reference to the attached drawings.

도 1은 일 실시 예에 따른 차량의 내부 블록도이다. 1 is an internal block diagram of a vehicle according to one embodiment.

도 1을 참조하면, 차량(100)은, 통신부(110), 입력부(120), 센싱부(125) 메모리(130), 출력부(140), 차량 구동부(150), 차량 운전 보조 시스템(ADAS, 160), 제어부(170), 인터페이스부(180) 및 전원 공급부(190)를 포함할 수 있다.Referring to FIG. 1, the vehicle 100 includes a communication unit 110, an input unit 120, a sensing unit 125, a memory 130, an output unit 140, a vehicle driving unit 150, and a vehicle driving assistance system (ADAS). , 160), a control unit 170, an interface unit 180, and a power supply unit 190.

통신부(110)는, 근거리 통신 모듈, 위치 정보 모듈, 광통신 모듈 및 V2X 통신 모듈을 포함할 수 있다.The communication unit 110 may include a short-range communication module, a location information module, an optical communication module, and a V2X communication module.

입력부(120)는, 운전 조작 수단, 카메라, 마이크로폰 및 사용자 입력부를 포함할 수 있다.The input unit 120 may include a driving control unit, a camera, a microphone, and a user input unit.

운전 조작 수단은, 차량(100) 운전을 위한 사용자 입력을 수신한다. 운전 조작 수단은 조향 입력 수단, 쉬프트 입력 수단, 가속 입력 수단, 브레이크 입력 수단을 포함할 수 있다.The driving operation means receives user input for driving the vehicle 100. The driving operation means may include a steering input means, a shift input means, an acceleration input means, and a brake input means.

가속 입력 수단은, 사용자로부터 차량(100)의 가속을 위한 입력을 수신한다. 브레이크 입력 수단은, 사용자로부터 차량(100)의 감속을 위한 입력을 수신한다.The acceleration input means receives an input for acceleration of the vehicle 100 from the user. The brake input means receives an input for decelerating the vehicle 100 from the user.

카메라는, 이미지 센서와 영상 처리 모듈을 포함할 수 있다. 카메라는 이미지 센서(예를 들면, CMOS 또는 CCD)에 의해 얻어지는 정지영상 또는 동영상을 처리할 수 있다. 영상 처리 모듈은 이미지 센서를 통해 획득된 정지영상 또는 동영상을 가공하여, 필요한 정보를 추출하고, 추출된 정보를 제어부(170)에 전달할 수 있다.The camera may include an image sensor and an image processing module. The camera can process still or moving images obtained by an image sensor (eg, CMOS or CCD). The image processing module may process still images or moving images obtained through an image sensor, extract necessary information, and transmit the extracted information to the control unit 170.

한편, 차량(100)은 차량 전방 영상을 촬영하는 전방 카메라, 차량 주변 영상을 촬영하는 어라운드 뷰 카메라 및 차량 후방 영상을 촬영하는 후방카메라를 포함할 수 있다. 각각의 카메라는 렌즈, 이미지 센서 및 프로세서를 포함할 수 있다. 프로세서는, 촬영되는 영상을 컴퓨터 처리하여, 데이터 또는 정보를 생성하고, 생성된 데이터 또는 정보를 제어부(170)에 전달할 수 있다. 카메라에 포함되는 프로세서는, 제어부(170)의 제어를 받을 수 있다.Meanwhile, the vehicle 100 may include a front camera that captures an image in front of the vehicle, an around view camera that captures an image around the vehicle, and a rear camera that captures an image of the rear of the vehicle. Each camera may include a lens, an image sensor, and a processor. The processor may computer process the captured image, generate data or information, and transmit the generated data or information to the control unit 170. The processor included in the camera may be controlled by the control unit 170.

카메라는 스테레오 카메라를 포함할 수 있다. 이 경우, 카메라의 프로세서는, 스테레오 영상에서 검출된 디스페리티(disparity) 차이를 이용하여, 오브젝트와의 거리, 영상에서 검출된 오브젝트와의 상대 속도, 복수의 오브젝트 간의 거리를 검출할 수 있다.The camera may include a stereo camera. In this case, the camera's processor can use the disparity difference detected in the stereo image to detect the distance to the object, the relative speed to the object detected in the image, and the distance between the plurality of objects.

카메라는 TOF(Time of Flight) 카메라를 포함할 수 있다. 이 경우, 카메라는, 광원(예를 들면, 적외선 또는 레이저) 및 수신부를 포함할 수 있다. 이 경우, 카메라의 프로세서는, 광원에서 발신되는 적외선 또는 레이저가 오브젝트에 반사되어 수신될 때까지의 시간(TOF)에 기초하여 오브젝트와의 거리, 오브젝트와의 상대 속도, 복수의 오브젝트 간의 거리를 검출할 수 있다.The camera may include a Time of Flight (TOF) camera. In this case, the camera may include a light source (eg, infrared or laser) and a receiver. In this case, the camera's processor detects the distance to the object, the relative speed to the object, and the distance between a plurality of objects based on the time (TOF) until the infrared or laser emitted from the light source is reflected and received by the object. can do.

한편, 후방 카메라는, 후방 번호판 또는 트렁크 또는 테일 게이트 스위치 부근에 배치될 수 있으나, 후방 카메라가 배치되는 위치는 이에 제한되지 않는다.Meanwhile, the rear camera may be placed near the rear license plate, trunk, or tailgate switch, but the location where the rear camera is placed is not limited thereto.

복수의 카메라에서 촬영된 각각의 이미지는, 카메라의 프로세서에 전달되고, 프로세서는 상기 각각의 이미지를 합성하여, 차량 주변 영상을 생성할 수 있다. 이때, 차량 주변 영상은 탑뷰 이미지 또는 버드 아이 이미지로 디스플레이부를 통해 표시될 수 있다.Each image captured by a plurality of cameras is transmitted to the camera's processor, and the processor can synthesize the images to create an image around the vehicle. At this time, the image surrounding the vehicle may be displayed through the display unit as a top view image or a bird's eye image.

센싱부(125)는, 차량(100)의 각종 상황을 센싱한다. 이를 위해, 센싱부(125)는, 충돌 센서, 휠 센서(wheel sensor), 속도 센서, 경사 센서, 중량 감지 센서, 헤딩 센서(heading sensor), 요 센서(yaw sensor), 자이로 센서(gyro sensor), 포지션 모듈(position module), 차량 전진/후진 센서, 배터리 센서, 연료 센서, 타이어 센서, 핸들 회전에 의한 스티어링 센서, 차량 내부 온도 센서, 차량 내부 습도 센서, 초음파 센서, 조도 센서, 레이더, 라이더 등을 포함할 수 있다.The sensing unit 125 senses various situations of the vehicle 100. For this purpose, the sensing unit 125 includes a collision sensor, a wheel sensor, a speed sensor, an inclination sensor, a weight sensor, a heading sensor, a yaw sensor, and a gyro sensor. , position module, vehicle forward/backward sensor, battery sensor, fuel sensor, tire sensor, steering sensor by steering wheel rotation, vehicle interior temperature sensor, vehicle interior humidity sensor, ultrasonic sensor, illuminance sensor, radar, lidar, etc. may include.

이에 의해, 센싱부(125)는, 차량 충돌 정보, 차량 방향 정보, 차량 위치 정보(GPS 정보), 차량 각도 정보, 차량 속도 정보, 차량 가속도 정보, 차량 기울기 정보, 차량 전진/후진 정보, 배터리 정보, 연료 정보, 타이어 정보, 차량 램프 정보, 차량 내부 온도 정보, 차량 내부 습도 정보, 스티어링 휠 회전 각도, 차량 외부 조도 등에 대한 센싱 신호를 획득할 수 있다.As a result, the sensing unit 125 provides vehicle collision information, vehicle direction information, vehicle location information (GPS information), vehicle angle information, vehicle speed information, vehicle acceleration information, vehicle tilt information, vehicle forward/backward information, and battery information. , sensing signals for fuel information, tire information, vehicle lamp information, vehicle interior temperature information, vehicle interior humidity information, steering wheel rotation angle, vehicle exterior illumination, etc. can be obtained.

메모리(130)는, 제어부(170)와 전기적으로 연결된다. 메모리(130)는 유닛에 대한 기본데이터, 유닛의 동작제어를 위한 제어데이터, 입출력되는 데이터를 저장할 수 있다. 메모리(130)는, 하드웨어적으로, ROM, RAM, EPROM, 플래시 드라이브, 하드 드라이브 등과 같은 다양한 저장기기 일 수 있다. 메모리(130)는 제어부(170)의 처리 또는 제어를 위한 프로그램 등, 차량(100) 전반의 동작을 위한 다양한 데이터를 저장할 수 있다.The memory 130 is electrically connected to the control unit 170. The memory 130 can store basic data for the unit, control data for controlling the operation of the unit, and input/output data. In terms of hardware, the memory 130 may be a variety of storage devices such as ROM, RAM, EPROM, flash drive, hard drive, etc. The memory 130 may store various data for the overall operation of the vehicle 100, such as programs for processing or controlling the control unit 170.

출력부(140)는, 제어부(170)에서 처리된 정보를 출력하기 위한 것으로, 디스플레이부, 음향 출력부 및 햅틱 출력부를 포함할 수 있다.The output unit 140 is for outputting information processed by the control unit 170 and may include a display unit, an audio output unit, and a haptic output unit.

디스플레이부는 제어부(170)에서 처리되는 정보를 표시할 수 있다. 예를 들면, 디스플레이부는 차량 관련 정보를 표시할 수 있다. 여기서, 차량 관련 정보는, 현재 차량의 상태를 알려주는 차량 상태 정보 또는 차량의 운행과 관련되는 차량 운행 정보를 포함할 수 있다. 예를 들어, 디스플레이부는 현재 차량의 속도(또는 속력), 주변차량의 속도(또는 속력) 및 현재 차량과 주변차량 간의 거리 정보를 표시할 수 있다.The display unit may display information processed by the control unit 170. For example, the display unit can display vehicle-related information. Here, the vehicle-related information may include vehicle status information indicating the current status of the vehicle or vehicle operation information related to the operation of the vehicle. For example, the display unit may display information on the speed (or speed) of the current vehicle, the speed (or speed) of surrounding vehicles, and the distance between the current vehicle and surrounding vehicles.

한편, 디스플레이부는 운전자가 운전을 함과 동시에 차량 상태 정보 또는 차량 운행 정보를 확인할 수 있도록 클러스터(cluster)를 포함할 수 있다. 클러스터는 대시보드 위에 위치할 수 있다. 이 경우, 운전자는, 시선을 차량 전방에 유지한 채로 클러스터에 표시되는 정보를 확인할 수 있다.Meanwhile, the display unit may include a cluster so that the driver can check vehicle status information or vehicle operation information while driving. Clusters can be located on dashboards. In this case, the driver can check the information displayed on the cluster while maintaining his gaze in front of the vehicle.

음향 출력부는 제어부(170)로부터의 전기 신호를 오디오 신호로 변환하여 출력한다. 이를 위해, 음향 출력부는 스피커 등을 구비할 수 있다.The audio output unit converts the electrical signal from the control unit 170 into an audio signal and outputs it. For this purpose, the sound output unit may be equipped with a speaker, etc.

차량 구동부(150)는, 차량 각종 장치의 동작을 제어할 수 있다. 차량 구동부(150)는 동력원 구동부, 조향 구동부, 브레이크 구동부, 램프 구동부, 공조 구동부, 윈도우 구동부, 에어백 구동부, 썬루프 구동부 및 서스펜션 구동부를 포함할 수 있다.The vehicle driving unit 150 can control the operation of various vehicle devices. The vehicle driving unit 150 may include a power source driving unit, a steering driving unit, a brake driving unit, a lamp driving unit, an air conditioning driving unit, a window driving unit, an airbag driving unit, a sunroof driving unit, and a suspension driving unit.

동력원 구동부는, 차량(100) 내의 동력원에 대한 전자식 제어를 수행할 수 있다. 예를 들면, 화석 연료 기반의 엔진(미도시)이 동력원인 경우, 동력원 구동부는, 엔진에 대한 전자식 제어를 수행할 수 있다. 이에 의해, 엔진의 출력 토크 등을 제어할 수 있다. 동력원 구동부가 엔진인 경우, 제어부(170)의 제어에 따라, 엔진 출력 토크를 제한하여 차량의 속도를 제한할 수 있다.The power source driving unit may perform electronic control of the power source within the vehicle 100. For example, when a fossil fuel-based engine (not shown) is the power source, the power source driving unit may perform electronic control of the engine. Thereby, the output torque of the engine, etc. can be controlled. When the power source driving unit is an engine, the speed of the vehicle can be limited by limiting the engine output torque under the control of the control unit 170.

브레이크 구동부는, 차량(100) 내의 브레이크 장치(brake apparatus)(미도시)에 대한 전자식 제어를 수행할 수 있다. 예를 들면, 바퀴에 배치되는 브레이크의 동작을 제어하여, 차량(100)의 속도를 줄일 수 있다. 다른 예로, 좌측 바퀴와 우측 바퀴에 각각 배치되는 브레이크의 동작을 달리하여, 차량(100)의 진행 방향을 좌측, 또는 우측으로 조정할 수 있다.The brake driver may perform electronic control of a brake apparatus (not shown) in the vehicle 100. For example, the speed of the vehicle 100 can be reduced by controlling the operation of the brakes disposed on the wheels. As another example, the moving direction of the vehicle 100 can be adjusted to the left or right by varying the operation of the brakes disposed on the left and right wheels, respectively.

램프 구동부는, 차량 내, 외부에 배치되는 램프의 턴 온/턴 오프를 제어할 수 있다. 또한, 램프의 빛의 세기, 방향 등을 제어할 수 있다. 예를 들면, 방향 지시 램프, 브레이크 램프 등의 대한 제어를 수행할 수 있다.The lamp driver can control the turn on/turn off of lamps placed inside and outside the vehicle. Additionally, the intensity and direction of the light of the lamp can be controlled. For example, control of direction indicator lamps, brake lamps, etc. can be performed.

제어부(170)는, 차량(100) 내의 각 유닛의 전반적인 동작을 제어할 수 있다. 제어부(170)는 ECU(Electronic Contol Unit)로 명명될 수 있다. 상술한 사고 유무 판단 장치는 제어부(170)에 의해 구동될 수 있다.The control unit 170 may control the overall operation of each unit within the vehicle 100. The control unit 170 may be named ECU (Electronic Control Unit). The above-described accident determination device may be driven by the control unit 170.

제어부(170)는, 하드웨어적으로, ASICs (application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로프로세서(microprocessors), 기타 기능 수행을 위한 전기적 유닛 중 적어도 하나를 이용하여 구현될 수 있다.In terms of hardware, the control unit 170 includes application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), and processors ( It may be implemented using at least one of processors, controllers, micro-controllers, microprocessors, and other electrical units for performing functions.

일 실시 예에서 제어부(170)는 내비게이션 장치로부터 내비게이션 정보를 수신하고, 내비게이션 정보에 따라 차량의 회전 정보를 판단하고, 판단된 회전 정보를 기초로, 적어도 2 이상의 진동 모터를 제어하기 위한 모터 제어신호를 출력할 수 있다. 여기서, 모터 제어신호는 차량의 회전 정보가 우회전인 경우, 차량의 핸들의 우측에 배치된 진동 모터를 제어하는 신호이고, 차량의 회전 정보가 좌회전인 경우, 차량의 핸들의 좌측에 배치된 진동 모터를 제어하는 신호일 수 있다. In one embodiment, the control unit 170 receives navigation information from a navigation device, determines rotation information of the vehicle according to the navigation information, and provides a motor control signal to control at least two or more vibration motors based on the determined rotation information. can be output. Here, the motor control signal is a signal that controls the vibration motor disposed on the right side of the vehicle's steering wheel when the vehicle's rotation information is a right turn, and when the vehicle's rotation information is a left turn, the vibration motor disposed on the left side of the vehicle's steering wheel. It may be a signal that controls .

인터페이스부(180)는, 차량(100)에 연결되는 다양한 종류의 외부 기기와의 통로 역할을 수행할 수 있다. 예를 들면, 인터페이스부(180)는 이동 단말기(미도시)와 연결 가능한 포트를 구비할 수 있고, 상기 포트를 통해, 이동 단말기(미도시)와 연결할 수 있다. 이 경우, 인터페이스부(180)는 이동 단말기와 데이터를 교환할 수 있다.The interface unit 180 may serve as a passageway for various types of external devices connected to the vehicle 100. For example, the interface unit 180 may have a port that can be connected to a mobile terminal (not shown), and can be connected to a mobile terminal (not shown) through the port. In this case, the interface unit 180 can exchange data with the mobile terminal.

전원 공급부(190)는, 제어부(170)의 제어에 따라, 각 구성요소들의 동작에 필요한 전원을 공급할 수 있다. 특히, 전원 공급부(190)는, 차량 내부의 배터리(미도시) 등으로부터 전원을 공급받을 수 있다.The power supply unit 190 may supply power required for the operation of each component under the control of the control unit 170. In particular, the power supply unit 190 may receive power from a battery (not shown) inside the vehicle.

도 2는 도 1에 도시된 차량 운전 보조 시스템(ADAS)의 블록 도이다.FIG. 2 is a block diagram of the vehicle driver assistance system (ADAS) shown in FIG. 1.

ADAS(200)는, 편의, 안전 제공을 위해 운전자를 보조 하는 차량 운전 보조 시스템이다.ADAS (200) is a vehicle driving assistance system that assists the driver to provide convenience and safety.

ADAS(200)는, 자동 비상 제동 모듈(이하, AEB: Autonomous Emergency Braking)(210), 전방 충돌 회피 모듈 (이하, FCW: Foward Collision Warning)(211), 차선 이탈 경고 모듈 (이하, LDW: Lane Departure Warning)(212), 차선 유지 보조 모듈 (이하, LKA: Lane Keeping Assist)(213), 속도 지원 시스템 모듈 (이하, SAS: Speed Assist System)(214), 교통 신호 검출 모듈 (TSR: Traffic Sign Recognition)(215), 적응형 상향등 제어 모듈 (이하, HBA: High Beam Assist)(216), 사각 지대 감시 모듈 (이하, BSD: Blind Spot Detection)(217), 자동 비상 조향 모듈 (이하, AES: Autonomous Emergency Steering)(218), 커브 속도 경고 시스템 모듈 (이하, CSWS: Curve Speed Warning System)(219), 적응 순향 제어 모듈 (이하, ACC: Adaptive Cruise Control)(220), 스마트 주차 시스템 모듈 (이하, SPAS: Smart Parking Assist System)(221), 교통 정체 지원 모듈 (이하, TJA: Traffic Jam Assist)(222) 및 어라운드 뷰 모니터 모듈 (이하, AVM: Around View Monitor)(223)을 포함할 수 있다.ADAS (200) includes an automatic emergency braking module (hereinafter referred to as AEB: Autonomous Emergency Braking) (210), a forward collision avoidance module (hereinafter referred to as FCW: Forward Collision Warning) (211), and a lane departure warning module (hereinafter referred to as LDW: Lane). Departure Warning (212), Lane Keeping Assist module (LKA: Lane Keeping Assist) (213), speed assistance system module (SAS: Speed Assist System) (214), traffic signal detection module (TSR: Traffic Sign) Recognition) (215), adaptive high beam control module (hereinafter, HBA: High Beam Assist) (216), blind spot monitoring module (hereinafter, BSD: Blind Spot Detection) (217), automatic emergency steering module (hereinafter, AES: Autonomous Emergency Steering (218), Curve Speed Warning System Module (CSWS: Curve Speed Warning System) (219), Adaptive Cruise Control Module (ACC: Adaptive Cruise Control) (220), Smart Parking System Module (hereinafter: , SPAS: Smart Parking Assist System (221), traffic jam assist module (hereinafter, TJA: Traffic Jam Assist) (222), and around view monitor module (hereinafter, AVM: Around View Monitor) (223). .

상기 각각의 ADAS 모듈(210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223)들은 차량 운전 보조 기능 제어를 위한 프로세서를 포함할 수 있다.Each of the ADAS modules 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, and 223 may include a processor for controlling vehicle driving assistance functions.

상기 각각의 ADAS 모듈(210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223)에 포함되는 프로세서는, 제어부(270)의 제어를 받을 수 있다.The processor included in each of the ADAS modules (210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223) can be controlled by the control unit 270. .

상기 각각의 ADAS 모듈(210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223) 프로세서는, 하드웨어적으로, ASICs (application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기타 기능 수행을 위한 전기적 유닛 중 적어도 하나를 이용하여 구현될 수 있다.Each of the ADAS modules (210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223) processor is hardware-wise, ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), processors, controllers, micro-controllers, microprocessors ( It may be implemented using at least one of microprocessors) and electrical units for performing other functions.

AEB(210)는, 검출된 오브젝트와의 충돌을 방지하기 위해, 자동 제동을 제어하는 모듈이다. FCW(211)는, 차량 전방 오브젝트와의 충돌을 방지하기 위해, 경고가 출력되도록 제어하는 모듈이다. LDW(212)는, 주행 중 차선 이탈 방지를 위해, 경고가 출력되도록 제어하는 모듈이다. LKA(213)는, 주행 중 주행 차선 유지하도록 제어하는 모듈이다. SAS(214)는, 설정된 속도 이하로 주행하도록 제어하는 모듈이다. TSR(215)은, 주행 중 교통 신호를 감지하여 감지된 교통 신호를 기초로 정보를 제공하는 모듈이다. HBA(216)는, 주행 상황에 따라 상향등의 조사 범위 또는 조사량을 제어하는 모듈이다. BSD(217)는, 주행 중, 운전자 시야 밖의 오브젝트를 검출하고, 검출 정보를 제공하는 모듈이다. AES(218)는, 비상시 조향을 자동으로 수행하는 모듈이다. CSWS(219)는, 커브 주행시 기 설정 속도 이상으로 주행하는 경우 경로를 출력하도록 제어하는 모듈이다. ACC(220)는, 선행 차량을 추종하여 주행하도록 제어하는 모듈이다. SPAS(221)는, 주차 공간을 검출하고, 주차 공간에 주차하도록 제어하는 모듈이다. TJA(222)는, 교통 정체시 자동 운행하도록 제어하는 모듈이다. AVM(223)은, 차량 주변 영상을 제공하고, 차량 주변을 모니터링하도록 제어하는 모듈이다. The AEB 210 is a module that controls automatic braking to prevent collisions with detected objects. The FCW 211 is a module that controls warnings to be output to prevent collisions with objects in front of the vehicle. The LDW 212 is a module that controls a warning to be output to prevent lane departure while driving. The LKA (213) is a module that controls driving lane maintenance while driving. The SAS 214 is a module that controls driving at a set speed or lower. The TSR 215 is a module that detects traffic signals while driving and provides information based on the detected traffic signals. The HBA 216 is a module that controls the irradiation range or amount of high beam lights depending on the driving situation. The BSD 217 is a module that detects objects outside the driver's field of vision while driving and provides detection information. AES 218 is a module that automatically performs steering in an emergency. The CSWS (219) is a module that controls to output a route when driving at a speed higher than a preset speed while driving on a curve. The ACC 220 is a module that controls driving to follow the preceding vehicle. SPAS (221) is a module that detects a parking space and controls parking in the parking space. TJA (222) is a module that controls automatic operation during traffic congestion. The AVM 223 is a module that provides images around the vehicle and controls the area around the vehicle to be monitored.

ADAS(200)는, 입력부(230) 또는 센싱부(235)에서 획득한 데이터를 기초로, 각각의 차량 운전 보조 기능을 수행하기 위한 제어 신호를 출력부(250) 또는 차량 구동부(260)에 제공할 수 있다. ADAS(200)는, 상기 제어 신호를, 출력부(250) 또는 차량 구동부(260)에 차량 내부 네트워크 통신(예를 들면, CAN)을 통해, 직접 출력할 수 있다. 또는, ADAS(200)는, 상기 제어 신호를, 제어부(270)를 거쳐, 출력부(250) 또는 차량 구동부(260)에 출력할 수 있다.The ADAS 200 provides control signals for performing each vehicle driving assistance function to the output unit 250 or the vehicle driving unit 260 based on data obtained from the input unit 230 or the sensing unit 235. can do. The ADAS 200 may directly output the control signal to the output unit 250 or the vehicle driving unit 260 through vehicle internal network communication (eg, CAN). Alternatively, the ADAS 200 may output the control signal to the output unit 250 or the vehicle driving unit 260 via the control unit 270.

도 3은 일 실시 예에 따른 차량의 안전운전 장치의 개략 도이다.Figure 3 is a schematic diagram of a safe driving device for a vehicle according to an embodiment.

도 3을 참조하면, 안전운전 장치(300)는 내비게이션 장치(310), 프로세서(320), 제1 진동모터(331) 및 제2 진동모터(332)를 포함한다. 실시 예에 다른 안전운전 장치(300)는 내비게이션 장치(310)로부터 내비게이션 정보를 수신하고, 내비게이션 정보에 따라 차량의 회전 정보를 판단하고, 판단된 회전 정보를 기초로,적어도 2 이상의 진동 모터를 제어하기 위한 모터 제어신호를 출력한다. 여기서, 안전운전 장치(300)는 도 1 및 2를 참조하여 설명한 제어부(170 및 270)일 수 있다. Referring to FIG. 3, the safe driving device 300 includes a navigation device 310, a processor 320, a first vibration motor 331, and a second vibration motor 332. The safe driving device 300 according to another embodiment receives navigation information from the navigation device 310, determines rotation information of the vehicle according to the navigation information, and controls at least two vibration motors based on the determined rotation information. Outputs a motor control signal for Here, the safe driving device 300 may be the control units 170 and 270 described with reference to FIGS. 1 and 2.

내비게이션 장치(310)는 차량에 구비된 AVN 또는 멀티미디어 기기이거나, 차량의 멀티미디어 기기와 네트워크 접속된 사용자 단말일 수 있다. 내비게이션 장치(310)는 사용자로부터 입력된 목적지 정보에 따라 길안내 정보를 제공한다. The navigation device 310 may be an AVN or multimedia device installed in the vehicle, or may be a user terminal connected to a network with the vehicle's multimedia device. The navigation device 310 provides route guidance information according to destination information input by the user.

제1 진동모터(331)와 제2 진동모터(332)는 차량의 핸들의 좌측 및 우측에 각각 배치된다. 여기서, 핸들의 좌측 및 우측은 일반적으로 운전자가 핸들을 조작하는 경우 손바닥을 접하는 위치일 수 있다. 도 4를 참조하면, 핸들의 좌측(410) 및 우측(420)에 각각 진동자가 배치되고, 각각의 진동자를 구동하기 위한 제1 진동모터(331) 및 제2 진동 모터(332)의 출력에 따라 해당 위치에 진동이 발생한다.The first vibration motor 331 and the second vibration motor 332 are disposed on the left and right sides of the vehicle's steering wheel, respectively. Here, the left and right sides of the steering wheel may generally be locations where the driver's palm touches the steering wheel when operating the steering wheel. Referring to FIG. 4, vibrators are disposed on the left side 410 and right side 420 of the handle, respectively, and according to the output of the first vibration motor 331 and the second vibration motor 332 for driving each vibrator. Vibration occurs at that location.

또한, 프로세서(320)는 차량의 회전 정보가 우회전인 경우, 차량의 핸들의 우측에 배치된 제1 진동 모터(331)를 제어하는 제1 모터 제어신호를 출력하고, 차량의 회전 정보가 좌회전인 경우, 차량의 핸들의 좌측에 배치된 제2 진동모터(332)를 제어하는 제2 모터 제어신호를 출력한다. 여기서, 제1 및 제2 모터 제어 신호는 진동 모터(331 및 332)의 진동 패턴을 제어하는 신호일 수 있고, 진동 패턴은 진동의 세기, 길이, 횟수를 포함할 수 있다. 또한, 진동 패턴은 수신된 내비게이션 정보에 따라 좌회전 또는 우회전까지의 남은 거리를 기초로 결정될 수 있다. 예를 들면 100m남은 경우, 약한 진동을 출력하고, 10m 남은 경우에는 강한 진동, 또는 반복되는 진동을 출력할 수 있다.In addition, the processor 320 outputs a first motor control signal to control the first vibration motor 331 disposed on the right side of the vehicle's steering wheel when the vehicle's rotation information is a right turn, and when the vehicle's rotation information is a left turn. In this case, a second motor control signal that controls the second vibration motor 332 disposed on the left side of the vehicle's steering wheel is output. Here, the first and second motor control signals may be signals that control the vibration pattern of the vibration motors 331 and 332, and the vibration pattern may include the intensity, length, and number of vibrations. Additionally, the vibration pattern may be determined based on the remaining distance to turn left or right according to the received navigation information. For example, when there are 100 meters remaining, a weak vibration can be output, and when there are 10 meters remaining, a strong vibration or repeated vibration can be output.

도 5를 참조하면, 50m 전방에서 내비게이션 정보가 우회전인 경우, 핸들의 우측에 배치된 진동 모터(420)에 모터 제어 신호를 출력하여 진동을 통해 운전자에게 우회전을 해야함으로 촉각적으로 인지할 수 있도록 한다. Referring to FIG. 5, when the navigation information indicates a right turn 50m ahead, a motor control signal is output to the vibration motor 420 disposed on the right side of the handle so that the driver can tactilely recognize that he must turn right through vibration. do.

도 6을 참조하면, 10m 전방에서 내비게이션 정보가 우회전인 경우, 핸들의 우측에 배치된 진동 모터(420)에 모터 제어 신호를 출력한다. 여기서, 모터 제어 신호는 도 5를 참조하여 설명한 모터 제어 신호와는 다른 진동 패턴 신호로서, 보다 강한 진동 또는 반복되는 진동을 출력하는 제어 신호일 수 있다. Referring to FIG. 6, when the navigation information indicates a right turn 10 m ahead, a motor control signal is output to the vibration motor 420 disposed on the right side of the handle. Here, the motor control signal is a vibration pattern signal different from the motor control signal described with reference to FIG. 5, and may be a control signal that outputs stronger vibration or repeated vibration.

도 7을 참조하면, 100m 전방에서 내비게이션 정보가 좌회전인 경우, 핸들의 좌측에 배치된 진동 모터(410)에 모터 제어 신호를 출력하여 진동을 통해 운전자에게 좌회전을 해야함으로 촉각적으로 인지할 수 있도록 한다. Referring to FIG. 7, when the navigation information indicates a left turn 100 m ahead, a motor control signal is output to the vibration motor 410 disposed on the left side of the handle so that the driver can tactilely recognize that he must turn left through vibration. do.

또한, 프로세서(320)는 수신된 내비게이션 정보에 따라 차량의 현재 속도를 판단하고, 판단된 현재 속도가 주행중인 도로의 제한속도를 초과하는 경우, 모터 제어신호를 출력할 수도 있다. 도 8을 참조하면, 제한 속도가 100km/h인 도로에서, 현재 차량의 주행 속도가 110km/h인 경우, 핸들의 좌우측에 배치된 진동 모터에 모터제어신호를 출력하여, 운전자에게 과속알림을 촉각적으로 줄 수 있다.Additionally, the processor 320 may determine the current speed of the vehicle according to the received navigation information, and output a motor control signal if the determined current speed exceeds the speed limit of the road on which the vehicle is traveling. Referring to FIG. 8, on a road with a speed limit of 100 km/h, when the current vehicle's driving speed is 110 km/h, a motor control signal is output to the vibration motor located on the left and right sides of the steering wheel to notify the driver of overspeed. It can be given as an enemy.

도 5 내지 8을 참조하여, 내비게이션 정보에 따라 차량 회전 시 회전정보를 진동으로 알려주는 것을 설명하였지만, 이에 추가하여, 차량의 충돌방지센서와 연동하여, 주행시 또는 회전시 각각의 위치, 예를 들면 좌측 물체와 충돌 위험이 있는 경우, 핸들 좌측의 모터를 통해 진동을 출력한다. 또한, 우측 물체와 충돌 위험이 있는 경우, 핸들 오측의 모터를 통해 진동을 출력한다.Referring to FIGS. 5 to 8, it has been explained that rotation information is provided through vibration when the vehicle turns according to navigation information, but in addition, in conjunction with the vehicle's collision prevention sensor, each position when driving or turning, e.g. If there is a risk of collision with an object on the left, vibration is output through the motor on the left side of the handle. Additionally, if there is a risk of collision with an object on the right side, vibration is output through the motor on the right side of the handle.

실시 예에서, 안전운전 제공 장치(300)는 내비게이션 장치(310)로부터 수신한 회전 정보, 예를 들면 100m 전방에서 좌회전하는 경우, 또는 10m 전방에서 좌회전하는 경우에 따라 좌측핸들에 진동을 줌으로써, 운전자가 길안내 정보를 놓치거나 운전자가 시각적으로 확인하기 어려운 경우에도 운전자에게 길안내 정보를 촉각적으로 알려줄 수 있다. 또한, 안전운전 장치(300)는 진동의 패턴, 강약, 세기, 주기를 제어함으로써, 보다 정교하게 길안내 정보를 제공할 수 있다.In an embodiment, the safe driving providing device 300 vibrates the left steering wheel according to the turn information received from the navigation device 310, for example, when turning left 100 m ahead or when turning left 10 m ahead, thereby helping the driver. Even if the driver misses the route information or has difficulty checking it visually, the route information can be provided to the driver tactilely. Additionally, the safe driving device 300 can provide more precise route guidance information by controlling the pattern, intensity, intensity, and cycle of vibration.

도 9는 또 다른 실시 예에 따른 차량의 안전운전 방법을 설명하기 위한 흐름 도이다.Figure 9 is a flow chart to explain a method of safely driving a vehicle according to another embodiment.

도 9를 참조하면, 단계 900에서, 차량의 내비게이션 장치로부터 내비게이션 정보를 수신한다.Referring to FIG. 9, in step 900, navigation information is received from the vehicle's navigation device.

단계 902에서, 내비게이션 정보에 따라 차량의 회전 정보를 판단한다.In step 902, rotation information of the vehicle is determined according to navigation information.

단계 904에서, 회전 정보를 기초로, 차량의 핸들의 좌측 및 우측에 각각 배치된 진동 모터를 제어하기 위한 모터 제어신호를 출력한다.In step 904, a motor control signal for controlling vibration motors disposed on the left and right sides of the vehicle's steering wheel, respectively, is output based on the rotation information.

일 실시 예에 따른 장치는 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 버튼 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다. A device according to an embodiment includes a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with an external device, a user such as a touch panel, keys, buttons, etc. It may include an interface device, etc. Methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program instructions executable on the processor. Here, computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disk, hard disk, etc.) and optical read media (e.g., CD-ROM). ), DVD (Digital Versatile Disc), etc. The computer-readable recording medium is distributed among networked computer systems, so that computer-readable code can be stored and executed in a distributed manner. The media may be readable by a computer, stored in memory, and executed by a processor.

도면에 도시된 실시 예들에서 참조 부호를 기재하였으며, 실시 예들을 설명하기 위하여 특정 용어들을 사용하였으나, 특정 용어에 의해 본 발명이 한정되는 것은 아니며, 실시 예는 당업자에 있어서 통상적으로 생각할 수 있는 모든 구성 요소들을 포함할 수 있다. Reference signs are indicated in the embodiments shown in the drawings, and specific terms are used to describe the embodiments. However, the present invention is not limited by the specific terms, and the embodiments include all configurations that can be commonly thought of by those skilled in the art. May contain elements.

실시 예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 실시 예는 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 본 발명에의 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 실시 예는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단”, “구성”과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.Embodiments may be represented by functional block configurations and various processing steps. These functional blocks may be implemented in various numbers of hardware or/and software configurations that execute specific functions. For example, embodiments include integrated circuit configurations such as memory, processing, logic, look-up tables, etc. that can execute various functions under the control of one or more microprocessors or other control devices. can be hired. Similar to the fact that the components of the invention can be implemented as software programming or software elements, embodiments may include various algorithms implemented as combinations of data structures, processes, routines or other programming constructs, such as C, C++, , may be implemented in a programming or scripting language such as Java, assembler, etc. Functional aspects may be implemented as algorithms running on one or more processors. Additionally, embodiments may employ conventional technologies for electronic environment settings, signal processing, and/or data processing. Terms such as “mechanism,” “element,” “means,” and “composition” can be used broadly and are not limited to mechanical and physical components. The term may include the meaning of a series of software routines in connection with a processor, etc.

실시 예에서 설명하는 특정 실행들은 일 실시 예들로서, 어떠한 방법으로도 실시 예의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, “필수적인”, “중요하게” 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다.Specific implementations described in the embodiments are examples and do not limit the scope of the embodiments in any way. For the sake of brevity of the specification, descriptions of conventional electronic components, control systems, software, and other functional aspects of the systems may be omitted. In addition, the connections or connection members of lines between components shown in the drawings exemplify functional connections and/or physical or circuit connections, and in actual devices, various functional connections or physical connections may be replaced or added. May be represented as connections, or circuit connections. Additionally, if there is no specific mention such as “essential,” “important,” etc., it may not be a necessary component for the application of the present invention.

실시 예의 명세서(특히 특허청구범위에서)에서 “상기”의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 실시 예에서 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 적용한 발명을 포함하는 것으로서(이에 반하는 기재가 없다면), 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 실시 예에 따른 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 따라 실시 예들이 한정되는 것은 아니다. 실시 예에서 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 실시 예를 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 실시 예의 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.In the specification of the embodiment (especially in the patent claims), the use of the term “above” and similar referential terms may refer to both the singular and the plural. In addition, when a range is described in an example, the invention includes the application of individual values within the range (unless there is a statement to the contrary), and is the same as describing each individual value constituting the range in the detailed description. . Lastly, unless the order of the steps constituting the method according to the embodiment is clearly stated or there is no description to the contrary, the steps may be performed in an appropriate order. The embodiments are not necessarily limited by the order of description of the steps above. The use of any examples or illustrative terms (e.g., etc.) in the embodiments is merely for describing the embodiments in detail, and unless limited by the claims, the scope of the embodiments is not limited by the examples or illustrative terms. That is not the case. Additionally, those skilled in the art will recognize that various modifications, combinations and changes may be made depending on design conditions and factors within the scope of the appended claims or their equivalents.

Claims (15)

차량의 내비게이션 장치로부터 내비게이션 정보를 수신하는 단계;
상기 수신된 내비게이션 정보에 따라 차량의 회전 정보를 판단하는 단계; 및
상기 판단된 회전 정보를 기초로, 상기 차량의 핸들의 좌측 및 우측에 각각 배치된 진동 모터를 제어하기 위한 모터 제어신호를 출력하는 단계를 포함하는, 차량의 안전운전 제공 방법.
Receiving navigation information from a navigation device in a vehicle;
determining vehicle rotation information according to the received navigation information; and
A method for providing safe driving of a vehicle, comprising outputting a motor control signal for controlling vibration motors disposed on the left and right sides of the steering wheel of the vehicle, based on the determined rotation information.
제 1 항에 있어서,
상기 차량의 회전 정보가 우회전인 경우, 상기 차량의 핸들의 우측에 배치된 진동 모터를 제어하는 제1 모터 제어신호를 출력하고,
상기 차량의 회전 정보가 좌회전인 경우, 상기 차량의 핸들의 좌측에 배치된 진동 모터를 제어하는 제2 모터 제어신호를 출력하는, 차량의 안전운전 제공 방법.
According to claim 1,
When the rotation information of the vehicle is a right turn, output a first motor control signal to control a vibration motor disposed on the right side of the steering wheel of the vehicle,
A method for providing safe driving of a vehicle, outputting a second motor control signal to control a vibration motor disposed on the left side of the steering wheel of the vehicle when the vehicle's rotation information is a left turn.
제 2 항에 있어서,
상기 제1 모터 제어신호 또는 상기 제2 모터 제어신호는,
상기 진동 모터의 진동 패턴을 제어하는 신호인, 차량의 안전운전 제공 방법.
According to claim 2,
The first motor control signal or the second motor control signal is,
A method of providing safe driving of a vehicle, which is a signal that controls the vibration pattern of the vibration motor.
제 3 항에 있어서,
상기 진동 패턴은,
진동의 세기, 길이, 횟수 중 적어도 하나를 포함하는, 차량의 안전운전 제공 방법.
According to claim 3,
The vibration pattern is,
A method of providing safe driving of a vehicle, including at least one of the intensity, length, and number of vibrations.
제 3 항에 있어서,
상기 진동 패턴은,
상기 수신된 내비게이션 정보에 따라 좌회전 또는 우회전까지의 남은 거리를 기초로 결정되는, 차량의 안전운전 제공 방법.
According to claim 3,
The vibration pattern is,
A method of providing safe driving of a vehicle, which is determined based on the remaining distance to turn left or right according to the received navigation information.
제 1 항에 있어서,
상기 수신된 내비게이션 정보에 따라 상기 차량의 현재 속도를 판단하는 단계를 더 포함하고,
상기 판단된 현재 속도가 주행중인 도로의 제한속도를 초과하는 경우, 상기 모터 제어신호를 출력하는, 차량의 안전운전 제공 방법.
According to claim 1,
Further comprising determining the current speed of the vehicle according to the received navigation information,
A method for providing safe driving of a vehicle, outputting the motor control signal when the determined current speed exceeds the speed limit of the road on which the vehicle is traveling.
제 1 항에 있어서,
상기 차량의 충돌방지센서로부터 수신된 센싱 정보를 판단하는 단계를 더 포함하고,
상기 판단된 센싱 정보에 따라 상기 모터 제어신호를 출력하는, 차량의 안전운전 제공 방법.
According to claim 1,
Further comprising the step of determining sensing information received from the collision avoidance sensor of the vehicle,
A method of providing safe driving of a vehicle, outputting the motor control signal according to the determined sensing information.
제 1 항 내지 제 7 항 중 어느 한 항에 따른 차량의 안전운전 제공 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 기록매체.A recording medium recording a program for executing the method for providing safe driving of a vehicle according to any one of claims 1 to 7 on a computer. 차량의 핸들의 좌측 및 우측에 배치된 적어도 2 이상의 진동 모터;
내비게이션 정보를 제공하는 내비게이션 장치; 및
프로세서를 포함하고,
상기 프로세서는,
상기 내비게이션 장치로부터 내비게이션 정보를 수신하고, 상기 수신된 내비게이션 정보에 따라 차량의 회전 정보를 판단하고, 상기 판단된 회전 정보를 기초로, 상기 적어도 2 이상의 진동 모터를 제어하기 위한 모터 제어신호를 출력하는, 차량의 안전운전 제공 장치.
At least two vibration motors disposed on the left and right sides of the steering wheel of the vehicle;
A navigation device that provides navigation information; and
Includes a processor,
The processor,
Receives navigation information from the navigation device, determines rotation information of the vehicle according to the received navigation information, and outputs a motor control signal for controlling the at least two vibration motors based on the determined rotation information. , A device that provides safe driving of a vehicle.
제 9 항에 있어서,
상기 프로세서는,
상기 차량의 회전 정보가 우회전인 경우, 상기 차량의 핸들의 우측에 배치된 진동 모터를 제어하는 제1 모터 제어신호를 출력하고,
상기 차량의 회전 정보가 좌회전인 경우, 상기 차량의 핸들의 좌측에 배치된 진동 모터를 제어하는 제2 모터 제어신호를 출력하는, 차량의 안전운전 제공 장치.
According to clause 9,
The processor,
When the rotation information of the vehicle is a right turn, output a first motor control signal to control a vibration motor disposed on the right side of the steering wheel of the vehicle,
An apparatus for providing safe driving of a vehicle, which outputs a second motor control signal for controlling a vibration motor disposed on the left side of the steering wheel of the vehicle when the vehicle's rotation information is a left turn.
제 10 항에 있어서,
상기 제1 모터 제어신호 또는 상기 제2 모터 제어신호는,
상기 진동 모터의 진동 패턴을 제어하는 신호인, 차량의 안전운전 제공 장치.
According to claim 10,
The first motor control signal or the second motor control signal is,
A device for providing safe driving of a vehicle, which is a signal that controls the vibration pattern of the vibration motor.
제 11 항에 있어서,
상기 진동 패턴은,
진동의 세기, 길이, 횟수 중 적어도 하나를 포함하는, 차량의 안전운전 제공 장치.
According to claim 11,
The vibration pattern is,
A device for providing safe driving of a vehicle, including at least one of the intensity, length, and number of vibrations.
제 11 항에 있어서,
상기 진동 패턴은,
상기 수신된 내비게이션 정보에 따라 좌회전 또는 우회전까지의 남은 거리를 기초로 결정되는, 차량의 안전운전 제공 장치.
According to claim 11,
The vibration pattern is,
A device for providing safe driving of a vehicle, which is determined based on the remaining distance to turn left or right according to the received navigation information.
제 9 항에 있어서,
상기 프로세서는,
상기 수신된 내비게이션 정보에 따라 상기 차량의 현재 속도를 판단하고, 상기 판단된 현재 속도가 주행중인 도로의 제한속도를 초과하는 경우, 상기 모터 제어신호를 출력하는, 차량의 안전운전 제공 장치.
According to clause 9,
The processor,
An apparatus for providing safe driving of a vehicle, which determines the current speed of the vehicle according to the received navigation information, and outputs the motor control signal when the determined current speed exceeds the speed limit of the road on which the vehicle is traveling.
제 9 항에 있어서,
상기 프로세서는,
상기 차량의 충돌방지센서로부터 수신된 센싱 정보를 판단하고, 상기 판단된 센싱 정보에 따라 상기 모터 제어신호를 출력하는, 차량의 안전운전 제공 장치.
According to clause 9,
The processor,
An apparatus for providing safe driving of a vehicle, which determines sensing information received from a collision prevention sensor of the vehicle and outputs the motor control signal according to the determined sensing information.
KR1020220186395A 2022-12-27 2022-12-27 Method and apparatus for providing a safety driving of vehicle Pending KR20240103847A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220186395A KR20240103847A (en) 2022-12-27 2022-12-27 Method and apparatus for providing a safety driving of vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220186395A KR20240103847A (en) 2022-12-27 2022-12-27 Method and apparatus for providing a safety driving of vehicle

Publications (1)

Publication Number Publication Date
KR20240103847A true KR20240103847A (en) 2024-07-04

Family

ID=91912955

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220186395A Pending KR20240103847A (en) 2022-12-27 2022-12-27 Method and apparatus for providing a safety driving of vehicle

Country Status (1)

Country Link
KR (1) KR20240103847A (en)

Similar Documents

Publication Publication Date Title
US9902398B2 (en) Driving control device
US10045173B1 (en) Vehicle outside notification device
JP6729220B2 (en) Vehicle driving support device
JP6254554B2 (en) Information presentation system
US9950740B2 (en) Automatic driving control device
US10173680B2 (en) Vehicle speed control device
CN106394403B (en) Vehicle and apparatus and method for controlling vehicle
US11518303B2 (en) Notification device
US20160304126A1 (en) Vehicle control device
CN111830859A (en) Vehicle remote indication system
EP3121076A2 (en) Vehicle control device
KR20170058188A (en) Driver Assistance Apparatus and Vehicle Having The Same
CN109720343B (en) vehicle control equipment
JP2017076232A (en) Vehicle-purposed notification device
US20210139019A1 (en) Driving assistance apparatus
CN112785860A (en) Driving support device
US20240140468A1 (en) Driving assistance device, driving assistance method, and storage medium
KR20180071228A (en) Driver Assistance Apparatus and Vehicle Having The Same
KR102331882B1 (en) Method and apparatus for controlling an vehicle based on voice recognition
KR20200082457A (en) Method and apparatus for controlling an alarm output of ADAS
KR20230001923A (en) Method and apparatus for controlling HUD image based on driver's eyes
KR102094405B1 (en) Method and apparatus for determining an accident using an image
KR20240103847A (en) Method and apparatus for providing a safety driving of vehicle
KR20240022211A (en) Method and apparatus for controlling vehicle's speed based on driving environment
KR20190079334A (en) Apparatus and method for preventing rear-end collision accident

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20221227

PA0201 Request for examination

Patent event code: PA02011R01I

Patent event date: 20221227

Comment text: Patent Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20250408

Patent event code: PE09021S01D