KR101500091B1 - 차량 제어 장치 및 시스템 - Google Patents
차량 제어 장치 및 시스템 Download PDFInfo
- Publication number
- KR101500091B1 KR101500091B1 KR1020130073133A KR20130073133A KR101500091B1 KR 101500091 B1 KR101500091 B1 KR 101500091B1 KR 1020130073133 A KR1020130073133 A KR 1020130073133A KR 20130073133 A KR20130073133 A KR 20130073133A KR 101500091 B1 KR101500091 B1 KR 101500091B1
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- control
- data
- parameter value
- server
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/08—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
- B60W10/184—Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/08—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
- B60W40/09—Driving style or behaviour
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/04—Monitoring the functioning of the control system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0052—Filtering, filters
- B60W2050/0054—Cut-off filters, retarders, delaying means, dead zones, threshold values or cut-off frequency
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0083—Setting, resetting, calibration
- B60W2050/0088—Adaptive recalibration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0095—Automatic control mode change
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0657—Engine torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
본 발명은 차량 제어 장치 및 시스템에 관한 것으로, 본 발명에 따른 시스템은 주행 중 수집되는 데이터를 실시간으로 제공하는 차량, 및 상기 차량으로부터의 수집 데이터를 분석하여 상기 차량에 대한 운전패턴을 관리하고, 상기 차량에 대한 제어 이벤트 발생 시 상기 차량의 운전패턴에 대응하는 제어 데이터를 상기 차량으로 제공하는 서버를 포함한다.
Description
본 발명은 차량 제어 장치 및 시스템에 관한 것으로, 차량에 대한 빅 데이터를 서버에서 분석하고, 개인별 데이터에 의해 차량을 제어하도록 하는 기술에 관한 것이다.
차량 제어의 경우 차량을 운전하는 운전자마다 운전패턴이 상이하다. 하지만, 해당 차량에 대한 운전패턴을 지속적으로 관리하기 위해서는 빅 데이터를 분석해야하기 때문에 차량 제어 장치에서 이를 관리하는데에는 부담이 있다.
물론, 또한 차량 자체적으로 차량의 운전패턴을 관리할 수는 있으나 운전패턴을 통해 운전자의 의도와 특성을 파악하고, 파악된 결과를 실시간으로 차량 제어에 구현하는 동작의 필요성이 대두되고 있기는 하나, 빅 데이터의 관리 어려움으로 인해 대책 방안이 필요한 실정이다.
본 발명의 목적은, 차량들로부터 수집된 데이터를 서버에서 분석하여 각 차량에 대응하는 운전패턴을 관리함으로써 빅 데이터의 관리가 용이한 차량 제어 장치 및 시스템을 제공함에 있다.
또한, 본 발명의 다른 목적은, 해당 차량에 제어 이벤트 발생 시 서버에서 해당 차량의 운전패턴에 대응하는 제어 파라미터 값을 추출하여 제공함으로써, 해당 차량이 제어 파라미터 값에 따라 자동으로 제어될 수 있도록 하는 차량 제어 장치 및 시스템을 제공함에 있다.
상기의 목적을 달성하기 위한 본 발명에 따른 차량 제어 장치는, 차량 및 차량 주변의 데이터를 수집하는 데이터 수집부, 수집 데이터를 서버로 송신하고, 제어 이벤트 발생 시 상기 서버로부터 상기 수집 데이터에 근거하여 생성된 운전패턴에 대응하는 제어 데이터를 수신하는 통신부, 상기 제어 데이터에 근거하여 상기 차량의 해당 모드에 대한 제어 파라미터 값을 설정하는 파라미터 설정부, 및 상기 제어 파라미터 값에 따라 상기 차량의 모듈 구동을 제어하는 모듈 구동부를 포함하는 것을 특징으로 한다.
상기 제어 데이터는, 동작모드 정보 및 상기 동작모드에 대응하는 제어 파라미터 값을 포함하는 것을 특징으로 한다.
상기 파라미터 설정부는, 상기 제어 데이터가 현재 구동 중이 아닌 모드의 제어 데이터인 경우, 상기 제어 데이터에 포함된 상기 제어 파라미터 값에 근거하여 해당 모드의 기본 설정값을 변경하는 것을 특징으로 한다.
상기 파라미터 설정부는, 상기 제어 데이터가 현재 구동 중인 모드의 제어 데이터인 경우, 상기 제어 데이터에 포함된 상기 제어 파라미터 값에 근거하여 현재 구동 중인 모듈의 설정값을 조절하는 것을 특징으로 한다.
상기 수집 데이터는, 맵 데이터를 포함하고, 상기 차량의 CAN(Controller Area Network) 데이터 및 센서 데이터 중 적어도 하나를 포함하는 멀티미디어 차량 정보인 것을 특징으로 한다.한편, 상기의 목적을 달성하기 위한 본 발명에 따른 차량 제어 시스템은, 주행 중 수집되는 데이터를 실시간으로 제공하는 차량, 및 상기 차량으로부터의 수집 데이터를 분석하여 상기 차량에 대한 운전패턴을 관리하고, 상기 차량에 대한 제어 이벤트 발생 시 상기 차량의 운전패턴에 대응하는 제어 데이터를 상기 차량으로 제공하는 서버를 포함한다. 이때, 상기 차량은, 상기 서버로부터의 상기 제어 데이터에 근거하여 상기 차량의 제어 파라미터 값을 설정하고, 상기 설정된 제어 파라미터 값에 따라 상기 차량의 구동을 제어하는 것을 특징으로 한다.
상기 서버는, 차량으로부터의 수집 데이터를 분석하여 해당 차량에 대한 운전패턴을 결정하는 데이터 분석부, 상기 운전패턴에 대응하는 제어 파라미터 값을 결정하는 제어 파라미터 결정부, 상기 차량의 수집 데이터와 해당 차량에 대해 결정된 운전패턴을 비교하여 제어 이벤트 발생 여부를 판단하고, 상기 차량에 대한 제어 이벤트 발생 시 상기 제어 파라미터 값을 포함하는 제어 데이터가 상기 차량으로 제공되도록 하는 서버 제어부를 포함하는 것을 특징으로 한다.
상기 서버 제어부는, 상기 수집 데이터의 분석 결과 상기 차량에 대한 특정 모드의 운전패턴이 변경된 경우에, 해당 모드의 변경된 운전패턴에 대응하는 제어 파라미터 값을 상기 차량으로 제공하는 것을 특징으로 한다. 이때, 상기 차량은, 상기 제어 파라미터 값에 근거하여 해당 모드의 기본 설정값을 변경하는 것을 특징으로 한다.
한편, 상기 서버 제어부는, 상기 차량의 현재 제어 패턴이 상기 차량의 운전 패턴을 기준치 이상 벗어난 경우에 상기 차량을 제어하도록 상기 운전 패턴에 대응하는 제어 파라미터 값을 상기 차량으로 제공하는 것을 특징으로 한다. 이때, 상기 차량은, 상기 제어 파라미터 값에 근거하여 현재 구동중인 모듈의 설정값을 조절하는 것을 특징으로 한다.
본 발명에 따르면, 차량의 수집 데이터를 서버에서 분석하고 관리함으로써 차량별 수집 데이터에 대한 빅 데이터의 관리가 용이한 이점이 있다.
또한, 본 발명은, 해당 차량에 제어 이벤트 발생 시 서버에서 해당 차량의 운전패턴에 대응하는 제어 파라미터 값을 추출하여 제공함으로써, 차량 제어를 신속하게 처리할 수 있는 이점이 있다.
도 1은 본 발명에 따른 차량 제어 시스템의 구성을 도시한 도이다.
도 2는 본 발명에 따른 차량 제어 장치의 구성을 도시한 블록도이다.
도 3은 도 2의 데이터 수집부의 세부 구성을 도시한 예시도이다.
도 4는 본 발명에 따른 서버의 구성을 도시한 블록도이다.
도 5는 본 발명에 따른 차량 제어 시스템의 동작 흐름을 도시한 흐름도이다.
도 2는 본 발명에 따른 차량 제어 장치의 구성을 도시한 블록도이다.
도 3은 도 2의 데이터 수집부의 세부 구성을 도시한 예시도이다.
도 4는 본 발명에 따른 서버의 구성을 도시한 블록도이다.
도 5는 본 발명에 따른 차량 제어 시스템의 동작 흐름을 도시한 흐름도이다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 설명하도록 한다.
도 1은 본 발명에 따른 차량 제어 시스템의 구성을 도시한 도이다. 도 1을 참조하면, 본 발명에 따른 차량 제어 시스템은 차량에 구비된 차량 제어 장치(100) 및 서버(200)를 포함한다.
차량 제어 장치(100)는 차량에서 차량 및 차량 주변의 데이터를 수집하여 서버(200)로 제공하고, 특정 이벤트 발생 시 서버(200)로부터 제어 데이터를 수신하여 그에 따라 차량의 구동을 제어한다. 이에, 차량 제어 장치(100)에 대한 구성은 도 2를 참조하여 보다 상세히 설명하도록 한다.
서버(200)는 복수의 차량들에 구비된 차량 제어 장치(100)로부터 수집 데이터를 수신하여 DB(250)에 저장하고, 저장된 각 차량들의 수집 데이터를 비교 분석하고, 통계를 산출하는 것으로서 운전패턴을 결정한다. 이때, 서버(200)는 운전패턴의 관리가 용이하도록 수치화하고 이를 통해 운전패턴을 관리할 수 있다. 물론, 이는 일 실시예일 뿐 이에 한정되는 것은 아니다. 이에, 서버(200)에 대한 구성은 도 4를 참조하여 보다 상세히 설명하도록 한다.
도 2는 본 발명에 따른 차량 제어 장치의 구성을 도시한 블록도이다. 도 2를 참조하면, 본 발명에 따른 차량 제어 장치(100)는 신호 처리부(110), 데이터 수집부(120), 통신부(130), 저장부(140), 파라미터 설정부(150) 및 모듈 구동부(160)를 포함한다. 여기서, 신호 처리부(110)는 차량 제어 장치(100)의 각 부의 동작에 따른 신호를 처리한다.
데이터 수집부(120)는 차량 및 차량 주변에서의 멀티미디어 차량 정보를 수집한다. 이때, 데이터 수집부(120)는 차량 조작에 따른 CAN(Controller Area Network) 데이터를 수집할 수 있으며, 차량에 구비된 센서에 의한 센서 데이터를 수집할 수 있다. 또한, 데이터 수집부(120)는 내비게이션 등에 의한 맵 데이터를 수집할 수 있다. 여기서, 데이터 수집부(120)에 대한 세부 동작은 도 3의 실시예를 참조하여 보다 상세히 설명하도록 한다.
통신부(130)는 서버와 신호 송수신을 위한 통신 인터페이스를 지원하는 모듈을 포함할 수 있다. 이때, 통신부(130)는 데이터 수집부(120)에 의해 수집된 수집 데이터를 서버로 송신한다. 여기서, 통신부(130)는 데이터 수집부(120)로부터의 수집 데이터를 실시간으로 서버로 송신할 수 있으며, 설정된 시간 간격으로 송신할 수 있다.
한편, 통신부(130)는 해당 차량에 제어 이벤트 발생 시 서버로부터 제어 데이터를 수신하고, 수신된 제어 데이터를 신호 처리부(110)로 제공한다. 이때, 신호 처리부(110)는 통신부(130)로부터의 제어 데이터를 저장부(140)에 저장하고, 파라미터 설정부(150)로 전달할 수 있다. 여기서, 제어 데이터는 차량 또는 차량 주변으로부터의 수집 데이터에 근거하여 서버에서 결정된 해당 차량의 운전패턴에 대응하여 해당 차량에서 제어하고자 하는 동작모드 정도 및 해당 동작모드에 대응하는 제어 파라미터 값을 포함하는 것으로 한다.
따라서, 파라미터 설정부(150)는 신호 처리부(110)로부터 제어 데이터가 입력되면, 제어 데이터로부터 제어 모드를 파악하고 제어 데이터에 포함된 제어 파라미터 값에 근거하여 해당 모드에 대한 제어 파라미터 값을 설정한다.
여기서, 파라미터 설정부(150)는 서버로부터의 제어 데이터가 현재 구동 중이 아닌 모드의 제어 데이터인 경우, 제어 데이터에 포함된 제어 파라미터 값에 근거하여 해당 모드의 기본 설정값을 변경하도록 한다. 이후, 차량이 해당 모드로 동작하는 경우에는 변경된 기본 설정값에 근거하여 구동하게 된다. 다시 말해, 모듈 구동부(160)는 차량이 특정 모드로 동작하는 경우에 해당 모드에 대해 설정된 기본 설정값에 근거하여 해당되는 모듈을 구동한다.
이 경우, 해당 차량을 운전하는 운전자의 운전패턴이 변경된 경우에 해당 차량에 대해 설정된 모드의 기본 설정값들을 변경함으로써 해당 모드로 동작 시 변경된 운전패턴에 따라 각 모듈의 구동을 제어할 수 있게 된다.
한편, 파라미터 설정부(150)는 서버로부터의 제어 데이터가 현재 구동 중인 모드의 제어 데이터인 경우에는 제어 데이터에 포함된 제어 파라미터 값에 근거하여 현재 구동 중인 해당 모듈의 설정값을 조절하도록 한다. 이때, 모듈 구동부(160)는 파라미터 설정부(150)에 의해 조절된 설정값을 반영하여 해당 모듈의 구동을 구동하도록 한다.
이 경우, 차량이 평소의 운전패턴으로 운전하지 않고 기준치 이상 벗어난 패턴으로 운전하는 경우에 서버로부터의 제어 데이터에 의해 구동 모듈의 설정값을 자동으로 변경함으로써 원래의 운전패턴으로 운전하도록 제어할 수 있게 된다.
도 3은 도 2의 데이터 수집부(120)의 세부 구성을 도시한 예시도이다. 도 3을 참조하면, 데이터 수집부(120)는 맵 데이터(Map Data)를 수집할 수 있으며, 파워 트레인 데이터(PT-power train Data), 샤시 데이터(Chassis Data), 차체 데이터(Body Data) 및 자기진단 데이터(OBD-On Board Diagnostics Data) 중 적어도 하나를 수집할 수 있다.
여기서, 파워트레인 데이터는 동력전달장치의 데이터로서, 미션, 클러치, 샤프트, 엑셀러레이터, 엔진, 토크컨버트 등으로부터 수집된 데이터가 해당된다. 샤시 데이터는 차체를 제외한 나머지 유닛으로부터 수집된 데이터로서, 연료탱크, 기어, 브레이크, 방향지시기, 공조장치, 조향장치 및 센서 등으로부터 수집된 데이터가 해당된다.
한편, 차체 데이터는 차체에 대해 수집된 데이터로서, 휠, 범퍼, 판넬 등에 의해 수집된 데이터일 수 있다. 맵 데이터는 차량의 내비게이션 등을 통해 수집될 수 있으며, 맵 데이터는 좌표 정보와 주변 환경 정보를 포함할 수 있다. 자기진단 데이터는 차량 자체의 진단 알고리즘에 의해 수집된 데이터가 해당된다.
도 4는 본 발명에 따른 서버의 구성을 도시한 블록도이다. 도 4를 참조하면, 서버(200)는 서버 제어부(210), 통신부(220), 데이터 분석부(230), 제어 파라미터 결정부(240) 및 DB(250)를 포함한다. 여기서, 서버 제어부(210)는 서버(200)의 각 부의 동작을 제어한다.
통신부(220)는 차량에 구비된 차량 제어 장치와 신호를 송수신하기 위한 통신 인터페이스를 지원하는 모듈을 포함할 수 있다. 이때, 통신부(220)는 차량 제어 장치로부터 차량 및 차량 주변에서 수집된 수집 데이터를 수신한다. 통신부(220)에 의해 수신된 수집 데이터는 서버 제어부(210)로 전달된다. 이 경우, 서버 제어부(210)는 통신부(220)를 통해 수신된 수집 데이터를 DB(250)에 저장한다. 여기서, DB(250)는 서버 제어부(210)로부터 입력된 수집 데이터를 저장한다. 이때, DB(250)에는 각 수집 데이터가 차량별 또는 운전자별로 분류되어 저장될 수 있다.
또한, 서버 제어부(210)는 수집 데이터를 데이터 분석부(230)로 전달할 수 있다. 여기서, 데이터 분석부(230)는 입력된 수집 데이터를 분석하여 해당 차량에 대한 운전패턴을 결정한다. 이때, 데이터 분석부(230)는 해당 차량의 수집 데이터와 다른 차량들으로부터 수신된 수집 데이터들을 비교하여 통계를 산출함으로써, 해당 사용자의 운전패턴을 수치화할 수 있다.
일 예로서, 데이터 분석부(230)는 해당 차량의 수집 데이터와 다른 차량들로부터 수신된 수집 데이터들 중 APS(Accel Position Sensor), 평균속도, 평균가속도, SAS(Steeing Angle Sensor) 등을 비교하여 해당 차량의 운전패턴의 스포티한 정도가 상위 몇%에 해당하는지를 산출함으로써 수치화할 수 있다. 이때, 운전패턴의 스포티한 정도를 1에서 10까지 분류하고, 해당 차량의 수집 데이터와 다른 차량들로부터 수신된 수집 데이터들을 비교함으로써 해당 차량의 운전패턴의 스포티한 정도가 1에서 10 중 어느 정도에 해당되는지를 결정할 수 있다.
다른 예로서, 데이터 분석부(230)는 공조 장치에 대한 제어값을 실시간으로 수집하여 해당 차량에 대한 공조 제어 패턴을 결정할 수 있다. 물론, 이는 일 실시예일 뿐 이에 한정되는 것은 아니며, 각 차량의 운전패턴을 관리하는 방식은 다양하게 적용 가능하다.
이때, 제어 파라미터 결정부(240)는 데이터 분석부(230)에서 결정된 해당 차량의 운전패턴에 대응하는 제어 파라미터 값을 결정할 수 있다.
한편, 서버 제어부(210)는 통신부(220)를 통해 수집 데이터를 실시간으로 수신하는 동안 해당 차량에 대한 제어 이벤트가 발생하는지를 판단한다. 일 예로서, 서버 제어부(210)는 해당 차량에 대해 결정된 운전패턴과 실시간으로 수집되는 수집 데이터에 의해 판단된 운전패턴을 비교하여 현재 차량의 운전패턴이 기 등록된 운전패턴에서 기준치 이상 벗어나는지를 확인하여 제어 이벤트의 발생 여부를 판단할 수 있다.
만일, 현재 차량의 운전 패턴이 해당 차량의 운전패턴을 기준치 이상 벗어난 것으로 판단된 경우, 서버 제어부(210)는 해당 차량이 기존의 운전패턴에 따라 제어되도록 하기 위하여 현재 동작 중인 모드에서 제어 파라미터 결정부(240)에 의해 결정된 제어 파라미터 값을 포함하는 제어 데이터를 통신부(220)를 통해 해당 차량의 차량 제어 장치로 제공하도록 한다.
따라서, 차량 제어 장치는 서버(200)로부터의 제어 파라미터 값에 근거하여 해당 모드의 기본 설정값을 변경할 수 있다.
또한, 서버 제어부(210)는 수집 데이터의 분석 결과에 의해 기 결정된 운전패턴이 기준치 내에서 변경되는지를 확인하는 것으로서 제어 이벤트의 발생 여부를 판단할 수 있다. 이 경우, 서버 제어부(210)는 해당 차량의 운전패턴이 변경된 경우, 해당 차량의 각 모드를 변경된 운전패턴에 대응하는 제어 파라미터 값으로 변경하도록 하기 위하여 제어 파라미터 결정부(240)에 의해 결정된 제어 파라미터 값을 포함하는 제어 데이터를 통신부(220)를 통해 해당 차량의 차량 제어 장치로 제공하도록 한다.
따라서, 차량 제어 장치는 서버(200)로부터의 제어 파라미터 값에 근거하여 현재 구동 중인 모듈의 설정값을 조절할 수 있게 된다.
상기와 같이 구성되는 본 발명에 따른 차량 제어 시스템의 동작 흐름을 보다 상세히 설명하면 다음과 같다.
도 5는 본 발명에 따른 차량 제어 시스템의 동작 흐름을 도시한 흐름도이다. 도 5에 도시된 바와 같이, 차량 제어 장치(100)는 차량 제이터를 수집하여(S100), 서버(200)로 전송한다(S110). 이때, 차량 제어 장치(100)는 'S100' 과정에서 데이터가 수집될 때마다 실시간으로 수집 데이터를 전송할 수 있으며, 설정에 따라서는 정해진 시간 단위로 수집 데이터를 전송할 수 있다.
이때, 서버(200)는 'S110' 과정에서 수신된 수집 데이터를 DB에 저장하고(S120), 해당 수집 데이터를 분석하여(S130), 다른 운전자, 즉, 다른 차량에 대한 수집 데이터와 비교한다(S140). 서버(200)는 'S140' 과정의 결과를 토대로 해당 운전자, 즉, 해당 차량의 운전패턴을 다른 차량의 운전패턴에 대한 상대값으로 수치화할 수 있다(S150). 예를 들어, 운전패턴의 스포티한 정도를 수치화할 수 있다.
'S100' 내지 'S150' 과정은 차량이 주행하는 동안은 반복해서 수행될 수 있다.
한편, 서버(200)는 차량 제어 장치(100)로부터의 수집 데이터의 분석 결과를 토대로 제어 이벤트의 발생 여부를 판단할 수 있다. 만일, 제어 이벤트의 발생이 감지된 경우(S160), 서버(200)는 해당 차량에 대해 결정된 운전패턴에 대응하는 제어 파라미터 값을 추출하여(S170), 해당 차량에 구비된 차량 제어 장치(100)로 전송한다(S180).
이후, 차량 제어 장치(100)는 'S180' 과정에서 수신된 제어 파라미터 값을 해당 모드의 모듈에 대한 설정값에 적용하고(S190), 'S190' 과정에서 설정된 값에 따라 차량을 제어하도록 한다(S200).
이상과 같이 본 발명에 의한 차량 제어 장치 및 시스템은 예시된 도면을 참조로 설명하였으나, 본 명세서에 개시된 실시예와 도면에 의해 본 발명은 한정되지 않고, 기술사상이 보호되는 범위 이내에서 응용될 수 있다.
100: 차량 제어 장치 110: 신호 처리부
120: 데이터 수집부 130: 통신부
140: 저장부 150: 파라미터 설정부
160: 모듈 구동부 200: 서버
210: 서버 제어부 220: 통신부
230: 데이터 분석부 240: 제어 파라미터 결정부
250: DB
120: 데이터 수집부 130: 통신부
140: 저장부 150: 파라미터 설정부
160: 모듈 구동부 200: 서버
210: 서버 제어부 220: 통신부
230: 데이터 분석부 240: 제어 파라미터 결정부
250: DB
Claims (11)
- 차량 및 차량 주변의 데이터를 수집하는 데이터 수집부;
수집 데이터를 서버로 송신하고, 상기 서버에서 상기 수집 데이터와 상기 차량에 대해 결정된 운전패턴의 비교 결과에 근거하여 제어 이벤트 발생 시 상기 서버로부터 상기 수집 데이터에 의해 판단된 운전패턴에 따라 결정된 제어 파라미터 값을 포함하는 제어 데이터를 수신하는 통신부;
상기 제어 데이터에 근거하여 상기 차량의 해당 모드에 대한 제어 파라미터 값을 설정하는 파라미터 설정부; 및
상기 제어 파라미터 값에 따라 상기 차량의 모듈 구동을 제어하는 모듈 구동부를 포함하며,
상기 파라미터 설정부는,
상기 제어 데이터가 현재 구동 중인 모드의 제어 데이터인 경우 상기 제어 데이터에 포함된 상기 제어 파라미터 값에 근거하여 현재 구동 중인 모듈의 설정값을 조절하며, 상기 제어 데이터가 현재 구동 중이 아닌 모드의 제어 데이터인 경우 상기 제어 데이터에 포함된 상기 제어 파라미터 값에 근거하여 해당 모드의 기본 설정값을 변경하는 것을 특징으로 하는 차량 제어 장치. - 청구항 1에 있어서,
상기 제어 데이터는,
동작모드 정보 및 상기 동작모드에 대응하는 제어 파라미터 값을 포함하는 것을 특징으로 하는 차량 제어 장치. - 삭제
- 삭제
- 청구항 1에 있어서,
상기 수집 데이터는,
맵 데이터를 포함하고, 상기 차량의 CAN(Controller Area Network) 데이터 및 센서 데이터 중 적어도 하나를 포함하는 멀티미디어 차량정보인 것을 특징으로 하는 차량 제어 장치. - 주행 중 수집되는 데이터를 실시간으로 제공하며, 서버로부터의 제어 데이터에 근거하여 차량의 제어 파라미터 값을 설정하고, 상기 설정된 제어 파라미터 값에 따라 상기 차량의 구동을 제어하는 차량; 및
상기 차량으로부터의 수집 데이터를 분석하여 상기 차량에 대한 운전패턴을 관리하고, 상기 차량에 대한 제어 이벤트 발생 시 상기 차량의 운전패턴에 대응하는 제어 데이터를 상기 차량으로 제공하는 서버를 포함하고,
상기 서버는,
차량으로부터의 수집 데이터를 분석하여 해당 차량에 대한 운전패턴을 결정하는 데이터 분석부, 상기 운전패턴에 대응하는 제어 파라미터 값을 결정하는 제어 파라미터 결정부, 및 상기 차량의 수집 데이터와 해당 차량에 대해 결정된 운전패턴을 비교하여 제어 이벤트 발생 여부를 판단하고, 상기 차량에 대한 제어 이벤트 발생 시 상기 제어 파라미터 값을 포함하는 제어 데이터가 상기 차량으로 제공되도록 하는 서버 제어부를 포함하는 것을 특징으로 하는 차량 제어 시스템. - 삭제
- 청구항 6에 있어서,
상기 서버 제어부는,
상기 수집 데이터의 분석 결과 상기 차량에 대한 특정 모드의 운전패턴이 변경된 경우에, 해당 모드의 변경된 운전패턴에 대응하는 제어 파라미터 값을 상기 차량으로 제공하는 것을 특징으로 하는 차량 제어 시스템. - 청구항 8에 있어서,
상기 차량은,
상기 제어 파라미터 값에 근거하여 해당 모드의 기본 설정값을 변경하는 것을 특징으로 하는 차량 제어 시스템. - 청구항 6에 있어서,
상기 서버 제어부는,
상기 차량의 현재 제어 패턴이 상기 차량의 운전 패턴을 기준치 이상 벗어난 경우에 상기 차량을 제어하도록 상기 운전 패턴에 대응하는 제어 파라미터 값을 상기 차량으로 제공하는 것을 특징으로 하는 차량 제어 시스템. - 청구항 10에 있어서,
상기 차량은,
상기 제어 파라미터 값에 근거하여 현재 구동중인 모듈의 설정값을 조절하는 것을 특징으로 하는 차량 제어 시스템.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130073133A KR101500091B1 (ko) | 2013-06-25 | 2013-06-25 | 차량 제어 장치 및 시스템 |
US14/050,649 US20140379171A1 (en) | 2013-06-25 | 2013-10-10 | Apparatus and method for controlling vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130073133A KR101500091B1 (ko) | 2013-06-25 | 2013-06-25 | 차량 제어 장치 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150000693A KR20150000693A (ko) | 2015-01-05 |
KR101500091B1 true KR101500091B1 (ko) | 2015-03-18 |
Family
ID=52111554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130073133A KR101500091B1 (ko) | 2013-06-25 | 2013-06-25 | 차량 제어 장치 및 시스템 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20140379171A1 (ko) |
KR (1) | KR101500091B1 (ko) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101628566B1 (ko) * | 2014-12-09 | 2016-06-08 | 현대자동차주식회사 | 차량 데이터 수집 시스템 및 방법 |
US9550495B2 (en) * | 2015-03-27 | 2017-01-24 | Intel Corporation | Technologies for assisting vehicles with changing road conditions |
US11210874B2 (en) | 2015-08-05 | 2021-12-28 | EZ Lynk SEZC | System and method for calculation and communication of carbon offsets |
US10614640B2 (en) * | 2015-08-05 | 2020-04-07 | EZ Lynk SEZC | System and method for real time wireless ECU monitoring and reprogramming |
US11210871B2 (en) | 2015-08-05 | 2021-12-28 | EZ Lynk SEZC | System and method for remote emissions control unit monitoring and reprogramming |
US10621796B2 (en) | 2015-08-05 | 2020-04-14 | EZ Lynk SEZC | System and method for real time wireless ECU monitoring and reprogramming |
US11430273B2 (en) | 2015-08-05 | 2022-08-30 | EZ Lynk SEZC | Apparatus and method for remote ELD monitoring and ECU reprogramming |
US11119757B2 (en) | 2015-08-05 | 2021-09-14 | EZ Lynk SEZC | System and method for remote ECU reprogramming |
US10303176B2 (en) * | 2015-10-15 | 2019-05-28 | Ford Global Technologies, Llc | Determining variance factors for complex road segments |
US10209715B2 (en) | 2017-01-19 | 2019-02-19 | Robert Bosch Gmbh | System and method of using crowd-sourced driving path data in an autonomous or semi-autonomous driving system |
CN108633226B (zh) * | 2018-05-10 | 2020-05-01 | 南京振轩新能源科技有限公司 | 一种基于大数据的配网运行支持***及其方法 |
CN108737118B (zh) * | 2018-05-10 | 2020-04-14 | 南京思达捷信息科技有限公司 | 一种面向大数据的支持***及其方法 |
CN108668505A (zh) * | 2018-05-10 | 2018-10-16 | 南京思达捷信息科技有限公司 | 一种增强型运行大数据的***及其方法 |
KR102452402B1 (ko) * | 2020-12-18 | 2022-10-06 | 현대오토에버 주식회사 | 차량 제어기 연계 기능 관리 방법 및 장치 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002319087A (ja) * | 2001-04-18 | 2002-10-31 | Mazda Motor Corp | 車両運転特性診断方法、車両運転特性診断システム、車両運転特性診断装置、車両制御用装置及びそのコンピュータ・プログラム |
JP2007307927A (ja) * | 2006-05-16 | 2007-11-29 | Mazda Motor Corp | 車両用走行制御装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6161071A (en) * | 1999-03-12 | 2000-12-12 | Navigation Technologies Corporation | Method and system for an in-vehicle computing architecture |
US9045041B2 (en) * | 2013-02-27 | 2015-06-02 | Here Global B.V. | Driver behavior from probe data for augmenting a data model |
-
2013
- 2013-06-25 KR KR1020130073133A patent/KR101500091B1/ko active IP Right Grant
- 2013-10-10 US US14/050,649 patent/US20140379171A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002319087A (ja) * | 2001-04-18 | 2002-10-31 | Mazda Motor Corp | 車両運転特性診断方法、車両運転特性診断システム、車両運転特性診断装置、車両制御用装置及びそのコンピュータ・プログラム |
JP2007307927A (ja) * | 2006-05-16 | 2007-11-29 | Mazda Motor Corp | 車両用走行制御装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20150000693A (ko) | 2015-01-05 |
US20140379171A1 (en) | 2014-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101500091B1 (ko) | 차량 제어 장치 및 시스템 | |
CN109421630B (zh) | 用于监测自主车辆的健康的控制器架构 | |
US9360865B2 (en) | Transitioning from autonomous vehicle control to driver control | |
US10606276B2 (en) | User data-based autonomous vehicle system | |
CN104908811B (zh) | 通过车辆转向盘通讯消息 | |
US9539999B2 (en) | Vehicle operator monitoring and operations adjustments | |
US10037031B2 (en) | Vehicle operation states | |
CN109421743B (zh) | 用于监控自主车辆的方法和设备 | |
CN107677484B (zh) | 车辆测试***,存储其程序的存储介质,车辆测试方法和行驶阻力设定装置 | |
US20140170617A1 (en) | Monitoring System for a Machine | |
US20190108692A1 (en) | Method and apparatus to isolate an on-vehicle fault | |
CN104442821A (zh) | 从自主车辆控制到响应驾驶员的控制的转换 | |
US8869908B2 (en) | Anti-bounce control system for a machine | |
US20170057517A1 (en) | Behavior trainable adaptive cruise control | |
US11847562B2 (en) | Obstacle recognition assistance device, obstacle recognition assistance method, and storage medium | |
US20150203115A1 (en) | System and method for controlling the speed of a vehicle using vehicle configuration | |
CN108473138A (zh) | 用于辅助变速和变道的方法和装置 | |
KR101519217B1 (ko) | 부주의 운전 판정 장치 및 그 방법 | |
CN106898157A (zh) | 用于传输、接收和处理数据值的方法以及传输与接收设备 | |
CN111459121A (zh) | 车辆辅助驾驶测试***和方法 | |
EP3390191B1 (de) | Verfahren zur erzeugung einer haptischen signalisierung an einem manuellen steuermittel eines fahrzeugs | |
CN112319505A (zh) | 自动驾驶换道判断方法、装置、设备及存储介质 | |
JP5838577B2 (ja) | 走行評価装置 | |
CN111483458A (zh) | 一种动力***控制方法及装置 | |
WO2023039261A1 (en) | System and method of adaptive, real-time vehicle system identification for autonomous driving |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180227 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190227 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20200227 Year of fee payment: 6 |