JP7440209B2 - 単車用アダプティブクルーズコントロール標的追跡 - Google Patents

単車用アダプティブクルーズコントロール標的追跡 Download PDF

Info

Publication number
JP7440209B2
JP7440209B2 JP2019018523A JP2019018523A JP7440209B2 JP 7440209 B2 JP7440209 B2 JP 7440209B2 JP 2019018523 A JP2019018523 A JP 2019018523A JP 2019018523 A JP2019018523 A JP 2019018523A JP 7440209 B2 JP7440209 B2 JP 7440209B2
Authority
JP
Japan
Prior art keywords
motorcycle
vehicle
speed
distance
desired separation
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
JP2019018523A
Other languages
English (en)
Other versions
JP2019137392A (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.)
Harley Davidson Motor Co Inc
Original Assignee
Harley Davidson Motor Co Inc
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 Harley Davidson Motor Co Inc filed Critical Harley Davidson Motor Co Inc
Publication of JP2019137392A publication Critical patent/JP2019137392A/ja
Application granted granted Critical
Publication of JP7440209B2 publication Critical patent/JP7440209B2/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/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • 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/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • B60W10/184Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/085Changing the parameters of the control units, e.g. changing limit values, working points by control input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0008Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
    • B60K2031/0016Identification of obstacles; Selection of a target vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0008Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
    • B60K2031/005Selecting more than one target vehicle, e.g. using several preceding vehicles as target
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/146Display means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2300/00Indexing codes relating to the type of vehicle
    • B60W2300/36Cycles; Motorcycles; Scooters
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/54Audio sensitive means, e.g. ultrasound
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4041Position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/801Lateral distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/804Relative longitudinal 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal 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
    • B60W2754/00Output or target parameters relating to objects
    • B60W2754/10Spatial relation or speed relative to objects
    • B60W2754/30Longitudinal distance
    • 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
    • B60W2754/00Output or target parameters relating to objects
    • B60W2754/10Spatial relation or speed relative to objects
    • B60W2754/50Relative longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/10Road Vehicles
    • B60Y2200/12Motorcycles, Trikes; Quads; Scooters

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本明細書で記載される実施形態は、概して、単車システムに関係がある。より具体的には、本明細書で記載される実施形態は、単車のためのアダプティブクルーズコントロールシステム及び方法に関係がある。
自動車のアダプティブクルーズコントロール(ACC;adaptive cruise control)システムは、レーダーセンサ、カメラ、ライダー(LIDAR)センサ、又はそれらの組み合わせを使用して、進行レーン内の先行車両までの距離又は時間に基づき車両の速さを自動制御する。しかし、単車は、自動車とは異なる運転パターンに直面することがある。例えば、一般的に1台の自動車(乗用車)しか進行レーン内に収まらないので、自動車用ACCシステムは、先行車両(ACCシステムをホストしている車両のすぐ前の車両)がACCシステムの標的であるに違いないと推測する。しかし、単車は一般的に自動車よりも狭いということで、単車は進行レーンの中心にいないかもしれない。このことは、どんな車両が先行車両と見なされるかに影響を及ぼす可能性がある。同様に、単車が互い違いの編隊になって走っている場合に、自動車用ACCシステムは、対象車両を正確にセットすることができない。例えば、互い違いの又は中心を外れた編隊では、自動車用ACCシステムは、対象車両をすぐ前の車両に設定し得るが、この車両は、単車に最も近い車両でない可能性がある。また、互い違いの又は中心を外れた編隊において、自動車用ACCシステムは、単車の前で検出された車両が同じレーン又は隣の進行レーンにあるかどうかを判定することができない可能性がある。これは、検出された車両が対象車両としてセットされるべきかどうかに影響を及ぼす。それら及び他の理由のために、自動車用ACCシステムは、自動車と単車との間の運転の違いを扱うには不十分である。
よって、とりわけ、単車のためのアダプティブクルーズコントロールを提供するシステム及び方法が、本明細書では提供される。1つの実施形態は、単車においてアダプティブクルーズコントロールを提供するシステムを提供する。システムは、トランシーバへ結合された電子コントローラを含む。該電子コントローラは電子プロセッサを含み、該電子プロセッサは、前記トランシーバから受け取られたデータに基づき、前記単車の進行の直接路の片側で、前記トランシーバの視野内にある第1車両の存在を決定するよう構成される。前記電子プロセッサは更に、前記第1車両により前記単車をロックし、第1キネマティックコントローラの出力に基づき動的に前記単車の速さを制御するよう構成される。前記第1キネマティックコントローラは、前記第1車両までの前記単車の距離、前記第1車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第1車両との間の所望の分離距離、及び前記単車と前記第1車両との間の所望の分離時間を含むグループから選択された少なくとも1つの項目を含む第1入力を受けるよう構成される。
他の実施形態は、単車においてアダプティブクルーズコントロールを提供する方法を提供する。方法は、電子プロセッサにより、前記単車の進行の直接路の片側で、トランシーバの視野内にある第1車両の存在を決定することを含む。方法は、前記電子プロセッサにより、前記第1車両までの前記単車の距離、前記第1車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第1車両との間の所望の分離距離、及び前記単車と前記第1車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを動的に制御することを更に含む。
他の実施形態は、1つ以上の電子プロセッサによって実行される場合に、該1つ以上の電子プロセッサに機能の組を実行させるコンピュータ実行可能命令を含む非一時的な機械読出可能な媒体を提供する。前記機能の組は、単車の進行の直接路の片側で、トランシーバの視野内にある第1車両の存在を決定することを実行する。前記機能の組は、前記第1車両までの前記単車の距離、前記第1車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第1車両との間の所望の分離距離、及び前記単車と前記第1車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを動的に制御することを実行する。
本明細書で提供されている様々な実施形態の他の態様は、詳細な説明及び添付の図面の検討から明らかになるだろう。
添付の図面(その中で、同じ参照符号は、別々の図を通して同じか又は機能上類似した要素を参照する。)は、以下の詳細な説明とともに、本明細書に組み込まれてその部分を形成し、請求される発明を含む概念の実施形態を更に例証するとともに、それらの実施形態の様々な原理及び利点を説明するのに役立つ。
いくつかの実施形態に従う道路上の単車の実例である。 いくつかの実施形態に従って、図1の単車のために標的追跡及びアダプティブクルーズコントロールを提供するシステムのブロック図である。 いくつかの実施形態に従って、図2のシステムに含まれる電子コントローラのブロック図である。 いくつかの実施形態に従って、図2のシステムによって実行される単車のためのアダプティブクルーズコントロールを提供する方法を説明するフローチャートである。 いくつかの実施形態に従って、グループ走行シナリオで移動する単車を表す。 いくつかの実施形態に従って、グループ走行シナリオで移動する単車を表す。 いくつかの実施形態に従って、図2のシステムによって実行される単車のためのアダプティブクルーズコントロールを提供する方法を説明するフローチャートである。 いくつかの実施形態に従って、いくつかの走行シナリオの実例である。 いくつかの実施形態に従って、いくつかの走行シナリオの実例である。 いくつかの実施形態に従って、いくつかの走行シナリオの実例である。 いくつかの実施形態に従って、いくつかの走行シナリオの実例である。 いくつかの実施形態に従って、アダプティブクルーズコントロールを提供するために使用されるパラメータのフロー図を示す。 いくつかの実施形態に従って、図2のシステムによって実行される単車のためのアダプティブクルーズコントロールを提供する方法を説明するフローチャートである。 いくつかの実施形態に従って、ユーザが単車に乗車するときに制御及び/又はロックのために利用可能な車両を表すいくつかのグラフィカルユーザインターフェイスを表示する表示デバイスを示す。 いくつかの実施形態に従って、ユーザが単車に乗車するときに制御及び/又はロックのために利用可能な車両を表すいくつかのグラフィカルユーザインターフェイスを表示する表示デバイスを示す。 いくつかの実施形態に従って、ユーザが単車に乗車するときに制御及び/又はロックのために利用可能な車両を表すいくつかのグラフィカルユーザインターフェイスを表示する表示デバイスを示す。 いくつかの実施形態に従って、ユーザが単車に乗車するときに制御及び/又はロックのために利用可能な車両を表すいくつかのグラフィカルユーザインターフェイスを表示する表示デバイスを示す。 いくつかの実施形態に従って、ユーザが単車に乗車するときに制御及び/又はロックのために利用可能な車両を表すいくつかのグラフィカルユーザインターフェイスを表示する表示デバイスを示す。
当業者に明らかなように、図中の要素は、簡単及び明りょうのために表されており、必ずしも実寸通りではない。例えば、図中のいくつかの要素の寸法は、本明細書で提供される実施形態の理解を改善するのを助けるよう、他の要素に対して誇張されることがある。
装置及び方法のコンポーネントは、本明細書中の説明を利用することができる当業者に容易に明らかである詳細により本開示を不明りょうにしないように、実施形態を理解することに関係があるそれらの具体的な詳細のみを示しながら、図面において従来のシンボルによって必要に応じて表現されている。
1つ以上の実施形態が、以下の説明及び添付の図面において記載及び例示されている。それらの実施形態は、本明細書で提供される具体的な詳細に制限されず、様々な方法で変更されてよい。更に、他の実施形態が存在してよいが、ここでは説明されない。また、1つのコンポーネントによって実行されるものとして本明細書で記載される機能は、分散的に複数のコンポーネントによって実行されてもよい。同様に、複数のコンポーネントによって実行される機能は、単一のコンポーネントによって集約され実行されてもよい。同様に、特定の機能を実行するものとして記載されるコンポーネントは、本明細書で記載されていない追加の機能を更に実行してもよい。例えば、特定の方法で“構成される”デバイス又は構造は、少なくともその方法で構成されるが、挙げられていない方法でも構成されてよい。更に、本明細書で記載されるいくつかの実施形態は、非一時的なコンピュータ可読媒体に記憶されている命令を実行することによって、記載されている機能を実行するよう構成された1つ以上の電子プロセッサを含んでもよい。明らかなように、いくつかの実施形態は、マイクロプロセッサ、デジタル信号プロセッサ、カスタマイズされたプロセッサ及びフィールドプログラマブルゲートアレイ(FPGA)のような、1つ以上の汎用又は特別なプロセッサ(又は“処理デバイス”)と、本明細書で記載される方法及び/又は装置の機能の一部、大部分、又は全てを特定の非プロセッサ回路とともに実装するよう1つ以上のプロセッサを制御する一意の記憶されたプログラム命令(ソフトウェア及びファームウェアの両方を含む。)とから成ってよい。代替的に、一部又は全ての機能は、記憶されたプログラム命令を有さない状態機械によって、又は1つ以上の特定用途向け集積回路(ASIC)において実装されてよく、機能の特定の各機能又は何らかの組み合わせはカスタムロジックとして実装される。当然、2つのアプローチの組み合わせが使用されてもよい。
同様に、本明細書で記載される実施形態は、記載される機能を実行するよう1つ以上の電子プロセッサによって実行可能な命令を記憶している非一時的なコンピュータ可読媒体として実装されてもよい。本願で使用されるように、“非一時的なコンピュータ可読媒体”は、全てのコンピュータ可読媒体を有するが、一時的な伝播信号からは成らない。然るに、非一時的なコンピュータ可読媒体は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、レジスタメモリ、プロセッサキャッシュ、又はそれらのあらゆる組み合わせを含んでよい。
その上、本明細書で使用される表現及び用語は、記載を目的とし、限定と見なされるべきではない。例えば、“含む(including)”、“包含する(containing)”、“comprising(有する)”、“備える(having)”、及びそれらの変形は、本明細書では、その語の後で挙げられている項目及びそれらの同等物とともに追加の項目を包含するよう意図される。語“接続される(connected)”及び“結合される(coupled)”は、広く使用され、直接及び間接の両方の接続及び結合を包含する。更に、“接続される”及び“結合される”は、物理的又は機械的な接続又は結合に制限されず、直接又は間接のいずれに関わらず、電気的な接続又は結合を含むことができる。更に、第1及び第2、上及び下、などといった関係語は、単に1つのエンティティ又はアクションを他のエンティティ又はアクションから、そのようなエンティティ又はアクションの間の如何なる実際のそのような関係又は順序も必ずしも必要と又は暗示せずに、区別するために本明細書で使用されてよい。
図1は、道路12上での単車30及び40とのグループ走行シナリオにおける単車10の実例である。単車10は、アダプティブクルーズコントロールシステム20を含む。
図2は、アダプティブクルーズコントロールシステム20のブロック図である。表されている例では、システム20は、トランシーバ210、電子コントローラ220、表示デバイス230、スピードセンサ240、ブレーキシステム250、加速制御システム260、カメラ270、及び通信バス280を含む。システム20のコンポーネントは、様々な構成を有してよく、様々な通信タイプ及びプロトコルを使用してよい。図2に表されている実施形態は、システム20のコンポーネント及び接続のほんの一例を提供し、いくつかの実施形態においては、システム20は、図2に表されていない追加のコンポーネントを含み、本明細書で記載される機能以外の追加の機能を実行してもよい。図2に表されているコンポーネント及びコンポーネント間の接続は、ここで例示及び記載されている以外の他の方法でも構成されてよい。システム20の上記のコンポーネントの夫々は、例えば、各コンポーネントの機能に関連したデータを受信、処理及び送信するための電子プロセッサを含む専用処理回路を更に含んでもよい。
いくつかの実施形態において、トランシーバ210は、単車10の種々の位置に位置付けられた1つ以上のレーダーセンサ、ライダー(LIDAR;light detection and ranging)センサ、超音波センサ、又はそれらの組み合わせを含む。トランシーバ210は、車両の周囲環境内にある車両(以降、“周囲車両”と時々呼ばれる。)からの単車の距離及び周囲車両に対する単車の位置並びにお互いに対する周囲車両の距離及び位置を示す信号(例えば、RF又は音響信号)を受信するよう構成される。
いくつかの実施形態において、表示デバイス230は、1つ以上のグラフィカルユーザインターフェイス(以下で記載。)を表示する。表示デバイス230は、タッチ検知デバイスであってよい。いくつかの実施形態において、カメラ270又はそのコンポーネントは、単車10の一部分に(サイドミラー又はフロントエンドに)外から取り付けられてよい。
いくつかの実施形態において、スピードセンサ240は、単車10のホイールの一方又は両方の回転スピードを検知するホイールスピードセンサを用いて実装される。他の実施形態では、単車の速さは、単独で又はホイールスピードセンサと組み合わせて他のセンサを用いて、例えば、トランスミッション出力スピードセンサ(TOSS;transmission output speed sensor)又は他のタイプのセンサを用いて、検知又は決定される。いくつかの実施形態において、単一のスピードセンサ240が単車10の各ホイールに関連付けられる。
図3は、電子コントローラ220のブロック図である。電子コントローラ220は、電子コントローラ220内のコンポーネント及びモジュールへ電力、動作制御、及び保護を提供する複数の電気的及び電子的コンポーネントを含む。電子コントローラ220は、特に、バス229へ結合されている電子プロセッサ222(例えば、プログラム可能な電子マイクロプロセッサ、マイクロコントローラ、又は同様のデバイス)、メモリ223(例えば、非一時的な機械読出可能なメモリ)、及び入出力インターフェイス228を含む。電子プロセッサ222は、メモリ223及び入出力インターフェイス228へ通信上結合されている。メモリ223は、自動クルーズコントロールアプリケーション224、第1キネマティックコントローラ225、第2キネマティックコントローラ226、及び第3キネマティックコントローラ227を含む。いくつかの実施形態において、自動クルーズコントロールアプリケーション224及びキネマティックコントローラ(225、226及び227)は、電子プロセッサ222によって実行される場合に、単車10に、本明細書で記載される機能を実行させる命令を含む。トランシーバ210、表示デバイス230、スピードセンサ240、ブレーキシステム250、加速制御システム260及びカメラ270は、バス229上で入出力インターフェイス228を介して電子プロセッサ222と通信する。なお、他の実施形態では、電子プロセッサ222は、専用接続にわたって、システム20に含まれる1つ以上のコンポーネントと通信する。
電子コントローラ220は、特定の機能又はサブ機能を実行するよう夫々構成されたいくつかの独立したコントローラ(例えば、プログラム可能な電子コントローラ)において実装されてよい。加えて、電子コントローラ220は、入出力機能を扱うこと、信号を処理すること、及び後述される方法の適用のために追加の電子プロセッサ、メモリ、又は特定用途向け集積回路(ASIC)を含むサブモジュールを含んでもよい。他の実施形態では、電子コントローラ220は、追加の、より少ない、又は異なったコンポーネントを含む。
図4は、システム20によって実行される、単車10(図1を参照。)のためにアダプティブクルーズコントロールを提供する方法400を説明するフローチャートである。特に、方法は、システム20、特に、電子コントローラ220(自動クルーズコントロールアプリケーション224を実行する電子プロセッサ222)によって実行されるものとして記載される。以下で更に詳細に記載されるように、自動クルーズコントロールアプリケーション224は、単車のグループの中で、例えば、互い違いの編隊で、乗車しているときに、単車10のためのアダプティブクルーズコントロール及び表示デバイス230で表示されるグラフィカルユーザインターフェイスを特に提供するよう電子プロセッサ222によって実行される、メモリ223に記憶された命令を含む。図4に表されているように、ブロック402で、アダプティブクルーズコントロールアプリケーション224が実行される。ブロック404で、コントローラ220は、トランシーバ210から受け取られたデータに基づき、1台以上の車両(例えば、単車)がロックのために利用可能であるかどうかを判定する。いくつかの実施形態において、単車10は、アダプティブクルーズコントロールアプリケーション224が、トランシーバ210によって生成された単車30の一意の識別子を、ロック対象の一意の識別子を記憶するためにリザーブされたメモリ223内の位置に記憶している場合に、且つ、単車30がトランシーバ210に可視的である場合に、単車30にロックされると理解される。1台以上の車両がブロック404で識別される場合に、方法400はブロック406へ進み、そうでない場合には、方法400はブロック412へ進む。ブロック406で、表示デバイス230は、ロックのために利用可能な対象の相対位置を示すグラフィカルユーザインターフェイスを表示する。いくつかの実施形態において、単車10の乗り手は、表示デバイス230を用いて、ロックのための対象(例えば、単車10を含むグループ内で走行している最も近い単車)を選択する。いくつかの実施形態において、単車10の乗り手は、単車10のハンドコントロール(例えば、ハンドルバー)に位置している入力デバイス(例えば、ジョイスティック、押しボタン、など)を用いて、ロックのための対象を選択する。いくつかの実施形態において、単車10の乗り手は、発話コマンドを用いて、ロックのための対象を選択する。
ブロック408で、方法400は、単車10の乗り手がロックのための対象(例えば、図5Bでは、単車30)を選択したかどうかを判定する。方法400は、単車10の乗り手がロックのための対象を選択する場合に、ブロック410へ進む。他方で、単車10の乗り手がロックのための対象を選択していない場合には、方法400はブロック412へ進む。ブロック412で、単車10が対象にロックされている場合には、次いで、方法400はブロック420へ進む。ブロック420で、コントローラ220は、ロック対象、進行経路内にある対象、及び進行経路内にある対象の前にある対象に対して制御するキネマティックコントローラ(225、226及び227)のより小さいスピード出力へと制御する。
ブロック412で、単車10が対象にロックされていない場合には、次いで、方法400はブロック414へ進む。ブロック414で、方法400は、対象が単車10の進行の経路内にあるかどうかを判定することを含む。ブロック414で、対象が単車10の進行の経路内にある場合に、次いで、方法400はブロック418へ進む。ブロック418で、方法400は、単車10の進行経路内の対象に対して制御するキネマティックコントローラ226のスピード出力、及び単車10の進行経路内にある対象の前にある対象に対して制御するキネマティックコントローラ227の出力のより小さい値へと制御することを含む。
ブロック414で、対象が単車10の進行経路内にない場合には、次いで、方法400はブロック416へ進む。ブロック416で、方法400は、単車10のスピードを単車10のセットクルーズスピードへと制御することを含む。
図5A~5Bは、いくつかの実施形態に従って、グループ走行シナリオで移動する単車を表す。図5Aは、単車10の進行経路内で真っ直ぐ前を走行している単車40を検出する単車10を示す。いくつかの実施形態において、表示デバイス230で表示されるグラフィカルユーザインターフェイスは、ハイライト表示されているように単車40を示す。図5Aに示される例では、単車40は、単車10の速さが単車40によって制御されていることを示すよう、破線で囲われた長方形ボックス42内に示されている。いくつかの実施形態において、単車10は、単車30がトランシーバ210の視野内にある場合に、単車10の右側にずれて相対的な位置にある単車30を更に検出し表示する。
図5Bは、単車30を検出し、単車10を単車30とロックするために利用可能である単車10を示す。単車30は、単車10が単車30にロックされることを示すよう、実線で囲われた長方形ボックス32内に示されている。
図6は、単車10においてアダプティブクルーズコントロールを提供するための更に詳細な方法600を説明するフローチャートである。方法600はブロック602を含み、ブロック602で、単車10は、アクティブクルーズコントロールモードにある。いくつかの実施形態において、単車10のユーザは、単車10のハンドコントロール(例えば、ハンドルバー)の一端に存在するクルーズコントロール切換メカニズムを用いて(例えば、ボタンを用いて)クルーズコントロールモードをアクティブにする。
ブロック604で、電子コントローラ220は、単車10が近くの車両(例えば、図5A~5Bに示された単車30)にロックされているかどうかを判定する。単車10が近くの車両にロックされている場合には、方法600はブロック606へ進む。単車10が近くの車両にロックされていない場合には、方法600はブロック618へ進む。
ブロック606で、電子コントローラ220は、単車10が単車10の左側にある対象にロックされているかどうかを判定する。単車10が、単車10の左側にある近くの単車30(図8Aに図示あり。)にロックされている場合に、次いで、方法600は、表示デバイス230で表示されているグラフィカルユーザインターフェイス内で単車10の左側に“単車”(MOTORCYCLE)アイコンを表示する(ブロック608)。単車10が単車10の左側にロック対象を有していない場合に、次いで、方法600はブロック610へ進む。ブロック610で、電子コントローラ220は、単車10が単車10の右側にある対象にロックされているかどうかを判定する。単車10が、単車10の右側にある近くの単車30(図8Bに図示あり。)にロックされている場合に、次いで、方法600は、表示デバイス230で表示されているグラフィカルユーザインターフェイス内で単車10の右側に“単車”アイコンを表示することを含む(ブロック612)。単車10がその右側又はその左側に対象を有していない場合に、方法600はブロック614へ進む。ブロック614で、表示デバイス230は、表示デバイス230で表示されているグラフィカルユーザインターフェイス内で単車10の真っ直ぐ前に“単車”アイコンを表示する(ブロック614)。方法600は更にブロック616へ進み、ブロック616で、電子コントローラ220は、ロック対象よりも近い他の対象が存在するかどうかを判定する。ロック対象よりも単車10に近い対象がある場合に、方法600はブロック634へ進む。ロック対象よりも近い対象がない場合に、方法600はブロック648へ進む。
ブロック618に戻ると、電子コントローラ220は、対象が単車10の進行経路内にあるかどうかを判定する。単車10の進行経路内に対象が存在すると決定される場合に、表示デバイス230は、単車10の進行経路内にある“自動車”(CAR)アイコンを表示する(ブロック620)。“自動車”アイコンを表示すると、方法600は更にブロック632へ進む。ブロック618で、単車10の進行経路内に対象が存在しないと決定される場合に、方法600はブロック622へ進む。ブロック622で、電子コントローラ220は、単車10の左側に対象が存在するかどうかを判定する。単車10の左側に対象が存在する場合に、電子コントローラ220は、対象が単車10の左側でロックのために利用可能であることを示すアイコンを表示する(ブロック624)。単車10の左側に対象が存在しない場合に、方法600はブロック626へ進む。ブロック626で、電子コントローラ220は、対象が単車10の右側にあるかどうかを判定する。単車10の右側に対象が存在する場合に、表示デバイス230は、対象が単車10の右側でロックのために利用可能であることを示すアイコンを表示する(ブロック628)。ブロック626で単車10の右側に対象が存在しないと決定される場合に、方法600はブロック652へ進む。
ブロック624及び628の夫々の後、方法600はブロック630へ進む。ブロック630で、電子コントローラ220は、短時間(例えば、3秒)ロックボタンを押し下げたままにすることによってロック機能がアクティブにされるかどうかを判定する。ロック機能がブロック630でアクティブにされる場合に、方法600は、単車10を最も近い対象にロックするよう進む(ブロック646)。ロック機能がブロック630でアクティブにされない場合に、方法600はブロック652へ進む。
ブロック632で、電子コントローラ220は、ロックされた車両よりも近い車両があるかどうかを判定する。ロックされた車両よりも近い対象が存在する場合に、方法600はブロック634へ進む。方法600は、電子コントローラ220により、より近い対象が左側(ブロック634)又は右側(ブロック638)にあるかどうかに関して判定することによって、進む。より近い対象が左側にある場合に、表示デバイス230は、対象が単車10の左側でロックのために利用可能であることを提示するアイコンを表示する(ブロック636)。より近い対象が右側にある場合に、表示デバイス230は、対象が単車10の右側でロックのために利用可能であることを表すアイコンを表示する(ブロック640)。
ブロック634及び638で、単車10の左側にも右側にもより近い対象が存在しないと決定される場合に、次いで、表示デバイス230は、対象が単車10の正面でロックのために利用可能であることを表すアイコンを表示する(ブロック642)。方法600は更にブロック644へ進む。ブロック644で、方法600は、単車10を最も近い対象にロックするよう(ブロック646)、短時間ロックボタンを押し下げたままにすることを含む。代替的に、ブロック644で、ロック機能がロックボタンを押すことによってアクティブにされない場合に、方法600はブロック648へ進む。ブロック634及び638で、単車10の左側にも右側にもより近い対象が存在しないと決定される場合に、次いで、方法600は、対象が単車10の正面でロックのために利用可能であることを表すアイコンを表示することを含む(ブロック642)。方法600は更にブロック644へ進む。ブロック644で、方法600は、単車10を最も近い対象にロックするよう(ブロック646)、短時間ロックボタンを押し下げたままにすることを含む。いくつかの実施形態において、ロックのために使用されるボタンは専用のボタンでなくてもよく、他の関連する機能のためのボタンであってよいが、押されたままであるときにロック機能を実行する。いくつかの実施形態において、ロックは、短時間の押下により命令されてよく、他の機能は、同じボタンのより長い押下によりアクティブにされる。代替的に、ブロック644で、ロック機能がロックボタンを押すことによってアクティブにされない場合に、方法600はブロック648へ進む。
ブロック648で、電子コントローラ220は、ロック対象30(図7Bに図示あり。)、進行経路内の第2の対象40(図7Aに図示あり。)、及び単車10の進行経路内の第2の対象40の前にある第3の対象(図7Bに図示なし。)に対して制御するキネマティックコントローラのより小さいスピード出力へと単車10を制御する。
ブロック650で、電子コントローラ220は、進行経路内の第1の対象、及び単車10の進行経路内の第1の対象の前にある第2の対象に対して制御するキネマティックコントローラのより小さいスピード出力へと単車10を制御する。ブロック652で、方法600は、アダプティブクルーズコントロールシステム20を用いてクルーズセットスピードで単車10を制御することを含む。
図7A~7Bは、いくつかの実施形態に従って、グループ走行シナリオにおいて単車の速さを制御するために使用される様々なオブジェクトを有しているグラフィカルユーザインターフェイスの実例である。図7Aは、グループの後方を走行している単車10であって、単車10の右側にずれて走行している単車30にロックされている単車10を示すグラフィカルユーザインターフェイス710である。長方形32は、単車10が単車30にロックされていることを単車10の乗り手に示す。また、単車10及び単車30の前には、グループの先頭(単車40)が走行している。図7Bは、単車40がその速度を緩める場合に単車40に対して更に制御しながら、単車30にロックされている単車10を示すグラフィカルユーザインターフェイス720である。単車40が減速し、単車30又は単車10のいずれか一方と所定のギャップ時間内にある場合に、単車40に対して制御することは、単車30に対して制御することによるよりも遅い速さ/大きい減速を必要とするので、長方形42は、システム20が単車30よりもむしろ単車40の速さ及び位置に基づき単車10を制御していることを示す。
図8A~8Bは、いくつかの実施形態に従って、レーン内で相対的に位置していたが同じレーン内の車両を追い越し始める標的(単車30)にロックすることによって単車10の速さを制御するために使用されるオブジェクトを有しているグラフィカルユーザインターフェイスの実例である。図8Bは、車両50を追い越す態勢に入るよう左レーンに移動する単車30を示す。単車30が左レーンに移動すると、次いで、単車10の速さは、単車30までの所望のギャップを保つこと以外に、車両50までの所望のギャップを維持するよう減じられる必要がある。結果として、単車10は、(車両50を追跡するキネマティックコントローラの出力が、単車30を追跡するキネマティックコントローラの出力よりも小さい速さ/加速要求を供給している場合に)車両50に対して制御し始めてよいが、システム20は既に単車30にロックされているので車両50にはロックしない。
図9は、いくつかの実施形態に従ってアダプティブクルーズコントロールを提供するために使用されるパラメータを説明するフロー図900を示す。
図10は、図9に示されているフロー図に従ってシステム20によって実行される、単車のためのアダプティブクルーズコントロールを提供する方法1000を説明するフローチャートである。ブロック1010で、電子プロセッサ222は、単車10の進行経路の片側での第1の単車30の存在を決定する。このとき、第1の単車30は、トランシーバ210の視野内にある。
ブロック1020で、電子プロセッサ222は、第1キネマティックコントローラ225の出力に基づき単車10の速さを動的に制御する。第1キネマティックコントローラ225は、単車30までの単車10の距離、単車30の速度、単車10の速度、単車10に関連したクルーズセットスピード、単車10と単車30との間の所望の分離距離(例えば、ギャップ距離)、及び単車10と単車30との間の所望の分離時間(例えば、ギャップ時間)のうちの少なくとも1つから選択された少なくとも1つの項目を含む第1入力を受けるよう構成される(図9に図示あり。)。
いくつかの実施形態において、電子プロセッサ222は、単車10の進行の直接路にある第2の車両40の存在を決定する。電子プロセッサ222は更に、第2キネマティックコントローラ226の出力に基づき動的に単車10の速さを制御するよう構成される。第2キネマティックコントローラ226は、第2の車両40までの単車10の距離、第2の車両40の速度、単車10の速度、単車10に関連したクルーズセットスピード、単車10と第2の車両40との間の所望の分離距離、及び単車10と第2の車両40との間の所望の分離時間を含むグループから選択された少なくとも1つの項目を含む第2入力を受けるよう構成される(図9に図示あり。)。
いくつかの実施形態において、電子プロセッサ222は、第2の車両40の前にある第3の車両の存在を決定する。電子プロセッサ222は更に、第3キネマティックコントローラ227の出力に基づき動的に単車10の速さを制御するよう構成される。第3キネマティックコントローラ227は、第3の車両までの単車10の距離、第3の車両の速度、単車10の速度、単車10に関連したクルーズセットスピード、単車10と第3の車両との間の所望の分離距離、及び単車10と第3の車両との間の所望の分離時間を含むグループから選択された少なくとも1つの項目を含む第3入力を受けるよう構成される。
図11~15は、いくつかの実施形態に従って、ユーザが単車に乗るときに制御及び/又はロックのために利用可能な車両を表すいくつかのグラフィカルユーザインターフェイスを表示する表示デバイス230を示す。図11は、単車10の表示デバイス230で表示されるグラフィカルユーザインターフェイス1100を表す。グラフィカルユーザインターフェイス1100は、単車10が制御するための他の車両を有さないことを示す。図12は、単車10が制御するために利用可能である他の車両(オブジェクト1210によって示される。)を単車10が検出する場合に表示デバイス230で表示されるグラフィカルユーザインターフェイス1200を表す。
図13は、単車10の表示デバイス230で表示されるグラフィカルユーザインターフェイス1300を表す。グラフィカルユーザインターフェイス1300は、制御するために単車10によって使用される他の車両を表すオブジェクト1310を含む。グラフィカルユーザインターフェイス1300は、オブジェクト1310によって表される車両以外の他の車両を表すオブジェクト1320を更に示す。グラフィカルユーザインターフェイス1300に示されるように、オブジェクト1320によって表される車両は、オブジェクト1310によって表される車両の進行経路の左側に位置する。その上、グラフィカルユーザインターフェイス1300は、オブジェクト1320によって表されている車両が制御されていないことを更に示す。図14は、単車10の表示デバイス230で表示されるグラフィカルユーザインターフェイス1400を表す。グラフィカルユーザインターフェイス1400は、単車10が単車10の進行経路の左側に位置する車両にロックされていることを示すオブジェクト1410を含む。図15は、単車10の表示デバイス230で表示されるグラフィカルユーザインターフェイス1500を表す。グラフィカルユーザインターフェイス1500は、乗り手によって望まれる場合にはロックされ得る車両が単車10の右側に存在することを示すオブジェクト1510を含む。
以上、明細書において、具体的な実施形態が記載されてきた。しかし、当業者に明らかなように、様々な変更及び変化が、以下で特許請求の範囲において示される本発明の適用範囲から外れることなしに行われ得る。然るに、明細書及び図面は、限定の意味よりむしろ実例と見なされるべきであり、全てのそのような変更は、本教示の適用範囲の中に含まれるよう意図される。
恩恵、有利な点、課題の解決法、及びあらゆる恩恵、有利な点、又は解決法を生じさせ又はより明らかにし得る如何なる要素も、いずれか又は全ての特許請求の範囲の重要な、必要とされる、又は必須の特徴として解釈されるべきではない。本発明は、本願の係属中に行われるあらゆる補正及び発行される特許請求の範囲の全ての均等を含む添付の特許請求の範囲によってのみ定義される。
本開示の要約は、技術的な開示の本質を直ぐに確かめることを読み手に可能にするために与えられている。それは、特許請求の範囲の適用範囲又は意義を解釈又は制限するために使用されることはないとの理解の下で提出される。加えて、前述の詳細な説明において、様々な特徴は、本開示を簡素化する目的で様々な実施形態において集められていることが分かる。開示のこの方法は、請求される発明が、各請求項で明示的に示されているよりも多い特徴を必要とするとの意図を反映するものとして解釈されるべきでない。むしろ、続く特許請求の範囲が反映するように、本発明の対象は、単一の開示される実施形態の全てに満たない特徴にある。よって、続く特許請求の範囲は、これによって詳細な説明に組み込まれ、各請求項は、別々に請求される対象として独立している。
いくつかの実施形態の様々な特徴及び利点は、続く特許請求の範囲において示されている。
10,30,40 単車
12 道路
20 アダプティブクルーズコントロールシステム
50 車両
210 トランシーバ
220 電子コントローラ
222 電子プロセッサ
223 メモリ
224 自動クルーズコントロールアプリケーション
225 第1キネマティックコントローラ
226 第2キネマティックコントローラ
227 第3キネマティックコントローラ
228 入出力インターフェイス
230 表示デバイス
240 スピードセンサ
250 ブレーキシステム
260 加速制御システム
270 カメラ
710,720 グラフィカルユーザインターフェイス

