CN108973674B - 误操作判定装置 - Google Patents
误操作判定装置 Download PDFInfo
- Publication number
- CN108973674B CN108973674B CN201810488691.2A CN201810488691A CN108973674B CN 108973674 B CN108973674 B CN 108973674B CN 201810488691 A CN201810488691 A CN 201810488691A CN 108973674 B CN108973674 B CN 108973674B
- Authority
- CN
- China
- Prior art keywords
- pedal
- occupant
- content
- vehicle
- learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000007257 malfunction Effects 0.000 title claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 61
- 239000013598 vector Substances 0.000 description 73
- 238000000605 extraction Methods 0.000 description 53
- 230000001133 acceleration Effects 0.000 description 44
- 239000011159 matrix material Substances 0.000 description 30
- 230000006870 function Effects 0.000 description 17
- 238000004422 calculation algorithm Methods 0.000 description 13
- 238000011176 pooling Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 238000012986 modification Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000015654 memory Effects 0.000 description 8
- 230000000994 depressogenic effect Effects 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000000881 depressing effect Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000007477 logistic regression Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K26/00—Arrangements or mounting of propulsion unit control devices in vehicles
- B60K26/02—Arrangements or mounting of propulsion unit control devices in vehicles of initiating means or 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/10—Interpretation of driver requests or demands
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T7/00—Brake-action initiating means
- B60T7/02—Brake-action initiating means for personal initiation
- B60T7/04—Brake-action initiating means for personal initiation foot actuated
- B60T7/06—Disposition of pedal
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- 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
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- 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/009—Priority selection
- B60W2050/0091—Priority selection of control inputs
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/06—Direction of travel
-
- 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
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- 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
- B60W2540/00—Input parameters relating to occupants
- B60W2540/12—Brake pedal position
-
- 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
- B60W2540/00—Input parameters relating to occupants
- B60W2540/22—Psychological state; Stress level or workload
-
- 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/10—Historical data
-
- 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
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/06—Combustion engines, Gas turbines
-
- 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
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/18—Braking system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Biomedical Technology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Regulating Braking Force (AREA)
- Auxiliary Drives, Propulsion Controls, And Safety Devices (AREA)
Abstract
公开了一种误操作判定装置,其被配置为判定所述乘员是否进行了错踏在所述第一操作踏板而不是所述第二操作踏板上的误操作。所述误操作判定装置包括电子控制单元,所述电子控制单元被配置为获取与所述乘员对所述第一操作踏板的操作内容有关的操作信息,并且基于获取的所述操作信息判定所述乘员是否进行了所述误操作。所述电子控制单元被配置为学习所述第一操作踏板的操作内容和所述第二操作踏板的操作内容中的至少一个,并且基于所述学习的结果来判定所述乘员是否进行了误操作。
Description
技术领域
本发明涉及一种用于判定乘员是否错踏在车辆的操作踏板上的误操作判定装置的技术领域。
背景技术
作为上述的误操作判定装置的示例,日本未审查专利申请公开第2015-000625号(JP2015-000625A)公开了一种误操作判定装置,在加速踏板的踩踏力超过预定阈值的情况下,所述误操作判定装置判定乘员错踏在加速踏板上而不是在制动踏板上。作为误操作判定装置的其他示例,日本未审查专利申请公开第2012-144053号(JP2012-144053A)公开了一种误操作判定装置,所述误操作判定装置选择错踏的加速器操作量的变化量的范围在纵向加速度的绝对值大于阈值的情况下比在纵向加速度的绝对值小于阈值的情况下相对于同一加速器操作量更宽的表,并且将当前的加速器操作量应用到所选择的表以判定乘员是否错踏在加速踏板上而不是在制动踏板上。另外,例示了作为现有技术文献的WO2016/170786,尽管其不是公开误操作判定装置的文献。
发明内容
诸如加速踏板、制动踏板等的操作踏板的操作内容可以变化。例如,操作踏板的操作内容可能对于每个乘员都不同。或者,例如,相同乘员的操作踏板的操作内容可以根据乘员身体状况、感觉等(或其他因素)的差异而变动。然而,上述JP2015-000625A和JP2012-144053A中描述的误操作判定装置没有考虑上述的操作踏板的操作内容的变动。具体地,在上述JP2015-000625A所描述的误操作判定装置中,没有考虑操作踏板的操作内容的变动而设定了用于判定乘员是否错踏在加速踏板而不是制动踏板上的阈值。在上述的JP2012-144053A描述的误操作判定装置中,没有考虑操作踏板的操作内容的变动而设定了用于判定乘员是否错踏在加速踏板而不是制动踏板上的表。因此,会出现关于乘员是否错踏在加速踏板而不是制动踏板上的判定准确度可能会劣化的技术问题。
上述技术问题同样发生在判定乘员是否错踏在特定的操作踏板上而不是其他踏板上的误操作判定装置中以及判定乘员是否错踏在加速器上而不是制动踏板的误操作判定装置中。
本发明提供一种误操作判定装置,其能够以较高的准确度判定乘员是否错踏在车辆的操作踏板上。
本发明的方案涉及一种误操作判定装置,其被配置为,在包括能够由乘员分别操作以用于驾驶车辆的第一操作踏板和第二操作踏板的所述车辆中,判定所述乘员是否进行了错踏在所述第一操作踏板而不是所述第二操作踏板上的误操作。所述误操作判定装置包括电子控制单元。所述电子控制单元被配置为获取与所述乘员对所述第一操作踏板的操作内容有关的操作信息,并且基于获取的所述操作信息判定所述乘员是否进行了所述误操作。所述电子控制单元被配置为学习所述第一操作踏板的所述操作内容和所述第二操作踏板的操作内容中的至少一个,并且基于对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果来判定所述乘员是否进行了所述误操作。
根据本发明的方案,在判定乘员是否进行误操作时,除了操作信息以外还使用了第一操作踏板的操作内容和第二操作踏板的操作内容中的至少一个的学习结果。因此,与不使用第一操作踏板的操作内容和第二操作踏板的操作内容的学习结果的比较例相比,误操作判定装置能够在考虑到第一操作踏板的操作内容和第二操作踏板的操作内容中的至少一个的变动的同时恰当地判定乘员是否进行了误操作。为此,恰当地抑制了关于乘员是否进行误操作的判定准确度的劣化。于是,误操作判定装置能够以较高的准确度判定乘员是否进行了误操作。
在根据本发明的方案所述的误操作判定装置中,所述电子控制单元被配置为在所述车辆正在行驶期间的至少一部分时间段中学习所述乘员实际操作所述第一操作踏板时的所述第一操作踏板的所述操作内容和所述乘员实际操作所述第二操作踏板时的所述第二操作踏板的所述操作内容中的至少一个。
根据本发明的方案,由于在车辆正行驶的同时学习乘员的实际操作内容,因此恰当地抑制了乘员是否进行误操作的判定准确度的劣化。
在根据本发明的方案所述的误操作判定装置中,所述电子控制单元可以被配置为分别学习在所述车辆向前移动的状况下的所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个以及在所述车辆向后移动的状况下的所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个。
根据本发明的方案,在车辆向前移动的状况下的乘员的第一操作踏板的操作内容可以与在车辆向后移动的状况下的第一操作踏板的操作内容不同。类似地,在车辆向前移动的状况下的乘员对第二操作踏板的操作内容可以与在车辆向后移动的状况下的乘员对第二操作踏板的操作内容不同。考虑到上述操作内容的不同,在上述方案中,分别学习了在车辆向前移动的状况下的操作内容和在车辆向后移动的状况下的操作内容。为此,误操作判定装置能够以较高准确度判定在车辆向前移动的状况下乘员是否进行了误操作,并且能够以较高准确度判定在车辆向后移动的状况下乘员是否进行了误操作。
在根据本发明的方案所述的误操作判定装置中,如上所述,所述误操作判定装置分别学习在所述车辆向前移动的状况下的所述操作内容和所述车辆向后移动的状况下的所述操作内容,所述电子控制单元可以被配置为:基于在所述车辆向前移动的状况下获取的所述操作信息和在所述车辆向前移动的状况下对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果,在所述车辆正在向前移动的状况下判定所述乘员是否进行了所述误操作。所述电子控制单元可以被配置为:基于在所述车辆向后移动的状况下获取的所述操作信息和在所述车辆向后移动的状况下对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果,在所述车辆正在向后移动的状况下判定所述乘员是否进行了所述误操作。
根据本发明的方案,误操作判定装置能够以较高准确度判定在车辆正在向前移动的状况下乘员是否进行了误操作,并且能够以较高准确度判定在车辆正在向后移动的状况下乘员是否进行了误操作。
在根据本发明的方案所述的误操作判定装置中,所述电子控制单元可以被配置为:基于对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果来调节判定所述乘员是否进行所述误操作的判定标准,并且随后,判定所述乘员是否进行了所述误操作。根据本发明的方案,所述误操作判定装置还能够基于对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果来恰当地判定乘员是否进行了误操作。
在根据本发明的方案所述的误操作判定装置中,所述电子控制单元可以被配置为使用学习模型来判定所述乘员是否进行了所述误操作,所述学习模型以所述操作信息作为输入并且以关于由输入的所述操作信息指示的操作内容的模式是所述第一操作踏板的所述操作内容的模式还是所述第二操作踏板的所述操作内容的模式的判定结果作为输出。所述电子控制单元可以被配置为使所述学习模型学习所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个来学习所述第一操作踏板的所述操作内容和所述第二个操作踏板的所述操作内容中的至少一个。
根据本发明的方案,所述电子控制单元可以使用学习模型恰当地学习第一操作踏板的操作内容和第二操作踏板的操作内容中的至少一个。所述电子控制单元可以使用学习模型来恰当地判定乘员是否进行了误操作,其中使所述学习模型学习第一操作踏板的操作内容和第二操作踏板的操作内容中的至少一个。
在根据本发明的方案所述的误操作判定装置中,所述学习模型可以是符合神经网络的模型。
根据本发明的方案,所述电子控制单元可以使用符合神经网络的学习模型恰当地学习第一操作踏板的操作内容和第二操作踏板的操作内容中的至少一个,并且可以使用符合神经网络的学习模型来恰当地判定乘员是否进行了误操作。
在根据本发明的方案所述的误操作判定装置中,对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习可以包括对所述第一操作踏板的所述操作内容与所述第二操作踏板的所述操作内容之间的差异的学习。
根据本发明的方案,所述电子控制单元可以使用对第一操作踏板的操作内容与第二操作踏板的操作内容之间的差异的学习结果来恰当地判定乘员是否进行了误操作。即使在学习第一操作踏板的操作内容和第二操作踏板的操作内容中的一个的情况下,也可以学习第一操作踏板的操作内容与第二操作踏板的操作内容之间的差异。原因在于,在学习第一操作踏板的操作内容的情况下,可以判定特定操作内容是否为第一操作踏板的操作内容。类似地,原因在于,在学习第二操作踏板的操作内容的情况下,可以判定特定操作内容是否为第二操作踏板的操作内容。
在根据本发明的方案所述的误操作判定装置中,所述第一操作踏板的所述操作内容与所述第二操作踏板的所述操作内容之间的所述差异可以是所述第一操作踏板与所述第二操作踏板之间的行程量的差异。
在根据本发明的方案所述的误操作判定装置中,所述电子控制单元可以被配置为:i)当由获取的所述操作信息指示的所述操作内容的模式对应于从对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果推导出的所述第一操作踏板的所述操作内容的模式时,判定所述乘员没有进行所述误操作,以及ii)当由获取的所述操作信息指示的所述操作内容的所述模式对应于从对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果推导出的所述第二操作踏板的所述操作内容的模式时,判定所述乘员进行了所述误操作。
根据本发明的方案,所述电子控制单元可以使用对第一操作踏板的操作内容与第二操作踏板的操作内容之间的差异的学习结果来恰当地判定乘员是否进行了误操作。
在根据本发明的方案所述的误操作判定装置中,所述第一操作踏板可以是加速踏板;并且所述第二操作踏板可以是制动踏板。根据本发明的方案,所述电子控制单元可以判定乘员是否错踏在加速踏板上而不是制动踏板上。
在根据本发明的方案所述的误操作判定装置中,所述电子控制单元可以被配置为:进一步获取与所述乘员的状态有关的状态信息,并且基于获取的所述操作信息和获取的所述状态信息这两者来判定所述乘员是否进行了所述误操作。所述电子控制单元可以被配置为学习所述乘员的所述状态,并且基于对所述乘员的所述状态的学习的结果来判定所述乘员是否进行了所述误操作。
正在操作第一操作踏板的乘员的状态可能不同于正在操作第二操作踏板的乘员的状态。为此,根据本发明的方案,误操作判定装置能够学习乘员的状态,然后能够基于操作信息、状态信息、对上述的第一操作踏板的操作内容和第二操作踏板的操作内容中的至少一个的学习结果以及对乘员的状态的学习结果来判定乘员是否进行了误操作;因此,误操作判定装置能够以较高准确度判定乘员是否进行误操作。
在根据本发明的方案所述的误操作判定装置中,所述误操作判定装置学习乘员的状态,然后基于上述的状态信息判定乘员是否进行了误操作,所述状态信息可以包括在所述乘员操作所述第一操作踏板的情况与所述乘员操作所述第二操作踏板的情况之间能够区别的所述乘员的所述状态有关的信息。根据本发明的方案,可以基于所述状态信息以较高准确度判定乘员是否进行了误操作。
在根据本发明的方案所述的误操作判定装置中,所述状态信息可以包括安装在所述车辆中并检测所述乘员的所述状态的传感器的输出。
根据本发明的方案,误操作判定装置能够以较高准确度判定乘员是否进行了误操作。
在根据本发明的方案所述的误操作判定装置中,所述第一操作踏板和所述第二操作踏板可以由用于作为所述第一操作踏板的操作和作为所述第二操作踏板的操作这二者的组合踏板构成。
根据本发明的方案,在误操作判定装置安装在包括组合踏板的车辆中的情况下,误操作判定装置可以基于指示组合踏板的操作内容的操作信号来恰当地判定乘员是否将组合踏板操作为加速踏板或制动踏板来操作。
附图说明
下面将参照附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,其中相同的附图标记表示相同的元件,并且其中:
图1是示出实施例的车辆的配置的框图;
图2A是示出加速操作模式的曲线图;
图2B是示出制动操作模式的曲线图;
图3是示出操作判定ECU的配置的框图;
图4是示出特征提取单元的配置的框图;
图5是示出分类器的配置的框图;
图6A是示出特征提取单元在对应于特征量向量的空间上计算出的特征量向量的曲线图;
图6B是示出特征提取单元在对应于特征量向量的空间上计算出的特征量向量的曲线图;
图7是示出将特征提取单元计算出的特征量向量分类为特征量向量的空间上的两类别的超平面的曲线图;
图8是示出控制的配置的框图;
图9是示出图8所示的控制中的开关的输出的表;
图10A是使用特征量向量示出每个乘员或者由于乘员的身体状况等的差异引起的加速操作模式和制动操作模式的变动的曲线图;
图10B是使用特征量向量示出每个乘员或者由于乘员的身体状况等的差异引起的加速操作模式和制动操作模式的变动的曲线图;
图10C是示意性地示出考虑到加速操作模式和制动操作模式的变动的分类器的学习(即,超平面的学习)的模式的曲线图;
图11A是使用特征量向量示出在车辆正在向前移动的状况下的加速操作模式和制动操作模式的曲线图;
图11B是使用特征量向量示出在车辆正在向后移动的状况下的加速操作模式和制动操作模式的曲线图;以及
图12是示出包括可用作加速踏板和制动踏板两者的单个组合踏板的车辆的配置的框图。
具体实施方式
在下文中,将描述误操作判定装置的实施例。在下文中,将描述应用了本发明的误操作判定装置的实施例的车辆1。
(1)车辆的配置1
首先,将参照图1描述本实施例的车辆1的配置。图1是示出本实施例的车辆1的配置的框图。
如图1所示,车辆1包括作为“第一操作踏板”的具体示例的加速踏板11、作为“第二操作踏板”的具体示例的制动踏板12、发动机电子控制单元(ECU)13、制动ECU 14、发动机15、制动机构16以及作为“误操作判定装置”的具体示例的操作判定ECU 17。
加速踏板11是乘员能够操作(即,能够踩踏)的用于调节车辆1的驱动力的操作踏板。制动踏板12是乘员能够操作(即,能够踩踏)的用于调节车辆1的制动力的操作踏板。发动机ECU 13基于指示加速踏板11的操作内容的加速操作信号Spa来进行控制,使得发动机15调节车辆1的驱动力。制动ECU 14基于指示制动踏板12的操作内容的制动操作信号Spb来进行控制,使得制动机构16调节车辆1的制动力。发动机15是产生车辆1的驱动力的驱动源。制动机构16是利用液压等产生车辆1的制动力的制动装置。
操作判定ECU 17判定乘员是否错踏在加速踏板11上而不是制动踏板12上(即,进行了误操作)。即,操作判定ECU 17判定实际踩踏在加速踏板11上的乘员是否将加速踏板11错以为是制动踏板12。换句话说,操作判定ECU 17判定意图操作制动踏板12的乘员是否错误地操作了加速踏板11。
在本实施例中,基于加速操作模式与制动操作模式之间存在差异的假定,操作判定ECU 17判定乘员是否进行了误操作。应注意,加速操作模式是在意图操作加速踏板11的乘员操作加速踏板11的情况下获得的加速操作信号Spa的时序模式。制动操作模式是在意图操作制动踏板12的乘员操作制动踏板12的情况下的制动操作信号Spb的时序模式。
在下文中,将参照图2A和图2B来描述加速操作模式与制动操作模式之间的差异。图2A是示出加速操作模式的曲线图。图2B是示出制动操作模式的曲线图。在图2A中,加速操作信号Spa指示“加速踏板11的行程量(即,加速踏板11的踩踏量)”,加速踏板11的行程量作为指示加速踏板11的操作内容的参数的示例。于是,加速操作模式对应于加速踏板11的行程量沿着时间轴的变化模式。然而,加速操作信号Spa可以指示表示加速踏板11的操作内容的预定参数(例如,加速踏板11的踩踏力的大小、或加速踏板11的踩踏速度等)。类似地,在图2B中,制动操作信号Spb指示“制动踏板12的行程量(即,制动踏板12的踩踏量)”,制动踏板12的行程量作为指示制动踏板12的操作内容的参数的示例。于是,该制动操作模式对应于制动踏板12的行程量沿时间轴的变化模式。然而,制动操作信号Spb可以指示表示制动踏板12的操作内容的预定参数(例如,制动踏板12的踩踏力的大小、或制动踏板12的踩踏速度等)。
如图2A和图2B所示,例如,在加速操作模式与制动操作模式之间,存在加速踏板11相对缓慢地被踩踏而制动踏板12相对快速地被踩踏的差异。也就是说,在加速操作模式与制动操作模式之间,存在行程量在加速操作模式中相对缓慢地增大或减小而行程量在制动操作模式中相对快速地增大或减小的差异。另外,例如,在加速操作模式与制动操作模式之间,存在加速踏板11难以相对较深地踩踏而制动踏板12容易相对较深地踩踏的差异。即,在加速操作模式与制动操作模式之间,存在在加速操作模式中行程量的最大值相对较小而在制动操作模式中行程量的最大值相对较大的差异。另外,例如,在加速操作模式与制动操作模式之间,存在加速踏板11持续在相对较长时间段内被踩踏而制动踏板12仅在相对较短的时间段内被踩踏的差异。即,在加速操作模式与制动操作模式之间,存在在加速操作模式中行程量变为大于0的时间段相对较长而在制动操作模式中行程量变为大于0的时间段相对较短的差异。
操作判定ECU 17通过判定由输入到操作判定ECU 17的加速操作信号Spa指示的实际操作模式(即,加速踏板11的操作内容的时序模式)是加速操作模式(即,对应于加速操作模式,例如与加速操作模式相同或类似)还是制动操作模式,来判定乘员是否进行了误操作。即,操作判定ECU 17通过判定实际操作模式对应于(例如,相同或类似于)加速操作模式还是制动操作模式来判定乘员是否进行了误操作。在实际操作模式为加速操作模式(即,对应于加速操作模式)的情况下,操作判定ECU 17判定乘员没有进行误操作。在实际操作模式为制动操作模式(即,对应于制动操作模式)的情况下,操作判定ECU 17判定乘员进行了误操作。
在本实施例中,特别地,操作判定ECU 17学习加速操作信号Spa和制动操作信号Spb,以进一步提高关于乘员是否进行了误操作的判定准确度。以下,将依次描述判定乘员是否进行了误操作并学习加速操作信号Spa和制动操作信号Spb的操作判定ECU 17的配置和操作。
(2)操作判定ECU 17
(2-1)操作判定ECU 17的配置
首先,将参照图3描述操作判定ECU 17的配置。图3是示出操作判定ECU 17的配置的框图。
如图3所示,操作判定ECU 17包括作为“电子控制单元”的具体示例的控制器171和神经网络172、存储器173以及控制装置174,它们作为在操作判定ECU 17中逻辑上实现的处理模块或在操作判定ECU 17中物理上实现的处理电路。控制器171、神经网络172、存储器173和控制装置174可以通过数据总线175进行通信。
控制器171进行操作判定ECU 17的整体操作的控制。特别地,控制器171从加速踏板11获取加速操作信号Spa,并从制动踏板12获取制动操作信号Spb。控制器171将所获取的加速操作信号Spa和制动操作信号Spb输出到神经网络172。控制器171可以将获取的加速操作信号Spa和制动操作信号Spb存储在存储器173中。
神经网络172基于输入的加速操作信号Spa判定乘员是否进行了误操作。具体地,神经网络172计算由加速操作信号Spa指示的实际操作模式为制动操作模式的概率p(或者实际操作模式为加速操作模式的概率)。换句话说,神经网络172计算实际操作模式与制动操作模式的相似度(与加速操作模式的相似度)。为了计算概率p(换句话说,相似度;同样适用于下文),神经网络172包括特征提取单元176和分类器177,该特征提取单元176计算指示实际操作模式的特征的特征量向量C,分类器177基于特征量向量C来计算概率p。应注意,特征提取单元176和分类器177的细节将在描述操作判定ECU 17的操作时描述,因此将省略其描述。
神经网络172学习输入的加速操作信号Spa和制动操作信号Spb。具体地,为了调节包括定义分类器177的特性的多个参数的参数组PG以进一步提高对概率p的计算准确度,神经网络172学习输入的加速操作信号Spa和制动操作信号Spb。由神经网络172调节的参数组PG被存储在存储器173中。
控制装置174基于由神经网络172计算出的概率p来进行发动机ECU 13和制动ECU14的控制。应注意,控制装置174的操作的细节将在描述操作判定ECU 17的操作时描述,因此将省略其描述。
(2-2)操作判定ECU 17的操作
(2-2-1)神经网络的初始学习172
首先,在操作判定ECU 17安装在车辆1上时(换句话说,在车辆1投入市场之前),进行神经网络172的初始学习。具体地,首先,由控制器171收集多个加速操作模式和多个制动操作模式。当测试驾驶员实际操作加速踏板11时可以收集加速操作模式。加速操作模式可以从模拟踩踏加速踏板11的乘员的运动的模拟模型中收集。当测试驾驶员实际操作制动踏板12时,可以收集制动操作模式。制动操作模式可以从模拟乘员踩踏制动踏板12的模拟模型中收集。
控制器171将收集到的加速操作模式和制动操作模式与指示每个操作模式是加速操作模式还是制动操作模式的正确答案数据相关联。具体地,例如,控制器171将多个加速操作模式(xa1,xa2,...,xaN)与指示加速操作模式(xa1,xa2,...,xaN)中的每一个为加速操作模式的正确答案数据(ta1,ta2,...,taN)相关联。应注意,N表示收集到的加速操作模式的总数,xan(其中n是满足1≤n≤N的整数)表示第n个加速操作模式(即,行程量的时序数据),并且tan表示指示加速操作模式xan为加速操作模式的正确答案数据。另外,例如,控制器171将多个制动操作模式(xb1,xb2,...,xbM)与指示制动操作模式(xb1,xb2,...,xbM)中的每一个为制动操作模式的正确答案数据(tb1,tb2,...,tbM)相关联。应注意,M表示收集的制动操作模式的总数,xbm(其中m是满足1≤m≤M的整数)表示第m个制动操作模式(即,行程量的时序数据),并且tbm表示指示制动操作模式xbm为制动操作模式的正确答案数据。
之后,控制器171生成联接了加速操作模式(xa1,xa2,...,xaN)、正确答案数据(ta1,ta2,...,taN)、制动操作模式(xb1,xb2,...,xbM)以及正确答案数据(tb1,tb2,...,tbM)的矩阵(x,t)。应注意,x是通过联接加速操作模式(xa1,xa2,...,xaN)和制动操作模式(xb1,xb2,...,xbM)而获得的矩阵,并且表达为矩阵(xa1,xa2,...,xaN,xb1,xb2,...,xbM)。类似地,t是通过联接正确答案数据(ta1,ta2,...,taN)和正确答案数据(tb1,tb2,...,tbM)而获得的矩阵,并且表达为矩阵(ta1,ta2,...,taN,tb1,tb2,...,tbM)。于是,矩阵(x,t)成为表示矩阵x的各矩阵分量(即操作模式)是加速操作模式还是制动操作模式的矩阵。
之后,在控制器171的控制下使用矩阵(x,t)进行神经网络172的学习。具体地,构成矩阵x的矩阵分量xa1被输入到特征提取单元176。特征提取单元176计算表示矩阵分量xa1的特征量的特征量向量Ca1。特征提取单元176使用用于提取特征量的现有算法来计算特征量向量Ca1。然而,为了便于描述,在本实施例中,特征提取单元176通过对矩阵分量xa1进行卷积处理来计算特征量向量Ca1。也就是说,在本实施例中,神经网络172是卷积神经网络(CNN)。
在上述情况下,如图4所示,特征提取单元176包括输入接口1761、卷积处理单元1762和池化处理单元1763。应注意,由卷积处理单元1762进行的卷积处理可以与现有的卷积处理相同,并且由池化处理单元1763进行的池化处理可以与现有的池化处理相同。为此,为了简化描述,虽然将不提供对卷积处理和池化处理的详细描述,但卷积处理和池化处理的概要将在下文中简单地描述。矩阵分量xa1(即,加速操作信号Spa或制动操作信号Spb)输入到输入接口1761。输入接口1761将具有串行数据排列的矩阵分量xa1转换为并行数据排列。输入接口1761将具有并行数据阵列的矩阵分量xa1输入到卷积处理单元1762。卷积处理单元1762使用具有期望的滤波器特性的卷积滤波器对矩阵分量xa1进行卷积处理。此时,卷积处理单元1762可以使用具有不同滤波器特性的多个卷积滤波器对矩阵分量xa1进行多种类型的卷积处理,或者可以使用单个卷积滤波器进行卷积处理。作为卷积处理的结果而获得的数据(所谓的特征映射)被输入到池化处理单元1763。池化处理单元1763对特征映射进行池化处理。结果,池化处理单元1763输出指示矩阵分量xa1的特征的D维(其中D是大于或等于1的整数)特征量向量Ca1。
在图4所示的示例中,特征提取单元176包括包含卷积处理单元1762和池化处理单元1763的单个处理单元。然而,特征提取单元176也可以包括包含卷积处理单元1762和池化处理单元1763的多个处理单元。在这种情况下,从特定处理单元的池化处理单元1763输出的特征量向量Ca1被输出到下一阶段的处理单元的卷积处理单元1762。即,重复进行卷积处理和池化处理。
由特征提取单元176计算出的特征量向量Ca1被输入到分类器177。分类器177基于特征量向量Ca1将由矩阵分量xa1表示的操作模式分类为两个类别之一。即,分类器177判定由矩阵分量xa1表示的操作模式属于两个类别中的哪一个。于是,分类器177是两类别分类型分类器。这里,如上所述,神经网络172计算由输入的加速操作信号Spa表示的实际操作模式为制动操作模式的概率p。为此,分类器177被配置为计算由矩阵分量xa1表示的操作模式为制动操作模式的概率pa1。即,分类器177通过计算概率pa1,将由矩阵分量xa1表示的操作模式分类为与加速操作模式对应的类别和与制动操作模式对应的类别中的一个。
例如,如图5所示,上述的分类器177包括全连接层1771和输出层1772,构成D维特征量向量C的D个输入值(d1,d2,d3,...,dD)输入到全连接层1771,输出层1772基于从全连接层1771的输出来输出概率p。
上述的对概率p的计算操作是在构成矩阵x的其他矩阵分量xa1,xa2,...xaN,xb1,xb2,...,xbM上进行的。结果是,计算出了由矩阵分量xa2表示的操作模式为制动操作模式的概率pa2,...、由矩阵分量xaN表示的操作模式为制动操作模式的概率paN、由矩阵分量xb1表示的操作模式为制动操作模式的概率pb1、...、以及由矩阵分量xbM表示的操作模式为制动操作模式的概率pbM。
之后,控制器171计算表示由分类器177计算出的概率p(=(pa1,pa2,...,paN,pb1,...,pbM))和正确答案数据t(=(ta1,ta2,...,taN,tb1,...,tbM))之间的误差的误差函数E(p,t)。之后,控制器171使特征提取单元176和分类器177进行学习,使得误差函数E(p,t)最小化。即,控制器171使特征提取单元176和分类器177使用监督学习算法进行学习。在这种情况下,由于特征提取单元176和分类器177构成神经网络172,所以控制器171可以使特征提取单元176和分类器177使用误差逆传播方法进行学习。然而,控制器171可使特征提取单元176和分类器177使用其他算法进行学习。应注意,由于特定操作模式为制动操作模式的概率是概率p,所以正确答案数据ta1,ta2,...,taN中的每一个指示“0(=0%)”,并且正确答案数据tb1,tb2,...,tbM中的每一个指示“1(=100%)”。此外,由于可以使用现有的误差函数(换句话说,损失函数或目标函数)作为误差函数E(p,t),所以将省略误差函数E(p,t)的详细描述。
对特征提取单元176的学习可以包括调节由特征提取单元176使用的卷积滤波器的滤波特性。指示调节后的滤波特性的信息作为构成参数组PG的参数存储在存储器173中。然而,对特征提取单元176的学习可以包括调节特征提取单元176的预定特征(特别是,与特征量向量C的计算相关的特征)。对分类器177的学习可以包括调节构成全连接层1771的多个节点N的权重。对分类器177的学习可以包括调节在输出层1772中使用的激活函数(所谓的softmax函数)。指示调节后的节点N的权重和激活函数的信息作为构成参数组PG的参数被存储在存储器173中。然而,对分类器177的学习可以包括调节分类器177的预定特征(特别是,与概率p的计算相关的特征)。
当进行特征提取单元176的学习以使得上述的误差函数E(p,t)最小化时,如图6A所示,特征提取单元176可以计算特征量向量C,使得与加速操作模式对应的特征量向量C和与制动操作模式对应的特征量向量C在与特征量向量C相对应的D维空间中清楚地分离。相反地,进行特征提取单元176的学习,使得能够计算出能够清楚地分离与加速操作模式对应的特征量向量C和与制动操作模式对应的特征量向量C的特征量向量C。结果是,在学习之前由特征提取单元176计算出的特征量向量C中,如图6B所示,即使在与加速操作模式对应的特征量向量C和与制动操作模式对应的特征量向量C至少部分重叠的情况下,也可以通过学习来计算特征量向量C,使得与加速操作模式对应的向量C和与制动操作模式对应的特征量向量C清楚地分离。
另外,当使分类器177进行学习以使得上述的误差函数E(p,t)最小化时,如图7所示,分类器177可以指定用于在与特征量向量C对应的D维空间中分离与加速操作模式相对应的特征量向量C和与制动操作模式对应的特征量向量C的超平面(即,判定边界)。即,分类器177的学习(即,构成上述的全连接层1771的节点N的调节或者输出层1772中使用的激活函数的调节)等同于调节在计算实际操作模式为制动操作模式的概率p时与计算基准对应的超平面。于是,可以说存储在存储器173中的参数组PG实质上包括定义上述超平面的参数。特别是,由于通过特征提取单元176的学习明确地分离出与加速操作模式对应的特征量向量C和与制动操作模式对应的特征量向量C,所以分类器177可以指定在与加速操作模式对应的特征量向量C和与制动操作模式对应的特征量向量C两者都分离的位置处定义的超平面。为此,存在从分类器177输出的概率p变为接近于0的值或接近于1的值的相对较高概率(换句话说,存在概率p变为接近于0.5的值的相对较高概率)。
(2-2-2)由操作判定ECU 17进行的误操作判定操作
随后,将再次参照图3描述在车辆1实际行驶期间(即,乘员实际操作加速踏板11)的时间段内由操作判定ECU 17进行的误操作判定操作。
在这种情况下,加速操作信号Spa被输入到特征提取单元176。此后,特征提取单元176计算指示加速操作信号Spa的特征的特征量向量C(即,指示实际操作模式的特征的特征量向量C)。误操作判定操作中的特征量向量C的计算操作与初始学习中的特征量向量C的计算操作相同。
之后,分类器177基于特征量向量C来计算输入的加速操作信号Spa所指示的实际操作模式为制动操作模式的概率p。在误操作判定操作中概率p的计算操作与初始学习中概率p的计算操作相同。
在乘员没有错踏在加速踏板11上而不是踏在制动踏板12上的情况下,实际操作模式应该为加速操作模式。这是因为乘员意图操作加速踏板11而操作了加速踏板11。为此,分类器177将由特征提取单元176计算出的特征量向量C分类为与加速操作模式对应的类别。即,分类器177计算概率p为接近于0。于是,分类器177通过计算概率p为接近于0,实质上判定乘员没有错踏在加速踏板11上而不是踏在制动踏板12上。在乘员错踏在加速踏板11上而不是踏在制动踏板12上的情况下,实际操作模式应该为制动操作模式。这是因为乘员意图操作制动踏板12而操作了加速踏板11。为此,分类器177将由特征提取单元176计算出的特征量向量C分类为与制动操作模式对应的类别。即,分类器177计算概率p为接近于1。于是,分类器177通过计算概率p为接近于1,实质上判定乘员错踏在加速踏板11上而不是踏在制动踏板12上。
由分类器177计算出的概率p(即,实质上,对乘员是否错踏在加速踏板11而不是踏在制动踏板12上的判定结果)输入到控制装置174。
在概率p比较接近于1的情况下(例如,变为大于或等于第一预定阈值(例如,大于或等于0.5,为0.7、0.8、0.9等值)),控制装置174限制发动机ECU 13的操作。具体地,控制装置174限制发动机ECU 13的操作,从而不基于加速操作信号Spa来进行发动机15的控制。例如,控制装置174限制发动机ECU 13的操作,使得不管加速操作信号Spa如何,发动机15都不输出驱动力。另外,控制装置174还可以在限制发动机ECU 13的操作之外进行制动ECU 14的控制以产生用于使车辆1减速或停止的制动力,或者可以不限制发动机ECU 13的操作而进行制动ECU的控制以产生用于使车辆1减速或停止的制动力。结果是,制动机构16产生用于使车辆1减速或停止的制动力。
在概率p比较接近于0(例如,小于第二预定阈值(例如,小于或等于0.5,为0.3、0.2、0.1等值))的情况下,控制装置174不限制发动机ECU 13的操作。为此,发动机ECU 13基于加速操作信号Spa进行发动机15的控制。
将参照图8描述如上所述的能够限制发动机ECU 13的操作的控制装置174的示例。如图8所示,控制装置174包括二值化处理单元1741、开关1742和锁存器1743。二值化处理单元1741将概率p二值化。例如,二值化处理单元1741将比较接近于1(例如,变为大于或等于上述第一预定阈值)的概率p转换为1,并且将比较接近于0(例如,变为小于或等于上述第二预定阈值)的概率p转换为0。开关1742在加速踏板11操作的时间段内操作,并且在制动踏板12操作的时间段内停止。为此,指示乘员操作的操作踏板是加速踏板11还是制动踏板12的踏板识别信号被输入到开关1742。开关1742是多路复用器(MUX)。将0输入到开关1742的第一输入端子(即,开关1742的第一输入端子接地),并且二值化处理单元1741的输出被输入到开关1742的第二输入端子。于是,如图9所示,开关1742在乘员错踏在加速踏板11上而不是踏在制动踏板12上期间的时间段内输出1,并且在乘员错踏在加速踏板11上而不是踏在制动踏板12上期间的时间段之外输出0。锁存器1743在开关1742的输出变为1的情况下输出1,并且在开关1742的输出变为0的情况下将输出重置为0。
锁存器1743的输出被输出到发动机ECU 13和制动ECU 14。在锁存器1743的输出为1的情况下,制动ECU 14进行控制使得制动机构16产生用于进行限制发动机ECU 13的操作或车辆1的减速或停止中的至少一个的制动力。在锁存器1743的输出为0的情况下,发动机ECU 13的操作不受限制。
应注意,在限制发动机ECU 13的操作使得发动机15不输出驱动力的情况下,也可以在除了将锁存器1743的输出被输入到发动机ECU 13(即,基于锁存器1743的输出直接限制发动机ECU 13的操作)之外基于锁存器1743的输出来切断向发动机ECU 13的加速操作信号Spa的传递,或者可以不将锁存器1743的输出输入到发动机ECU 13而基于锁存器1743的输出来切断向发动机ECU 13的加速操作信号Spa的传递。具体地,例如,能够切断加速操作信号Spa的发送的开关可以布置在加速踏板11与发动机ECU 13之间,在锁存器1743的输出为1的情况下,使开关的状态转换到能够切断加速操作信号Spa的传递的状态,而在锁存器1743的输出为0的情况下,可以使开关的状态转换到不切断加速操作信号Spa的传递的状态。
(2-2-3)神经网络172的在线学习
另外,在本实施例中,在车辆1实际正在行驶期间的时间段(即,乘员实际正在操作加速踏板11期间的时间段),利用输入到控制器171的加速操作信号Spa和制动操作信号Spb中的至少一个进行操作判定ECU 17对神经网络172的学习。即,进行了神经网络172的在线学习(换句话说,实时学习)。具体地,每次加速操作信号Spa和制动操作信号Spb中的至少一个输入到神经网络172时,进行对神经网络172的学习。然而,可以在每次加速操作信号Spa和制动操作信号Spb中的至少一个的给定量被存储在存储器173中时,进行对神经网络172的学习。
神经网络172的在线学习包括对分类器177的学习。在这种情况下,控制器171可以使分类器177使用监督学习算法进行学习。即,控制器171可使分类器177以与初始学习中相同的学习模式进行学习。在这种情况下,正确答案数据可以例如由乘员输入。或者,控制器171可使分类器177使用无监督学习算法进行学习。作为无监督学习算法的示例,例示了期望最大化(EM)方法等。神经网络172的在线学习可以在分类器177的学习之外还包括对特征提取单元176的学习,或者可以包括特征提取单元176的学习,而不包括分类器177的学习。在这种情况下,控制器171可以使特征提取单元176使用监督学习算法和无监督学习算法中的至少一种进行学习。然而,由于对特征提取单元176的学习所需的处理负荷可能大于对分类器177的学习所需的处理负荷,因此为了进一步减小学习所需的处理负荷,可以不进行对特征提取单元176的学习(即,在线学习)。
神经网络172的在线学习可以在操作判定ECU 17中进行。或者,神经网络172的在线学习可以由车辆1外部的数据中心进行。在这种情况下,加速操作信号Spa和制动操作信号Spb中的至少一个通过网络从车辆1发送到数据中心。在数据中心中,构建了等价于神经网络172的计算模型。数据中心使用加速操作信号Spa和制动操作信号Spb中的至少一个以及计算模型来模拟对神经网络172的学习。数据中心的学习结果通过网络从数据中心发送到操作判定ECU 17。操作判定ECU 17基于数据中心的学习结果来调节神经网络172的特性(即,参数组PG)。
(3)技术效果
利用上述操作判定ECU 17,进行了使用加速操作模式和制动操作模式(即,加速操作信号Spa和制动操作信号Spb)对神经网络172的学习。即,操作判定ECU 17可以使用对加速操作模式和制动操作模式的学习结果来恰当地判定实际操作模式是否为制动操作模式(即,乘员是否进行了误操作)。为此,与不学习加速操作模式和制动操作模式的比较例的操作判定ECU 17相比,对乘员是否进行了误操作的判定准确度进一步提高。
具体地,在本实施例中,即使在车辆1正在行驶时也进行神经网络172的在线学习。也就是说,神经网络172根据乘员对加速踏板11和制动踏板12中的至少一个的实际操作内容进行优化。为此,即使在由于驾驶技能水平等而导致对每个乘员而言加速踏板11和制动踏板12的操作内容变动的情况下,操作判定ECU 17也可以恰当地判定乘员是否进行了误操作。或者,即使在加速踏板11和制动踏板12的操作内容取决于乘员身体状况、感觉等(或其它因素)的差异而变动的情况下,操作判定ECU 17也可以恰当地判定乘员是否进行了误操作。
具体地,例如,图10A是示出在第一乘员操作加速踏板11和制动踏板12的情况下计算出的特征量向量C的曲线图。图10B是示出在不同于第一乘员的第二乘员操作加速踏板11和制动踏板12的情况下计算出的特征量向量C的曲线图。图10A和图10B中示出的超平面是由神经网络172的初始学习指定的超平面。如图10A和图10B所示,对加速踏板11和制动踏板12的操作内容可因驾驶技能水平等对于每个乘员是变动的。在这种情况下,由初始学习指定的超平面可以清楚地分离与第一乘员的加速操作模式对应的特征量向量C和与第一乘员的制动操作模式对应的特征量向量C。不应该认为,通过初始学习指定的超平面可以清楚地分离与第二乘员的加速操作模式对应的特征量向量C和与第二乘员的制动操作模式对应的特征量向量C。在上述的状况下,在第二乘员正在操作车辆1的同时进行神经网络172的在线学习的情况下,如图10C所示,定义了能够清楚地分离与第二乘员的加速操作模式对应的特征量向量C和与第二乘员的制动操作模式对应的特征量向量C的并且对于第二乘员是优化的超平面。结果是,即使在由于驾驶技能水平等导致加速踏板11和制动踏板12的操作内容对于每个乘员而言变动的情况下,操作判定ECU 17也可以恰当地判定乘员是否进行了误操作。
或者,例如,图10A可以是示出在乘员处于身体状况良好时的操作加速踏板11和制动踏板12的情况下计算出的特征量向量C的曲线图。图10B可以是示出在同一乘员处于身体状况差时操作加速踏板11和制动踏板12的情况下计算出的特征量向量C的曲线图。即,图10A和图10B可以示出加速踏板11和制动踏板12的操作内容可以取决于乘员的身体状况等的差异而变动。在这种情况下,通过初始学习指定的超平面可以清楚地分离与乘员处于身体状况良好时的加速操作模式对应的特征量向量C和与乘员处于身体状况良好时的制动操作模式对应的特征量向量C。不应该认为,通过初始学习指定的超平面可以清楚地分离与乘员处于身体状况差时的加速操作模式对应的特征量向量C和与乘员处于身体状况差时的制动操作模式对应的特征量向量C。在上述的状况下,在乘员处于身体状况差时正在操作车辆1的同时进行神经网络172的在线学习的情况下,如图10C所示,定义了能够分离与乘员处于身体状况差时的加速操作模式对应的特征量向量C和与乘员处于身体状况差时的制动操作模式对应的特征量向量C的并且是对于乘员身体状况差时优化的超平面。结果是,即使在对加速踏板11和制动踏板12的操作内容取决于乘员的身体状况等的差异而变动的情况下,操作判定ECU 17也可以恰当地判定乘员是否进行了误操作。
(4)变形例
(4-1)第一变形例
在车辆1正在向前移动的状况下的加速操作模式可以与在车辆1正在向后移动的状况下的加速操作模式不同。类似地,在车辆1正在向前移动的状况下的制动操作模式可以与在车辆1正在向后移动的状况下的制动操作模式不同。在这种情况下,在不考虑车辆1是正在向前还是正在向后移动的情况下进行神经网络172的学习和误操作判定操作的情况下,对于乘员是否进行了误操作的判定准确度可能劣化。
为此,在第一变形例中,在初始学习和在线学习中,神经网络172分别学习在车辆1正在向前移动的状况下的加速操作模式(或加速操作信号Spa)以及在车辆1正在向后移动的状况下的加速操作模式(或加速操作信号Spa)。另外,神经网络172分别学习在车辆1正在向前移动的状况下的制动操作模式(或制动操作信号Spb)和在车辆1正在向后移动的状况下的制动操作模式(或制动操作信号Spb)。
具体地,特征提取单元176分别调节用于根据在车辆1正在向前移动的状况下获取的加速操作信号Spa来计算特征量向量C的滤波器特性(以下称为“用于向前移动的滤波器特性”),以及用于根据在车辆1正在向后移动的状况下获取的加速操作信号Spa来计算特征量向量C的滤波器特性(以下称为“用于向后移动的滤波器特性”)。也就是说,特征提取单元176基于在车辆1正在向前移动的状况下的加速操作模式(或加速操作信号Spa)和制动操作模式(或制动操作信号Spb)来调节用于向前移动的滤波器特性。类似地,特征提取单元176基于在车辆1正在向后移动的状况下的加速操作模式(或加速操作信号Spa)和制动操作模式(或制动操作信号Spb)来调节用于向后移动的滤波器特性。
分类器177分别调节在车辆1正在向前移动的状况下获取的用于计算实际操作模式为制动操作模式的概率p的超平面(以下称为“用于向前移动的超平面”)以及在车辆1正在向后移动的状况下获取的用于计算实际操作模式为制动操作模式的概率p的超平面(以下称为“用于向后移动的超平面”)。即,分类器177在车辆1正在向前移动的状况下基于加速操作模式(或加速操作信号Spa)和制动操作模式(或制动操作信号Spb)来调节用于向前移动的超平面。类似地,分类器177在车辆1正在向后移动的状况下基于加速操作模式(或加速操作信号Spa)和制动操作模式(或制动操作信号Spb)来调节用于向后移动的超平面。
另外,在误操作判定操作中,在车辆1正在向前移动的状况下,特征提取单元176使用具有用于向前移动的滤波特性的卷积滤波器来计算特征量向量C。在车辆1正在向后移动的状况下,特征提取单元176使用具有用于后向移动的滤波特性的卷积滤波器来计算特征量向量C。结果是,如图11A和图11B所示,在车辆1正在向前移动的情况以及在车辆1正在向后移动的情况下两者,特征提取单元176可以计算特征量向量C,使得与加速操作模式对应的特征量向量C和与制动操作模式对应的特征量向量C被清楚地分离。也就是说,特征提取单元176可以在考虑到车辆1正在向前移动的状况下的加速操作模式与制动操作模式和在车辆1正在向后移动的状况下的加速操作模式与制动操作模式之间的差异的同时来计算特征量向量C。
在误操作判定操作中,在车辆1正在向前移动的情况下,如图11A所示,分类器177使用用于向前移动的超平面来计算概率p。在车辆1正在向后移动的情况下,如图11B所示,分类器177使用用于向后移动的超平面来计算概率p。也就是说,分类器177可以在考虑到在车辆1正在向前移动的状况下的加速操作模式与制动操作模式和在车辆1向后移动的状况下的加速操作模式与制动操作模式之间的差异来计算概率P。
在上述的第一变形例中,操作判定ECU 17能够以较高准确度判定在车辆1正在向前移动的状况下乘员是否进行了误操作,并且能够以较高准确度判定在车辆1正在向后移动的状况下乘员是否进行了误操作。
(4-2)第二变形例
正操作加速踏板11的乘员的状态可以与正在操作制动踏板12的乘员的状态不同。例如,作为乘员的状态的具体示例的“乘坐者的抓握方向盘的力”具有正操作加速踏板11的乘员的抓握方向盘的力相对较小而正操作制动踏板12的乘员的抓握方向盘的力变为相对较大的特性。这是因为,如上所述,由于制动踏板12相对较快或较深地踩踏,所以乘员紧紧抓握方向盘以相对较快或较深地踩踏制动踏板12的概率较高。
为此,可以认为,上述的乘员的状态(特别是,在乘员正在操作加速踏板11时与在乘员正操作制动踏板12时之间变化(换言之,可区分)的状态)对于判定乘员是否进行了误操作的操作是有益的信息。于是,在第二变形例中,操作判定ECU 17除了加速操作信号Spa以外还基于指示乘员的状态的状态信息来判定乘员是否进行了误操作。具体地,用于检测乘员的状态的传感器被安装在车辆1中。传感器的输出像加速操作信号Spa那样被输入到特征提取单元176。特征提取单元176计算指示包括加速操作信号Spa的信息和状态信息的特征的特征量向量C。分类器177根据特征量向量C计算由加速操作信号Spa指示的实际操作模式为制动操作模式的概率p。
在第二变形例中,除了加速操作模式(或加速操作信号Spa)和制动操作模式(或制动操作信号Spb)之外,神经网络172还学习乘员的状态。即,除了加速操作模式(或加速操作信号Spa)和制动操作模式(或制动操作信号Spb)之外,特征提取单元176还使用乘员的状态来调节滤波器特性。除了加速操作模式(或加速操作信号Spa)和制动操作模式(或制动操作信号Spb)之外,分类器177还使用乘员的状态来调节超平面。在上述第二变形例中,操作判定ECU 17能够以较高准确度判定乘员是否进行了误操作。
(4-3)第三变形例
在以上描述中,操作判定ECU 17判定乘员是否错踏在加速踏板11上而不是踏在制动踏板12上。这里,为了判定乘员是否错踏在加速踏板11上而不是踏在制动踏板12上,操作判定ECU 17计算由加速操作信号Spa所指示的实际操作模式为制动操作模式的概率p。可以认为,计算概率p的上述操作大致等同于指定乘员是否将要操作加速踏板11或制动踏板12的操作。这是因为,在实际操作模式为制动操作模式的概率p相对较大的情况下,可以做出乘员即将操作制动踏板12的指定,并且在实际操作模式为制动操作模式的概率p相对较小的情况下,可以做出乘员即将操作加速踏板11的指定。
为此,如图12所示,在操作判定ECU 17安装在包括可用作加速踏板11和制动踏板12两者的单个组合踏板21而不是加速踏板11和制动踏板12的车辆2中的情况下,判定ECU17可以基于指示对组合踏板21的操作内容的操作信号Sp来恰当地判定乘员正在操作作为加速踏板11还是作为制动踏板12的组合踏板21。具体地,在计算出的实际操作模式为制动操作模式的概率p相对较小的情况下,操作判定ECU 17指定乘员正在操作作为加速踏板11的组合踏板21。在计算出的实际操作模式为制动操作模式的概率p相对较大的情况下,操作判定ECU 17指定乘员正在操作作为制动踏板12的组合踏板21。在做出乘员正在操作作为加速踏板11的组合踏板21的指定的情况下,操作判定ECU 17基于操作信号Sp进行控制以使得发动机ECU 13进行对发动机15的控制,并且基于操作信号Sp进行控制以使得制动ECU 14不进行对制动机构16的控制。在做出乘员正在操作作为制动踏板12的组合踏板21的指定的情况下,操作判定ECU 17基于操作信号Sp进行控制以使得发动机ECU 13不进行对发动机15的控制并且基于操作信号Sp进行控制以使得制动ECU 14进行对制动机构16的控制。
即,在第三变形例中,操作判定ECU 17是操作内容判定装置,在包括可由乘员操作以用于驱动车辆的操作踏板的车辆中,所述操作内容判定装置判定乘员是否正操作作为加速踏板还是制动踏板的操作踏板,并且操作判定ECU 17可以获取与乘员对操作踏板的操作内容有关的操作信息。操作判定ECU 17可以基于所获取的操作信息来判定乘员是正在操作作为第一类型踏板的操作踏板还是与第一类型踏板不同的第二类型踏板的操作踏板。操作判定ECU 17可以起到操作内容判定装置的作用,所述操作内容判定装置学习在操作踏板作为第一类型踏板操作的情况下的操作内容以及在操作踏板作为第二种类型踏板操作的情况下的操作内容中的至少一个,并基于学习的结果判定乘员正在操作作为第一类型踏板还是第二类型踏板的操作踏板。在这种情况下,第一类型踏板可以是加速踏板,而第二类型踏板可以是制动踏板。另外,在第一类型踏板是加速踏板并且第二类型踏板是制动踏板的情况下,操作判定ECU 17可以起到操作内容判定装置的作用,操作内容判定装置进一步包括如下的判定手段:其根据在判定乘员正在操作作为第一类型踏板(即,加速踏板)的操作踏板的情况下的操作踏板的操作内容来进行对配置为输出车辆的驱动力的驱动源的控制,并且根据在判定乘员正在操作作为第二类型踏板(即,制动踏板)的操作踏板的情况下的操作踏板的操作内容来进行对配置为输出车辆的制动力的制动装置的控制。
在上述的第三变形例中,操作判定ECU 17能够使包括可用作加速踏板11和制动踏板12两者的单个组合踏板21的车辆2适当地行驶。
(4-4)其他变形例
在以上描述中,神经网络172是卷积神经网络。然而,神经网络172可以是其他类型的神经网络。例如,神经网络172可以是递归神经网络(RNN)。例如,神经网络172可以是长短期记忆(LSTM)。
在以上描述中,操作判定ECU 17包括包含特征提取单元176和分类器177两者的神经网络172。然而,操作判定ECU 17可以包括不包括特征提取单元176和分类器177中的至少一个的神经网络,只要能够学习加速操作信号Spa和制动操作信号Spb并且可以恰当地判定乘员是否进行了误操作即可。例如,操作判定ECU 17可以分别包括包含特征提取单元176的神经网络和分类器177。在这种情况下,分类器177可以使用神经网络的二值化分类方法来计算实际操作模式为制动操作模式的概率p。或者,分类器177可以使用符合预定监督学习算法的二值化分类方法来计算实际操作模式为制动操作模式的概率p。作为符合监督学习算法的二值化分类方法的示例,例示了逻辑回归方法、被动主动(PA,passive aggressive)方法、线性支持向量机(SVM)方法等。或者,分类器177可以使用符合预定无监督学习算法的二值化分类方法来计算实际操作模式为制动操作模式的概率p。作为符合无监督学习算法的二值化分类方法的示例,例示了K均值方法、混合模型分离方法、异常检测方法等。或者,操作判定ECU 17可以单独地包括包含分类器177的神经网络和特征提取单元176。
在以上描述中,操作判定ECU 17包括神经网络172。然而,操作判定ECU 17可以包括可以学习加速操作信号Spa和制动操作信号Spb并且可以恰当地判定乘员是否进行了误操作的预定学习模型(例如,使用遗传算法的学习模型、使用预定机器学习方法的学习模型等),只要能够学习加速操作信号Spa和制动操作信号Spb,并且可以恰当地判定乘员是否进行了误操作。
在上面的描述中,神经网络172基于输入的加速操作信号Spa判定乘员是否错踏在加速踏板11上而不是踏在制动踏板12上。然而,神经网络172可以基于输入的制动操作信号Spb来判定乘员是否错踏在制动踏板12上而不是踏在加速踏板11上。也就是说,神经网络172可以通过计算输入的制动操作信号Spb的特征量向量C并且计算制动操作信号Spb指示的实际操作模式为加速操作模式的概率来判定乘员是否错踏在制动踏板12上而不是踏在加速踏板11上。另外,在车辆1包括与加速踏板11和制动踏板12不同的另一操作踏板(例如,离合器踏板等)的情况下,神经网络172可以基于指示另一操作踏板的操作内容的操作信号判定乘员是否错踏在另一操作踏板上而不是踏在加速踏板11或制动踏板12上。也就是说,在车辆1包括两个预定操作踏板的情况下,神经网络172可以基于指示第一操作踏板的操作内容的操作信号来判定乘员是否错踏在第一操作踏板上而不是第二操作踏板上。
本发明不限于上述实施例,并且可以在不脱离可以从权利要求和整个说明书中理解的本发明的本质或精神的情况下进行改变。涉及这种改变的误操作判定装置也旨在本发明的技术范围内。
Claims (12)
1.一种误操作判定装置,其被配置为,在包括能够由乘员分别操作以用于驾驶车辆的第一操作踏板和第二操作踏板的所述车辆中,判定所述乘员是否进行了错踏在所述第一操作踏板而不是所述第二操作踏板上的误操作,所述误操作判定装置的特征在于包括电子控制单元,所述电子控制单元被配置为:
获取与所述乘员对所述第一操作踏板的操作内容有关的操作信息以及与所述乘员的状态有关的状态信息,
基于获取的所述操作信息和获取的所述状态信息来判定所述乘员是否进行了所述误操作,
学习所述乘员的所述状态以及所述第一操作踏板的所述操作内容和所述第二操作踏板的操作内容中的至少一个,并且
基于对所述乘员的所述状态以及所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果来判定所述乘员是否进行了所述误操作,
其中所述状态信息包括指示所述乘员施加到方向盘上的抓握力并且在所述乘员操作所述第一操作踏板时与所述乘员操作所述第二操作踏板时之间能够区别的信息,
所述第一操作踏板是加速踏板,并且
所述第二操作踏板是制动踏板。
2.根据权利要求1所述的误操作判定装置,其特征在于,所述电子控制单元被配置为在所述车辆正在行驶期间的至少一部分时间段中学习所述乘员实际操作所述第一操作踏板时的所述第一操作踏板的所述操作内容和所述乘员实际操作所述第二操作踏板时的所述第二操作踏板的所述操作内容中的至少一个。
3.根据权利要求1或2所述的误操作判定装置,其特征在于,所述电子控制单元被配置为分别学习在所述车辆向前移动的状况下的所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个以及在所述车辆向后移动的状况下的所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个。
4.根据权利要求3所述的误操作判定装置,其特征在于,所述电子控制单元被配置为:
基于在所述车辆向前移动的状况下获取的所述操作信息和在所述车辆向前移动的状况下对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果,在所述车辆正在向前移动的状况下判定所述乘员是否进行了所述误操作,以及
基于在所述车辆向后移动的状况下获取的所述操作信息和在所述车辆向后移动的状况下对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果,在所述车辆正在向后移动的状况下判定所述乘员是否进行了所述误操作。
5.根据权利要求1或2所述的误操作判定装置,其特征在于,所述电子控制单元被配置为:基于对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果来调节判定所述乘员是否进行所述误操作的判定标准,并且随后,判定所述乘员是否进行了所述误操作。
6.根据权利要求1或2所述的误操作判定装置,其特征在于:
所述电子控制单元被配置为使用学习模型来判定所述乘员是否进行了所述误操作,所述学习模型以所述操作信息作为输入并且以关于由输入的所述操作信息指示的操作内容的模式是所述第一操作踏板的所述操作内容的模式还是所述第二操作踏板的所述操作内容的模式的判定结果作为输出;并且
所述电子控制单元被配置为使所述学习模型学习所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个来学习所述第一操作踏板的所述操作内容和所述第二个操作踏板的所述操作内容中的至少一个。
7.根据权利要求6所述的误操作判定装置,其特征在于,所述学习模型是符合神经网络的模型。
8.根据权利要求1或2所述的误操作判定装置,其特征在于,对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习包括对所述第一操作踏板的所述操作内容与所述第二操作踏板的所述操作内容之间的差异的学习。
9.根据权利要求8所述的误操作判定装置,其特征在于,所述第一操作踏板的所述操作内容与所述第二操作踏板的所述操作内容之间的所述差异是所述第一操作踏板与所述第二操作踏板之间的行程量的差异。
10.根据权利要求1或2所述的误操作判定装置,其特征在于,所述电子控制单元被配置为:
i)当由获取的所述操作信息指示的所述操作内容的模式对应于从对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果推导出的所述第一操作踏板的所述操作内容的模式时,判定所述乘员没有进行所述误操作,以及
ii)当由获取的所述操作信息指示的所述操作内容的所述模式对应于从对所述第一操作踏板的所述操作内容和所述第二操作踏板的所述操作内容中的至少一个的学习的结果推导出的所述第二操作踏板的所述操作内容的模式时,判定所述乘员进行了所述误操作。
11.根据权利要求1所述的误操作判定装置,其特征在于,所述状态信息包括安装在所述车辆中并检测所述乘员的所述状态的传感器的输出。
12.根据权利要求1所述的误操作判定装置,其特征在于,所述第一操作踏板和所述第二操作踏板由用于作为所述第一操作踏板的操作和作为所述第二操作踏板的操作这二者的组合踏板构成。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017106667A JP6638699B2 (ja) | 2017-05-30 | 2017-05-30 | 誤操作判定装置 |
JP2017-106667 | 2017-05-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108973674A CN108973674A (zh) | 2018-12-11 |
CN108973674B true CN108973674B (zh) | 2021-12-14 |
Family
ID=64279358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810488691.2A Active CN108973674B (zh) | 2017-05-30 | 2018-05-21 | 误操作判定装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11084499B2 (zh) |
JP (1) | JP6638699B2 (zh) |
CN (1) | CN108973674B (zh) |
DE (1) | DE102018112303A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110580335B (zh) * | 2018-06-07 | 2023-05-26 | 阿里巴巴集团控股有限公司 | 用户意图的确定方法及装置 |
CN110210169B (zh) * | 2019-06-14 | 2023-08-18 | 中铁高新工业股份有限公司 | 一种基于lstm的盾构机故障预测方法 |
JP7343837B2 (ja) | 2019-10-03 | 2023-09-13 | トヨタ自動車株式会社 | 運転支援装置 |
JP7469890B2 (ja) * | 2020-01-29 | 2024-04-17 | 株式会社Subaru | 制御装置 |
CN112339557B (zh) * | 2020-10-28 | 2022-03-01 | 东风汽车集团有限公司 | 一种汽车油门踏板误踩识别、处理方法及其装置 |
DE102021109104A1 (de) | 2021-04-13 | 2022-10-13 | Lyjd Friendship International Pte. Limited | Acceleratorsperre für Fehltritt auf das Gaspedal und deren Anwendungsverfahren |
US20230373454A1 (en) * | 2022-05-18 | 2023-11-23 | JREX Co., Ltd. | Accelerator-brake converter |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100206647A1 (en) * | 2009-02-13 | 2010-08-19 | Kanzaki Kokyukoki Mfg. Co., Ltd. | Riding work vehicle |
JP2011201396A (ja) * | 2010-03-25 | 2011-10-13 | Denso It Laboratory Inc | 誤操作検出装置及び誤操作検出方法 |
US20120322616A1 (en) * | 2011-06-17 | 2012-12-20 | Toyota Jidosha Kabushiki Kaisha | Vehicle control device and vehicle control method |
US20120329605A1 (en) * | 2011-06-24 | 2012-12-27 | Denso Corporaton | Shift mistake detection apparatus |
JP2013155632A (ja) * | 2012-01-27 | 2013-08-15 | Honda Motor Co Ltd | 運転支援装置 |
US20140081498A1 (en) * | 2012-09-14 | 2014-03-20 | Automotive Research & Testing Center | Self-learning Regenerative Braking Control Module, Controller, and Vehicle Using the Same |
CN205033947U (zh) * | 2015-08-24 | 2016-02-17 | 广西大学行健文理学院 | 一种误踩油门提示及防止装置 |
US20160305388A1 (en) * | 2015-04-15 | 2016-10-20 | Ford Global Technologies, Llc | Auto stop parameter threshold adjustment |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2978353B2 (ja) * | 1993-02-26 | 1999-11-15 | トヨタ自動車株式会社 | 車両の駆動力制御装置 |
US5477825A (en) | 1993-02-26 | 1995-12-26 | Toyota Jidosha Kabushiki Kaisha | Driving power control apparatus for vehicle |
EP2316705B1 (en) * | 2009-10-28 | 2012-06-20 | Honda Research Institute Europe GmbH | Behavior-based learning of visual characteristics from real-world traffic scenes for driver assistance systems |
US8532868B2 (en) * | 2010-02-10 | 2013-09-10 | Toyota Jidosha Kabushiki Kaisha | Acceleration/deceleration detecting system |
JP2012144053A (ja) | 2011-01-06 | 2012-08-02 | Denso Corp | アクセル・ブレーキ踏み間違い判定装置 |
US9399400B2 (en) * | 2012-11-27 | 2016-07-26 | Nissan Motor Co., Ltd. | Vehicular acceleration suppression device and vehicular acceleration suppression method |
US9493162B2 (en) * | 2013-02-05 | 2016-11-15 | Toyota Jidosha Kabushiki Kaisha | Vehicle control device |
JP6125339B2 (ja) * | 2013-06-14 | 2017-05-10 | 本田技研工業株式会社 | 車両用制御装置 |
KR101555444B1 (ko) * | 2014-07-10 | 2015-10-06 | 현대모비스 주식회사 | 차량탑재 상황감지 장치 및 그 방법 |
JP6331975B2 (ja) * | 2014-10-31 | 2018-05-30 | 株式会社デンソー | 停車時車両制御装置 |
KR101684091B1 (ko) * | 2015-04-07 | 2016-12-20 | 현대자동차주식회사 | 자동변속기의 인터락을 이용한 안전 주행 유도 방법 |
CN107531244B (zh) | 2015-04-21 | 2020-04-21 | 松下知识产权经营株式会社 | 信息处理系统、信息处理方法、以及记录介质 |
US10241514B2 (en) * | 2016-05-11 | 2019-03-26 | Brain Corporation | Systems and methods for initializing a robot to autonomously travel a trained route |
US10192171B2 (en) * | 2016-12-16 | 2019-01-29 | Autonomous Fusion, Inc. | Method and system using machine learning to determine an automotive driver's emotional state |
US20200216079A1 (en) * | 2019-01-04 | 2020-07-09 | Byton North America Corporation | Systems and methods for driver profile based warning and vehicle control |
-
2017
- 2017-05-30 JP JP2017106667A patent/JP6638699B2/ja active Active
-
2018
- 2018-05-15 US US15/979,890 patent/US11084499B2/en active Active
- 2018-05-21 CN CN201810488691.2A patent/CN108973674B/zh active Active
- 2018-05-23 DE DE102018112303.5A patent/DE102018112303A1/de active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100206647A1 (en) * | 2009-02-13 | 2010-08-19 | Kanzaki Kokyukoki Mfg. Co., Ltd. | Riding work vehicle |
JP2011201396A (ja) * | 2010-03-25 | 2011-10-13 | Denso It Laboratory Inc | 誤操作検出装置及び誤操作検出方法 |
US20120322616A1 (en) * | 2011-06-17 | 2012-12-20 | Toyota Jidosha Kabushiki Kaisha | Vehicle control device and vehicle control method |
US20120329605A1 (en) * | 2011-06-24 | 2012-12-27 | Denso Corporaton | Shift mistake detection apparatus |
JP2013155632A (ja) * | 2012-01-27 | 2013-08-15 | Honda Motor Co Ltd | 運転支援装置 |
US20140081498A1 (en) * | 2012-09-14 | 2014-03-20 | Automotive Research & Testing Center | Self-learning Regenerative Braking Control Module, Controller, and Vehicle Using the Same |
US20160305388A1 (en) * | 2015-04-15 | 2016-10-20 | Ford Global Technologies, Llc | Auto stop parameter threshold adjustment |
CN205033947U (zh) * | 2015-08-24 | 2016-02-17 | 广西大学行健文理学院 | 一种误踩油门提示及防止装置 |
Also Published As
Publication number | Publication date |
---|---|
US11084499B2 (en) | 2021-08-10 |
JP2018202888A (ja) | 2018-12-27 |
JP6638699B2 (ja) | 2020-01-29 |
US20180345989A1 (en) | 2018-12-06 |
CN108973674A (zh) | 2018-12-11 |
DE102018112303A1 (de) | 2018-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108973674B (zh) | 误操作判定装置 | |
CN115516464A (zh) | 通过停放的车辆的处理能力进行的ann训练 | |
CN107521501B (zh) | 基于博弈论的驾驶员辅助系统决策方法、系统及其他 | |
CN112046489B (zh) | 一种基于因子分析和机器学习的驾驶风格辨识算法 | |
KR101876063B1 (ko) | 차량 데이터 기반의 노면 판단 방법 | |
CN110386144B (zh) | 一种对驾驶人制动意图进行辨识的ghmm/ggap-rbf混合模型及辨识方法 | |
Selvaraj et al. | An ML-aided reinforcement learning approach for challenging vehicle maneuvers | |
CN111547064A (zh) | 一种用于汽车自适应巡航系统的驾驶风格识别和分类方法 | |
CN114987511A (zh) | 模拟人类驾驶行为以训练基于神经网络的运动控制器的方法 | |
CN111559378A (zh) | 一种考虑驾驶员特性的四轮独驱电动车动力学控制方法 | |
CN111396547A (zh) | 一种自适应双粒子群优化支持向量机的驾驶意图识别方法 | |
Wang et al. | A data-driven estimation of driving style using deep clustering | |
JP6805977B2 (ja) | 車両制御装置 | |
Liu et al. | Driving intention identification based on long short-term memory neural network | |
CN114987504A (zh) | 一种基于增量学习的动态驾驶员身份识别方法及系统 | |
CN112052905A (zh) | 一种基于循环神经网络的驾驶人多操作疲劳特征提取方法 | |
KR20210057847A (ko) | 다차원 신경망 및 의사결정 신경망의 딥러닝 학습을 통한 영상 인식 방법 및 시스템 | |
US20240367599A1 (en) | Method and Device for Detecting Hand Contact with a Steering Wheel of a Vehicle | |
US20230401836A1 (en) | Method and Device for Training a Neural Network | |
CN118656633B (zh) | 一种在险态场景下驾驶风格的预测方法与装置 | |
US20220327390A1 (en) | Method for training a neural network | |
US20220292350A1 (en) | Model updating apparatus, model updating method, and model updating program | |
US20220327354A1 (en) | Rapid, energy-saving, iterative operation of artificial neural networks | |
JP2023175335A (ja) | データセットの分類装置 | |
CN118457639A (zh) | 自动驾驶方法、装置、电子设备及汽车 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |