(57)【要約】【課題】荷物の配送又は集荷において利用者に近いサイドに対象の荷室を位置させる。【解決手段】双方向に前進可能な車両５０による荷物の集配に関する動作を制御する車両制御装置であって、車両５０は、第１の側面側（左側）にある第１サイドの荷室と、反対側の第２の側面側（右側）にある第２サイドの荷室とを有する構成のものを対象とし、車両の走行を指示する処理部１１を有する。処理部１１は、荷物の配達又は集荷を要求するユーザが指定する対象ユーザ地点に車両５０が向かう進行方向に対して、配達又は集荷を行う荷物が収納される対象の荷室が位置する側面のサイドと、対象ユーザ地点が車両の進行方向に対するサイドが一致しない場合、車両５０の進行方向を反転させる指示を、車両５０の走行制御を行う車両制御部５１１に出力する。【選択図】図１
2020135118.tif 000002
【特許請求の範囲】
【請求項１】
双方向に前進可能な車両による集配、に関する制御を行う車両制御装置であって、
前記車両は、前記車両の第１の側面に荷室の開口部が面する第１サイドの荷室と、前記第１の側面とは反対側の第２の側面に開口部が面する第２サイドの荷室とを備える構成のものを対象とし、
前記車両制御装置は、
前記車両の走行を指示する処理部を有し、
前記処理部は、
配達又は集荷を要求するユーザが指定する対象ユーザ地点の位置情報を取得し、
前記車両が前記対象ユーザ地点に向かう進行方向に対して、前記配達又は集荷を行う荷物が収納される対象の荷室の位置情報を取得し、前記対象の荷室が位置する側面のサイドと、前記対象ユーザ地点が前記車両の進行方向に対するサイドとが、一致しない場合、前記車両の進行方向を反転させる指示を、前記車両の走行制御を行う車両制御部に出力する、
車両制御装置。
【請求項２】
前記処理部は、
前記車両により前記荷物の配達又は集荷を行うための前記対象ユーザ地点への経路を含む集配ルートの経路情報を算出して、前記車両制御部に出力し、
前記経路情報の算出において、前記対象ユーザ地点が前記車両の進行方向に対するサイドと前記対象の荷室が位置する側面のサイドとが一致しない場合、前記経路中において前記車両の進行方向を反転させる反転地点を設定する、
請求項１に記載の車両制御装置。
【請求項３】
前記処理部は、
前記経路情報の算出において、前記対象ユーザ地点が前記車両の進行方向に対するサイドと前記対象の荷室が位置する側面のサイドとが一致する対象ユーザ地点を全て経由した後、前記車両の進行方向を反転させ、残りの対象ユーザ地点を経由する集配ルートを設定する、
請求項２に記載の車両制御装置。
【請求項４】
前記処理部は、
前記経路情報の算出において、前記対象ユーザ地点をそれぞれ経由する最短経路を採用し、前記対象ユーザ地点が前記車両の進行方向に対するサイドと前記対象の荷室が位置する側面のサイドとが一致しない場合に該当する対象ユーザ地点の前で前記車両の進行方向を反転させる集配ルートを設定する、
請求項２に記載の車両制御装置。
【請求項５】
前記処理部は、
前記車両が前記荷物の配達又は集荷を行うために次の前記対象ユーザ地点に走行する際に、前記次の対象ユーザ地点が前記車両の進行方向に対するサイドと前記対象の荷室が位置する側面のサイドとが一致しない場合、前記車両の進行方向を反転させる指示を前記車両制御部に出力する、
請求項１又は２に記載の車両制御装置。
【請求項６】
前記処理部は、
前記車両が前記対象ユーザ地点に到着する際に、前記対象ユーザ地点に面する道路端に前記車両の側面を寄せて停車させる指示を前記車両制御部に出力する、
請求項１、２、５のいずれか一項に記載の車両制御装置。
【請求項７】
前記処理部は、
前記対象ユーザ地点を含む集配対象領域の道路情報を取得し、前記対象ユーザ地点に面する道路が一方通行である場合、
前記対象ユーザ地点が前記車両の進行方向に対するサイドと前記対象の荷室が位置する側面のサイドとが一致する対象ユーザ地点に対して、前記車両が前記対象ユーザ地点に到着する際に、前記対象ユーザ地点が進行方向に対して道路の右側にある場合は前記対象ユーザ地点に面する右側の道路端に前記車両の右側面を寄せて停車させる指示を前記車両制御部に出力し、前記対象ユーザ地点が進行方向に対して道路の左側にある場合は前記対象ユーザ地点に面する左側の道路端に前記車両の左側面を寄せて停車させる指示を前記車両制御部に出力する、
請求項１、２、５、６のいずれか一項に記載の車両制御装置。
【請求項８】
前記対象ユーザ地点は、前記荷物の配達を行う配達先のユーザが指定する地点であり、
前記処理部は、
前記車両が前記配達先に向かう進行方向に対して、前記配達を行う対象の荷物が収納されている荷室のサイドと、前記配達先の対象ユーザ地点のサイドとを確認し、前記対象の荷室が位置する側面のサイドと前記配達先の対象ユーザ地点が前記車両の進行方向に対するサイドとが一致しない場合、前記車両の進行方向を反転させる指示を前記車両制御部に出力する、
請求項１〜７のいずれか一項に記載の車両制御装置。
【請求項９】
前記対象ユーザ地点は、前記荷物の集荷を行う集荷先のユーザが指定する地点であり、
前記処理部は、
前記車両が前記集荷先に向かう進行方向に対して、前記集荷を行う対象の荷物を収納するための空きの荷室のサイドと、前記集荷先の対象ユーザ地点のサイドとを確認し、前記対象の荷室が位置する側面のサイドと前記集荷先の対象ユーザ地点が前記車両の進行方向に対するサイドとが一致しない場合、前記車両の進行方向を反転させる指示を前記車両制御部に出力する、
請求項１〜７のいずれか一項に記載の車両制御装置。
【請求項１０】
前記処理部は、前記車両の運行を管理するサーバ装置に設けられる、
請求項１〜９のいずれか一項に記載の車両制御装置。
【請求項１１】
前記処理部及び前記車両制御部は、前記車両に設けられる、
請求項１〜９のいずれか一項に記載の車両制御装置。
【請求項１２】
双方向に前進可能な車両であって、
前記車両の第１の側面に荷室の開口部が面する第１サイドの荷室と、前記第１の側面とは反対側の第２の側面に開口部が面する第２サイドの荷室とを備える構成であり、
前記車両の走行を指示し、前記車両による荷物の集配に関する制御を行う処理部と、
前記車両の走行制御を行う車両制御部と、を備え、
前記処理部は、
配達又は集荷を要求するユーザが指定する対象ユーザ地点の位置情報を取得し、
前記車両が前記対象ユーザ地点に向かう進行方向に対して、前記配達又は集荷を行う荷物が収納される対象の荷室の位置情報を取得し、前記対象の荷室が位置する側面のサイドと、前記対象ユーザ地点が前記車両の進行方向に対するサイドとが、一致しない場合、前記車両の進行方向を反転させる指示を、前記車両制御部に出力する、
車両。
【請求項１３】
双方向に前進可能な車両による集配、に関する制御を行う車両制御方法であって、
前記車両は、前記車両の第１の側面に荷室の開口部が面する第１サイドの荷室と、前記第１の側面とは反対側の第２の側面に開口部が面する第２サイドの荷室とを備える構成のものを対象とし、
前記車両の走行を指示する処理部において、
配達又は集荷を要求するユーザが指定する対象ユーザ地点の位置情報を取得し、
前記車両が前記対象ユーザ地点に向かう進行方向に対して、前記配達又は集荷を行う荷物が収納される対象の荷室の位置情報を取得し、前記対象の荷室が位置する側面のサイドと、前記対象ユーザ地点が前記車両の進行方向に対するサイドとが、一致しない場合、前記車両の進行方向を反転させる指示を、前記車両の走行制御を行う車両制御部に出力する、
車両制御方法。
【請求項１４】
コンピュータに、
双方向に前進可能な車両による集配、に関する制御を行う車両制御方法であって、
前記車両は、前記車両の第１の側面に荷室の開口部が面する第１サイドの荷室と、前記第１の側面とは反対側の第２の側面に開口部が面する第２サイドの荷室とを備える構成のものを対象とし、
配達又は集荷を要求するユーザが指定する対象ユーザ地点の位置情報を取得するステップと、
前記車両が前記対象ユーザ地点に向かう進行方向に対して、前記配達又は集荷を行う荷物が収納される対象の荷室の位置情報を取得するステップと、
前記対象の荷室が位置する側面のサイドと、前記対象ユーザ地点が前記車両の進行方向に対するサイドとが、一致しない場合、前記車両の進行方向を反転させる指示を、前記車両の走行制御を行う車両制御部に出力するステップと、
を含む車両制御方法の各ステップを、
実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、荷物の集配を行う車両を制御する車両制御装置、車両制御方法及びプログラムに関する。
【背景技術】
【０００２】
自動運転車両によって荷物の配送を行う配送システムが提案されている。この種の配送システムとして、配送先エリアの駐停車の可否を判定し、自動運転車両による配送の可否を通知する管理装置及び配送支援方法が開示されている（例えば特許文献１参照）。特許文献１の管理装置は、顧客端末から配送先情報を受信し、配送先情報に基づいて配送先エリアを決定し、配送先エリアにおいて車両の駐停車が禁止されているか否かを判定し、配送の可否を示す通知情報を顧客端末に送信する構成を有している。これにより、顧客が自動運転車両による配送方法を指定した際に、自動運転車両による配送の可否を確認することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１２４６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、配送先エリアにおける駐停車禁止の有無を判定し、自動運転車両による配送の可否を顧客に通知して、配送不可の場合には代替候補エリアを提示して顧客が代わりの配送先エリアを選択可能になっている。しかしながら、配送時の自動運転車両からの荷物の取り出し、集荷時の自動運転車両への荷物の受け入れについては考慮されていない。このため、配送地点、集荷地点によっては、自動運転車両における荷物の出し入れが道路脇の利用者に近いサイドとは反対側になる可能性がある。
【０００５】
本開示は、上述した従来の事情に鑑みて案出され、荷物の配送又は集荷において利用者に近いサイドに対象の荷室を位置させることが可能となる車両制御装置、車両制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示は、一態様として、双方向に前進可能な車両による集配、に関する制御を行う車両制御装置であって、前記車両は、前記車両の第１の側面に荷室の開口部が面する第１サイドの荷室と、前記第１の側面とは反対側の第２の側面に開口部が面する第２サイドの荷室とを備える構成のものを対象とし、前記車両制御装置は、前記車両の走行を指示する処理部を有し、前記処理部は、配達又は集荷を要求するユーザが指定する対象ユーザ地点の位置情報を取得し、前記車両が前記対象ユーザ地点に向かう進行方向に対して、前記配達又は集荷を行う荷物が収納される対象の荷室の位置情報を取得し、前記対象の荷室が位置する側面のサイドと、前記対象ユーザ地点が前記車両の進行方向に対するサイドとが、一致しない場合、前記車両の進行方向を反転させる指示を、前記車両の走行制御を行う車両制御部に出力する、車両制御装置を提供する。
【０００７】
本開示は、一態様として、双方向に前進可能な車両であって、前記車両の第１の側面に荷室の開口部が面する第１サイドの荷室と、前記第１の側面とは反対側の第２の側面に開口部が面する第２サイドの荷室とを備える構成であり、前記車両の走行を指示し、前記車両による荷物の集配に関する制御を行う処理部と、前記車両の走行制御を行う車両制御部と、を備え、前記処理部は、荷物の配達又は集荷を要求するユーザが指定する対象ユーザ地点の位置情報を取得し、前記車両が前記対象ユーザ地点に向かう進行方向に対して、前記配達又は集荷を行う荷物が収納される対象の荷室の位置情報を取得し、前記対象の荷室が位置する側面のサイドと、前記対象ユーザ地点が前記車両の進行方向に対するサイドとが、一致しない場合、前記車両の進行方向を反転させる指示を、前記車両制御部に出力する、車両を提供する。
【０００８】
本開示は、一態様として、双方向に前進可能な車両による集配、に関する制御を行う車両制御方法であって、前記車両は、前記車両の第１の側面に荷室の開口部が面する第１サイドの荷室と、前記第１の側面とは反対側の第２の側面に開口部が面する第２サイドの荷室とを備える構成のものを対象とし、前記車両の走行を指示する処理部において、配達又は集荷を要求するユーザが指定する対象ユーザ地点の位置情報を取得し、前記車両が前記対象ユーザ地点に向かう進行方向に対して、前記配達又は集荷を行う荷物が収納される対象の荷室の位置情報を取得し、前記対象の荷室が位置する側面のサイドと、前記対象ユーザ地点が前記車両の進行方向に対するサイドとが、一致しない場合、前記車両の進行方向を反転させる指示を、前記車両の走行制御を行う車両制御部に出力する、車両制御方法を提供する。
【０００９】
本開示は、一態様として、コンピュータに、双方向に前進可能な車両による集配、に関する制御を行う車両制御方法であって、前記車両は、前記車両の第１の側面に荷室の開口部が面する第１サイドの荷室と、前記第１の側面とは反対側の第２の側面側に開口部が面する第２サイドの荷室とを備える構成のものを対象とし、配達又は集荷を要求するユーザが指定する対象ユーザ地点の位置情報を取得するステップと、前記車両が前記対象ユーザ地点に向かう進行方向に対して、前記配達又は集荷を行う荷物が収納される対象の荷室の位置情報を取得するステップと、前記対象の荷室が位置する側面のサイドと、前記対象ユーザ地点が前記車両の進行方向に対するサイドとが、一致しない場合、前記車両の進行方向を反転させる指示を、前記車両の走行制御を行う車両制御部に出力するステップと、を含む車両制御方法の各ステップを、実行させるためのプログラムを提供する。
【発明の効果】
【００１０】
本開示によれば、荷物の配送又は集荷において利用者に近いサイドに対象の荷室を位置させることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る集配システムの構成の一例を示すブロック図
【図２】実施の形態に係る車両及び荷物ロッカー部の構成例を示す模式図であり、（Ａ）は一方の側面から見た斜視図、（Ｂ）は他方の側面を示す側面図、（Ｃ）は上方から透視した平面図
【図３】実施の形態に係る車両の走行動作の第１例を示す図
【図４】実施の形態に係る車両の走行動作の第２例を示す図
【図５】実施の形態に係る車両の走行動作の第３例を示す図
【図６】実施の形態に係る複数の配達先への配達手順の具体例の第１例を示す図
【図７】実施の形態に係る複数の配達先への配達手順の具体例の第２例を示す図
【図８】実施の形態に係る複数の配達先への配達手順の具体例の第３例を示す図
【図９】実施の形態における荷物の配達又は集荷を行う際の車両の反転動作の処理手順を示すフローチャート
【図１０】集配管理サーバにおいて集配ルートを決定する処理手順を示すフローチャート
【図１１】集配管理サーバにおいて次の目的地点に関する車両への走行指示の処理手順を示すフローチャート
【図１２】一方通行の道路を走行する場合の車両への走行指示の処理手順を示すフローチャート
【図１３】実施の形態２に係る集配システムの構成の一例を示すブロック図
【図１４】車両において次の目的地点に関する走行指示の処理手順を示すフローチャート
【発明を実施するための形態】
【００１２】
以下、添付図面を適宜参照しながら、本開示に係る車両制御装置、車両制御方法及びプログラムを具体的に開示した実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になることを避け、当業者の理解を容易にするためである。なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるものであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１３】
以下の実施の形態では、荷物の配送又は集荷を行う集配システムの一例を用いて、本開示に係る車両制御装置、車両制御方法及びプログラムの具体例を説明する。本実施の形態では、車両として自動運転車両を用いて配送又は集荷を行う場合を想定する。
【００１４】
（実施の形態１）
図１は、実施の形態１に係る集配システムの構成の一例を示すブロック図である。集配システム５は、車両５０によって個人又は法人の荷物を所定場所にて配送又は集荷するサービスを支援するものであり、集配管理サーバ１０、通信端末３０、及び車両５０を含む構成である。なお、車両５０は、運転者が搭乗していない無人自動運転車両である場合を主に例示するが、運転者が搭乗している自動運転車両、運転者が運転する通常の自動車等であっても同様に適用可能である。
【００１５】
実施の形態１では、集配管理サーバ１０において車両制御装置の機能を有し、集配管理サーバ１０が主体的に車両５０の運行を管理、制御する場合を例示する。
【００１６】
集配管理サーバ１０は、荷物の配送又は集荷を行う集配システムを運営する業者等の組織が管理しており、ネットワーク上のサーバ装置、或いは集配センタ等の拠点等に配置された管理用コンピュータ等によって各機能が実現される。集配管理サーバ１０は、荷物の配送又は集荷の管理、車両５０の運行の管理を行うサーバ装置として機能する。
【００１７】
集配管理サーバ１０は、処理部１１、記憶部１２、及び通信部１３を有する。処理部１１は、プロセッサを有し、例えば、プロセッサが記憶部１２に保持された所定のプログラムを実行することにより、各種機能を実現する。プロセッサは、ＭＰＵ（Micro processing Unit）、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphical Processing Unit）等を含んでよい。
【００１８】
処理部１１は、車両５０の走行を指示する機能を有し、機能的な構成として、荷物管理部１１１、車両管理部１１２、配車計画部１１３、車両制御部１５１、車両位置推定部１５２、及びロッカー管理部１５３を含む。荷物管理部１１１、車両管理部１１２、配車計画部１１３、車両制御部１５１、車両位置推定部１５２、及びロッカー管理部１５３は、プロセッサが所定のプログラムを実行することによって得られる機能である。
【００１９】
記憶部１２は、処理部１１のプロセッサが実行するプログラムを格納し、ワーキングメモリとして使用される他、経路データベース（経路ＤＢ）１２１、地図データベース（地図ＤＢ）１２２を含む。記憶部１２は、一次記憶装置（例えばＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory））を含む。記憶部は、二次記憶装置（例えばＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive））又は三次記憶装置（例えば光ディスク、ＳＤカード）を含んでよい。
【００２０】
経路データベース１２１は、配達先又は集荷先の地点、配送又は集荷の経路となる道路の通行方向（双方向、一方通行など）、車両を反転させる反転地点、任意の（例えば隣り合う）２地点間の移動コストを含む経路データを保持する。例えば、移動コストとして、集配ルートの配達先である２地点間の距離、移動に要する時間、あるいは移動に要するエネルギー量（例えば電気量、ガソリン量）が挙げられる。車両の反転地点は、車両５０が走行する進行方向を反転させることが可能な領域であり、集配ルートの経路中、或いは配達位置又は集荷位置の近傍に存在する車両反転スペースを有する地点の位置情報を含む。車両の反転地点は、例えば、充電スタンド、駐車場、車両転回用スペースなどが用いられる。ここで、双方向に前進可能な車両を対象とした場合、車両の反転は、車両の向きを反転する訳でなく、車両の進行方向を切り替えることに相当する。このような反転は、例えば「スイッチバック」等と呼ばれる。また、経路データベース１２１に登録されていない地点、例えば新規顧客が配達先である場合、処理部１１は、新規顧客の配達先の位置を地図データベース１２２から取得し、その地点の位置情報、新規顧客の配達先を含む２地点間の移動コストを経路データベース１２１に登録してよい。なお、集荷先が新規顧客である場合も同様である。
【００２１】
地図データベース１２２は、荷物の配達又は集荷を行う対象地域の地理情報を含む地図データを保持する。地理情報は、対象地域の区画、建物、住所、道路等の位置情報（各点の位置、距離、高さ等）を含む。配車計画部１１３は、地図データベース１２２の地図データに基づき、配達位置又は集荷位置を特定し、経路データベース１２１の経路データを用いて集配ルート、反転地点などを決定可能である。
【００２２】
荷物管理部１１１は、荷物に関する情報（荷物情報）を管理する。荷物情報は、荷物を識別する荷物ＩＤ、荷物の内容（種類）、荷物の個数、荷物の重さ、荷物の大きさ、等を含んでよい。荷物管理部１１１は、各荷物の配達位置及び集荷位置を管理してよい。
【００２３】
車両管理部１１２は、車両５０に関する車両情報を管理する。車両情報は、車両５０を識別する車両ＩＤ、車両の種別、車両の色、等を含んでよい。また、車両管理部１１２は、各車両５０の現在位置、各車両５０に積載されている荷物の荷物ＩＤ、等を管理してもよい。
【００２４】
配車計画部１１３は、配達又は集荷に係る車両５０の配車に関する配車計画を生成する。配車計画は、各車両５０による荷物の配達に係る配達計画と、各車両５０による荷物の集荷に係る集荷計画と、各車両５０による荷物の配達及び集荷に係る集配計画とのうち、少なくともいずれかを含んでよい。集荷は、荷物の配達途中に集荷依頼があった荷物の集荷を含んでよい。配車計画は、配達又は集荷される荷物の荷物ＩＤ、配達位置又は集荷位置、集配を行う車両の車両ＩＤ、集配ルート、車両の反転地点、各地点の配達予定時刻又は集荷予定時刻、集配完了予定時刻、エネルギー量（エネルギー消費量）、等を含んでよい。
【００２５】
配車計画部１１３は、記憶部１２の経路データベース１２１及び地図データベース１２２を参照して、配達位置又は集荷位置に応じて車両５０の経由地及び配達先の順番を決定し、集配ルートを設定してよい。配車計画部１１３は、記憶部１２の経路データベース１２１を参照し、決定した経由地を順番で移動した場合の経路コストを計算してよい。経路コストは、集配ルートを一周した場合のコストであり、２地点間の移動コストを加算した値でよい。また、配車計画部１１３は、車両５０の進行方向と搭載される荷物の搭載位置とに応じて、車両反転の要否、車両の反転地点を決定してよい。車両５０の経由地及び配達先の順番は、例えば操作部（不図示）を介して入力されてもよいし、配達時刻や配達位置等に基づいて所定のアルゴリズムに従って決定されてもよい。
【００２６】
車両制御部１５１は、集配ルート、車両位置等に基づき、車両５０の動力源、操舵、ブレーキ等の走行制御の他、各種センサの検出制御、照明及び表示の制御等、各種の車両制御を行う。車両制御部１５１は、車両５０の走行制御において、走行時の反転に関する制御を行う。
【００２７】
車両位置推定部１５２は、車両５０の位置を推定する。車両位置推定部１５２は、車両５０の衛星測位システム受信機５３で受信された電波信号を基に、車両５０の位置（緯度、経度、高度）を算出してよい。車両位置推定部１５２は、地図データベース１２２を参照し、車両５０の集配ルート上の位置を取得してよい。なお、車両位置推定部１５２は、車両５０にて検出された各種の検出信号を用いて、車両５０の位置を算出してよい。車両５０の位置推定に用いられる検出信号としては、衛星測位システム受信機５３により取得される衛星からの電波信号の他、道路に配置された各小型発信機（ビーコン）からのビーコン信号、各所に配置された無線ＬＡＮ（Local Area Network）基地局又はモバイル通信用の基地局からの通信信号の受信電界強度、などが利用可能である。
【００２８】
ロッカー管理部１５３は、車両５０の荷物ロッカー５４における各荷物の収納状態を取得する。ロッカー管理部１５３は、荷物ロッカー５４の扉の施錠あるいは開錠を管理する。また、ロッカー管理部１５３は、荷物ロッカー５４に収容された荷物の荷物ＩＤ、荷物情報（個数、重さ、大きさ、内容等）を管理する。
【００２９】
通信部１３は、他の装置、例えば通信端末３０の通信部３２及び車両５０の通信部５６との間で、通信可能である。通信部１３による通信方式は、システム構成に応じて、各ノード間において無線通信、有線通信のいずれを用いてもよく、例えば、ＷＡＮ（Wide Area Network）、ＬＡＮ、電力線通信、赤外線通信、近距離無線通信（例えばBluetooth（登録商標）通信）、モバイル通信（例えばＬＴＥ（登録商標））等の各種通信方式を含んでよい。
【００３０】
通信端末３０は、荷物の配達を受ける場合、配送状況情報の連絡を受信する場合に用いられる。配送状況情報は、荷物の発送通知、荷物情報（例えば荷物ＩＤ、荷物の個数、荷物の重さ、荷物の大きさ、荷物の内容）、配達先の位置、配達予定時刻、配送車両情報（車両ＩＤ、車両種別）、現在の配達状況、等を含んでよい。また、通信端末３０は、ユーザが集荷を希望する場合に集荷依頼情報を集配管理サーバ１０に送信する場合等に用いられる。集荷依頼情報は、集荷の依頼に関する情報であり、例えば、集荷希望時刻、集荷位置、及び荷物情報（例えば荷物の個数、荷物の重さ、荷物の大きさ、荷物の内容）、等を含んでよい。通信端末３０は、処理部３１、通信部３２、メモリ３３、表示部３４、及び操作部３５を含む構成である。通信端末３０は、スマートフォン、タブレット端末、ノートＰＣ等であってよい。
【００３１】
処理部３１は、プロセッサを有し、例えば、プロセッサがメモリ３３に保持された所定のプログラムを実行することにより、各種機能を実現する。プロセッサは、ＭＰＵ、ＣＰＵ、ＤＳＰ、ＧＰＵ、等を含んでよい。
【００３２】
通信部３２は、他の装置、例えば集配管理サーバ１０の通信部１３との間で、通信可能である。通信部３２による通信方式は、システム構成に応じて、各ノード間において無線通信、有線通信のいずれを用いてもよく、例えば、ＷＡＮ、ＬＡＮ、電力線通信、赤外線通信、近距離無線通信（例えばBluetooth（登録商標）通信）、モバイル通信（例えばＬＴＥ（登録商標））等の各種通信方式を含んでよい。
【００３３】
メモリ３３は、処理部３１のプロセッサが実行するプログラム、各種定数、一時記憶されるデータ等を記憶する。メモリ３３は、一次記憶装置（例えばＲＡＭ、ＲＯＭ）を含む。メモリ３３は、二次記憶装置（例えばＨＤＤ、ＳＳＤ）又は三次記憶装置（例えば光ディスク、ＳＤカード）を含んでよい。
【００３４】
表示部３４は、配送状況情報の表示画面、及び各種操作画面を表示する。表示部３４は、液晶表示デバイス、有機ＥＬデバイス、又はその他の表示デバイスを含んでよい。また、表示部３４は、操作画面の他、各種データ及び情報を表示する。
【００３５】
操作部３５は、各種の指示操作、各種データ及び情報の入力を受け付ける。操作部は、マウス、キーボード、タッチパッド、マイクロホン、又はその他の入力デバイスを含んでよい。なお、表示部３４及び操作部３５は、タッチパネルで構成されてもよい。タッチパネルは、利用者によるタッチ操作を受け付け、タッチ操作に対応する操作画面を表示する。
【００３６】
車両５０は、荷物を集配するための無人自動運転車でよい。車両５０は、処理部５１、記憶部５２、衛星測位システム受信機５３、荷物ロッカー５４、認証装置５５、及び通信部５６を有する。
【００３７】
衛星測位システム受信機５３は、ＧＰＳ（Global Positioning System）衛星、準天頂軌道衛星（みちびき）等の測位システム用の衛星から発信される電波信号を受信する。
【００３８】
荷物ロッカー５４は、車両５０の側部に開口部が面するように配置され、荷物を収容可能なスペースが確保された筐体である。この筐体の開口部には、施錠あるいは開錠可能な扉が設けられ、ユーザが車両５０の傍に来て荷物ロッカー５４を操作し、荷物の取り出し、預け入れを行えるようになっている。荷物ロッカー５４は、車両５０の背部に開口部を有してもよい。
【００３９】
認証装置５５は、荷物ロッカー５４あるいはその近傍に配置され、ユーザを認証する。認証装置５５は、ユーザ操作によるＩＤ、パスワード等の認証情報の入力を受け付けるキーパッド、ユーザの指紋を読み取る指紋リーダ、ユーザの顔を認証する顔カメラ、等であってよい。
【００４０】
処理部５１は、プロセッサを有し、例えば、プロセッサが記憶部５２に保持された所定のプログラムを実行することにより、各種機能を実現する。プロセッサは、ＭＰＵ、ＣＰＵ、ＤＳＰ、ＧＰＵ、等を含んでよい。処理部５１は、機能的な構成として、車両制御部５１１、ロッカー駆動部５１４を含む。車両制御部５１１及びロッカー駆動部５１４は、プロセッサが所定のプログラムを実行することによって得られる機能である。
【００４１】
車両制御部５１１は、集配管理サーバ１０の車両制御部１５１の指示に基づき、車両５０の動力源（モータ又はエンジン）、操舵、ブレーキ等の走行制御を行う他、各種センサの検出制御、照明及び表示の制御等、各種の車両制御を行う。
【００４２】
ロッカー駆動部５１４は、集配管理サーバ１０のロッカー管理部１５３の指示に基づき、荷物ロッカー５４の扉の施錠あるいは開錠を管理する。また、ロッカー駆動部５１４は、荷物ロッカー５４に収容された荷物の荷物ＩＤ、荷物情報（個数、重さ、大きさ、内容等）を取得する。
【００４３】
記憶部５２は、処理部５１のプロセッサが実行するプログラム、各種定数、一時記憶されるデータ等を記憶する。記憶部５２は、集配管理サーバ１０から送られる集配ルート等を含む地図データ５２２を記憶する。記憶部５２は、一次記憶装置（例えばＲＡＭ、ＲＯＭ）を含む。記憶部５２は、二次記憶装置（例えばＨＤＤ、ＳＳＤ）又は三次記憶装置（例えば光ディスク、ＳＤカード）を含んでよい。
【００４４】
通信部５６は、他の装置、例えば集配管理サーバ１０の通信部１３との間で、通信可能である。通信部５６による通信方式は、システム構成に応じて、例えば、ＷＡＮ、ＬＡＮ、電力線通信、赤外線通信、近距離無線通信（例えばBluetooth（登録商標）通信）、モバイル通信（例えばＬＴＥ（登録商標））等の各種通信方式を含んでよい。
【００４５】
図２は、実施の形態に係る車両及び荷物ロッカー部の構成例を示す模式図であり、（Ａ）は一方の側面から見た斜視図、（Ｂ）は他方の側面を示す側面図、（Ｃ）は上方から透視した平面図である。
【００４６】
本実施の形態の車両５０は、進行方向の前後にほぼ対称形の車体６１と、４つの車輪６２とを有し、前後に反転（スイッチバック）して双方向に進行可能に構成される。なお、車両の形状、車輪の数などはこれに限定されず、種々の態様を適用可能である。車体６１の側面部には、荷物を収納する複数の荷室を有する荷物ロッカー５４が設けられる。例えば、図２（Ａ）に示すように、車体６１の一方の側面部（例えば、第１の側面、第１サイド）には、荷物ロッカー５４の片側の荷室Ａ１１，Ａ１２，Ａ１３，Ａ２１，Ａ２２，Ａ２３，Ａ３１，Ａ３２，Ａ３３が配置される。また、図２（Ｂ）に示すように、車体６１の他方の側面部（例えば、第２の側面、第２サイド）には、荷物ロッカー５４のもう片側の荷室Ｂ１１，Ｂ１２，Ｂ１３，Ｂ２１，Ｂ２２，Ｂ２３，Ｂ３１，Ｂ３２，Ｂ３３が配置される。すなわち、図２（Ｃ）に示すように、車体６１の左右両側において、第１サイドに荷物ロッカー５４の荷室Ａ１１〜Ａ３３が、第２サイドに荷物ロッカー５４の荷室Ｂ１１〜Ｂ３３がそれぞれ配置され、互いに反対方向の側部に開口部が面する状態で設けられている。
【００４７】
荷物ロッカー５４の荷室Ａ１１〜Ａ３３，Ｂ１１〜Ｂ３３は、各荷室に電子錠を備えた扉を有し、例えばユーザが使用するスマートフォン等の通信端末３０の操作によって、ユーザ認証及び扉の開錠を行えるようになっている。ユーザは、指定の配達先又は集荷先に車両５０が到着すると、通信端末３０を操作して配達又は集荷対象の荷物の荷室を開錠し、荷物の取り出し、預け入れを行う。車両５０は、配達先又は集荷先に到着した後、通信端末３０によってユーザ認証及び荷室の扉の開錠、荷物の取り出し又は預け入れ、扉が閉まったことを確認し、荷室の扉を施錠して配達又は集荷の完了処理を行う。
【００４８】
以下に、本実施の形態における車両５０の走行動作についていくつか例示する。本実施の形態の車両５０は、荷物の配達又は集荷を行う際に、車両の進行方向に対する配達先又は集荷先が道路に面する向き（車両の進行方向に対する対象ユーザ地点のサイド）と、対象の荷物を収納する荷室が位置する側面部の向き（対象の荷室が位置する側面のサイド）とによって、走行動作及び反転動作を制御する。車両５０の走行動作の制御は、集配管理サーバ１０の処理部１１が主体的に実行する。集配管理サーバ１０は、集配ルートの設定時に反転地点を決定することによって、車両５０の反転動作を指示することが可能である。また、集配管理サーバ１０は、車両５０が次の配達先又は集荷先に向かうときに、配達先又は集荷先の向きと対象の荷室の向きとによって、両者が逆側の場合に車両５０へ反転動作を指示することも可能である。
【００４９】
例えば、配達先又は集荷先が車両の進行方向に対するサイド、すなわち進行方向に対して配達先又は集荷先が道路に面する向きと、対象の荷物を収納する荷室が位置する側面のサイドとが同じ側にある場合、そのままの進行方向で走行し、配達先又は集荷先の地点に到達し、この地点に面する道路端に車両の側面を寄せて停車させる。左側通行の道路の場合、配達先又は集荷先が進行方向に対して左側（左サイド）にあり、配達又は集荷を行う荷物の荷室が進行方向に対して左側（左サイド）にある場合、そのまま走行し、配達先又は集荷先に到着させて道路端に車両の左側面を寄せて停車させる。右側通行の道路の場合、配達先又は集荷先が進行方向に対して右側（右サイド）にあり、配達又は集荷を行う荷物の荷室が進行方向に対して右側（右サイド）にある場合、そのまま走行し、配達先又は集荷先に到着させて道路端に車両の右側面を寄せて停車させる。
【００５０】
一方、例えば、配達先又は集荷先が車両の進行方向に対するサイド、すなわち進行方向に対して配達先又は集荷先が道路に面する向きと、対象の荷物を収納する荷室が位置する側面のサイドとが反対側にある場合、途中で進行方向を反転させて逆向きで走行し、配達先又は集荷先の地点に到達し、この地点に面する道路端に車両の側面を寄せて停車させる。左側通行の道路の場合、配達先又は集荷先が進行方向に対して左側（左サイド）にあり、配達又は集荷を行う荷物の荷室が進行方向に対して右側（右サイド、逆サイド）にある場合、進行方向を反転させて対象の荷室を左側に向きを変更してから走行し、配達先又は集荷先に到着させて道路端に車両の左側面を寄せて停車させる。右側通行の道路の場合、配達先又は集荷先が進行方向に対して右側（右サイド）にあり、配達又は集荷を行う荷物の荷室が進行方向に対して左側（左サイド、逆サイド）にある場合、進行方向を反転させて対象の荷室を右側に向きを変更してから走行し、配達先又は集荷先に到着させて道路端に車両の右側面を寄せて停車させる。
【００５１】
図３は、実施の形態に係る車両５０の走行動作の第１例を示す図である。本実施の形態では、左側通行の交通システムの道路を例にとり説明する。なお、右側通行の交通システムの道路では、左右を逆にした状態で同様の走行制御を行えばよい。
【００５２】
第１例は、車両５０の右側の荷室にある荷物を道路の左側の配達先に配達する場合を例示している。第１例では、道路７０において、荷物Ａの配達先７１Ａと荷物Ｂの配達先７１Ｂとがそれぞれ進行方向に対して左側に面して位置している。この場合、車両５０は、荷物Ａの配達先７１Ａに荷物Ａを配達し、左サイドの荷室にある荷物Ａ（荷Ａ）についてユーザ認証等を行って受け取りを完了した後、荷物Ｂの配達先７１Ｂまでの経路中に位置する反転地点７２Ａにおいて車両５０を反転させる。この反転動作により、荷物Ｂ（荷Ｂ）の荷室が進行方向に対して逆側の左サイドの向きに位置が反転する。そして、車両５０は、荷物Ｂの配達先７１Ｂに荷物Ｂを配達し、左サイドの荷室にある荷物Ｂ（荷Ｂ）についてユーザ認証等を行って受け取りを完了する。
【００５３】
図４は、実施の形態に係る車両５０の走行動作の第２例を示す図である。第２例は、車両５０の右側の荷室にある荷物を道路の右側の配達先に配達する場合を例示している。第２例では、道路７０において、荷物Ａの配達先７１Ａが進行方向に対して左側に面して位置し、荷物Ｂの配達先７１Ｂが進行方向に対して右側に面して位置している。この場合、車両５０は、荷物Ａの配達先７１Ａに荷物Ａを配達し、左サイドの荷室にある荷物Ａ（荷Ａ）についてユーザ認証等を行って受け取りを完了した後、道路７０上を反転地点７２Ｂとして車両５０を反転させ、反対方向へ左側通行で車両５０を進行させる。この反転動作により、荷物Ｂ（荷Ｂ）の荷室が進行方向に対して左サイドの向きに位置する。そして、車両５０は、荷物Ｂの配達先７１Ｂに荷物Ｂを配達し、左サイドの荷室にある荷物Ｂ（荷Ｂ）についてユーザ認証等を行って受け取りを完了する。
【００５４】
図５は、実施の形態に係る車両５０の走行動作の第３例を示す図である。第３例は、一方通行の道路７０Ａにおいて道路の左側の配達先及左折後に配達先にそれぞれ荷物を配達する場合を例示している。第３例では、一方通行の道路７０Ａにおいて、荷物Ａの配達先７１Ａが進行方向に対して左側に面して位置し、荷物Ｂの配達先７１Ｂが進行方向に対して右側に面して位置している。ここで、車両５０の左側の荷室に荷物Ａが収納され、右側の荷室に荷物Ｂが収納されているとする。この場合、車両５０は、荷物Ａの配達先７１Ａに対して道路７０Ａの左側に左サイドの荷室を寄せて停車し、左サイドの荷室にある荷物Ａ（荷Ａ）についてユーザ認証等を行って受け取りを完了する。その後、車両５０は、そのまま一方通行の道路７０Ａを進行し、荷物Ｂの配達先７１Ｂに対して道路７０Ａの右側に右サイドの荷室を寄せて停車し、右サイドの荷室にある荷物Ｂ（荷Ｂ）についてユーザ認証等を行って受け取りを完了する。
【００５５】
なお、配達すべき荷物が進行方向に向かって配達先とは逆側の荷室に収納されている場合は、第１例と同様に車両５０を反転させ、道路に対して配達先が面する向きと対象の荷物が収納された荷室のサイドとを同じ側に位置させてから、配達先に向かうようにすればよい。
【００５６】
次に、複数の配達先に対する具体的な配達手順についていくつかの例を説明する。以下の具体例では、車両５０に設けられる荷物ロッカー５４の荷室の数、荷物の数、配達先の数、配達地点の位置などを簡略化して示しているが、これらに限定されるものではなく、種々の態様が考えられる。
【００５７】
図６は、実施の形態に係る複数の配達先への配達手順の具体例の第１例を示す図である。配達手順の第１例は、図３に示した走行動作の第１例に対応する、同一方向の走行における反転動作を含む集配ルートを設定した場合の配達動作を示している。集配管理サーバ１０は、６カ所の配達先ｐＡ，ｐＢ，ｐＣ，ｐＤ，ｐＥ，ｐＦに対して、それぞれ荷物Ａ，荷物Ｂ，荷物Ｃ，荷物Ｄ，荷物Ｅ，荷物Ｆを配達するための集配ルートを設定する。図６の例では、車両５０の走行経路において、配達先ｐＡ〜ｐＦがそれぞれ進行方向に対して道路の左側に面している。この場合、初期の進行方向において、車両５０の左サイドの荷室にある荷物Ａ〜荷物Ｃはそのままの方向で進行して配達し、車両５０の右サイドの荷室にある荷物Ｄ〜荷物Ｆは進行方向を反転させてから配達するような集配ルートを決定する。すなわち、車両の進行方向に対する配達先のサイドと対象の荷物が収納された荷室が位置する側面のサイドとが一致する配達先を全て経由した後、反転地点において一度車両の進行方向を反転させ、残りの配達先を経由する集配ルートを設定する。
【００５８】
配達の準備段階では、集配センタ１００において、作業員あるいは作業ロボットが、集配ルートに沿った配達計画に従って車両５０の荷物ロッカー５４に配達するべき荷物を積載する。荷物の積載が完了すると、集配管理サーバ１０は、各荷室に収納された荷物の収納状態を取得して荷室の位置情報を生成する。そして、集配管理サーバ１０は、車両５０に対して配達先への走行を指示する。車両５０は、集配管理サーバ１０の指示に基づき、配達計画に従って所定の配達順番で荷物の配達を開始する。
【００５９】
車両５０は、集配センタ１００を出発し、まず荷物Ａの配達先ｐＡに向かって走行して到着し、左サイドの荷室にある荷物Ａを配達先ｐＡのユーザに配達し、ユーザ認証等を行って受け取りを完了する。そして、車両５０は、荷物Ｂの配達先ｐＢに向かってそのまま走行して到着し、左サイドの荷室にある荷物Ｂを配達先ｐＢのユーザに配達して受け取りを完了する。同様に、車両５０は、左折後に荷物Ｃの配達先ｐＣに向かって走行して到着し、左サイドの荷室にある荷物Ｃを配達先ｐＣのユーザに配達して受け取りを完了する。
【００６０】
次に、車両５０は、反転地点ｒ１へ向けて走行し、反転地点ｒ１において進行方向を反転する。この反転動作により、車両５０の荷物ロッカー５４の荷室のサイドが左右反転し、進行方向に対して左側の荷室に荷物Ｄ〜荷物Ｆが位置するようになる。そして、車両５０は、反転後の進行方向で荷物Ｄの配達先ｐＤに向かって走行して到着し、左サイドの荷室にある荷物Ｄを配達先ｐＤのユーザに配達して受け取りを完了する。そして、車両５０は、左折後に荷物Ｅの配達先ｐＥに向かって走行して到着し、左サイドの荷室にある荷物Ｅを配達先ｐＥのユーザに配達して受け取りを完了する。そして、車両５０は、荷物Ｆの配達先ｐＦに向かってそのまま走行して到着し、左サイドの荷室にある荷物Ｆを配達先ｐＦのユーザに配達して受け取りを完了した後、左折後に集配センタ１００に帰着する。
【００６１】
図７は、実施の形態に係る複数の配達先への配達手順の具体例の第２例を示す図である。配達手順の第２例は、図６に示した第１例のバリエーションを示す他の例である。集配管理サーバ１０は、５カ所の配達先ｐＡ〜ｐＥに対して、それぞれ荷物Ａ〜荷物Ｅを配達するための集配ルートを設定する。図７の例では、初期の進行方向において、車両５０の左サイドの荷室に荷物Ａ，荷物Ｂ，荷物Ｅが収納され、右サイドの荷室に荷物Ｃ，荷物Ｄが収納されている。この場合、荷物Ａ，荷物Ｂはそのままの方向で進行して配達し、荷物Ｃ，荷物Ｄは進行方向を反転させてから配達し、荷物Ｅは進行方向をさらに反転させてから配達するような集配ルートを決定する。すなわち、各配達先を経由する最短経路（経路コストが最小の経路）を採用し、車両の進行方向に対する配達先のサイドと対象の荷物が収納された荷室が位置する側面のサイドとが一致しない場合に、該当する配達先の前で車両の進行方向を反転させる集配ルートを設定する。
【００６２】
車両５０は、集配センタ１００を出発し、まず荷物Ａの配達先ｐＡに向かって走行して到着し、左サイドの荷室にある荷物Ａを配達先ｐＡのユーザに配達し、ユーザ認証等を行って受け取りを完了する。そして、車両５０は、荷物Ｂの配達先ｐＢに向かってそのまま走行して到着し、左サイドの荷室にある荷物Ｂを配達先ｐＢのユーザに配達して受け取りを完了する。その後、車両５０は、左折後に反転地点ｒ１へ向けて走行し、反転地点ｒ１において進行方向を反転する。この反転動作により、車両５０の荷物ロッカー５４の荷室のサイドが左右反転し、進行方向に対して左側の荷室に荷物Ｃ，荷物Ｄが位置するようになる。そして、車両５０は、反転後の進行方向で荷物Ｃの配達先ｐＣに向かって走行して到着し、左サイドの荷室にある荷物Ｃを配達先ｐＣのユーザに配達して受け取りを完了する。同様に、車両５０は、荷物Ｄの配達先ｐＤに向かって走行して到着し、左サイドの荷室にある荷物Ｄを配達先ｐＤのユーザに配達して受け取りを完了する。
【００６３】
次に、車両５０は、左折後に反転地点ｒ２へ向けて走行し、反転地点ｒ２において進行方向を反転する。この反転動作により、進行方向に対して左側の荷室に荷物Ｅが位置するようになる。そして、車両５０は、反転後の進行方向で荷物Ｅの配達先ｐＥに向かって走行して到着し、左サイドの荷室にある荷物Ｅを配達先ｐＥのユーザに配達して受け取りを完了する。その後、車両５０は、左折後に集配センタ１００に帰着する。
【００６４】
図８は、実施の形態に係る複数の配達先への配達手順の具体例の第３例を示す図である。配達手順の第３例は、図４に示した走行動作の第２例に対応する、現在の走行方向から逆方向に向かう走行における反転動作を含む集配ルートを設定した場合の配達動作を示している。集配管理サーバ１０は、６カ所の配達先ｐＡ〜ｐＦに対して、それぞれ荷物ＡＦを配達するための集配ルートを設定する。図８の例では、車両５０の走行経路において、配達先ｐＡ〜ｐＣがそれぞれ進行方向に対して道路の左側に面して、配達先ｐＤ〜ｐＦがそれぞれ進行方向に対して道路の右側に面している。この場合、初期の進行方向において、車両５０の左サイドの荷室にある荷物Ａ〜荷物Ｃはそのままの方向で進行して配達し、車両５０の右サイドの荷室にある荷物Ｄ〜荷物Ｆは進行方向を反転させて逆方向に進行して配達するような集配ルートを決定する。
【００６５】
車両５０は、集配センタ１００を出発し、まず荷物Ａの配達先ｐＡに向かって走行して到着し、左サイドの荷室にある荷物Ａを配達先ｐＡのユーザに配達し、ユーザ認証等を行って受け取りを完了する。そして、車両５０は、荷物Ｂの配達先ｐＢに向かってそのまま走行して到着し、左サイドの荷室にある荷物Ｂを配達先ｐＢのユーザに配達して受け取りを完了する。続いて、車両５０は、左折後に荷物Ｃの配達先ｐＣに向かって走行して到着し、左サイドの荷室にある荷物Ｃを配達先ｐＣのユーザに配達して受け取りを完了する。
【００６６】
次に、車両５０は、配達先ｐＣの地点又はその近傍の地点の反転地点ｒ１において、スイッチバックして進行方向を反転し、道路の左側を反対方向に進行する。この反転動作により、車両５０の荷物ロッカー５４の荷室のサイドが左右反転し、進行方向に対して左側の荷室に荷物Ｄ〜荷物Ｆが位置するようになる。そして、車両５０は、反転後の進行方向で道路の左側を荷物Ｄの配達先ｐＤに向かって走行して到着し、左サイドの荷室にある荷物Ｄを配達先ｐＤのユーザに配達して受け取りを完了する。続いて、車両５０は、荷物Ｅの配達先ｐＥに向かってそのまま走行して到着し、左サイドの荷室にある荷物Ｅを配達先ｐＥのユーザに配達して受け取りを完了する。そして、車両５０は、右折後に荷物Ｆの配達先ｐＦに向かって走行して到着し、左サイドの荷室にある荷物Ｆを配達先ｐＦのユーザに配達して受け取りを完了した後、右折後に集配センタ１００に帰着する。
【００６７】
なお、上記の動作例では、荷物の配達を行う場合の動作を説明したが、荷物の集荷を行う場合、荷物の配達と集荷とを混在して行う場合についても、同様に適用可能である。集荷の場合は、集荷対象の荷物を収納するための空きの荷室のサイドを、ユーザが位置する集荷先が道路に向いている側に合わせるように、集荷先の位置に応じて必要に応じて車両を反転させる。例えば、現在の進行方向において、集荷先が進行方向に対して道路の左側に面しており、空きの荷室が車両５０の右サイドにある場合、車両５０を反転させ、進行方向を逆にして進行し、集荷先まで走行して集荷を行う。
【００６８】
このように、本実施の形態では、配達先又は集荷先の位置、道路に対する向きに応じて、対象荷物の荷室が配達先又は集荷先とは反対側にある場合に、車両５０において反転動作を行う。これにより、対象の荷物を収納する荷室のサイドを配達先又は集荷先が道路に向いている側に合わせて配達又は集荷を行えるようにすることができる。
【００６９】
本実施の形態の車両制御動作の一例として、本実施の形態において荷物の配達又は集荷を行う際の車両の反転にかかる動作について説明する。
【００７０】
図９は、実施の形態における荷物の配達又は集荷を行う際の車両の反転動作の処理手順を示すフローチャートである。図９の例では、集配管理サーバ１０が主体となって車両５０に指示を送信して車両５０の走行を行う場合を示している。車両の反転にかかる処理は、集配管理サーバ１０の処理部１１において、車両制御部１５１又は配車計画部１１３によって主に実行される。なお、車両５０が主体となって走行を行う場合についても同様に適用可能である。この場合、車両５０の処理部５１において車両の反転にかかる処理を実行すればよい。
【００７１】
集配管理サーバ１０の処理部１１は、配達先又は集荷先となるユーザが指定する地点（対象ユーザ地点）の位置情報と、配達先又は集荷先を含む集配対象領域（集配エリア）の道路情報とを取得し、対象ユーザ地点の道路に対する位置情報を取得する（Ｓ１）。すなわち、ユーザが指定する配達先又は集荷先の地点が道路に面している向き（道路向き）を取得する。対象ユーザ地点は、ユーザが現在位置している現在位置の地点だけでなく、ユーザが配達先又は集荷先として任意に指定する所定の地点を含む。また、処理部１１は、配達を行う荷物を収納している荷室又は集荷を行う荷物をこれから収納する荷室について、車両進行方向に対するサイド（左側又は右側）を含む荷室の位置情報を取得する（Ｓ２）。
【００７２】
次に、処理部１１は、対象ユーザ地点の道路に対する位置情報と荷室の位置情報とに基づき、車両の進行方向に対する対象の荷室のサイドが対象ユーザ地点のサイドと一致しているかどうか判定する（Ｓ３）。車両の進行方向に対する対象の荷室のサイドと対象ユーザ地点のサイドとが不一致である場合、処理部１１は、車両５０に対して進行方向を反転させる反転指示を送信し、所定の反転地点において車両５０を反転させる（Ｓ４）。これにより、車両５０は反転動作して進行方向を逆方向に転回し、配達又は集荷を行う対象の荷室のサイドを車両の進行方向に対する対象ユーザ地点のサイドに一致させる。例えば、対象ユーザ地点が道路の左側に面しており、対象の荷室のサイドが進行方向に対して右側にある場合、車両の進行方向を反転させて対象の荷室のサイドを左側にし、対象ユーザ地点に近いサイドに荷室を向けて到着させる。
【００７３】
また、本実施の形態の車両制御動作の他の例として、本実施の形態による荷物の配達又は集荷における、集配ルートの決定にかかる動作について説明する。
【００７４】
図１０は、集配管理サーバ１０において集配ルートを決定する処理手順を示すフローチャートである。図１０の例では、複数の配達先に対して荷物を配達するための各配達先への経路を含む集配ルートを設定する場合の例を示している。集配ルートの決定処理は、集配管理サーバ１０の処理部１１において、配車計画部１１３によって主に実行される。集配管理サーバ１０の処理部１１は、配達先の位置と、配達先位置を含む集配エリアの道路情報とを取得する（Ｓ１１）。配達先位置及び集配エリアの道路情報は、記憶部１２の経路データベース１２１及び地図データベース１２２に記憶された情報を用いる。また、処理部１１は、車両５０に収納される荷物の荷室情報として、各荷物の荷物ＩＤと荷物ロッカー５４において各荷物が収納される荷室の位置情報とを取得する（Ｓ１２）。そして、処理部１１は、複数の配達先の位置と、集配エリアの道路情報とに基づき、各配達先への配達順序を決定し、配達経路を算出する（Ｓ１３）。配達経路は、各地点間の移動コスト等に応じて算出すればよい。次に、処理部１１は、配達経路中の各配達先に向かう進行方向に対して、配達先が道路に面している向きを取得し、対象の荷物が収納される荷室が逆サイドに位置するかどうかを判定する（Ｓ１４）。
【００７５】
ある配達先に対して、配達対象の荷物が収納される荷室が逆サイドになる配達先が存在する場合、処理部１１は、該当の配達先に向かう経路中に反転地点を設定する（Ｓ１５）。そして、処理部１１は、配達先の地点と反転地点とを含む配達経路を算出し、集配ルートを決定する（Ｓ１６）。なお、集配ルートを決定する前に、反転地点の数、反転地点の位置、各地点間の移動コストに応じて、配達順序を変更し、配達経路を再計算してもよい。
【００７６】
集配管理サーバ１０は、集配ルートを含む配車計画の情報を車両５０に送信し、配車計画に従って車両５０を走行させ、各配達先への荷物の配達を実行させる。この際、集配管理サーバ１０は、車両５０を集配ルートに沿って走行させ、必要に応じて反転地点において車両５０を反転させ、各配達先に荷物を配達させる。
【００７７】
また、本実施の形態の車両制御動作の他の例として、集配管理サーバ１０は、配車計画時の集配ルートにおいて反転地点を設定する他に、次の配達先又は集荷先に向かうときに、必要に応じて車両５０を反転させることも可能である。例えば、集配管理サーバ１０は、次の配達先の位置情報、道路情報、荷室情報を取得し、車両の進行方向に対する配達先の対象地点のサイドと対象荷物が収納された荷室のサイドとが逆側になっている場合に、車両５０を反転させるようにする。
【００７８】
図１１は、集配管理サーバ１０において次の目的地点に関する車両５０への走行指示の処理手順を示すフローチャートである。図１１の例では、複数の配達先に対して荷物を配達する際に、車両の走行中に次の配達先に関する走行指示を行う場合の例を示している。車両への走行指示の処理は、集配管理サーバ１０の処理部１１において、車両制御部１５１によって主に実行される。集配管理サーバ１０の処理部１１は、次の配達先の位置、配達先までの経路、及び車両の荷室情報を取得し、次の配達先への経路を確認する（Ｓ２１）。そして、処理部１１は、次の配達先に向かう進行方向に対して、配達先が道路に面しているサイドと配達対象の荷物が収納される荷室のサイドとが逆サイドに位置するかどうかを判定する（Ｓ２２）。
【００７９】
車両の進行方向に対する次の配達先の道路向きに対して、配達対象の荷物が収納される荷室が逆サイドになる場合、処理部１１は、該当の配達先に向かう経路中又はその近傍にある反転地点において、車両を反転させるように車両５０に対して反転指示を送信する（Ｓ２３）。そして、処理部１１は、反転後の車両５０に対して、次の配達先への進行指示を送信する（Ｓ２４）。このような反転指示及び走行指示によって、集配管理サーバ１０は、車両５０を必要に応じて反転地点において反転させ、次の配達先に荷物を配達させる。
【００８０】
また、本実施の形態の車両制御動作の他の例として、集配管理サーバ１０は、一方通行の道路において配達先又は集荷先が位置している場合、車両５０を反転させずに道路の右側に面した配達先又は集荷先に対して配達又は集荷を行うことが可能である。例えば、集配管理サーバ１０は、道路の右側に面した配達先又は集荷先に対して、対象の荷物が収納される荷室が右サイドにある場合、そのままの進行方向で車両５０を走行させ、道路の右側に車両５０を寄せて配達先又は集荷先に到着させるようにする。
【００８１】
図１２は、一方通行の道路を走行する場合の車両５０への走行指示の処理手順を示すフローチャートである。図１２の例では、左側通行の交通システムの道路において荷物を配達する際に、次の配達先に関する走行指示を行う場合の例を示している。車両への走行指示の処理は、集配管理サーバ１０の処理部１１において、車両制御部１５１によって主に実行される。集配管理サーバ１０の処理部１１は、次の配達先の位置、配達先までの経路、及び車両の荷室情報を取得し、次の配達先への経路を確認する（Ｓ３１）。そして、処理部１１は、配達先が面する道路情報に基づき、道路が一方通行かどうかを判定する（Ｓ３２）。道路が一方通行である場合、処理部１１は、次の配達先に向かう進行方向に対して、配達先が道路に面している向きを確認する（Ｓ３３）。
【００８２】
次の配達先が道路の右側にある場合、処理部１１は、車両をそのままの進行方向で走行させ、配達先において道路の右側に寄せて車両５０を到着させる（Ｓ３４）。一方、次の配達先が道路の左側にある場合、及び一方通行の道路で無い場合、処理部１１は、通常の配達先への走行と同様に、車両をそのままの進行方向で走行させ、配達先において道路の左側に寄せて車両５０を到着させる（Ｓ３５）。なお、次の配達先に向かう進行方向に対して、配達先が道路に面している向きと配達対象の荷物が収納される荷室とが逆サイドに位置する場合は、図１１の例に従って、一方通行の道路に入る前に反転地点にて反転動作を行うようにする。
【００８３】
荷物の配達又は集荷の際に、車両を単に配達先又は集荷先の近隣の路上に駐車しただけでは、ユーザ宛の対象の荷物を格納した荷室が、対象ユーザ地点にある住宅等から見て道路の反対側（中央寄り）になってしまう可能性がある。これに対し、本実施の形態では、車両の進行方向に対する対象の荷室のサイドと配達先又は集荷先のサイドとが一致しない場合に車両の進行方向を反転させることによって、例えば左側通行の場合に、常に対象の荷室のサイドを左側に位置させて配達先又は集荷先に到着させることができる。また、例えば右側通行の場合には、常に対象の荷室のサイドを右側に位置させて配達先又は集荷先に到着させることができる。これによって、荷物の配送又は集荷において利用者に近いサイドに対象の荷室を向けて駐車することができ、配達先又は集荷先の対象ユーザ地点に対して車両の対象の荷室が道路の反対側になってしまうことを抑止できる。したがって、荷物の取り出し又は預け入れ取出し時の不便を解消し、ユーザの利便性を向上することができる。
【００８４】
（実施の形態２）
図１３は、実施の形態２に係る集配システムの構成の一例を示すブロック図である。集配システム５Ａは、集配管理サーバ１０Ａ、通信端末３０、及び車両５０Ａを含む構成である。実施の形態２では、車両５０Ａにおいて車両制御装置の機能を有し、集配管理サーバ１０Ａの指示に基づき、車両５０Ａ自体が主体的に運行を制御する場合を例示する。実施の形態１と同様の構成要素及び機能については同様の符号を付して説明を省略し、ここでは実施の形態１と異なる機能及び動作を中心に説明する。
【００８５】
集配管理サーバ１０Ａは、荷物の配送又は集荷を行う集配システムを運営する業者等の組織が管理しており、ネットワーク上のサーバ装置、或いは集配センタ等の拠点等に配置された管理用コンピュータ等によって各機能が実現される。
【００８６】
集配管理サーバ１０Ａは、処理部１１Ａ、記憶部１２、及び通信部１３を有する。処理部１１は、プロセッサを有し、例えば、プロセッサが記憶部１２に保持された所定のプログラムを実行することにより、各種機能を実現する。プロセッサは、ＭＰＵ、ＣＰＵ、ＤＳＰ、ＧＰＵ等を含んでよい。
【００８７】
処理部１１Ａは、機能的な構成として、荷物管理部１１１、車両管理部１１２、及び配車計画部１１３を含む。荷物管理部１１１、車両管理部１１２、及び配車計画部１１３は、プロセッサが所定のプログラムを実行することによって得られる機能である。
【００８８】
車両５０Ａは、荷物を集配するための無人自動運転電気自動車でよい。車両５０Ａは、処理部５１Ａ、記憶部５２、衛星測位システム受信機５３、荷物ロッカー５４、認証装置５５、及び通信部５６を有する。
【００８９】
処理部５１Ａは、プロセッサを有し、例えば、プロセッサが記憶部５２に保持された所定のプログラムを実行することにより、各種機能を実現する。プロセッサは、ＭＰＵ、ＣＰＵ、ＤＳＰ、ＧＰＵ、等を含んでよい。処理部５１Ａは、機能的な構成として、車両制御部５１１、自己位置推定部５１２、ロッカー管理部５１３、及び経路決定部５１５を含む。車両制御部５１１、自己位置推定部５１２、ロッカー管理部５１３、及び経路決定部５１５は、プロセッサが所定のプログラムを実行することによって得られる機能である。
【００９０】
車両制御部５１１は、集配管理サーバ１０Ａからの指示と、集配ルート、車両位置等に基づき、車両５０Ａの動力源（モータ又はエンジン）、操舵、ブレーキ等の走行制御の他、各種センサの検出制御、照明及び表示の制御等、各種の車両制御を行う。車両制御部１５１は、車両５０Ａの走行制御において、走行時の反転に関する制御を行う。
【００９１】
自己位置推定部５１２は、車両５０Ａの位置を推定する。自己位置推定部５１２は、衛星測位システム受信機５３で受信された電波信号を基に、車両５０Ａの位置（緯度、経度、高度）を算出してよい。自己位置推定部５１２は、地図データ５２２を参照し、車両５０Ａの集配ルート上の位置を取得してよい。なお、自己位置推定部５１２は、車両５０Ａにて検出された各種の検出信号を用いて、車両５０Ａの位置を算出してよい。車両５０Ａの位置推定に用いられる検出信号としては、衛星測位システム受信機５３により取得される衛星からの電波信号の他、道路に配置された各小型発信機（ビーコン）からのビーコン信号、各所に配置された無線ＬＡＮ基地局又はモバイル通信用の基地局からの通信信号の受信電界強度、などが利用可能である。
【００９２】
ロッカー管理部５１３は、荷物ロッカー５４における各荷物の収納状態を取得する。ロッカー管理部５１３は、荷物ロッカー５４の扉の施錠あるいは開錠を管理する。また、ロッカー管理部５１３は、荷物ロッカー５４に収容された荷物の荷物ＩＤ、荷物情報（個数、重さ、大きさ、内容等）を管理する。
【００９３】
経路決定部５１５は、集配管理サーバ１０Ａから配車計画の情報を取得し、配達位置又は集荷位置に応じて車両５０Ａの経由地及び配達先の順番を決定し、集配ルートを設定してよい。また、経路決定部５１５は、車両５０Ａの進行方向と搭載される荷物の搭載位置とに応じて、車両反転の要否、車両の反転地点を決定してよい。車両５０Ａの経由地及び配達先の順番は、例えば集配管理サーバ１０Ａのオペレータから入力されてもよいし、配達時刻や配達位置等に基づいて所定のアルゴリズムに従って決定されてもよい。
【００９４】
なお、車両５０Ａは、集配管理サーバ１０Ａにおいて設定した集配ルートを取得し、この集配ルートに応じて、車両制御部５１１及び経路決定部５１５によって配達又は集荷に関する経路の算出、配達先又は集荷先への車両の運行制御を実行するようにしてもよい。
【００９５】
次に、実施の形態２における荷物の配達又は集荷に関する走行制御の動作について説明する。
【００９６】
図１４は、車両５０Ａにおいて次の目的地点に関する走行指示の処理手順を示すフローチャートである。図１４の例では、複数の配達先に対して荷物を配達する際に、次の配達先に関する走行指示を行う場合の例を示している。車両の走行指示の処理は、車両５０Ａの処理部５１Ａにおいて、車両制御部５１１によって主に実行される。車両５０Ａの処理部５１Ａは、配達先の位置と、配達先位置を含む集配エリアの道路情報とを取得する（Ｓ４１）。また、処理部５１Ａは、車両５０Ａに収納される荷物の荷室情報として、各荷物の荷物ＩＤと荷物ロッカー５４において各荷物が収納される荷室の位置情報とを取得する（Ｓ４２）。そして、処理部５１Ａは、次の配達先までの経路を算出し、次の配達先へ進入する進行方向に対して、配達先が道路に面している向きと配達対象の荷物が収納される荷室とが逆サイドに位置するかどうかを判定する（Ｓ４３）。
【００９７】
車両の進行方向に対する次の配達先の道路向きに対して、配達対象の荷物が収納される荷室が逆サイドになる場合、処理部５１Ａは、該当の配達先に向かう経路中又はその近傍における反転地点を設定し、この反転地点において、反転指示を出力して車両５０Ａの反転動作を行う（Ｓ４４）。そして、処理部５１Ａは、反転後の進行方向によって、次の配達先への進行指示を出力して走行する（Ｓ４５）。このような反転動作及び走行動作によって、車両５０Ａは、必要に応じて反転地点において進行方向を反転させ、次の配達先に荷物を配達する。
【００９８】
本実施の形態のように、車両が主体となって反転動作を行う場合においても、車両の進行方向に対する対象の荷室のサイドと配達先又は集荷先のサイドとが一致しない場合に車両の進行方向を反転させることによって、例えば左側通行の場合に、常に対象の荷室のサイドを左側に位置させて配達先又は集荷先に到着させることができる。また、例えば右側通行の場合には、常に対象の荷室のサイドを右側に位置させて配達先又は集荷先に到着させることができる。したがって、荷物の取り出し又は預け入れ取出し時の不便を解消し、ユーザの利便性を向上することができる。
【００９９】
以上のように、本実施の形態の車両制御装置は、集配システム５、５Ａにおける集配管理サーバ１０又は車両５０Ａに設けられ、双方向に前進可能な車両による荷物の集配に関する制御を行う装置である。また、本実施の形態の車両制御方法及びプログラムは、上記の車両制御装置において実行されるものである。車両制御装置は、車両の走行を指示する処理部１１、５１Ａを有する。車両５０、５０Ａは、進行方向を反転させて双方向に前進可能であり、荷物を収納する複数の荷室を有し、車両の第１の側面（例えば左側面）に荷室の開口部が面する第１サイドの荷室Ａ１１〜Ａ３３と、第１の側面とは反対側の第２の側面（例えば右側面）に荷室の開口部が面する第２サイドの荷室Ｂ１１〜Ｂ３３とを備える構成のものを対象とする。処理部１１、５１Ａは、配達又は集荷を要求するユーザが指定する対象ユーザ地点（配達先又は集荷先）の位置情報と、車両が対象ユーザ地点に向かう進行方向に対して、配達又は集荷を行う荷物が収納される対象の荷室の位置情報とを取得する。例えば、対象ユーザ地点の道路に対する位置情報、すなわち対象ユーザ地点が車両の進行方向に対するサイドの情報（右側又は左側）と、車両の複数の荷室のうち、配達又は集荷を行う荷物が収納される対象の荷室が位置する側面のサイドの情報（右側又は左側）とを取得する。処理部１１、５１Ａは、対象の荷室が位置する側面のサイドと、対象ユーザ地点が車両の進行方向に対するサイドとが一致しない場合、車両の進行方向を反転させる指示を、車両の走行制御を行う車両制御部１５１、５１１に出力する。すなわち、処理部１１、５１Ａは、車両の進行方向を反転させて対象ユーザ地点に向かわせるように、反転指示を車両制御部１５１、５１１に出力する。
【０１００】
上記構成において、対象の荷室のサイドが対象ユーザ地点の道路向きと一致しない場合、例えば左側通行の交通システムの道路において、車両の進行方向に対する対象ユーザ地点のサイドが左側で、配達又は集荷を行う対象の荷室が位置する側面のサイドが右側である場合、車両の進行方向を反転させる。また、例えば右側通行の交通システムの道路において、車両の進行方向に対する対象ユーザ地点のサイドが右側で、配達又は集荷を行う対象の荷室のサイドが左側である場合、車両の進行方向を反転させる。これにより、対象の荷室のサイドが反転して左側に位置することになり、荷物の配送又は集荷において利用者に近いサイドに対象の荷室を位置させることが可能となる。したがって、自動運転車両を用いた集配システムにおいて、配達又は集荷時の利便性を向上することができる。
【０１０１】
また、処理部１１、５１Ａは、車両５０、５０Ａにより荷物の配達又は集荷を行うための対象ユーザ地点への経路を含む集配ルートの経路情報を算出して、車両制御部１５１、５１１に出力し、経路情報の算出において、対象ユーザ地点が前記車両の進行方向に対するサイドと対象の荷室が位置する側面のサイドとが一致しない場合、経路中において車両の進行方向を反転させる反転地点を設定してよい。これにより、例えば集配計画のための集配ルートを決定する場合などに、対象の荷室のサイドが対象ユーザ地点の道路向きと一致しない場合、例えば左側通行の交通システムの道路において、車両の進行方向に対する対象ユーザ地点のサイドが左側で、配達又は集荷を行う対象の荷室のサイドが右側である場合、反転地点を設定して経路情報を算出することができる。したがって、荷物の配達又は集荷を行う際に車両を反転地点で反転させて進行方向を転回でき、利用者に近いサイドに対象の荷室を向けて到着させることが可能であり、利便性を向上できる。
【０１０２】
また、処理部１１、５１Ａは、経路情報の算出において、対象ユーザ地点が車両の進行方向に対するサイドと対象の荷室が位置する側面のサイドとが一致する対象ユーザ地点を全て経由した後、車両の進行方向を反転させ、残りの対象ユーザ地点を経由する集配ルートを設定してよい。例えば、左側通行の交通システムの道路において、車両の進行方向に対して左側にある対象ユーザ地点に、左サイドの荷室の荷物の配達又は集荷を全て行い、車両の進行方向を反転させて残りの対象の荷室のサイドを左サイドに転回させ、残りの対象ユーザ地点に残りの対象の荷室の荷物の配達又は集荷を行うような集配ルートの経路を設定してよい。これにより、車両の進行方向の反転の回数を少なく（最低１回に）し、利用者に近いサイドに対象の荷室を向けて到着させることができる。
【０１０３】
また、処理部１１、５１Ａは、経路情報の算出において、対象ユーザ地点をそれぞれ経由する最短経路を採用し、対象ユーザ地点が車両の進行方向に対するサイドと対象の荷室が位置する側面のサイドとが一致しない場合に該当する対象ユーザ地点の前で車両の進行方向を反転させる集配ルートを設定してよい。例えば、左側通行の交通システムの道路において、経路コストが最小となる最短ルートを設定し、車両の進行方向に対する対象ユーザ地点のサイドが左側で、配達又は集荷を行う対象の荷室のサイドが右側となる場合、その対象ユーザ地点の前で反転地点を設定して車両を反転させるような集配ルートの経路を設定してよい。これにより、集配ルートの経路コストを低減し、利用者に近いサイドに対象の荷室を向けて到着させることができる。
【０１０４】
また、処理部１１、５１Ａは、車両５０、５０Ａが荷物の配達又は集荷を行うために次の対象ユーザ地点に走行する際に、次の対象ユーザ地点が車両の進行方向に対するサイドと対象の荷室が位置する側面のサイドとが一致しない場合、車両の進行方向を反転させる指示を車両制御部１５１、５１１に出力してよい。例えば、左側通行の交通システムの道路において、車両の進行方向に対する次の対象ユーザ地点のサイドが進行方向に対して左側で、配達又は集荷を行う対象の荷室のサイドが右側となる場合、車両の進行方向を反転させる指示を出力してよい。これにより、次の対象ユーザ地点に向けて走行する経路中で車両の進行方向を反転させ、利用者に近いサイドに対象の荷室を向けて到着させることができる。
【０１０５】
また、処理部１１、５１Ａは、車両５０．５０Ａが対象ユーザ地点に到着する際に、対象ユーザ地点に面する道路端に車両の側面を寄せて停車させる指示を車両制御部１５１、５１１に出力してよい。これにより、目的地の対象ユーザ地点において、対象ユーザ地点にいるユーザの側に対象の荷室を近づけて到着させることができ、利便性を向上できる。
【０１０６】
また、処理部１１、５１Ａは、対象ユーザ地点を含む集配対象領域の道路情報を取得し、対象ユーザ地点に面する道路が一方通行である場合、対象ユーザ地点が車両の進行方向に対するサイドと対象の荷室が位置する側面のサイドとが一致する対象ユーザ地点に対して、車両５０、５０Ａが対象ユーザ地点に到着する際に、対象ユーザ地点が進行方向に対して道路の右側にある場合は対象ユーザ地点に面する右側の道路端に車両の右側面を寄せて停車させる指示を車両制御部１５１、５１１に出力し、対象ユーザ地点が進行方向に対して道路の左側にある場合は対象ユーザ地点に面する左側の道路端に車両の左側面を寄せて停車させる指示を車両制御部１５１、５１１に出力してよい。これにより、一方通行の道路の場合に、道路の右側にある対象ユーザ地点に対して右側に、道路の左側にある対象ユーザ地点に対して左側に、それぞれ対象ユーザ地点にいるユーザの側に対象の荷室を近づけて到着させることができ、利便性を向上できる。
【０１０７】
また、対象ユーザ地点は、荷物の配達を行う配達先のユーザが指定する地点であり、処理部１１、５１Ａは、車両５０、５０Ａが配達先に向かう進行方向に対して、配達を行う対象の荷物が収納されている荷室のサイドと、配達先の対象ユーザ地点のサイドとを確認し、対象の荷室が位置する側面のサイドと配達先の対象ユーザ地点が車両の進行方向に対するサイドとが一致しない場合、車両５０，５０Ａの進行方向を反転させる指示を車両制御部１５１、５１１に出力してよい。これにより、荷物を配達する場合に利用者に近いサイドに対象の荷室を向けて到着させることが可能であり、利便性を向上できる。
【０１０８】
また、対象ユーザ地点は、荷物の集荷を行う集荷先のユーザが指定する地点であり、処理部１１、５１Ａは、車両５０、５０Ａが集荷先に向かう進行方向に対して、集荷を行う対象の荷物を収納するための空きの荷室のサイドと、集荷先の対象ユーザ地点のサイドとを確認し、対象の荷室が位置する側面のサイドと集荷先の対象ユーザ地点が車両の進行方向に対するサイドとが一致しない場合、車両５０、５０Ａの進行方向を反転させる指示を車両制御部１５１、５１１に出力してよい。これにより、荷物を集荷する場合に利用者に近いサイドに対象の荷室を向けて到着させることが可能であり、利便性を向上できる。
【０１０９】
また、処理部１１は、車両５０の運行を管理するサーバ装置の一例としての集配管理サーバ１０に設けられてよい。これにより、サーバ装置において車両５０の反転動作を総合的に制御、管理することが可能であり、利用者に近いサイドに対象の荷室を向けて到着させ、利便性を向上させることができる。
【０１１０】
また、処理部５１Ａ及び車両制御部５１１は、車両５０Ａに設けられてよい。これにより、車両５０Ａ自体において車両の反転動作を制御、管理することが可能であり、利用者に近いサイドに対象の荷室を向けて到着させ、利便性を向上させることができる。
【０１１１】
本実施の形態の車両５０Ａは、双方向に前進可能な車両であって、車両５０Ａの第１の側面（例えば左側面）に荷室の開口部が面する第１サイドの荷室Ａ１１〜Ａ３３と、第１の側面とは反対側の第２の側面（例えば右側面）に荷室の開口部が面する第２サイドの荷室Ｂ１１〜Ｂ３３とを備える構成である。車両５０Ａは、車両の走行を指示し、車両による荷物の集配に関する制御を行う処理部５１Ａと、車両の走行制御を行う車両制御部５１１と、を備える。処理部５１Ａは、配達又は集荷を要求するユーザが指定する対象ユーザ地点（配達先又は集荷先）の位置情報と、車両が対象ユーザ地点に向かう進行方向に対して、配達又は集荷を行う荷物が収納される対象の荷室の位置情報とを取得する。処理部５１Ａは、対象の荷室が位置する側面のサイドと、対象ユーザ地点が車両の進行方向に対するサイドとが一致しない場合、車両５０Ａの進行方向を反転させる指示を、車両制御部５１１に出力する。すなわち、処理部５１Ａは、車両の進行方向を反転させて対象ユーザ地点に向かわせるように、反転指示を車両制御部５１１に出力する。これにより、配達又は集荷を行う際に車両自体によって反転動作を制御、管理し、利用者に近いサイドに対象の荷室を向けて到着させ、利便性を向上させることができる。
【０１１２】
以上、図面を参照しながら各種の実施の形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、修正例、置換例、付加例、削除例、均等例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。また、発明の趣旨を逸脱しない範囲において、上述した各種の実施の形態における各構成要素を任意に組み合わせてもよい。
【産業上の利用可能性】
【０１１３】
本開示は、荷物の配送又は集荷において利用者に近いサイドに対象の荷室を位置させることが可能となる効果を有し、集配システム等における車両制御装置、車両制御方法及びプログラムとして有用である。
【符号の説明】
【０１１４】
５、５Ａ  集配システム
１０、１０Ａ  集配管理サーバ
１１、１１Ａ  処理部
１２  記憶部
１３  通信部
３０  通信端末
３１  処理部
３２  通信部
３３  メモリ
３４  表示部
３５  操作部
５０、５０Ａ  車両
５１、５１Ａ  処理部
５２  記憶部
５３  衛星測位システム受信機
５４  荷物ロッカー
５５  認証装置
５６  通信部
６１  車体
６２  車輪
７０  道路
７１Ａ、７１Ｂ  配達先
７２Ａ、７２Ｂ  反転地点
１００  集配センタ
１１１  荷物管理部
１１２  車両管理部
１１３  配車計画部
１２１  経路データベース（経路ＤＢ）
１２２  地図データベース（地図ＤＢ）
１５１  車両制御部
１５２  車両位置推定部
１５３  ロッカー管理部
５１１  車両制御部
５１２  自己位置推定部
５１３  ロッカー管理部
５１４  ロッカー駆動部
５１５  経路決定部
５２２  地図データ
Ａ１１〜Ａ３３  荷室（第１サイド）
Ｂ１１〜Ｂ３３  荷室（第２サイド）
【図１】
2020135118.tif 000003
【図２】
2020135118.tif 000004
【図３】
2020135118.tif 000005
【図４】
2020135118.tif 000006
【図５】
2020135118.tif 000007
【図６】
2020135118.tif 000008
【図７】
2020135118.tif 000009
【図８】
2020135118.tif 000010
【図９】
2020135118.tif 000011
【図１０】
2020135118.tif 000012
【図１１】
2020135118.tif 000013
【図１２】
2020135118.tif 000014
【図１３】
2020135118.tif 000015
【図１４】
2020135118.tif 000016