Claims (21)

  1. 単車においてアダプティブクルーズコントロールを提供するシステムであって、
    トランシーバへ結合され、電子プロセッサを含む電子コントローラを有し、
    前記電子プロセッサは、
    前記トランシーバから受け取られたデータに基づき、前記単車の前に位置している車両の組の存在を決定し、前記車両の組は、前記単車の進行の直接路の一方の側にある第1車両を含み、前記第1車両は、前記トランシーバの視野内にあり、
    前記車両の組から前記第1車両を選択するユーザ入力を受け取り、
    前記ユーザ入力を受け取ったことに応答して、前記アダプティブクルーズコントロールのために前記第1車両により前記単車をロックし、第1キネマティックコントローラの出力に基づき動的に前記単車の速さを制御し、
    前記第1キネマティックコントローラは、前記第1車両までの前記単車の距離、前記第1車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第1車両との間の所望の分離距離、及び前記単車と前記第1車両との間の所望の分離時間を含むグループから選択された少なくとも1つの項目を含む第1入力を受けるよう構成され
    前記車両の組は第2車両を含み、前記第2車両は前記単車の前記進行の直接路にあり、
    前記電子プロセッサは、第2キネマティックコントローラの出力に基づき動的に前記単車の速さを制御するよう更に構成され、
    前記第2キネマティックコントローラは、前記第2車両までの前記単車の距離、前記第2車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第2車両との間の所望の分離距離、及び前記単車と前記第2車両との間の所望の分離時間を含むグループから選択された少なくとも1つの項目を含む第2入力を受けるよう構成される
    システム。
  2. 前記車両の組は第3車両を含み、前記第3車両は前記第2車両の前にあり、
    前記電子プロセッサは、第3キネマティックコントローラの出力に基づき動的に前記単車の速さを制御するよう更に構成され、
    前記第3キネマティックコントローラは、前記第3車両までの前記単車の距離、前記第3車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第3車両との間の所望の分離距離、及び前記単車と前記第3車両との間の所望の分離時間を含むグループから選択された少なくとも1つの項目を含む第3入力を受けるよう構成される、
    請求項に記載のシステム。
  3. 前記電子プロセッサは更に、
    前記第1キネマティックコントローラ、前記第2キネマティックコントローラ、及び前記第3キネマティックコントローラの出力のうちの最小値に基づき前記単車の速さを制御する
    よう構成される、
    請求項に記載のシステム。
  4. 前記電子コントローラは更に、
    前記第1車両を表す第1オブジェクトを含むグラフィカルユーザインターフェイスを生成する
    よう構成される、
    請求項1に記載のシステム。
  5. 前記電子プロセッサは、前記単車の速度を制御するための目標としての前記第1オブジェクトのユーザ選択を受け取ることによって、前記ユーザ入力を受け取るよう構成される、
    請求項に記載のシステム。
  6. 前記電子プロセッサは、前記単車のハンドコントロール上の入力デバイスから前記ユーザ入力を受け取るよう構成される、
    請求項に記載のシステム。
  7. 前記電子プロセッサは、第2ユーザ入力を受け取り、前記第2ユーザ入力に基づき、前記単車と前記第1車両との間のギャップ距離及びギャップ時間のうちの少なくとも1つをセットするよう更に構成される、
    請求項1に記載のシステム。
  8. 前記電子コントローラへ結合され、前記第1車両の存在を決定し、前記第1車両に対して前記単車の速さを制御するよう構成されるカメラ
    を更に有する請求項1に記載のシステム。
  9. 前記トランシーバは、レーダーセンサ、ライダーセンサ、及び超音波センサを含むグループから選択された1つを含む、
    請求項1に記載のシステム。
  10. 前記電子コントローラへ結合され、前記第1車両までの前記単車の距離、前記第1車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第1車両との間の所望の分離距離、及び前記単車と前記第1車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを制御するよう構成されるブレーキシステム
    を更に有する請求項1に記載のシステム。
  11. 前記電子コントローラへ結合され、前記第1車両までの前記単車の距離、前記第1車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第1車両との間の所望の分離距離、及び前記単車と前記第1車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを制御するよう構成される加速制御システム
    を更に有する請求項1に記載のシステム。
  12. 単車のためのアダプティブクルーズコントロールを提供する方法であって、
    電子プロセッサにより、前記単車の前に位置している車両の組の存在を決定することであり、前記車両の組は、前記単車の進行の直接路の一方の側にある第1車両を含み、前記第1車両は、トランシーバの視野内にある、ことと、
    前記電子プロセッサにより、前記車両の組から前記第1車両を選択するユーザ入力を受け取ること、
    前記ユーザ入力を受け取ったことに応答して、前記電子プロセッサにより、前記第1車両までの前記単車の距離、前記第1車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第1車両との間の所望の分離距離、及び前記単車と前記第1車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを動的に制御することと
    を有し、
    前記車両の組は第2車両を含み、前記第2車両は前記単車の前記進行の直接路にあり、
    当該方法は、前記第2車両までの前記単車の距離、前記第2車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第2車両との間の所望の分離距離、及び前記単車と前記第2車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを動的に制御することを更に有する、方法。
  13. 前記車両の組は第3車両を含み、前記第3車両は前記第2車両の前にあり、
    当該方法は、前記第3車両までの前記単車の距離、前記第3車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第3車両との間の所望の分離距離、及び前記単車と前記第3車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを動的に制御することを更に有する、
    請求項12に記載の方法。
  14. 前記電子プロセッサにより、前記第1車両を表す第1オブジェクト、前記第2車両を表す第2オブジェクト、及び前記第3車両を表す第3オブジェクトを含むグラフィカルユーザインターフェイスを生成することと、
    前記グラフィカルユーザインターフェイスを表示デバイス上で表示することと
    を更に有する請求項13に記載の方法。
  15. 前記ユーザ入力を受け取ることは、前記電子プロセッサにより、前記単車の速度を制御するための目標としての前記第1オブジェクトのユーザ選択を受け取ることを含む、
    請求項14に記載の方法。
  16. 前記ユーザ選択を受け取ることは、前記単車のハンドコントロール上の入力デバイスから前記ユーザ選択を受け取ることを含む、
    請求項15に記載の方法。
  17. 前記単車のハンドコントロール上の入力デバイスを用いて、ギャップ距離及びギャップ時間のうちの少なくとも1つをセットすること
    を更に有する請求項12に記載の方法。
  18. 1つ以上の電子プロセッサによって実行される場合に、該1つ以上の電子プロセッサに機能の組を実行させるコンピュータ実行可能命令を含む非一時的な機械読出可能な媒体であって、
    前記機能の組は、
    単車の前に位置している車両の組の存在を決定することであり、前記車両の組は、前記単車の進行の直接路の一方の側にある第1車両を含み、前記第1車両は、トランシーバの視野内にある、ことと、
    前記車両の組から前記第1車両を選択するユーザ入力を受け取ること、
    前記ユーザ入力を受け取ったことに応答して、前記第1車両までの前記単車の距離、前記第1車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第1車両との間の所望の分離距離、及び前記単車と前記第1車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを動的に制御することと
    を有し、
    前記車両の組は第2車両を含み、前記第2車両は前記単車の前記進行の直接路にあり、
    前記機能の組は、前記第2車両までの前記単車の距離、前記第2車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第2車両との間の所望の分離距離、及び前記単車と前記第2車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを動的に制御することを更に有する
    非一時的なマシン読出可能な媒体。
  19. 前記車両の組は第3車両を含み、前記第3車両は前記第2車両の前にあり、
    前記機能の組は、前記第3車両までの前記単車の距離、前記第3車両の速度、前記単車の速度、前記単車に関連したクルーズセットスピード、前記単車と前記第3車両との間の所望の分離距離、及び前記単車と前記第3車両との間の所望の分離時間を含むグループから選択された項目に基づき前記単車の速さを動的に制御することを更に有する、
    請求項18に記載の非一時的なマシン読出可能な媒体。
  20. 前記機能の組は、
    前記第1車両を表す第1オブジェクト、前記第2車両を表す第2オブジェクト、及び前記第3車両を表す第3オブジェクトを含むグラフィカルユーザインターフェイスを生成することと、
    前記グラフィカルユーザインターフェイスを表示デバイス上で表示することと
    を更に有する、
    請求項19に記載の非一時的なマシン読出可能な媒体。
  21. 前記ユーザ入力を受け取ることは、前記単車の速度を制御するための目標としての前記第1オブジェクトのユーザ選択を受け取ることを含む、
    請求項20に記載の非一時的なマシン読出可能な媒体。
