JP6605642B2 - 車両及び車両を管理制御するシステム - Google Patents

車両及び車両を管理制御するシステム Download PDF

Info

Publication number
JP6605642B2
JP6605642B2 JP2018025888A JP2018025888A JP6605642B2 JP 6605642 B2 JP6605642 B2 JP 6605642B2 JP 2018025888 A JP2018025888 A JP 2018025888A JP 2018025888 A JP2018025888 A JP 2018025888A JP 6605642 B2 JP6605642 B2 JP 6605642B2
Authority
JP
Japan
Prior art keywords
driver
vehicle
signature
sensor data
future
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
Application number
JP2018025888A
Other languages
English (en)
Other versions
JP2019001449A (ja
Inventor
パラシャント アビレディ
ヘミング チェン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of JP2019001449A publication Critical patent/JP2019001449A/ja
Application granted granted Critical
Publication of JP6605642B2 publication Critical patent/JP6605642B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation 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/09Driving style or behaviour
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/182Selecting between different operative modes, e.g. comfort and performance modes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0097Predicting future conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/082Selecting or switching between different modes of propelling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/085Changing the parameters of the control units, e.g. changing limit values, working points by control input
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • G06F16/437Administration of user profiles, e.g. generation, initialisation, adaptation, distribution
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0083Setting, resetting, calibration
    • B60W2050/0088Adaptive recalibration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/043Identity of occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/16Ratio selector position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/30Driving style
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/406Traffic density
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/10Historical data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/55External transmission of data to or from the vehicle using telemetry
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/10Change speed gearings
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/22Suspension systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Vehicle Body Suspensions (AREA)
  • Control Of Transmission Device (AREA)

Description

本開示は、一般に、自動車システムに関し、より具体的には、自動運転システム及び運転補助システムに関する。
従来技術として、自動車の運転中の安全性の向上とドライバの関与を減らすことを目的としたシステムがある。また、先進運転支援システム(ADAS)、社用車システム及びカーシェリングに対する積極的な取り組みが存在する。
従来の社用車又はカーシェアリングプログラムでは、ドライバが異なる車両を利用するとき、使用されている車両の効率は著しく変化する。ドライバの運転行動及び車両の動力学が、車両の効率と運転フィーリングを増加又は少なくとも維持できるように、相互に関連付けられていない。
特開2017−206239号公報
例示的な実装形態は、ドライバの挙動を理解し、複製することに向けられている。ドライバの行動を複製するという考え方は、ドライバのパフォーマンスを異なる道路/周囲条件にわたって一定に保ち、ドライバの予測される応答に応じて自動車/構成要素を制御又は調整して、より効率的に機能するということである。ドライバの行動の数学的表現(例えば関数又はモデル)は、ドライバシグネチャとして記述される。ドライバシグネチャは、ドライバと共に他の車両に移植することができ、ドライバの一貫したパフォーマンスを保証することができる。自律型自動車では、ドライバシグネチャをさらに利用して、それぞれのドライバのように運転することを自動車に教え、自律システムに親しみを持たせることができる。いくつかの例示的な実装形態は、自律型及び支援型の運転システムに価値を付加することを目的とする。
本開示の態様は、車両を含み、その車両はプロセッサを含むことができる。車両は、車両に対するドライバシグネチャを決定する。ドライバシグネチャは、車両に対するドライバの今後の行動を予測するように構成されている。車両が運転されている間、車両は、ドライバシグネチャから予測されるドライバの今後の行動を見込んで、車両の機能を制御する。
本開示のさらなる態様は、1又は複数の車両に通信可能に結合された装置を含む。当該装置はプロセッサを含み、前記1又は複数の車両のそれぞれからのセンサデータを処理する。当該装置は、前記1又は複数の車両における一つの車両に対するドライバシグネチャを決定する。ドライバシグネチャは、前記1又は複数の車両における前記一つの車両に対するドライバの今後の行動を予測するように構成されている。前記一つの車両が運転されている間、前記一つの車両にドライバシグネチャを提供する。
さらなる例示的実装形態は、システムを含むことができる。システムは、センサデータを提供するように構成された1又は複数の車両と、前記1又は複数の車両に通信可能に接続された装置と、を含むことができる。当該装置は、プロセッサを含み、前記1又は複数の車両のそれぞれからのセンサデータを処理し、前記1又は複数の車両における一つの車両に対するドライバシグネチャを決定する。ドライバシグネチャは、前記1又は複数の車両における前記一つの車両に対するドライバの今後の行動を予測するように構成されている。前記装置は、前記一つの車両が運転されている間、前記一つの車両にドライバシグネチャを提供する。
本開示の態様は、処理を実行するための命令を格納するコンピュータプログラムを含む。命令は、車両に対するドライバシグネチャを決定するように構成されている。ドライバシグネチャは、車両に対するドライバの今後の行動を予測するように構成されている。命令は、ドライバシグネチャから予測されるドライバの今後の行動を見込んで、車両の機能を制御する。命令は、1又は複数のプロセッサによって実行されるように構成された非一時的な計算機可読媒体に格納されてもよい。
本開示の態様は、車両に対するドライバシグネチャを決定することを含む方法を、含む。ドライバシグネチャは、車両に対するドライバの今後の行動を予測するように構成されている。方法はさらに、車両の運転中に、ドライバシグネチャから予測されるドライバの今後の行動を見込んで、車両の機能を制御することを含む。
さらなる例示的実装形態は、システムを含むことができる。システムは、センサデータを提供するように構成された1又は複数の車両と、前記1又は複数の車両それぞれからのセンサデータを処理する手段と、前記1又は複数の車両における1つの車両に対するドライバシグネチャを決定する手段と、を含むことができる。ドライバシグネチャは、前記1又は複数の車両における前記1つの車両に対するドライバの今後の行動を予測するように構成されている。システムはさらに、前記1つの車両の運転中、前記1つの車両にドライバシグネチャを提供する手段を含む。
例示的な実施形態による、1又は複数の車両及び管理装置を含むシステムを示す。 例示的な実装形態による車両システムの一例を示す。 例示的な実装形態による管理情報の例を示す。 例示的な実装形態による管理情報の例を示す。 例示的な実装形態による、機械学習処理を適用するための例示的なフロー図を示す。 例示的な実装形態による、自動車部品を制御するプロセ処理スの例示的なフロー図を示す。 例示的な実装形態による、車両を制御するフローの一例を示す。 図1に示す管理装置及び/又は図2に示す車両システム/OBCのような、いくつかの例示的な実装形態での使用に適した例示的な計算機装置を有する計算環境の一例を示す。
以下の詳細な説明は、本願の図面及び例示的な実装形態のさらなる詳細を提供する。図面間の重複する要素の参照番号及び説明は、明確にするために省略されている。明細書全体にわたって使用されている用語は、例として提供されており、限定を意図するものではない。例えば、「自動」という用語の使用は、本願の実装形態を実施する当業者の所望の実装形態に応じて、実装の特定の態様に対するユーザ又は管理者の制御を含む完全自動又は半自動の実施例を含むことができる。選択は、ユーザインタフェース又は他の入力手段を介してユーザによって実行されてもよく、又は所望のアルゴリズムによって実施されてもよい。本明細書で説明される例示的な実装形態は、単独で又は組み合わせて利用することができ、例示的な実装形態の機能は、所望の実装形態による任意の手段によって実装することができる。
先進運転支援システム(ADAS)の分野では重要な関連技術開発が行われているが、ドライバプロファイルを車両ベースの効率性判定に組み込むアルゴリズムのための関連技術の十分な開発がなされていない。
本明細書で説明する例示的な実装形態は、クラウド又は自動車に格納することができるドライバシグネチャを生成するために、ドライバの運転行動を使用する。その後、ドライバシグネチャは、利用される車両の特性と相互に関連づけられる。車両から最大限の効率を引き出すOEM(Original Equipment Manufacturer)のガイドラインに基づいて、車両の部品(構成要素)の制御メカニズムを調整するための変更がコントローラになされる。
例示的な実装形態は、ドライバの行動の種類を識別することに関する。これにより、与えられた現在の状況において、ドライバがどのように運転するかを予測する機能を構築することができる。自動車に搭載されているいくつかのセンサ、並びに、車両のGPS又は交通情報などのデータ及びカメラ情報を使用することにより、例示的な実装形態は、ドライバの行動を定義することができる。このように、機能部は、所与の状況下でのドライバの行動を予測することができるように、機械学習により形成することができる。予測されるドライバの行動は、例えば、ドライバがアクセルペダルをどのように踏み込むか、ドライバがどのようにブレーキペダルを踏むか、ドライバがどのようにハンドルを回すか、ドライバがどのようにコーナに進入するか、ドライバが特定の状況においてスピードを出す確率など、所望の実装に依存する。
従来、自律型自動車の実現に対する積極的な取り組みが存在している。焦点は、主に、人間/ドライバをA点からB点まで、ドライバの最小の介入又は介入なしに運ぶことができる車の開発にある。ほぼ全ての自動車企業が、信頼性、安全性、快適性、及び自律性を備えた自動車を製造する技術に投資している。
完全自律型車両とドライバの細心の注意を必要とする現在の車両との間では、ドライバの行動に関して自動車又は関連する部品を調整するために、重要な開発は達成されていない。例えば、車両のエンジンは、ドライバに関係なく一定のマップを有しており、燃料の非効率的なシステムにつながる可能性がある。さらに、ショックアブソーバは、単一のドライバ及び固定パラメータに調整され、個々のドライバの快適性のために特に調整されていない。
理想的な状況では、車両は、ドライバの行動を見越して調整され、ドライバに最大限の快適さと効率を提供する。したがって、本明細書に記載された例示的な実装形態では、ドライバの行動を予測するために、ドライバシグネチャが、全ての都市部おけるドライバの運転履歴データから生成される。ドライバシグネチャは、今後の外出でドライバが取り得る行動を内包(encapsulate)している。例えば、ドライバシグネチャは、ドライバの行動のセットを観察することによって、ドライバが進路変更しようとしているか(曲がろうとしているか)を、予測するように構成することができ、それによって、左折又は右折を車に準備させる。ドライバシグネチャにより、コントローラは、ドライバが強いロールを経験しないように、ショックアブソーバを強めることができる。上記のイベントのセットにおいて、予測及び自動車部品(自動車の構成要素)の制御により、ドライバの快適な乗り心地を確保することができる。
例示的な実装形態において、このような技術の開発又は実現には3フェーズあり、データ収集、機械学習/ドライバシグネチャ、及び自動車部品(自動車の構成要素)の制御を含む。
図1は、例示的な実施形態による、1又は複数の車両及び管理装置を含むシステムを示す。1若しくは複数の車両、又は、自動車の自己診断機能(On Board Diagnostics:OBD)のような車両システム101−1、101−2、101−3、101−4は、管理装置102に接続されたネットワーク100に通信可能に接続されている。管理装置102は、データベース103を管理する。データベース103は、ネットワーク100内の車両及び車両システムから集められたフィードバックデータを格納する。例示的な実装形態において、車両及び車両システム101−1、101−2,101−3、101−4からのフィードバックデータは、中央リポジトリ又は中央データベースに集約することができる。例えば、独自データベースに、車両、又は、エンタープライズリソースプランニングシステム若しくはクラウドストレージシステムなどの車両システムからのデータが、集約される。管理装置102は、中央リポジトリ又は中央データベースにアクセスし、データを読み出すことができる。
図2は、例示的な実装形態による車両システム101の一例を示す。車両システム101は、全地球測位システム(GPS)110、ジャイロスコープ111、加速度計112、1又は複数のカメラ113、及びネットワークインタフェース(I/F)115を含む。ネットワークインタフェース115は、OBDインタフェース又はカーエリアネットワーク(CAN)インタフェースを介して、車両内の通信を可能とするように構成されており、さらに、所望の実装形態に応じて無線又は他の方法を介して、クラウド又は管理装置102と通信するように構成されている。車両システム101は、また、車載計算機(On Board Computer:OBC)114を含むことができる。車載計算機114は、車両システム101の機能を管理するとともに、所望の実装に基づいて本明細書に記載されている例示的な実装形態を実行するように構成されている。車両システム101は、また、センサデータ120及びドライバシグネチャ121を記憶するように構成されてもよい。
例示的な実施形態では、ドライバの運転行動を記録することができ、ドライバシグネチャ121は、車両101又は管理装置(クラウドデータセンタ)102のいずれかで作成することができる。ドライバシグネチャは、ドライバが利用する任意の車両から、セキュアな認証を介してアクセス可能である。データ収集は、ドライバの行動を監視するための継続的な処理を含む。
<データ収集>
例示的な実装形態では、センサデータ120は、3つの異なるレベルで自動車から収集される。それらは、OBDレベルデータ、部品固有データ、及び診断データである。センサデータ120は、OBD2又はCANインタフェースを使用して取り込むことができる。自動車のデータとは別に、付加的なデータが、ドライバの周囲を理解するために記憶され、利用され得る。付加的なデータは、所望の実装形態に依存するが、例えば、交通流に関連する収集されたデータ、局所的な動的マップ(例えば、周囲の自動車の距離及び速度)、道路情報等である。周囲データは、GPS110、カメラ113、加速度計112及びジャイロスコープ111から吸い上げられる。
例示的な実装形態では、図1に示すように、センサデータ120は、車両上で一旦格納し、長期保存のために、クラウドサーバ/データベース103に移動することができる。センサデータ120は、ドライバシグネチャ121を生成するために車両で処理され、次いで、中央データベース103に転送され、中央データベース103のデータは、工場、履歴管理、及び予測保守などの他のアプリケーションに使用することができる。
図3A及び3Bは、例示的な実装形態による管理情報の例を示す。具体的には、図3Aは、上述したように収集されたデータから、車両システム101及び/又はデータベース103によって記憶することができる管理情報の例を示す。そのようなデータは、例えば、外出又は車両に関連するユーザのユーザ識別子(ID)、GPSデータ、加速度計データ、車両入力データ(例えば、ギアシフト、ブレーキペダルレベル、ガスペダルレベル、ハンドル位置など)、当該車両周辺の車両や信号等の交通データ、ジャイロスコープデータ、などが含まれる。記憶されるデータは、所望の実装形態に依存し、上記と異なるデータが記憶されてもよい。このような情報として、管理装置102によって管理される各車両システム101からのセンサデータ120から得られるデータを、データベース103に格納することができる。さらに、車両システム101は、センサデータ120のようなデータを維持して、車両データ及び当該車両システム101を利用したユーザの履歴を記録することができる。
図3Bは、ユーザIDと対応するドライバシグネチャとを対応付ける、管理情報を示している。後述するように、ドライバシグネチャは、図3Aに示す情報から得られる各ユーザIDに関連する管理情報に対して、機械学習処理を適用することによって、各ユーザIDに対して決定される。
<機械学習>
例示的な実装形態は、機械学習に基づくアルゴリズムの利用を対象とする。従来、幅広い機械学習アルゴリズムが、画像又はパターン認識、例えば、他の自動車のような障害物や交通標識の認識、又は、特定の訓練に基づく要素の分類に、適用されている。例示的な実施形態では、ドライバの運転行動のモデリングに機械学習を利用することができる。
図4は、例示的な実装形態による、機械学習処理を適用するための例示的なフロー図を示す。例示的な実施形態では、機械学習は、車両システム101の環境に関する入力パラメータから、ドライバの予測される動作を複製することができるドライバシグネチャ121を生成できるよう、ドライバの行動を学習するために適用される。例示的な実装形態は、様々な運転条件のドライバのパフォーマンスを内包(encapsulate)する機械学習モデルを利用する。図4のフローは、所望の実装に従って、車両システム101もしくは管理装置102に実装することができ、又は、図4で説明するような機能を双方のシステムの間で分割して実装することができる。
401において、処理フローは、ユーザIDに関連付けられたセンサデータの履歴を処理する。履歴データは、データベース103及び/又はセンサデータ120に格納されたデータを含むことができる。所望の実装に応じて、ユーザIDは、ユーザに車両システム101へログインさせることで決定することができ、及び/又は、センサデータ120から導出された運転パターンを車両システム101又はデータベース103に記憶されているドライバシグネチャ121と比較し、ユーザを検出することで、導出できる。
402において、処理フローは、ユーザIDに関連付けられている履歴センサデータに対して機械学習を適用することで、ユーザIDに対するドライバシグネチャを生成する。所望の実装態様に応じて、ドライバシグネチャ121は、ユーザIDに関連付けられた履歴センサデータに基づき、燃料経済性、安全性及び車両快適性のうちの1又は複数のために最適化することができる。これにより、ドライバシグネチャは、センサデータ120で得られるリアルタイムのセンサデータに基づいて、ユーザIDに関連するドライバの今後の動作を予測し、予測された動作に基づいて車両101の機能を調整するように構成される。ドライバの行動が利用されるシナリオには、停止からの加速、停止までの減速、ドライバが進路変更するか(曲がるか)どうか、クルージング中に急加速するかどうかなど、所望の実装形態に応じて予測することが含まれる。上記のシナリオは、車両コントローラ又は車載計算機114がドライバのために自動車部品(自動車の構成要素)を最適化するのを助ける。ドライバシグネチャ121の出力に基づいて制御される車両の諸態様については、図5A及び図5Bを参照して説明する。
403において、処理フローは、運転中の車両に関連付けられたユーザIDを決定し、対応するドライバシグネチャ121を車両101に適用する。ユーザIDは、ユーザによって車両システム101に与えられた入力(例えば、ユーザログイン、ユーザに関連付けられたデバイスを介して等)に基づいて決定され、ドライバシグネチャ121がそれに応じて決定される。さらに、そのような情報が利用可能でない場合、センサデータ120に格納されている、センサによって検出された運転行動に基づいて、ユーザIDを判定することができる。その場合、データは、格納されているドライバシグネチャと比較され、対応するドライバシグネチャ121が選択される。
404において、車両が運転されている間にセンサデータ120が記録され、ドライバシグネチャ121に提供される。ドライバシグネチャ121は、今後の運転行動を予測し、車両システム101の機能が、所望のパラメータ(例えば、安全性や快適性など)に対して最適化される。さらに、そのようなデータはセンサデータ120に格納され、ユーザIDに対応するドライバシグネチャ121を再生又は更新するための機械学習処理に適用される履歴センサデータとして利用することができる。
<自動車部品の制御>
ドライバのシグネチャが構成されると、車両システムは、ドライバが道路上でどのように行動するかを決定することができる。したがって、そのように予測された行動は、予測されたドライバの行動を考慮して自動車部品を前もって(例えば、数秒前に)制御するために、使用することができる。
図5Aは、例示的な実装形態による、自動車部品を制御する処理の例示的なフロー図を示す。図5Bは、ショックアブソーバなどの構成要素が機械学習(モデル)からの入力に基づいてどのように制御されるかについての例示的な概念フローを示す。OBD(車)、カメラ、加速度計、GPS等から収集されたデータに基づいて、ドライバのシグネチャが生成される。今後のイベントについて、ドライバシグネチャは、ドライバの取り得る行動を示す入力を提供する。取り得る行動の情報に基づいて、コントローラは、今後のイベントのために車/車両を準備する。一例では、ショックアブソーバは、ドライバシグネチャ、履歴情報、及び所望の実装形態に基づき、進路変更(右折又は左折)、加速、減速などのために準備される。
501において、処理フローは、ドライバの経路(運転経路)を得る。このような経路は、GPSからのセンサデータ120から、及び/又は、ナビゲーションのためのユーザからのGPS経路の入力に基づいて得ることができる。502において、処理フローは、図4において選択されたドライバシグネチャを、ドライバの経路に適用し、経路性能を推定する。経路性能の評価の例は、経路内の各進路変更(右折又は左折)の速度を予測し、経路の1以上の部分に対する加速度を予測し、予測されるブレーキングG力を予測し、平均速度を予測することを含むことができる。例示的な実装形態では、ドライバシグネチャは、進路変更の平均速度、平均加速度、予想されるブレーキングG力、及び平均速度のうちの1又は複数を決定するように構成された関数とすることができる。ドライバシグネチャはまた、所望の実装に従って他の出力を提供するように構成されてもよい。
503において、処理フローは、車両が運転されている間、車両状態を監視し、動作モードを予測する。所望の実装に応じて、車両は、車両の位置及び車両周囲の環境に基づいて、様々な動作モード(通常運転、スポーツ運転、上り坂の登りなど)で構成することができる。このようなモードは、所望の実装形態に従って、自動車製造業者によって定義することができる。504において、処理フローは、推定された経路性能及び動作モードに基づいて、車両の機能を調整する。例示的な実装形態では、ドライバシグネチャの実行からCANバスを介して各コンポーネントに命令が送信される。ショックアブソーバを含む例では、502での処理フローは、504での推定経路に基づいて、経路性能及びショックアブソーバの予荷重ショック設定を推定することができる(例えば、予測される進路変更及びその方向に対して、サスペンションが強化される)。別の例示的な実装形態では、503での処理フローは、選択された車両モードに基づく、ショックアブソーバの動的ショック設定を提供することができる。その設定は、504でショックアブソーバに実装される。
さらに、エンジンやトランスミッション等の自動車部品は、交通状況及び周囲条件に基づいて今後のイベントに対して調整及び準備することができる。そのような実装形態は、将来の運転サイクルに関する情報により、自動車がより高い効率で動作することを容易にすることができる。
図5Aの処理フローの実行により、OEMのガイドラインを利用して、ドライバシグネチャから出力される予測されるドライバの行動を、理想的な運転特性と比較することができる。車のコントローラを変更して、ブレーキ、ペダル、エンジン、マップなどの個々の部品(構成要素)の制御を変更して、車両の効率を調整し、ドライバの快適性を向上させることができる。行われる変更は、希望の実装に応じて、リモートクラウドシステム又は車両で決定することができる。
例示的な実装形態により、滑らかな車両移行システムをドライバのために生成することができる。このように、車両の乗り心地と効率は、社用車又はカーシェアリングプログラムにおいて、異なる車両プラットフォームにわたって均一にすることができる。
図5Bは、例示的な実装形態による、車両を制御するフローの一例を示す。車両システム101において、車両が運転されているとき、510において、現在のセンサデータ(例えば、GPS110、ジャイロスコープ111、加速度計112、カメラ113)が記録され、車両システム101のメモリに記憶される。センサデータは、511において、ドライバシグネチャ121に提供される。ドライバシグネチャは、今後のドライバの行動(例えば、次のx期間における)を予測するように構成される。このようなドライバの今後の行動には、例えば、進路変更(例えば、左、右、ハンドルをどれだけ回転させるか)、ギアシフト、ブレーキングG力、ガスペダルにどれだけの圧力が加えられるか等を、所望の実装に応じて含むことができる。このような情報は、次に、イベント予測512を出力として提供するために使用される。予測されるユーザの行動に基づいて検出され得るイベントの種類は、所望の実施形態に従って、ブレーキング、加速、車線変更、クルージング(例えば、コース及び方向の維持)などを含み得るが、これらに限定されない。イベント予測は、車両の制御システム520に提供することができる。制御システム520は、パラメータ/命令を、車両サスペンション及びトランスミッション制御システム521、エンジン制御システム522、及びショックアブソーバ523に供給するように構成することができる。所望の実装形態に応じて、車両の他の機能を制御することも可能であり、本開示は図5Bの例に特に限定されない。
例示的な実装形態では、車両サスペンション及びトランスミッション制御システム521は、所望のOEMパラメータに基づいて、次のイベント(例えば、次の進路変更)を考慮して、サスペンション及びトランスミッションを制御するように構成することができる。ショックアブソーバ523は、ショーアブソーバを次の進路変更又は他のイベントの観点から制御するように構成することができる。所望の実装形態に応じて、エンジン制御システム522は、例えば、バッテリの節約のためにブレーキ回生処理を結合/分離する、エンジンが車両の駆動をバッテリから引き継ぐタイミングを制御する、等の制御を実行するように構成することができことができる。制御システム521はまた、OEM閾値を考慮し、ドライバの予測された行動に基づいてOEM閾値を超えないように様々な機能を制御するように構成することもできる。
図6は、図1に示す管理装置102及び/又は図2に示す車両システム101/OBC114のような、いくつかの例示的な実装形態での使用に適した例示的な計算機装置を有する計算環境の一例を示す。本明細書で説明される全ての機能は、所望の実装に応じて、管理装置102、車両システム101、OBC114に実装することができ、又は、そのような要素のいくつかの組み合わせに基づくシステムで実現され得る。
計算環境600内の計算機605は、1つ以上の処理装置、コア、又はプロセッサ610、メモリ615(例えば、RAM、ROMなど)、内部ストレージ620(例えば、磁気記憶装置、光記憶装置、半導体記憶装置、及び/又は有機記憶装置)、及び/又は、I/Oインタフェース625を含むことができる。これらの任意デバイスは、情報を通信するための通信機構又はバス630上で接続することができ、又は、計算機605に埋め込むことができる。所望の実装に応じて、I/Oインタフェース625は、カメラから画像を受信し、又は、プロジェクタ又はディスプレイに画像を提供するように構成されている。
計算機605は、入力/ユーザインタフェース635及び出力デバイス/インタフェース640に通信可能に接続することができる。入力/ユーザインタフェース635及び出力デバイス/インタフェース640の一方又は両方は、有線又は無線インタフェースであり、取り外し可能である。入力/ユーザインタフェース635は、入力を提供するために使用することができる、任意の、物理的又は仮想的な、デバイス、部品、センサ、又はインタフェースを含むことができる。例えば、ボタン、タッチスクリーンインタフェース、キーボード、ポインティング/カーソル制御、マイクロホン、カメラ、点字、モーションセンサ、光学式リーダなど、任意の装置を使用できる。出力デバイス/インタフェース640は、ディスプレイ、テレビ、モニタ、プリンタ、スピーカ、点字などを含むことができる。いくつかの例示的な実装形態では、入力/ユーザインタフェース635及び出力デバイス/インタフェース640は、計算機605に組み込まれる、又は、物理的に結合され得る。他の例示的な実装形態では、他の計算機が、計算機605の入力/ユーザインタフェース635及び出力装置/インタフェース640として機能する、又は、それらの機能を提供するこができる。
計算機605の例には、とても可搬性の高いモバイル装置(例えば、スマートフォン、車両及び他の機械内の装置、人間や動物などが携行する装置など)、モバイル装置(例えば、タブレット、ノートブックPC、パーソナルコンピュータ、ポータブルテレビ、ラジオ等)、そして、可搬用には設計されていない装置(例えば、デスクトップコンピュータ、他のコンピュータ、情報キオスク、埋め込まれた及び/又は結合された1つ又は複数のプロセッサを有するテレビ、ラジオなど)、を含むことができる。
計算機605は、外部ストレージ645及びネットワーク650に(例えば、I/Oインタフェース625を介して)通信可能に接続され、1又は複数の同一又は異なる構成を有する計算機を含む、任意の数のネットワーク構成要素、装置、及びシステムと通信することができる。計算機605又は任意の接続された計算機は、サーバ、クライアント、シンサーバ、一般機械、専用機械、又は別のラベルを有する装置として機能し、サービスを提供し、又はアクセスされることができる。
I/Oインタフェース625は、計算環境600内の少なくとも全ての接続されたコンポーネント、デバイス、及び/又はネットワークとの間で情報を通信するための、任意の通信又はI/Oプロトコル又は規格(例えば、イーサネット(登録商標)、802.11x、ユニバーサルシステムバス、WiMax、モデム、携帯電話ネットワークプロトコル又はこれらの組み合わせ)を使用する、有線及び/又は無線インタフェースを含むことができる。ネットワーク650は、任意のネットワーク又はネットワークの組み合わせであり、例えば、インターネット、ローカルエリアネットワーク、ワイドエリアネットワーク、電話ネットワーク、携帯電話ネットワーク、衛星ネットワークなどを含むことができる。
計算機605は、一時媒体及び非一時媒体を含む計算機使用可能又は計算機可読媒体を使用する及び/又は使用して通信することができる。一時媒体には、伝送媒体(例えば、金属ケーブル、光ファイバ)、信号、搬送波などが含まれる。非一時的媒体には、磁気媒体(例えば、ディスク及びテープ)、光媒体(例えば、CD−ROM、デジタルビデオディスク、Blu−ray(登録商標)ディスク)、半導体媒体(RAM、ROM、フラッシュメモリ、ソリッドステートストレージ)、及び他の不揮発性記憶装置又はメモリを含む。
計算機605は、いくつかの例示的計算環境において、技法、方法、アプリケーション、プロセス、又は計算機実行可能命令を実装するために使用することができる。計算機実行可能命令は、一時媒体から検索され、非一時媒体に記憶され、そこから検索され得る。実行可能命令は、プログラミング、スクリプティング、及び機械語(例えば、C、C ++、C#、Java(登録商標)、Visual Basic、Python、Perl、JavaScript(登録商標)など)のうちの1つ以上から生成することができる。
プロセッサ610は、物理環境又は仮想環境において、任意のオペレーティングシステム(OS)(図示せず)下で動作することができる。論理ユニット660、アプリケーションプログラミングインタフェース(API)ユニット665、入力ユニット670、出力ユニット675、及び異なるユニットが互いに通信するためのユニット間通信機構695を含む、1又は複数のアプリケーションを、OS及び他のアプリケーション(図示されていない)と共に実装することができる。上記ユニット及び要素は、設計、機能、構成、又は実装において変更可能であり、提供される説明に限定されない。
いくつかの例示的な実装形態では、情報又は実行命令がAPIユニット665によって受信されると、それは1つ以上の他のユニット(例えば、論理ユニット660、入力ユニット670、出力ユニット675)に通信され得る。いくつかの例では、論理ユニット660は、上記例示的な実装形態において、ユニット間の情報の流れを制御し、APIユニット665、入力ユニット670、出力ユニット675によって提供されるサービスを指示するように構成されてもよい。例えば、1又は複数のプロセス又は実装の処理フローは、論理ユニット660によって単独で、又はAPIユニット665と連携して制御されてもよい。入力ユニット670は、実施例に記載された計算のための入力を取得するように構成されてもよく、出力ユニット675は、例示的な実装形態に記載された計算に基づいて出力を提供するように構成することができる。
メモリ615は、図3Aに示すセンサデータ120及び図3Bに示すドライバシグネチャ121を格納するように構成することができる。そのような情報はまた、所望の実装に応じて、データベース103に格納することができる。
プロセッサ610は、車両に対するドライバシグネチャを決定するように構成することができ、ドライバシグネチャは、図4に示すように車両に行われるドライバの今後の行動を予測するように構成される。車両が運転されている(動作している)間、プロセッサ610は、図5A及び図5Bに示すようにドライバシグネチャから予測される今後のドライバの行動を見込んで車両の機能を制御する。図5Bに示すように、そのような運転行動は、ブレーキング、加速、車線変更、進路変更(右/左折)及び句クルージングのうちの1つ以上を含むことができる。
プロセッサ610はまた、機械学習処理から車両に関連付けられているドライバのドライバシグネチャを構築するように構成されてもよい。機械学習処理は、ドライバに関連する履歴センサデータを入力として処理し、ドライバシグネチャを生成するように構成される。ドライバシグネチャは、図4に示すように、車両のセンサデータを入力として処理して、今後のドライバの行動を決定して出力する、ように構成されている。
プロセッサ610はまた、図5Bに示すように、車両サスペンション、ショックアブソーバ、及びエンジン制御システムの少なくとも1つのパラメータの制御を通じて、車両の機能性を制御するように構成されてもよい。
車両のドライバシグネチャを決定するために、プロセッサ610は、図3に示すような複数のドライバのシグネチャからドライバシグネチャを選択するように構成することができる。ドライバシグネチャは、図4を参照して説明したように、車両の運転中に受信された車両のセンサデータに基づき選択され得る。例示的な実装形態では、プロセッサ610は、図4を参照して説明したように、ドライバに関連付けられたドライバ識別子を処理し、ドライバ識別子に関連するドライバシグネチャを取得することで、車両のドライバシグネチャを決定するように構成されてもよい。
詳細な説明のいくつかの部分は、コンピュータ内の動作のアルゴリズム及び記号表現において表わされる。これらのアルゴリズムの記述及び記号表現は、データ処理技術の当業者が技術革新の本質を当業者に伝えるために使用する手段である。アルゴリズムは、所望の終了状態又は結果をもたらす一連の定義されたステップである。例示的な実装形態において、実行されるステップは、有形の結果を達成するための有形の量の物理的操作を実行する。
特に断らない限り、説明から明らかなように、「処理する」、「演算する」、「計算する」、「決定する」、「表示する」などの用語を利用する議論は、計算機システムのレジスタ及びメモリ内の物理(電子)量として表されるデータを、同様に計算機システムのメモリ、レジスタ、他の情報記憶装置、伝送装置又は表示装置内の物理量として表される他のデータに操作及び変換する、計算機システム又は他の情報処理装置の動作及び処理を含むことができる。
例示的な実装形態は、本明細書の動作を実行するための装置に関連してもよい。この装置は、必要な目的のために特別に構成することができ、又は、1又は複数の計算機プログラムによって選択的に起動又は再構成された1又は複数の汎用計算機を含むことができる。そのような計算機プログラムは、計算機可読記憶媒体又は計算機可読信号媒体などの計算機可読媒体に格納されてもよい。計算機可読記憶媒体は、限定されるものではないが、光ディスク、磁気ディスク、読み出し専用メモリ、ランダムアクセスメモリ、半導体デバイス及びドライブ、又は電子情報を格納するのに適した任意の他のタイプの有形の又は非一時的な媒体等の、有形の媒体を含む。計算機可読信号媒体は、搬送波のような媒体を含むことができる。本明細書で提示されるアルゴリズム及び表示は、特定の計算機又は他の装置に本質的に関連するものではない。計算機プログラムは、所望の実装の動作を実行する命令を含む純粋なソフトウェアによる実装を含むことができる。
様々な汎用システムを、本明細書の実施例によるプログラム及びモジュールとともに使用することができ、又は所望の方法ステップを実行するより特殊化した装置を構築してもよい。さらに、例示的な実装形態は、特定のプログラミング言語に限定されない。本明細書に記載されているような例示的な実装形態の教示を実装するために、様々なプログラミング言語を使用することができることが理解される。プログラミング言語の命令は、1つ以上の処理装置、例えば、中央処理装置(CPU)、プロセッサ、又はコントローラによって実行されてもよい。
当技術分野で知られているように、上述の動作は、ハードウェア、ソフトウェア、又はソフトウェアとハードウェアの組み合わせによって実行することができる。例示的な実装形態の様々な態様は、回路及びロジックデバイス(ハードウェア)を使用して実装されてもよく、他の態様は、機械可読媒体(ソフトウェア)に格納されている命令を使用して実装されてもよい。これら命令は、プロセッサに実行されると、当該プロセッサに本出願の実装形態を実施するための方法を実行させる。さらに、本出願のいくつかの例示的実装例は、ハードウェアでのみ実行されてもよく、他の例示的実装例は、ソフトウェアでのみ実行されてもよい。さらに、説明された様々な機能は、単一のユニットで実行されてもよいし、任意の数の方法で複数のコンポーネントにわたって分散されてもよい。ソフトウェアによって実行される場合、方法は、コンピュータ可読媒体に記憶された命令に基づいて、汎用コンピュータのようなプロセッサによって実行されてもよい。必要に応じて、命令は、圧縮及び/又は暗号化されたフォーマットで媒体上に格納することができる。
さらに、本出願の他の実施態様は、本明細書の考察及び本出願の教示の実施から当業者には明らかであろう。説明された実施例の様々な態様及び/又は構成要素は、単独で、又は任意の組み合わせで使用され得る。本明細書及び例示的実装形態は、単なる例として考えられるものであり、本出願の真の範囲及び精神は、添付の特許請求の範囲によって示される。
101 車両システム、102 管理装置、103 データベース、111 ジャイロスコープ、112 加速度計、113 カメラ、114 車載計算機、120 センサデータ、121 ドライバシグネチャ、512 イベント予測、521 車両サスペンション及びトランスミッション制御システム、522 エンジン制御システム、523 ショックアブソーバ、605 計算機、610 プロセッサ、615 メモリ

Claims (6)

  1. 車両を管理制御するシステムを含む、車両であって、
    前記システムは、
    燃料経済性、安全性及び車両快適性のうちの1又は複数のための機械学習処理によって、前記車両に対して行われる1以上の今後のドライバの行動の予測を提供するように、前記ドライバのドライバシグネチャを構築し、
    前記1以上の今後のドライバの行動は、ブレーキング、加速、車線変更、進路変更及びクルージングを含み、
    前記機械学習処理は、
    前記ドライバに関連付けられている履歴センサデータを入力として処理し、
    前記車両のセンサデータを入力として処理して前記1以上の今後のドライバの行動を決定し出力するように、前記ドライバシグネチャを構築し、
    前記システムは、
    前記ドライバに対する前記ドライバシグネチャを決定し、
    前記ドライバの運転経路を取得し、
    前記車両が運転されている間に前記車両の状態を監視して予め定められている複数の動作モードから一つの動作モードを選択し、
    前記車両の運転中に、前記ドライバシグネチャ及び前記運転経路に基づき予測される前記ドライバの次の行動を見込んで、サスペンション及びトランスミッション、ショックアブソーバ並びにエンジン制御システムのパラメータの制御を介して、選択された前記一つの動作モードに基づき前記車両の機能を前もって制御する、車両。
  2. 請求項1に記載の車両であって、
    前記ドライバシグネチャを決定するために、前記システムは、前記車両の運転中に受信された前記車両のセンサデータに基づいて、複数のドライバシグネチャから前記ドライバシグネチャを選択する、車両。
  3. 請求項1に記載の車両であって、
    前記システムは、
    前記ドライバシグネチャを決定するために、
    前記ドライバに関連付けられているドライバ識別子を処理し、
    前記ドライバ識別子に関連付けられている前記ドライバシグネチャを取得する、車両。
  4. 車両を管理制御するシステムであって
    料経済性、安全性及び車両快適性のうちの1又は複数のための機械学習処理によって、前記車両に対して行われる1以上の今後のドライバの行動の予測を提供するように、前記ドライバのドライバシグネチャを構築し、
    前記1以上の今後のドライバの行動は、ブレーキング、加速、車線変更、進路変更及びクルージングを含み、
    前記機械学習処理は、
    前記ドライバに関連付けられている履歴センサデータを入力として処理し、
    前記車両のセンサデータを入力として処理して前記1以上の今後のドライバの行動を決定し出力するように前記ドライバシグネチャを構築し、
    前記システムは、
    前記車両における前記ドライバに対する前記ドライバシグネチャを決定し、
    前記ドライバの運転経路を取得し
    前記車両が運転されている間に前記車両の状態を監視して予め定められている複数の動作モードから一つの動作モードを選択し、
    前記車両の運転中に、前記ドライバシグネチャ及び前記運転経路に基づき予測される前記ドライバの次の行動を見込んで、サスペンション及びトランスミッション、ショックアブソーバ並びにエンジン制御システムのパラメータの制御を介して、選択された前記一つの動作モードに基づき前記車両の機能を前もって制御する、システム。
  5. 請求項4に記載のシステムであって、
    前記車両の前記ドライバのシグネチャを決定するために、
    前記車両の前記ドライバに関連付けられているドライバ識別子を処理し、
    前記ドライバ識別子に関連付けられている前記ドライバシグネチャを取得する、システム。
  6. 請求項4に記載のシステムであって、
    前記車両の前記ドライバシグネチャを決定するために、前記車両の運転中に受信された前記車両のセンサデータに基づいて、複数のドライバシグネチャから前記ドライバシグネチャを選択する、システム。
JP2018025888A 2017-06-15 2018-02-16 車両及び車両を管理制御するシステム Active JP6605642B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/624,631 US10259468B2 (en) 2017-06-15 2017-06-15 Active vehicle performance tuning based on driver behavior
US15/624,631 2017-06-15

Publications (2)

Publication Number Publication Date
JP2019001449A JP2019001449A (ja) 2019-01-10
JP6605642B2 true JP6605642B2 (ja) 2019-11-13

Family

ID=61163485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018025888A Active JP6605642B2 (ja) 2017-06-15 2018-02-16 車両及び車両を管理制御するシステム

Country Status (4)

Country Link
US (1) US10259468B2 (ja)
EP (1) EP3415392A1 (ja)
JP (1) JP6605642B2 (ja)
CN (1) CN109131340B (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10268191B1 (en) * 2017-07-07 2019-04-23 Zoox, Inc. Predictive teleoperator situational awareness
US20190185012A1 (en) 2017-12-18 2019-06-20 PlusAI Corp Method and system for personalized motion planning in autonomous driving vehicles
US11130497B2 (en) * 2017-12-18 2021-09-28 Plusai Limited Method and system for ensemble vehicle control prediction in autonomous driving vehicles
DE102018207379A1 (de) * 2018-05-14 2019-11-14 Audi Ag Verfahren zum Betreiben eines Kraftfahrzeugsystems anhand einer benutzerspezifischen Benutzereinstellung, Speichermedium, Zuordnungseinrichtung, Kraftfahrzeug und Servervorrichtung zum Betreiben im Internet
US10875538B2 (en) 2018-09-18 2020-12-29 Allstate Insurance Company Exhaustive driving analytical systems and modelers
US11724710B2 (en) * 2019-07-22 2023-08-15 Pony Ai Inc. Systems and methods for implementing a hybrid control for an autonomous vehicle
CN112389451A (zh) * 2019-08-14 2021-02-23 大众汽车(中国)投资有限公司 用于提供个性化驾驶体验的方法、设备、介质以及车辆
CN112572461B (zh) * 2019-09-30 2022-10-21 阿波罗智能技术(北京)有限公司 控制车辆的方法、装置、设备和存储介质
CN111103871A (zh) * 2020-01-03 2020-05-05 圣点世纪科技股份有限公司 一种基于指静脉识别的汽车辅助驾驶控制方法
JP7157121B2 (ja) * 2020-11-10 2022-10-19 矢崎総業株式会社 運転管理装置、車載器及び運転管理システム
US11897506B1 (en) 2021-03-29 2024-02-13 Zoox, Inc. Vehicle ride dynamics active comfort tuning system
US11780466B1 (en) * 2021-03-29 2023-10-10 Zoox, Inc. Vehicle fleet remote ride comfort tuning management system
US11912093B2 (en) 2021-07-06 2024-02-27 DRiV Automotive Inc. System and method for vehicle
CN113428164B (zh) * 2021-07-21 2023-01-03 上汽通用五菱汽车股份有限公司 驾驶习惯学习方法、装置及计算机可读存储介质
CN113954849B (zh) * 2021-10-13 2023-05-02 华人运通(江苏)技术有限公司 一种电动汽车控制方法、装置、存储介质以及车辆
CN114506344B (zh) * 2022-03-10 2024-03-08 福瑞泰克智能***有限公司 一种车辆轨迹的确定方法及装置
US11934822B2 (en) 2022-04-07 2024-03-19 Ford Global Technologies, Llc Systems and methods for connected vehicle enhancements
WO2023047201A1 (en) * 2022-05-05 2023-03-30 Muthu Perumal Dr Chithirai Pon Selvan An artificially intelligent system and method of self-aligning automotive suspensions
WO2024044772A1 (en) * 2022-08-26 2024-02-29 Atieva, Inc. Data driven customization of driver assistance system

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6205374B1 (en) * 1993-07-01 2001-03-20 Mazda Motor Corporation Vehicle characteristic change system and method
JPH0872589A (ja) * 1994-09-02 1996-03-19 Hitachi Ltd パワートレイン制御装置及び制御方法
US5954617A (en) 1997-01-31 1999-09-21 Cummins Engine Company, Inc. System for controlling internal combustion engine performance in accordance with driver behavior
GB9721723D0 (en) * 1997-10-15 1997-12-10 Rover Group Vehicle brake systems
DE19748424C2 (de) * 1997-11-03 2003-04-17 Daimler Chrysler Ag Verfahren zur fahrverhaltensadaptiven Steuerung eines variabel einstellbaren Kraftfahrzeugaggregates
JP2001253219A (ja) * 2000-03-14 2001-09-18 Toyota Motor Corp 車両特性調整装置
DE60121963T2 (de) 2001-10-15 2007-01-18 Ford Global Technologies, LLC, Dearborn Verfahren und Einrichtung zur Steuerung eines Fahrzeuges
US7389178B2 (en) 2003-12-11 2008-06-17 Greenroad Driving Technologies Ltd. System and method for vehicle driver behavior analysis and evaluation
JP2006117198A (ja) * 2004-10-25 2006-05-11 Toyota Motor Corp 車両の制御装置
US9067565B2 (en) 2006-05-22 2015-06-30 Inthinc Technology Solutions, Inc. System and method for evaluating driver behavior
JP2008120288A (ja) * 2006-11-14 2008-05-29 Aisin Aw Co Ltd 運転支援装置
US8195364B2 (en) 2007-02-12 2012-06-05 Deere & Company Perception model for trajectory following autonomous and human augmented steering control
US9129460B2 (en) 2007-06-25 2015-09-08 Inthinc Technology Solutions, Inc. System and method for monitoring and improving driver behavior
US20100023197A1 (en) 2008-07-24 2010-01-28 Gm Global Technology Operations, Inc. Adaptive vehicle control system with driving style recognition based on behavioral diagnosis
US20100023265A1 (en) * 2008-07-24 2010-01-28 Gm Global Technology Operations, Inc. Adaptive vehicle control system with integrated driving style recognition
DE102010014076A1 (de) * 2010-04-07 2011-10-13 Gm Global Technology Operations Llc (N.D.Ges.D. Staates Delaware) Verfahren zur Adaption eines Fahrverhaltens eines Fahrzeuges bei Fahrerwechsel
SE535308C2 (sv) * 2010-07-08 2012-06-26 Scania Cv Ab Informationssystem för ett fordon
JP5126320B2 (ja) * 2010-08-30 2013-01-23 トヨタ自動車株式会社 車両の制御装置
EP2431244A1 (en) * 2010-09-20 2012-03-21 Givenpath Ltd Driver profiling system and method
US8731736B2 (en) 2011-02-22 2014-05-20 Honda Motor Co., Ltd. System and method for reducing driving skill atrophy
US8483904B2 (en) 2011-09-23 2013-07-09 Toyota Motor Engineering & Manufacturing North America, Inc. Drivability evaluation target levels
US8989914B1 (en) * 2011-12-19 2015-03-24 Lytx, Inc. Driver identification based on driving maneuver signature
US8676442B2 (en) 2012-05-18 2014-03-18 International Business Machines Corporation In-vehicle drive pattern optimization for reduced road wear
CN104640756B (zh) * 2012-09-19 2017-03-29 丰田自动车株式会社 车辆驾驶行为预测装置
US9361409B2 (en) * 2013-01-10 2016-06-07 International Business Machines Corporation Automatic driver modeling for integration of human-controlled vehicles into an autonomous vehicle network
US9517771B2 (en) 2013-11-22 2016-12-13 Ford Global Technologies, Llc Autonomous vehicle modes
KR102113769B1 (ko) * 2013-11-26 2020-05-21 현대모비스 주식회사 V2x 기반 안전운전지원서비스를 위한 운전자 맞춤형 다운 경고 중재 장치 및 방법
DE102014212758A1 (de) * 2014-07-02 2016-01-07 Robert Bosch Gmbh Verfahren und Vorrichtung zur Erkennung eines Fahrers eines Fahrzeugs
US9766625B2 (en) 2014-07-25 2017-09-19 Here Global B.V. Personalized driving of autonomously driven vehicles
WO2016170763A1 (ja) * 2015-04-21 2016-10-27 パナソニックIpマネジメント株式会社 運転支援方法およびそれを利用した運転支援装置、自動運転制御装置、車両、運転支援プログラム
JP6558735B2 (ja) 2015-04-21 2019-08-14 パナソニックIpマネジメント株式会社 運転支援方法およびそれを利用した運転支援装置、運転制御装置、車両、運転支援プログラム
CN105654808A (zh) * 2016-02-03 2016-06-08 北京易驾佳信息科技有限公司 一种基于实际机动车的机动车驾驶人智能化训练***
KR20170109275A (ko) * 2016-03-21 2017-09-29 현대자동차주식회사 차량 및 그 제어 방법
US20170297586A1 (en) * 2016-04-13 2017-10-19 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for driver preferences for autonomous vehicles
CN106740864B (zh) * 2017-01-12 2019-03-19 北京交通大学 一种驾驶行为意图判断与预测方法

Also Published As

Publication number Publication date
CN109131340B (zh) 2021-07-16
JP2019001449A (ja) 2019-01-10
US20180362049A1 (en) 2018-12-20
EP3415392A1 (en) 2018-12-19
CN109131340A (zh) 2019-01-04
US10259468B2 (en) 2019-04-16

Similar Documents

Publication Publication Date Title
JP6605642B2 (ja) 車両及び車両を管理制御するシステム
CN109131345B (zh) 交通工具和控制交通工具的方法和***
JP6602967B2 (ja) モーション計画に基づく自律走行車の走行方法およびシステム
CN108974009B (zh) 用于自动驾驶控制的方法、介质和***
JP2021527902A (ja) 自律走行車両の環境認識を表示するためのシステムおよび方法
JP2020004402A (ja) ニューラルネットワークに基づく自動運転車両用の安全監視システム
JP2018063703A (ja) 自律走行車用のグループ運転スタイル学習フレーム
CN109213144B (zh) 人机接口(hmi)架构
CN111669727B (zh) 利用移动出行代理管理车辆
US11500372B2 (en) Joint optimization of robotic vehicle routing for ride quality, safety, and operator demand
CN110723150A (zh) 处理自主车辆处的乘坐者服务
US11403949B2 (en) System for predicting vehicle behavior
US11691634B1 (en) On-vehicle driving behavior modelling
CN112650977B (zh) 保护神经网络模型的方法
Shi et al. Computing Systems for Autonomous Driving
CN115848416A (zh) 针对用于自主车辆的邻近车辆意图预测的***和方法
US12024100B2 (en) Device-level fault detection
US11887409B2 (en) Device health code broadcasting on mixed vehicle communication networks
WO2023077020A1 (en) Data collection policy management for vehicle sensor data
US11807221B2 (en) System for parking an autonomous vehicle
US20240198938A1 (en) Computing Systems And Methods For Generating User-Specific Automated Vehicle Actions
WO2023077018A1 (en) Data flow management for computational loads
EP4374335A1 (en) Electronic device and method
WO2022240424A1 (en) Optimizing motor control based on received information
CN117725150A (zh) 使用用于汽车***和应用的知识库和语言模型的对话***

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181030

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190322

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190711

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: 20191008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191016

R150 Certificate of patent or registration of utility model

Ref document number: 6605642

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150