(57)【要約】【課題】移動販売において、出来立ての商品を顧客に提供する。【解決手段】本配送車両は、配送先への商品の配送指示を受信する受信手段と、前記配送指示を受信すると現在位置を取得する取得し、前記現在位置と前記配送先とに基づいて、前記配送先に到着する到着予定時刻を推定する推定手段と、前記現在位置から前記配送先へ移動する移動手段と、前記商品を製造する製造手段と、前記到着予定時刻と前記商品の製造が完了する時刻とが合うように前記製造手段を制御する制御手段と、を備える。【選択図】図１５
2019131041.tif 000002
【特許請求の範囲】
【請求項１】
配送先への商品の配送指示を受信する受信手段と、
前記配送指示を受信すると現在位置を取得し、前記現在位置と前記配送先とに基づいて、前記配送先に到着する到着予定時刻を推定する推定手段と、
前記現在位置から前記配送先へ移動する移動手段と、
前記商品を製造する製造手段と、
前記到着予定時刻と前記商品の製造が完了する時刻とが合うように前記製造手段を制御する制御手段と、を備える、
配送車両。
【請求項２】
前記制御手段は、前記商品の製造時間と前記到着予定時刻とに基づいて、前記製造手段が前記商品の製造を開始する時期を変更することで、前記到着予定時刻と前記商品の製造が完了する時刻とを合わせる、
請求項１に記載の配送車両。
【請求項３】
前記制御手段は、前記商品の製造工程に含まれる各工程のうち、少なくとも一部の工程にかける時間を変更することで、前記到着予定時刻と前記商品の製造が完了する時刻とを合わせる、
請求項１または２に記載の配送車両。
【請求項４】
前記商品はパンであり、
前記製造手段は、パン生地を焼くオーブンを含み、
前記制御手段は、前記パン生地の焼減率が所望の範囲に収まるように前記オーブンの温度と調理時間とを変更することで、前記到着予定時刻と前記商品の製造が完了する時刻とを合わせる、
請求項３に記載の配送車両。
【請求項５】
前記配送車両は、前記商品の代金の支払いを受け付ける支払受付手段と、
前記支払受付手段が前記商品の代金の支払いを受け付けるまでの間、前記商品の引き渡しを抑制する抑制手段と、をさらに備える、
請求項１から４のいずれか一項に記載の配送車両。
【請求項６】
前記配送車両の外壁には表示手段がさらに設けられ、
前記表示手段には、前記商品を特定する情報、前記商品の在庫数および前記商品の製造完了予定時刻のうちの少なくとも一つが表示される、
請求項１から５のいずれか一項に記載の配送車両。
【請求項７】
サーバと配送車両とを含む移動販売システムであって、
前記サーバは、
商品を特定する情報と配送先を示す情報とを含む注文情報をユーザ装置から受け付ける受付手段と、
商品と配送車両とを対応付けた管理テーブルと、
前記管理テーブルを参照して前記注文情報で特定される商品を扱う配送車両を特定する特定手段と、
前記特定手段によって特定した配送車両に対して、前記注文情報を含む配送指示を行う指示手段と、を備え、
前記配送車両は、
前記配送指示を受信する受信手段と、
前記配送指示を受信すると現在位置を取得し、前記現在位置と前記配送先とに基づいて
、前記配送先に到着する到着予定時刻を推定する推定手段と、
前記現在位置から前記配送先へ移動する移動手段と、
前記商品を製造する製造手段と、
前記到着予定時刻と前記商品の製造が完了する時刻とが合うように前記製造手段を制御する制御手段と、を備える、
移動販売システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配送車両および移動販売システムに関する。
【背景技術】
【０００２】
従来から車両を利用した移動販売が利用されている。移動販売では、パン、寿司等に例示される商品が車両に積み込まれ、車両の移動先で商品が販売される。移動販売に用いられる車両には、調理設備を備えることで車内での調理を可能にしたものや、冷蔵庫等の保存設備に食品や食材を保存することで食品や食材の劣化を抑制できるもの等がある（例えば、特許文献１から４参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】登録実用新案第３０００５４２号公報
【特許文献２】特開平０９−２９９０１７号公報
【特許文献３】特開平０９−１５０６６５号公報
【特許文献４】特開平０８−０２６０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の移動販売では、あらかじめ調理が行われた作り置きの商品が販売されることが多かった。また、調理設備を備えた車両が移動販売に用いられる場合でも、出来立ての商品を提供するには、調理が完了するまで顧客を待たせたり、調理が完了する予定時刻を案内し、案内した時刻に顧客に来店してもらったりしていた。移動販売において、出来立ての商品を顧客に提供することは困難であった。
【０００５】
そこで、開示の技術の１つの側面は、出来立ての商品を顧客に提供できる移動販売を実現することを課題とする。
【課題を解決するための手段】
【０００６】
開示の技術の１つの側面は、次のような配送車両によって例示される。本配送車両は、配送先への商品の配送指示を受信する受信手段と、前記配送指示を受信すると現在位置を取得し、前記現在位置と前記配送先とに基づいて、前記配送先に到着する到着予定時刻を推定する推定手段と、前記現在位置から前記配送先へ移動する移動手段と、前記商品を製造する製造手段と、前記到着予定時刻と前記商品の製造が完了する時刻とが合うように前記製造手段を制御する制御手段と、を備える。
【０００７】
本配送車両は、配送先に到着する到着予定時刻を推定し、商品の製造が完了する時刻と到着予定時刻とが合うように商品の製造が制御される。商品の製造が完了する時刻と到着予定時刻とが合うとは、商品の製造が完了する時刻と到着予定時刻とが一致する場合に限定されず、多少前後する場合を含む。また、この制御は、可能な限り商品の製造が完了する時刻を到着予定時刻に近づける制御を含む。このような制御が行われることで、出来立ての商品を配送先で待つ商品の注文主に提供することが可能となる。
【０００８】
また、前記制御手段は、前記商品の製造時間と前記到着予定時刻とに基づいて、前記製造手段が前記商品の製造を開始する時期を変更することで、前記到着予定時刻と前記商品の製造が完了する時刻とを合わせてもよい。また、前記制御手段は、前記商品の製造工程に含まれる各工程のうち、少なくとも一部の工程にかける時間を変更することで、前記到
着予定時刻と前記商品の製造が完了する時刻とを合わせてもよい。
【０００９】
さらに、前記商品がパンである場合には、前記製造手段は、パン生地を焼くオーブンを含み、前記制御手段は、前記パン生地の焼減率が所望の範囲に収まるように前記オーブンの温度と調理時間とを変更することで、前記到着予定時刻と前記商品の製造が完了する時刻とを合わせてもよい。このように制御することで、パンの食感の変化を抑制しつつパンの製造が完了する時刻と到着予定時刻とを合わせることができる。
【００１０】
さらに、前記配送車両は、前記商品の代金の支払いを受け付ける支払受付手段と、前記支払受付手段が前記商品の代金の支払いを受け付けるまでの間、前記商品の引き渡しを抑制する抑制手段と、をさらに備えてもよい。抑制手段によって、支払受付手段が代金の支払いを受け付けるまで商品の引き渡しが抑制されることで、代金の不払いが抑制される。
【００１１】
さらに、前記配送車両の外壁には表示手段がさらに設けられ、前記表示手段には、前記商品を特定する情報、前記商品の在庫数および前記商品の製造完了予定時刻のうちの少なくとも一つが表示されてもよい。表示手段にこのような情報が表示されることで、例えば、ユーザや配送車両の周囲にいる人物に配送車両が扱う商品の情報を提供するとともに、ユーザや配送車両の周囲にいる人物の購買意欲を惹起することができる。
【００１２】
さらに、開示の技術は、商品の注文を受け付けるサーバと前記サーバから配送指示を受信して商品の配送を行う配送車両とを含む移動販売システムに適用することも可能である。
【発明の効果】
【００１３】
本配送車両および移動販売システムは、移動販売において、出来立ての商品を顧客に提供することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施形態に係る移動販売システムの構成を例示する図である。
【図２】図２は、ＥＶパレットの外観を例示する斜視図である。
【図３】図３は、ＥＶパレットに搭載されるセンサ、ディスプレイ、駆動装置、および制御系の配置をＥＶパレットの下側から見た平面図で例示する図である。
【図４】図４は、制御系および制御系に関係する各部の構成を例示する図である。
【図５】図５は、ＥＶパレットに搭載される調理システムの一例を示す図である。
【図６】図６は、管理サーバのハードウェア構成を例示する図である。
【図７】図７は、ＥＶパレットの論理構成を例示するブロック図である。
【図８】図８は、加工時間データベースの調理時間テーブルの構成を例示する図である。
【図９】図９は、在庫管理データベースの在庫数量テーブルの構成を例示する図である。
【図１０】図１０は、管理サーバの論理構成を例示するブロック図である。
【図１１】図１１は、パレット管理データベースのパレット管理テーブルの構成を例示する図である。
【図１２】図１２は、パレット管理データベースの配送管理テーブルの構成を例示する図である。
【図１３】図１３は、商品管理データベースの商品管理テーブルの構成を例示する図である。
【図１４】図１４は、商品注文時におけるユーザ装置の画面遷移の一例を示す図である。
【図１５】図１５は、本実施形態に係る移動販売システムの処理シーケンスの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、一実施形態に係る移動販売システムについて説明する。以下に示す実施形態の構成は例示であり、開示の技術は実施形態の構成に限定されない。
【００１６】
＜ＥＶパレットについて＞
本実施形態では、Electric Vehicle（ＥＶ）パレットと呼ばれる自走式の電動車両がネットワーク上のコンピュータシステムと連携して、ユーザに様々な機能あるいはサービスを提供する。本実施形態のＥＶパレット（以下、単にＥＶパレット）は、自動運転および無人運転可能な移動体であり、用途に応じて様々な寸法のものが存在する。例えば、スーツケース代わりに利用可能な小型のものから、人、物を搬送可能な大型のものまで、様々なＥＶパレットが利用可能である。
【００１７】
また、ＥＶパレットは、ＥＶパレットの制御、ＥＶパレットを利用するユーザとのユーザインターフェースの提供、および、ネットワーク上の各種サーバとの情報授受等のための情報処理装置および通信装置を有している。ＥＶパレットは、ネットワーク上の各種サーバと連携して、ＥＶパレット単独で実行可能な処理に加えて、ネットワーク上の各種サーバによって付加される機能およびサービスをユーザに提供する。さらに、ＥＶパレットは、本実施形態に係る移動販売システムで取り扱う商品の材料を保管したり、保管した材料を加工して商品を製造したりする。
【００１８】
本実施形態に係る移動販売システムは複数のＥＶパレットを含んでもよく、それぞれのＥＶパレットは互いに異なる商品を扱ってもよい。例えば、あるＥＶパレットでは商品としてパンを扱い、他のＥＶパレットでは商品として寿司を扱い、さらに他のＥＶパレットでは商品として野菜を扱ってもよい。また、同じ商品を扱うＥＶパレットが複数存在してもよい。
【００１９】
例えば、ユーザがネットワーク上のサーバにアクセスして商品を注文すると、サーバは注文された商品を扱っているＥＶパレットを選定する。サーバは、選定したＥＶパレットに対して、注文された商品の配送を指示する配送指示を送信する。配送指示には、注文された商品を示す情報および配送先を示す情報が含まれる。配送指示を受信したＥＶパレットは、配送先に到着する到着予定時刻を推定し、配送先への移動中に推定した到着予定時刻までに完了するように商品の製造を行う。
【００２０】
＜機器構成＞
図１に、実施形態に係る移動販売システムの構成を例示する。実施形態に係る移動販売システムは、複数のＥＶパレット１−１、１−２、・・・、１−Ｎと、ネットワークＮ１を通じて複数のＥＶパレット１−１等が接続される管理サーバ３とを有する。以下、複数のＥＶパレット１−１等を個々に区別しないで総称する場合には、単にＥＶパレット１という。管理サーバ３は、図１では加工センタ４内に設置されているが、管理サーバ３は加工センタ４とは異なる場所に設置されてもよい。また、ネットワークＮ１には、ユーザ装置２が接続される。
【００２１】
ネットワークＮ１は、公衆通信回線網であり、例えば、インターネットが例示される。ネットワークＮ１は、有線通信網と無線通信網を含んでもよい。無線通信網は、例えば、携帯電話各社の通信網である。ただし、無線通信網の一部に、無線Local Area Network（ＬＡＮ）等が含まれてもよい。また、有線通信網は、通信キャリアが提供する通信網である。ただし、有線通信網は、有線のＬＡＮを含んでもよい。
【００２２】
ＥＶパレット１は、人あるいは物品を搬送する自動運転走行および無人運転走行可能な移動体である。ＥＶパレット１は、コンピュータ制御によるユーザインターフェースを有し、ユーザからの要求を受け付け、ユーザに反応し、ユーザからの要求に対して所定の処理を実行し、処理結果をユーザに報告する。例えば、ＥＶパレット１は、音声、画像、あるいは、コンピュータの入出力機器からユーザの指示を受け付け、処理を実行する。また、ＥＶパレット１は、ユーザの画像あるいは音声等からユーザを認識し、ユーザの移動に伴ってユーザに追従する。さらに、ＥＶパレット１は、材料を加工する加工設備を有しており、加工センタ４において下準備が行われた材料を加工して商品を製造し、ユーザに販売する。ＥＶパレット１は、「配送車両」の一例である。
【００２３】
加工センタ４は、実施形態に係る移動販売システムが扱う商品に用いられる材料の下準備を行う工場である。例えば、本移動販売システムが扱う商品がパンである場合、パンの下準備として、パン生地を製造し、製造したパン生地をひとつずつの大きさに切り分ける。また、パン生地の内部にクリーム、果物、カレールー等の具材を内包するパンの下準備では、加工センタ４は、パン生地内部にこれらの具材を追加する工程も行う。加工センタ４で下準備が行われた材料は、ＥＶパレット１に搬入される。
【００２４】
ユーザは、ユーザ装置２を介して管理サーバ３にアクセスし、商品の種類と配送先を指定して注文を行う。この注文に応じて、管理サーバ３は、注文された商品を扱っているＥＶパレットを選定し、注文された商品を配送するよう選定したＥＶパレットに指示する。本実施形態では、ユーザからの注文を受け付けた管理サーバ３によって選定されたＥＶパレット１を配送パレットと呼ぶ。
【００２５】
ユーザ装置２は、例えば、携帯電話、スマートフォン、携帯情報端末、タブレット端末、パーソナルコンピュータ等である。ユーザ装置２は、ユーザからの要求を受け付け、ユーザからの要求に対して所定の処理を実行し、処理結果をユーザに報告する。ユーザ装置２は、例えば、ネットワークＮ１上の管理サーバ３等にアクセスして商品を注文するためのユーザインターフェースをユーザに提供する。さらに、ユーザ装置２は、Global Positioning System（ＧＰＳ）から受信する検出信号を基に現在位置を取得する。
【００２６】
管理サーバ３は、ユーザ装置２から商品の注文を受け付け、注文された商品を配送するＥＶパレット１を選定する。さらに、管理サーバ３は、ユーザ装置２等と連携し、ユーザへのサービスを向上させる。例えば、管理サーバ３は、配送パレットから配送先への到着予定時刻を取得し、取得した到着予定時刻をユーザ装置２に通知する。また、例えば、管理サーバ３は、材料の保有数が所定量以下になったＥＶパレット１に対して材料の補給を行うように指示する。
【００２７】
図２は、ＥＶパレット１の外観を例示する斜視図である。図３は、ＥＶパレット１に搭載されるセンサ、ディスプレイ、駆動装置、および制御系の配置をＥＶパレット１の下側から見た平面図で例示する図である。図４は、制御系１０および制御系１０に関係する各部の構成を例示する図である。
【００２８】
ＥＶパレット１は、箱形のボディ１Ｚと、ボディ１Ｚ下部の両側方で進行方向に対して前後に設けられた４つの車輪ＴＲ１からＴＲ４とを有する。４つの車輪ＴＲ１からＴＲ４は、図示しない駆動軸に連結され、図３に例示する駆動用モータ１Ｃによって駆動される。また、４つの車輪ＴＲ１からＴＲ４の走行時の進行方向（４つの車輪ＴＲ１からＴＲ４の回転面に平行は方向）は、図３に例示する操舵用モータ１Ｂによって、ボディ１Ｚに対して相対的に変位し、進行方向が制御される。４つの車輪ＴＲ１からＴＲ４、駆動用モータ１Ｃおよび操舵用モータ１Ｂは、「移動手段」の一例である。
【００２９】
図２、図３のように、ＥＶパレット１のボディ１Ｚの外壁には、ディスプレイ１６−１から１６−５が固定されている。ディスプレイ１６−１から１６−５は、例えば、液晶ディスプレイ、エレクトロルミネッセンスパネル等である。ディスプレイ１６−１から１６−５を個々に区別しないで総称する場合には、ディスプレイ１６と呼ぶ。
【００３０】
ＥＶパレット１の側面には扉ＤＲ１が設けられている。扉ＤＲ１は、ＥＶパレット１の車内への荷物の搬入や、車内からの荷物の搬出、人間の乗降等に用いられる。扉ＤＲ１の近傍にはカードリーダーＣＲ１が設けられている。カードリーダーＣＲ１は、カード挿入口を有し、挿入口に挿入されたクレジットカードから情報を読み取って商品代金の支払い処理を行う装置である。カードリーダーＣＲ１は、例えば、読み取った情報をクレジットカードを管理するサーバに送信して支払処理を実行する。カードリーダーＣＲ１は、「支払受付手段」の一例である。
【００３１】
図３では、ＥＶパレット１は、矢印ＡＲ１の方向に進行していると仮定する。したがって、図３の左方向が進行方向であると仮定する。そこで、図３では、ボディ１Ｚの進行方向側の側面をＥＶパレット１の前面と呼び、進行方向と逆方向の側面をＥＶパレット１の後面と呼ぶ。また、ボディ１Ｚの進行方向に対して右側の側面を右側面と呼び、左側の側面を左側面と呼ぶ。
【００３２】
図３のように、ＥＶパレット１は、前面で両側の角部に近い位置に障害物センサ１８−１、１８−２を有し、後面で両側の角部に近い位置に障害物センサ１８−３、１８−４を有する。また、ＥＶパレット１は、前面、左側面、後面、および右側面にそれぞれ、カメラ１７−１、１７−２、１７−３、１７−４を有している。障害物センサ１８−１等を個々に区別しないで総称する場合には、本実施形態では、障害物センサ１８と呼ぶことにする。また、カメラ１７−１、１７−２、１７−３、１７−４を個々に区別しないで総称する場合には、本実施形態では、カメラ１７と呼ぶことにする。
【００３３】
また、ＥＶパレット１は、操舵用モータ１Ｂと、駆動用モータ１Ｃと、操舵用モータ１Ｂおよび駆動用モータ１Ｃに電力を供給する二次電池１Ｄを有する。また、ＥＶパレット１は、車輪の回転角を刻々検出する車輪エンコーダ１９と、車輪の走行方向である操舵角を検出する操舵角エンコーダ１Ａを有する。さらに、ＥＶパレット１は、制御系１０と、通信部１５と、ＧＰＳ受信部１Ｅと、マイクロフォン１Ｆと、スピーカ１Ｇを有する。なお、図示していないが、二次電池１Ｄは、制御系１０等にも電力を供給する。ただし、操舵用モータ１Ｂおよび駆動用モータ１Ｃに電力を供給する二次電池１Ｄとは別に、制御系１０等に電力を供給する電源を設けてもよい。
【００３４】
制御系１０は、Engine Control Unit（ＥＣＵ）とも呼ばれる。図４のように、制御系
１０は、ＣＰＵ１１と、メモリ１２と、画像処理部１３とインタフェースＩＦ１を有する。インタフェースＩＦ１には、外部記憶装置１４、通信部１５、ディスプレイ１６、タッチパネル付ディスプレイ１６Ａ、カメラ１７、障害物センサ１８、車輪エンコーダ１９、操舵角エンコーダ１Ａ、操舵用モータ１Ｂ、駆動用モータ１Ｃ、ＧＰＳ受信部１Ｅ、マイクロフォン１Ｆ、スピーカ１Ｇ等が接続される。
【００３５】
障害物センサ１８は、超音波センサ、レーダ等である。障害物センサ１８は、検出対象方向に超音波、電磁波等を発し、反射波を基に検出対象方向での障害物の存在、位置、相対速度等を検出する。
【００３６】
カメラ１７は、Charged-Coupled Devices（ＣＣＤ）、Metal-Oxide-Semiconductor（ＭＯＳ）あるいはComplementary Metal-Oxide-Semiconductor（ＣＭＯＳ）等のイメージセ
ンサによる撮影装置である。カメラ１７は、フレーム周期と呼ばれる所定時間間隔で画像
を取得し、制御系１０内の図示しないフレームバッファに格納する。フレーム周期でフレームバッファに格納される画像をフレームデータと呼ぶ。
【００３７】
操舵用モータ１Ｂは、制御系１０からの指示信号にしたがって、車輪の回転面と水平面とが交差する交差線の方向、つまり車輪の回転による進行方向となる角度を制御する。駆動用モータ１Ｃは、制御系１０からの指示信号にしたがって、例えば、車輪ＴＲ１からＴＲ４を駆動し、回転させる。ただし、ただし、駆動用モータ１Ｃは、車輪ＴＲ１からＴＲ４のうち、一対の車輪ＴＲ１、ＴＲ２または他の一対の車輪ＴＲ３、ＴＲ４を駆動してもよい。二次電池１Ｄは、操舵用モータ１Ｂ、駆動用モータ１Ｃ、および制御系１０に接続される部品に電力を供給する。
【００３８】
操舵角エンコーダ１Ａは、車輪の回転に進行方向となる車輪の回転面と水平面とが交差する交差線の方向（または車輪の回転軸の水平面内での角度）を所定の検出時間間隔で検出し、制御系１０の図示しないレジスタに格納する。例えば、図３で進行方向（矢印ＡＲ１方向）に対して、車輪の回転軸が直交する方向を角度の原点が設定される。また、車輪エンコーダ１９は、車輪の回転速度を所定の検出時間間隔で取得し、制御系１０の図示しないレジスタに格納する。
【００３９】
通信部１５は、例えば、携帯電話基地局および携帯電話基地局に接続される公衆通信回線網を通じて、ネットワークＮ１上の各種サーバ等と通信する。Global Positioning System（ＧＰＳ）受信部１Ｅは、地球の周囲を周回する複数の人工衛星（Global Positioning Satellite）から時刻信号の電波を受信し、制御系１０の図示しないレジスタに格納す
る。マイクロフォン１Ｆは、音声を検出して、ディジタル信号に変換し、制御系１０の図示しないレジスタに格納する。スピーカ１Ｇは、制御系１０または図示しない信号処理部に接続されるＤ／Ａ変換器および増幅器により駆動され、音および音声を含む音響を再生する。
【００４０】
制御系１０のＣＰＵ１１は、メモリ１２に実行可能に展開されたコンピュータプログラムを実行し、制御系１０としての処理を実行する。メモリ１２は、ＣＰＵ１１が実行するコンピュータプログラム、ＣＰＵ１１が処理するデータ等を格納する。メモリ１２は、例えば、Dynamic Random Access Memory（ＤＲＡＭ）、Static Random Access Memory（Ｓ
ＲＡＭ）、Read Only Memory（ＲＯＭ）等である。画像処理部１３は、ＣＰＵ１１と連携し、カメラ１７から所定のフレーム周期ごとに得られるフレームバッファのデータを処理する。画像処理部１３は、例えば、ＧＰＵとフレームバッファとなる画像メモリを有する。外部記憶装置１４は、不揮発性の記憶装置であり、例えば、Solid State Drive（ＳＳ
Ｄ）、ハードディスクドライブ等である。
【００４１】
例えば、図４のように、制御系１０は、インタフェースＩＦ１を介して、ＥＶパレット１の各部のセンサから検出信号を取得する。また、制御系１０は、ＧＰＳ受信部１Ｅからの検出信号により、地球上の位置である緯度と経度を計算する。さらに、制御系１０は、管理サーバ３に格納される地図情報データベースから地図データを取得し、計算した緯度と経度を地図データの上の位置とを照合し、現在位置を取得する。また、制御系１０は、地図データ上で現在位置から配送先に至る移動経路を決定し、配送先への到着予定時間を推定する。また、制御系１０は、障害物センサ１８、カメラ１７等からの信号に基づき、ＥＶパレット１周囲の障害物を検知し、障害物を回避するように、進行方向を決定し、操舵角を制御する。
【００４２】
さらに、制御系１０は、画像処理部１３と連携し、カメラ１７から取得される画像をフレームデータごとに処理し、例えば、画像の差分に基づく変化を検知し、障害物を認識する。また、制御系１０は、カメラ１７からの画像の各フレームデータでユーザを認識し、
ユーザとの距離を所定値に維持し、ユーザの移動に追従する。また、制御系１０は、カメラ１７からの画像のフレームデータ中で、ユーザのジェスチャを認識し、認識されたジェスチャから得られるユーザの意思に応答する。また、制御系１０は、マイクロフォン１Ｆから得られる音声信号を解析し、音声認識から得られたユーザの意思に応答する。なお、制御系１０は、カメラ１７からの画像のフレームデータおよびマイクロフォン１Ｆから得られる音声データを通信部１５からネットワークＮ１上の管理サーバ３に送信してもよい。そして、画像のフレームデータおよび音声データの解析を管理サーバ３に分担させてもよい。
【００４３】
さらにまた、制御系１０は、ディスプレイ１６に画像、文字その他の情報を表示する。また、制御系１０は、タッチパネル付ディスプレイ１６Ａへの操作を検出し、ユーザからの指示を受け付ける。また、制御系１０は、タッチパネル付ディスプレイ１６Ａ、カメラ１７、マイクロフォン１Ｆを介したユーザからの指示に対して、ディスプレイ１６、タッチパネル付ディスプレイ１６Ａ、またはスピーカ１Ｇから応答する。
【００４４】
制御系１０は、管理サーバ３から商品の配送指示を受信すると、調理システム１Ｈに商品の調理を行わせる。この際、制御系１０は、商品の調理時間と配送先に到着する到着予定時間とを基に、商品の調理が完了する時刻が到着予定時刻に合うように調理システム１Ｈを制御する。
【００４５】
図４では、インタフェースＩＦ１が例示されているが、制御系１０と制御対象との間の信号の授受がインタフェースＩＦ１に限定される訳ではない。すなわち、制御系１０は、インタフェースＩＦ１以外の複数の信号授受経路を有してもよい。また、図４では、制御系１０は、単一のＣＰＵ１１を有している。ただし、ＣＰＵは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成を有していても良い。上記各部の少なくとも一部の処理は、ＣＰＵ以外のプロセッサ、例えば、Digital Signal Processor(DSP)、Graphics Processing Unit（GPU）等の専用プロセッサで行われても良い。また、上記各部の少なくとも一部の処理は、集積回路（ＩＣ）、その他のディジタル回路であっても良い。また、上記各部の少なくとも一部にアナログ回路が含まれても良い。
【００４６】
図５は、ＥＶパレット１に搭載される調理システム１Ｈの一例を示す図である。調理システム１Ｈは、実施形態に係る移動販売システムが取り扱う商品を調理するシステムである。ここでは、調理システム１Ｈの一例として、パンを調理する調理システムについて説明する。調理システム１Ｈは、冷蔵庫１Ｈ１、オーブン１Ｈ２、包装装置１Ｈ３および搬送装置１Ｈ４を有する。ＥＶパレット１では、管理サーバ３からパンの種類、その数量および配送先の指定を含む配送指示を受信すると、配送先に到着する到着予定時刻を推定する。ＥＶパレット１は、調理システム１Ｈを駆動して指定された種類のパンの調理を到着予定時刻までに終えるように行う。調理システム１Ｈは、「製造手段」の一例である。
【００４７】
冷蔵庫１Ｈ１は、加工センタ４で下準備が行われたパン生地を保存する。冷蔵庫１Ｈ１の庫内温湿度はパン生地の保存に適した温湿度に保たれるため、パン生地が乾燥したり傷んだりすることが抑制される。冷蔵庫１Ｈ１には、例えば、食パン用のパン生地、フランスパン用のパン生地、菓子パン用のパン生地等の、複数種類のパン生地が保存される。食パン用のパン生地は、食パン用の型に入れられた状態で保存される。
【００４８】
オーブン１Ｈ２は、冷蔵庫１Ｈ１から搬送されたパン生地を焼いてパンを製造する。オーブン１Ｈ２はトンネル状に形成されており、そのトンネル内を通るように搬送装置１Ｈ４のベルトコンベア１Ｈ４ｂが設けられる。オーブン１Ｈ２は、パン生地の種類に応じた温度でパンの製造を行う。オーブン１Ｈ２によるパン生地の加熱時間の調整は、ベルトコ
ンベア１Ｈ４ｂの運転速度を調整することで行われる。包装装置１Ｈ３は、オーブン１Ｈ２によって調理されたパンを包装する。
【００４９】
搬送装置１Ｈ４は、ロボットアーム１Ｈ４ａとベルトコンベア１Ｈ４ｂとを含む。ロボットアーム１Ｈ４ａは、冷蔵庫１Ｈ１からパン生地を取り出し、ベルトコンベア１Ｈ４ｂ−１に載置する。ベルトコンベア１Ｈ４ｂは、冷蔵庫１Ｈ１の近傍からオーブン１Ｈ２の内部を経由して包装装置１Ｈ３へ延びている。ベルトコンベア１Ｈ４ｂは、載置されたパン生地をオーブン１Ｈ２を経由して包装装置１Ｈ３へ搬送する。
【００５０】
図６は、管理サーバ３のハードウェア構成を例示する図である。管理サーバ３は、ＣＰＵ３１、メモリ３２、インタフェースＩＦ２、外部記憶装置３４、および通信部３５を有する。ＣＰＵ３１、メモリ３２、インタフェースＩＦ２、外部記憶装置３４、および通信部３５の構成および作用は、図４のＣＰＵ１１、メモリ１２、インタフェースＩＦ１、外部記憶装置１４、および通信部１５と同様である。また、ユーザ装置２の構成も、図６の管理サーバ３と同様である。ただし、ユーザ装置２は、ユーザの操作を受け付ける入力部として、例えば、タッチパネルを有してもよい。また、ユーザ装置２は、ユーザに情報を提供するための出力部として、ディスプレイおよびスピーカを有してもよい。
【００５１】
＜論理構成＞
以上で機器構成を説明したＥＶパレット１および管理サーバ３の論理構成について以下説明する。
【００５２】
＜ＥＶパレット１の論理構成＞
図７は、ＥＶパレット１の論理構成を例示するブロック図である。ＥＶパレット１は、メモリ１２上のコンピュータプログラムにより、図７に例示された受信部１０１、推定部１０２、加工制御部１０３、通知部１０４、扉制御部１０５、加工時間データベース１０６、在庫管理データベース１０７の各部として動作する。なお、図７では、データベースをＤＢで示している。
【００５３】
受信部１０１は、管理サーバ３からの配送指示を受信する。受信部１０１は、注文された商品を示す情報および配送先を示す情報を配送指示から抽出する。商品を示す情報は、商品の種類、その数量を含む。配送先を示す情報は、例えば、配送先を示す緯度と経度である。受信部１０１は、「受信手段」の一例である。
【００５４】
推定部１０２は、ＧＰＳ受信部１Ｅからの検出信号により、現在位置を示す緯度と経度を計算する。さらに、推定部１０２は、管理サーバ３に格納される地図情報データベースから地図データを取得し、現在位置から配送指示によって指定された配送先までの移動経路を決定する。推定部１０２は、決定した移動経路にしたがって配送先まで移動した場合における配送先に到着する到着予定時刻を推定する。移動経路の決定および到着予定時刻の推定には、公知の様々な方法を採用できる。推定部１０２は、「推定手段」の一例である。
【００５５】
加工制御部１０３は、商品の調理時間と推定された到着予定時刻とに基づいて調理システム１Ｈによる調理の開始時期を制御する。調理システム１Ｈによる調理の開始時期が制御されることで、商品の製造を完了する時刻を到着予定時刻に合わせることができる。すなわち、加工制御部１０３の制御によって、商品の製造を完了する時刻と到着予定時刻とを近づけることができる。加工制御部１０３は、加工時間データベース１０６を参照して、注文された商品の調理時間を取得する。調理時間は、例えば、搬送装置１Ｈ４が冷蔵庫１Ｈ１からパン生地を取り出してから、調理された商品の包装を包装装置１Ｈ３が完了するまでに要する時間である。加工制御部１０３は、到着予定時刻と商品の調理時間とを基
に、商品の調理が完了する時刻と到着予定時刻とが合うように調理システム１Ｈの調理開始時間を制御する。例えば、配送先への移動を開始した時刻から到着予定時刻までの時間が調理時間より長い場合、現在時刻から到着予定時刻までの時間が調理時間とほぼ等しくなるまでの間は、加工制御部１０３は調理システム１Ｈに調理を開始させない。すなわち、到着予定時刻までの時間が調理時間とほぼ等しくなるまでの間は、ＥＶパレット１は調理を行わずに移動する。その後、到着予定時刻までの移動時間が調理時間とほぼ等しくなると、加工制御部１０３が調理システム１Ｈに調理を開始させる。すなわち、到着予定時刻までの移動時間が調理時間とほぼ等しくなると、ＥＶパレット１は、調理を行いながら配送先へ移動する。より具体的には、配送先への移動を開始した時刻から到着予定時刻までの時間が１５分であり、調理時間が１０分である場合、加工制御部１０３は、配送先への移動開始から５分後に調理システム１Ｈに調理を開始させる。なお、配送先への移動を開始した時刻から到着予定時刻までの時間が調理時間より短い場合は、加工制御部１０３は、調理システム１Ｈに対してすぐに調理を開始させればよい。加工制御部１０３は、「制御手段」の一例である。
【００５６】
通知部１０４は、推定部１０２が推定した到着予定時刻を管理サーバ３に通知する。また、通知部１０４は、配送先に到着すると、配送先に到着したことをユーザ装置２に通知する。管理サーバ３およびユーザ装置２への通知手段に限定は無く、電子メール、ショートメッセージングサービス（ＳＭＳ）、音声通知等の様々な手段を通知手段として採用できる。
【００５７】
加工時間データベース１０６は、ＥＶパレット１が取り扱う商品と商品の調理時間とを対応付けるデータベースである。図８に加工時間データベース１０６の調理時間テーブルの構成を例示する。図８では、調理時間テーブルの一例として、商品としてパンを扱うＥＶパレット１の調理時間テーブルが例示されている。調理時間テーブルは、ＥＶパレット１が取り扱う商品種別とその調理時間とを保持する。図８で、表の各行がひとつの商品種別に対応する。商品種別は、ＥＶパレット１が取り扱う商品の種別を示す情報であり、図８では商品種別として食パン、カレーパン、フランスパンが例示されている。加工制御部１０３は、注文された商品の種別とその数量を基に調理時間テーブルを参照して、注文された商品の製造にかかる製造時間を決定できる。加工制御部１０３は、決定した製造時間と現在時刻とを基に商品の製造が完了する時刻を決定できる。
【００５８】
扉制御部１０５は、扉ＤＲ１の開閉を制御する。扉制御部１０５は、例えば、カードリーダーＣＲ１によって商品代金の支払いが受け付けられまでの間は扉ＤＲ１が開くことを抑制し、カードリーダーＣＲ１が商品代金の支払いを受け付けると扉ＤＲ１を開く。扉ＤＲ１が開くことで、ユーザはＥＶパレット１が配送した商品を受け取ることができる。扉制御部１０５は、「抑制手段」の一例である。
【００５９】
在庫管理データベース１０７は、ＥＶパレット１が保有する材料の種類と数量とを管理するデータベースである。図９に在庫管理データベース１０７の在庫数量テーブルの構成を例示する。在庫数量テーブルでは、ＥＶパレット１が製造する商品の材料とその数量とを保持する。図９で、表の各行がひとつの材料に対応する。材料は、ＥＶパレット１が取り扱う商品の材料を示す情報であり、図９では材料として食パン用パン生地、カレーパン用パン生地、フランスパン用パン生地が例示されている。
【００６０】
＜管理サーバ３の論理構成＞
図１０は、管理サーバ３の論理構成を例示するブロック図である。管理サーバ３は、メモリ３２上のコンピュータプログラムにより、図１０に例示された受付部３０１、選定部３０２、補充指示部３０３、パレット管理データベース３０４、商品管理データベース３０５および地図情報データベース３０６の各部として動作する。なお、図１０では、デー
タベースをＤＢで示している。
【００６１】
受付部３０１は、通信部３５を通じて、ユーザ装置２からの注文を受け付ける。ＥＶパレット１からの注文は、上述の通り、商品を示す情報および配送先を示す情報を含む。受付部３０１は、受け付けた注文から商品を示す情報と配送先を示す情報を抽出し、抽出した情報を選定部３０２に提供する。さらに、受付部３０１は、配送パレットから到着予定時刻を受信すると、受信した到着予定時刻をユーザ装置２へ通知するとともにパレット管理データベース３０４の配送管理テーブルに記録する。受付部３０１は、「受付手段」の一例である。
【００６２】
選定部３０２は、受付部３０１から提供された情報を基に、パレット管理データベース３０４を参照して、配送パレットを選定し、選定した配送パレットに対して配送指示を行う。配送指示は、商品を示す情報および配送先を示す情報を含む。選定部３０２は、「特定手段」および「指示手段」の一例である。
【００６３】
補充指示部３０３は、保有する材料が所定量以下となったＥＶパレット１に対して、加工センタ４に移動して材料を補充するように補充指示を送信する。補充指示を受信したＥＶパレット１は、加工センタ４に移動して材料の補充を受ける。
【００６４】
パレット管理データベース３０４は、本実施形態の移動販売システムが管理するＥＶパレット１の属性、例えば、取扱商品の種別、寸法等の物理パラメータ、拠点等の管理情報等を管理するデータベースである。
【００６５】
商品管理データベース３０５は、本実施形態の移動販売システムが扱う商品を管理するデータベースである。商品管理データベースでは、商品の大分類である商品分類と、商品分類各々に含まれる商品の種別である商品種別の対応関係が管理される。
【００６６】
地図情報データベース３０６は、国内各地、または世界各地の地図情報を格納したデータベースである。なお、地図情報データベース３０６は、管理サーバ３の外部記憶装置１４に設けられるもの以外に、ネットワークＮ１に接続される他のシステム、例えば、Geographic Information System（ＧＩＳ）で提供されるものであってもよい。地図情報デー
タベース３０６は、地物位置を含む地図データと、地図データ上の各地点の特性を表す文字、写真等のデータを含む。
【００６７】
図１１にパレット管理データベース３０４のパレット管理テーブルの構成を例示する。パレット管理テーブルは、本実施形態に係る移動販売システムに属するＥＶパレット１の取扱商品の種別、物理パラメータ、その他の特性を保持する。図１１で、表の各行が１台のＥＶパレット１に対応する。パレット管理テーブルは、パレットＩＤと、商品分類と、拠点先ＩＤと、拠点名称と、拠点住所と、扉タイプと、サイズと、積載量と、搭乗可能人数と、満充電時走行可能距離の各フィールドを有している。パレット管理テーブルは、「管理テーブル」の一例である。
【００６８】
パレットＩＤは、本実施形態の移動販売システムにおいて、ＥＶパレット１をユニークに識別する識別情報である。商品分類は、ＥＶパレット１が取り扱う商品の分類を示す情報である。商品分類は、例えば、「パン」、「寿司」、「野菜」等である。図１１で、商品分類は文字列で例示されているが、コード、または番号等で指定されてもよい。
【００６９】
拠点ＩＤは、ユーザへの商品の配送を終えたＥＶパレット１が帰還する拠点を特定する識別情報である。拠点名称は、拠点となる会社名あるいは当該ＥＶパレット１の所有者の名称等である。拠点住所は、拠点の住所である。拠点地点は、拠点を緯度と経度で特定す
る情報である。扉タイプは、扉ＤＲ１の開閉方式であり、例えば、「折りたたみ」、「スライド」、「ヒンジ」等である。図１１で、扉タイプは、文字列で例示されているが、コード、または番号等で指定してもよい。
【００７０】
サイズは、ＥＶパレット１の寸法、容量等である。サイズは、例えば、幅（Ｗ），高さ（Ｈ）、奥行き（Ｄ）で指定される。ただし、サイズは、例えば、ＥＶパレット１の容量（例えば立法メートル等）で特定してもよい。積載量は、ＥＶパレット１に搭載可能な重量である。搭乗可能人数は、ＥＶパレット１に乗車可能な人数である。満充電時走行可能距離は、二次電池１Ｄが満充電時にＥＶパレット１が走行可能な距離である。
【００７１】
図１２にパレット管理データベース３０４の配送管理テーブルの構成を例示する。配送管理テーブルは、本実施形態の移動販売システムに属するＥＶパレット１の配送状況を保持する。図１２で、表の各行が１台のＥＶパレット１に対応する。配送管理テーブルは、パレットＩＤと、状況と、配送先地点と、配送先到着予定時刻の各フィールドを有している。
【００７２】
配送管理テーブルのパレットＩＤは、貸出管理対象のＥＶパレット１を識別する識別情報であり、パレット管理テーブルで定義されるパレットＩＤと同一の情報である。状況は、ＥＶパレット１が配送中であるか否かを示す情報である。図１２では、状況として、商品の配送中を示す「配送中」、商品の配送も材料の補充も行っていない状態を示す「待機中」、加工センタ４で材料の補充を行っている状態を示す「補充中」の各状況が例示される。配送先地点は、ユーザから指定された配送先を緯度と経度で特定する情報である。配送先到着予定時刻は、ＥＶパレット１が配送先に到着する予定時刻を示す情報であり、選定したＥＶパレット１から受信した到着予定時刻が格納される。
【００７３】
図１３に商品管理データベース３０５の商品管理テーブルの構成を例示する。商品管理テーブルは、商品種別と商品分類とを対応付けて保持する。図１３では、例えば、商品種別「食パン」、「カレーパン」、「フランスパン」の商品分類は「パン」であり、商品種別「握りずし（まぐろ）」の商品分類は「寿司」であることがわかる。
【００７４】
＜画面遷移＞
実施形態に係る移動販売システムを利用するユーザは、ユーザ装置２を操作して商品の注文を行う。図１４は、商品注文時におけるユーザ装置２の画面遷移の一例を示す図である。以下、図１４を参照して、商品注文時におけるユーザ装置２の画面遷移の一例について説明する。
【００７５】
図１４は、商品分類を選択する画面の例示である。ユーザが商品を注文する際には、例えば、図１４（Ａ）に例示されるように、本実施形態に係る移動販売システムにおいて扱われる商品分類の一覧がユーザ装置２に表示される。図１４（Ａ）において、ユーザがタッチ操作等によって希望する商品分類を選択すると、図１４（Ｂ）に画面遷移する。ここでは、図１４（Ａ）に例示される画面において、商品分類としてパンが選択されたものとする。図１４（Ｂ）に例示される画面では、図１４（Ａ）において選択された商品分類に含まれる商品種別の一覧が表示される。図１４（Ｂ）において希望する商品種別とその数量を指定して注文確認ボタンが押下されると、図１４（Ｃ）に画面遷移する。図１４（Ｃ）は注文した商品の確認画面の例示である。図１４（Ｃ）において注文ボタンが押下されると、注文内容が管理サーバ３に送信される。管理サーバ３に送信される注文内容には、商品分類、商品種別およびその数量、ユーザ装置２が備えるＧＰＳ装置が算出した現在位置を示す緯度、経度を示す情報が含まれる。管理サーバ３は、ユーザ装置２から注文を受信すると、上述の通り、配送パレットの選定を行い、選定された配送パレットが商品の配送を行う。
【００７６】
図１５は、本実施形態に係る移動販売システムの処理シーケンスの一例を示す図である。以下、図１５を参照して、本実施形態に係る移動販売システムの処理シーケンスについて説明する。
【００７７】
Ｓ１では、ユーザ装置２は、ユーザから商品の選択を受け付ける。ユーザ装置２は、例えば、図１４に例示される画面を表示し、表示した画面に対するユーザの操作を受け付けることで商品の選択を受け付ける。Ｓ２では、ユーザ装置２は、管理サーバ３に対して商品の注文を行う。商品の注文は、例えば、上述の図１４（Ｃ）に例示される画面において注文ボタンが押下されることで行われる。商品の注文では、ユーザ装置２は、商品を示す情報および配送先を示す情報を含む注文情報を管理サーバ３に送信する。
【００７８】
Ｓ３では、管理サーバ３の受付部３０１は、ユーザ装置２からの注文情報を受け付ける。受付部３０１は、注文情報から商品を示す情報と配送先を示す情報とを抽出し、抽出した情報を選定部３０２に提供する。選定部３０２は、受付部３０１から提供された情報を基に、パレット管理データベース３０４および商品管理データベース３０５を参照して、配送パレットを選定する。選定部３０２は、注文された商品を扱っているＥＶパレット１の中から、待機中または補充中のＥＶパレット１を優先的に選定する。待機中および補充中のいずれの配送パレットも無い場合、選定部３０２は、配送中のＥＶパレット１のうち、配送先到着予定時刻が現在時刻に近いものを優先して配送パレットとして選定する。
【００７９】
より具体的には、注文された商品がカレーパンである場合、選定部３０２は、商品管理データベース３０５の商品管理テーブルを参照して、商品種別「カレーパン」の商品分類は「パン」であることを把握する。さらに、選定部３０２は、パレット管理データベース３０４のパレット管理テーブルを参照して、商品分類がパンであるＥＶパレット１を抽出する。パレット管理データベース３０４のパレット管理テーブルが図１１に例示される状態である場合、選定部３０２は、商品分類がパンであるＥＶパレットとして、パレットＩＤ「ＰＩＤＮ１」と「ＰＩＤＮ２」のＥＶパレット１を抽出する。さらに、選定部３０２は、パレット管理データベース３０４の配送管理テーブルを参照し、抽出されたＥＶパレット１のうち、待機中または補充中であるＥＶパレット１を優先的に配送パレットとして選定する。パレット管理データベース３０４の配送管理テーブルが図１２に例示される状態である場合、選定部３０２は、パレットＩＤ「ＰＩＤＮ２」のＥＶパレット１を配送パレットとして選定する。Ｓ４では、選定部３０２は、Ｓ３で選定したパレットＩＤ「ＰＩＤＮ２」のＥＶパレット１に対して配送指示を行う。さらに、選定部３０２は、パレット管理データベース３０４の配送管理テーブルにおいて、パレットＩＤ「ＰＩＤＮ２」で示されるＥＶパレットの状況を「配送中」に変更する。
【００８０】
Ｓ５では、配送指示を受信した配送パレットの推定部１０２は、配送指示から配送先を示す情報を抽出し、現在位置から配送先までの移動経路を決定する。Ｓ６では、推定部１０２は、移動経路にしたがって配送先まで移動した場合における到着予定時刻を推定する。Ｓ７では、推定部１０２は、到着予定時刻を管理サーバ３に通知する。Ｓ８では、管理サーバ３の受付部３０１は、配送パレットから通知された到着予時刻をユーザ装置２に通知するとともに、パレット管理データベース３０４の配送管理テーブルに記録する。Ｓ９では、ユーザ装置２は、通知された到着予定時刻をユーザ装置２のディスプレイ等に出力することで、ユーザに通知する。
【００８１】
Ｓ１０では、配送パレットの加工制御部１０３は、商品の製造が完了する時刻と配送先への到着予定時刻とが合うように調理システム１Ｈを制御する。加工制御部１０３は、例えば、配送指示を受信してから配送先への到着予定時刻までの時間に応じて、調理システム１Ｈが調理を開始する時期を制御する。調理システム１Ｈが調理を開始する時期が制御
されることで、商品の製造が完了する時刻を到着予定時刻に合わせることができる。加工制御部１０３は、調理システム１Ｈが材料を使用すると、在庫管理データベース１０７の在庫数量テーブルにおいて、使用した材料について数量を使用した分だけ減算する。
【００８２】
Ｓ１１では、配送パレットが配送先に到着する。配送パレットの通知部１０４は、配送先に到着したことをユーザ装置２に通知する。ユーザは、クレジットカードを配送パレットのカードリーダーＣＲ１のカード挿入口に挿入する。カードリーダーＣＲ１は、カード挿入口に挿入されたクレジットカードの情報を読み取って商品代金の支払処理を行う。配送パレットは、カードリーダーＣＲ１による支払い処理を終えると、扉制御部１０５が扉ＤＲ１を開くことで、商品がユーザに引き渡される。すなわち、扉制御部１０５は、カードリーダーＣＲ１による支払処理を終えるまでは扉ＤＲ１を開かずに商品がユーザに渡ることを抑制する。商品がユーザに引き渡されることで、商品の配送が完了する。
【００８３】
Ｓ１２では、Ｓ１１で商品の配送を完了した配送パレットの通知部１０４は、配送完了通知を管理サーバ３に通知する。Ｓ１３では、管理サーバ３は、パレット管理データベース３０４の配送管理テーブルにおける配送パレットの状況を「配送中」から「待機中」に変更する。本実施形態では、Ｓ３で選定された配送パレットはパレットＩＤ「ＰＩＤＮ２」のＥＶパレット１であるので、パレットＩＤ「ＰＩＤＮ２」のＥＶパレット１の状況が「配送中」から「待機中」に変更される。
【００８４】
なお、商品の販売により、在庫管理データベース１０７の在庫数量テーブルが示す数量が所定量以下となる材料がある場合、配送パレットの通知部１０４は、Ｓ１２のタイミングで、材料の補充が必要な旨を管理サーバ３に通知する。管理サーバ３の補充指示部３０３は、配送パレットに対して、加工センタ４へ移動して材料を補充するよう補充指示を送信する。補充指示は、補充を要する材料を補充可能な加工センタ４の所在地を示す情報を含んでもよい。さらに、補充指示部３０３は、Ｓ１３において、パレット管理データベース３０４の配送管理テーブルにおける配送パレットの状況を「待機中」ではなく「補充中」に変更する。補充を指示された配送パレットは、加工センタ４に移動し、加工センタ４で下準備が行われた材料の補充を受ける。
【００８５】
＜実施形態の作用効果＞
本実施形態では、配送パレットの推定部１０２は、指定された配送先への到着予定時刻を推定する。配送パレットの加工制御部１０３は、調理システム１Ｈによる調理の開始時期を制御することで、パンの製造を完了する時刻と到着予定時刻とを合わせることができる。そのため、実施形態によれば、作り置きではない焼き立てのパンを配送先で待つユーザに届けることができる。
【００８６】
また、本実施形態では、配送先への移動を開始した時刻から到着予定時刻までの時間が調理時間より短い場合は、加工制御部１０３は、調理システム１Ｈに対してすぐに調理を開始する。移動しながらパンの調理を行うため、配送先に移動してから調理を行う場合と比較してユーザの待ち時間を減らすことができる。
【００８７】
また、本実施形態では、カードリーダーＣＲ１による支払処理を終えるまでは、扉制御部１０５が扉ＤＲ１が開くことを抑制する。そのため、本実施形態によれば、代金の不払いが抑制される。
【００８８】
＜第１変形例＞
実施形態においてはパンを移動販売する場合について詳述したが、パン以外の商品に対しても本移動販売システムを適用することが可能である。以下では、パン以外の商品として、例えば、寿司、魚、野菜や植物等を扱う場合について説明する。
【００８９】
（商品として寿司を扱う場合）
商品として寿司を扱う場合、例えば、寿司ネタを保存する冷蔵庫とシャリを握るとともに握ったシャリの上に冷蔵庫から取り出した寿司ネタを乗せる寿司ロボットとがＥＶパレット１に搭載される。加工制御部１０３は、寿司の製造を完了する時刻と到着予定時刻とが合うように、寿司ロボットを制御すればよい。寿司の製造時間は、例えば、寿司１貫当たりの製造時間を加工時間データベース１０６の調理時間テーブルに記憶しておき、注文された数量を基に調理時間テーブルを参照して決定されればよい。加工制御部１０３は、決定された製造時間と現在時刻とを基に、寿司の製造を完了する時刻を決定できる。寿司の製造を完了する時刻と到着予定時刻とを合わせることで、完成してから長時間が経過することによる寿司ネタの乾燥等が抑制される。すなわち、このような変形例によれば、高品質の寿司をユーザに提供することができる。
【００９０】
（商品として魚の加工品を扱う場合）
また、商品として魚の加工品を扱う場合、例えば、いけすおよび魚の加工装置がＥＶパレット１に搭載される。いけすには魚が生きた状態で保存されており、魚の加工装置はいけすから取り出した魚を加工する装置である。魚の加工装置は、例えば、魚を３枚におろす、刺身にする等の加工を行う。魚の加工を完了するまでの加工時間は、例えば、魚の加工種別（前述の魚を３枚におろす、刺身にする等）毎の加工時間を加工時間データベース１０６の調理時間テーブルに記憶しておき、注文された魚の加工種別とその数量を基に調理時間テーブルを参照して決定されればよい。加工制御部１０３は、決定された加工時間と現在時刻とを基に、魚の加工を完了する時刻を決定できる。加工制御部１０３は、魚の加工を完了する時刻と到着予定時刻とが合うように、魚の加工装置を制御すればよい。魚の加工を完了する時刻と到着予定時刻とを合わせることで、魚の加工品を新鮮な状態でユーザに提供することができる。
【００９１】
（商品として野菜や切り花等の植物を扱う場合）
商品として野菜や切り花等の植物を扱う場合、例えば、畑および畑から植物を収穫する収穫装置がＥＶパレット１に搭載される。収穫を終えるまでの収穫時間は、例えば、ひとつの植物を収穫する時間を加工時間データベース１０６の調理時間テーブルに記憶しておき、注文された植物の数量を基に調理時間テーブルを参照して決定されればよい。加工制御部１０３は、決定された収穫時間と現在時刻とを基に、植物の収穫を終える時刻を決定できる。加工制御部１０３は、植物の収穫を終える時刻と到着予定時刻とが合うように、収穫装置を制御する。このように収穫装置を制御することで、新鮮な植物をユーザに提供することができる。収穫を終える時刻と到着予定時刻とを合わせることで、収穫から時間が経過することによる植物が萎れるが抑制される。なお、切り花を商品として扱う場合には、収穫装置は畑に生えている花を切断することで収穫してもよい。
【００９２】
＜第２変形例＞
実施形態では、管理サーバ３がユーザ装置２とＥＶパレット１との間の情報のやり取りを中継した。すなわち、実施形態では、ユーザ装置２から注文を受信した管理サーバ３は、注文の内容を基に選定した配送パレットに対して注文の情報を送信した。また、管理サーバ３は、配送パレットから到着予定時刻を受信すると、到着予定時刻をユーザ装置２に送信した。しかしながら、ユーザ装置２とＥＶパレット１との間の情報のやり取りは、管理サーバ３によって中継されるものに限定されない。例えば、ユーザ装置２は、商品の注文をＥＶパレット１に送信し、ＥＶパレット１は到着予定時刻をユーザ装置２に送信してもよい。
【００９３】
＜第３変形例＞
実施形態では、加工制御部１０３が調理システム１Ｈによる調理の開始時期を制御する
ことで、商品が完成する時刻と到着予定時刻とを合わせた。しかしながら、商品が完成する時刻と到着予定時刻とを合わせる制御は、これに限定されない。加工制御部１０３は、調理工程の各工程にかかる時間を延ばしたり短くしたりすることで、商品が完成する時刻を到着予定時刻に合わせてもよい。例えば、加工制御部１０３は、オーブン１Ｈ２の温度を下げるとともに加熱時間を長くすることで調理時間を延ばしてもよいし、オーブン１Ｈ２の温度を上げるとともに加熱時間を短くすることで調理時間を短縮してもよい。オーブン１Ｈ２の温度と加熱時間との関係は、例えば、焼減率がパンの種類に適した所望の範囲（例えば、食パンなら８％〜１０％程度、フランスパンなら２２％程度）になるように決定すればよい。焼減率は、オーブン１Ｈ２で調理している間にパン生地から失われる水分の割合を示し、オーブン１Ｈ２による調理前の重さからオーブン１Ｈ２による調理後の重さを減算し、減算した値にオーブン１Ｈ２による調理前の重さと１００を乗算することで算出される。パンの焼減率を考慮することで、オーブン１Ｈ２による調理時間を変更しても、パンの食感の変化が抑制される。調理工程は、「製造工程」の一例である。
【００９４】
＜その他の変形例＞
実施形態では、ＥＶパレット１は注文された商品を注文された数量だけ調理しており、在庫を保有していない。しかしながら、ＥＶパレット１は、ある程度の在庫を保有できるように商品を製造してもよい。この場合、ＥＶパレット１は、例えば、保有している在庫の種類と数量とをＥＶパレット１の外壁に固定されたディスプレイ１６に表示してもよい。在庫と数量とがディスプレイ１６に表示されることで、ユーザに対して商品の販売を訴求することができる。さらに、ディスプレイ１６には商品の製造完了予定時刻が表示されてもよい。ディスプレイ１６にこのような情報が表示されることで、例えば、ユーザやＥＶパレット１の周囲にいる人物にＥＶパレット１が扱う商品の情報を提供するとともに、ユーザやＥＶパレット１の周囲にいる人物の購買意欲を惹起することができる。ディスプレイ１６は、「表示手段」の一例である。
【００９５】
実施形態では、ユーザ装置２がＧＰＳを用いて取得した現在位置が配送先として指定されたが、配送先の指定はこれに限定されない。配送先の指定は、ユーザがユーザ装置２を操作して任意の場所を指定してもよい。例えば、ユーザがある場所への移動を予定している場合、移動先の場所を配送先として指定すると商品の受け取りに便利である。
【００９６】
実施形態では、商品代金の支払いはクレジットカードによって行われたが、現金、電子マネーカード、デビットカード等の他の手段によって商品代金が支払われてもよい。また、カードリーダーＣＲ１に例示される支払手段をＥＶパレット１に設けずに、あらかじめ管理サーバ３にユーザのクレジットカードの情報等の支払い手段を登録しておき、商品の注文を受けた時に管理サーバ３が登録した支払手段を用いて商品代金の支払いを実現してもよい。
【００９７】
実施形態では、ＥＶパレット１は、材料の補充が必要な旨を管理サーバ３に通知し、管理サーバからの補充指示を受けて加工センタ４に移動し、材料の補充が行われた。しかしながら、ＥＶパレット１は、材料の補充が必要な場合、管理サーバ３からの指示に依らずに加工センタ４に移動して材料の補充を受けてもよい。
【００９８】
以上で開示した実施形態や変形例はそれぞれ組み合わせる事ができる。
【００９９】
<<コンピュータが読み取り可能な記録媒体>>
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させる情報処理プログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０１００】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、Compact Disc Read Only Memory（ＣＤ−ＲＯＭ）、Compact Disc - Recordable（ＣＤ−Ｒ）、Compact Disc - ReWriterable（ＣＤ−ＲＷ）、Digital Versatile Disc（ＤＶＤ）、ブ
ルーレイディスク（ＢＤ）、Digital Audio Tape（ＤＡＴ）、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【符号の説明】
【０１０１】
１    ＥＶパレット
２    ユーザ装置
３    管理サーバ
４    加工センタ
１１、３１    ＣＰＵ
１２、３２    メモリ
１３    画像処理部
１４、３４  外部記憶装置
１５、３５  通信部
１６    ディスプレイ
１６Ａ  タッチパネル付ディスプレイ
１７    カメラ
１８    障害物センサ
１９    車輪エンコーダ
１Ａ    操舵角エンコーダ
１Ｂ    操舵用モータ
１Ｃ    駆動用モータ
１Ｄ    二次電池
１Ｅ    ＧＰＳ受信部
１Ｆ    マイクロフォン
１Ｇ    スピーカ
１Ｚ    ボディ
【図１】
2019131041.tif 000003
【図２】
2019131041.tif 000004
【図３】
2019131041.tif 000005
【図４】
2019131041.tif 000006
【図５】
2019131041.tif 000007
【図６】
2019131041.tif 000008
【図７】
2019131041.tif 000009
【図８】
2019131041.tif 000010
【図９】
2019131041.tif 000011
【図１０】
2019131041.tif 000012
【図１１】
2019131041.tif 000013
【図１２】
2019131041.tif 000014
【図１３】
2019131041.tif 000015
【図１４】
2019131041.tif 000016
【図１５】
2019131041.tif 000017