JP2020142710A - 車両制御システム、車両制御方法、及びプログラム - Google Patents

車両制御システム、車両制御方法、及びプログラム Download PDF

Info

Publication number
JP2020142710A
JP2020142710A JP2019041878A JP2019041878A JP2020142710A JP 2020142710 A JP2020142710 A JP 2020142710A JP 2019041878 A JP2019041878 A JP 2019041878A JP 2019041878 A JP2019041878 A JP 2019041878A JP 2020142710 A JP2020142710 A JP 2020142710A
Authority
JP
Japan
Prior art keywords
vehicle
occupant
driving
control
control unit
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.)
Withdrawn
Application number
JP2019041878A
Other languages
English (en)
Inventor
悠記 原
Yuki Hara
悠記 原
八州志 照田
Yasushi Teruda
八州志 照田
順平 野口
Junpei Noguchi
順平 野口
龍馬 田口
Ryoma Taguchi
龍馬 田口
雄太 高田
Yuta Takada
雄太 高田
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2019041878A priority Critical patent/JP2020142710A/ja
Priority to US16/795,637 priority patent/US20200283022A1/en
Priority to CN202010133643.9A priority patent/CN111665834A/zh
Publication of JP2020142710A publication Critical patent/JP2020142710A/ja
Withdrawn legal-status Critical Current

Links

Images

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/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
    • 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/0023Planning or execution of driving tasks in response to energy consumption
    • 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/06Automatic manoeuvring for parking
    • 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
    • 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/0015Planning or execution of driving tasks specially adapted for safety
    • B60W60/0016Planning or execution of driving tasks specially adapted for safety of the vehicle or its occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0024Planning or execution of driving tasks with mediation between passenger and vehicle requirements, e.g. decision between dropping off a passenger or urgent vehicle service
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/027Parking aids, e.g. instruction means
    • B62D15/0285Parking performed automatically
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • 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
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/209Fuel quantity remaining in tank
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/55External transmission of data to or from the vehicle using telemetry

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

【課題】車両との通信ができない状況になることを抑制することができる車両制御システム、車両制御方法、及びプログラムを提供すること。【解決手段】実施形態の車両制御システムは、車両の周辺環境を認識する認識部と、前記認識部の認識結果に基づいて、前記車両の速度制御または操舵制御のうち、一方または双方による運転制御を行う運転制御部と、前記車両の乗員の端末装置のエネルギー残量、または前記車両のエネルギー残量を取得する取得部と、前記運転制御部によって前記運転制御による走行が開始されると予測される場合であり、且つ前記取得部により取得した前記エネルギー残量が閾値以下である場合に前記乗員に通知を行う通知制御部とを備える。【選択図】図1

Description

本発明は、車両制御システム、車両制御方法、及びプログラムに関する。
近年、車両を自動的に制御することについて研究が進められている。これに関連して、車両がユーザの乗車場所に到着するまでに要する時間を算出し、算出した時間に基づいて到着時刻をユーザの携帯端末に提示する技術が知られている(例えば、特許文献1参照)。また従来では、ユーザが携帯ユニットから車両操作を行う場合に、携帯ユニットの電池残量値によって、車両への特定の操作を制限する技術が知られている(例えば、特許文献2参照)。
特開2015−176468号公報 特開2006−225975号公報
しかしながら、従来の技術では、ユーザの端末装置の電池残量がなくなった場合には、車両との通信ができず、端末装置から車両に指示を行ったり、車両からの情報を端末装置が取得することができない。また、車両の燃料がなくなった場合にも端末装置との通信ができなくなる場合があった。
本発明は、このような事情を考慮してなされたものであり、車両との通信ができない状況になることを抑制することができる車両制御システム、車両制御方法、及びプログラムを提供することを目的の一つとする。
この発明に係る車両制御システム、車両制御方法、及びプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る車両制御システムは、車両の周辺環境を認識する認識部と、前記認識部の認識結果に基づいて、前記車両の速度制御または操舵制御のうち、一方または双方による運転制御を行う運転制御部と、前記車両の乗員の端末装置のエネルギー残量、または前記車両のエネルギー残量を取得する取得部と、前記運転制御部によって前記運転制御による走行が開始されると予測される場合であり、且つ前記取得部により取得した前記エネルギー残量が閾値以下である場合に、前記運転制御による走行が開始されると予測される地点の手前で前記乗員に通知を行う通知制御部と、を備える車両制御システムである。
(2):上記(1)の態様において、前記通知制御部は、前記運転制御による走行が開始されると予測される場合であり、且つ前記エネルギー残量が閾値以下である場合に、前記運転制御による走行が開始されると予測される地点の手前で前記乗員に通知を行うものである。
(3):上記(1)または(2)の態様において、前記認識部は、前記運転制御による走行および前記車両の乗員の手動運転による走行が可能な第1駐車エリアと、前記運転制御による走行が可能な第2駐車エリアとを認識し、前記通知制御部は、前記認識部により認識された前記第1駐車エリアおよび前記第2駐車エリアに前記車両が到達する手前で前記乗員に前記エネルギー残量の通知を行うものである。
(4):上記(1)〜(3)のうち何れか一つの態様において、前記通知制御部は、前記運転制御による走行が開始されると予測される地点の手前で、前記運転制御による走行を実行するか否かを問い合わせる情報を前記乗員に通知するものである。
(5):上記(1)〜(4)のうち何れか一つの態様において、前記車両の走行駆動用の電力を供給する蓄電池を、更に備え、前記取得部は、前記蓄電池のエネルギー残量を取得し、前記通知制御部は、前記運転制御による走行が開始されると予測される場合であり、且つ前記取得部により取得した前記蓄電池のエネルギー残量が閾値以下である場合に前記乗員に通知を行うものである。
(6):上記(5)の態様において、前記通知制御部は、前記蓄電池のエネルギー残量が閾値以下である場合に、前記蓄電池の充電を行うか否かを前記乗員に問い合わせる情報を前記乗員に通知するものである。
(7):上記(6)の態様において、前記通知制御部は、前記乗員により前記蓄電池の充電を実行する指示を受け付けた場合に、前記蓄電池の充電時間を前記乗員に通知するものである。
(8):上記(7)の態様において、前記通知制御部は、前記乗員の前記車両への戻り時間を受け付けた場合に、前記戻り時間までに充電されると推定される前記蓄電池のエネルギー残量を前記乗員に通知するものである。
(9):この発明の一態様に係る車両制御方法は、コンピュータが、車両の周辺環境を認識し、認識された結果に基づいて、前記車両の速度制御または操舵制御のうち、一方または双方による運転制御を行い、前記車両の乗員の端末装置のエネルギー残量、または前記車両のエネルギー残量を取得し、前記車両の前記運転制御による走行が開始されると予測される場合であり、且つ取得した前記エネルギー残量が閾値以下である場合に前記乗員に通知を行う、車両制御方法である。
(10):この発明の一態様に係るプログラムは、コンピュータに、車両の周辺環境を認識させ、認識された結果に基づいて、前記車両の速度制御または操舵制御のうち、一方または双方による運転制御を行わせ、前記車両の乗員の端末装置のエネルギー残量、または前記車両のエネルギー残量を取得させ、前記車両の前記運転制御による走行が開始されると予測される場合であり、且つ取得した前記エネルギー残量が閾値以下である場合に前記乗員に通知を行わせる、プログラムである。
(1)〜(10)の態様によれば、車両との通信ができない状況になることを抑制することができる。
第1の実施形態に係る車両制御システムを利用した車両システム1の構成図である。 第1制御部120および第2制御部160の機能構成図である。 端末装置300の機能構成の一例を示す図である。 第1の実施形態における自走駐車イベントが実行される場面を模式的に示す図である。 駐車場管理装置500の構成の一例を示す図である。 問い合わせ画像IM1の一例を示す図である。 車両Mの燃料不足により自走駐車が行えないことを乗員Uに通知する画像IM2の一例を示す図である。 第1の実施形態の自動運転制御装置100により実行される処理の流れを示すフローチャートである。 変形例における自動運転制御装置100により実行される処理の流れを示すフローチャートである。 第2の実施形態において、第1の実施形態の車両システム1に追加される機能構成を抜粋して概略的に説明した図である。 第2の実施形態における自走駐車イベントが実行される場面を模式的に示す図である。 第2の実施形態の端末装置300に表示される画像IM3の一例を示す図である。 駐車場に充電スポットがある場合に端末装置300に表示される画像IM4の一例を示す図である。 充電時間を乗員Uに通知する画像IM5の一例を示す図である。 戻り時間を乗員に問い合わせる画像IM6の一例を示す図である。 乗員Uにより選択された時間に対する電池残量を通知する画像IM7の一例を示す図である。 第2の実施形態の自動運転制御装置100により実行される処理の流れの一例を示すフローチャートである。 第1および第2の実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。
以下、図面を参照し、本発明の車両制御システム、車両制御方法、およびプログラムの実施形態について説明する。以下では、一例として、車両制御システムが自動運転車両に適用された実施形態について説明する。自動運転とは、例えば、自動的に車両の速度制御または操舵制御のうち、一方または双方を行って運転制御を実行することである。また、自動運転車両は、乗員の手動操作により運転制御が実行されてもよい。
<第1の実施形態>
[全体構成]
図1は、第1の実施形態に係る車両制御システムを利用した車両システム1の構成図である。車両システム1が搭載される車両は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジン等の内燃機関、電動機、或いはこれらの組み合わせである。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池等のバッテリ(蓄電池)の放電電力を使用して動作する。
車両システム1は、例えば、カメラ10と、レーダ装置12と、ファインダ14と、物体認識装置16と、通信装置20と、HMI(Human Machine Interface)30と、車両センサ40と、ナビゲーション装置50と、MPU(Map Positioning Unit)60と、運転操作子80と、自動運転制御装置100と、走行駆動力出力装置200と、ブレーキ装置210と、ステアリング装置220とを備える。これらの装置や機器は、CAN(Controller Area Network)通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。なお、図1に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。通信装置20と、自動運転制御装置100とを組み合わせたものが、「車両制御システム」の一例である。自動運転制御装置100は、「運転制御部」の一例である。残量管理部170は、「取得部」の一例である。HMI30は、「通知部」の一例である。HMI制御部180は、「通知制御部」の一例である。
カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、車両システム1が搭載される車両(以下、車両M)の任意の箇所に取り付けられる。前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面等に取り付けられる。カメラ10は、例えば、周期的に繰り返し車両Mの周辺を撮像する。カメラ10は、ステレオカメラであってもよい。
レーダ装置12は、車両Mの周辺にミリ波等の電波を放射すると共に、物体によって反射された電波(反射波)を検出して少なくとも物体の位置(距離および方位)を検出する。レーダ装置12は、車両Mの任意の箇所に取り付けられる。レーダ装置12は、FM−CW(Frequency Modulated Continuous Wave)方式によって物体の位置および速度を検出してもよい。
ファインダ14は、LIDAR(Light Detection and Ranging)である。ファインダ14は、車両Mの周辺に光を照射し、散乱光を測定する。ファインダ14は、発光から受光までの時間に基づいて、対象までの距離を検出する。照射される光は、例えば、パルス状のレーザー光である。ファインダ14は、車両Mの任意の箇所に取り付けられる。
物体認識装置16は、カメラ10、レーダ装置12、およびファインダ14のうち一部または全部による検出結果に対してセンサフュージョン処理を行って、物体の位置、種類、速度等を認識する。物体認識装置16は、認識結果を自動運転制御装置100に出力する。物体認識装置16は、カメラ10、レーダ装置12、およびファインダ14の検出結果をそのまま自動運転制御装置100に出力してよい。車両システム1から物体認識装置16が省略されてもよい。
通信装置20は、例えば、セルラー網やWi−Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)等を利用して、例えば、車両Mの乗員Uが利用する端末装置300、車両Mの周辺に存在する他車両、駐車場管理装置(後述)、或いは各種サーバ装置と通信する。端末装置300は、例えば、乗員Uが所持するスマートフォンやタブレット端末等の携帯端末である。
HMI30は、車両Mの乗員に対して各種情報を提示すると共に、乗員による入力操作を受け付ける。HMI30は、表示装置、スピーカ、ブザー、タッチパネル、スイッチ、キー等を含む。表示装置には、例えば、インストルメントパネルのうち運転者に対面する部分に設けられるメーターディスプレイや、インストルメントパネルの中央に設けられるセンターディスプレイ、HUD(Head Up Display)等が含まれる。HUDは、例えば、風景に重畳させて画像を視認させる装置であり、一例として、車両Mのフロントウインドシールドやコンバイナーに画像を含む光を投光することで、乗員に虚像を視認させる。
車両センサ40は、車両Mの速度を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、車両Mの向きを検出する方位センサ等を含む。車両センサ40により検出された結果は、自動運転制御装置100等に出力される。
ナビゲーション装置50は、例えば、GNSS(Global Navigation Satellite System)受信機51と、ナビHMI52と、経路決定部53とを備える。ナビゲーション装置50は、HDD(Hard Disk Drive)やフラッシュメモリ等の記憶装置に第1地図情報54を保持している。GNSS受信機51は、GNSS衛星から受信した信号に基づいて、車両Mの位置を特定する。車両Mの位置は、車両センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。ナビHMI52は、表示装置、スピーカ、タッチパネル、キー等を含む。ナビHMI52は、前述したHMI30と一部または全部が共通化されてもよい。経路決定部53は、例えば、GNSS受信機51により特定された車両Mの位置(或いは入力された任意の位置)から、ナビHMI52を用いて乗員により入力された目的地までの経路(以下、地図上経路)を、第1地図情報54を参照して決定する。第1地図情報54は、例えば、道路を示すリンクと、リンクによって接続されたノードとによって道路形状が表現された情報である。第1地図情報54は、道路の曲率やPOI(Point Of Interest)情報等を含んでもよい。地図上経路は、MPU60に出力される。ナビゲーション装置50は、地図上経路に基づいて、ナビHMI52を用いた経路案内を行ってもよい。ナビゲーション装置50は、例えば、乗員Uの端末装置300の機能によって実現されてもよい。ナビゲーション装置50は、通信装置20を介してナビゲーションサーバに現在位置と目的地を送信し、ナビゲーションサーバから地図上経路と同等の経路を取得してもよい。ナビゲーション装置50は、決定した地図上経路を、MPU60に出力する。
MPU60は、例えば、推奨車線決定部61を含み、HDDやフラッシュメモリ等の記憶装置に第2地図情報62を保持している。推奨車線決定部61は、ナビゲーション装置50から提供された地図上経路を複数のブロックに分割し(例えば、車両進行方向に関して100[m]毎に分割し)、第2地図情報62を参照してブロックごとに推奨車線を決定する。推奨車線決定部61は、左から何番目の車線を走行するといった決定を行う。推奨車線決定部61は、地図上経路に分岐箇所が存在する場合、車両Mが、分岐先に進行するための合理的な経路を走行できるように、推奨車線を決定する。
第2地図情報62は、第1地図情報54よりも高精度な地図情報である。第2地図情報62は、例えば、車線の中央の情報あるいは車線の境界の情報等を含んでいる。また、第2地図情報62には、道路情報、交通規制情報、住所情報(住所・郵便番号)、施設情報、駐車場情報、充電スポット情報、電話番号情報等が含まれてよい。駐車場情報とは、例えば、駐車場の位置や形状、駐車可能台数、自動運転の可否等である。充電スポット情報とは、例えば、位置情報、充電設備内容、充電可能台数等である。第2地図情報62は、通信装置20が他装置と通信することにより、随時、アップデートされてよい。
運転操作子80は、例えば、アクセルペダル、ブレーキペダル、シフトレバー、ステアリングホイール、異形ステア、ジョイスティックその他の操作子を含む。運転操作子80には、操作量あるいは操作の有無を検出するセンサが取り付けられており、その検出結果は、自動運転制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一部または全部に出力される。
自動運転制御装置100は、例えば、第1制御部120と、第2制御部160と、残量管理部170と、HMI制御部180と、記憶部190とを備える。第1制御部120と、第2制御部160と、残量管理部170と、HMI制御部180とは、それぞれ、例えば、CPU(Central Processing Unit)等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予め自動運転制御装置100のHDDやフラッシュメモリ等の記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD−ROM等の着脱可能な記憶媒体に格納されており、記憶媒体(非一過性の記憶媒体)がドライブ装置に装着されることで自動運転制御装置100のHDDやフラッシュメモリにインストールされてもよい。
図2は、第1制御部120および第2制御部160の機能構成図である。第1制御部120は、例えば、認識部130と、行動計画生成部140とを備える。第1制御部120は、例えば、AI(Artificial Intelligence;人工知能)による機能と、予め与えられたモデルによる機能とを並行して実現する。例えば、「交差点を認識する」機能は、ディープラーニング等による交差点の認識と、予め与えられた条件(パターンマッチング可能な信号、道路標示等がある)に基づく認識とが並行して実行され、双方に対してスコア付けして総合的に評価することで実現されてよい。これによって、自動運転の信頼性が担保される。
認識部130は、カメラ10、レーダ装置12、およびファインダ14から物体認識装置16を介して入力された情報に基づいて、車両Mの周辺にある物体の位置、および速度、加速度等の状態を認識する。物体の位置は、例えば、車両Mの代表点(重心や駆動軸中心等)を原点とした絶対座標上の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー等の代表点で表されてもよいし、表現された領域で表されてもよい。物体の「状態」とは、物体の加速度やジャーク、あるいは「行動状態」(例えば車線変更をしている、またはしようとしているか否か)を含んでもよい。
また、認識部130は、例えば、車両Mが走行している車線(走行車線)を認識する。例えば、認識部130は、第2地図情報62から得られる道路区画線のパターン(例えば実線と破線の配列)と、カメラ10によって撮像された画像から認識される車両Mの周辺の道路区画線のパターンとを比較することで、走行車線を認識する。なお、認識部130は、道路区画線に限らず、道路区画線や路肩、縁石、中央分離帯、ガードレール等を含む走路境界(道路境界)を認識することで、走行車線を認識してもよい。この認識において、ナビゲーション装置50から取得される車両Mの位置やINSによる処理結果が加味されてもよい。また、認識部130は、一時停止線、障害物、赤信号、料金所、駐車場の出入口ゲート、その他の道路事象を認識する。
認識部130は、走行車線を認識する際に、走行車線に対する車両Mの位置や姿勢を認識する。認識部130は、例えば、車両Mの基準点の車線中央からの乖離、および車両Mの進行方向の車線中央を連ねた線に対してなす角度を、走行車線に対する車両Mの相対位置および姿勢として認識してもよい。これに代えて、認識部130は、走行車線のいずれかの側端部(道路区画線または道路境界)に対する車両Mの基準点の位置等を、走行車線に対する車両Mの相対位置として認識してもよい。
認識部130は、後述する自走駐車イベントにおいて起動する駐車スペース認識部132を備える。駐車スペース認識部132の機能の詳細については後述する。
行動計画生成部140は、原則的には推奨車線決定部61により決定された推奨車線を走行し、更に、車両Mの周辺状況に対応できるように、車両Mが自動的に(運転者の操作に依らずに)将来走行する目標軌道を生成する。目標軌道は、例えば、速度要素を含んでいる。例えば、目標軌道は、車両Mの到達すべき地点(軌道点)を順に並べたものとして表現される。軌道点は、道なり距離で所定の走行距離(例えば数[m]程度)ごとの車両Mの到達すべき地点であり、それとは別に、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度および目標加速度が、目標軌道の一部として生成される。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における車両Mの到達すべき位置であってもよい。この場合、目標速度や目標加速度の情報は軌道点の間隔で表現される。
行動計画生成部140は、目標軌道を生成するにあたり、自動運転のイベントを設定してよい。自動運転のイベントには、定速走行イベント、低速追従走行イベント、車線変更イベント、分岐イベント、合流イベント、テイクオーバーイベント、バレーパーキング等の駐車場において自動運転により駐車する自走駐車イベント等がある。行動計画生成部140は、起動させたイベントに応じた目標軌道を生成する。行動計画生成部140は、自走駐車イベントを実行する場合に起動する自走駐車制御部142を備える。自走駐車制御部142の機能の詳細については後述する。
第2制御部160は、行動計画生成部140によって生成された目標軌道を、予定の時刻通りに車両Mが通過するように、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220を制御する。
第2制御部160は、例えば、取得部162と、速度制御部164と、操舵制御部166とを備える。取得部162は、行動計画生成部140により生成された目標軌道(軌道点)の情報を取得し、メモリ(不図示)に記憶させる。速度制御部164は、メモリに記憶された目標軌道に付随する速度要素に基づいて、走行駆動力出力装置200またはブレーキ装置210を制御する。操舵制御部166は、メモリに記憶された目標軌道の曲がり具合に応じて、ステアリング装置220を制御する。速度制御部164および操舵制御部166の処理は、例えば、フィードフォワード制御とフィードバック制御との組み合わせにより実現される。一例として、操舵制御部166は、車両Mの前方の道路の曲率に応じたフィードフォワード制御と、目標軌道からの乖離に基づくフィードバック制御とを組み合わせて実行する。
図1に戻り、残量管理部170は、端末装置300または車両Mのエネルギー残量を取得する。端末装置300のエネルギー残量とは、例えば、電池残量である。車両Mのエネルギー残量とは、例えば、燃料残量である。第1の実施形態における車両Mの燃料とは、例えば、ガソリンである。以下では、端末装置300のエネルギー残量の一例として電池残量を用い、車両Mのエネルギー残量の一例として燃料残量を用いるものとする。端末装置300の電池残量を取得する場合、残量管理部170は、記憶部190に記憶された端末情報192から車両Mに対応付けられた端末装置300に関する情報を取得する。端末情報192には、例えば、端末装置300を識別する識別情報である端末IDや端末装置300と通信を行うアドレス情報等が含まれる。また、端末情報192には、端末装置300から取得したバッテリの電池残量に関する情報が含まれてもよい。また、端末情報192には、車両Mに乗車する複数の乗員のそれぞれが利用する端末装置のアドレス情報が含まれていてもよい。また、残量管理部170は、端末情報192から取得したアドレス情報に基づいて、通信装置20を介して端末装置300に電池残量の問い合わせを行い、端末装置300から電池残量を取得する。また、残量管理部170は、端末装置300から所定の周期またはタイミングで送信される電池残量を取得してもよい。また、残量管理部170は、上述した電池残量に代えて充電率(SOC;State Of Charge)を取得してもよい。
また、車両Mの燃料残量を取得する場合、残量管理部170は、例えば、ガソリンが貯蔵された燃料タンク(不図示)内に設けられた燃料センサにより車両Mの燃料残量を取得する。燃料センサは、例えば、燃料タンク内のガソリンの液面レベルに応じたフロートの上下量を機械的に取得し、取得した上下量に基づいて燃料残量を検出する。また、燃料センサは、例えば、フロートの上下量を可変抵抗(ポテンショメータ)により抵抗値に変換し、抵抗値の上下動によって燃料残量を検出してもよい。
残量管理部170は、取得した電池残量または燃料残量と、車両状況に基づいて乗員に所定の通知を行う。残量管理部170の通知に関する機能の詳細については後述する。
HMI制御部180は、HMI30により、乗員に所定の情報を通知する。所定の情報とは、例えば、端末装置300の電池残量や車両Mの燃料残量に関する情報である。また、所定の情報には、車両Mの状態に関する情報や運転制御に関する情報等の車両Mの走行に関連のある情報が含まれてもよい。車両Mの状態に関する情報には、例えば、車両Mの速度、エンジン回転数、シフト位置等が含まれる。また、運転制御に関する情報には、例えば、自動運転の実行の有無や、自動運転による運転支援の度合に関する情報等が含まれる。また、所定の情報には、テレビ番組、DVD等の記憶媒体に記憶されたコンテンツ(例えば、映画)等の車両Mの走行に関連しない情報が含まれてもよい。また、HMI制御部180は、HMI30により受け付けられた情報を通信装置20、ナビゲーション装置50、第1制御部120等に出力してもよい。
また、HMI制御部180は、通信装置20を介して端末情報192に記憶された端末装置300と通信を行い、端末装置300から取得した情報をHMI30に出力させてもよい。また、HMI制御部180は、例えば、車両Mと通信を行う端末装置300の登録を行う登録画面をHMI30の表示装置に表示させ、登録画面から登録された端末装置に関する情報(例えば、アドレス情報)を端末情報192に記憶させる制御を行ってもよい。車両Mと通信を行う端末装置300とは、例えば、自走駐車イベントによって、車両Mを自動運転で駐車場に入出庫させる場合に、車両Mに入庫指示や出庫指示を行う端末装置である。上述の端末装置300の登録は、例えば、乗員の乗車時または自動運転が開始される手前の所定のタイミングで実行される。また、上述した端末装置300の登録は、端末装置300にインストールされたアプリケーションプログラム(後述の車両連携アプリ)によって行われてもよい。
また、HMI制御部180は、残量管理部170により得られる情報を、通信装置20を介して端末装置300や他の外部装置に送信してもよい。
記憶部190は、例えば、HDD、フラッシュメモリ、EEPROM、ROM(Read Only Memory)、またはRAM(Random Access Memory)等により実現される。記憶部190には、例えば、端末情報192およびその他の情報が記憶される。
走行駆動力出力装置200は、例えば、自車両Mが内燃機関を動力源とした自動車である場合、エンジンおよびエンジンを制御するエンジンECU(Electronic Control Unit)を備える。エンジンECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従ってエンジンのスロットル開度やシフト段等を調整し、車両Mが走行するための走行駆動力(トルク)を出力する。
ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置210は、運転操作子80に含まれるブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置210は、上記説明した構成に限らず、第2制御部160から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。
ステアリング装置220は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。
[端末装置300]
図3は、端末装置300の機能構成の一例を示す図である。端末装置300は、例えば、通信部310と、入力部320と、表示部330と、アプリ実行部340と、表示制御部350と、バッテリ(蓄電池)360と、バッテリ管理部370と、記憶部380とを備える。通信部310と、入力部320と、表示部330と、アプリ実行部340と、表示制御部350と、バッテリ管理部370とは、例えば、CPU等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPU等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。上述のプログラムは、例えば、予め端末装置300が備えるHDDやフラッシュメモリ等の記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD−ROM等の着脱可能な記憶媒体に格納されており、記憶媒体(非一過性の記憶媒体)がドライブ装置に装着されることで記憶部380にインストールされてもよい。
通信部310は、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、インターネットのネットワークを介して車両Mや他の外部装置と通信を行う。
入力部320は、例えば、各種キーやボタン等の操作によるユーザの入力を受け付ける。表示部330は、例えば、LCD(Liquid Crystal Display)等である。入力部320は、タッチパネルとして表示部330と一体に構成されていてもよい。
アプリ実行部340は、記憶部380に記憶された車両連携アプリ382が実行されることで実現される。車両連携アプリ382は、例えば、ネットワークを介して車両Mと通信を行い、自動運転による入庫や出庫指示やバッテリ360の電池残量に関する情報を車両Mに送信するアプリケーションプログラムである。電池残量の送信は、バッテリ管理部370により管理され、所定周期や車両Mからの電池残量の問い合わせを受け付けたタイミングで行われる。また、車両連携アプリ382は、車両Mにより送信された情報を取得して、表示部330に表示させる制御を行ってもよい。また、車両連携アプリ382は、車両Mに端末装置300や乗員Uの登録を行ったり、その他の車両連携に関する処理を行ってもよい。
表示制御部350は、表示部330に表示する内容や表示するタイミングを制御する。例えば、表示制御部350は、アプリ実行部340により実行された情報を表示部330に表示するための画像を生成し、生成した画像を表示部330に表示させる。また、表示制御部350は、表示部330に表示させる内容の一部または全部に対応付けられた音声を生成し、生成した音声を端末装置のスピーカ(不図示)から出力させてもよい。また、表示制御部350は、車両Mから受信した画像を表示部330に表示させてもよく、車両Mから受信した音声をスピーカに出力させてもよい。
バッテリ360は、端末装置300の各構成に電力を供給する。バッテリ360は、例えば、リチウムイオン電池等の二次電池である。バッテリ360は、充放電ができるものであればどのようなものを用いてもよい。バッテリ360は、バッテリ管理部370の制御により充放電が行われる。
バッテリ管理部370は、バッテリ360の電池残量や充放電を管理する。例えば、バッテリ管理部370は、バッテリ360の端子電圧を測定し、測定した端子電圧の大きさに基づいて電池残量を取得する。また、バッテリ管理部370は、例えば、電流検出抵抗を使って充電時に蓄えられた電流量を積算しておき、放電時に出力された電流量を求めることで電池残量を取得してもよい。また、バッテリ管理部370は、例えば、バッテリ360の放電特性や温度特性等のデータベースを予め記憶部380等に記憶しておき、計測した電圧値や電流値と、データベースとに基づいて残量を取得してもよい。また、バッテリ管理部370は、上述した取得手法のうち一部または全部を組み合わせてもよい。また、バッテリ管理部370は、上述した電池残量に代えて充電率(SOC;State Of Charge)を取得してもよい。
また、バッテリ管理部370は、所定のタイミングまたは所定の周期で電池残量を更新する。所定のタイミングとは、例えば、車両Mからのバッテリ360の電池残量の問い合わせがあった場合や、端末装置300や車両Mの位置が所定の地点に到達したことを検出した場合等である。所定の地点とは、前回更新した時点からの車両Mの走行距離が所定距離に到達した地点、または、自動運転による走行が実行されると予測される地点よりも手前の地点である。
記憶部380は、例えば、HDD、フラッシュメモリ、EEPROM、ROM、またはRAM等により実現される。記憶部380には、例えば、車両連携アプリ382およびその他の情報が記憶される。
次に、第1の実施形態における車両Mの自動運転による走行での運転制御について具体的に説明する。なお、以下では、車両Mの自動運転による走行での運転制御を実行する場面の一例として、訪問先施設のバレーパーキングに、自動運転による走行で自走駐車する場面を用いて説明する。また、以下では、「自動運転による走行」の一例として無人で走行する「無人走行」を用いることとし、乗員の手動運転による車両Mの走行を「有人走行」と称して説明するものとする。なお、本実施形態における自動運転は、車両内に乗員がいる状態で行われてもよい。
図4は、第1の実施形態における自走駐車イベントが実行される場面を模式的に示す図である。図4の例では、訪問先施設の駐車場(例えば、バレーパーキング)が示されている。駐車場には、道路Rdから訪問先施設に至るまでの経路にゲート400−inおよび400−outと、停止エリア410と、乗降エリア420とが設けられているものとする。また、駐車場には、第1駐車場(第1駐車エリアの一例)PA1および第2駐車場(第2駐車エリアの一例)PA2が設けられているものとする。第1駐車場PA1は、例えば、無人走行および有人走行によって走行可能な領域であり、車両の乗員の通行が許可された領域であるものとする。駐車した車両から降車した乗員は、第1駐車場PA1と乗降エリア420との間を、横断歩道430を通って移動することができる。第2駐車場PA2は、無人走行の車両のみが走行可能な領域であり、基本的に人の進入が禁止されている領域である。また、図4の例には、第1駐車場PA1および第2駐車場PA2には、駐車状況を管理し、空き状況等を車両に送信する駐車場管理装置500が設けられているものとする。また、図4の例では、車両Mに乗員Uが乗車する地点の一例として、自宅領域HOが示されている。
ここで、先ず、自走駐車イベントによる入庫時および出庫時の処理について説明する。なお、入庫時および出庫時の処理は、例えば、端末装置300からの入庫指示および出庫指示が受け付けられたり、予め設定された時間が経過したり、その他の実行開始条件を満たすことによって実行される。
[自走駐車イベント−入庫時]
自走駐車制御部142は、例えば、通信装置20によって駐車場管理装置500から取得された情報に基づいて、車両Mを第2駐車場の駐車スペース内に駐車させる。この場合、車両Mは、手動運転または自動運転によって、ゲート400−inを通過して停止エリア410まで進行する。停止エリア410は、訪問先施設に接続されている乗降エリア420に面している。乗降エリア420には、雨や雪を避けるための庇が設けられている。
車両Mは、停止エリア410で乗員が降りた後、無人で自動運転を行い、第2駐車場PA2内の駐車スペースPSまで移動する自走駐車イベントを開始する。自走駐車イベントの開始トリガは、例えば、乗員による何らかの操作(例えば、端末装置300からの入庫開始指示)であってもよいし、駐車場管理装置500から無線により所定の信号を受信したことであってもよい。自走駐車制御部142は、自走駐車イベントを開始する場合、通信装置20を制御して駐車リクエストを駐車場管理装置500に向けて発信する。そして、車両Mは、停止エリア410から第2駐車場PA2まで、駐車場管理装置500の誘導に従って、或いは自力でセンシングしながら移動する。
図5は、駐車場管理装置500の構成の一例を示す図である。駐車場管理装置500は、例えば、通信部510と、制御部520と、記憶部530とを備える。記憶部530には、駐車場地図情報532、駐車スペース状態テーブル534等の情報が格納されている。
通信部510は、車両Mその他の車両と無線により通信する。制御部520は、通信部510により取得された情報と、記憶部530に格納された情報とに基づいて、車両を駐車スペースPSに誘導する。駐車場地図情報532は、第1駐車場PA1および第2駐車場PA2の構造を幾何的に表した情報である。また、駐車場地図情報532は、駐車スペースPSごとの座標を含む。駐車スペース状態テーブル534は、例えば、駐車場を識別する識別情報である駐車場IDおよび駐車スペースPSの識別情報である駐車スペースIDに対して、空き状態であるか、満(駐車中)状態であるかを示す状態と、満状態である場合の駐車中の車両の識別情報である車両IDとが対応付けられたものである。
制御部520は、通信部510が車両から駐車リクエストを受信すると、駐車スペース状態テーブル534を参照して状態が空き状態である駐車スペースPSを抽出し、抽出した駐車スペースPSの位置を駐車場地図情報532から取得し、取得した駐車スペースPSの位置までの好適な経路を、通信部510を用いて車両に送信する。また、制御部520は、複数の車両の位置関係に基づいて、同時に同じ位置に車両が進行しないように、必要に応じて特定の車両に停止・徐行等を指示する。
経路を受信した車両(以下、車両Mであるものとする)では、自走駐車制御部142が、経路に基づく目標軌道を生成する。また、目標となる駐車スペースPSが近づくと、駐車スペース認識部132が、駐車スペースPSを区画する駐車枠線等を認識し、駐車スペースPSの詳細な位置を認識して自走駐車制御部142に提供する。自走駐車制御部142は、これを受けて目標軌道を補正し、車両Mを駐車スペースPSに駐車させる。
[自走駐車イベント−出庫時]
自走駐車制御部142および通信装置20は、車両Mが駐車中も動作状態を維持している。自走駐車制御部142は、例えば、通信装置20が乗員Uの端末装置300から迎車リクエスト(出庫指示の一例)を受信した場合、車両Mのシステムを起動させ、車両Mを停止エリア410まで移動させる。この際に、自走駐車制御部142は、通信装置20を制御して駐車場管理装置500に発進リクエストを送信する。駐車場管理装置500の制御部520は、入庫時と同様に、複数の車両の位置関係に基づいて、同時に同じ位置に車両が進行しないように、必要に応じて特定の車両に停止・徐行等を指示する。停止エリア410まで車両Mを移動させて乗員Uを乗せると自走駐車制御部142は動作を停止し、以降は手動運転、或いは別の機能部による自動運転が開始される。
なお、上記の説明に限らず、自走駐車制御部142は、通信に依らず、カメラ10、レーダ装置12、ファインダ14、または物体認識装置16による検出結果に基づいて空き状態の駐車スペースを自ら発見し、発見した駐車スペース内に車両Mを駐車させてもよい。
ここで、例えば、上述した自走駐車イベント実行中に乗員Uが車両Mから離れた状態で、端末装置300のバッテリ360が切れてしまった場合には、車両Mと通信することができず、出庫指示(例えば、迎車リクエスト)が送信できない状況になる可能性がある。また、自走駐車イベント実行中に車両Mの燃料がなくなった場合には、入庫や出庫を完了することができず、人の進入が禁止されている第2駐車場PA2内で緊急停車させることになってしまう。
そこで、第1の実施形態では、残量管理部170により、車両Mの無人走行が開始されると予測される場合であり、且つ車両Mの燃料残量または端末装置300の電池残量が閾値以下であると判定された場合に、HMI制御部180は、所定のタイミングで乗員Uに所定の通知を行う。閾値とは、例えば、電池残量および燃料残量ごとに対応付けられた閾値であってもよく、電池残量および燃料残量に共通の閾値であってもよい。また、閾値は、固定値でもよく、可変値でもよい。可変値は、訪問先の場所や地域、車種、燃費等により設定される。例えば、訪問先施設が、海の近く等の景色がよい施設や、人気のあるキャラクターが多数集まっている施設である場合には、端末装置300のカメラ(不図示)等の使用によりバッテリ360の消費が大きくなることが予想される。この場合には、電池残量に対する閾値を基準値よりも大きく設定する。また、無人走行時に上り坂を走行する場合や渋滞での走行を行う場合には燃料残量に対する閾値を基準値よりも大きく設定する。これにより、電池残量または燃料残量がなくなる前に、乗員Uに状況を通知することができる。
また、上記の所定のタイミングとは、例えば、車両Mの無人走行が開始されると予測される地点の手前を車両が通過したタイミングである。車両Mの無人走行が開始されると予測される地点の手前とは、例えば、停止エリア410、すなわち乗員Uが降車すると予測される地点である。また、車両Mの無人走行が開始されると予測される地点の手前とは、図4の例において、第1駐車場PA1と第2駐車場PA2とが分岐する分岐地点P1に到達する手前の地点である。分岐地点P1に到達する手前の地点とは、例えば、車両Mの運転席に着座する乗員Uから分岐地点P1が視認できると推定される地点P2であってもよく、ゲート400−inに到達した地点P3であってもよい。また、分岐地点P1に到達する手前の地点とは、分岐地点P1からの走行距離が所定距離手前の地点P4であってもよい。地点P4は、例えば、駐車場管理装置500と車両Mとの間で通信が可能な地点である。分岐地点P1に到達する手前の地点で通知を行うことで、乗員Uは、電池残量や燃料残量が少ないことや自走駐車の実行の可否を事前に把握することができる。そのため、無人走行による自走駐車から、手動運転または有人走行による自動運転による駐車に切り替える場合にも、車両Mを第1駐車場PA1にスムーズに移動させることができる。
残量管理部170は、乗員Uに通知を行う場合に、通知する情報や出力先の情報をHMI制御部180に出力する。HMI制御部180は、残量管理部170から車両Mの無人走行を実行するか否かを問い合わせる問い合わせ情報を取得した場合に、問い合わせ情報を出力先として指定された端末装置300に送信する。端末装置300は、通信装置20により送信された通信装置20により送信された問い合わせ情報を受信し、問い合わせ情報に対応する画像を生成し、生成した画像を表示部330に表示させる。
図6は、問い合わせ画像IM1の一例を示す図である。問い合わせ画像IM1には、文字情報表示領域A11と、選択項目表示領域A12とが含まれる。文字情報表示領域A11には、例えば、端末装置300のバッテリ360の電池残量に関する情報と、自走駐車を実行するか否かを問い合わせる問い合わせ情報とが含まれる。選択項目表示領域A12には、自走駐車の実行指示を受け付けるアイコンIC11と、自走駐車を実行しない指示を受け付けるアイコンIC12とが含まれる。
例えば、端末装置300の電池残量が閾値以下(例えば、10[%])である場合には、図6に示す画像が端末装置300の表示部330に表示されるが、乗員Uが交換用のバッテリを持っている場合や訪問先施設にバッテリ360の充電設備が存在し、乗員Uが自ら充電できることが予測される場合には、自走駐車を実行させるアイコンIC11が選択されることになる。また、交換用のバッテリがない場合や充電できないことが予測される場合には、乗員UによりアイコンIC12が選択されることになる。
表示制御部350は、例えば、乗員UによるアイコンIC11またはアイコンIC12の選択によって指示された情報を、通信部310を介して車両Mに送信する。
残量管理部170は、端末装置300から受信した問い合わせ結果が、自走駐車を実行する指示である場合に、自走駐車イベントの実行指示を第1制御部120に出力する。また、自走駐車を実行しない指示である場合に、残量管理部170は、自走駐車イベントを実行させない。この結果、乗員Uは、手動運転または有人走行による自動運転により、車両Mを第1駐車場PA1に駐車させることになる。
図7は、車両Mの燃料不足により自走駐車が行えないことを乗員Uに通知する画像IM2の一例を示す図である。画像IM2には、文字情報表示領域A21と、選択項目表示領域A22とが含まれる。文字情報表示領域A21には、例えば、燃料残量と、燃料残量が少ないために自走駐車を実行できないことを示す情報が表示される。選択項目表示領域A22には、例えば、画像IM2の表示を終了させるアイコンIC21が表示される。アイコンIC21の操作を受け付けた場合、表示制御部350は、文字情報表示領域A21の乗員Uへの通知を完了したものとみなし、通知が完了したことを示す情報を車両Mに出力する。
残量管理部170は、端末装置300に画像IM2に関する情報を送信した場合、自走駐車イベントを実行させない。この結果、乗員Uは、手動運転または有人走行による自動運転により、車両Mを第1駐車場PA1に駐車させるか、ガソリンスタンド等に移動させることになる。
なお、HMI制御部180は、画像IM1および画像IM2を端末装置300に表示させるのに代えて、車両MのHMI30の表示装置に表示させてもよい。これにより、乗員Uが端末装置300を見ることができない状況(例えば、車両Mを手動で運転中)であっても、通知内容を乗員に把握させることができる。この場合、HMI制御部180は、HMI30に対する乗員Uの操作により選択項目表示領域A12、A22のアイコンの選択内容を取得し、取得した選択内容に基づいて、自走駐車を許可する選択を受け付けた場合に、自動運転における自走駐車を実行する。また、HMI制御部180は、画像IM1およびIM2の表示内容に対応付けられた音声を生成し、生成した音声を出力させることで、乗員Uに通知を行ってもよい。
[処理フロー]
図8は、第1の実施形態の自動運転制御装置100により実行される処理の流れを示すフローチャートである。図8の処理では、自走駐車(入庫)を行う場面での処理について説明する。また、図8の処理において、乗員Uは、車両Mに乗車しているものとする。また、本フローチャートの処理は、例えば、所定の周期或いは所定のタイミングで繰り返し実行されてよい。
まず、認識部130は、車両Mの周辺環境を認識する(ステップS100)。次に、残量管理部170は、車両Mの自走駐車が開始されることが予測されるか否かを判定する(ステップS102)。車両Mの自走駐車が開始されることが予測される場合、残量管理部170は、乗員Uの端末装置300の電池残量を取得し(ステップS104)、車両Mの燃料残量を取得する(ステップS104)。
次に、残量管理部170は、端末装置300の電池残量または車両Mの燃料残量が閾値以下であるか否かを判定する(ステップS108)。電池残量または燃料残量が閾値以下であると判定された場合、HMI制御部180は、例えば、車両Mの自走駐車が開始されると予測される地点の手前で乗員Uに電池残量または燃料残量の通知を行う(ステップS110)。
ステップS110の終了後、またはステップS108の処理において電池残量且つ燃料残量が閾値を超えると判定された場合、HMI制御部180は、乗員Uから自走駐車の実行指示を受け付けたか否かを判定する(ステップS112)。自走駐車の実行指示を受け付けたと判定された場合、HMI制御部180は、自走駐車の実行指示を第1制御部120に出力し、自走駐車を実行させる(ステップS114)。これにより、本フローチャートの処理は、終了する。また、ステップS102の処理において、自走駐車が開始されることが予測されていないと判定された場合、または、ステップS112の処理において、自走駐車の実行指示を受け付けていないと判定された場合、本フローチャートの処理は終了する。
上述した第1の実施形態によれば、車両Mの周辺環境を認識する認識部130と、認識部130の認識結果に基づいて、車両Mの速度制御および操舵制御による運転制御を行う運転制御部(第1制御部120、第2制御部160)と、車両Mの燃料残量、または乗員Uの端末装置300の電池残量を取得する残量管理部170と、運転制御による走行が開始されると予測される場合であり、且つ残量管理部170により取得した電池残量または燃料残量が閾値以下である場合に乗員Uに通知を行うHMI制御部180とを備えることで、自走駐車中に車両との通信ができない状況になることを抑制することができる。
具体的には、第1の実施形態によれば、自走駐車を希望する乗員に、降車後に起こりうることを予測して予め警告することで、降車後に車両Mとの通信ができなくなり、第2駐車場PA2から出庫できなくなることを抑制することができる。
また、第1の実施形態によれば、乗員Uへの通知を手動運転による駐車が可能な第1駐車場PA1を通過する前に通知することで、自走駐車から手動運転による駐車に切り替えた場合であっても、スムーズに第1駐車場PA1に移動して車両Mを駐車させることができる。
[変形例]
なお、上述の第1の実施形態において、車両Mの自動運転による走行が開始されると予測される地点の手前で所定の通知を行うのに代えて(または加えて)、乗員Uが車両Mに乗車した乗車地点(または出発地点)でバッテリ360の電池残量または車両Mの燃料残量を取得し、取得した電池残量または燃料残量が閾値以下である場合に、乗員Uに通知を行ってもよい。
図4の例において、乗員Mが自宅領域HOの駐車位置PHに駐車している車両Mに乗車した場合であって、ナビゲーション装置50により目的地として自走駐車が可能な第2駐車場PA2を備えた訪問先施設が設定された場合に、残量管理部170は、端末装置300の電池残量や車両Mの燃料残量を取得し、取得した電池残量または燃料残量が閾値以下であるか否かを判定する。そして、電池残量または燃料残量が閾値以下である場合に、目的地に到着するまでに給油または充電等を促す通知を乗員Uに行う。
図9は、変形例における自動運転制御装置100により実行される処理の流れを示すフローチャートである。図9の処理は、上述した図8の処理と比較して、ステップS100の処理の前に、ステップS120〜S130の処理が追加されている点で相違する。以下では、主にステップS120〜S130の処理を中心として説明する。
まず、ナビゲーション装置50は、乗員Uによる目的地の設定を受け付ける(ステップS120)。次に、残量管理部170は、ステップS120の処理で設定された目的地で車両Mの自走駐車が開始されることが予測されるか否かを判定する(ステップS122)。ステップS122の処理において、残量管理部170は、目的地に対応する位置情報に基づいて第2地図情報62を参照し、目的地に自走駐車が可能な領域(例えば、第2駐車場PA2)が存在する場合に、目的地で車両Mの自走駐車が開始されることが予測されると判定する。
車両Mの自走駐車が開始されることが予測されると判定された場合、残量管理部170は、乗員Uの端末装置300の電池残量を取得し(ステップS124)、車両Mの燃料残量を取得する(ステップS126)。次に、残量管理部170は、端末装置300の電池残量または車両Mの燃料残量が閾値以下であるか否かを判定する(ステップS128)。電池残量または燃料残量が閾値以下であると判定された場合、HMI制御部180は、目的地に到着するまでに、充電または給油等を促す通知を乗員Uに行い(ステップS130)、その後、ステップS100以降の処理を行う。また、ステップS122の処理において、車両Mの自走駐車が開始されることが予測されないと判定された場合、本フローチャートの処理は、終了する。
なお、上述のステップS130の処理において、HMI制御部180は、電池残量が閾値以下である場合には、端末装置300の充電やバッテリ360の交換等を促す通知を乗員Uに行い、燃料残量が閾値以下であると判定された場合には、ガソリンを給油することを促す通知を乗員Uに行う。上述した通知は、端末装置300の表示部330に行ってもよく、HMI30の表示装置に行ってもよい。また、ステップS130の処理において、HMI制御部180は、ナビゲーション装置50から車両Mの現在位置と目的地までの経路情報を取得し、取得した経路付近(例えば、経路からの距離が所定距離以下)に存在する給油地点(例えば、ガソリンスタンド)等を乗員Uに通知してもよい。
これにより、乗員Uは、通知結果に基づいて、車両Mに搭載された充電設備(不図示)がある場合には、その充電設備を用いて端末装置300のバッテリ360を充電させたり、バッテリ360の交換を行ったり、給油地点に移動して給油等を行うことができる。
また、残量管理部170は、例えば、車両Mの自走駐車が開始されると予測される地点の手前であってもバッテリ360の電池残量が閾値以下である場合に、電池残量が閾値を超えるまで、所定の地点に一時的に停車させる自動運転を実行する指示を第1制御部120に出力してもよい。所定の地点とは、例えば、車両Mの自走駐車が開始されると予測される地点の手前の空きスペースや路肩、第1駐車場PA1等である。
上述した変形例によれば、目的地で予測される状況を早期に乗員に把握させることができる。したがって、乗員Uは、余裕を持ってバッテリ360の充電や交換、燃料の給油等を行うことができる。また、自走駐車時に車両Mと端末装置300とが通信できなくなることを抑制することができるため、自走駐車での適切な自動運転を実現することができる。
<第2の実施形態>
次に、第2の実施形態について説明する。第2の実施形態は、車両制御システムが電動機を動力源とした電気自動車に適用された例を示すものである。以下の説明では、第1の実施形態と同様の機能構成については同一の符号を付するものとし、詳細な説明を省略する。
図10は、第2の実施形態において、第1の実施形態の車両システム1に追加される機能構成を抜粋して概略的に説明した図である。図10の例では、図1に示す車両システム1の構成のうち走行駆動力出力装置200に代えて走行駆動力出力装置200Aを備えると共に、車両システム1の構成に加えて、車両バッテリ(蓄電池)250と、充電コネクタ252と、モータECU204と、計画制御部260とを備える。
走行駆動力出力装置200Aは、例えば、走行用モータ202と、モータECU204とを備える。モータECU204は、車両バッテリ250から供給される電力を用いて走行用モータ202の駆動を制御する。モータECU204は、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、走行用モータ202に与えるPWM信号のデューティ比を調整し、走行用モータ202によって、車両Mが走行するための走行駆動力(トルク)を出力する。また、モータECU204は、例えば、アクセルを離した後に車輪が回転することによって、走行用モータ202が強制的に回されて発電された電気を、車両バッテリ250に戻すことで充電を行ってもよい。
また、モータECU204は、例えば、車両バッテリ残量管理部206を備える。車両バッテリ残量管理部206は、車両バッテリ250の状態を把握すると共に、車両バッテリ250に対する電力の入出力を監視する。例えば、車両バッテリ残量管理部206は、車両バッテリ250の電池残量(エネルギー残量の一例)を取得する。車両バッテリ残量管理部206は、例えば、車両バッテリ250の端子電圧を測定し、測定した端子電圧の大きさに基づいて電池残量を取得する。また、車両バッテリ残量管理部206は、例えば、電流検出抵抗を使って充電時に蓄えられた電流量を積算しておき、放電時に出力された電流量を求めることで電池残量を取得してもよい。また、車両バッテリ残量管理部206は、例えば、車両バッテリ250の放電特性や温度特性等のデータベースを予め記憶部等に記憶しておき、計測した電圧値や電流値と、データベースとに基づいて残量を取得してもよい。また、車両バッテリ残量管理部206は、上述した取得手法のうち一部または全部を組み合わせてもよい。また、車両バッテリ残量管理部206は、上述した電池残量に代えて充電率(SOC)を取得してもよい。また、車両バッテリ残量管理部206は、車両バッテリ250の冷却マネジメントや高電圧安全回路(不図示)の監視等を行ってもよい。
車両バッテリ250は、車両Mの走行駆動用の電力を供給する。車両バッテリ250は、例えば、リチウムイオン電池等の二次電池である。車両バッテリ250は、充放電ができるものであればどのようなものを用いてもよい。車両バッテリ250は、モータECU204の制御により充放電が行われる。
充電コネクタ252は、充電スポットに設置された充電設備から供給される電力を取得するために、充電設備の充電プラグと接続される、着脱自在に構成されたコネクタである。例えば、充電コネクタ252と充電プラグとが接続された状態において、車両バッテリ250の充電が行われる。なお、車両Mは、充電コネクタ252に代えて、無線で電力を受信する電力受信部(不図示)を備えてもよい。この場合、電力受信部が充電スポットに設けられた電力送信部から非接触で電力を受信できる位置に車両Mを停車させることで、ワイヤレスで車両バッテリ250の充電が行われる。
計画制御部260は、例えば、走行計画部262と、発電計画生成部264と、充電スポット抽出部266と、実行制御部268とを備える。これらの構成要素は、例えば、CPU等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPU等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
走行計画部262は、車両Mの目的地までの走行計画を取得する。例えば、走行計画部262は、乗員Uがナビゲーション装置50を操作して、設定した目的地に基づいて生成される地図上経路や経路案内に関する情報を走行計画として取得する。走行計画部262は、例えば走行予定の道路の変更や、渋滞レベル、制限速度等の情報に基づいて、走行計画を再生成してもよい。なお、この情報は、車両Mに搭載された通信装置20により通信可能なサーバ装置により取得された情報であってもよいし、車両Mの走行状況等に基づいて生成した情報であってもよい。
発電計画生成部264は、走行計画部262により取得された走行計画で計画された走行経路において、発電部の発電パターンを規定した発電計画を生成する。発電計画とは、例えば、車両バッテリ250を充電させるための計画である。また、発電計画とは、走行経路における所定の区間を通過するために必要な電池残量以上の残量を維持するための計画であってもよい。所定の区間とは、走行距離に基づいて設定される区間でもよく、渋滞区間やトンネル区間等の走行状況に基づく区間でもよい。
充電スポット抽出部266は、乗員Uが設定した目的地までの走行経路付近の充電スポットや目的地の駐車場に設置された充電スポット等を抽出する。走行経路付近とは、例えば、走行経路から所定距離以内のことである。例えば、充電スポット抽出部266は、第2地図情報62を参照し、走行経路から所定距離以内(例えば、1[km]以内)にある充電スポットの位置や同時に充電可能な車両数を抽出する。
また、充電スポット抽出部266は、通信装置20により充電スポットごとの利用状況を管理するサーバ装置にアクセスし、抽出された充電スポットの現在の利用状況或いは到着予定時刻における利用状況に関する情報を取得してもよい。また、充電スポット抽出部266は、通信装置20により、抽出された充電スポットに直接アクセスして、利用状況を取得してもよい。
実行制御部268は、HMI30等から受け付けた乗員操作に基づいて発電計画を実行する。また、実行制御部268は、充電コネクタ252が充電スポットの充電設備に接続された場合や、ワイヤレスで車両のバッテリの充電が可能な設備に到着した場合に、乗員Uによる充電の実行指示に基づいて、車両バッテリ250の充電を実行する。また、実行制御部268は、例えば、車両Mの現在位置から目的地までの残距離を取得したり、所定時間ごとまたは所定走行距離ごと等の所定のタイミングで車両バッテリ250の電池残量を取得し、取得した残量をHMI30の表示装置に出力してもよい。
図11は、第2の実施形態における自走駐車イベントが実行される場面を模式的に示す図である。図11の例では、上述した図4の例と比較して、第1駐車場PA1および第2駐車場PA2に充電スポットCS1およびCS2を備える点で相違する。充電スポットCS1およびCS2は、ワイヤレスで車両のバッテリの充電が可能な設備を備える。
第2の実施形態において、残量管理部170は、車両バッテリ残量管理部206から車両バッテリ250の電池残量を取得する。HMI制御部180は、自動運転制御装置100により車両Mの自動運転による走行(例えば、無人走行)が開始されると予測される場合であり、且つ車両バッテリ250の電池残量が閾値以下である場合に、車両Mの自動運転による走行が開始されると予測される地点の手前で、乗員Uに通知を行う。
図12は、第2の実施形態の端末装置300に表示される画像IM3の一例を示す図である。画像IM3には、文字情報表示領域A31と、選択項目表示領域A32とが含まれる。文字情報表示領域A31には、例えば、車両Mのバッテリの電池残量、および、自走駐車(自動運転による自走駐車イベント)を実行できないことを示す情報が表示される。選択項目表示領域A32には、例えば、画像IM3の表示を終了させるアイコンIC31が表示される。
残量管理部170は、端末装置300に画像IM3に関する情報を送信する場合、自走駐車イベントを実行させない。この結果、乗員Uは、手動運転または有人走行による自動運転により、車両Mを第1駐車場PA1に移動させることになる。
また、HMI制御部180は、上述した乗員Uへの通知を行うタイミングで、計画制御部260から充電スポットに関する情報を取得し、第1駐車場PA1または第2駐車場PA2に利用可能な充電スポットCS1、CS2が存在する場合に、バッテリの充電を行うか否かを乗員Uに問い合わせる情報を通知してもよい。
図13は、駐車場に充電スポットがある場合に端末装置300に表示される画像IM4の一例を示す図である。画像IM4には、文字情報表示領域A41と、選択項目表示領域A42とが含まれる。文字情報表示領域A41には、例えば、車両Mのバッテリの電池残量や充電スポットが存在すること、および自走駐車と充電を実行するか否かの問い合わせ情報が表示される。選択項目表示領域A42には、例えば、自走駐車および充電の実行を指示するアイコンIC41と、自走駐車および充電を実行しないことを指示するアイコンIC42とが含まれる。
表示制御部350は、例えば、乗員UによるアイコンIC41またはアイコンIC42の選択によって指示された情報を、通信部310を介して車両Mに送信する。
残量管理部170は、端末装置300から受信した問い合わせ結果が、自走駐車および充電を実行するものである場合、自走駐車イベントの実行指示を第1制御部120に出力すると共に、駐車後の充電実行指示を計画制御部260に出力する。これにより、車両Mは、図11に示す停止エリア410で乗員Uを降車させた後、第2駐車場PA2の充電スポットCS2の空きスペースに関する情報を駐車場管理装置500から取得し、取得した空きスペースに自動運転による走行で駐車させる。また、車両Mは、充電スポットCS2に駐車した後、車両バッテリ250の充電を実行する。
また、残量管理部170は、残量管理部170は、端末装置300から受信した問い合わせ結果が、自走駐車および充電を実行しない指示である場合に、自走駐車イベントの実行指示や充電実行指示を出力しない。この結果、乗員Uは、手動運転または有人走行による自動運転により、車両Mを第1駐車場PA1の充電スポットに駐車させ、車両バッテリ250の充電を行うことになる。
また、残量管理部170は、図13に示す画像IM4に対し、乗員Uが自走駐車および充電を実行することを指示するアイコンIC41を選択した場合に、現在の車両バッテリ250の電池残量に基づいて、自走出庫に必要な電力が充電されるまでの時間や満充電されるまでの時間を導出し、導出した充電時間に関する情報を乗員Uに通知してもよい。
図14は、充電時間を乗員Uに通知する画像IM5の一例を示す図である。画像IM5には、文字情報表示領域A51と、選択項目表示領域A52とが含まれる。文字情報表示領域A51には、例えば、車両Mが駐車スペースから停止エリア410までの自走出庫を実行するために必要な電力が充電されるまでの時間、または車両バッテリ250が満充電されるまでの時間の一方または双方に関する情報が表示される。図14の例では、文字情報表示領域A51に「自走出庫に必要な電力が充電されるまでの時間は30分です。」および「満充電されるまでの時間は5時間です。」が表示されている。選択項目表示領域A52には、例えば、画像IM5の表示を終了させるアイコンIC51が表示される。このように、文字情報表示領域A51に、車両Mによる自走出庫が可能になるまでの充電時間を表示させることで、乗員Uに自走出庫が可能な時間を明確に伝えることができ、乗員Uに時間を効率的に使用させることができる。
また、残量管理部170は、図13に示す画像IM4に対し、乗員Uが自走駐車および充電を実行することを指示するアイコンIC41を選択した場合に、乗員Uに対して、訪問先施設から戻る時間(または乗員Uが車両Mの出庫指示を行う時間)を問い合わせてもよい。
図15は、戻り時間を乗員に問い合わせる画像IM6の一例を示す図である。画像IM6には、例えば、文字情報表示領域A61と、選択項目表示領域A62とが含まれる。文字情報表示領域A61には、例えば、戻り時間がいつ頃であるかを乗員Uに問い合わせるための情報が表示されている。選択項目表示領域A62には、例えば、複数の時間の選択肢の中から何れか一つを選択するリストボックスLB、およびリストボックスLBで選択された時間で良いことを示すアイコンIC61が表示される。選択項目表示領域A62には、リストボックスLBに代えて、コンボボックスやラジオボタン等を用いて時間を選択させてもよく、時間(数値)を直接入力可能なテキストボックスを用いて時間を入力させてもよい。
乗員Uは、表示部330に表示されたリストボックスLBに含まれる選択肢の中から一つを選択する。図15の例では、文字情報表示領域A61のリストボックスに表示された「5分後」、「10分後」、「30分後」、「1時間後」、「2時間後」、「3時間後」の選択肢の中から「1時間後」が選択された例が示されている。このように、時間が選択された後、OKボタンのアイコンIC61が押されることで、端末装置300は、乗員Uが選択した時間に関する情報を車両Mに出力する。残量管理部170は、乗員Uによって選択された時間と、現在の車両バッテリ250の電池残量とに基づいて、選択された時間が経過した後での電池残量を推定し、推定した電池残量を端末装置300の表示部330に表示させて乗員Uに通知する。
図16は、乗員Uにより選択された時間に対する電池残量を通知する画像IM7の一例を示す図である。画像IM7には、例えば、文字情報表示領域A71と、選択項目表示領域A72とが含まれる。文字情報表示領域A71には、例えば、乗員Uにより選択された時間(例えば、1時間後)の充電による車両バッテリ250の電池残量に関する情報が表示されている。文字情報表示領域A72には、例えば、画像IM7の表示を終了させるアイコンIC71と、戻り時間を再度選択する画面(例えば、画像IM6)に遷移させるアイコンIC72とが表示される。乗員UによりアイコンIC72が選択された場合、HMI制御部180は、図13の画像IM6を端末装置300の表示部330に表示させる。これにより、乗員Uは、戻り時間の再選択を行うことができ、選択した時間に推定される電池残量を取得することができる。
なお、HMI制御部180は、上述した画像IM3〜画像IM7をHMI30の表示装置に出力させてもよく、画像IM3〜画像IM7の表示内容に対応付けられた音声を生成し、生成した音声を出力させることで、乗員Uに通知を行ってもよい。
[処理フロー]
図17は、第2の実施形態の自動運転制御装置100により実行される処理の流れの一例を示すフローチャートである。図17の処理では、自動運転による走行の一例として自走駐車(入庫)を行う場面での処理について説明する。また、図17の処理において、乗員Uは、車両Mに乗車しているものとする。また、本フローチャートの処理は、例えば、所定の周期或いは所定のタイミングで繰り返し実行されてよい。
まず、認識部130は、車両Mの周辺環境を認識する(ステップS200)。次に、残量管理部170は、車両Mの自走駐車が開始されることが予測されるか否かを判定する(ステップS202)。車両Mの自走駐車が開始されることが予測されると判定された場合、残量管理部170は、車両バッテリ残量管理部206から車両バッテリ250の残量を取得し(ステップS204)、取得した車両バッテリ250の残量が閾値以下であるか否かを判定する(ステップS206)。
バッテリの残量が閾値以下であると判定された場合、HMI制御部180は、自走駐車および駐車時における車両バッテリ250の充電の実行を乗員に問い合わせる(ステップS208)。次に、HMI制御部180は、問い合わせに対する回答として自走駐車および充電の実行指示を受け付けたか否かを判定する(ステップS210)。
自走駐車および充電の実行指示を受け付けたと判定された場合、残量管理部170は、車両バッテリ250が自走出庫に必要な電池残量に充電されるまでの時間(充電時間)を導出する(ステップS212)。ステップS212の処理では、残量管理部170は、上述の時間に代えて(または加えて)、車両バッテリ250が満充電される時間を導出してもよい。また、残量管理部170は、ステップS212の処理を車両バッテリ残量管理部206に実行させてもよい。
次に、HMI制御部180は、ステップS212の処理により導出された充電時間を乗員Uに通知する(ステップS214)。次に、車両Mは、自走駐車および充電を実行する(ステップS216)。これにより、本フローチャートの処理は、終了する。
また、ステップS206の処理において、車両Mのバッテリの残量が閾値を超えると判定された場合、残量管理部170は、車両バッテリ250の充電を行わずに自走駐車を実行し(ステップS218)、本フローチャートの処理を終了する。また、ステップS202の処理において、車両Mの自走駐車が開始されることが予測されないと判定された場合、またはステップS210の処理において、自走駐車および充電の実行指示を受け付けていないと判定された場合、本フローチャートの処理は、終了する。
上述した第2の実施形態によれば、上述した第1の実施形態と同様の効果を奏する他、電気自動車である場合に、車両バッテリの充電に関する情報も通知することで、自動運転による走行時に端末装置300と通信できなくなることを抑制し、自動運転による走行における自動運転をより適切に行うことができる。
なお、第2の実施形態において、残量管理部170は、車両Mが第2駐車場PA2に駐車している状態で、車両バッテリ250の電池残量を所定周期で取得し、取得した電池残量を端末装置300に送信して乗員に通知してもよい。
また、残量管理部170は、車両バッテリ250の電池残量が閾値以下である場合に、車両Mを充電スポットCS2で充電させるか否かの問い合わせを行い、充電させる指示を受け付けた場合に、充電スポットCS2に移動して充電を行う制御を実行させてもよい。
また、残量管理部170は、車両バッテリ250の電池残量が閾値以下である場合に、自動運転により第2駐車場PA2から第1駐車場PA1に移動させる指示を第1制御部120に出力し、第1駐車場PA1に移動させたことを示す情報を乗員に通知してもよい。
また、HMI制御部180は、端末装置300との通信状況を監視し、端末装置300との通信が悪化または通信ができない状況が所定時間以上継続した場合に、自動運転により第2駐車場PA2から第1駐車場PA1に移動させる指示を第1制御部120に出力してもよい。乗員Uが進入することが禁止されている領域(第2駐車場PA2)に駐車された車両Mとの通信が行えなくなることや、車両Mが存在する位置まで行くことができなくなることを抑制することができる。
なお、上述した第1、第2の実施形態のそれぞれは、他の実施形態の一部または全部を組み合わせてもよい。例えば、走行駆動力出力装置200がエンジンおよび走行用モータ202を含む場合、エンジンECUおよびモータECUの双方は、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、互いに協調して走行駆動力を制御する。
また、上述した実施形態では、第1駐車場PA1を無人走行および有人走行の車両が走行可能な領域とし、第2駐車場PA2を無人走行によって走行可能な領域であるものとして説明したが、これに限定されるものではない。例えば、第1駐車場PA1を、乗員の手動運転による走行によって駐車が可能な領域とし、第2駐車場PA2を、乗員の操作に依らずに車両Mの速度制御および操舵制御による運転制御を行う走行によって駐車が可能な領域としてもよい。この場合、第2駐車場PA2には、例えば、駐車場の一部または全部への人物の進入が禁止された領域や、人物の進入にリスクがある領域(例えば、進入すると駐車場内の他車両の移動を邪魔する可能性が高い領域)が含まれる。
[ハードウェア構成]
図18は、第1および第2の実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。図示するように、自動運転制御装置100は、通信コントローラ100−1、CPU100−2、ワーキングメモリとして使用されるRAM100−3、ブートプログラム等を格納するROM100−4、フラッシュメモリやHDD等の記憶装置100−5、ドライブ装置100−6等が、内部バスあるいは専用通信線によって相互に接続された構成となっている。通信コントローラ100−1は、自動運転制御装置100以外の構成要素との通信を行う。記憶装置100−5には、CPU100−2が実行するプログラム100−5aが格納されている。このプログラムは、DMA(Direct Memory Access)コントローラ(不図示)等によってRAM100−3に展開されて、CPU100−2によって実行される。これによって、第1制御部120、第2制御部160は、残量管理部170、およびHMI制御部180のうち一部または全部が実現される。
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサが前記記憶装置に記憶されたプログラムを実行することにより、
車両の周辺環境を認識し、
認識された結果に基づいて、前記車両の速度制御または操舵制御のうち、一方または双方による運転制御を行い、
前記車両の乗員の端末装置のエネルギー残量、または前記車両のエネルギー残量を取得し、
前記車両の運転制御による走行が開始されると予測される場合であり、且つ取得した前記エネルギー残量が閾値以下である場合に前記乗員に通知を行う、
ように構成されている、車両制御システム。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
1…車両システム、10…カメラ、12…レーダ装置、14…ファインダ、16…物体認識装置、20…通信装置、30…HMI、40…車両センサ、50…ナビゲーション装置、60…MPU、80…運転操作子、100…自動運転制御装置、120…第1制御部、130…認識部、132…駐車スペース認識部、140…行動計画生成部、142…自走駐車制御部、160…第2制御部、162…取得部、164…速度制御部、166…操舵制御部、170…残量管理部、180…HMI制御部、190、380、530…記憶部、200、200A…走行駆動力出力装置、202…走行用モータ、204…モータECU、206…車両バッテリ残量管理部、210…ブレーキ装置、220…ステアリング装置、250…車両バッテリ、260…計画制御部、300…端末装置、310、510…通信部、320…入力部、330…表示部、340…アプリ実行部、350…表示制御部、360…バッテリ、370…バッテリ管理部、500…駐車場管理装置、520…制御部、M…車両

Claims (10)

  1. 車両の周辺環境を認識する認識部と、
    前記認識部の認識結果に基づいて、前記車両の速度制御または操舵制御のうち、一方または双方による運転制御を行う運転制御部と、
    前記車両の乗員の端末装置のエネルギー残量、または前記車両のエネルギー残量を取得する取得部と、
    前記運転制御部によって前記運転制御による走行が開始されると予測される場合であり、且つ前記取得部により取得した前記エネルギー残量が閾値以下である場合に前記乗員に通知を行う通知制御部と、
    を備える車両制御システム。
  2. 前記通知制御部は、前記運転制御による走行が開始されると予測される場合であり、且つ前記エネルギー残量が閾値以下である場合に、前記運転制御による走行が開始されると予測される地点の手前で前記乗員に通知を行う、
    請求項1に記載の車両制御システム。
  3. 前記認識部は、前記運転制御による走行および前記車両の乗員の手動運転による走行が可能な第1駐車エリアと、前記運転制御による走行が可能な第2駐車エリアとを認識し、
    前記通知制御部は、前記認識部により認識された前記第1駐車エリアおよび前記第2駐車エリアに前記車両が到達する手前で前記乗員に前記エネルギー残量の通知を行う、
    請求項1または2に記載の車両制御システム。
  4. 前記通知制御部は、前記運転制御による走行が開始されると予測される地点の手前で、前記運転制御による走行を実行するか否かを問い合わせる情報を前記乗員に通知する、
    請求項1から3のうち何れか1項に車両制御システム。
  5. 前記車両の走行駆動用の電力を供給する蓄電池を、更に備え、
    前記取得部は、前記蓄電池のエネルギー残量を取得し、
    前記通知制御部は、前記運転制御による走行が開始されると予測される場合であり、且つ前記取得部により取得した前記蓄電池のエネルギー残量が閾値以下である場合に前記乗員に通知を行う、
    請求項1から4のうち何れか1項に記載の車両制御システム。
  6. 前記通知制御部は、前記蓄電池のエネルギー残量が閾値以下である場合に、前記蓄電池の充電を行うか否かを前記乗員に問い合わせる情報を前記乗員に通知する、
    請求項5に記載の車両制御システム。
  7. 前記通知制御部は、前記乗員により前記蓄電池の充電を実行する指示を受け付けた場合に、前記蓄電池の充電時間を前記乗員に通知する、
    請求項6に記載の車両制御システム。
  8. 前記通知制御部は、前記乗員の前記車両への戻り時間を受け付けた場合に、前記戻り時間までに充電されると推定される前記蓄電池のエネルギー残量を前記乗員に通知する、
    請求項7に記載の車両制御システム。
  9. コンピュータが、
    車両の周辺環境を認識し、
    認識された結果に基づいて、前記車両の速度制御または操舵制御のうち、一方または双方による運転制御を行い、
    前記車両の乗員の端末装置のエネルギー残量、または前記車両のエネルギー残量を取得し、
    前記車両の前記運転制御による走行が開始されると予測される場合であり、且つ取得した前記エネルギー残量が閾値以下である場合に前記乗員に通知を行う、
    車両制御方法。
  10. コンピュータに、
    車両の周辺環境を認識させ、
    認識された結果に基づいて、前記車両の速度制御または操舵制御のうち、一方または双方による運転制御を行わせ、
    前記車両の乗員の端末装置のエネルギー残量、または前記車両のエネルギー残量を取得させ、
    前記車両の前記運転制御による走行が開始されると予測される場合であり、且つ取得した前記エネルギー残量が閾値以下である場合に前記乗員に通知を行わせる、
    プログラム。
JP2019041878A 2019-03-07 2019-03-07 車両制御システム、車両制御方法、及びプログラム Withdrawn JP2020142710A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019041878A JP2020142710A (ja) 2019-03-07 2019-03-07 車両制御システム、車両制御方法、及びプログラム
US16/795,637 US20200283022A1 (en) 2019-03-07 2020-02-20 Vehicle control system, vehicle control method, and storage medium
CN202010133643.9A CN111665834A (zh) 2019-03-07 2020-02-28 车辆控制***、车辆控制方法及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019041878A JP2020142710A (ja) 2019-03-07 2019-03-07 車両制御システム、車両制御方法、及びプログラム

Publications (1)

Publication Number Publication Date
JP2020142710A true JP2020142710A (ja) 2020-09-10

Family

ID=72334924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019041878A Withdrawn JP2020142710A (ja) 2019-03-07 2019-03-07 車両制御システム、車両制御方法、及びプログラム

Country Status (3)

Country Link
US (1) US20200283022A1 (ja)
JP (1) JP2020142710A (ja)
CN (1) CN111665834A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023042300A1 (ja) * 2021-09-15 2023-03-23 三菱電機株式会社 車両運行管理装置、車両運行管理システム、車両運行管理プログラムおよび車両運行管理方法
JP7313507B1 (ja) 2022-04-22 2023-07-24 三菱電機株式会社 車載情報処理装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7103161B2 (ja) * 2018-10-29 2022-07-20 トヨタ自動車株式会社 地図情報システム
US11845470B2 (en) * 2020-07-29 2023-12-19 Micron Technology, Inc. Dynamic adaptation of automotive AI processing power and active sensor data
US20220258726A1 (en) * 2021-02-17 2022-08-18 Toyota Jidosha Kabushiki Kaisha Information processing device, route information providing method, and route information providing system
CN113780866A (zh) * 2021-09-18 2021-12-10 北京易控智驾科技有限公司 无人驾驶矿车自动加油调度方法、装置、设备及存储介质
CN113963560B (zh) * 2021-10-19 2023-02-03 阿波罗智能技术(北京)有限公司 控制自动驾驶车辆的方法、装置、车辆及云端服务器
CN114355812A (zh) * 2021-12-30 2022-04-15 广西汽车集团有限公司 一种手持遥控终端低电量监控保护方法、装置及自动驾驶汽车

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MX2016000955A (es) * 2013-07-25 2016-05-09 Nissan Motor Sistema para anunciar una cantidad restante predicha de energia.
CN105050153B (zh) * 2015-07-22 2019-02-15 深圳市元征科技股份有限公司 一种协助请求发送方法、接收方法、服务器及车载终端
JP6387548B2 (ja) * 2016-03-14 2018-09-12 本田技研工業株式会社 車両制御システム、車両制御方法、および車両制御プログラム
CN106786835A (zh) * 2016-11-22 2017-05-31 天津烨伟科技有限公司 一种电动汽车用电信息采集终端的电池电量管理***
JP6525300B1 (ja) * 2017-09-05 2019-06-05 みこらった株式会社 自動車及び自動車用プログラム
CN108563695A (zh) * 2018-03-20 2018-09-21 蔚来汽车有限公司 用于终端应用***的搜索方法和***、计算机设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023042300A1 (ja) * 2021-09-15 2023-03-23 三菱電機株式会社 車両運行管理装置、車両運行管理システム、車両運行管理プログラムおよび車両運行管理方法
JP7313507B1 (ja) 2022-04-22 2023-07-24 三菱電機株式会社 車載情報処理装置
JP2023160285A (ja) * 2022-04-22 2023-11-02 三菱電機株式会社 車載情報処理装置

Also Published As

Publication number Publication date
CN111665834A (zh) 2020-09-15
US20200283022A1 (en) 2020-09-10

Similar Documents

Publication Publication Date Title
JP7058233B2 (ja) 車両制御装置、車両制御方法、およびプログラム
JP6663506B2 (ja) 車両制御システム、車両制御方法、および車両制御プログラム
JP6650386B2 (ja) 遠隔運転制御装置、車両制御システム、遠隔運転制御方法、および遠隔運転制御プログラム
JP2020142710A (ja) 車両制御システム、車両制御方法、及びプログラム
JP7096183B2 (ja) 車両制御システム、車両制御方法、およびプログラム
CN112060965B (zh) 信息处理装置、信息处理方法及存储介质
JP7065765B2 (ja) 車両制御システム、車両制御方法、及びプログラム
JP2020166710A (ja) 駐車場管理装置、駐車場管理方法、およびプログラム
CN111986505B (zh) 控制装置、上下车设施、控制方法及存储介质
US20200298874A1 (en) Vehicle control device, vehicle control method, and storage medium
US20200311622A1 (en) Management device, management method, and storage medium
US20210107509A1 (en) Vehicle control system, vehicle control device, and vehicle control method
CN111667709B (zh) 车辆控制装置、信息提供装置、信息提供***、车辆控制方法、信息提供方法及存储介质
JP2020166632A (ja) 駐車管理装置、駐車管理装置の制御方法、およびプログラム
CN111932927B (zh) 管理装置、管理方法及存储介质
JP2020202625A (ja) 管理装置、管理方法、およびプログラム
JP2020166631A (ja) 課金装置、課金方法、およびプログラム
CN113492832B (zh) 收容区域管理装置
CN113492833B (zh) 收容区域管理装置
US20200282978A1 (en) Vehicle control system, vehicle control method, and storage medium
CN113470418A (zh) 收容区域管理装置
JP2021035113A (ja) 制御装置、制御方法、およびプログラム
JP2020166765A (ja) 管理装置、管理方法、およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210329

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20210831