JP7310397B2 - 自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラム - Google Patents

自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラム Download PDF

Info

Publication number
JP7310397B2
JP7310397B2 JP2019133441A JP2019133441A JP7310397B2 JP 7310397 B2 JP7310397 B2 JP 7310397B2 JP 2019133441 A JP2019133441 A JP 2019133441A JP 2019133441 A JP2019133441 A JP 2019133441A JP 7310397 B2 JP7310397 B2 JP 7310397B2
Authority
JP
Japan
Prior art keywords
vehicle
delay time
operation plan
unit
automatic
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
JP2019133441A
Other languages
English (en)
Other versions
JP2021018563A (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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2019133441A priority Critical patent/JP7310397B2/ja
Priority to CN202010685646.3A priority patent/CN112327822B/zh
Priority to US16/931,877 priority patent/US20210016803A1/en
Publication of JP2021018563A publication Critical patent/JP2021018563A/ja
Application granted granted Critical
Publication of JP7310397B2 publication Critical patent/JP7310397B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0025Planning or execution of driving tasks specially adapted for specific operations
    • 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
    • B60W40/105Speed
    • 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
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0278Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本開示は、自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラムに関する。
従来から、無線通信等のネットワークを介して自動運転を行う場合において、通信遅延が生じた場合に、運転者に対して注意喚起をすることにより、他の車両との衝突等を回避等の安全性を高める技術が提案されている(例えば、特許文献1)。
特開2017-204152号公報
しかし、特許文献1の手法は、あくまでドライバーに対する注意喚起であることに過ぎないため、外部支援情報が遅延した場合、特にセンシングで判断できないシーンにおけるオペレータ支援時には、遅延による車両制御が遅れる場合がある。このため、外部支援発生時には従来の手法を適用しても、他の車両と衝突する等の危険がある、という問題があった。
本開示は、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができる自動運転運行計画装置、自動運転運行計画方法、及びプログラムを提供することを目的とする。
本開示に係る自動運転運行計画装置は、車両に搭載された自動運転の運行計画を生成する自動運転運行計画装置であって、前記車両の自動運転による運行計画を生成する運行計画生成部と、前記運行計画生成部により生成された前記運行計画に基づいて、自動運転による前記車両の制御を行う制御部と、通信により前記車両の自動運転に関する支援情報を受信するデータ受信部と、通信に伴って発生する、前記データ受信部で受信した前記支援情報の遅延時間を算出する遅延時間算出部と、前記車両の速度を取得する車両情報取得部と、を含んで構成され、前記運行計画生成部は、前記遅延時間算出部により算出された前記遅延時間が、所定の閾値以上である場合、外部端末により前記車両が安全に走行可能かを監視可能な距離であるオペレータ監視距離と、前記遅延時間において前記車両の速度により前記車両が進む距離である遅延距離と、予め定められた安全マージンとに基づいて、前記車両が安全に走行可能な走行可能距離を算出し、前記走行可能距離と、前記車両の速度とに基づいて、前記走行可能距離で停止するために必要な減速値を算出し、前記車両の速度と、前記減速値とに基づいて、前記車両の速度の上限を示す制限車速値を算出することによって、前記遅延時間が長いほど前記制限車速値を小さく、かつ、前記遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定して前記運行計画を生成する。
また、本開示に係る自動運転運行計画方法は、車両に搭載された自動運転の運行計画を生成する自動運転運行計画装置で用いられる自動運転運行計画方法であって、運行計画生成部が、前記車両の自動運転による運行計画を生成し、制御部が、前記運行計画生成部により生成された前記運行計画に基づいて、自動運転による前記車両の制御を行い、データ受信部が、通信により前記車両の自動運転に関する支援情報を受信し、遅延時間算出部が、通信に伴って発生する、前記データ受信部で受信した前記支援情報の遅延時間を算出し、車両情報取得部が、前記車両の速度を取得することを含み、前記運行計画生成部は、前記遅延時間算出部により算出された前記遅延時間が、所定の閾値以上である場合、外部端末により前記車両が安全に走行可能かを監視可能な距離であるオペレータ監視距離と、前記遅延時間において前記車両の速度により前記車両が進む距離である遅延距離と、予め定められた安全マージンとに基づいて、前記車両が安全に走行可能な走行可能距離を算出し、前記走行可能距離と、前記車両の速度とに基づいて、前記走行可能距離で停止するために必要な減速値を算出し、前記車両の速度と、前記減速値とに基づいて、前記車両の速度の上限を示す制限車速値を算出することによって、前記遅延時間が長いほど前記制限車速値を小さく、かつ、前記遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定して前記運行計画を生成する。
また、本開示に係る自動運転運行計画プログラムは、車両に搭載された自動運転の運行計画を生成する自動運転運行計画装置で用いられる自動運転運行計画プログラムであって、運行計画生成部が、前記車両の自動運転による運行計画を生成し、制御部が、前記運行計画生成部により生成された前記運行計画に基づいて、自動運転による前記車両の制御を行い、データ受信部が、通信により前記車両の自動運転に関する支援情報を受信し、遅延時間算出部が、通信に伴って発生する、前記データ受信部で受信した前記支援情報の遅延時間を算出し、車両情報取得部が、前記車両の速度を取得することを含み、前記運行計画生成部は、前記遅延時間算出部により算出された前記遅延時間が、所定の閾値以上である場合、外部端末により前記車両が安全に走行可能かを監視可能な距離であるオペレータ監視距離と、前記遅延時間において前記車両の速度により前記車両が進む距離である遅延距離と、予め定められた安全マージンとに基づいて、前記車両が安全に走行可能な走行可能距離を算出し、前記走行可能距離と、前記車両の速度とに基づいて、前記走行可能距離で停止するために必要な減速値を算出し、前記車両の速度と、前記減速値とに基づいて、前記車両の速度の上限を示す制限車速値を算出することによって、前記遅延時間が長いほど前記制限車速値を小さく、かつ、前記遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定して前記運行計画を生成することを含む処理をコンピュータに実行させるためのプログラムである。
本開示の自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラムによれば、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができる。
通信遅延が発生した場合における危険性を表すイメージ図である。 本開示に係る自動運転運行計画装置として機能するコンピュータの概略構成を示すブロック図である。 第1の実施形態に係る自動運転運行計画装置の構成を示すブロック図である。 オペレータ監視距離と、遅延距離と、安全マージンとの関係を示すイメージ図である。 走行可能距離と、遅延時間との関係の一例を示すグラフである。 減速度と、遅延時間との関係の一例を示すグラフである。 制限車速値と、遅延時間との関係の一例を示すグラフである。 複数の安全マージンの設定例を示すイメージ図である。 制限車速値と、遅延時間との関係の一例を示すグラフである。 第1の実施形態に係る自動運転運行計画装置の自動運転運行計画処理ルーチンを示すフローチャートである。 第1の実施形態に係る自動運転運行計画装置の制限車速値算出処理ルーチンを示すフローチャートである。 第1の実施形態に係る自動運転運行計画装置の安全マージン設定処理ルーチンを示すフローチャートである。 第2の実施形態に係る自動運転センタの機能構成の例を示すブロック図である。 第2の実施形態に係る自動運転運行計画装置の自動運転運行計画処理ルーチンを示すフローチャートである。 第3の実施形態に係る自動運転センタの機能構成の例を示すブロック図である。 第3の実施形態に係る自動運転運行計画装置の自動運転運行計画処理ルーチンを示すフローチャートである。 第4の実施形態に係る自動運転センタの機能構成の例を示すブロック図である。 制限車速値と、遅延時間との関係の一例を示すグラフである。 第4の実施形態に係る自動運転運行計画装置の自動運転運行計画処理ルーチンを示すフローチャートである。 第5の実施形態に係る自動運転センタの機能構成の例を示すブロック図である。 第5の実施形態に係る自動運転運行計画装置の自動運転運行計画処理ルーチンを示すフローチャートである。 第5の実施形態に係る自動運転運行計画装置の制限車速算出処理ルーチンを示すフローチャートである。 第6の実施形態に係る自動運転センタの機能構成の例を示すブロック図である。 第6の実施形態に係る自動運転運行計画装置の自動運転運行計画処理ルーチンを示すフローチャートである。 第7の実施形態に係る自動運転センタの機能構成の例を示すブロック図である。 第7の実施形態に係る自動運転運行計画装置の自動運転運行計画処理ルーチンを示すフローチャートである。 他の例に係る自動運転運行計画装置の安全マージン設定処理ルーチンを示すフローチャートである。
以下、本開示の実施形態について図面を用いて説明する。
<本開示に係る自動運転運行計画装置の概要>
まず、本開示の概要を説明する。
センシングで判断できないシーンにおけるオペレータ支援時に通信遅延が発生した場合、現在の車速のまま自動運転による走行を行ったとすると、遅延による車両制御の遅れにより、前方の車両と衝突する等の危険がある(図1)。また、外部支援のオペレータ側も、車両が意図しない動作による事故があった場合に責任を負うことになる。
このため、本開示では、通信遅延時間に応じて自動運転車両の車速を制限(減速)することにより、自車両が他の車両等に衝突する事態を回避することができるようにする。このような構成により、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができる。
<本開示の第1の実施形態に係る自動運転運行計画装置の構成>
図2及び図3を参照して、本開示の実施形態に係る自動運転運行計画装置10の構成について説明する。図2は、本実施形態に係る自動運転運行計画装置10のハードウェア構成を示すブロック図である。図2に示すように、自動運転運行計画装置10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、ストレージ14、入力部15、表示部16及び通信インタフェース(I/F)17を有する。各構成は、バス19を介して相互に通信可能に接続されている。
CPU11は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU11は、ROM12又はストレージ14からプログラムを読み出し、RAM13を作業領域としてプログラムを実行する。CPU11は、ROM12又はストレージ14に記憶されているプログラムに従って、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ROM12又はストレージ14には、自動運転運行計画処理、制限車速値算出処理、及びを安全マージン設定処理を行うための自動運転運行計画プログラムが記憶されている。
ROM12は、各種プログラム及び各種データを記憶する。RAM13は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ14は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)により構成され、オペレーティングシステムを含む各種プログラム、及び各種データを記憶する。
入力部15は、マウス等のポインティングデバイス、及びキーボードを含み、各種の入力を行うために使用される。
表示部16は、例えば、液晶ディスプレイであり、各種の情報を表示する。表示部16は、タッチパネル方式を採用して、入力部15として機能しても良い。
通信インタフェース17は、他の機器と通信するためのインタフェースであり、例えば、イーサネット(登録商標)、FDDI、Wi-Fi(登録商標)等の規格が用いられる。具体的には、通信インタフェース17は、車両に搭載された通信アンテナや無線ルータ等の無線通信を行うための装置に接続され、無線通信を行うように実装される。なお、通信インタフェース17は、自動運転運行計画装置10自体が無線通信をすることができるように、無線通信アンテナを含む構成としてもよい。
次に、自動運転運行計画装置10の機能構成について説明する。図3は、自動運転運行計画装置10の機能構成の例を示すブロック図である。図3に示すように、本実施形態に係る自動運転運行計画装置10は、データ受信部101と、現在時刻取得部102と、遅延時間算出部103と、判定部104と、車両情報取得部105と、運行計画生成部106と、制御部107と、データ送信部108とを備えて構成される。
データ受信部101は、通信により外部端末から車両の自動運転に関する支援情報を受信する。外部端末は、支援情報を車両に送信する自動運転センタや、周辺の車両である。本開示では、特に言及しない場合、外部端末が自動運転センタである場合を例に説明する。そして、データ受信部101は、受信した支援情報を、遅延時間算出部103に渡す。
現在時刻取得部102は、現在時刻を取得する。具体的には、現在時刻取得部102は、車両に搭載された計時装置(図示しない)から、現在時刻を取得する。そして、現在時刻取得部102は、取得した現在時刻を、遅延時間算出部103に渡す。
遅延時間算出部103は、外部端末とデータ受信部101との間の通信の遅延時間を算出する。具体的には、遅延時間算出部103は、まず、データ受信部101が受信した支援情報に含まれる送信時刻を抽出する。例えば、支援情報をデータ通信においてパケットに分割した場合、遅延時間算出部103は、当該パケットに含まれる送信時刻を抽出する。次に、遅延時間算出部103は、現在時刻取得部102から受け取った現在時刻と、抽出した送信時刻との差分を算出し、算出した値を遅延時間t[s]とする。そして、遅延時間算出部103は、算出した遅延時間tを、判定部104に渡す。
判定部104は、遅延時間算出部103により算出された遅延時間が、所定の閾値以上であるか否かを判定する。判定部104は、遅延時間が所定の閾値以上である場合、通信遅延が発生していると判定し、遅延時間が所定の閾値以上でない場合、通信遅延が発生していないと判定する。判定部104は、通信遅延が発生していると判定した場合、判定結果及び遅延時間tを、運行計画生成部106に渡す。一方、通信遅延が発生していないと判定した場合、判定部104は、判定結果を運行計画生成部106に渡す。
車両情報取得部105は、車両の速度Vを取得する。具体的には、車両情報取得部105は、車両に搭載された車速計(図示しない)から、現在の車両の速度V[m/s]を取得する。そして、車両情報取得部105は、取得した車速の速度Vを、運行計画生成部106に渡す。
運行計画生成部106は、車両の自動運転による運行計画を生成する。具体的には、運行計画生成部106は、判定部104により通信遅延が発生していると判定された場合、遅延時間tが長いほど車両の速度の上限を示す制限車速値Limit(t)を小さく、かつ、遅延時間が長いほど大きな変化率で制限車速値Limit(t)が小さくなるように制限車速値Limit(t)を設定して運行計画を生成する。
より具体的には、運行計画生成部106は、判定部104により通信遅延が発生している旨の判定結果を受け取ると、自動運転支援センタ等の外部端末により車両を監視可能な距離であるオペレータ監視距離Dmaxと、遅延時間において車両が進んだ距離である遅延距離D(t)と、安全マージンDmarginとに基づいて、車両が安全に走行可能な走行可能距離Limit(t)を算出する。図4に、オペレータ監視距離Dmaxと、遅延距離D(t)と、安全マージンDmarginとの関係を示す。図4に示すように、遅延距離D(t)は、通信遅延が無い場合、すなわち、遅延時間が0[s]の場合の位置から、通信遅延が生じた時間に移動した距離を表す。運行計画生成部106は、走行可能距離Limit(t)を、下記式(1)を用いて算出する
すなわち、図5に示すように、走行可能距離Limit(t)は、遅延時間が長ければ長いほど短くなる。
次に、運行計画生成部106は、算出した走行可能距離Limit(t)と、車両情報取得部105により取得された車両の速度Vとに基づいて、走行可能距離Limit(t)内で停止するための減速値a(t)を、下記式(2)を用いて算出する。
すなわち、図6に示すように、減速値a(t)は、遅延時間が長ければ長いほど、小さな値(負の方向に大きな値)となる。すなわち、遅延時間が長いほど、監視が及ばなくなっているため、車両の危険性が増す。この場合、車両の速度Vを大きく減速させる必要があるため、減速値a(t)を小さい値とするのである。
次に、運行計画生成部106は、算出した減速値a(t)と、車両の速度Vとに基づいて、制限車速値Limit(t)を、下記式(3)を用いて算出する。
次に、運行計画生成部106は、算出した制限車速値Limit(t)を上限とした各時刻の速度及び加速度を含む運行計画を生成する。図7に示すように、生成された運行計画により、遅延時間が長ければ長いほど、制限車速値Limit(t)の値を小さくすることができる。すなわち、車両の速度を安全な速度まで制限することができる。なお、図7中、限界遅延時間とは、走行可能距離Limit(t)が0以下となるような遅延時間であり、この場合、運行計画生成部106は、車両を停止させる運行計画を生成する。
ここで、安全マージンDmarginは、予め定められているものであっても、運行計画生成部106により設定されるものであってもよい。運行計画生成部106により設定される場合、安全マージンDmarginは、支援情報が自動運転の制御に関わるデータを含むか否か、通信周期が長いか短いか、車両の速度Vや走路の状況に応じて複数定まるように構成してもよい。例えば、運行計画生成部106は、支援情報が自動運転の制御に関わるデータを含む場合に、大きい安全マージンlongmarginを設定し、支援情報が自動運転の制御に関わるデータを含まない場合に、小さい安全マージンshortmarginを設定するように構成することができる。自動運転の制御に関わる情報が支援情報に含まれる場合、安全性を確保する必要性が高いためである。この場合、図8のように、大きい安全マージンlongmarginと小さい安全マージンshortmarginとの2つの安全マージンDmarginが設定される。大きい安全マージンlongmarginは小さい安全マージンshortmarginより大きい値である。例えば、小さい安全マージンshortmarginを予め定められている安全マージンDmarginと同じ値とし、大きい安全マージンlongmarginを予め定められている安全マージンDmarginよりも大きい値とすればよい。この場合、図9に示すように、大きい安全マージンlongmarginが設定されると、遅延時間tが長いほど、小さい安全マージンshortmarginが設定された場合より大きな変化率で制限車速値Limit(t)が小さくなる。
一方、運行計画生成部106は、判定部104により通信遅延が発生していないと判定された場合、通常の運行計画、又は外部端末から受信した支援情報に基づく自動運転を行う運行計画を生成する。
そして、運行計画生成部106は、生成した運行計画を、制御部107に渡す。また、運行計画生成部106は、制限車速値Limit(t)及び遅延時間tを含む遅延情報を、データ送信部108に渡す。
制御部107は、運行計画生成部106により生成された運行計画に基づいて、自動運転による車両の制御を行う。具体的には、制御部107は、運行計画に含まれる各時刻の速度及び加速度に従って、車両の走行を制御する。制御部107は、運行計画生成部106により生成された運行計画を受け取る度に、最新の運行計画に基づいて車両の制御を行う。
データ送信部108は、遅延情報を、外部端末に送信する。
<本開示の第1の実施形態に係る自動運転運行計画装置の作用>
図10は、本開示の実施形態に係る自動運転制御処理ルーチンを示すフローチャートである。所定の時間が経過する度に、自動運転運行計画装置10において、図10に示す自動運転制御処理ルーチンが実行される。
まず、ステップS101において、データ受信部101は、通信により外部端末から車両の自動運転に関する支援情報を受信したか否かを判定する。
支援情報を受信していない場合(上記ステップS101のNO)、ステップS108に進む。
一方、支援情報を受信している場合(上記ステップS101のYES)、ステップS102において、遅延時間算出部103は、上記ステップS101により受信した支援情報に含まれる送信時刻を抽出する。
ステップS103において、現在時刻取得部102は、現在時刻を取得する。
ステップS104において、遅延時間算出部103は、外部端末とデータ受信部101との間の通信の遅延時間を算出する。
ステップS105において、判定部104は、上記ステップS104により算出された遅延時間が、所定の閾値以上である場合、通信遅延が発生していると判定し、そうでない場合、通信遅延が発生していないと判定する。
通信遅延が発生していない場合(上記ステップS105のNO)、ステップS108に進む。
一方、通信遅延が発生している場合(上記ステップS105のYES)、ステップS106において、運行計画生成部106は、制限車速値算出処理を実行する。
ステップS107において、制御部107は、上記ステップS106により生成された運行計画に基づいて、車両の制御を行う。
ステップS108において、データ送信部108は、遅延情報を外部端末に送信し、処理を終了する。再度所定の時間が経過すると、自動運転運行計画装置10は、自動運転運行計画処理ルーチンを実行することを繰り返す。
図11は、上記ステップS106における制限車速値算出処理ルーチンを示すフローチャートである。
ステップS111において、車両情報取得部105は、車両の速度Vを取得する。
ステップS112において、運行計画生成部106は、安全マージン設定処理を行う。
ステップS113において、運行計画生成部106は、自動運転支援センタ等の外部端末により車両を監視可能な距離であるオペレータ監視距離Dmaxと、遅延時間において車両が進んだ距離である遅延距離D(t)と、予め定められた安全マージンDmarginとに基づいて、車両が安全に走行可能な走行可能距離Limit(t)を算出する。
ステップS114において、運行計画生成部106は、算出した走行可能距離Limit(t)と、上記ステップS111により取得された車両の速度Vとに基づいて、走行可能距離Limit(t)内で停止するための減速値a(t)を算出する。
ステップS115において、運行計画生成部106は、上記ステップS114により算出した減速値a(t)と、車両の速度Vとに基づいて、制限車速値Limit(t)を算出する。
ステップS116において、運行計画生成部106は、上記ステップS115により算出した制限車速値Limit(t)に基づく速度制限を含んだ運行計画を生成し、リターンする。
図12は、上記ステップS112における安全マージン設定処理ルーチンを示すフローチャートである。
ステップS121において、運行計画生成部106は、上記ステップS101で受信した支援情報に含まれるデータを解析する。
ステップS122において、運行計画生成部106は、支援情報が自動運転の制御に関わるデータを含むか否かを判定する。
支援情報が自動運転の制御に関わるデータを含む場合(上記ステップS122のYES)、ステップS123において、運行計画生成部106は、大きい安全マージンlongmarginを安全マージンDmarginに設定する。
一方、支援情報が自動運転の制御に関わるデータを含まない場合(上記ステップS122のNO)、ステップS124において、運行計画生成部106は、小さい安全マージンshortmarginを安全マージンDmarginに設定する。
以上説明したように、本開示の第1の実施形態に係る自動運転運行計画装置によれば、通信により外部端末から車両の自動運転に関する支援情報を受信し、外部端末との間の通信の遅延時間を算出し、算出された遅延時間が、所定の閾値以上である場合、遅延時間が長いほど車両の速度の上限を示す制限車速値を小さく、かつ、遅延時間が長いほど大きな変化率で制限車速値が小さくなるように制限車速値を設定して運行計画を生成し、生成された運行計画に基づいて、自動運転による車両の制御を行うことにより、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができる。
<本開示の第2の実施形態に係る自動運転運行計画装置の構成>
次に、第2の実施形態に係る自動運転運行計画装置20の構成について説明する。なお、第1の実施形態に係る自動運転運行計画装置10と同様の構成については、同一の符号を付して詳細な説明は省略する。
図13に示すように、本実施形態に係る自動運転運行計画装置20は、データ受信部101と、遅延時間取得部203と、判定部104と、車両情報取得部205と、運行計画生成部106と、制御部107と、データ送信部108と、走行軌道取得部209と、過去データ取得部210とを備えて構成される。
車両情報取得部205は、現在の車両の位置を取得する。具体的には車両情報取得部205は、車両に搭載されたGPS等の位置測定装置(図示しない)から、現在の車両の位置を取得する。そして、車両情報取得部205は、取得した現在の車両の位置を、走行軌道取得部209に渡す。
走行軌道取得部209は、車両が走行した走路の情報を取得する。具体的には、走行軌道取得部209は、車両情報取得部205が取得した車両の位置の現在までの履歴に基づいて、車両が走行した走路の情報を取得する。そして、走行軌道取得部209は、取得した走路の情報を、過去データ取得部210に渡す。
過去データ取得部210は、走行における外部端末とデータ受信部101との間の通信の遅延時間を含む過去の走行データを取得する。具体的には、過去データ取得部210は、外部端末に備えられた、過去の走行データを格納する過去データ格納部(図示しない)から、走路の情報に対応する過去の走行データを取得する。外部端末は、上記第1の実施形態で説明した自動運転運行計画装置10と同様に生成された遅延情報を収集し、走路毎に、当該走路で生じた遅延時間のデータを含む走行データを、過去データ格納部に格納しておく。そして、過去データ取得部210は、走路の情報及び取得した過去の走行データを、遅延時間取得部203に渡す。
遅延時間取得部203は、走路及び過去の走行データに基づいて予測される、遅延時間を取得する。具体的には、遅延時間取得部203は、走路に過去の走行データがあるか否かを判定する。走路に過去データがある場合、遅延時間取得部203は、過去の走行データに基づいて、遅延時間を予測する。遅延時間取得部203は、例えば、過去の走行データに含まれる遅延時間の平均を、遅延時間とする。そして、遅延時間取得部203は、遅延時間を、判定部104に渡す。
<本開示の第2の実施形態に係る自動運転運行計画装置の作用>
図14は、第2の実施形態に係る自動運転運行計画処理ルーチンを示すフローチャートである。なお、第1の実施形態に係る自動運転運行計画処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
ステップS201において、車両情報取得部205は、現在の車両の位置を取得する。
ステップS202において、走行軌道取得部209は、車両が走行した走路の情報を取得する。
ステップS203において、過去データ取得部210は、走行における外部端末とデータ受信部101との間の通信の遅延時間を含む過去の走行データを取得する。
ステップS204において、遅延時間取得部203は、走路に過去の走行データがあるか否かを判定する。
走路に過去の走行データがある場合(上記ステップS204のYES)、ステップS205において、遅延時間取得部203は、過去の走行データに基づいて、遅延時間を予測し、ステップS105に進む。
一方、走路に過去の走行データがない場合(上記ステップS204のNO)、ステップS108に進む。
以上説明したように、本開示の第2の実施形態に係る自動運転運行計画装置によれば、通信により外部端末から前記車両の自動運転に関する支援情報を受信し、車両が走行した走路及び走行における外部端末との間の通信の遅延時間を含む過去の走行データに基づいて予測される、遅延時間を取得し、遅延時間が、所定の閾値以上である場合、遅延時間が長いほど車両の速度の上限を示す制限車速値を小さく、かつ、遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように制限車速値を設定して運行計画を生成し、運行計画に基づいて、自動運転による車両の制御を行うことにより、場所や時間に起因する通信遅延を、通信遅延が発生する前に把握し、通信遅延に対応した運行計画を生成することができる。このため、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができるようにする。
<本開示の第3の実施形態に係る自動運転運行計画装置の構成>
次に、第3の実施形態に係る自動運転運行計画装置30の構成について説明する。なお、第1の実施形態に係る自動運転運行計画装置10及び第2の実施形態に係る自動運転運行計画装置20と同様の構成については、同一の符号を付して詳細な説明は省略する。
図15に示すように、本実施形態に係る自動運転運行計画装置30は、データ受信部301と、遅延時間取得部303と、判定部104と、運行計画生成部106と、制御部107と、データ送信部108とを備えて構成される。
なお、第3の実施形態では、外部端末は、車両の前方を走行する他車両に搭載された装置であって、上記第1の実施形態で説明した自動運転運行計画装置10と同様に遅延情報を生成する装置であるものとする。
データ受信部301は、データ受信部101と同様の処理に加え、外部端末により算出された遅延時間を受信する。具体的には、データ受信部301は、外部端末である車両の前方を走行する他車両から、他車両が算出した遅延時間を含む遅延情報を受信する。そして、データ受信部301は、受信した遅延情報を、遅延時間取得部303に渡す。
遅延時間取得部303は、データ受信部301が受信した遅延情報から、遅延時間を取得する。そして、遅延時間取得部303は、取得した遅延時間を、判定部104に渡す。
<本開示の第3の実施形態に係る自動運転運行計画装置の作用>
図16は、第3の実施形態に係る自動運転運行計画処理ルーチンを示すフローチャートである。なお、第1の実施形態に係る自動運転運行計画処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
ステップS301において、データ受信部301は、他車両が算出した遅延時間を含む遅延情報を受信したか否かを判定する。
遅延情報を受信していない場合(上記ステップS301のNO)、ステップS108に進む。
一方、遅延情報を受信している場合(上記ステップS301のYES)、ステップS302において、遅延時間取得部303は、データ受信部301が受信した遅延情報から、遅延時間を取得する。
以上説明したように、本開示の第3の実施形態に係る自動運転運行計画装置によれば、他車両が算出した遅延時間を含む遅延情報を受信し、受信した遅延情報から、遅延時間を取得し、取得した遅延時間が、所定の閾値以上である場合、遅延時間が長いほど車両の速度の上限を示す制限車速値を小さく、かつ、遅延時間が長いほど大きな変化率で制限車速値が小さくなるように制限車速値を設定して運行計画を生成し、生成された運行計画に基づいて、自動運転による車両の制御を行うことにより、場所や時間に起因する通信遅延を、通信遅延が発生する前に把握し、通信遅延に対応した運行計画を生成することができる。このため、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができるようにする。
<本開示の第4の実施形態に係る自動運転運行計画装置の構成>
次に、第4の実施形態に係る自動運転運行計画装置40の構成について説明する。なお、第1の実施形態に係る自動運転運行計画装置10と同様の構成については、同一の符号を付して詳細な説明は省略する。
図17に示すように、本実施形態に係る自動運転運行計画装置40は、データ受信部101と、現在時刻取得部102と、遅延時間算出部403と、判定部104と、車両情報取得部105と、運行計画生成部406と、制御部107と、データ送信部108とを備えて構成される。
遅延時間算出部403は、外部端末から送信される通信データが到着する到着予定時刻を推測し、データ受信部101が通信データを実際に受信した受信時刻と、到着予定時刻との差を遅延時間とする。
具体的には、遅延時間算出部403は、所定のタイミングでデータ受信部101が通信データを受信していない場合、受信データが到着する到着予定時刻を推測することができるか否かを判定する。例えば、既知の通信方法やデータの配送方法等により、次に来る通信データ(例えば、IPパケットやフレーム)等の到着時刻が推測できる場合である。到着予定時刻を推測することができない場合、遅延時間算出部403は、次の所定のタイミングまで処理を行わない。そして、次の所定のタイミングでの同様の処理を行う。一方、到着予定時刻を推測することができる場合、遅延時間算出部403は、到着予定時刻を推測する。次に、遅延時間算出部403は、現在時刻取得部102から取得した現在時刻と、到着予定時刻との差分を遅延時間として取得する。そして、遅延時間算出部403は、算出した遅延時間を運行計画生成部406に渡す。
運行計画生成部406は、運行計画生成部106と同様の処理に加え、通信遅延を許容できる許容遅延時間を算出し、到着予定時刻から経過時間が、許容遅延時間を超えた時に通信データを受信していない場合、制限車速値を設定して運行計画を生成する。
具体的には、運行計画生成部406は、データ受信部101が通信データを受信していない場合、通信遅延を許容できる許容遅延時間を算出する。許容遅延時間は、通信方法や通信データの種類によって、予め定めておくこともできる。
次に、運行計画生成部406は、到着予定時刻から経過時間である遅延時間が、許容遅延時間以内であるか否かを判定する。許容遅延時間内である場合、運行計画生成部406は、次の所定のタイミングまで処理を行わない。許容遅延時間内である場合には、車両の速度を下げるほどの危険性が生じていないと考えられるからである。一方、許容遅延時間内でない場合、遅延時間に基づいて制限車速値Limit(t)を設定して運行計画を生成する。許容遅延時間内でない場合には、車両の速度を下げるほどの危険性が生じている場合が考えられるからである。許容遅延時間から経過時間が長ければ長いほど、車両に生じる危険性は上がるため、運行計画生成部406は、図18に示すように、制限車速値Limit(t)を経過時間が長いほど小さくするように設定する。そして、運行計画生成部406は、運行計画を、制御部107に渡す。
<本開示の第4の実施形態に係る自動運転運行計画装置の作用>
図19は、第4の実施形態に係る自動運転運行計画処理ルーチンを示すフローチャートである。なお、第1の実施形態に係る自動運転運行計画処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
ステップS101において、支援情報を受信していない場合(上記ステップS101のNO)、ステップS401に進む。
ステップS401において、遅延時間算出部403は、受信データが到着する到着予定時刻を推測することができるか否かを判定する。
到着遅延時間を推測可能でない場合(上記ステップS401のNO)、ステップS108に進む。
一方、到着遅延時間を推測可能である場合(上記ステップS401のYES)、ステップS402において、遅延時間算出部403は、到着予定時刻を推測する。
ステップS403において、運行計画生成部406は、到着予定時刻から経過時間である遅延時間が、許容遅延時間以内であるか否かを判定する。
ステップS404において、運行計画生成部406は、到着予定時刻から経過時間である遅延時間が、許容遅延時間以内であるか否かを判定する。
到着遅延時間内である場合(上記ステップS404のYES)、ステップS108に進む。一方、到着遅延時間内でない場合(上記ステップS404のNO)、ステップS106に進む。
以上説明したように、本開示の第4の実施形態に係る自動運転運行計画装置によれば、外部端末から送信される通信データが到着する到着予定時刻を推測し、通信データを実際に受信した受信時刻と、到着予定時刻との差を遅延時間とし、通信遅延を許容できる許容遅延時間を算出し、到着予定時刻から経過時間が、許容遅延時間を超えた時に通信データを受信していない場合、制限車速値を設定して運行計画を生成し、生成された運行計画に基づいて、自動運転による車両の制御を行うことにより、場所や時間に起因する通信遅延を、通信遅延が発生する前に把握し、搭乗者の乗り心地への影響も少なくすることができるように運行計画を生成することができる。このため、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができるようにする。
<本開示の第5の実施形態に係る自動運転運行計画装置の構成>
次に、第5の実施形態に係る自動運転運行計画装置50の構成について説明する。なお、第1の実施形態に係る自動運転運行計画装置10と同様の構成については、同一の符号を付して詳細な説明は省略する。
図20に示すように、本実施形態に係る自動運転運行計画装置50は、データ受信部101と、現在時刻取得部102と、遅延時間算出部103と、判定部104と、車両情報取得部105と、運行計画生成部506と、制御部107と、データ送信部108とを備えて構成される。
運行計画生成部506は、制限車速値を小さく設定した後、遅延時間算出部103により複数回算出された遅延時間が、所定の閾値未満である場合、遅延時間に基づいて、制限車速値Limit(t)を大きく設定して運行計画を生成する。
具体的には、運行計画生成部506は、遅延時間が所定の閾値以上である場合、遅延有りとして、カウンタcを0にする。なお、カウンタcの初期値は0に予め設定されているものとする。そして、運行計画生成部106と同様の処理を行う。
一方、運行計画生成部506は、遅延時間が所定の閾値未満である場合、現在制限車速値Limit(t)を設定した車速制限を行っているか否かを判定する。車速制限が無い場合、運行計画生成部506は、次の所定のタイミングまで処理を行わない。一方、車速制限が有る場合、運行計画生成部506は、カウンタcに1を加算する。次に、運行計画生成部506は、cが予め定めた定数Nよりも大きいか否かを判定する。cがNよりも大きい場合、運行計画生成部506は、制限車速値Limit(t)を大きく設定して運行計画を生成する。より具体的には、運行計画生成部506は、上記式(2)の減速度a(t)に「-1」(マイナス1)を乗算した値-a(t)を算出し、当該値-a(t)を用いて、上記式(3)と同様に、制限車速値Limit(t)を設定する。すなわち、N回通信遅延が発生していないと考えられるときは、通信遅延が回復したものと考えられるため、自動で車速制限を解除する運行計画を生成することができる。そして、運行計画生成部506は、生成した運行計画を、制御部107に渡す。
<本開示の第5の実施形態に係る自動運転運行計画装置の作用>
図21は、第5の実施形態に係る自動運転運行計画処理ルーチンを示すフローチャートである。なお、第1の実施形態に係る自動運転運行計画処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
ステップS505において、運行計画生成部506は、遅延時間が所定の閾値以上であるか否かを判定する。
遅延時間が所定の閾値以上である場合(上記ステップS505のYES)、ステップS506において、カウンタcを0にし、ステップS106に進む。
遅延時間が所定の閾値以上でない場合(上記ステップS505のNO)、ステップS506において、ステップS507において、運行計画生成部506は、現在制限車速値Limit(t)を設定した車速制限を行っているか否かを判定する。
車速制限を行っていない場合(上記ステップS507のNO)、ステップS108に進む。
一方、車速制限を行っている場合(上記ステップS507のYES)、ステップS508において、運行計画生成部506は、カウンタcに1を加算する。
ステップS509において、運行計画生成部506は、cが予め定めた定数Nよりも大きいか否かを判定する。
cがNよりも大きい場合(上記ステップS509のYES)、ステップS510において、運行計画生成部506は、制限車速値Limit(t)を大きく設定する制限車速値算出処理を実行し、ステップS107に進む。
一方、cがN以下である場合(上記ステップS509のNO)、ステップS108に進む。
図22は、上記ステップS510における制限車速値算出処理ルーチンを示すフローチャートである。なお、第1の実施の形態に係る制限車速値算出処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
ステップS514において、運行計画生成部506は、算出した走行可能距離Limit(t)と、上記ステップS111により取得された車両の速度Vとに基づいて、制限車速値Limit(t)の変化率として車両の速度Vを大きくするための加速値-a(t)を算出する。
ステップS515において、運行計画生成部506は、上記ステップS114により算出した加速値-a(t)と、車両の速度Vとに基づいて、制限車速値Limit(t)を算出する。
以上説明したように、本開示の第5の実施形態に係る自動運転運行計画装置によれば、制限車速値を小さく設定した後、複数回算出された遅延時間が、所定の閾値未満である場合、遅延時間に基づいて、制限車速値を大きく設定して運行計画を生成することにより、自動で車速制限を解除する運行計画を生成することができると共に、通信遅延の遅延時間の変化が激しい場合にチャタリングのような挙動を防ぐことができる。
<本開示の第6の実施形態に係る自動運転運行計画装置の構成>
次に、第6の実施形態に係る自動運転運行計画装置60の構成について説明する。なお、第1の実施形態に係る自動運転運行計画装置10と同様の構成については、同一の符号を付して詳細な説明は省略する。
図23に示すように、本実施形態に係る自動運転運行計画装置60は、データ受信部101と、現在時刻取得部102と、遅延時間算出部603と、判定部104と、車両情報取得部605と、運行計画生成部606と、制御部107と、データ送信部108と、地図情報格納部609とを備えて構成される。
遅延時間算出部603は、外部端末から送信される通信データが到着する到着予定時刻を推測し、現在時刻と、到着予定時刻との差を遅延時間とする。
具体的には、遅延時間算出部603は、まず、外部端末から送信される通信データの到着予定時刻を推測する。遅延時間算出部603は、例えば、既に通信コネクションが確立している外部端末との通信や、外部端末から定期配信されている場合において、次に通信データが到着する到着予定時刻を推測する。次に、遅延時間算出部603は、現在時刻取得部102から取得した現在時刻を受信時刻と、到着予定時刻との差を遅延時間とする。そして、遅延時間算出部603は、算出した遅延時間を運行計画生成部606に渡す。
車両情報取得部605は、現在の車両の位置を取得する。具体的には車両情報取得部605は、車両に搭載されたGPS等の位置測定装置(図示しない)から、現在の車両の位置を取得する。そして、車両情報取得部605は、取得した現在の車両の位置を、運行計画生成部606に渡す。
地図情報格納部609には、通信環境が良好となる停車可能位置の情報を含んだ地図が格納されている。
運行計画生成部606は、運行計画生成部106と同様の処理を行う。また、運行計画生成部606は、通信遅延を許容できる許容遅延時間を算出し、到着予定時刻から経過時間が、許容遅延時間を超えた時に通信データを受信していない場合、車両を停止させるように運行計画を生成する。また、運行計画生成部606は、車両を停止させるように運行計画を生成する際に、車両の位置と、地図とに基づいて、車両の周辺の停車可能位置に車両を停止させるように運行計画を生成する。
具体的には、運行計画生成部606は、通信遅延を許容できる許容遅延時間を算出する。許容遅延時間は、通信方法や通信データの種類によって、予め定めておくこともできる。次に、運行計画生成部606は、遅延時間が、許容遅延時間以内であるか否かを判定する。許容遅延時間内である場合、運行計画生成部606は、次の所定のタイミングまで処理を行わない。許容遅延時間内である場合には、車両を停止させるほどの危険性が生じていないと考えられるからである。一方、許容遅延時間内でない場合、運行計画生成部606は、地図情報格納部609から、地図を取得する。次に、運行計画生成部606は、現在の車両の位置と地図とに基づいて、車両の近傍に通信良好な場所が有るか否かを判定する。通信良好な場所が有る場合、運行計画生成部606は、当該通信良好な場所を、車両を停止させる停車位置に設定する。そして、運行計画生成部606は、当該停車位置に停車するように、制御部107に命令を出す。一方、通信良好な場所が無い場合、現在の車両の位置と地図とに基づいて、最も近い停車可能な位置を停車位置とした緊急停止を行うように、制御部107に命令を出す。なお、運行計画生成部606は、近辺の電波強度情報を取得する構成として、通信良好な場所を電波強度情報に基づいて判定してもよい。
<本開示の第6の実施形態に係る自動運転運行計画装置の作用>
図24は、第6の実施形態に係る自動運転運行計画処理ルーチンを示すフローチャートである。なお、第1の実施形態に係る自動運転運行計画処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
ステップS101において、通信データを受信していない場合(上記ステップS101のNO)、ステップS602に進む。
ステップS602において、遅延時間算出部603は、外部端末から送信される通信データの到着予定時刻を推測する。
ステップS604において、遅延時間算出部603は、現在時刻取得部102から取得した現在時刻を受信時刻と、到着予定時刻との差を遅延時間とする。
ステップS605において、運行計画生成部606は、通信遅延を許容できる許容遅延時間を算出し、遅延時間が、許容遅延時間以内であるか否かを判定する。
許容遅延時間以内である場合(上記ステップS605のYES)、処理を終了する。
一方、許容遅延時間以内でない場合(上記ステップS605のNO)、ステップS606において、運行計画生成部606は、地図情報格納部609から、地図を取得する。
ステップS607において、運行計画生成部606は、現在の車両の位置と地図とに基づいて、車両の近傍に通信良好な場所が有るか否かを判定する。
通信良好な場所が有る場合(上記ステップS607のYES)、ステップS608において、運行計画生成部606は、当該通信良好な場所を、車両を停止させる停車位置に設定する。
ステップS609において、制御部107は、上記ステップS608において設定された停車位置に停車するように車両を制御する。
一方、通信良好な場所が無い場合(上記ステップS607のNO)、ステップS610において、制御部107は、現在の車両の位置と地図とに基づいて、最も近い停車可能な位置を停車位置とした緊急停止を行う。
以上説明したように、本開示の第6の実施形態に係る自動運転運行計画装置によれば、外部端末から送信される通信データが到着する到着予定時刻を推測し、現在時刻と、到着予定時刻との差を遅延時間とし、通信遅延を許容できる許容遅延時間を算出し、到着予定時刻から経過時間が、許容遅延時間を超えた時に通信データを受信していない場合、車両を停止させるように運行計画を生成することにより、通信の異常時に早期に車両を停車させることで、道路上での停車を防げる。このため、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができるようにする。
また、通信環境が良好となる停車可能位置の情報を含んだ地図と、車両の位置とに基づいて、車両の周辺の停車可能位置に車両を停止させるように運行計画を生成することにより、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができるようにする。
<本開示の第7の実施形態に係る自動運転運行計画装置の構成>
次に、第7の実施形態に係る自動運転運行計画装置70の構成について説明する。なお、第1の実施形態に係る自動運転運行計画装置10及び第4の実施形態に係る自動運転運行計画装置40と同様の構成については、同一の符号を付して詳細な説明は省略する。
図25に示すように、本実施形態に係る自動運転運行計画装置70は、データ受信部101と、現在時刻取得部102と、遅延時間算出部103と、判定部104と、車両情報取得部105と、運行計画生成部706と、制御部107と、データ送信部708とを備えて構成される。
データ送信部708は、更に、支援情報を要求するための外部支援要求を送信する。そして、データ送信部708は、送信時刻を、運行計画生成部706に渡す。
運行計画生成部706は、外部支援要求に対して想定される想定データが、想定データの受信予定時刻までにデータ受信部101に受信されなかった場合、車両を停止させるように運行計画を生成する。具体的には、運行計画生成部706は、所定のタイミングで、データ受信部101に想定データが受信されたか否かを判定する。想定データが受信されていない場合、運行計画生成部706は、受信予定時刻を推測することができるか否かを判定する。例えば、自動運転の支援において策定された基準に基づく返信有効時間が設定される場合には、当該有効時間に基づいて推測することができると判断することができる。受信予定時刻を推測することができる場合、運行計画生成部706は、受信予定時刻を推測する。次に、運行計画生成部706は、現在時刻と受信予定時刻との差を遅延時間として算出する。次に、運行計画生成部706は、運行計画生成部406と同様に許容遅延時間を算出する。運行計画生成部706は、遅延時間が許容遅延時間であるか否かを判定し、遅延時間が許容遅延時間以内で無い場合には、制限車速値を0とした運行計画を生成する。そして、運行計画生成部706は、運行計画を制御部107に渡す。
<本開示の第7の実施形態に係る自動運転運行計画装置の作用>
図26は、第7の実施形態に係る自動運転運行計画処理ルーチンを示すフローチャートである。なお、第1の実施形態に係る自動運転運行計画処理ルーチン及び第4の実施形態に係る自動運転運行計画処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
ステップS700において、運行計画生成部706は、所定のタイミングで、データ受信部101に想定データが受信されたか否かを判定する。
想定データが受信された場合(上記ステップS700のYES)、ステップS102に進む。
一方、想定データが受信されていない場合(上記ステップS700のNO)、ステップS701において、運行計画生成部706は、受信予定時刻を推測することができるか否かを判定する。
受信予定時刻を推測することができない場合(上記ステップS701のNO)、処理を終了する。
受信予定時刻を推測することができる場合(上記ステップS701のYES)、ステップS702において、運行計画生成部706は、受信予定時刻を推測する。
ステップS707において、運行計画生成部706は、制限車速値を0にする運行計画を生成する。
以上説明したように、本開示の第7の実施形態に係る自動運転運行計画装置によれば、外部端末に支援情報を要求するための外部支援要求を送信し、当該外部支援要求に対して想定される想定データが、想定データの受信予定時刻までにデータ受信部に受信されなかった場合、車両を停止させるように運行計画を生成することにより、外部支援が必要な緊急度の高い状況において、通信遅延が生ずる前であり通信遅延が生ずる可能性が高い状況で車両を停止させることができる。このため、外部支援による自動運転において通信遅延があっても、安全性の高い自動運転を実現することができるようにする。
なお、本開示は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
上述の実施形態では、安全マージン設定処理を、支援情報に制御情報が含まれるか否かに基づいて複数設定する場合を例に説明した。しかし、これに限定されるものではなく、例えば、外部端末とデータ受信部101との通信周期に基づいて設定してもよい。図27は、通信周期を用いる場合における安全マージン設定処理ルーチンを示すフローチャートである。
ステップS131において、運行計画生成部106は、上記ステップS101で受信した支援情報に含まれるデータを解析する。
ステップS132において、運行計画生成部106は、通信周期が予め定めた第2閾値以上であるか否かを判定する。
通信周期が予め定めた第2閾値以上である場合(上記ステップS132のYES)、ステップS123において、運行計画生成部106は、大きい安全マージンlongmarginを安全マージンDmarginに設定する。
一方、通信周期が予め定めた第2閾値以上でない場合(上記ステップS132のNO)、ステップS124において、運行計画生成部106は、小さい安全マージンshortmarginを安全マージンDmarginに設定する。
また、上述の実施形態では、自動運転運行計画装置として、各処理部を別の装置として構成したが、これに限定されるものではなく、同一の装置、例えば、車載器に全ての処理部を構成してもよい。また、各実施形態の構成を組合せることもできる。
なお、上記実施形態でCPUがソフトウェア(プログラム)を読み込んで実行したプログラムを、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、自動運転運行計画プログラムを、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。
また、上記各実施形態では、プログラムがROM12又はストレージ14に予め記憶(インストール)されている態様を説明したが、これに限定されない。プログラムは、CD-ROM(Compact Disk Read Only Memory)、DVD-ROM(Digital Versatile Disk Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の非一時的(non-transitory)記憶媒体に記憶された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
以上の実施形態に関し、更に以下の付記を開示する。
(付記項1)
車両に搭載された自動運転の運行計画を生成する自動運転運行計画装置であって、
メモリと、
前記メモリに接続された少なくとも1つのプロセッサと、
を含み、
前記プロセッサは、
通信により外部端末から前記車両の自動運転に関する支援情報を受信し、
遅延時間算出部が、前記外部端末と前記データ受信部との間の通信の遅延時間を算出し、
前記遅延時間算出部により算出された前記遅延時間が、所定の閾値以上である場合、前記遅延時間が長いほど前記車両の速度の上限を示す制限車速値を小さく、かつ、前記遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定して前記運行計画を生成し、
前記運行計画生成部により生成された前記運行計画に基づいて、自動運転による前記車両の制御を行う
ように構成されている自動運転運行計画装置。
(付記項2)
車両に搭載された自動運転の運行計画を生成する自動運転運行計画装置で用いられる自動運転運行計画プログラムであって、
通信により外部端末から前記車両の自動運転に関する支援情報を受信し、
遅延時間算出部が、前記外部端末と前記データ受信部との間の通信の遅延時間を算出し、
前記遅延時間算出部により算出された前記遅延時間が、所定の閾値以上である場合、前記遅延時間が長いほど前記車両の速度の上限を示す制限車速値を小さく、かつ、前記遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定して前記運行計画を生成し、
前記運行計画生成部により生成された前記運行計画に基づいて、自動運転による前記車両の制御を行う
ことをコンピュータに実行させる自動運転運行計画プログラムを記憶した非一時的記憶媒体。
10、20、30、40、50、60、70 自動運転運行計画装置
11 CPU
12 ROM
13 RAM
14 ストレージ
15 入力部
16 表示部
17 通信インタフェース
19 バス
101、301 データ受信部
102 現在時刻取得部
103、403、603 遅延時間算出部
104 判定部
105、205、605 車両情報取得部
106、406、506、606、706 運行計画生成部
107 制御部
108、708 データ送信部
203、303 遅延時間取得部
209 走行軌道取得部
210 過去データ取得部
609 地図情報格納部

Claims (11)

  1. 車両に搭載された自動運転の運行計画を生成する自動運転運行計画装置(10、30、40、50、60、70)であって、
    前記車両の自動運転による運行計画を生成する運行計画生成部(106、406、506、606、706)と、
    前記運行計画生成部により生成された前記運行計画に基づいて、自動運転による前記車両の制御を行う制御部(107)と、
    通信により前記車両の自動運転に関する支援情報を受信するデータ受信部(101、301)と、
    通信に伴って発生する、前記データ受信部で受信した前記支援情報の遅延時間を算出する遅延時間算出部(103、403、603)と、
    前記車両の速度を取得する車両情報取得部(105、205、605)と、
    を含み、
    前記運行計画生成部は、前記遅延時間算出部により算出された前記遅延時間が、所定の閾値以上である場合、外部端末により前記車両が安全に走行可能かを監視可能な距離であるオペレータ監視距離と、前記遅延時間において前記車両の速度により前記車両が進む距離である遅延距離と、予め定められた安全マージンとに基づいて、前記車両が安全に走行可能な走行可能距離を算出し、前記走行可能距離と、前記車両の速度とに基づいて、前記走行可能距離で停止するために必要な減速値を算出し、前記車両の速度と、前記減速値とに基づいて、前記車両の速度の上限を示す制限車速値を算出することによって、前記遅延時間が長いほど前記制限車速値を小さく、かつ、前記遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定して前記運行計画を生成する
    自動運転運行計画装置。
  2. 前記運行計画生成部は、前記支援情報が自動運転の制御に関わるデータを含む場合、前記遅延時間が長いほど、より大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定する
    請求項1記載の自動運転運行計画装置。
  3. 前記運行計画生成部は、前記データ受信部で受信する前記支援情報の受信周期が長いほど、前記遅延時間が長いほど、より大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定する
    請求項1又は請求項2記載の自動運転運行計画装置。
  4. 前記データ受信部は、前記車両の前方を走行する他車両が取得した前記遅延時間を含む遅延情報を受信する
    請求項1~請求項3の何れか1項記載の自動運転運行計画装置。
  5. 前記遅延時間算出部は、前記データ受信部に到着する通信データの到着予定時刻を推測し、前記データ受信部が前記通信データを実際に受信した受信時刻と、前記到着予定時刻との差を遅延時間とし、
    前記運行計画生成部は、更に、通信遅延を許容できる許容遅延時間を算出し、前記到着予定時刻から経過時間が、前記許容遅延時間を超えた時に前記通信データを受信していない場合、前記制限車速値を設定して前記運行計画を生成する
    請求項1記載の自動運転運行計画装置。
  6. 前記運行計画生成部は、前記制限車速値を小さく設定した後、前記遅延時間算出部により複数回算出された前記遅延時間が、前記所定の閾値未満である場合、前記遅延時間に基づいて、前記制限車速値を大きく設定して前記運行計画を生成する
    請求項5記載の自動運転運行計画装置。
  7. 前記遅延時間算出部は、前記データ受信部に到着する通信データの到着予定時刻を推測し、現在時刻と、前記到着予定時刻との差を遅延時間とし、
    前記運行計画生成部は、更に、通信遅延を許容できる許容遅延時間を算出し、前記到着予定時刻から経過時間が、前記許容遅延時間を超えた時に前記通信データを受信していない場合、前記車両を停止させるように前記運行計画を生成する
    請求項1記載の自動運転運行計画装置。
  8. 通信環境が良好となる停車可能位置の情報を含んだ地図を格納する地図情報格納部(609)
    を更に含み、
    前記車両情報取得部は、更に、前記車両の位置を取得し、
    前記運行計画生成部は、前記車両を停止させるように前記運行計画を生成する際に、前記車両の位置と、前記地図とに基づいて、前記車両の周辺の前記停車可能位置に前記車両を停止させるように前記運行計画を生成する
    請求項7記載の自動運転運行計画装置。
  9. 前記支援情報を要求するための外部支援要求を送信するデータ送信部(708)
    を更に含み、
    前記運行計画生成部は、前記外部支援要求に対して想定される想定データが、前記想定データの受信予定時刻までに前記データ受信部に受信されなかった場合、前記車両を停止させるように前記運行計画を生成する
    請求項1記載の自動運転運行計画装置。
  10. 車両に搭載された自動運転の運行計画を生成する自動運転運行計画装置で用いられる自動運転運行計画方法であって、
    運行計画生成部が、前記車両の自動運転による運行計画を生成し、
    制御部が、前記運行計画生成部により生成された前記運行計画に基づいて、自動運転による前記車両の制御を行い、
    データ受信部が、通信により前記車両の自動運転に関する支援情報を受信し、
    遅延時間算出部が、通信に伴って発生する、前記データ受信部で受信した前記支援情報の遅延時間を算出し、
    車両情報取得部が、前記車両の速度を取得する
    ことを含み、
    前記運行計画生成部は、前記遅延時間算出部により算出された前記遅延時間が、所定の閾値以上である場合、外部端末により前記車両が安全に走行可能かを監視可能な距離であるオペレータ監視距離と、前記遅延時間において前記車両の速度により前記車両が進む距離である遅延距離と、予め定められた安全マージンとに基づいて、前記車両が安全に走行可能な走行可能距離を算出し、前記走行可能距離と、前記車両の速度とに基づいて、前記走行可能距離で停止するために必要な減速値を算出し、前記車両の速度と、前記減速値とに基づいて、前記車両の速度の上限を示す制限車速値を算出することによって、前記遅延時間が長いほど前記制限車速値を小さく、かつ、前記遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定して前記運行計画を生成する
    自動運転運行計画方法。
  11. 車両に搭載された自動運転の運行計画を生成する自動運転運行計画装置で用いられる自動運転運行計画プログラムであって、
    運行計画生成部が、前記車両の自動運転による運行計画を生成し、
    制御部が、前記運行計画生成部により生成された前記運行計画に基づいて、自動運転による前記車両の制御を行い、
    データ受信部が、通信により前記車両の自動運転に関する支援情報を受信し、
    遅延時間算出部が、通信に伴って発生する、前記データ受信部で受信した前記支援情報の遅延時間を算出し、
    車両情報取得部が、前記車両の速度を取得する
    ことを含み、
    前記運行計画生成部は、前記遅延時間算出部により算出された前記遅延時間が、所定の閾値以上である場合、外部端末により前記車両が安全に走行可能かを監視可能な距離であるオペレータ監視距離と、前記遅延時間において前記車両の速度により前記車両が進む距離である遅延距離と、予め定められた安全マージンとに基づいて、前記車両が安全に走行可能な走行可能距離を算出し、前記走行可能距離と、前記車両の速度とに基づいて、前記走行可能距離で停止するために必要な減速値を算出し、前記車両の速度と、前記減速値とに基づいて、前記車両の速度の上限を示す制限車速値を算出することによって、前記遅延時間が長いほど前記制限車速値を小さく、かつ、前記遅延時間が長いほど大きな変化率で前記制限車速値が小さくなるように前記制限車速値を設定して前記運行計画を生成する
    ことを含む処理をコンピュータに実行させるための自動運転運行計画プログラム。
JP2019133441A 2019-07-19 2019-07-19 自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラム Active JP7310397B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019133441A JP7310397B2 (ja) 2019-07-19 2019-07-19 自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラム
CN202010685646.3A CN112327822B (zh) 2019-07-19 2020-07-16 自主驾驶操作计划设备及在该设备中使用的方法和程序
US16/931,877 US20210016803A1 (en) 2019-07-19 2020-07-17 Autonomous driving operation planning apparatus, autonomous driving operation planning method, and autonomous driving operation planning program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019133441A JP7310397B2 (ja) 2019-07-19 2019-07-19 自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラム

Publications (2)

Publication Number Publication Date
JP2021018563A JP2021018563A (ja) 2021-02-15
JP7310397B2 true JP7310397B2 (ja) 2023-07-19

Family

ID=74303735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019133441A Active JP7310397B2 (ja) 2019-07-19 2019-07-19 自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラム

Country Status (3)

Country Link
US (1) US20210016803A1 (ja)
JP (1) JP7310397B2 (ja)
CN (1) CN112327822B (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11440567B2 (en) * 2020-03-06 2022-09-13 Baidu Usa Llc System to handle communication delays between an autonomous driving system and vehicle
JP7687419B2 (ja) * 2021-09-22 2025-06-03 日本電信電話株式会社 制御装置、制御システム、制御方法、及びプログラム
JP7774457B2 (ja) * 2022-01-25 2025-11-21 Nskステアリング&コントロール株式会社 車両制御システム及び転舵制御装置
JP7646127B2 (ja) * 2022-07-07 2025-03-17 トヨタ自動車株式会社 情報処理装置、情報処理方法及び情報処理プログラム
JP7593384B2 (ja) * 2022-10-18 2024-12-03 トヨタ自動車株式会社 走行制御装置、走行制御方法、および走行制御用コンピュータプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010134865A (ja) 2008-12-08 2010-06-17 Toyota Motor Corp 運転支援装置
WO2018235273A1 (ja) 2017-06-23 2018-12-27 日産自動車株式会社 駐車制御方法及び駐車制御装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2671636T3 (es) * 2012-11-09 2018-06-07 Nederlandse Organisatie Voor Toegepast- Natuurwetenschappelijk Onderzoek Tno Control de separación del vehículo
US9720410B2 (en) * 2014-03-03 2017-08-01 Waymo Llc Remote assistance for autonomous vehicles in predetermined situations
US9340214B2 (en) * 2014-04-14 2016-05-17 Caterpillar Inc. System for remotely controlling a machine
WO2016065055A1 (en) * 2014-10-21 2016-04-28 Ask Y, Llc Platooning control via accurate synchronization
JP6156333B2 (ja) * 2014-11-19 2017-07-05 トヨタ自動車株式会社 自動運転車両システム
JP6497349B2 (ja) * 2016-04-13 2019-04-10 トヨタ自動車株式会社 車両走行制御装置
US10227075B2 (en) * 2016-09-28 2019-03-12 Baidu Usa Llc System delay estimation method for autonomous vehicle control
US10435015B2 (en) * 2016-09-28 2019-10-08 Baidu Usa Llc System delay corrected control method for autonomous vehicles
JP6580107B2 (ja) * 2017-11-02 2019-09-25 本田技研工業株式会社 車両制御装置
US20190383628A1 (en) * 2018-06-15 2019-12-19 Ford Global Technologies, Llc Trip planning method and assembly
US11137754B2 (en) * 2018-10-24 2021-10-05 Ford Global Technologies, Llc Intermittent delay mitigation for remote vehicle operation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010134865A (ja) 2008-12-08 2010-06-17 Toyota Motor Corp 運転支援装置
WO2018235273A1 (ja) 2017-06-23 2018-12-27 日産自動車株式会社 駐車制御方法及び駐車制御装置

Also Published As

Publication number Publication date
CN112327822B (zh) 2024-11-05
JP2021018563A (ja) 2021-02-15
US20210016803A1 (en) 2021-01-21
CN112327822A (zh) 2021-02-05

Similar Documents

Publication Publication Date Title
JP7310397B2 (ja) 自動運転運行計画装置、自動運転運行計画方法、及び自動運転運行計画プログラム
CN112660154B (zh) 车辆控制系统
EP3486885B1 (en) Drive assist apparatus
KR101811470B1 (ko) 차량 간 교차로 충돌 방지방법
JP6289669B2 (ja) 車両走行制御装置
EP3086990B1 (en) Method and system for driver assistance for a vehicle
US11332157B2 (en) Vehicle control apparatus
KR20190078663A (ko) 선두 차량의 군집 주행 제어 장치 및 방법
CN109895773B (zh) 列队行驶控制系统、装置及方法
KR102111906B1 (ko) 차량 충돌 방지 장치 및 방법
CN108137061A (zh) 用于控制警告模块的方法和设备
CN112208522B (zh) 用于控制车辆的驾驶的设备和方法
CN110271540A (zh) 用于控制车辆的方法和用于引导车辆的系统
KR20180030597A (ko) 주행 제어 장치의 제어 방법 및 주행 제어 장치
US11548503B2 (en) Vehicle control system
JP2019087076A (ja) 車両検知システム、サーバ、車両検知方法、車両検知プログラム
EP3647730A1 (en) Method and system for determining safe navigation of autonomous vehicle
US20200406896A1 (en) Driving assist apparatus, driving assist method and program therefor
US10131359B2 (en) Communication system for a vehicle
CN112810620A (zh) 覆盖相邻车道相对速度的运行设计域验证
KR101665723B1 (ko) 선행 차량 거동추정을 통한 차량제어방법
KR20230107222A (ko) 레이더 간섭 완화
JP2025501147A (ja) 自動運転方法とシステム、コントローラ、電子機器とコンピュータ記憶媒体
JP2021068984A (ja) 車両遠隔操作システム
JP7344050B2 (ja) 車両案内システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210825

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230421

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230619

R151 Written notification of patent or utility model registration

Ref document number: 7310397

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151