JP2019018523A 2018-02-12 2019-02-05 単車用アダプティブクルーズコントロール標的追跡 Active JP7440209B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/894452 2018-02-12
US15/894,452 US10882523B2 (en) 2018-02-12 2018-02-12 Motorcycle adaptive cruise control target tracking

Publications (2)

Publication Number Publication Date
JP2019137392A JP2019137392A (ja) 2019-08-22
JP7440209B2 true JP7440209B2 (ja) 2024-02-28

Family

ID=67399742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019018523A Active JP7440209B2 (ja) 2018-02-12 2019-02-05 単車用アダプティブクルーズコントロール標的追跡

Country Status (3)

Country Link
US (1) US10882523B2 (ja)
JP (1) JP7440209B2 (ja)
DE (1) DE102019201141A1 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10882523B2 (en) * 2018-02-12 2021-01-05 Harley-Davidson Motor Company Group, LLC Motorcycle adaptive cruise control target tracking
DE112018007324T5 (de) * 2018-03-22 2021-02-11 Honda Motor Co., Ltd. Fahrzeug vom Grätschsitztyp
JP2020001579A (ja) * 2018-06-29 2020-01-09 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh モータサイクルの挙動を制御する制御装置及び制御方法
JP2020015364A (ja) * 2018-07-24 2020-01-30 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh 制御装置及び制御方法
DE102018213262A1 (de) * 2018-08-08 2020-02-13 Robert Bosch Gmbh Verfahren zum Betreiben eines Kraftfahrzeugs, insbesondere eines Motorrads, Computerprogramm
US11866042B2 (en) 2018-08-20 2024-01-09 Indian Motorcycle International, LLC Wheeled vehicle adaptive speed control method and system
JP2020029115A (ja) * 2018-08-21 2020-02-27 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh 制御装置及び制御方法
DE102018214421A1 (de) * 2018-08-27 2020-02-27 Robert Bosch Gmbh Verfahren und Vorrichtung zur Umschaltung von einer ersten Fahrerassistenzfunktion auf eine zweite Fahrerassistenzfunktion
JP2020166582A (ja) * 2019-03-29 2020-10-08 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh モータサイクルの動作を制御する制御装置及び制御方法
JP2020166581A (ja) * 2019-03-29 2020-10-08 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh モータサイクルの動作を制御する制御装置及び制御方法
DE102019205245A1 (de) * 2019-04-11 2020-10-15 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung eines Geschwindigkeits- oder Abstandsregelungssystems eines einspurigen Kraftfahrzeugs
EP3819178A1 (en) * 2019-11-06 2021-05-12 Visteon Global Technologies, Inc. Adaptive cruise control system for a vehicle and method for controlling a speed of a vehicle
KR20210114689A (ko) * 2020-03-11 2021-09-24 주식회사 만도 차량 및 그 제어 방법
CN111409639B (zh) * 2020-04-07 2021-03-19 北京理工大学 一种主车网联巡航控制方法及***
JP2022122302A (ja) * 2021-02-10 2022-08-23 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング 制御装置及び制御方法
WO2022229791A1 (ja) * 2021-04-29 2022-11-03 ロベルト·ボッシュ·ゲゼルシャフト·ミト•ベシュレンクテル·ハフツング 制御装置及び制御方法
DE102021113344B4 (de) 2021-05-21 2024-03-07 Bayerische Motoren Werke Aktiengesellschaft Fahrassistenzsystem
EP4382383A1 (en) * 2021-08-03 2024-06-12 Robert Bosch GmbH Controller and control method for rider support system
DE102021211214A1 (de) * 2021-10-05 2023-04-06 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zur Einstellung eines Gruppenfahrtmodus bei einem Geschwindigkeits- und/oder Abstandsregelungssystems eines einspurigen Kraftfahrzeugs
DE102022204994A1 (de) * 2022-05-19 2023-11-23 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zur Einstellung einer Tempomatfunktion mit automatischer Abstandseinstellung in einem Einspurfahrzeug
DE102022206921A1 (de) * 2022-07-06 2024-01-11 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren und Steuergerät zum Betreiben eines Kraftrads mit einem Abstandsregeltempomat

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001034897A (ja) 1999-07-21 2001-02-09 Toyota Central Res & Dev Lab Inc 運転支援システム
JP2004050923A (ja) 2002-07-18 2004-02-19 Honda Motor Co Ltd 車載表示装置
JP2016034819A (ja) 2014-08-04 2016-03-17 株式会社エフ・シー・シー 鞍乗り型車両
JP2017171277A (ja) 2016-03-23 2017-09-28 ハーレー−ダビッドソン・モーター・カンパニー・グループ・エルエルシー 光学センサを備えるオートバイ手動制御装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6720920B2 (en) * 1997-10-22 2004-04-13 Intelligent Technologies International Inc. Method and arrangement for communicating between vehicles
DE19637245C2 (de) * 1996-09-13 2000-02-24 Bosch Gmbh Robert Verfahren und Vorrichtung zur Regelung der Geschwindigkeit eines Fahrzeugs
EP1309464B1 (en) * 2000-08-16 2006-08-09 Raytheon Company Safe distance algorithm for adaptive cruise control
US6708100B2 (en) * 2001-03-14 2004-03-16 Raytheon Company Safe distance algorithm for adaptive cruise control
EP1727700B1 (de) 2004-03-23 2010-10-06 Continental Teves AG & Co. oHG Einspurfahrzeug mit einer bremsenregelungseinheit
DE102009018006A1 (de) 2009-04-18 2009-12-24 Daimler Ag Verfahren zur Abstands- und Geschwindigkeitsregelung eines Kraftfahrzeuges
US8493196B2 (en) * 2010-11-15 2013-07-23 Bendix Commercial Vehicle Systems Llc ACB following distance alert and warning adjustment as a function of forward vehicle size and host vehicle mass
US8930128B2 (en) 2012-02-27 2015-01-06 Lit Motors Corporation Vehicle collision mitigation system
DE102016224913A1 (de) * 2016-12-14 2018-06-14 Robert Bosch Gmbh Verfahren zur selbsttätigen Einstellung der Geschwindigkeit eines Motorrads
US11292542B2 (en) * 2017-11-06 2022-04-05 Harley-Davidson Motor Company Group, LLC Independently heated handgrips for a motorcycle
JP7294793B2 (ja) * 2017-11-06 2023-06-20 ハーレー-ダビッドソン・モーター・カンパニー・グループ・エルエルシー モータサイクル用の加熱ハンドグリップ
US10882523B2 (en) * 2018-02-12 2021-01-05 Harley-Davidson Motor Company Group, LLC Motorcycle adaptive cruise control target tracking

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001034897A (ja) 1999-07-21 2001-02-09 Toyota Central Res & Dev Lab Inc 運転支援システム
JP2004050923A (ja) 2002-07-18 2004-02-19 Honda Motor Co Ltd 車載表示装置
JP2016034819A (ja) 2014-08-04 2016-03-17 株式会社エフ・シー・シー 鞍乗り型車両
JP2017171277A (ja) 2016-03-23 2017-09-28 ハーレー−ダビッドソン・モーター・カンパニー・グループ・エルエルシー 光学センサを備えるオートバイ手動制御装置

