JP6744598B1 - 車両用制御システム、車両用制御装置、および車両用学習装置 - Google Patents
車両用制御システム、車両用制御装置、および車両用学習装置 Download PDFInfo
- Publication number
- JP6744598B1 JP6744598B1 JP2019191095A JP2019191095A JP6744598B1 JP 6744598 B1 JP6744598 B1 JP 6744598B1 JP 2019191095 A JP2019191095 A JP 2019191095A JP 2019191095 A JP2019191095 A JP 2019191095A JP 6744598 B1 JP6744598 B1 JP 6744598B1
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- state
- reward
- action
- relationship
- 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.)
- Expired - Fee Related
Links
- 230000009471 action Effects 0.000 claims abstract description 154
- 230000033228 biological regulation Effects 0.000 claims abstract description 31
- 238000000034 method Methods 0.000 claims description 170
- 230000008569 process Effects 0.000 claims description 157
- 238000012545 processing Methods 0.000 claims description 51
- 238000013507 mapping Methods 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000009977 dual effect Effects 0.000 claims 2
- 230000004044 response Effects 0.000 claims 2
- 230000001133 acceleration Effects 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 41
- 238000002485 combustion reaction Methods 0.000 description 28
- 239000000446 fuel Substances 0.000 description 22
- 230000006399 behavior Effects 0.000 description 20
- 238000002347 injection Methods 0.000 description 17
- 239000007924 injection Substances 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 16
- 230000008859 change Effects 0.000 description 16
- 230000002787 reinforcement Effects 0.000 description 15
- 238000005070 sampling Methods 0.000 description 13
- 230000000875 corresponding effect Effects 0.000 description 10
- 230000001052 transient effect Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000000342 Monte Carlo simulation Methods 0.000 description 4
- 230000009467 reduction Effects 0.000 description 3
- 230000004043 responsiveness Effects 0.000 description 3
- 230000003542 behavioural effect Effects 0.000 description 2
- 239000003054 catalyst Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D37/00—Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
- F02D37/02—Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
-
- 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/0098—Details of control systems ensuring comfort, safety or stability not otherwise provided for
-
- 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
- B60W50/045—Monitoring control system parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/06—Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D11/00—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
- F02D11/06—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
- F02D11/10—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
- F02D11/105—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the function converting demand to actuation, e.g. a map indicating relations between an accelerator pedal position and throttle valve opening or target engine torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
- F02D41/2464—Characteristics of actuators
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2477—Methods of calibrating or learning characterised by the method used for learning
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/28—Interface circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
-
- 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/02—Registering or indicating driving, working, idle, or waiting time only
-
- 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
- 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
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
-
- 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
- B60W2710/0605—Throttle position
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/28—Interface circuits
- F02D2041/281—Interface circuits between sensors and control unit
- F02D2041/285—Interface circuits between sensors and control unit the sensor having a signal processing unit external to the engine control unit
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0002—Controlling intake air
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- 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)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Transportation (AREA)
- Human Computer Interaction (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Algebra (AREA)
- Probability & Statistics with Applications (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Hardware Redundancy (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Abstract
Description
1.車両の状態と前記車両内の電子機器の操作に関する変数である行動変数との関係を規定する関係規定データが記憶されている記憶装置と、前記車両に搭載される第1実行装置と、車載装置とは別の第2実行装置と、を備え、前記車両の状態を検出するセンサの検出値を取得する取得処理と、前記電子機器を操作する操作処理と、前記取得処理によって取得された前記検出値に基づき、前記車両の特性が基準を満たす場合に満たさない場合よりも大きい報酬を与える報酬算出処理と、前記取得処理によって取得された前記検出値に基づく前記車両の状態、前記電子機器の操作に用いられた前記行動変数の値、および該操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、を前記第1実行装置および前記第2実行装置の協働で実行し、前記第1実行装置は、少なくとも前記取得処理および前記操作処理を実行し、前記操作処理は、前記更新処理によって更新された前記関係規定データと前記車両の状態とに応じて前記電子機器を操作する処理を含み、前記更新写像は、前記関係規定データに従って前記電子機器が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものであり、前記更新処理は、複数の前記車両の状態、および複数の前記車両の前記電子機器の操作に用いられた行動変数の値、および該操作に対応する前記報酬を前記更新写像への入力として前記第2実行装置によって実行される車両用制御システムである。
地域によって車両のおかれた状況が異なることから、車両の状態にとって適切な行動変数の値が地域に応じて異なるものとなる可能性がある。そこで上記構成では、位置情報変数に基づきグループを特定することにより、複数の地域のそれぞれにとって好適なデータへと関係規定データを更新することが可能となる。
車両の消耗度合いに応じてユーザによる操作に対する車両の応答性が異なるものとなることなどから、車両の消耗度合いに応じて、車両の状態にとって適切な行動変数の値が異なりうる。そこで上記構成では、車両の消耗度合いによってグループを特定することにより、車両の消耗度合いに応じて適切な関係規定データに更新することが可能となる。
7.上記1〜5のいずれか1つに記載の前記第2実行装置を備える車両用学習装置である。
以下、車両用制御システムの第1の実施形態について、図面を参照しつつ説明する。
図1に、本実施形態にかかる車両VC1の駆動系および制御システムの構成を示す。
データ解析センター110は、複数の車両VC1,VC2,…から送信されるデータを解析する。データ解析センター110は、CPU112、ROM114、および電気的に書き換え可能な不揮発性メモリ(記憶装置116)、周辺回路118および通信機117を備えており、それらがローカルネットワーク119によって通信可能とされるものである。ROM114には、関係規定データDRを強化学習によって更新するための学習用メインプログラム114aが記憶されている。また、記憶装置116には、関係規定データDRが記憶されている。
これに対し、CPU72は、過渡フラグFが「1」であると判定する場合(S18:YES)、S22の処理の実行後、所定期間が経過したか否かを判定する(S24)。ここで、所定期間は、アクセル操作量PAの単位時間当たりの変化量ΔPAの絶対値が所定量ΔPAthよりも小さい規定量以下となる状態が所定時間継続するまでの期間とする。CPU72は、所定期間が経過したと判定する場合(S24:YES)、過渡フラグFに「0」を代入する(S26)。
図3に、本実施形態にかかる強化学習の処理手順を示す。図3(a)に示す処理は、図1に示すROM74に記憶されている学習用サブプログラム74bをCPU72が実行することにより実現される。また、図3(b)に示す処理は、ROM114に記憶されている学習用メインプログラム114aをCPU112が実行することにより実現される。以下では、時系列に沿って、図3に示す処理を説明する。
CPU72は、ユーザによるアクセルペダル86の操作に伴って、状態sとしてのアクセル操作量PAの時系列データを取得し、方策πに従って、スロットル開口度指令値TA*および遅角量aopからなる行動aを設定する。ここでCPU72は、基本的には、関係規定データDRに規定されている行動価値関数Qに基づき期待収益を最大とする行動aを選択する。ただし、CPU72は、所定の確率εで、期待収益を最大化する行動a以外の行動を選択することによって、期待収益を最大化する行動aの探索を行う。そして、CPU72は、状態s、行動aおよびトルクTrq、トルク指令値Trq*および加速度Gxをデータ解析センター110に送信する。
(1)データ解析センター110において全ての車両のデータを用いて単一の関係規定データDRを更新する代わりに、グループ化された車両のデータ毎に、各別の関係規定データDRを更新した。これにより、たとえ車両の出荷時には、全車両に共通の関係規定データDRを実装した場合であっても、各グループにとってより適切なデータへと関係規定データを更新することが可能となる。
以下、第2の実施形態について、第1の実施形態との相違点を中心に図面を参照しつつ説明する。
これに対し、図5(a)に示すように、CPU72は、更新されたデータがあるか否かを判定する(S80)。そして、CPU72は、更新されたデータがあると判定する場合(S80:YES)、S34の処理に移行する。なお、CPU72は、S36の処理が完了する場合や、S30,S80の処理において否定判定する場合には、図5(a)に示す一連の処理を一旦終了する。
CPU72は、ユーザによるアクセルペダル86の操作に伴って、アクセル操作量PAの時系列データを取得し、方策πに従って、スロットル開口度指令値TA*および遅角量aopからなる行動aを設定する。ここでCPU72は、基本的には、関係規定データDRに規定されている行動価値関数Qに基づき期待収益を最大とする行動aを選択する。ただし、CPU72は、所定の確率εで、期待収益を最大化する行動a以外の行動を選択することによって、期待収益を最大化する行動aの探索を行う。これにより、ユーザによる車両VC1の運転に伴って、関係規定データDRを強化学習によって更新できる。これにより、アクセル操作量PAに応じたスロットル開口度指令値TA*および遅角量aopを、熟練者による工数を過度に大きくすることなく車両VC1の走行において適切な値に設定することができる。
(4)再探索処理をする場合、CPU112は、関係規定データDRを送信する都度、探索行動aeを変更した。これにより、図6に示すように、たとえば車両VC1においては、探索行動aeとして行動a1が採用され、車両VC2においては、探索行動として行動a2が選択され、車両VC3においては、探索行動aeとして行動a3が選択される。これにより、再探索を実行する車両がランダムに行動aを選択する場合と比較して、グリーディ行動以外の行動を早期に所定回数ずつ試すことが可能となる。
上記実施形態における事項と、上記「課題を解決するための手段」の欄に記載した事項との対応関係は、次の通りである。以下では、「課題を解決するための手段」の欄に記載した解決手段の番号毎に、対応関係を示している。[1,6,7]電子機器は、スロットルバルブ14や点火装置26に対応する。第1実行装置は、CPU72およびROM74に対応し、第2実行装置は、CPU112およびROM114に対応する。記憶装置は、記憶装置76,116に対応する。取得処理は、S10,S16の処理に対応する。操作処理は、S14の処理に対応する。報酬算出処理は、S46〜S50の処理に対応する。更新処理は、S54〜S60の処理に対応する。更新写像は、学習用メインプログラム114aによって定められたS54〜S60の処理によって規定される写像に対応する。[2,3]特定処理は、S52の処理に対応する。[4]消耗度合いは、走行距離Ltによって定量化されている。[5]探索処理は、グリーディ行動をとらない場合のS12,S14の処理に対応する。指示処理は、S74,S76,S60a,S64の処理に対応する。
なお、本実施形態は、以下のように変更して実施することができる。本実施形態および以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
上記実施形態では、車両の消耗度合いを示す変数として、走行距離Ltを例示したがこれに限らない。たとえば、スロットルバルブ14の開口度の1パーセント当たりの吸入空気量Gaの平均値であってもよい。また、たとえば下記「車両について」の欄に記載したように、車両の推力生成装置として回転電機を備える車両の場合、回転電機に電力を供給するバッテリの満充電電荷量であってもよい。
上記実施形態では、車両の消耗度合いと地域とに応じて複数の車両を複数のグループに振り分けたが、これに限らない。たとえば、車両の消耗度合いと地域との2つの要素に関しては、それらのうちの1つのみに応じて分類してもよい。
なお、車両の分類としては、所定の観点によって予め定義されるものに限らない。たとえば、複数の車両から入手した情報のクラスタリングによって、複数のグループを教師なし学習によって自動生成してもよい。
・「指示処理について」
指示処理としては、S74,S76,S60a,S64の処理によって例示したものに限らない。たとえば、消耗度合いが所定以上の車両に対してのみ、アクセル操作量PAに対してスロットル開口度指令値TA*をより大きくする行動や、遅角量aopをより小さくする行動を優先的に実行するように指示する処理であってもよい。具体的には、たとえば、現状のグリーディ行動よりもスロットル開口度指令値TA*を小さくする行動や、遅角量aopを大きくする行動を探索に含めないように方策πを更新して、更新後の関係規定データDRをデータ解析センター110から対象とする車両に送信すればよい。
上記実施形態では、行動変数としてのスロットルバルブの開口度に関する変数として、スロットル開口度指令値TA*を例示したが、これに限らない。たとえば、アクセル操作量PAに対するスロットル開口度指令値TA*の応答性を、無駄時間および2次遅れフィルタにて表現し、無駄時間と、2次遅れフィルタを規定する2つの変数との合計3つの変数を、スロットルバルブの開口度に関する変数としてもよい。ただし、その場合、状態変数は、アクセル操作量PAの時系列データに代えて、アクセル操作量PAの単位時間当たりの変化量とすることが望ましい。
また、たとえば、下記「車両について」の欄に記載したように車両としてハイブリッド車や、電気自動車、燃料電池車を採用する場合、回転電機のトルクや出力を行動変数としてもよい。またたとえば、内燃機関のクランク軸の回転動力によって回転するコンプレッサを備えた車載空調装置を備える場合、コンプレッサの負荷トルクを行動変数に含めてもよい。また、電動式の車載空調装置を備える場合、空調装置の消費電力を行動変数に含めてもよい。
上記実施形態では、アクセル操作量PAの時系列データを、等間隔でサンプリングされた6個の値からなるデータとしたが、これに限らない。互いに異なるサンプリングタイミングにおける2個以上のサンプリング値からなるデータであればよく、この際、3個以上のサンプリング値からなるデータや、サンプリング間隔が等間隔であるデータであることがより望ましい。
テーブル形式のデータの次元削減手法としては、上記実施形態において例示したものに限らない。たとえばアクセル操作量PAが最大値となることはまれであることから、アクセル操作量PAが規定量以上となる状態については行動価値関数Qを定義せず、アクセル操作量PAが規定量以上となる場合のスロットル開口度指令値TA*等は、別途適合してもよい。またたとえば、行動のとりうる値からスロットル開口度指令値TA*が規定値以上となるものを除くなどして、次元削減をしてもよい。
上記実施形態では、行動価値関数Qを、テーブル形式の関数としたが、これに限らない。たとえば、関数近似器を用いてもよい。
たとえば「関係規定データについて」の欄に記載したように、行動価値関数を関数近似器とする場合、上記実施形態におけるテーブル型式の関数の独立変数となる行動についての離散的な値の組の全てについて、状態sとともに行動価値関数Qに入力することによって、行動価値関数Qを最大化する行動aを選択すればよい。
S54〜S60の処理においては、εソフト方策オン型モンテカルロ法によるものを例示したが、これに限らない。たとえば、方策オフ型モンテカルロ法によるものであってもよい。もっとも、モンテカルロ法にも限らず、たとえば、方策オフ型TD法を用いたり、またたとえばSARSA法のように方策オン型TD法を用いたり、またたとえば、方策オン型の学習として適格度トレース法を用いたりしてもよい。
図3の処理では、条件(ア)および条件(イ)の論理積が真であるか否かに応じて報酬を与えたが、これに限らない。たとえば、条件(ア)を満たすか否かに応じて報酬を与える処理と、条件(イ)を満たすか否かに応じて報酬を与える処理とを実行してもよい。また、たとえば、条件(ア)を満たすか否かに応じて報酬を与える処理と、条件(イ)を満たすか否かに応じて報酬を与える処理との2つの処理に関しては、それらのうちのいずれか1つの処理のみを実行してもよい。
(b)変速装置の入力軸52の回転速度の変化速度の絶対値が入力側所定値以下である場合に入力側所定値を超える場合よりも大きい報酬を与える処理である。
また、たとえば「行動変数について」の欄に記載したように、回転電機のトルクや出力を行動変数とする場合、バッテリの充電率が所定範囲内にある場合にない場合よりも大きい報酬を与える処理や、バッテリの温度が所定範囲内にある場合にない場合よりも大きい報酬を与える処理を含めてもよい。また、たとえば「行動変数について」の欄に記載したように、コンプレッサの負荷トルクや空調装置の消費電力を行動変数に含める場合、車室内の温度が所定範囲内にある場合にない場合よりも大きい報酬を与える処理を加えてもよい。
車両用制御システムとしては、制御装置70およびデータ解析センター110によって構成されるものに限らない。たとえば、制御装置70、携帯端末、およびデータ解析センター110によって構成してもよい。これは、携帯端末がS12の処理を実行するなどして実現できる。
実行装置としては、CPU72(112)とROM74(114)とを備えて、ソフトウェア処理を実行するものに限らない。たとえば、上記実施形態においてソフトウェア処理されたものの少なくとも一部を、ハードウェア処理するたとえばASIC等の専用のハードウェア回路を備えてもよい。すなわち、実行装置は、以下の(a)〜(c)のいずれかの構成であればよい。(a)上記処理の全てを、プログラムに従って実行する処理装置と、プログラムを記憶するROM等のプログラム格納装置とを備える。(b)上記処理の一部をプログラムに従って実行する処理装置およびプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。(c)上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置およびプログラム格納装置を備えたソフトウェア実行装置や、専用のハードウェア回路は複数であってもよい。
上記実施形態では、関係規定データDRが記憶される記憶装置と、学習用サブプログラム74bや制御プログラム74aが記憶される記憶装置(ROM74)とを別の記憶装置としたが、これに限らない。また、関係規定データDRが記憶される記憶装置と、学習用メインプログラム114aが記憶される記憶装置(ROM114)とを別の記憶装置としたが、これに限らない。
内燃機関としては、燃料噴射弁として吸気通路12に燃料を噴射するポート噴射弁を備えるものに限らず、燃焼室24に燃料を直接噴射する筒内噴射弁を備えるものであってもよく、またたとえば、ポート噴射弁および筒内噴射弁の双方を備えるものであってもよい。
・「車両について」
車両としては、推力生成装置が内燃機関のみである車両に限らず、たとえば内燃機関と回転電機とを備えるいわゆるハイブリッド車両であってもよい。またたとえば、推力生成装置として、内燃機関を備えることなく、回転電機を備えるいわゆる電気自動車や燃料電池車あってもよい。
Claims (6)
- 車両の状態と前記車両内の電子機器の操作に関する変数である行動変数との関係を規定する関係規定データが記憶されている記憶装置と、前記車両に搭載される第1実行装置と、車載装置とは別の第2実行装置と、を備え、
前記車両の状態を検出するセンサの検出値を取得する取得処理と、
前記電子機器を操作する操作処理と、
前記取得処理によって取得された前記検出値に基づき、前記車両の特性が基準を満たす場合に満たさない場合よりも大きい報酬を与える報酬算出処理と、
前記取得処理によって取得された前記検出値に基づく前記車両の状態、前記電子機器の操作に用いられた前記行動変数の値、および該操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、
を前記第1実行装置および前記第2実行装置の協働で実行し、
前記第1実行装置は、少なくとも前記取得処理および前記操作処理を実行し、
前記操作処理は、前記更新処理によって更新された前記関係規定データと前記車両の状態とに応じて前記電子機器を操作する処理を含み、
前記更新写像は、前記関係規定データに従って前記電子機器が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものであり、
前記更新処理は、複数の前記車両の状態、および複数の前記車両の前記電子機器の操作に用いられた行動変数の値、および該操作に対応する前記報酬を前記更新写像への入力として前記第2実行装置によって実行され、
前記操作処理は、前記関係規定データから把握される前記期待収益を最大とする操作とは異なる操作を実行する探索処理を含み、
前記第2実行装置は、前記探索処理として実行すべき前記行動変数の値として複数の前記車両のうちの2つの車両である第1の車両と第2の車両とで異なる値を指示する指示処理を実行する車両用制御システム。 - 車両の状態と前記車両内の電子機器の操作に関する変数である行動変数との関係を規定する関係規定データが記憶されている記憶装置と、前記車両に搭載される第1実行装置と、車載装置とは別の第2実行装置と、を備え、
前記車両の状態を検出するセンサの検出値を取得する取得処理と、
前記電子機器を操作する操作処理と、
前記取得処理によって取得された前記検出値に基づき、前記車両の特性が基準を満たす場合に満たさない場合よりも大きい報酬を与える報酬算出処理と、
前記取得処理によって取得された前記検出値に基づく前記車両の状態、前記電子機器の操作に用いられた前記行動変数の値、および該操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、
を前記第1実行装置および前記第2実行装置の協働で実行し、
前記第1実行装置は、少なくとも前記取得処理および前記操作処理を実行し、
前記操作処理は、前記更新処理によって更新された前記関係規定データと前記車両の状態とに応じて前記電子機器を操作する処理を含み、
前記更新写像は、前記関係規定データに従って前記電子機器が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものであり、
前記更新処理は、複数の前記車両の状態、および複数の前記車両の前記電子機器の操作に用いられた行動変数の値、および該操作に対応する前記報酬を前記更新写像への入力として前記第2実行装置によって実行され、車両が分類されるグループ毎に前記関係規定データを更新すべく、同一のグループに属する複数の前記車両の状態、および該同一のグループに属する複数の前記車両の前記電子機器の操作に用いられた行動変数の値、および該操作に対応する前記報酬を前記更新写像への入力として当該グループに属する前記関係規定データを更新する処理を含み、
前記第2実行装置は、前記車両の状態、前記行動変数の値および前記報酬が、複数の前記グループのいずれに属するかを特定する特定処理を実行し、
前記特定処理は、前記車両の位置に応じて、いずれのグループに属するかを特定する処理を含む車両用制御システム。 - 車両の状態と前記車両内の電子機器の操作に関する変数である行動変数との関係を規定する関係規定データが記憶されている記憶装置と、前記車両に搭載される第1実行装置と、車載装置とは別の第2実行装置と、を備え、
前記車両の状態を検出するセンサの検出値を取得する取得処理と、
前記電子機器を操作する操作処理と、
前記取得処理によって取得された前記検出値に基づき、前記車両の特性が基準を満たす場合に満たさない場合よりも大きい報酬を与える報酬算出処理と、
前記取得処理によって取得された前記検出値に基づく前記車両の状態、前記電子機器の操作に用いられた前記行動変数の値、および該操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、
を前記第1実行装置および前記第2実行装置の協働で実行し、
前記第1実行装置は、少なくとも前記取得処理および前記操作処理を実行し、
前記操作処理は、前記更新処理によって更新された前記関係規定データと前記車両の状態とに応じて前記電子機器を操作する処理を含み、
前記更新写像は、前記関係規定データに従って前記電子機器が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものであり、
前記更新処理は、複数の前記車両の状態、および複数の前記車両の前記電子機器の操作に用いられた行動変数の値、および該操作に対応する前記報酬を前記更新写像への入力として前記第2実行装置によって実行され、車両が分類されるグループ毎に前記関係規定データを更新すべく、同一のグループに属する複数の前記車両の状態、および該同一のグループに属する複数の前記車両の前記電子機器の操作に用いられた行動変数の値、および該操作に対応する前記報酬を前記更新写像への入力として当該グループに属する前記関係規定データを更新する処理を含み、
前記第2実行装置は、前記車両の状態、前記行動変数の値および前記報酬が、複数の前記グループのいずれに属するかを特定する特定処理を実行し、
前記特定処理は、前記車両の消耗度合いに応じて、いずれのグループに属するかを特定する処理を含む車両用制御システム。 - 前記更新処理は、車両が分類されるグループ毎に前記関係規定データを更新すべく、同一のグループに属する複数の前記車両の状態、および該同一のグループに属する複数の前記車両の前記電子機器の操作に用いられた行動変数の値、および該操作に対応する前記報酬を前記更新写像への入力として当該グループに属する前記関係規定データを更新する処理を含み、
前記第2実行装置は、前記車両の状態、前記行動変数の値および前記報酬が、複数の前記グループのいずれに属するかを特定する特定処理を実行する請求項1記載の車両用制御システム。 - 請求項1〜4のいずれか1項に記載の前記第1実行装置を備える車両用制御装置。
- 請求項1〜4のいずれか1項に記載の前記第2実行装置を備える車両用学習装置。
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019191095A JP6744598B1 (ja) | 2019-10-18 | 2019-10-18 | 車両用制御システム、車両用制御装置、および車両用学習装置 |
US16/948,926 US11691639B2 (en) | 2019-10-18 | 2020-10-06 | Vehicle control system, vehicle control device, and control method for a vehicle |
US17/064,034 US11377084B2 (en) | 2019-10-18 | 2020-10-06 | Vehicle controller, vehicle control system, vehicle learning device, vehicle learning method, and memory medium |
SG10202010148UA SG10202010148UA (en) | 2019-10-18 | 2020-10-13 | Vehicle control system, vehicle control device, and control method for a vehicle |
CN202011090423.9A CN112682204B (zh) | 2019-10-18 | 2020-10-13 | 车辆用控制装置、控制系统、学习装置和方法及存储介质 |
AU2020256347A AU2020256347A1 (en) | 2019-10-18 | 2020-10-14 | Vehicle control system, vehicle control device, and control method for a vehicle |
TW109135512A TWI745120B (zh) | 2019-10-18 | 2020-10-14 | 車輛控制系統、車輛控制裝置及用於車輛之控制方法 |
MX2020010934A MX2020010934A (es) | 2019-10-18 | 2020-10-15 | Sistema de control de vehiculo, dispositivo de control de vehiculo, y metodo de control para un vehiculo. |
CN202011107803.9A CN112682198B (zh) | 2019-10-18 | 2020-10-16 | 车辆用控制系统、车辆用控制装置及车辆用控制方法 |
PH12020050406A PH12020050406A1 (en) | 2019-10-18 | 2020-10-16 | Vehicle control system, vehicle control device, and control method for a vehicle |
CA3096267A CA3096267A1 (en) | 2019-10-18 | 2020-10-16 | Vehicle control system, vehicle control device, and control method for a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019191095A JP6744598B1 (ja) | 2019-10-18 | 2019-10-18 | 車両用制御システム、車両用制御装置、および車両用学習装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020063968A Division JP2021067259A (ja) | 2020-03-31 | 2020-03-31 | 車両用制御システム、車両用制御装置、および車両用学習装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6744598B1 true JP6744598B1 (ja) | 2020-08-19 |
JP2021067194A JP2021067194A (ja) | 2021-04-30 |
Family
ID=72048023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019191095A Expired - Fee Related JP6744598B1 (ja) | 2019-10-18 | 2019-10-18 | 車両用制御システム、車両用制御装置、および車両用学習装置 |
Country Status (9)
Country | Link |
---|---|
US (1) | US11691639B2 (ja) |
JP (1) | JP6744598B1 (ja) |
CN (1) | CN112682198B (ja) |
AU (1) | AU2020256347A1 (ja) |
CA (1) | CA3096267A1 (ja) |
MX (1) | MX2020010934A (ja) |
PH (1) | PH12020050406A1 (ja) |
SG (1) | SG10202010148UA (ja) |
TW (1) | TWI745120B (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6705544B1 (ja) * | 2019-10-18 | 2020-06-03 | トヨタ自動車株式会社 | 車両用制御装置、車両用制御システム、および車両用学習装置 |
JP6705545B1 (ja) | 2019-10-18 | 2020-06-03 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
JP6744597B1 (ja) * | 2019-10-18 | 2020-08-19 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
JP6809587B1 (ja) * | 2019-10-18 | 2021-01-06 | トヨタ自動車株式会社 | 車両用制御装置 |
JP7331704B2 (ja) | 2020-01-09 | 2023-08-23 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、および車両用制御システム |
JP7243642B2 (ja) | 2020-01-09 | 2023-03-22 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
JP7287287B2 (ja) | 2020-01-09 | 2023-06-06 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2974440B2 (ja) * | 1991-03-22 | 1999-11-10 | 株式会社日立製作所 | 自動車総合制御装置 |
DE19527323A1 (de) * | 1995-07-26 | 1997-01-30 | Siemens Ag | Schaltungsanordnung zum Steuern einer Einrichtung in einem Kraftfahrzeug |
JPH10254505A (ja) * | 1997-03-14 | 1998-09-25 | Toyota Motor Corp | 自動制御装置 |
EP1033637A3 (en) | 1999-03-02 | 2001-05-02 | Yamaha Hatsudoki Kabushiki Kaisha | Method and apparatus for optimizing overall characteristic of device, using heuristic method |
JP2000250604A (ja) * | 1999-03-02 | 2000-09-14 | Yamaha Motor Co Ltd | 特性最適化方法における最適化の協調方法 |
KR100754168B1 (ko) * | 2004-11-12 | 2007-09-03 | 삼성전자주식회사 | 지도 데이터 업데이트 방법 및 장치와, 그 방법을수행하기 위한 프로그램이 저장된 기록 매체 |
JP4725535B2 (ja) * | 2007-02-27 | 2011-07-13 | アイシン・エィ・ダブリュ株式会社 | 地図情報更新システム |
JP2012047089A (ja) * | 2010-08-26 | 2012-03-08 | Toyota Motor Corp | 空燃比気筒間インバランス判定装置 |
JP5299456B2 (ja) * | 2011-03-18 | 2013-09-25 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
JP5796498B2 (ja) * | 2012-01-05 | 2015-10-21 | トヨタ自動車株式会社 | 車両の制御装置 |
US9527586B2 (en) * | 2012-12-19 | 2016-12-27 | Elwha Llc | Inter-vehicle flight attribute communication for an unoccupied flying vehicle (UFV) |
EP2998178B1 (en) * | 2014-09-17 | 2022-01-26 | Volvo Car Corporation | Vehicle control through machine learning |
JP6026612B2 (ja) | 2015-09-22 | 2016-11-16 | 本田技研工業株式会社 | 車両用内燃機関の制御装置 |
CN105620388A (zh) | 2015-11-30 | 2016-06-01 | 东莞酷派软件技术有限公司 | 车辆控制装置和车辆控制方法 |
WO2017179172A1 (ja) | 2016-04-14 | 2017-10-19 | 本田技研工業株式会社 | 車両制御システム、車両制御方法、および車両制御プログラム |
CN107219797B (zh) | 2017-06-21 | 2024-03-01 | 广州汽车集团股份有限公司 | 一种自动驾驶汽车的控制系统、方法及微控制器 |
JP2019060270A (ja) * | 2017-09-26 | 2019-04-18 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
US10997491B2 (en) | 2017-10-04 | 2021-05-04 | Huawei Technologies Co., Ltd. | Method of prediction of a state of an object in the environment using an action model of a neural network |
US10732625B2 (en) | 2017-12-04 | 2020-08-04 | GM Global Technology Operations LLC | Autonomous vehicle operations with automated assistance |
US11688160B2 (en) * | 2018-01-17 | 2023-06-27 | Huawei Technologies Co., Ltd. | Method of generating training data for training a neural network, method of training a neural network and using neural network for autonomous operations |
JP2019144748A (ja) * | 2018-02-19 | 2019-08-29 | 株式会社デンソー | 情報処理システム、車載制御装置、及び情報処理装置 |
CN110196587A (zh) | 2018-02-27 | 2019-09-03 | 中国科学院深圳先进技术研究院 | 车辆自动驾驶控制策略模型生成方法、装置、设备及介质 |
JP7058761B2 (ja) * | 2018-12-26 | 2022-04-22 | 三菱電機株式会社 | 移動体制御装置、移動体制御学習装置、及び移動体制御方法 |
CN109709956B (zh) * | 2018-12-26 | 2021-06-08 | 同济大学 | 一种自动驾驶车辆速度控制多目标优化的跟驰算法 |
US12195020B2 (en) * | 2019-06-20 | 2025-01-14 | Cummins Inc. | Reinforcement learning control of vehicle systems |
JP2022153935A (ja) * | 2021-03-30 | 2022-10-13 | 本田技研工業株式会社 | 車両プログラム更新装置、車両、車両情報管理サーバ、プログラム更新方法 |
-
2019
- 2019-10-18 JP JP2019191095A patent/JP6744598B1/ja not_active Expired - Fee Related
-
2020
- 2020-10-06 US US16/948,926 patent/US11691639B2/en active Active
- 2020-10-13 SG SG10202010148UA patent/SG10202010148UA/en unknown
- 2020-10-14 TW TW109135512A patent/TWI745120B/zh not_active IP Right Cessation
- 2020-10-14 AU AU2020256347A patent/AU2020256347A1/en not_active Abandoned
- 2020-10-15 MX MX2020010934A patent/MX2020010934A/es unknown
- 2020-10-16 PH PH12020050406A patent/PH12020050406A1/en unknown
- 2020-10-16 CA CA3096267A patent/CA3096267A1/en not_active Abandoned
- 2020-10-16 CN CN202011107803.9A patent/CN112682198B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP2021067194A (ja) | 2021-04-30 |
CN112682198A (zh) | 2021-04-20 |
MX2020010934A (es) | 2021-04-19 |
US20210114608A1 (en) | 2021-04-22 |
PH12020050406A1 (en) | 2021-04-26 |
TW202118318A (zh) | 2021-05-01 |
CN112682198B (zh) | 2023-01-03 |
AU2020256347A1 (en) | 2021-05-06 |
CA3096267A1 (en) | 2021-04-18 |
TWI745120B (zh) | 2021-11-01 |
US11691639B2 (en) | 2023-07-04 |
SG10202010148UA (en) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6744598B1 (ja) | 車両用制御システム、車両用制御装置、および車両用学習装置 | |
JP6705547B1 (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP6744597B1 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP6705544B1 (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP6705546B1 (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP6809587B1 (ja) | 車両用制御装置 | |
JP7287287B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP2021116783A (ja) | 車両用制御装置および車両用制御システム | |
JP7314831B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP7331704B2 (ja) | 車両用制御データの生成方法、車両用制御装置、および車両用制御システム | |
CN113006951A (zh) | 车辆用控制数据的生成方法、车辆用控制装置、车辆用控制系统以及车辆用学习装置 | |
CN113217204B (zh) | 车辆控制方法、车辆用控制装置以及服务器 | |
JP2021067257A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
CN112682204B (zh) | 车辆用控制装置、控制系统、学习装置和方法及存储介质 | |
JP7207289B2 (ja) | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 | |
JP6809588B1 (ja) | 車両用制御システム、車両用制御装置、および車両用学習装置 | |
JP2021067259A (ja) | 車両用制御システム、車両用制御装置、および車両用学習装置 | |
TW202128467A (zh) | 控制車輛的方法、車輛控制器、和伺服器 | |
JP2021066417A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP2021067255A (ja) | 車両用制御システム、車両用制御装置、および車両用学習装置 | |
JP2021067262A (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP2021067261A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191120 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20191120 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200110 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200330 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200701 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200714 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6744598 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |