JP4466718B2 - 走行軌跡生成方法及び走行軌跡生成装置 - Google Patents

走行軌跡生成方法及び走行軌跡生成装置 Download PDF

Info

Publication number
JP4466718B2
JP4466718B2 JP2007285461A JP2007285461A JP4466718B2 JP 4466718 B2 JP4466718 B2 JP 4466718B2 JP 2007285461 A JP2007285461 A JP 2007285461A JP 2007285461 A JP2007285461 A JP 2007285461A JP 4466718 B2 JP4466718 B2 JP 4466718B2
Authority
JP
Japan
Prior art keywords
travel locus
time
condition
locus
calculating
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
JP2007285461A
Other languages
English (en)
Other versions
JP2009115466A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2007285461A priority Critical patent/JP4466718B2/ja
Priority to PCT/JP2008/069779 priority patent/WO2009057703A1/ja
Priority to CN2008800204919A priority patent/CN101689330B/zh
Priority to DE112008003209T priority patent/DE112008003209T5/de
Priority to US12/525,197 priority patent/US8428812B2/en
Publication of JP2009115466A publication Critical patent/JP2009115466A/ja
Application granted granted Critical
Publication of JP4466718B2 publication Critical patent/JP4466718B2/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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/10Controlling the power contribution of each of the prime movers to meet required power demand
    • B60W20/12Controlling the power contribution of each of the prime movers to meet required power demand using control strategies taking into account route information
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • B60L15/2045Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed for optimising the use of energy
    • 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
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • 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
    • B60W10/08Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
    • 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/20Conjoint control of vehicle sub-units of different type or different function including control of steering 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
    • 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/18009Propelling the vehicle related to particular drive situations
    • B60W30/18109Braking
    • B60W30/18127Regenerative braking
    • 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
    • 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/12Estimation 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 parameters of the vehicle itself, e.g. tyre models
    • 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/0098Details of control systems ensuring comfort, safety or stability not otherwise provided for
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/46Drive Train control parameters related to wheels
    • B60L2240/461Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/46Drive Train control parameters related to wheels
    • B60L2240/465Slip
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/60Navigation input
    • B60L2240/62Vehicle 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • 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/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0026Lookup tables or parameter maps
    • 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/14Yaw
    • 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/28Wheel speed
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/20Road profile, i.e. the change in elevation or curvature of a plurality of continuous road segments
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/30Road curve radius
    • 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
    • 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
    • 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • 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/10Path keeping
    • 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
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems
    • 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
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • 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
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • 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
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility
    • 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
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/80Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
    • Y02T10/84Data processing systems or methods, management, administration
    • 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
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/16Information or communication technologies improving the operation of electric vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Hybrid Electric Vehicles (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Navigation (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Description

本発明は、車両の将来の走行軌跡を生成する走行軌跡生成方法及び走行軌跡生成装置に関する。
車両の最適な走行軌跡を生成し、その走行軌跡を利用して各種運転支援を行ったりあるいは自動運転を行う技術が開発されている。特許文献1に記載の装置では、自車両前方の道路形状を検出し、この道路形状と自車両の走行速度に基づいて自車将来位置を演算し、その自車将来位置をフロントガラスに投影して表示することが開示されている。特に、カーブ路の場合、カーブ路の特徴点であるクリッピングポイントと自車将来位置とを合わせてフロントガラスに投影して表示する。また、非特許文献1には、カーブ路を最速で走行するための最適な走行軌跡の生成方法が開示されている。
特開2005−228139号公報 藤岡健彦、江守大昌:自動車技術会論文集 Vol.24,No.3,July 1993,p106−111 "最短時間コーナリング法に関する理論的研究"
将来の走行軌跡の生成方法は、最速走行などを評価条件とした走行軌跡を生成する方法であり、燃費特性が考慮されていない。そのため、アクセル操作やブレーキ操作が最大となり易く、燃費面では劣る走行軌跡となっている。特に、カーブ路の場合、横力が発生するとともに加減速が必要となるので、燃費特性を考慮しないと燃費の悪い走行軌跡となる。
そこで、本発明は、燃費特性を考慮した走行軌跡を生成する走行軌跡生成方法及び走行軌跡生成装置を提供することを課題とする。
本発明に係る走行軌跡生成方法は、駆動方式がハイブリッド方式の車両の将来の走行軌跡を生成する走行軌跡生成方法であって、少なくとも道路境界線の条件を含む拘束条件を満たす走行軌跡を収束演算により算出する拘束条件演算ステップと、拘束条件演算ステップでの拘束条件を満たしつつ、少なくともハイブリッドシステムにおける電力収支が正の場合の電力収支の評価を含む評価関数の評価値の変動が小さくなるように、加速度を変動させて収束演算して走行軌跡を導出する評価関数演算ステップとを含むことを特徴とする。
また、本発明に係る走行軌跡生成方法は、駆動方式がハイブリッド方式の車両の将来の走行軌跡を生成する走行軌跡生成方法であって、少なくとも道路境界線の条件を含む拘束条件を満たす走行軌跡を収束演算により算出する拘束条件演算ステップと、拘束条件演算ステップでの拘束条件を満たしつつ、少なくともハイブリッドシステムにおける電力収支が正の場合の電力収支の評価を含む評価関数を最適化するように、加速度を変動させて収束演算して走行軌跡を導出する評価関数演算ステップとを含むことを特徴とする。

この走行軌跡生成方法では、まず、少なくとも道路境界線の条件を含む拘束条件に基づいて収束演算し、次に、その拘束条件を維持しつつ、少なくともハイブリッドシステムにおける電力収支(モータ回生によって蓄える電力−モータ出力で使用する電力)が正の場合(蓄える電力が使用する電力より多い場合)の電力収支の評価条件を含む評価関数の評価値の変動が小さくなるように加速度を変動させて収束演算し、評価を最適とする走行軌跡を導出する。ハイブリッド車両の場合、回生によって運動エネルギを電気エネルギに変換し、モータ出力によってその電気エネルギを運動エネルギとして再出力できる。したがって、燃費を良くするためには、エネルギを無駄なく回収するために、走行中にブレーキ操作されたときには何時でも回生によってバッテリに充電できることが重要となる。つまり、走行中にバッテリが満充電状態の場合にブレーキ操作されると、回生による充電ができないので、油圧ブレーキが作動する。そのため、減速時の運動エネルギを電気エネルギとして回収できず、エネルギが無駄になり、走行路全体として燃費の理想状態でなくなる。そこで、最適化の評価関数として、モータの回生と再出力による電力収支が正の場合の電力収支を含む関数とする。この評価関数を用いて走行軌跡の最適化を図ることにより、走行路全体としての電力収支が0以下(バッテリの充電量が減る方向)となり、常に回生によるバッテリへの充電が可能状態となり、減速時の運動エネルギを無駄にすることを防止できる。このように、この走行軌跡生成方法では、評価関数に電力収支が正の場合の電力収支を含めることにより、燃費特性を考慮した走行軌跡を生成でき、燃費向上に寄与できる。特に、横力が発生しかつ加減速が必要となるカーブ路に対して燃費特性を考慮した最適な走行軌跡を生成できる。

本発明の上記走行軌跡生成方法では、車両の減速時に回生減速で減速することを優先させた走行軌跡を初期条件として生成する初期条件生成ステップを含み、拘束条件演算ステップは、初期条件生成ステップにより生成された走行軌跡を初期条件として収束演算する構成としてもよい。


この走行軌跡生成方法では、ハイブリッド車両の場合、減速時に回生減速で減速することを優先させた走行軌跡を初期条件として生成し、この走行軌跡を初期条件として拘束条件収束演算及び評価関数収束演算を行う。回生減速を優先して減速(つまり、回生制動による減速を重視、回生制動だけで減速)を行うことにより、油圧ブレーキ作動時の放熱によるエネルギロスを低減でき、燃費向上に寄与できる。このように燃費特性を考慮した走行軌跡を初期条件として最適化を図ることにより、最適化処理の最初から最適軌跡に近い走行軌跡を用いることができるので、局所最小値による間違った走行軌跡を回避でき、最適軌跡に早く近づくので処理負荷も軽減できる。このように、この走行軌跡生成方法では、ハイブリッド方式における回生減速を重視した初期条件を予め生成しておくことにより、燃費特性に優れる走行軌跡を確実にかつ低処理負荷で導出することができる。ちなみに、車両に最適化手法を用いた場合、変速機などによるヒステリシス(例えば、2速から3速と3速から2速とのヒステリシス)によって、最適化手法において局所最小解による誤った解を導く可能性がある。
本発明の上記走行軌跡生成方法の初期条件生成ステップでは、ハイブリッド方式のシステム能力によって決定される減速度上限値と加速度上限値との和に対する減速度上限値の割合が大きいほどクリッピングポイントをカーブ入口側に移動させるとともに、前記減速度上限値と前記加速度上限値との和に対する減速度上限値の割合が大きいほど最小速度ポイントをカーブ出口側に移動させた走行軌跡を生成する構成としてもよい。


回生だけで減速を行う場合、車両全体の減速能力(回生ブレーキによる減速+油圧ブレーキによる減速)で減速を行う場合に比べて、減速時に油圧ブレーキによる減速分の余裕がでる(前後力に余裕がでる)。そこで、横力と前後力による摩擦円限界を考えた場合、カーブ路では減速時にこの余裕分を横力に配分することにより、減速時にはその余裕分によって走行曲線を長くでき、加速時には余裕分がないため直線に近くなる。カーブ路でこのような走行軌跡とするためには、クリッピングポイントをカーブ入口側に移動し、最小速度ポイントをカーブ出口側にする必要がある。そこで、初期条件生成ステップでは、ハイブリッド方式のシステム能力を考慮して減速度上限値と加速減速値を決定し、減速度上限値と加速度上限値に応じてクリッピングポイントをカーブ入口側に移動させかつ最小速度ポイントをカーブ出口側に移動させて走行軌跡を生成する。
本発明の上記走行軌跡生成方法では、連続するカーブを複数のブロックに分割するブロック分割ステップと、カーブを最も短い通過時間である最速通過時間で走行する条件での最適化処理を行う最速走行最適化ステップと、最速走行最適化ステップでの最適化結果に基づいて、ブロック分割ステップで分割した各ブロックの通過時間をそれぞれ演算する通過時間演算ステップと、カーブでのブレーキ放熱量に対し、ブロック分割ステップで分割した各ブロックでのブレーキ放熱量の割合をそれぞれ算出し、算出した割合及びカーブでの目標通過時間に対する最速通過時間の差分から算出される余裕時間に基づいて、各ブロックの余裕時間をそれぞれ演算する余裕時間演算ステップと、通過時間演算ステップで演算した各ブロックの通過時間と余裕時間演算ステップで演算した各ブロックの余裕時間とに基づいて各ブロックの目標通過時間をそれぞれ演算する目標通過時間演算ステップとを含み、拘束条件演算ステップは、目標通過時間演算ステップにより演算された目標通過時間を拘束条件に含めて収束演算することを特徴としてもよい。

この走行軌跡生成方法では、連続するカーブの場合、連続するカーブを複数のブロックに分割する。また、走行軌跡生成方法では、その連続するカーブ全体に対して最速走行条件での最適化処理を行い、その最速走行条件の最適化結果から各ブロックの最速走行時の通過時間をそれぞれ演算する。さらに、走行軌跡生成方法では、各ブロックでのブレーキ放熱量に比例した余裕時間をそれぞれ演算する。そして、走行軌跡生成方法では、各ブロックの最速走行での通過時間と余裕時間に基づいて各ブロックの目標通過時間を演算する。このように、連続するカーブ(ワインディングロードなど)を各ブロックに分割し、各ブロックのブレーキ放熱量(無駄なエネルギであり、燃費悪化の要因)に比例して余裕時間(最速走行よりも遅くてよい時間)をブロック毎に配分することにより、燃費を重視できるブロックと通過時間を重視するブロックとに分けてブロック毎に最適化を図ることができる。このように、この走行軌跡生成方法では、ブロック毎に各ブロックの目標通過時間を拘束条件として個別に最適化処理を行うことができ、メモリや処理負荷を軽減できる。ちなみに、複数のブロックを全体として最適化処理を行った場合、巨大なメモリと複雑なプログラムが必要となり、処理負荷も増大する。
本発明に係る走行軌跡生成装置は、駆動方式がハイブリッド方式の車両の将来の走行軌跡を生成する走行軌跡生成装置であって、少なくとも道路境界線の条件を含む拘束条件を満たす走行軌跡を収束演算により算出する拘束条件演算手段と、拘束条件演算手段での拘束条件を満たしつつ、少なくともハイブリッドシステムにおける電力収支が正の場合の電力収支の評価を含む評価関数の評価値の変動が小さくなるように、加速度を変動させて収束演算して走行軌跡を導出する評価関数演算手段とを備えることを特徴とする。
また、本発明に係る走行軌跡生成装置は、駆動方式がハイブリッド方式の車両の将来の走行軌跡を生成する走行軌跡生成装置であって、少なくとも道路境界線の条件を含む拘束条件を満たす走行軌跡を収束演算により算出する拘束条件演算手段と、拘束条件演算手段での拘束条件を満たしつつ、少なくともハイブリッドシステムにおける電力収支が正の場合の電力収支の評価を含む評価関数を最適化するように、加速度を変動させて収束演算して走行軌跡を導出する評価関数演算手段とを備えることを特徴とする。

本発明の上記走行軌跡生成装置では、車両の減速時に回生減速で減速することを優先させた走行軌跡を初期条件として生成する初期条件生成手段を備え、拘束条件演算手段は、初期条件生成手段により生成された走行軌跡を初期条件として収束演算する構成としてもよい。

本発明の上記走行軌跡生成装置の初期条件生成手段では、ハイブリッド方式のシステム能力によって決定される減速度上限値と加速度上限値との和に対する減速度上限値の割合が大きいほどクリッピングポイントをカーブ入口側に移動させるとともに、前記減速度上限値と前記加速度上限値との和に対する減速度上限値の割合が大きいほど最小速度ポイントをカーブ出口側に移動させた走行軌跡を生成する構成としてもよい。

本発明の上記走行軌跡生成装置では、連続するカーブを複数のブロックに分割するブロック分割手段と、カーブを最も短い通過時間である最速通過時間で走行する条件での最適化処理を行う最速走行最適化手段と、最速走行最適化手段での最適化結果に基づいて、ブロック分割手段で分割した各ブロックの通過時間をそれぞれ演算する通過時間演算手段と、カーブでのブレーキ放熱量に対し、ブロック分割ステップで分割した各ブロックでのブレーキ放熱量の割合をそれぞれ算出し、算出した割合及びカーブでの目標通過時間に対する最速通過時間の差分から算出される余裕時間に基づいて、各ブロックの余裕時間をそれぞれ演算する余裕時間演算手段と、通過時間演算手段で演算した各ブロックの通過時間と余裕時間演算手段で演算した各ブロックの余裕時間とに基づいて各ブロックの目標通過時間をそれぞれ演算する目標通過時間演算手段とを備え、拘束条件演算手段は、目標通過時間演算手段により演算された目標通過時間を拘束条件に含めて収束演算することを特徴としてもよい。
この各走行軌跡生成装置では、上記した各走行軌跡生成方法と同様の作用効果を有する。
本発明は、ハイブリッドシステムにおける電力収支が正の場合の電力収支を含む評価関数を用いて最適化を行うことにより、燃費特性を考慮した走行軌跡を生成でき、燃費向上に寄与できる。
以下、図面を参照して、本発明に係る走行軌跡生成方法及び走行軌跡生成装置の実施の形態を説明する。
本実施の形態では、本発明を、自動運転を行うハイブリッド車両に搭載される自動運転制御装置に適用する。本実施の形態に係る自動運転制御装置は、最適化処理によって走行軌跡を生成し、その最適な走行軌跡に沿って走行するように加減速制御及び操舵制御を行う。
生成される走行軌跡は、位置(x座標,y座標)、車速パターン(v,v)、加速度パターン(a,a)、ヨー角、ヨーレートなどの車両の走行に必要な多数のパラメータから構成される。本実施の形態に係る自動運転制御装置では、図2に示すように、一つのカーブ路などをブロックB単位で取り扱い、各ブロックBでの走行軌跡は走行路を走行方向に沿って細密に分割したメッシュM,・・・単位で生成される。したがって、一つブロックBの走行軌跡は、(メッシュM,・・・の個数×パラメータの個数)のデータから構成される。例えば、パラメータが10個、メッシュが100個の場合、一つのブロックBの走行軌跡は1000個のデータで構成される。
一般的に、燃費のみを重視した走行条件を設定した場合、過剰に遅い走行が理想燃費走行であることが知られており、燃費のみを重視した走行条件で最適化処理を行うと実用上使用できないような車速パターンを持つ走行軌跡が生成される。そこで、本実施の形態に係る自動運転制御装置では、それを抑制するために、最適化処理の評価関数に燃費向上条件の他に走行時間条件を加えている。
また、直線路や高速道路などの左右方向のタイヤ摩擦に十分に余裕のある状況においては、従来の最適化手法でも最適な走行軌跡を生成できた。しかし、カーブ路の場合、カーブ前後の直線路を走行できる車速に対して十分な減速が必要となり、カーブ走行中は減速、コーナリング、加速という構成になり、前後方向の加減速や左右方向の横力が発生する。そこで、本実施の形態に係る自動運転制御装置では、特にカーブ路で最適となる走行軌跡を生成する。なお、本実施の形態ではカーブ路に好適な走行軌跡の生成手法を示しているが、直線路にも好適である。ちなみに、直線路については従来の生成手法を用いてもよい。
また、最適化処理を行う場合、変速機などによるヒステリシス(例えば、2速から3速と3速から2速とのヒステリシス)によって、局所最小解による誤った解を導く可能性がある。そこで、本実施の形態に係る自動運転制御装置では、最適化処理を行う前処理として最適な走行軌跡に近い走行軌跡を初期条件として生成する。
図1〜図4を参照して、本実施の形態に係る自動運転制御装置1について説明する。図1は、本実施の形態に係る自動運転制御装置の構成図である。図2は、本実施の形態に係る自動運転制御装置における走行軌跡最適化機能の説明図である。図3は、本実施の形態に係る自動運転制御装置における初期条件生成機能の説明図である。図4は、本実施の形態に係る自動運転制御装置における連続カーブ対応機能の説明図である。
自動運転制御装置1は、実用的な走行時間と燃費低減とを両立した最適軌跡(特に、カーブ路)を生成する。自動運転制御装置1は、最適軌跡を生成するために走行軌跡最適化機能、初期条件生成機能、連続カーブ対応機能を有しており、自動運転での車両制御するために車両制御機能を有している。
自動運転制御装置1は、ヨーレートセンサ10、Gセンサ11、車輪速センサ12、GPS[Global PositioningSystem]センサ13、白線検知センサ14、障害物検知センサ15、操舵アクチュエータ20、スロットルアクチュエータ21、ブレーキアクチュエータ22、モータ23及びECU[Electronic Control Unit]30を備えており、ナビゲーションシステム16からの情報を利用する。
ヨーレートセンサ10は、自車両で発生しているヨーレートを検出するセンサである。ヨーレートセンサ10では、ヨーレートを検出し、そのヨーレートをヨーレート信号としてECU30に送信する。
Gセンサ11は、自車両に作用している横加速度や前後加速度を検出するセンサである。Gセンサ11では、自車両に作用している加速度を検出し、その加速度をG信号としてECU30に送信する。なお、検出する加速度毎に、横Gセンサ、前後Gセンサがそれぞれ構成される。
車輪速センサ12は、車両の4輪にそれぞれ設けられ、車輪の回転速度(車輪の回転に応じたパルス数)を検出するセンサである。車輪速センサ12では、所定時間毎の車輪の回転パルス数を検出し、その検出した車輪回転パルス数を車輪速信号としてECU30に送信する。ECU30では、各車輪の回転速度から車輪速をそれぞれ演算し、各輪の車輪速から車体速(車速)を演算する。
GPSセンサ13は、GPSアンテナや処理装置などを備えており、自車両の位置などを推定するセンサである。GPSセンサ13では、GPSアンテナでGPS衛星からのGPS信号を受信する。そして、GPSセンサ13では、処理装置でそのGPS信号を復調し、その復調された各GPS衛星の位置データに基づいて自車両の位置などを演算する。そして、GPSセンサ13では、自車両の位置などを示すGPS情報信号をECU30に送信する。ちなみに、現在位置を演算するためには3つ以上のGPS衛星の位置データが必要となるで、GPSセンサ13では、異なる3つ以上のGPS衛星からのGPS信号をそれぞれ受信している。
白線検知センサ14は、カメラや画像処理装置を備えており、一対の白線(車線)を検知するセンサである。白線検知センサ14では、カメラで自車両の前方の道路を撮像する。そして、白線検知センサ14では、画像処理装置で撮像画像から車両が走行している車線を示す一対の白線を認識する。さらに、認識した一対の白線から車線幅、一対の白線の中心を通る線(すなわち、車線の中心線)、車線の中心の半径(カーブ半径R)、カーブ半径Rからカーブ曲率γ(=1/R)、白線に対する車両の向き(ヨー角)及び車線の中心に対する車両中心の位置(オフセット)などを演算する。そして、白線検知センサ14では、これらの認識した一対の白線の情報や演算した各情報を白線検知信号としてECU30に送信する。
障害物検知センサ15は、ミリ波レーダや処理装置を備えており、自車両の周辺に存在する障害物(車両など)を検知するセンサである。障害物検知センサ15では、ミリ波レーダでミリ波を照射し、物体に反射して戻ってくるミリ波を受信する。そして、障害物検知センサ15では、処理装置でミリ波の送受信データに基づいて障害物の有無を検知し、障害物を検知できた場合には障害物までの距離などを演算する。障害物検知センサ15では、これらの検知した障害物の情報や演算した各情報を障害物検知信号としてECU30に送信する。なお、障害物の検知方法としては、どのような方法でもよく、例えば、カメラによる撮像画像を利用した方法、カメラの撮像画像とミリ波などのレーダ情報を利用した方法、インフラ通信によって取得する方法がある。
ナビゲーションシステム16は、自車両の現在位置の検出及び目的地までの経路案内などを行うシステムである。特に、ナビゲーションシステム16では、地図データベースから現在走行中の道路の形状情報を読み出し、その道路形状情報をナビ信号としてECU30に送信する。なお、ナビゲーションシステムを備えない車両の場合、少なくとも道路形状情報を少なくとも格納した地図データベースを備える構成としてもよいし、あるいは、路車間通信などを利用して道路形状情報を取得する構成としてもよい。
操舵アクチュエータ20は、モータによる回転駆動力を減速機構を介してステアリング機構(ラック、ピニオン、コラムなど)に伝達し、ステアリング機構に操舵トルクを付与するためのアクチュエータである。操舵アクチュエータ20では、ECU30から操舵制御信号を受信すると、操舵制御信号に応じてモータが回転駆動して操舵トルクを発生させる。
スロットルアクチュエータ21は、駆動源の一つであるエンジンのスロットルバルブの開度を調整するアクチュエータである。スロットルアクチュエータ21では、ECU30からのエンジン制御信号を受信すると、エンジン制御信号に応じて作動し、スロットルバルブの開度を調整する。
ブレーキアクチュエータ22は、各車輪のホイールシリンダのブレーキ油圧を調整するアクチュエータである。ブレーキアクチュエータ22では、ECU30からのブレーキ制御信号を受信すると、ブレーキ制御信号に応じて作動し、ホイールシリンダのブレーキ油圧を調整する。
モータ23は、駆動源の一つである電気モータである。また、モータ23は、ジェネレータとしての機能を有しており、車輪の回転エネルギ(運動エネルギ)を電気エネルギに変換し、回生発電を行う。モータ23では、モータ制御信号を受信すると、モータ制御信号に応じて回転駆動して駆動力を発生する。また、モータ23は、回生制御信号を受信すると、回生制御信号に応じて発電し、その発電した電力をバッテリに充電する。
ECU30は、CPU[Central Processing Unit]、ROM[ReadOnly Memory]、RAM[Random Access Memory]などからなり、自動運転制御装置1を統括制御する電子制御ユニットである。ECU30では、一定時間毎に、各センサ10〜15及びナビゲーションシステム16からの各信号を受信する。そして、ECU30では、走行軌跡最適化処理、初期条件生成処理、連続カーブ対応処理などを行って最適な走行軌跡を生成する。さらに、ECU30では、生成した最適な走行軌跡に基づいて車両制御処理を行い、操舵アクチュエータ20、スロットルアクチュエータ21、ブレーキアクチュエータ22、モータ23を制御する。
なお、本実施の形態では、ECU30における走行軌跡最適化処理が特許請求の範囲に記載する拘束条件演算手段及び評価関数演算手段に相当し、ECU30における初期条件生成処理が特許請求の範囲に記載する初期条件生成手段に相当し、ECU30における連続カーブ対応処理が特許請求の範囲に記載するブロック分割手段、最速走行最適化手段、通過時間演算手段、余裕時間演算手段及び目標通過時間演算手段に相当する。
走行軌跡最適化処理について説明する。この最適化手法としては、どのような手法を用いてよく、例えば、非特許文献1で開示されているSCGRA[Sequential Conjugate GradientRestoration Algorithm]を用いる。SCGRAでは、拘束条件を満たすまで最急降下法に基づいて収束演算し、評価関数の評価値が最小となるまで共役勾配法に基づいて収束演算する。拘束条件は、車両の走行において絶対に守らなければならない条件である。評価関数は、車両の走行において重視する条件を評価するための関数である。
ハイブリッド車両の場合、減速時にはモータ23による回生によって運動エネルギを電気エネルギに変換し、加速時にはモータ23による出力によってその電気エネルギを運動エネルギとして再使用できる。したがって、燃費を良くするためには、減速時の運動エネルギを無駄にしないために、走行路全体においてブレーキ操作されたときには何時でも回生によってバッテリに充電できる状態(満充電でない状態)であることが重要となる。つまり、走行中にバッテリのSOC[State ofCharge]が満充電状態の場合にブレーキ操作されると、回生による充電ができないので、油圧ブレーキが作動する。この場合、その瞬間での燃費は変化しないが、減速時の運動エネルギを電気エネルギとして回収できず、エネルギが無駄になるので、走行路全体としての燃費の理想状態でなくなる(どこかで無駄な加速が行われている可能性が高い)。そこで、評価関数として、このハイブリッドシステムにおける電力収支が正の場合の電力収支の総量を含む関数とする。このように正の電力収支で評価するのは、上り坂などでは電力収支が大きくマイナス値となるが、0より小さければ0と同じ評価とするためである。電力収支は、ハイブリッドシステムにおけるモータ23による回生によって蓄える電力−モータ23の出力によって使用する電力であり、蓄える電力が使用する電力より多い場合に正である。この評価関数を用いて走行軌跡の最適化を図ることにより、ブロックB全体で電力収支が0以下となり(使用する電力が蓄える電力以上となり)、ブロックBの入口におけるバッテリのSOCに対して出口においてSOCが増えない。したがって、常に回生によってバッテリへの充電が可能になり、減速時の運動エネルギを無駄にすることを防止できる。
しかし、燃費面だけ重視して一定の低速(例えば、カーブ路での最低車速)で走行すれば、燃費は向上するが、実用上使用できないような車速パターンとなる。そこで、評価関数として、電力収支が正の場合の電力収支総量の他にブロックBの通過時間を含む関数とする。この評価関数を用いることにより、ブロックB全体を通して実用上問題のない車速で走行できるとともに、ブロックB全体で電力収支が0以下となり、常に回生によるエネルギ回収が可能な走行軌跡を生成することができる。
ECU30では、初期条件としての初期軌跡を設定し、拘束条件を満たすまで最急降下法に基づいて収束演算する。拘束条件としては、道路側の条件と車両側の条件があり、道路側の条件としては道路境界線(道路上を走行すること)、車両側の条件として摩擦円、加速限界、減速限界、操舵限界などの車両性能限界がある。具体的には、前回求められた走行軌跡(初回の収束演算では初期軌跡)を用いて拘束条件に基づいて今回の走行軌跡を収束演算し、今回の求められた走行軌跡を用いて拘束条件を満たすか否かを判定し、拘束条件を満たす走行軌跡が求められるまで各処理ループでの収束演算と判定を繰り返し行う。各処理ループでは、ブロックB単位の(メッシュM,・・・の個数×パラメータの個数)のデータからなる走行軌跡が求められる。
拘束条件を満たす走行軌跡が導出されると、ECU30では、拘束条件を満たしつつ、評価関数の評価値が最小となるまで共役勾配法に基づいて収束演算する。評価関数としては、式(1)に示すように、ブロックBの通過時間に正の電力収支総量を加えた関数とし、ブロックB全体における通過時間と正の電力収支総量が小さくなるようにする。通過時間は、ブロックBを通過するための目標時間であり、例えば、道路の制限車速から求めた時間、ドライバによって入力された時間がある。回生効率は、回生/再出力時のエネルギの回収率であり、ハイブリッドシステムに応じて決められ、例えば、0.8(80%)である。回生電力は、ハイブリッドシステムにおけるモータ23の回生ブレーキによる減速度上限値(ハイブリッドシステムに応じて決められ、例えば、0.2G)内の減速エネルギである。加速電力は、ハイブリッドシステムにおけるモータ23の出力による加速度上限値(ハイブリッドシステムに応じて決められ、例えば、0.2G)内の加速エネルギである。なお、通過時間と正の電力収支との加味度合いを0.5対0.5としているが、任意の値を設定してよく、例えば、ドライバによって入力された加味度合いを用いる。
Figure 0004466718
具体的には、前回求められた走行軌跡(初回の収束演算では拘束条件を満たした走行軌跡)を用いて評価関数の評価値が小さくなるように今回の走行軌跡を収束演算し、今回の求められた走行軌跡を用いて評価値が最小になったか否かを判定し、評価値が最小となる走行軌跡が求められるまで各処理ループでの収束演算と判定を繰り返し行う。つまり、収束演算を行う場合にはv1として前回の走行軌跡における該当する前後のメッシュのうち前のメッシュでの車速が用いられ、v2としては前回の走行軌跡における該当する後のメッシュの車速が用いられ、実減速度、実加速度としてはその前回の走行軌跡における前後メッシュ間での加速度(マイナス値が減速度)が用いられ、判定を行う場合にはv1として今回の収束演算で求められた走行軌跡における該当する前後のメッシュのうち前のメッシュでの車速が用いられ、v2としては今回の収束演算で求められた走行軌跡における後のメッシュでの車速が用いられ、実減速度、実加速度としては今回の収束演算で求められた走行軌跡におけるその前後のメッシュ間での加速度が用いられる。評価値が最小になったか否かの判定では、評価値の微分値を求め、微分値が0かあるいは略0になった場合に評価値が最小になったと判定する。なお、加速電力が(回生電力×回生効率)以上となる場合、電力収支が正とならないので、式(1)における電力収支の項の加算を削除し、通過時間だけの項とする。
図2に示す例の場合、ブロックBを最速で通過する軌跡が走行軌跡C1であり、ブロックBでの正の電力収支も考慮すると走行軌跡C2となり、式(1)の評価関数の評価値が最小となるように各処理ループでの評価関数による収束演算と判定が進むにつれて、最適軌跡C2に徐々に近づく走行軌跡が求められる。この例の場合、下り坂なので、カーブ出口側での加速時にはモータ出力が無くても加速する。したがって、電力収支を0以下にするためには、カーブ入口側での減速時に回生ブレーキによる減速度上限値(例えば、0.2G)を超えるような大きな減速が可能であり(つまり、油圧ブレーキも作動)、通過時間が短くなるような走行軌跡C2を生成できる。
初期化条件生成処理について説明する。走行軌跡最適化処理を行う前処理として、初期条件となる初期軌跡を生成する。この初期軌跡は、減速回生重視軌跡であり、ハイブリッド車両における回生による減速を重視した軌跡である。つまり、減速する際に出来る限り回生による減速だけで減速を行うことにより、油圧ブレーキの使用による放熱によるエネルギロスを低減できるので、燃費が向上する。このように燃費を考慮した初期軌跡を用いて走行軌跡最適化処理を行うことにより、最適化処理の最初から最適な走行軌跡に近い走行軌跡を用いることができるので、局所最小値による間違った走行軌跡を回避でき、最適な走行軌跡になるまでの収束演算と判定の回数が低減できるので処理負荷も軽減できる。
回生だけで減速を行う場合、車両全体の減速能力(回生ブレーキによる減速+油圧ブレーキによる減速)で減速を行う場合に比べて、減速時に油圧ブレーキ減速分の余裕がでる。例えば、車両全体の減速能力を1.0Gとし、回生減速能力を0.2Gとした場合、減速時に0.8G分の余裕ができる。そこで、横力と前後力による摩擦円限界を考えた場合、カーブ路では減速時にこの余裕分を横力に配分することにより、減速G<加速Gという条件下で理想的な横G分布を得ることができ、減速時にはその余裕分の横力によって走行曲線を長くでき、加速時には余裕がないので直線に近くなる。そこで、カーブ路でこのような走行軌跡とするためには、クリッピングポイントをカーブ入口側に移動し、最小車速ポイントをカーブ路出口側にする必要がある。なお、直線路ではこの初期軌跡を適用することができないので、走行軌跡最適化処理の初期軌跡として任意の軌跡を与える。
まず、ECU30では、カーブ路走行で一般的なOut−In−Outの走行軌跡を生成する。そして、ECU30では、ハイブリッド車両としてのシステム能力に基づいて回生による減速度上限値(例えば、0.2G、システム既知でもよい)を決定する。また、ECU30では、加速時におけるエンジン出力の熱効率の良い加速度上限値(例えば、0.4G、システム既知でもよい)を決定する。
ECU30では、減速度上限値と加速度上限値とに応じて、Out−In−Outの走行軌跡におけるカーブの中央のクリッピングポイントをカーブの入口側に移動する。例えば、クリッピングポイントの移動比率を、式(2)で求める。
Figure 0004466718
ECU30では、減速度上限値と加速度上限値とに応じて、Out−In−Outの走行軌跡におけるカーブの中央の最小車速ポイント(最大曲率点)をカーブの出口側に移動する。例えば、クリッピングポイントの移動比率分を出口側(移動したクリッピングポイントに対称となるポイント)に移動させる。
そして、ECU30では、移動したクリッピングポイント、最小車速ポイントなどをスムーズな曲線で結合し、初期軌跡を生成する。このスムーズな曲線としては、どのような曲線でもよく、例えば、クロソイド曲線がある。
図3の例の場合、Out−In−Outの走行軌跡C3におけるクリッピングポイントCP3がカーブ入口側のポイントCP4に移動され、最小車速ポイントVP3がカーブ出口側のポイントVP4に移動され、初期軌跡C4が生成される。
連続カーブ対応処理について説明する。山道などでカーブが連続する場合、カーブ毎に一つのカーブ路や直線路の単位で複数のブロックに分割し、ブロック単位で最適化処理を行う。ここでは、図4に示すように、連続カーブ全体での目標通過時間から全体での最速通過時間を減算して全体での余裕時間を求め、その全余裕時間を各ブロックB1,・・・での油圧ブレーキによる放熱量に比例して配分し、各ブロックB1・・・に余裕時間(最速走行よりも遅くてよい時間)を割り当てる。そして、ブロックB1,・・・毎に、最速通過時間と余裕時間から目標通過時間を求め、この目標通過時間を拘束条件として最適化処理を行う。油圧ブレーキによる放熱量を用いて配分するのは、油圧ブレーキによる放熱(無駄なエネルギ)を減らすことで燃費を低減できるからである。
余裕時間が多いブロックほど、通過時間に余裕があるので、燃費を重視した走行軌跡を生成できる。一方、余裕時間が少ないブロックほど、通過時間に余裕がないので、速く走ることを重視した走行軌跡を生成する。このように、燃費を重視したブロックと速度を重視したブロックに分けてブロック毎に最適化処理をそれぞれ行うことができるので、メモリや処理負荷を軽減できる。ちなみに、連続カーブ全体に対して最適化処理を行った場合、最速走行だけなら比較的容易に処理が可能である。しかし、燃費走行も考慮した場合、複数ブロックの合計通過時間を指定された時間(平均速度)での拘束条件が一般的であり、これを複数ブロックにわたって解くのは巨大なメモリと複雑なプログラムが必要となり、処理負荷も増大する。
連続カーブの場合、ECU30では、その連続カーブを1つのカーブ路あるいは直線路の単位で複数のブロックに分割する。また、ECU30では、連続カーブ全体にわたって最速走行条件で最適化処理を行い、最速での走行軌跡を生成し、全体での最速通過時間を得る。ここでは、従来の手法を用いて、最速走行条件で最適化処理を行う。
ECU30では、全体最速通過時間に基づいてブロック毎の最速通過時間を演算する。また、EU30では、全体最速通過時間と全体目標通過時間を用いて、式(3)により全余裕時間を演算する。全体目標通過時間は、連続カーブ全体を通過するための目標時間であり、例えば、ドライバによって入力された時間を用いる。
Figure 0004466718
ECU30では、全余裕時間が0より小さいか否かを判定する。全余裕時間が0より小さい場合、最速で走行しても全体目標通過時間より遅いので、最速走行条件による最適化処理で求めた走行軌跡を用いる。
全余裕時間が0以上の場合、最速で走行すると全体目標通過時間より速く通過できる。この場合、ECU30では、各ブロックでのブレーキ放熱量を演算する。この演算方法としては、どのような演算方法を用いてもよい。そして、ECU30では、ブロック毎に、全余裕時間、各ブロックのブレーキ放熱量及び全てのブロックを合わせたブレーキ放熱量を用いて、式(4)によりブロックでの余裕時間を演算する。
Figure 0004466718
ECU30では、ブロック毎に、ブロックでの最速通過時間と余裕時間を用いて、式(5)によりブロックでの目標通過時間を演算する。
Figure 0004466718
そして、ECU30では、ブロック毎に、ブロックでの目標通過時間を拘束条件に加えて最適化処理を行い、走行軌跡を生成する。ここでは、上記した走行軌跡最適化処理を行うが、目標通過時間も加えた拘束条件とし、通過時間の条件を取り除いて正方向の電力収支のみを条件とした評価関数として最適化処理を行う。
車両制御機能について説明する。ECU30では、一定時間毎に、求めた最適な走行軌跡に従って走行するように、自車両周辺の障害物(前方車両など)を考慮しつつ、最適な走行軌跡と実際の車両状態(ヨーレート、横G、前後G,車速、絶対位置、車線の中心に対する相対関係など)との偏差に基づいて、操舵制御信号、エンジン制御信号、ブレーキ制御信号、モータ制御信号又は回生制御信号を生成し、各信号を操舵アクチュエータ20、スロットルアクチュエータ21、ブレーキアクチュエータ22、モータ23にそれぞれ送信する。
図1〜図4を参照して、自動運転制御装置1における動作について説明する。ここでは、自動運転制御装置1における走行軌跡最適化機能、初期条件生成機能、連続カーブ対応機能の各動作について説明する。特に、ECU30における走行軌跡最適化処理、初期条件生成処理、連続カーブ対応処理について図5、図6、図7の各フローチャートに沿って説明する。図5は、本実施の形態に係るECUにおける走行軌跡最適化処理の流れを示すフローチャートである。図6は、本実施の形態に係るECUにおける初期条件生成処理の流れを示すフローチャートである。図7は、本実施の形態に係るECUにおける連続カーブ対応処理の流れを示すフローチャートである。
走行軌跡最適化機能について説明する。ナビゲーションシステム16では、地図データベースから現在走行中の道路の形状情報を読み出し、その道路形状情報をナビ信号としてECU30に送信している。ECU30では、ナビ信号を受信し、道路形状情報を取得する。
ECU30では、初期条件生成機能などで設定された初期軌跡を初期条件として、道路境界線及び車両性能限界を条件とする拘束条件に基づいて収束演算し、走行軌跡を生成する(S10)。ECU30では、今回生成した走行軌跡が拘束条件を満たすか否かを判定する(S11)。S11にて拘束条件を満たさないと判定した場合、ECU30では、前回生成した走行軌跡を用いて拘束条件に基づいて収束演算して走行軌跡を生成し(S10)、この今回生成した走行軌跡が拘束条件を満たすか否かを判定する(S11)。
S11にて拘束条件を満たすと判定した場合、ECU30では、拘束条件を満たした走行軌跡を用いて、ブロックBの通過時間とハイブリッドシステムにおける電力収支が正の場合の電力収支総量からなる評価関数に基づいて収束演算し、走行軌跡を生成する(S12)。ECU30では、今回生成した走行軌跡の評価値が最小か否かを判定する(S13)。S13にて評価値が最小でないと判定した場合、ECU30では、前回生成した走行軌跡を用いて評価関数に基づいて収束演算して走行軌跡を生成し(S12)、この今回生成した走行軌跡の評価値が最小か否かを判定する(S13)。
S13にて評価値が最小と判定した場合、ECU30では、その生成した走行軌跡を最適軌跡とする。そして、自動運転制御装置1では、この最適軌跡に従って走行するように加減速制御及び操舵制御を行う(車両制御機能を行う)。
なお、本実施の形態では、S10、S11の処理が特許請求の範囲に記載する拘束条件演算ステップに相当し、S12、S13の処理が特許請求の範囲に記載する評価関数演算ステップに相当する。
初期条件生成機能について説明する。最適軌跡を生成する走行路がカーブ路の場合、ECU30では、Out−In−Outの走行軌跡を生成する(S20)。また、ECU30では、ハイブリッド車両における回生減速による減速度上限値を決定するとともに(S21)、エンジン出力熱効率の良い加速度上限値を決定する(S22)。
そして、ECU30では、減速度上限値と加速度上限値に基づいてOut−In−Outのクリッピングポイントをカーブ入口側に移動する(S23)。また、ECU30では、減速度上限値と加速度上限値に基づいてOut−In−Outの最小車速ポイントをカーブ出口側に移動する(S24)。そして、ECU30では、移動したクリッピングポイント及び最小車速ポイントなどをスムーズな曲線で結合して初期軌跡を生成し、その初期軌跡を走行軌跡最適化機能での初期条件に用いる。
なお、本実施の形態では、S20〜S25の処理が特許請求の範囲に記載する初期条件生成ステップに相当する。
連続カーブ対応機能について説明する。最適軌跡を生成する走行路が連続するカーブの場合、ECU30では、その連続カーブを複数のブロックに分割する(S30)。また、ECU30では、その連続カーブ全体に対して最速走行条件で最適化処理し、連続カーブ全体での最速通過時間を求める(S31)。そして、ECU30では、その全体最速通過時間を各ブロックに配分し、ブロック毎の最速通過時間を演算する(S32)。
ECU30では、全体目標通過時間から全体最速通過時間を減算し、連続カーブ全体での全余裕時間を演算する(S33)。そして、ECU30では、全余裕時間が0より小さいか否かを判定する(S34)。S34にて全余裕時間が0より小さいと判定した場合、ECU30では、最速走行条件での最適化処理で生成した走行軌跡を最適軌跡とする(S35)。そして、自動運転制御装置1では、この最適軌跡に従って走行するように加減速制御及び操舵制御を行う。
S34にて全余裕時間が0以上と判定した場合、ECU30では、各ブロックにおけるブレーキ放熱量を演算する(S36)。そして、ECU30では、ブロック毎に、ブロックのブレーキ放熱量に応じて余裕時間を演算する(S37)。さらに、ECU30では、ブロック毎に、そのブロックの余裕時間と最速通過時間に基づいて目標通過時間を演算する(S38)。そして、ECU30では、ブロック毎に、そのブロックの目標通過時間を拘束条件に加味して(その代わり、通過時間を評価関数から削除)、最適化処理を行い(上記の走行軌跡最適化機能を行い)、最適軌跡を生成する(S39)。
ECU30では、連続カーブの全てブロックについて最適化処理が終了したか否かを判定する(S40)。S40にて全て終了していないと判定した場合、ECU30では、S37に戻って、次のブロックについての処理を行う。一方、S40にて全て終了したと判定した場合、自動運転制御装置1では、生成した最適な走行軌跡に従って走行するように加減速制御及び操舵制御を行う。
なお、本実施の形態では、S30の処理が特許請求の範囲に記載するブロック分割ステップに相当し、S31の処理が特許請求の範囲に記載する最速走行最適化ステップに相当し、S32の処理が特許請求の範囲に記載する通過時間演算ステップに相当し、S36、S37の処理が特許請求の範囲に記載する余裕時間演算ステップに相当し、S38の処理が特許請求の範囲に記載する目標通過時間演算ステップに相当する。
この自動運転制御装置1によれば、ブロックBにおける通過時間にハイブリッドシステムにおける電力収支が正の場合の電力収支を加えた評価関数によって最適化処理を行うことにより、実用的な走行時間と燃費の低減を両立した最適軌跡を生成することができ、この最適軌跡によって走行路全体で電力収支が0以下となり、実用的な車速で走行できる。その結果、減速時に回生によるバッテリ充電が常時可能となり、減速時の運動エネルギを無駄にしない。特に、横力が発生しかつ加減速が必要となるカーブ路で好適な走行軌跡を生成することができる。カーブ路の場合、カーブ入口側の減速時に電力が蓄えられ、カーブ出口側の加速時に電力が使用されるが、この走行軌跡で走行することにより、カーブ出口ではカーブ入口に比べてバッテリのSOCの増減が0かあるいは減っている。
また、自動運転制御装置1によれば、回生減速を重視した燃費特性を考慮した初期軌跡を生成することにより、最適化処理の最初から最適軌跡に近い走行軌跡を用いることができるので、局所最小値による間違った走行軌跡を回避でき、処理負荷も軽減できる。
また、自動運転制御装置1によれば、連続カーブでは各ブロックのブレーキ放熱量に応じて余裕時間を配分することにより、ブロック毎に目標通過時間を拘束条件として個別に最適化処理を行うことができ、メモリや処理負荷を軽減できる。
以上、本発明に係る実施の形態について説明したが、本発明は上記実施の形態に限定されることなく様々な形態で実施される。
例えば、本実施の形態では自動運転のハイブリッド車両に適用したが、手動運転に対して最適軌跡を用いて各種運転支援を行う車両にも適用可能であり、内燃機関、モータなどの単一の駆動源の車両にも適用可能である。特に、連続カーブ対応機能については内燃機関だけを駆動源とする車両にも適用可能であり、走行軌跡最適化機能や初期条件生成機能についてはハイブリッド車両にのみ適用可能である。
また、本実施の形態では最適軌跡を生成し、最適軌跡に従って自動運転を行う自動運転制御装置に適用したが、最適軌跡を生成するだけの装置に適用してもよい、最適軌跡を生成し、その最適軌跡を表示などによって運転者に提供する装置に適用してもよいし、最適軌跡を生成し、最適軌跡を用いて各種運転支援を行う装置に適用してもよい。
また、本実施の形態では1つのECUで構成する形態としたが、複数のECUで構成してもよい。
また、本実施の形態では評価関数を通過時間と正の電力収支を加味した関数としたが、評価関数として正の電力収支だけの関数とすることにより、燃費だけを重視した最適軌跡を生成することができる。
また、本実施の形態では減速度上限値と加速度上限値に基づいてクリッピングポイントと最小車速ポイントを移動させることによって減速回生重視軌跡を求める構成としたが、他の手法によって減速回生重視軌跡を求める構成としてもよい。
また、本実施の形態ではブレーキ放熱量によって余裕時間を配分する構成としたが、燃費特性を考慮した他のパラメータによって余裕時間を配分してもよい。
本実施の形態に係る自動運転制御装置の構成図である。 本実施の形態に係る自動運転制御装置における走行軌跡最適化機能の説明図である。 本実施の形態に係る自動運転制御装置における初期条件生成機能の説明図である。 本実施の形態に係る自動運転制御装置における連続カーブ対応機能の説明図である。 本実施の形態に係るECUにおける走行軌跡最適化処理の流れを示すフローチャートである。 本実施の形態に係るECUにおける初期条件生成処理の流れを示すフローチャートである。 本実施の形態に係るECUにおける連続カーブ対応処理の流れを示すフローチャートである。
符号の説明
1…自動運転制御装置、10…ヨーレートセンサ、11…Gセンサ、12…車輪速センサ、13…GPSセンサ、14…白線検知センサ、15…障害物検知センサ、16…ナビゲーションシステム、20…操舵アクチュエータ、21…スロットルアクチュエータ、22…ブレーキアクチュエータ、23…モータ、30…ECU

Claims (10)

  1. 駆動方式がハイブリッド方式の車両の将来の走行軌跡を生成する走行軌跡生成方法であって、
    少なくとも道路境界線の条件を含む拘束条件を満たす走行軌跡を収束演算により算出する拘束条件演算ステップと、
    前記拘束条件演算ステップでの拘束条件を満たしつつ、少なくともハイブリッドシステムにおける電力収支が正の場合の電力収支の評価を含む評価関数の評価値の変動が小さくなるように、加速度を変動させて収束演算して走行軌跡を導出する評価関数演算ステップと
    を含むことを特徴とする走行軌跡生成方法。
  2. 車両の減速時に回生減速で減速することを優先させた走行軌跡を初期条件として生成する初期条件生成ステップを含み、
    前記拘束条件演算ステップは、前記初期条件生成ステップにより生成された走行軌跡を初期条件として収束演算することを特徴とする請求項1に記載する走行軌跡生成方法。
  3. 前記初期条件生成ステップでは、ハイブリッド方式のシステム能力によって決定される減速度上限値と加速度上限値との和に対する減速度上限値の割合が大きいほどクリッピングポイントをカーブ入口側に移動させるとともに、前記減速度上限値と前記加速度上限値との和に対する減速度上限値の割合が大きいほど最小速度ポイントをカーブ出口側に移動させた走行軌跡を生成することを特徴とする請求項2に記載する走行軌跡生成方法。
  4. 連続するカーブを複数のブロックに分割するブロック分割ステップと、
    前記カーブを最も短い通過時間である最速通過時間で走行する条件での最適化処理を行う最速走行最適化ステップと、
    前記最速走行最適化ステップでの最適化結果に基づいて、前記ブロック分割ステップで分割した各ブロックの通過時間をそれぞれ演算する通過時間演算ステップと、
    前記カーブでのブレーキ放熱量に対し、前記ブロック分割ステップで分割した各ブロックでのブレーキ放熱量の割合をそれぞれ算出し、算出した割合及び前記カーブでの目標通過時間に対する前記最速通過時間の差分から算出される余裕時間に基づいて、各ブロックの余裕時間をそれぞれ演算する余裕時間演算ステップと、
    前記通過時間演算ステップで演算した各ブロックの通過時間と前記余裕時間演算ステップで演算した各ブロックの余裕時間とに基づいて各ブロックの目標通過時間をそれぞれ演算する目標通過時間演算ステップと
    を含み、
    前記拘束条件演算ステップは、前記目標通過時間演算ステップにより演算された前記目標通過時間を拘束条件に含めて収束演算すること
    を特徴とする請求項1〜請求項3のいずれか1項に記載する走行軌跡生成方法。
  5. 駆動方式がハイブリッド方式の車両の将来の走行軌跡を生成する走行軌跡生成装置であって、
    少なくとも道路境界線の条件を含む拘束条件を満たす走行軌跡を収束演算により算出する拘束条件演算手段と、
    前記拘束条件演算手段での拘束条件を満たしつつ、少なくともハイブリッドシステムにおける電力収支が正の場合の電力収支の評価を含む評価関数の評価値の変動が小さくなるように、加速度を変動させて収束演算して走行軌跡を導出する評価関数演算手段と
    を備えることを特徴とする走行軌跡生成装置。
  6. 車両の減速時に回生減速で減速することを優先させた走行軌跡を初期条件として生成する初期条件生成手段を備え、
    前記拘束条件演算手段は、前記初期条件生成手段により生成された走行軌跡を初期条件として収束演算することを特徴とする請求項5に記載する走行軌跡生成装置。
  7. 前記初期条件生成手段では、ハイブリッド方式のシステム能力によって決定される減速度上限値と加速度上限値との和に対する減速度上限値の割合が大きいほどクリッピングポイントをカーブ入口側に移動させるとともに、前記減速度上限値と前記加速度上限値との和に対する減速度上限値の割合が大きいほど最小速度ポイントをカーブ出口側に移動させた走行軌跡を生成することを特徴とする請求項6に記載する走行軌跡生成装置。
  8. 連続するカーブを複数のブロックに分割するブロック分割手段と、
    前記カーブを最も短い通過時間である最速通過時間で走行する条件での最適化処理を行う最速走行最適化手段と、
    前記最速走行最適化手段での最適化結果に基づいて、前記ブロック分割手段で分割した各ブロックの通過時間をそれぞれ演算する通過時間演算手段と、
    前記カーブでのブレーキ放熱量に対し、前記ブロック分割ステップで分割した各ブロックでのブレーキ放熱量の割合をそれぞれ算出し、算出した割合及び前記カーブでの目標通過時間に対する前記最速通過時間の差分から算出される余裕時間に基づいて、各ブロックの余裕時間をそれぞれ演算する余裕時間演算手段と、
    前記通過時間演算手段で演算した各ブロックの通過時間と前記余裕時間演算手段で演算した各ブロックの余裕時間とに基づいて各ブロックの目標通過時間をそれぞれ演算する目標通過時間演算手段と
    を備え
    前記拘束条件演算手段は、前記目標通過時間演算手段により演算された前記目標通過時間を拘束条件に含めて収束演算すること
    を特徴とする請求項5〜請求項7のいずれか1項に記載する走行軌跡生成装置。
  9. 駆動方式がハイブリッド方式の車両の将来の走行軌跡を生成する走行軌跡生成方法であって、
    少なくとも道路境界線の条件を含む拘束条件を満たす走行軌跡を収束演算により算出する拘束条件演算ステップと、
    前記拘束条件演算ステップでの拘束条件を満たしつつ、少なくともハイブリッドシステムにおける電力収支が正の場合の電力収支の評価を含む評価関数を最適化するように、加速度を変動させて収束演算して走行軌跡を導出する評価関数演算ステップと
    を含むことを特徴とする走行軌跡生成方法。
  10. 駆動方式がハイブリッド方式の車両の将来の走行軌跡を生成する走行軌跡生成装置であって、
    少なくとも道路境界線の条件を含む拘束条件を満たす走行軌跡を収束演算により算出する拘束条件演算手段と、
    前記拘束条件演算手段での拘束条件を満たしつつ、少なくともハイブリッドシステムにおける電力収支が正の場合の電力収支の評価を含む評価関数を最適化するように、加速度を変動させて収束演算して走行軌跡を導出する評価関数演算手段と
    を備えることを特徴とする走行軌跡生成装置。

JP2007285461A 2007-11-01 2007-11-01 走行軌跡生成方法及び走行軌跡生成装置 Active JP4466718B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2007285461A JP4466718B2 (ja) 2007-11-01 2007-11-01 走行軌跡生成方法及び走行軌跡生成装置
PCT/JP2008/069779 WO2009057703A1 (ja) 2007-11-01 2008-10-30 走行軌跡生成方法及び走行軌跡生成装置
CN2008800204919A CN101689330B (zh) 2007-11-01 2008-10-30 行驶轨迹生成方法以及行驶轨迹生成装置
DE112008003209T DE112008003209T5 (de) 2007-11-01 2008-10-30 Fahrspurerzeugungsverfahren und Fahrspurerzeugungsvorrichtung
US12/525,197 US8428812B2 (en) 2007-11-01 2008-10-30 Travel trace generation method and travel trace generation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007285461A JP4466718B2 (ja) 2007-11-01 2007-11-01 走行軌跡生成方法及び走行軌跡生成装置

Publications (2)

Publication Number Publication Date
JP2009115466A JP2009115466A (ja) 2009-05-28
JP4466718B2 true JP4466718B2 (ja) 2010-05-26

Family

ID=40591087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007285461A Active JP4466718B2 (ja) 2007-11-01 2007-11-01 走行軌跡生成方法及び走行軌跡生成装置

Country Status (5)

Country Link
US (1) US8428812B2 (ja)
JP (1) JP4466718B2 (ja)
CN (1) CN101689330B (ja)
DE (1) DE112008003209T5 (ja)
WO (1) WO2009057703A1 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4466718B2 (ja) * 2007-11-01 2010-05-26 トヨタ自動車株式会社 走行軌跡生成方法及び走行軌跡生成装置
JP4766152B2 (ja) * 2009-05-13 2011-09-07 トヨタ自動車株式会社 車両走行制御装置
US8346476B2 (en) 2009-05-13 2013-01-01 Toyota Jidosha Kabushiki Kaisha Vehicle running control system
CN102791555B (zh) * 2010-12-02 2015-11-25 丰田自动车株式会社 车辆控制装置
JP5594115B2 (ja) * 2010-12-15 2014-09-24 トヨタ自動車株式会社 走行パターン計画装置
CN103403798B (zh) * 2011-04-08 2016-09-28 三菱电机株式会社 声音识别装置及导航装置
DE102012004258A1 (de) * 2012-03-02 2013-09-05 Audi Ag Verfahren und Vorrichtung zur Ermittlung einer Prädiktionsgüte
JP6324157B2 (ja) 2014-03-27 2018-05-16 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 情報処理装置、情報処理方法、およびプログラム
DE102017000591A1 (de) * 2017-01-24 2018-07-26 Man Truck & Bus Ag Verfahren zum Betreiben eines Fahrzeugs, insbesondere eines Nutzfahrzeugs
JP6673293B2 (ja) * 2017-05-24 2020-03-25 トヨタ自動車株式会社 車両システム
JP6907896B2 (ja) * 2017-11-17 2021-07-21 トヨタ自動車株式会社 自動運転システム
JP7069518B2 (ja) * 2018-01-17 2022-05-18 マツダ株式会社 車両制御装置
CN110803163B (zh) * 2018-07-19 2021-04-13 广州小鹏汽车科技有限公司 车辆行驶轨迹的预测、车辆跟随目标的选择方法及设备
JP2020095594A (ja) 2018-12-14 2020-06-18 トヨタ自動車株式会社 車両制御装置及び車両制御方法
JP7215392B2 (ja) 2019-10-15 2023-01-31 トヨタ自動車株式会社 車両制御システム
CN112230659B (zh) * 2020-10-16 2024-09-20 深圳安途智行科技有限公司 精准规划运动轨迹的方法、智能控制设备及自动驾驶车辆
DE102021205861A1 (de) 2021-06-10 2022-12-15 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zur gezielten Verringerung eines Batterieladestands einer aufladbaren Fahrzeugbatterie eines Fahrzeugs
JP7632236B2 (ja) 2021-11-04 2025-02-19 トヨタ自動車株式会社 車両制御システム及び車両制御方法
JP7622714B2 (ja) 2022-08-23 2025-01-28 トヨタ自動車株式会社 運転支援装置、運転支援方法
JP7790323B2 (ja) 2022-11-15 2025-12-23 トヨタ自動車株式会社 車両制御装置
JP7831405B2 (ja) 2023-06-06 2026-03-17 トヨタ自動車株式会社 車両制御装置、及び車両制御方法

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5469360A (en) * 1991-03-10 1995-11-21 Matsushita Electric Industrial Co., Ltd. Vehicle position detecting apparatus
JP3381179B2 (ja) * 1993-10-05 2003-02-24 株式会社日立製作所 車両状態検出装置及び検出方法
JP3022115B2 (ja) * 1993-12-27 2000-03-15 日産自動車株式会社 車載制御システムの制御目標変更装置
JP3608259B2 (ja) * 1995-07-20 2005-01-05 マツダ株式会社 自動車の進行路推定装置
DE19636443A1 (de) * 1996-09-07 1998-03-12 Bosch Gmbh Robert Vorrichtung und Verfahren zur Überwachung von Sensoren in einem Fahrzeug
JPH11208306A (ja) * 1998-01-23 1999-08-03 Isuzu Motors Ltd 車両の危険運転判定装置
CA2651874A1 (en) * 1998-11-05 2000-05-11 International Truck And Engine Corporation Land vehicle communications system and process for providing information and coordinating vehicle activities
JP2000346594A (ja) 1999-06-10 2000-12-15 Mitsubishi Heavy Ind Ltd 飛翔体の誘導方法
GB2370130B (en) * 2000-10-11 2004-10-06 Ford Motor Co A control system for a hybrid electric vehicle
US6487477B1 (en) * 2001-05-09 2002-11-26 Ford Global Technologies, Inc. Strategy to use an on-board navigation system for electric and hybrid electric vehicle energy management
JP2003070102A (ja) 2001-08-23 2003-03-07 Nissan Motor Co Ltd ハイブリッド車両の制御装置
US6609051B2 (en) * 2001-09-10 2003-08-19 Daimlerchrysler Ag Method and system for condition monitoring of vehicles
JP2003099897A (ja) * 2001-09-20 2003-04-04 Nissan Motor Co Ltd カーブ走行支援装置
JP3921109B2 (ja) * 2002-03-20 2007-05-30 日産ディーゼル工業株式会社 車両のハイブリッドシステム
JP4135525B2 (ja) 2003-02-20 2008-08-20 株式会社デンソー 運転技術評価装置
JP2004326363A (ja) 2003-04-23 2004-11-18 Mitsubishi Heavy Ind Ltd 4次元航行体、4次元航法装置、及び、航行体の4次元制御方法
JP3911492B2 (ja) * 2003-06-26 2007-05-09 トヨタ自動車株式会社 車両用走行支援装置
DE10335927B4 (de) * 2003-08-06 2005-09-22 Siemens Ag Navigationssystem mit Ermittlung einer verbrauchsoptimierten Route
JP2005182186A (ja) * 2003-12-16 2005-07-07 Toyota Motor Corp 車両用走行軌道設定装置
JP2005228139A (ja) 2004-02-13 2005-08-25 Nissan Motor Co Ltd 車両用表示装置
JP3972913B2 (ja) * 2004-03-26 2007-09-05 トヨタ自動車株式会社 車輌の走行制御装置
EP1593936B1 (en) * 2004-04-30 2013-02-27 Koito Manufacturing Co., Ltd Lighting system for vehicle
JP2006038078A (ja) * 2004-07-26 2006-02-09 Toyota Motor Corp 車両の減速制御装置
JP4631477B2 (ja) * 2005-03-04 2011-02-16 日産自動車株式会社 車両の回生制動制御装置
JP4188348B2 (ja) * 2005-08-10 2008-11-26 株式会社日立製作所 電動車両の走行制御装置および電動走行制御システム
US7632212B2 (en) * 2005-11-25 2009-12-15 Toyota Jidosha Kabushiki Kaisha Hybrid vehicle and control method of the same
DE102007011410A1 (de) * 2006-03-14 2007-11-08 Mitsubishi Fuso Truck and Bus Corp., Kawasaki Steuergerät für ein elektrisches Hybridfahrzeug
JP4795069B2 (ja) * 2006-03-30 2011-10-19 本田技研工業株式会社 車両の走行安全装置
JP4938351B2 (ja) * 2006-05-16 2012-05-23 トヨタ自動車株式会社 車両用測位情報更新装置
JP2008195226A (ja) 2007-02-13 2008-08-28 Toyota Motor Corp 車両用走行制御装置
US20080288132A1 (en) * 2007-05-16 2008-11-20 General Electric Company Method of operating vehicle and associated system
JP4466718B2 (ja) * 2007-11-01 2010-05-26 トヨタ自動車株式会社 走行軌跡生成方法及び走行軌跡生成装置
US8170725B2 (en) * 2009-02-18 2012-05-01 GM Global Technology Operations LLC Vehicle stability enhancement control adaptation to driving skill based on highway on/off ramp maneuver

Also Published As

Publication number Publication date
WO2009057703A1 (ja) 2009-05-07
JP2009115466A (ja) 2009-05-28
US20100138099A1 (en) 2010-06-03
CN101689330A (zh) 2010-03-31
CN101689330B (zh) 2012-04-25
DE112008003209T5 (de) 2010-09-23
US8428812B2 (en) 2013-04-23

Similar Documents

Publication Publication Date Title
JP4466718B2 (ja) 走行軌跡生成方法及び走行軌跡生成装置
JP4466717B2 (ja) 走行軌跡生成方法及び走行軌跡生成装置
JP4899914B2 (ja) 隊列走行制御装置
JP5287736B2 (ja) 車両制御装置
US11254313B2 (en) Travelling control apparatus
JPWO2017141765A1 (ja) 車両制御装置、車両制御方法、および車両制御プログラム
JP4793886B2 (ja) 車両走行制御方法
KR20140029640A (ko) 전기자동차의 타행 주행 제어 장치 및 방법
CN112092811B (zh) 巡航控制中的预测坡度优化
CN104010863A (zh) 基于规则和/或成本控制车辆速度的方法和模块
US12296835B2 (en) Vehicle predictive control method with improved computational processing and vehicle driving control system using the same
EP4197869A1 (en) Vehicle driving control method with optimal battery energy efficiency
JP7373447B2 (ja) ハイブリッド車両およびその制御方法
US20210101598A1 (en) System and method for controlling and distributing regenerative braking force in autonomous vehicle in consideration of tractive resistance
CN110857087A (zh) 用于车辆的高级惯性行驶控制的方法
CN116142231A (zh) 一种考虑多因素的自动驾驶车辆纵向控制方法及系统
CN116635920A (zh) 车辆运动控制装置和车辆运动控制方法
CN117944470A (zh) 扭矩控制方法、装置及车辆
JP7637253B2 (ja) 車両制御装置、車両制御方法、及び車両制御システム
CN118597107A (zh) 扭矩控制方法及装置
JP2009113524A (ja) 走行軌跡生成方法及び走行軌跡生成装置
JP5029295B2 (ja) 走行軌跡生成方法及び走行軌跡生成装置
JP5229366B2 (ja) 隊列走行制御装置
JP5023894B2 (ja) 走行計画生成装置
CN113246949B (zh) 自动跟随距离的巡航控制方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090512

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090713

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100215

R151 Written notification of patent or utility model registration

Ref document number: 4466718

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130305

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130305

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140305

Year of fee payment: 4