Also Published As

Publication number Publication date
US10882523B2 (en) 2021-01-05
US20190248367A1 (en) 2019-08-15
DE102019201141A1 (de) 2019-08-14
JP2019137392A (ja) 2019-08-22

Similar Documents

Publication Publication Date Title
JP7440209B2 (ja) 単車用アダプティブクルーズコントロール標的追跡
JP6323385B2 (ja) 車両走行制御装置
JP6167354B2 (ja) 追い越し支援システム
JP6555067B2 (ja) 車線変更支援装置
JP6462629B2 (ja) 運転支援装置及び運転支援プログラム
US10053065B2 (en) Automatic rear braking
US20150275840A1 (en) Idling stop control system for vehicle
JP6421716B2 (ja) 車両の運転支援制御装置
JP7176415B2 (ja) 衝突前制御装置
US11305762B2 (en) Driving assistance apparatus
JPH06127318A (ja) 駐車スペースの長さ検出装置
KR20150051550A (ko) 성능이 개선된 운전보조시스템 및 그 제어방법
JP2011123535A (ja) 障害物検出装置
CN109690344A (zh) 用于车辆中的自适应巡航控制的超车加速辅助
JP6193177B2 (ja) 動作支援システム及び物体認識装置
JP6311628B2 (ja) 衝突回避制御装置
JP2009250839A (ja) 車両の物体検知装置
JP6848537B2 (ja) 車両用後方警報装置
JP5459002B2 (ja) 車両制御装置
JP7328863B2 (ja) 制御装置
WO2021172532A1 (ja) 駐車支援装置および駐車支援方法
JP6284265B2 (ja) 誤発進抑制システム
JP7485228B2 (ja) 物体検知装置、物体検知方法、および物体検知プログラム
JP7265971B2 (ja) 制御装置
WO2017154471A1 (ja) 横断判定装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230725

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20230823

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231010

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231017

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240215

R150 Certificate of patent or registration of utility model

Ref document number: 7440209

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150