[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7263415B2 - 車両シミュレーション方法、装置、機器及び媒体 - Google Patents

車両シミュレーション方法、装置、機器及び媒体 Download PDF

Info

Publication number
JP7263415B2
JP7263415B2 JP2021033509A JP2021033509A JP7263415B2 JP 7263415 B2 JP7263415 B2 JP 7263415B2 JP 2021033509 A JP2021033509 A JP 2021033509A JP 2021033509 A JP2021033509 A JP 2021033509A JP 7263415 B2 JP7263415 B2 JP 7263415B2
Authority
JP
Japan
Prior art keywords
tire
vehicle
current time
module
dynamics module
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
JP2021033509A
Other languages
English (en)
Other versions
JP2021138363A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Publication of JP2021138363A publication Critical patent/JP2021138363A/ja
Application granted granted Critical
Publication of JP7263415B2 publication Critical patent/JP7263415B2/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
    • 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/02Control of vehicle driving stability
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • 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/10Estimation 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 vehicle motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • 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/26Wheel slip
    • 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
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/20Tyre 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
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computational Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Tires In General (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Description

本出願は、データ処理技術に関し、特に、自動走行技術分野に関し、具体的には、車両シミュレーション方法、装置、機器及び媒体に関する。
無人走行車両はスマート自動車の1種であり、車輪型移動ロボットとも呼ばれ、車載センサーシステムにより道路環境を感知し、走行ルートを自動的に計画し、所定の目的地に到達するように車両を制御する。
技術の進歩に伴い、無人走行車両の性能が絶えず最適化されている。無人走行車両に新しい車両機能を組み込む場合には、通常、車両性能をテストする必要がある。テストはシミュレーションテスト及び路上テストを含む。
従来技術において、無人走行車両をシミュレーションする場合には、主に、計画速度情報と位置情報などの車両状態情報を直接送信して実現していたが、車両の実際の実行状況は考慮していなかった。そのため、シミュレーション効果と車両の実際の運転結果との差が大きくなり、車両テストの時間的コスト及び経済的コストが高くなる。
本出願の実施例は、シミュレーションテストと路上テストとの一致性を向上させ、さらに車両シミュレーションテストによる路上テストの置換を実現し、車両テスト効率を向上させ、テストコストを削減するための、車両シミュレーション方法、装置、機器及び媒体を提供する。
第1の態様において、本出願の実施例は車両シミュレーション方法を提供する。この方法は、タイヤ動力学モジュールにより、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ力受けを決定するステップと、車体動力学モジュールにより、前記制御命令及び前記現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定するステップと、を含む。
本出願の実施例はタイヤ動力学モジュールにより、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定し、車体運動学モデルにより、制御命令及び現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定する。上記技術案はタイヤ動力学モジュール及び車体運動学モジュールによる上層計画モジュールから送信された制御命令への処理、及び2つの動力学モジュール間のデータやり取りにより、タイヤ並進力及び車体運動学データとタイヤ法線方向荷重を決定することで、ダイナミクスモデルと従来の無人車両のフレーム全体との間の組み合わせを実現し、車両シミュレーションテストの完全な閉ループを形成し、車両シミュレーション結果のシミュレーション精度を向上させる。さらに、車両シミュレーション結果と路上テストとの一致性を向上させることにより、車両に新しい車両機能を組み込む場合に車両シミュレーションテストによる路上テストを置換でき、車両テスト効率を向上させ、テストコストを削減することができる。車体動力学モジュール及びタイヤ動力学モジュールによりタイヤ並進力及び車体運動データとタイヤ法線方向荷重をそれぞれ決定し、異なる動力学モジュールは、それぞれの役割を果たすとともに互いに補い合い、ダイナミクスモデルにおけるコードセグメント間のデカップリングを実現する。
好ましくは、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、前記方法は、車体動力学モジュールにより、上層計画モジュールが前記現在の時刻の車体運動データに基づいて車両走行のシミュレーションを制御するように、前記現在の時刻の車体運動データを前記上層計画モジュールに送信するステップをさらに含む。
上記出願における選択可能な一実施形態は、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、車体動力学モジュールにより、上層計画モジュールが現在の時刻の車体運動データに基づいて車両走行のシミュレーションを制御するように、現在の時刻の車体運動データを上層モジュールに送信することで、車両シミュレーションプロセスに対する制御を実現する。
好ましくは、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、前記方法は、車体動力学モジュールにより、前記現在の時刻のタイヤ法線方向荷重をタイヤ動力学モジュールに送信するステップと、タイヤ動力学モジュールにより、前記現在の時刻のタイヤ法線方向荷重に基づいて次の時刻のタイヤ並進力を決定するステップと、をさらに含む。
上記出願における選択可能な一実施形態は、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、車体運動学モジュールにより、現在の時刻のタイヤ法線方向荷重をタイヤ動力学モジュールに送信し、タイヤ動力学モジュールにより、現在の時刻のタイヤ法線方向荷重に基づいて次の時刻のタイヤ並進力を決定することで、次の時刻の車両走行のシミュレーションにデータサポートを提供する。
好ましくは、前記制御命令は、シフトポジション、アクセルペダル開度、ブレーキペダル開度、及びステアリングホイールの回転方向のうちの少なくとも1つを含む。
上記出願における選択可能な一実施形態は、制御命令を細分化することで、車両シミュレーションテストを行う時の適用シーンを豊富にし、シフトアップ・ダウン、アクセルの増減、ブレーキング、及び回転などのいずれかの状況下でも車両のシミュレーションテストを実現できるようにする。
好ましくは、制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定する前に、前記方法は、タイヤ動力学モジュール及び/または車体動力学モジュールにより、予め設定された制御パラメータ較正表に基づいて、前記制御命令を駆動トルク及び/または制動トルクを含む車両制御パラメータに変換するステップをさらに含む。
上記出願における選択可能な一実施形態は、タイヤ並進力を決定する前に、タイヤ動力学モジュール及び/または車体動力学モジュールにより、予め設定された制御パラメータ較正表に基づいて、制御命令をタイヤ動力学モジュール及び車体動力学モジュールによって識別可能な車両制御パラメータに変換し、後続の車体運動データ、タイヤ並進力及びタイヤ法線方向荷重の決定に保証を提供する。
好ましくは、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定するステップは、駆動トルク、制動トルク、タイヤ回転半径、タイヤ空気圧、及び前の時刻に車体動力学モジュールから出力された車体速度とタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ運動パラメータを決定するステップと、タイヤ回転半径、前記タイヤ運動パラメータ、及び前の時刻に車体動力学モジュールから出力された車体速度に基づいて、現在の時刻のタイヤ縦方向スリップ率を決定し、前記タイヤ縦方向スリップ率及び前の時刻に車体動力学モジュールから出力されたタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ縦力を決定するステップと、タイヤホイールベース、前記タイヤ運動パラメータ、及び前の時刻に車体動力学モジュールから出力された車体速度に基づいて、現在の時刻のタイヤ横方向スリップ角を決定し、前記タイヤ横方向スリップ角及び前の時刻に車体動力学モジュールから出力されたタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ横力を決定するステップと、を含み、前記タイヤ並進力はタイヤ縦力とタイヤ横力を含む。
上記出願における選択可能な一実施形態は、現在の時刻のタイヤ並進力の決定プロセスを、タイヤ運動パラメータの決定に細分化し、タイヤ運動パラメータに基づいてタイヤ縦力及びタイヤ横力をそれぞれ決定することにより、タイヤ並進力の決定機構を改善する。
好ましくは、前記制御命令及びタイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定するステップは、風速及びタイヤホイールベースに基づいて、空気抵抗と空気抵抗モーメントをそれぞれ決定するステップと、車両慣性モーメント、前記空気抵抗、空気抵抗モーメント、タイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、車体加速度及び車体ヨー角加速度をそれぞれ決定するステップと、前記車体加速度、前記車体ヨー角加速度、タイヤホイールベース、空気抵抗、及び空気抵抗モーメントに基づいて、前記タイヤ法線方向荷重を決定するステップと、前記車体加速度及び車体ヨー角加速度に基づいて、車体運動パラメータを決定するステップと、を含み、車体運動パラメータは、車体加速度、車体速度、車体位置、車体ヨー角、車体ヨー角速度、及び車体ヨー角加速度のうち少なくとも1つを含む。
上記出願における選択可能な一実施形態は、現在の時刻の車体運動データ及びタイヤ法線方向荷重の決定プロセスを、空気抵抗、及び空気抵抗モーメントの決定と、車体加速度及び車体ヨー角加速度の決定に細分化し、さらに、上記決定結果に基づいて現在の時刻の車体運動パラメータ及びタイヤ法線方向荷重を決定することにより、現在の時刻の車体運動パラメータ及びタイヤ法線方向荷重の決定機構を改善する。
好ましくは、車体動力学モジュールにより、前記現在の時刻の車体運動データを前記上層計画モジュールに送信する前に、前記方法は、車体動力学モジュールにより、前記現在の時刻の車体運動データを車体動力学モジュールに用いられる第1の座標系から前記上層計画モジュールに用いられる第2の座標系に変換するステップをさらに含む。
上記出願における選択可能な一実施形態は、車体ダイナミクスモデルが上層計画モジュールに現在の時刻の車体運動データを送信する前に、現在の時刻の車体運動データを座標系に変換する。それにより、上層計画モジュールが車体運動データに基づいて車両走行を制御するようにし、上層計画モジュールのデータ演算量を減らすことで、上層計画モジュールの明らかな制御、及び既存上層計画モジュールの直接再利用を実現する。
第2の態様において、本出願の実施例は車両シミュレーション装置を提供し、この装置は、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定するためのタイヤ動力学モジュールと、前記制御命令及び前記現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定するための車体動力学モジュールと、を含む。
第3の態様において、本出願の実施例は電子機器をさらに提供し、この電子機器は、少なくとも1つのプロセッサと、前記少なくとも1つのプロセッサと通信可能に接続されるメモリとを含み、前記メモリは、前記少なくとも1つのプロセッサによって実行可能な命令を記憶しており、前記少なくとも1つのプロセッサが第1の態様の実施例にて提供される車両シミュレーション方法を実行できるように、前記命令が前記少なくとも1つのプロセッサによって実行される。
第4の態様において、本出願の実施例はコンピュータ命令を記憶している非一時的コンピュータ読み取り可能な記憶媒体をさらに提供し、前記コンピュータ命令は前記コンピュータに第1の態様の実施例にて提供される車両シミュレーション方法を実行させるために用いられる。
第5の態様において、本出願の実施例はコンピュータプログラムをさらに提供し、前記コンピュータプログラムは前記コンピュータに第1の態様の実施例にて提供される車両シミュレーション方法を実行させるために用いられる。
上記選択可能な形態の有する他の効果は、具体的な実施例と合わせて以下に説明する。
図面は、本技術案をよりよく理解するために使用され、本出願を限定するものではない。
本出願の実施例に係る車両シミュレーションシステムのソフトウェアアーキテクチャ概略図である。 本出願の実施例1における車両シミュレーション方法のフローチャートである。 本出願の実施例2における車両シミュレーション方法のフローチャートである。 本出願の実施例2における水平方向の車体モデルの概略図である。 本出願の実施例3における車両シミュレーション装置の構成図である。 本出願の実施例の車両シミュレーション方法を実現するための電子機器のブロック図である。
以下、図面と合わせて本開示の例示的な実施例を説明する。理解を容易にするためにその中には本開示の実施例の様々な詳細事項が含まれており、それらは単なる例示的なものと見なされるべきである。したがって、当業者は、本出願の範囲及び精神から逸脱することなく、ここで説明される実施例に対して様々な変更と修正を行うことができる。同様に、明確かつ簡潔のため、以下の説明では、周知の機能及び構造の説明を省略する。
後続の実施例の技術案を明確に説明するため、まず、本出願の実施例に係る車両シミュレーションシステムのソフトウェアアーキテクチャを例示的に説明する。
図1Aに示す車両シミュレーションシステムは、上層計画モジュール10、タイヤ動力学モジュール20及び車体動力学モジュール30を含む。
上層計画モジュール10は、シミュレーションニーズに応じて、タイヤ動力学モジュール20及び車体動力学モジュール30に制御命令を送信するために用いられ、タイヤ動力学モジュール20及び車体動力学モジュール30は、予め構築されたタイヤモデル及び車体モデルに従って、制御命令に基づいて車体運動データを決定し、決定された車体運動データを上層制御モジュール10にフィードバックするために用いられ、上層制御モジュール10は、仮想シミュレーションプラットフォームにおいて車体運動データに基づいて車両の走行シミュレーションを行うように、車両を制御するために用いられる。
実施例1
図1Bは本出願の実施例1における車両シミュレーション方法のフローチャートであり、本出願の実施例は無人走行車両にシミュレーションテストを行う状況に適用される。該方法は車両シミュレーション装置によって実行され、該装置はソフトフェア及び/ハードウェアによって実行され、具体的には電子機器に配置される。該電子機器は車両の制御システムに集積することができる。
図1Bに示すような車両シミュレーション方法は、S101とS102を含む。
S101、タイヤ動力学モジュールにより、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定する。
制御命令は、シフトポジション、アクセルペダル開度、ブレーキペダル開度、及びステアリングホイールの回転方向のうちの少なくとも1つを含み、運転者が車両走行プロセスにおいて車両を制御する状況をシミュレーションするために用いられる。
タイヤ並進力は、タイヤ横力であって、車両の走行方向に影響を与えるために用いられ、ステアリングホイールの回転方向を含む制御命令を送信することで、タイヤ横力を制御することができるものと、タイヤ縦力であって、車両の走行速度に影響を与えるために用いられ、シフトポジション、アクセルペダル開度、及びブレーキペダル開度を含む制御命令を送信することにより、車両の加減速を制御することができるものと、を含む。
タイヤの中心を原点とすれば、縦方向はタイヤの回転方向に沿って水平に前に向く方向であり、横方向はタイヤの表面が左を向き、縦方向に垂直な方向である。
タイヤ法線方向荷重とタイヤ並進力は、前輪及び後輪に対してそれぞれ計算する必要があるため、車両が操舵される時に、前輪及び後輪にそれぞれ対応する横方向も、縦方向も異なることは理解できるであろう。
S102、車体動力学モジュールにより、前記制御命令及び前記現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定する。
車体運動データは、車体加速度、車体速度、車体位置及び車体ヨー角などのうち少なくとも1つを含む。
タイヤ法線方向荷重は、タイヤの鉛直方向の力受け状況を特徴付ける。
例示的に、車体動力学モジュールは、制御命令及びタイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定する。
本出願の実施例の選択可能な一実施形態において、車体動力学モジュールは、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、さらに、上層計画モジュールが前記現在の時刻の車体運動データに基づいて車両走行のシミュレーションを制御するように、前記現在の時刻の車体運動データを前記上層計画モジュールに送信する。
一般的には、車体動力学モジュールと上層計画モジュールに使用される座標系は異なるため、上層計画モジュールにおけるデータ演算量を減らし、上層計画モジュールの明らかな制御及び既存上層計画モジュールの直接再利用を実現するためには、車体動力学モジュールにより、前記現在の時刻の車体運動データを前記上層計画モジュールに送信する前に、車体動力学モジュールにより、前記現在の時刻の車体運動データを車体動力学モジュールに用いられる第1の座標系から前記上層計画モジュールに用いられる第2の座標系に変換する必要がある。
第1の座標系は車体座標系であってもよく、第2の座標系はワールド座標系であってもよい。
車体座標系では、車両質量中心を原点とし、車頭の向きをx軸方向とし、車頭の左側の垂直方向をy軸方向とし、鉛直方向をz軸方向とする。
本出願の実施例の別の選択可能な実施形態において、次の時刻のタイヤ並進力を決定するため、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、さらに、車体動力学モジュールにより、前記現在の時刻のタイヤ法線方向荷重をタイヤ動力学モジュールに送信し、タイヤ動力学モジュールにより、前記現在の時刻のタイヤ法線方向荷重に基づいて次の時刻のタイヤ並進力を決定することができる。
タイヤ動力学モジュールにより、タイヤ並進力を決定し、車体動力学モジュールにより、タイヤ法線方向荷重及び車体運動データを決定する場合、設定されたアルゴリズムモデルに従ってベクトル計算を行う必要があり、制御命令は車両における被操作モジュール(例えばアクセル、ブレーキ、シフトポジションまたはステアリングホイールなど)のアナログ量のみを特徴付けるために用いられるため、制御命令をタイヤ動力学モジュール及び車体運動学モジュールによって識別可能なデータ量に変換する必要があることは理解されよう。
上記目的を達成するため、上層計画モジュールが制御命令をタイヤ動力学モジュール及び車体動力学モジュールに送信するプロセスでは、前処理モジュールにより、予め設定された制御パラメータ較正表に基づいて、前記制御命令を駆動トルク及び/または制動トルクを含む車両制御パラメータに変換する。それに応じて前処理モジュールは、車両制御パラメータをタイヤ動力学モジュール及び車体動力学モジュールに送信して、使用に備える。
制御システムにおけるモジュール数を減らすため、前処理モジュールをタイヤ動力学モジュール及び/または車体動力学モジュール内に統合することができ、それによりタイヤ動力学モジュール及び/または車体動力学モジュールにより、予め設定された制御パラメータ較正表に基づいて、制御命令を車両制御パラメータに変換することが理解される。タイヤ動力学モジュールまたは車体動力学モジュールにより制御命令を変換する場合には、変換して得られた車両制御パラメータを他の動力学モジュール内に伝送して、使用に備える。
本出願の実施例はタイヤ動力学モジュールにより、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定し、車体運動学モデルにより、制御命令及び現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定する。上記技術案はタイヤ動力学モジュール及び車体運動学モジュールによる上層計画モジュールから送信された制御命令への処理、及び2つの動力学モジュール間のデータやり取りにより、タイヤ並進力及び車体運動学データとタイヤ法線方向荷重を決定することで、ダイナミクスモデルと従来の無人車両のフレーム全体との間の組み合わせを実現し、車両シミュレーションテストの完全な閉ループを形成し、車両シミュレーション結果のシミュレーション精度を向上させ、さらに、車両シミュレーション結果と路上テストとの一致性を向上させる。これにより、車両に新しい車両機能を組み込む場合に、車両シミュレーションテストによる路上テストの置換を実現することができ、車両テスト効率を向上させ、テストコストを削減することができる。車体動力学モジュール及びタイヤ動力学モジュールによりタイヤ並進力及び車体運動データとタイヤ法線方向荷重をそれぞれ決定し、異なる動力学モジュールは、それぞれの役割を果たすとともに互いに補い合い、ダイナミクスモデルにおけるコードセグメント間のデカップリングを実現する。
実施例2
図2Aは本出願の実施例2における車両シミュレーション方法のフローチャートである。本出願の実施例は、上記各実施例の技術案に基づいて、最適化及び改善される。
さらに、「制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定する」という操作の前に、「タイヤ動力学モジュール及び/または車体動力学モジュールにより、予め設定された制御パラメータ較正表に基づいて、前記制御命令を駆動トルク及び/または制動トルクを含む車両制御パラメータに変換する」を追加することで、後続する現在の時刻の車体運動データの決定にデータサポートを提供する。
図2Bに示す3自由度(degree of freedom、DOF)の水平方向の車体モデルを参照しながら、本出願の実施例を詳細に説明する。自由度は独立した座標数を特徴付けるために用いられる。車両の横方向と縦方向の並進、及びz軸回りの回転は、3つの自由度を提供する。
本出願の実施例は、それぞれタイヤ座標系、車体座標系及びワールド座標系である3つの座標系に関する。
タイヤ動力学モジュールはタイヤ座標系に基づいて、データ演算を行う。前輪(Front Wheel)を例とすると、タイヤ座標系はOである。Oは前輪の中心であり、xは前輪が回転方向において水平に前を向き、yは前輪のタイヤ表面がxと垂直に左を指し、zは右手の法則に従い、鉛直に上を向く。それに対応して、後輪(Rear Wheel)のタイヤ座標系はOである。Oは後輪の中心であり、xは後輪が回転方向において水平に前を向き、yは後輪のタイヤ表面がxと垂直に左を指し、zは右手の法則に従い、鉛直に上を向く。
車体動力学モジュールは車体座標系に基づいて、データ演算を行う。車体座標系はOxyzである。Oは車両の質量中心であり、車頭の向きをx軸方向とし、車頭の左側の垂直方向をy軸方向とし、鉛直方向をz軸方向とする。
図2Aに示す車両シミュレーション方法はS210とS202を含む。
S201、タイヤ動力学モジュール及び/または車体動力学モジュールにより、予め設定された制御パラメータ較正表に基づいて、上層制御モジュールから送信された制御命令を車両制御パラメータに変換する。
前記車両制御パラメータは駆動トルク及び/または制動トルクを含む。
例示的に、その後に現在の時刻の車体運動データを決定する場合、まず、タイヤ動力学モジュールによりタイヤ並進力を決定し、続いて、車体動力学モジュールによりタイヤ動力学モジュールによって決定されたタイヤ並進力に基づいて、車体運動データを決定する。したがって、上層計画モジュールと動力学モジュールとの間のデータやり取り量を減らすために、通常、タイヤ動力学モジュールにより制御命令から車両制御パラメータへの変換を行い、車体動力学モジュールがデータを必要とする場合に、タイヤ動力学モジュールから取得する。
S202、タイヤ動力学モジュールにより、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定する。
タイヤ動力学モジュールはタイヤ座標系を使用するタイヤモデルに基づいて、現在の時刻のタイヤ並進力を決定する。
例示的に、制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データ及び法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定するステップは、駆動トルク、制動トルク、タイヤ回転半径、タイヤ空気圧、及び前の時刻に車体動力学モジュールから出力された車体速度とタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ運動パラメータを決定し、タイヤ回転半径、前記タイヤ運動パラメータ、及び前の時刻に車体動力学モジュールから出力された車体速度に基づいて、現在の時刻のタイヤ縦方向スリップ率を決定し、前記タイヤ縦方向スリップ率及び前の時刻に車体動力学モジュールから出力されたタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ縦力を決定し、及び、タイヤホイールベース、前記タイヤ運動パラメータ、及び前の時刻に車体動力学モジュールから出力された車体速度に基づいて、現在の時刻のタイヤ横方向スリップ角を決定し、前記タイヤ横方向スリップ角及び前の時刻に車体動力学モジュールから出力されたタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ横力を決定するものであってもよい。前記タイヤ並進力は、タイヤ縦力とタイヤ横力を含む。
タイヤ運動パラメータはタイヤ回転加速度またはタイヤ回転速度であってもよい。
例示的に、以下の式を用いて、前輪速度のx及びy方向における成分Vxft及びVyft、並びに後輪速度のx及びy方向における成分Vxrt及びVyrtを決定する。
Figure 0007263415000001

、Vはそれぞれ前の時刻に車体動力学モジュールから出力された車体速度のx軸及びy軸における成分であり、δ、δはそれぞれ車両前輪回転角及び車両後輪回転角であり、ステアリングホイール回転角とステアリングホイールからタイヤまでのギア比との比率によって決定される。伝達率は定数である。rは前の時刻の車体ヨー角速度であり、l及びlはそれぞれ車輪の前輪ホイールベース及び車輪の後輪ホイールベースである。
例示的に、以下の式を用いて、タイヤ回転加速度及びタイヤ回転速度を決定する。タイヤ回転加速度は前輪回転加速度
Figure 0007263415000002

及び後輪回転加速度
Figure 0007263415000003

を含み、タイヤ回転速度は前輪のタイヤ回転速度ω及び後輪のタイヤ回転速度ωを含む。
Figure 0007263415000004

Figure 0007263415000005

af及びTbfはそれぞれ前輪駆動トルク及び後輪駆動トルクであり、Tbf及びTbrはそれぞれ前輪制動トルク及び後輪制動トルクであり、Rはタイヤ回転半径であり、pはタイヤ空気圧であり、Fzf及びFzrはそれぞれ前の時刻に車体動力学モジュールから出力された前輪及び後輪のタイヤ法線方向荷重であり、a、b、c、α、βは定数であり、Myf及びMyrはそれぞれ前輪及び後輪の転がり摩擦トルクであり、ωf(t-1)及びωr(t-1)はそれぞれ前の時刻の前輪及び後輪のタイヤ回転速度である。Fxf及びFxrはそれぞれ前の時刻のタイヤ縦力Fに含まれる前輪縦力Fxf及び後輪縦力Fxrである。
例示的に、v=0.01、b=0、c=0、α=0、β=1。
af及びTbf、Tbf及びTbrは車両の駆動方式及び制動方式により、駆動トルク及び制動トルクを割り振ることができる。
例示的に、以下の式を用いて、現在の時刻のタイヤ縦方向スリップ率を決定する。タイヤ縦方向スリップ率は前輪縦方向スリップ率κと後輪縦方向スリップ率κを含む。
Figure 0007263415000006
例示的に、以下の式を用いて、現在の時刻のタイヤ縦力を決定する。タイヤ縦力は前輪縦力Fxfと後輪縦力Fxrを含む。
Figure 0007263415000007

F()とはマジックフォーミュラによりタイヤ縦力を計算する時の第1の式であり、Fzf、Fzrはそれぞれ前の時刻の前輪法線方向荷重と後輪法線方向荷重である。
例示的に、以下の式を用いて、現在の時刻のタイヤ横方向スリップ角を決定する。タイヤ横方向スリップ角は前輪タイヤ横方向スリップ角α及び後輪タイヤ横方向スリップ角αを含む。
Figure 0007263415000008
例示的に、以下の式を用いて、現在の時刻のタイヤ横力を決定する。タイヤ横力は前輪横力Fyf及び後輪横力Fyrを含む。
Figure 0007263415000009
G()とはマジックフォーミュラによりタイヤ横力を計算する時の第2の式であり、第1の式は、第2の式とは異なる。
S203、車体動力学モジュールにより、前記制御命令及び前記現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定する。
例示的に、前記制御命令及びタイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定するステップは、風速及びタイヤホイールベースに基づいて、空気抵抗と空気抵抗モーメントをそれぞれ決定し、車両慣性モーメント、前記空気抵抗、空気抵抗モーメント、タイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、車体加速度及び車体ヨー角加速度をそれぞれ決定し、前記現在の時刻の車体加速度、前記車体ヨー角加速度、タイヤホイールベース、空気抵抗、及び空気抵抗モーメントに基づいて、前記タイヤ法線方向荷重を決定することと、前記車体加速度及び車体ヨー角加速度に基づいて、車体運動パラメータを決定するものであってもよい。
車体運動パラメータは、車体加速度、車体速度、車体位置、車体ヨー角、車体ヨー角速度、及び車体ヨー角加速度のうち少なくとも1つを含む。
車体動力学モジュールには車体座標系に基づいてデータを演算し、タイヤ動力学モジュールにはタイヤ座標系に基づいてデータを演算する。したがって、タイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力、即ち前輪縦力Fxf、後輪縦力Fxr、前輪横力Fyf及び後輪横力Fyrを用いる時、座標変換を行う必要があることは理解される。
例示的に、以下の式を用いて、タイヤ並進力をタイヤ座標系から車体座標系に変換する。
Figure 0007263415000010
F ’xf、F’xr、F’yf及びF’yrは、それぞれ車体座標系での前輪縦力、後輪縦力、前輪横力及び後輪横力である。
例示的に、以下の式を用いて、シミュレーションニーズにおける風速をワールド座標系から車体座標系に変換する。
Figure 0007263415000011

、W及びWはそれぞれシミュレーションニーズにおける風速のワールド座標系でのX、Y及びZ軸上の成分であり、w、w及びwはそれぞれシミュレーションニーズにおける風速の車体座標系でのx、y及びz軸上の成分であり、ψは前の時刻の車体ヨー角である。
例示的に、以下の式を用いて、風速
Figure 0007263415000012
を決定する。
Figure 0007263415000013

Figure 0007263415000014

Figure 0007263415000015
はそれぞれ前の時刻の車体速度の縦方向成分及び横方向成分である。
例示的に、車体座標系では、以下の式を用いて、空気抵抗の車体座標系でのx、y及びz軸上の成分Fdx、Fdy及びFdzを決定する。
Figure 0007263415000016
Rは気体定数であり、Tは周囲空気温度であり、C、C及びCはそれぞれ車体座標系での、x、y及びz軸に沿う空気抵抗係数であり、Aは車両前面投影面積であり、Pabsは周囲絶対気圧である。上記パラメータのパラメータ値は、既知である。
例示的に、車体座標系では、以下の式を用いて、車体座標系のx軸に沿って回転する空気抵抗ピッチングモーメントMdp及び車体座標系のy軸に沿って回転する空気抵抗ヨーイングモーメントMdyを含む空気抵抗モーメントを決定する。
Figure 0007263415000017
pmとCymはそれぞれ車体座標系では、空気抵抗がy軸とz軸回りに回転するモーメント抵抗パラメータであり、l及びlはそれぞれ車両の前輪ホイールベース及び後輪ホイールベースである。上記パラメータのパラメータ値は既知である。
例示的に、車体座標系では、以下の式を用いて、現在の時刻の車体加速度
Figure 0007263415000018
及び車体ヨー角加速度
Figure 0007263415000019
を決定する。
Figure 0007263415000020
mは車両の総質量であり、rt-1は前の時刻の車体ヨー角速度であり、
Figure 0007263415000021

及び
Figure 0007263415000022
はそれぞれ前の時刻の車体速度のx及びy軸における成分であり、Izzはz軸に沿う車両の慣性モーメントであり、
Figure 0007263415000023

及び
Figure 0007263415000024

はそれぞれ現在の時刻の車体加速度のx及びy軸における成分である。
例示的に、車体座標系では、以下の式を用いて、現在の時刻の車体速度
Figure 0007263415000025

、車体位置(x,y)、車体ヨー角速度r、及び車体ヨー角ψを決定する。
Figure 0007263415000026
Figure 0007263415000027
及び
Figure 0007263415000028
はそれぞれ前の時刻の車体速度のx軸及びy軸における成分であり、
Figure 0007263415000029
及び
Figure 0007263415000030

はそれぞれ現在の時刻の車体速度のx軸及びy軸における成分であり、xt-1及びyt-1はそれぞれ前の時刻の車体位置のx軸及びy軸における成分であり、x及びyはそれぞれ現在の時刻の車体位置のx軸及びy軸における成分である。
例示的に、車体座標系では、以下の式を用いて、現在の時刻のタイヤ法線方向荷重Fを決定する。タイヤ法線方向荷重は前輪法線方向荷重Fzf及び後輪法線方向荷重Fzrを含む。
Figure 0007263415000031
hは車両の質量中心から地面までの高さである。
本出願の実施例は現在の時刻のタイヤ並進力を決定する前に、タイヤ動力学モジュール及び/または車体動力学モジュールにより、予め設定された制御パラメータ較正表に基づいて、制御命令を車両制御パラメータに変換するステップを追加する。それにより、車両によって認識可能なアナログ量をタイヤ動力学モジュール及び車体動力学モジュールによって使用可能なデータ量に変換し、それによりタイヤ動力学モジュール及び車体動力学モジュールが車体運動データを最終的に決定することにデータサポートを提供する。
実施例3
図3は本出願の実施例3における車両シミュレーション装置の構成図であり、本出願の実施例は無人走行車両にシミュレーションテストを行う状況に適用される。該装置はソフトフェア及び/ハードウェアによって実行され、具体的には電子機器に配置される。該電子機器は車両の制御システムに集積することができる。
図3に示す車両シミュレーション装置300はタイヤ動力学モジュール301及び車体動力学モジュール302を含む。
タイヤ動力学モジュール301は上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュール302から出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定するために用いられ、車体動力学モジュール302は、前記制御命令及び前記現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定するために用いられる。
本出願の実施例はタイヤ動力学モジュールにより、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定し、車体運動学モデルにより、制御命令及び現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定する。上記技術案はタイヤ動力学モジュール及び車体運動学モジュールによる上層計画モジュールから送信された制御命令への処理、及び2つの動力学モジュール間のデータやり取りにより、タイヤ並進力及び車体運動学データとタイヤ法線方向荷重を決定することで、ダイナミクスモデルと従来の無人車両のフレーム全体との間の組み合わせを実現し、車両シミュレーションテストの完全な閉ループを形成し、車両シミュレーション結果のシミュレーション精度を向上させ、さらに、車両シミュレーション結果と路上テストとの一致性を向上させることにより、車両に新しい車両機能を組み込む場合に車両シミュレーションテストによる路上テストの置換を実現することができ、車両テスト効率を向上させ、テストコストを削減する。車体動力学モジュール及びタイヤ動力学モジュールによりタイヤ並進力及び車体運動データとタイヤ法線方向荷重をそれぞれ決定し、ダイナミクスモデルにおけるデータデカップリングを可能にする。
現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、車体動力学モジュールは、上層計画モジュールが前記現在の時刻の車体運動データに基づいて車両走行のシミュレーションを制御するように、前記現在の時刻の車体運動データを前記上層計画モジュールに送信するために用いられる。
現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、車体動力学モジュールは、前記現在の時刻のタイヤ法線方向荷重をタイヤ動力学モジュールに送信するために用いられ、タイヤ動力学モジュールは、前記現在の時刻のタイヤ法線方向荷重に基づいて次の時刻のタイヤ並進力を決定するために用いられる。
前記制御命令は、シフトポジション、アクセルペダル開度、ブレーキペダル開度、及びステアリングホイールの回転方向のうちの少なくとも1つを含む。
制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定する前に、タイヤ動力学モジュール301及び/または車体動力学モジュール302は、予め設定された制御パラメータ較正表に基づいて、前記制御命令を車両制御パラメータに変換するために用いられ、前記車両制御パラメータは駆動トルク及び/または制動トルクを含む。
タイヤ動力学モジュール301は、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定することを実行する場合に、具体的には、駆動トルク、制動トルク、タイヤ回転半径、タイヤ空気圧、及び前の時刻に車体動力学モジュールから出力された車体速度とタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ運動パラメータを決定し、タイヤ回転半径、前記タイヤ運動パラメータ、及び前の時刻に車体動力学モジュールから出力された車体速度に基づいて、現在の時刻のタイヤ縦方向スリップ率を決定し、前記タイヤ縦方向スリップ率及び前の時刻に車体動力学モジュールから出力されたタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ縦力を決定し、タイヤホイールベース、前記タイヤ運動パラメータ、及び前の時刻に車体動力学モジュールから出力された車体速度に基づいて、現在の時刻のタイヤ横方向スリップ角を決定し、前記タイヤ横方向スリップ角及び前の時刻に車体動力学モジュールから出力されたタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ横力を決定するために用いられ、前記タイヤ並進力はタイヤ縦力とタイヤ横力を含む
車体動力学モジュール302は、前記制御命令及びタイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定することを実行する場合に、具体的には、風速及びタイヤホイールベースに基づいて、空気抵抗と空気抵抗モーメントをそれぞれ決定し、車両慣性モーメント、前記空気抵抗、空気抵抗モーメント、タイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、車体加速度及び車体ヨー角加速度をそれぞれ決定し、前記車体加速度、前記車体ヨー角加速度、タイヤホイールベース、空気抵抗、及び空気抵抗モーメントに基づいて、前記タイヤ法線方向荷重を決定し、前記車体加速度及び車体ヨー角加速度に基づいて、車体運動パラメータを決定するために用いられ、車体運動パラメータは車体加速度、車体速度、車体位置、車体ヨー角、車体ヨー角速度、及び車体ヨー角加速度のうち少なくとも1つを含む。
車体動力学モジュール302は、前記現在の時刻の車体運動データを前記上層計画モジュールに送信することを実行する前に、さらに前記現在の時刻の車体運動データを車体動力学モジュールに用いられる第1の座標系から前記上層計画モジュールに用いられる第2の座標系に変換するために用いられる。
上記車両シミュレーション装置は本出願のいずれかの実施例にて提供される車両シミュレーション方法を実行でき、車両シミュレーション方法の実行に対応する機能モジュール及び有益な効果を備える。
実施例4
本出願実施例によれば、本出願は電子機器及び読み取り可能な記憶媒体をさらに提供する。
図4に示すように、本出願の実施例の車両シミュレーション方法を実現する電子機器のブロック図である。電子機器は、例えば、ラップトップコンピュータ、デスクトップコンピュータ、ワークステーション、パーソナルディジタルアシスタント、サーバ、ブレードサーバ、メインフレームコンピュータ及び他の適切なコンピュータなど、様々な形態のデジタルコンピュータを表すことを意図する。電子機器はさらに、例えば、携帯情報端末、携帯電話、スマートフォン、ウェアラブルデバイス及び他の同様のコンピューティング装置など、様々な形態の移動体装置を表すことができる。本明細書に示されるコンポーネント、それらの接続及び関係、並びにそれらの機能は、単なる例であり、本明細書に記載及び/または請求される本出願の実施を限定することを意図しない。
図4に示すように、該電子機器は、1つまたは複数のプロセッサ401と、メモリ402と、高速インタフェース及び低速インタフェースを含み、各コンポーネントを接続するためのインタフェースと、を含む。各コンポーネントは異なるバスによって相互接続され、共通のマザーボード上に実装し、または必要に応じて他の方式で実装することができる。プロセッサは、電子機器内で実行される、GUIのグラフィックス情報を外部入力/出力装置(例えば、インタフェースに結合された表示機器)上に表示するようにメモリ内またはメモリ上に記憶されている命令を含む命令を処理することができる。他の実施形態では、必要に応じて、複数のプロセッサ及び/または複数のバスを、複数のメモリ及び複数のメモリとともに使用することができる。それぞれの機器が必要な操作の一部を提供する(例えば、サーバアレイ、ブレードサーバ群、またはマルチプロセッサシステムとする)複数の電子機器を接続することができる。図4では、1つのプロセッサ401を例とする。
メモリ402は、本出願にて提供される非一時的コンピュータ読み取り可能な記憶媒体である。前記メモリは、少なくとも1つのプロセッサに本出願にて提供される車両シミュレーション方法を実行させるように、前記少なくとも1つのプロセッサによって実行可能な命令を記憶している。本出願の非一時的コンピュータ読み取り可能な記憶媒体は、本出願にて提供される車両シミュレーション方法をコンピュータに実行させるために用いられるコンピュータ命令を記憶する。
非一時的コンピュータ読み取り可能な記憶媒体として、メモリ402は、例えば、本出願の実施例における車両シミュレーション方法に対応するプログラム命令/モジュール(例えば、図3に示すタイヤ動力学モジュール301及び車体動力学モジュール302)のような非一時的ソフトウェアプログラム、非一時的コンピュータ実行可能なプログラム及びモジュールを記憶するために用いることができる。プロセッサ401は、メモリ402に記憶された非一時的ソフトウェアプログラム、命令及びモジュールを実行することで、サーバの様々な機能アプリケーション及びデータ処理を実行し、すなわち、上記方法の実施例における車両シミュレーション方法を実現する。
メモリ402は、オペレーティングシステム、少なくとも1つの機能に必要なアプリケーションプログラムを記憶可能なプログラム記憶領域と、車両シミュレーション方法を実現する電子機器の利用に応じて作成されるデータなどを記憶可能なデータ記憶領域とを含むことができる。メモリ402は、高速ランダムアクセスメモリを含むことができ、さらに、例えば少なくとも1つの磁気ディスク記憶装置、フラッシュメモリデバイス、または他の非一時的ソリッドステート記憶装置のような非一時的メモリを含むことができる。いくつかの実施例では、メモリ402は、任意選択的に、プロセッサ401に対して遠隔に配置されるメモリを含み、これらの遠隔メモリは、ネットワークを介して車両シミュレーション方法を実現する電子機器に接続することができる。上記ネットワークの例としては、インターネット、企業イントラネット、ローカルエリアネットワーク、移動通信ネットワーク、及びそれらの組み合わせを含むが、これらに限定されない。
車両シミュレーション方法を実現する電子機器は、入力装置403と出力装置404とをさらに含むことができる。プロセッサ401、メモリ402、入力装置403、及び出力装置404は、バスまたは他の方式で接続することができ、図4では、バスによる接続を例とする。
入力装置403は、入力された数字または文字情報を受信し、車両シミュレーションを実現する電子機器のユーザ設定及び機能制御に関連するキー信号入力を生成することができ、例えば、タッチパネル、キーパッド、マウス、トラックパッド、タッチパッド、ポインティングスティック、1つ以上のマウスボタン、トラックボール、ジョイスティックなどの入力装置が挙げられる。出力装置404は、表示機器、補助照明装置(例えば、LED)、触覚フィードバック装置(例えば、振動モータ)などを含むことができる。該表示機器は、液晶ディスプレイ(LCD)、発光ダイオード(LED)ディスプレイ、及びプラズマディスプレイを含み得るが、これらに限定されない。いくつかの実施形態では、表示機器はタッチパネルであってもよい。
ここで説明されるシステム及び技術の様々な実施形態は、デジタル電子回路システム、集積回路システム、特定用途向けASIC(特定用途向け集積回路)、コンピュータハードウェア、ファームウェア、ソフトウェア、及び/またはこれらの組み合わせで実現することができる。これらの様々な実施形態は、1つまたは複数のコンピュータプログラム内で実施されることを含むことができ、この1つまたは複数のコンピュータプログラムは、少なくとも1つのプログラマブルプロセッサを含むプログラマブルシステム上で実行及び/または解釈することができ、このプログラマブルプロセッサは、専用または汎用のプログラマブルプロセッサであってもよく、記憶システム、少なくとも1つの入力装置、及び少なくとも1つの出力装置からデータ及び命令を受信し、この記憶システム、この少なくとも1つの入力装置、及びこの少なくとも1つの出力装置にデータ及び命令を送信することができる。
これらのコンピューティングプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、またはコードとも呼ばれ)は、プログラマブルプロセッサの機械命令を含み、高度プロセス及び/またはオブジェクト指向プログラミング言語、及び/またはアセンブリ/機械語でこれらのコンピュータプログラムを実行することができる。本明細書に使用される用語の「機械読み取り可能な媒体」及び「コンピュータ読み取り可能な媒体」は、プログラマブルプロセッサに機械命令及び/またはデータを提供するための任意のコンピュータプログラム製品、機器、及び/または装置(例えば、磁気ディスク、光ディスク、メモリ、プログラマブルロジック装置(PLD))を指し、機械読み取り可能な信号としての機械命令を受信する機械読み取り可能な媒体を含む。用語の「機械読み取り可能な信号」は、機械命令及び/またはデータをプログラマブルプロセッサに提供するための任意の信号を指す。
ユーザとのインタラクションを提供するために、ここで説明されるシステム及び技術をコンピュータ上で実施することができ、このコンピュータは、ユーザに情報を表示するための表示装置(例えば、CRT(陰極線管)やLCD(液晶ディスプレイ)モニタ)と、キーボード及びポインティングデバイス(例えば、マウスまたはトラックボール)であって、ユーザがこのキーボード及びこのポインティングデバイスによりコンピュータに入力を提供可能なものと、を有する。他の種類の装置は、ユーザとのインタラクションを提供するために用いることもでき、例えば、ユーザに提供されるフィードバックは、任意の形態の感知フィードバック(例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバック)であってもよく、任意の形態(音響入力、音声入力、または触覚入力を含む)でユーザからの入力を受信することができる。
ここで説明されるシステム及び技術は、バックエンドコンポーネントを含むコンピューティングシステム(例えば、データサーバとする)、またはミドルウェアコンポーネントを含むコンピューティングシステム(例えば、アプリケーションサーバ)、またはフロントエンドコンポーネントを含むコンピューティングシステム(例えば、グラフィカルユーザインタフェースまたはウェブブラウザを有するユーザコンピュータであり、ユーザは、このグラフィカルユーザインタフェースまたはこのウェブブラウザによってここで説明されるシステム及び技術の実施形態とインタラクションできる)、またはこのようなバックエンドコンポーネントと、ミドルウェアコンポーネントと、フロントエンドコンポーネントとの任意の組み合わせを含むコンピューティングシステムで実施される。任意の形態または媒体のデジタルデータ通信(例えば、通信ネットワーク)によってシステムのコンポーネントを相互接続することができる。通信ネットワークの例は、ローカルエリアネットワーク(LAN)と、ワイドエリアネットワーク(WAN)と、インターネットと、ブロックチェーンネットワークとを含む。
コンピュータシステムは、クライアントとサーバとを含むことができる。クライアントとサーバは、一般的に、互いに離れており、通常、通信ネットワークを介してインタラクションする。対応するコンピュータ上で実行され、かつ互いにクライアント-サーバの関係を有するコンピュータプログラムによって、クライアントとサーバとの関係が生成される。
本出願の実施例はタイヤ動力学モジュールにより、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定し、車体運動学モデルにより、制御命令及び現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定する。上記技術案はタイヤ動力学モジュール及び車体運動学モジュールによる上層計画モジュールから送信された制御命令への処理、及び2つの動力学モジュール間のデータやり取りにより、タイヤ並進力及び車体運動学データとタイヤ法線方向荷重を決定することで、ダイナミクスモデルと従来の無人車両のフレーム全体との間の組み合わせを実現し、車両シミュレーションテストの完全な閉ループを形成し、車両シミュレーション結果のシミュレーション精度を向上させ、さらに、車両シミュレーション結果と路上テストとの一致性を向上させることにより、車両に新しい車両機能を組み込む場合に車両シミュレーションテストによる路上テストの置換を実現することができ、車両テスト効率を向上させ、テストコストを削減する。車体動力学モジュール及びタイヤ動力学モジュールによりタイヤ並進力及び車体運動データとタイヤ法線方向荷重をそれぞれ決定し、異なる動力学モジュールは、それぞれの役割を果たすとともに互いに補い合い、ダイナミクスモデルにおけるコードセグメント間のデカップリングを実現する。
以上に示される様々な形態のフローを使用して、ステップを新たに順序付け、追加、または削除することが可能であることを理解すべきである。例えば、本出願に記載されている各ステップは、並列に実行してもよいし、順次実行してもよいし、異なる順序で実行してもよいが、本出願に開示されている技術案の所望する結果を実現することができる限り、本明細書ではこれに限定されない。
上記具体的な実施形態は、本出願の保護範囲を限定するものではない。当業者であれば、設計要件と他の要因によって、様々な修正、組み合わせ、サブコンビネーション、及び代替を行うことができることを理解すべきである。本出願の精神及び原則内で行われる任意の修正、同等の置換、及び改善などは、いずれも本出願の保護範囲内に含まれるべきである。

Claims (12)

  1. 車両シミュレーション装置によって実行される車両シミュレーション方法であって、
    タイヤ動力学モジュールにより、上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定するステップと、
    車体動力学モジュールにより、前記制御命令及び前記現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定するステップと、を含むことを特徴とする、車両シミュレーション方法。
  2. 現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、前記方法は、
    車体動力学モジュールにより、上層計画モジュールが前記現在の時刻の車体運動データに基づいて車両走行のシミュレーションを制御するように、前記現在の時刻の車体運動データを前記上層計画モジュールに送信するステップをさらに含むことを特徴とする、請求項1に記載の方法。
  3. 現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定した後、前記方法は、
    車体動力学モジュールにより、前記現在の時刻のタイヤ法線方向荷重をタイヤ動力学モジュールに送信するステップと、
    タイヤ動力学モジュールにより、前記現在の時刻のタイヤ法線方向荷重に基づいて次の時刻のタイヤ並進力を決定するステップと、をさらに含むことを特徴とする、請求項1または2に記載の方法。
  4. 前記制御命令は、シフトポジション、アクセルペダル開度、ブレーキペダル開度、及びステアリングホイールの回転方向のうちの少なくとも1つを含むことを特徴とする、請求項1または2に記載の方法。
  5. 制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定する前に、前記方法は、
    タイヤ動力学モジュール及び/または車体動力学モジュールにより、予め設定された制御パラメータ較正表に基づいて、前記制御命令を車両制御パラメータに変換するステップをさらに含み、
    前記車両制御パラメータは駆動トルク及び/または制動トルクを含むことを特徴とする、請求項4に記載の方法。
  6. 上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定するステップは、
    駆動トルク、制動トルク、タイヤ回転半径、タイヤ空気圧、及び前の時刻に車体動力学モジュールから出力された車体速度とタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ運動パラメータを決定するステップと、
    タイヤ回転半径、前記タイヤ運動パラメータ、及び前の時刻に車体動力学モジュールから出力された車体速度に基づいて、現在の時刻のタイヤ縦方向スリップ率を決定し、前記タイヤ縦方向スリップ率及び前の時刻に車体動力学モジュールから出力されたタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ縦力を決定するステップと、
    タイヤホイールベース、前記タイヤ運動パラメータ、及び前の時刻に車体動力学モジュールから出力された車体速度に基づいて、現在の時刻のタイヤ横方向スリップ角を決定し、前記タイヤ横方向スリップ角及び前の時刻に車体動力学モジュールから出力されたタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ横力を決定するステップと、を含み、
    前記タイヤ並進力はタイヤ縦力とタイヤ横力を含むことを特徴とする、請求項5に記載の方法。
  7. 前記制御命令及びタイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、現在の時刻の車体運動データ及びタイヤ法線方向荷重を決定するステップは、
    風速及びタイヤホイールベースに基づいて、空気抵抗と空気抵抗モーメントをそれぞれ決定するステップと、
    車両慣性モーメント、前記空気抵抗、空気抵抗モーメント、タイヤ動力学モジュールから出力された現在の時刻のタイヤ並進力に基づいて、車体加速度及び車体ヨー角加速度をそれぞれ決定するステップと、
    前記車体加速度、前記車体ヨー角加速度、タイヤホイールベース、空気抵抗、及び空気抵抗モーメントに基づいて、前記タイヤ法線方向荷重を決定するステップと、
    前記車体加速度及び車体ヨー角加速度に基づいて、車体運動パラメータを決定するステップと、を含み、
    車体運動パラメータは、車体加速度、車体速度、車体位置、車体ヨー角、車体ヨー角速度、及び車体ヨー角加速度のうち少なくとも1つを含むことを特徴とする、請求項5に記載の方法。
  8. 車体動力学モジュールにより、前記現在の時刻の車体運動データを前記上層計画モジュールに送信する前に、前記方法は、
    車体動力学モジュールにより、前記現在の時刻の車体運動データを車体動力学モジュールに用いられる第1の座標系から前記上層計画モジュールに用いられる第2の座標系に変換するステップをさらに含むことを特徴とする、請求項2に記載の方法。
  9. 車両シミュレーション装置であって、
    上層計画モジュールから送信された制御命令及び前の時刻に車体動力学モジュールから出力された車体運動データとタイヤ法線方向荷重に基づいて、現在の時刻のタイヤ並進力を決定するためのタイヤ動力学モジュールと、
    前記制御命令及び前記現在の時刻のタイヤ並進力に基づいて、車両シミュレーションを行うための現在の時刻の車体運動データ及び次の時刻のタイヤ並進力を決定するための現在の時刻のタイヤ法線方向荷重を決定するための車体動力学モジュールと、を含むことを特徴とする、車両シミュレーション装置。
  10. 少なくとも1つのプロセッサと、
    前記少なくとも1つのプロセッサと通信可能に接続されるメモリと、を含み、
    前記メモリは、前記少なくとも1つのプロセッサによって実行可能な命令を記憶しており、前記命令が前記少なくとも1つのプロセッサによって実行される場合、前記少なくとも1つのプロセッサが請求項1から8のいずれか1項に記載の車両シミュレーション方法を実行できることを特徴とする、電子機器。
  11. コンピュータ命令を記憶している非一時的コンピュータ読み取り可能な記憶媒体であって、前記コンピュータ命令はコンピュータに請求項1から8のいずれか1項に記載の車両シミュレーション方法を実行させるために用いられることを特徴とする、コンピュータ命令を記憶している非一時的コンピュータ読み取り可能な記憶媒体。
  12. コンピュータ上で動作しているときに、請求項1から8のいずれか1項に記載の車両シミュレーション方法を前記コンピュータに実行させることを特徴とする、コンピュータプログラム。
JP2021033509A 2020-03-03 2021-03-03 車両シミュレーション方法、装置、機器及び媒体 Active JP7263415B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010139855.8 2020-03-03
CN202010139855.8A CN111368424B (zh) 2020-03-03 2020-03-03 一种车辆仿真方法、装置、设备及介质

Publications (2)

Publication Number Publication Date
JP2021138363A JP2021138363A (ja) 2021-09-16
JP7263415B2 true JP7263415B2 (ja) 2023-04-24

Family

ID=71211194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021033509A Active JP7263415B2 (ja) 2020-03-03 2021-03-03 車両シミュレーション方法、装置、機器及び媒体

Country Status (5)

Country Link
US (1) US11827202B2 (ja)
EP (1) EP3876136A1 (ja)
JP (1) JP7263415B2 (ja)
KR (1) KR102524904B1 (ja)
CN (1) CN111368424B (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111275011B (zh) * 2020-02-25 2023-12-19 阿波罗智能技术(北京)有限公司 移动红绿灯检测方法、装置、电子设备和存储介质
CN112051848B (zh) * 2020-08-31 2021-07-20 安徽江淮汽车集团股份有限公司 车辆解耦控制方法、仿真平台、电子设备及存储介质
JP7512943B2 (ja) * 2021-04-20 2024-07-09 トヨタ自動車株式会社 車両制御装置
CN113126624B (zh) * 2021-04-20 2023-02-17 禾多科技(北京)有限公司 自动驾驶仿真测试方法、装置、电子设备和介质
CN114523803B (zh) * 2022-03-14 2024-03-08 宝武集团马钢轨交材料科技有限公司 一种轻量化重载轮对及其设计方法
DE102022125522A1 (de) 2022-10-04 2024-04-04 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Ermittlung einer radindividuellen Reifen-Längskraft sowie Steuergerät für ein Kraftfahrzeug
CN118235131A (zh) * 2022-10-20 2024-06-21 华为技术有限公司 构建车辆动力学模型的方法、装置、设备和存储介质
KR102587505B1 (ko) 2022-11-01 2023-10-11 주식회사 동성엔지니어링 멀티 에이전트 주행 시뮬레이션 데이터 생성을 위한 파일 변환 방법
KR20240061964A (ko) 2022-11-01 2024-05-08 주식회사 동성엔지니어링 멀티 에이전트 주행 시뮬레이션 데이터 생성을 위한 파일 변환 방법
CN116976104B (zh) * 2023-07-27 2024-01-30 徐工集团工程机械股份有限公司科技分公司 装载机行驶控制方法、装置及系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018202894A (ja) 2017-05-30 2018-12-27 株式会社ショーワ 車両状態推定装置、制御装置、サスペンション制御装置、及びサスペンション装置。
JP2019537025A (ja) 2016-12-05 2019-12-19 アー・ファウ・エル・リスト・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング 駆動系とテストスタンドによるテストランの間に負荷設定機械を制御する方法

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6370467B1 (en) * 1998-08-10 2002-04-09 Ford Global Technologies, Inc. Method of calculating optimal wheelslips for brake controller
DE19910967C1 (de) 1999-03-12 2000-09-21 Avl Deutschland Gmbh Verfahren zum Simulieren des Verhaltens eines Fahrzeugs auf einer Fahrbahn
JP4445889B2 (ja) * 2005-03-24 2010-04-07 株式会社豊田中央研究所 車両制御装置
JP4631549B2 (ja) * 2005-06-01 2011-02-16 株式会社アドヴィックス 車両運動安定化制御装置
JP4005618B2 (ja) * 2006-04-14 2007-11-07 株式会社神戸製鋼所 タイヤの制動特性試験装置
US20080015754A1 (en) * 2006-07-14 2008-01-17 Hac Aleksander B System for estimating and compensating for lateral disturbances using controlled steering and braking
JP4584905B2 (ja) 2006-12-19 2010-11-24 独立行政法人科学技術振興機構 車両用シミュレーションモデル作成装置
US7835846B2 (en) * 2007-02-28 2010-11-16 Gm Global Technology Operations, Inc. Nonlinear vehicle yaw/roll/sideslip command interpreter
US7873449B2 (en) * 2007-03-29 2011-01-18 Ford Global Technologies Vehicle safety system with advanced tire monitoring
US20090177346A1 (en) * 2007-12-19 2009-07-09 Hac Aleksander B Dynamic estimation of vehicle inertial parameters and tire forces from tire sensors
JP4949319B2 (ja) * 2008-05-13 2012-06-06 富士重工業株式会社 車両の駆動力制御装置
JP5146102B2 (ja) * 2008-05-19 2013-02-20 株式会社明電舎 車両挙動試験装置
US8050838B2 (en) * 2008-11-24 2011-11-01 GM Global Technology Operations LLC Kinematic estimator for vehicle lateral velocity using force tables
KR101757339B1 (ko) * 2010-01-25 2017-07-12 보그워너 스웨덴 아베 차량의 요 모멘트 제어 방법
US8521349B2 (en) * 2010-06-10 2013-08-27 Ford Global Technologies Vehicle steerability and stability control via independent wheel torque control
US8998353B2 (en) * 2010-09-07 2015-04-07 GM Global Technology Operations LLC Hybrid brake control
US8315764B2 (en) * 2010-09-07 2012-11-20 GM Global Technology Operations LLC Optimal corner control for vehicles
US9234820B2 (en) * 2012-07-09 2016-01-12 Meidensha Corporation Testing system for drivetrain
US9428018B2 (en) * 2012-12-28 2016-08-30 Bridgestone Americas Tire Operations, Llc Scalable vehicle models for indoor tire testing
US9547173B2 (en) * 2013-10-03 2017-01-17 Honda Motor Co., Ltd. System and method for dynamic in-vehicle virtual reality
US9096226B2 (en) * 2013-10-31 2015-08-04 Ford Global Technologies, Llc Vehicle dynamic controls coordination system for dual-axle driven electric vehicles
US9340211B1 (en) * 2014-12-03 2016-05-17 The Goodyear Tire & Rubber Company Intelligent tire-based road friction estimation system and method
EP3322965B1 (en) * 2015-07-14 2021-02-24 Bridgestone Americas Tire Operations, LLC Method of generating tire load histories and testing tires
JP6631151B2 (ja) * 2015-10-20 2020-01-15 横浜ゴム株式会社 最適タイヤ断面形状作成方法及び最適タイヤ断面形状作成装置
EP3309025B1 (en) * 2016-10-13 2021-06-30 Volvo Car Corporation Method and system for computing a road friction estimate
CN106502736B (zh) 2016-10-18 2018-04-06 腾讯科技(深圳)有限公司 应用程序处理方法和装置
CN106649983B (zh) * 2016-11-09 2019-11-08 吉林大学 用于无人驾驶车辆高速运动规划的车辆动力学模型建模方法
KR20180092227A (ko) * 2017-02-08 2018-08-17 자동차부품연구원 통합 동역학 해석 장치
US10093321B1 (en) * 2017-03-23 2018-10-09 Mitsubishi Electric Research Laboratories, Inc. System and method for calibrating parameters of tires
US10549752B2 (en) * 2017-03-30 2020-02-04 Baidu Usa Llc Deceleration curb-based direction checking and lane keeping system for autonomous driving vehicles
JP6901723B2 (ja) * 2017-03-31 2021-07-14 マツダ株式会社 車両挙動の制御方法及び車両挙動のシミュレーション方法
EP3398825B1 (en) * 2017-05-03 2020-03-11 Volvo Car Corporation Method and system for computing a road friction estimate
CN107102880B (zh) 2017-05-11 2018-11-23 腾讯科技(深圳)有限公司 消息处理方法、装置、存储介质和计算机设备
JP7346401B2 (ja) * 2017-11-10 2023-09-19 エヌビディア コーポレーション 安全で信頼できる自動運転車両のためのシステム及び方法
US11130382B2 (en) * 2018-04-07 2021-09-28 Nimbus AV Limited Liability Company Vehicle and methods for improving stability and occupant comfort
US10755007B2 (en) * 2018-05-17 2020-08-25 Toyota Jidosha Kabushiki Kaisha Mixed reality simulation system for testing vehicle control system designs
US20190389473A1 (en) * 2018-06-20 2019-12-26 GM Global Technology Operations LLC Method and apparatus for accelerometer based tire normal force estimation
CN109204317B (zh) * 2018-07-24 2020-05-22 吉林大学 轮毂驱动电动汽车纵、横和垂向力集成控制优化方法
CN109613916B (zh) * 2018-10-30 2021-10-08 同济大学 一种驾驶员在环汽车主动避撞仿真试验台
CN111131352B (zh) 2018-10-31 2023-01-13 北京国双科技有限公司 主题切换方法及装置
CN111140098A (zh) * 2018-12-14 2020-05-12 北京悠膳信息技术有限公司 车锁控制系统、车辆和车锁控制方法
CN109677403B (zh) * 2018-12-27 2020-05-19 吉林大学 一种基于微分平坦的智能车避障控制方法
CN109670266B (zh) * 2018-12-29 2023-04-18 青岛慧拓智能机器有限公司 一种用于创建矿用车辆动力学模型的方法
CN109726480A (zh) * 2018-12-29 2019-05-07 青岛慧拓智能机器有限公司 一种用于验证无人矿卡相关算法的系统
CN109597308A (zh) * 2019-01-15 2019-04-09 天津大学 基于动力学模型的无人驾驶汽车模型预测控制器设计方法
CN109823348B (zh) * 2019-02-19 2021-04-30 百度在线网络技术(北京)有限公司 无人车倒车模型控制方法、装置、设备及计算机可读介质
US11427196B2 (en) * 2019-04-15 2022-08-30 Peloton Technology, Inc. Systems and methods for managing tractor-trailers
CN110175428B (zh) * 2019-06-03 2020-11-10 北京理工大学 基于车辆动力学模型的车辆运动特性仿真方法及系统
JP2022541876A (ja) * 2019-06-14 2022-09-28 ボルボトラックコーポレーション 車両動力学に関連付けされたモデルを検証するための方法
US11396292B2 (en) * 2019-08-16 2022-07-26 Peloton Technology, Inc Devices, systems, and methods for transmitting vehicle data
CN111090364A (zh) 2019-12-11 2020-05-01 文思海辉智科科技有限公司 页面风格切换方法、装置、电子设备及可读存储介质
US11203354B2 (en) * 2020-02-26 2021-12-21 Mitsubishi Electric Research Laboratories, Inc. System and method for determining friction curve of tire

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019537025A (ja) 2016-12-05 2019-12-19 アー・ファウ・エル・リスト・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング 駆動系とテストスタンドによるテストランの間に負荷設定機械を制御する方法
JP2018202894A (ja) 2017-05-30 2018-12-27 株式会社ショーワ 車両状態推定装置、制御装置、サスペンション制御装置、及びサスペンション装置。

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MADLAB EXPO 2018 [Subtrack 2]Vehicle Dynamics Blockset,2018年04月26日,https://www.matlabexpo.com/content/dam/mathworks/mathworks-dot-com/images/events/matlabexpo/kr/2018/introduction-to-vehicle-dynamics-blockset.pdf

Also Published As

Publication number Publication date
US11827202B2 (en) 2023-11-28
CN111368424B (zh) 2023-09-01
US20210276539A1 (en) 2021-09-09
EP3876136A1 (en) 2021-09-08
KR102524904B1 (ko) 2023-04-24
CN111368424A (zh) 2020-07-03
JP2021138363A (ja) 2021-09-16
KR20210111709A (ko) 2021-09-13

Similar Documents

Publication Publication Date Title
JP7263415B2 (ja) 車両シミュレーション方法、装置、機器及び媒体
JP2021121533A (ja) 縦方向動力学モデルのトレーニング方法、装置及び機器
CN102789171A (zh) 一种可视化无人机飞行控制半实物仿真测试方法及系统
CN114348026B (zh) 一种车辆控制方法、装置、设备以及存储介质
CN111873991A (zh) 一种车辆转向的控制方法、装置、终端及存储介质
WO2022247203A1 (zh) 自动驾驶车辆的控制方法、装置、设备以及存储介质
TW201307155A (zh) 無人飛行載具模擬飛行系統及方法
CN114771570A (zh) 自动驾驶车辆的控制方法和装置
Sun et al. Dynamic modeling and hardware-in-loop simulation for a tail-sitter unmanned aerial vehicle in hovering flight
US11898850B2 (en) Vehicle position detection device and parameter set creation device for vehicle position detection
CN113759707A (zh) 用于自动驾驶车辆的预测控制优化方法和装置
WO2022105361A1 (zh) 车辆控制方法、装置、计算机可读存储介质及电子设备
CN113442854A (zh) 数据处理方法、装置、电子设备和存储介质
CN107628108A (zh) 一种车辆全电传操纵系统
CN117922221A (zh) 车身姿态预测方法、装置、设备和介质
CN113696967B (zh) 车辆转向控制方法、装置、电子设备及存储介质
CN117434855A (zh) 一种自动驾驶仿真方法和系统
CN113625597A (zh) 仿真车辆控制方法、装置、电子设备和存储介质
CN113805495A (zh) 远程自动驾驶仿真控制方法、装置、系统及电子设备
CN111309016B (zh) 自平衡机器人控制系统、方法、自平衡机器人及介质
WO2024089728A1 (ja) 遠隔操縦装置、移動体遠隔操縦システム、移動体制御装置、画像表示装置、移動体および遠隔操縦方法
KR102268833B1 (ko) 이동체의 구동 시스템 및 방법
Ayyagari Comparative Study of Model-based Lateral Controllers with Selected Deep Learning Methods for Autonomous Driving
Lee et al. 59225 THE DEVELOPMENT OF A REAL-TIME SIMULATOR FOR UNMANNED GROUND VEHICLE (Control of Multibody Systems)
Troy et al. Haptics-enabled UAV teleoperation using motion capture systems

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210303

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230412

R150 Certificate of patent or registration of utility model

Ref document number: 7263415

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150