(57)【要約】【課題】自律走行する移動体を利用して物品の需要を探索する。【解決手段】運行指令に基づいて自律走行を行い商品または商品の広告を所定の場所に移動させる移動体において検出される消費者の行動に基づいて、商品に対する消費者の需要を判断することと、需要の判断結果を所定の場所と関連付けて記憶部に記憶させることと、を実行する制御部を備える。【選択図】図８
2020119215.tif 000002
【特許請求の範囲】
【請求項１】
運行指令に基づいて自律走行を行い商品または前記商品の広告を所定の場所に移動させる移動体において検出される消費者の行動に基づいて、前記商品に対する前記消費者の需要を判断することと、
前記需要の判断結果を前記所定の場所と関連付けて記憶部に記憶させることと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記制御部は、前記需要の判断結果を、前記所定の場所に加えて時刻と関連付けて記憶部に記憶させる、
請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記移動体に備わるカメラによって撮像された消費者の行動に基づいて前記需要を判断する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記消費者が前記商品に触れた回数、または、前記消費者が前記商品に触れた時間に基づいて前記需要を判断する、
請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
前記制御部は、前記消費者が前記商品若しくは前記広告を見た回数、または、前記消費者が前記商品若しくは前記広告を見た時間に基づいて前記需要を判断する、
請求項１から３の何れか１項に記載の情報処理装置。
【請求項６】
運行指令に基づいて自律走行を行い商品または前記商品の広告を所定の場所に移動させる移動体において検出される消費者の行動に基づいて、前記商品に対する前記消費者の需要を判断することと、
前記需要の判断結果を前記所定の場所と関連付けて記憶部に記憶させることと、
を実行する情報処理方法。
【請求項７】
運行指令に基づいて自律走行を行い商品または前記商品の広告を所定の場所に移動させる移動体において検出される消費者の行動に基づいて、前記商品に対する前記消費者の需要を判断することと、
前記需要の判断結果を前記所定の場所と関連付けて記憶部に記憶させることと、
をコンピュータに実行させるプログラム。
【請求項８】
運行指令に基づいて自律走行を行い商品または前記商品の広告を所定の場所に移動させる移動体と、
前記運行指令を前記移動体に出力するサーバと、
を備えた需要探索システムにおいて、
前記移動体は、
消費者の行動を検出する行動検出装置と、
前記移動体の位置情報を検出する位置検出装置と、
を備え、
前記サーバは、
前記行動検出装置において検出された前記消費者の行動に基づいて前記商品に対する前記消費者の需要を判断する需要判断部と、
前記需要判断部による判断結果を、前記位置検出装置により検出される前記移動体の位置情報と関連付けて記憶する記憶部と、
を備える、
需要探索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法、プログラム、需要探索システムに関する。
【背景技術】
【０００２】
自律走行する移動体による荷物の配送方法を指定した際に、自律走行する移動体による配送の可否を確認するシステムが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１２４６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、自律走行する移動体を利用して商品の需要を探索することにある。
【課題を解決するための手段】
【０００５】
本発明の態様の一つは、運行指令に基づいて自律走行を行い商品または前記商品の広告を所定の場所に移動させる移動体において検出される消費者の行動に基づいて、前記商品に対する前記消費者の需要を判断することと、前記需要の判断結果を前記所定の場所と関連付けて記憶部に記憶させることと、を実行する制御部を備える情報処理装置である。
【０００６】
本発明の態様の一つは、運行指令に基づいて自律走行を行い商品または前記商品の広告を所定の場所に移動させる移動体において検出される消費者の行動に基づいて、前記商品に対する前記消費者の需要を判断することと、前記需要の判断結果を前記所定の場所と関連付けて記憶部に記憶させることと、を実行する情報処理方法である。
【０００７】
本発明の態様の一つは、運行指令に基づいて自律走行を行い商品または前記商品の広告を所定の場所に移動させる移動体において検出される消費者の行動に基づいて、前記商品に対する前記消費者の需要を判断することと、前記需要の判断結果を前記所定の場所と関連付けて記憶部に記憶させることと、をコンピュータに実行させるプログラムである。
【０００８】
本発明の態様の一つは、運行指令に基づいて自律走行を行い商品または前記商品の広告を所定の場所に移動させる移動体と、前記運行指令を前記移動体に出力するサーバと、を備えた需要探索システムにおいて、前記移動体は、消費者の行動を検出する行動検出装置と、前記移動体の位置情報を検出する位置検出装置と、を備え、前記サーバは、前記行動検出装置において検出された前記消費者の行動に基づいて前記商品に対する前記消費者の需要を判断する需要判断部と、前記需要判断部による判断結果を、前記位置検出装置により検出される前記移動体の位置情報と関連付けて記憶する記憶部と、を備える、需要探索システムである。
【発明の効果】
【０００９】
本発明によれば、自律走行する移動体を利用して商品の需要を探索することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る自動運転システムの概略構成を示す図である。
【図２】車両の内部を説明するための図である。
【図３】実施形態に係る自動運転システムを構成する車両及びサーバのそれぞれの構成の一例を概略的に示すブロック図である。
【図４】サーバの機能構成の一例を示す図である。
【図５】画像情報のテーブル構成を例示した図である。
【図６】需要情報のテーブル構成を例示した図である。
【図７】車両の機能構成の一例を示す図である。
【図８】実施形態に係る需要情報ＤＢを作成する処理のフローチャートの一例である。
【図９】実施形態に係る車両における処理のフローチャートの一例である。
【発明を実施するための形態】
【００１１】
本発明の態様の一つである情報処理装置が制御する移動体は、運行指令に基づいて自律走行する車両である。運行指令には、所定の場所（例えば消費者の所在地）に向かう指令が含まれる。制御部は、検出される消費者の行動に基づいて消費者の需要を判断する。検出される消費者の行動とは、例えば、消費者が商品に触れた回数、消費者が商品に触れた時間、消費者が商品または商品の広告を見た回数、消費者が商品または商品の広告を見た時間、消費者の心拍数、消費者の体温、消費者が商品または商品の広告の前で立ち止まった時間等である。これらは、消費者の需要と関係している。これらは例えばセンサを介して検出される。商品には、物品に限らず役務を含むことができる。
【００１２】
例えば、消費者が商品を見続けた時間が長いほど、その商品に興味があると判断できるため、制御部は、その商品の需要が高いと判断する。消費者の行動と、商品に対する消費者の需要との関係は、予め定めておいてもよい。また、制御部は、需要の判断結果を所定の場所と関連付けて記憶部に記憶させる。所定の場所に関する情報は、移動体の位置情報から得てもよいし、運行指令から得てもよい。需要の判断結果を所定の場所と関連付けて記憶させることにより、その所定の場所や、その場所が含まれる地域における商品の需要の判断結果を蓄積することができる。そのため、その所定の場所や、その場所が含まれる地域において需要の高い商品を優先的に販売することができるため、売り上げを高くすることができる。
【００１３】
なお、前記制御部は、前記需要の判断結果を、前記所定の場所に加えて時刻と関連付けて記憶部に記憶させてもよい。商品の需要は時刻によっても変わることがあるため、この時刻も関連付けて記憶させることにより、より詳細な需要の判断が可能となる。また、例えば、季節、曜日、天気等と関連付けて記憶部に記憶させてもよい。
【００１４】
前記制御部は、前記移動体に備わるカメラによって撮像された消費者の行動に基づいて前記需要を判断してもよい。カメラによって撮像された画像（動画、静止画）を解析することにより、消費者が商品に触れた回数や商品に触れた時間、消費者が商品を見た回数や商品を見た時間を求めることができるため、需要を判断することができる。
【００１５】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。また、以下の実施形態は可能な限り組み合わせることができる。
【００１６】
＜第１実施形態＞
図１は、実施形態に係る自動運転システム１の概略構成を示す図である。車両１０は、サーバ３０によって生成された運行指令にしたがって自律走行する。図１に示す自動運転システム１は、車両１０が商品または物品の広告を載せて消費者の所在地（所定の場所）まで走行し、消費者に対して物品の展示や販売、広告の表示等を行うと共に、その商品に対する消費者の需要を判断するシステムである。
【００１７】
自動運転システム１は、例えば、車両１０及びサーバ３０を含む。なお、車両１０の台数は図１に例示した１台に限らず、２台以上であってもよい。車両１０は、物品を搭載して運んだり、物品や役務の広告を表示させて走行したりすることが可能な設備を有している。例えば、商品として複数のカーテンを搭載する車両１０の場合には、複数のカーテンが実際の使用状況に近い状態で展示されている。例えば、カーテン等では、カタログを見ることによって、大まかな色等を把握することはできるが、質感や実際に取り付けたときの見栄えなどはカタログからは分かり難い。そのため、車両１０がカーテンを展示して消費者に見せることにより、消費者は質感等を確かめることができる。なお、以下では、車両１０の内部にカーテンを展示する場合について説明する。
【００１８】
車両１０とサーバ３０とは、ネットワークＮ１によって相互に接続されている。ネットワークＮ１は、例えば、インターネット等の世界規模の公衆通信網でありＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やその他の通信網が採用されてもよい。また、ネットワークＮ１は、携帯電話等の電話通信網、ＷｉＦｉ等の無線通信網を含んでもよい。
【００１９】
車両１０は、内部にカーテンを展示可能なスペースを備える車両である。車両１０には、車両１０の内部で消費者の行動を検出するカメラが備わる。このカメラは、撮像センサを有している。図２は、車両１０の内部を説明するための図である。図２に示すように、車両１０の内部には、複数のカーテン５１，５２，５３，５４が展示されている。なお、以下では、複数のカーテン５１，５２，５３，５４を区別しない場合には単に、カーテン５０という。各カーテン５０には、夫々のカーテン５０の周辺を撮像するカメラ６１，６２，６３，６４が備わる。なお、以下では、複数のカメラ６１，６２，６３，６４を区別しない場合には単に、カメラ６０という。カメラ６０は、対応するカーテン５０に消費者が触れたことを撮像可能なように設置される。
【００２０】
また、車両１０は、自車両の現在位置を示す位置情報をサーバ３０に定期的、あるいは、サーバ３０からの要求に応じて送信する。また、車両１０は、カメラ６０で撮像したデータ（以下、画像データともいう。）を位置情報と関連付けてサーバ３０に送信する。車両１０は、自車両を一意に識別する識別情報（車両ＩＤ）とともに、位置情報及び画像データをサーバ３０に送信する。なお、車両１０を識別する車両ＩＤは、予め割り当てられる。
【００２１】
サーバ３０は、位置情報及び画像データに基づいて、その位置におけるカーテン５０の需要を探索する。サーバ３０は、例えば、カメラ６０で撮像した画像に基づいて、消費者がカーテン５０に触れた回数をカウントし、その回数に応じてそのカーテン５０の需要を判断する。例えば、消費者がカーテン５０に触れた回数が多いほど、そのカーテン５０の需要が高いと判断する。サーバ３０は、カーテン５０毎に需要を判断し、位置情報と共に記憶する。このときに、時刻に関する情報（時刻情報）をさらに関連付けて記憶してもよい。
【００２２】
（ハードウェア構成）
図３に基づいて、車両１０及びサーバ３０のハードウェア構成について説明する。図３は、本実施形態に係る自動運転システム１を構成する車両１０及びサーバ３０のそれぞれの構成の一例を概略的に示すブロック図である。
【００２３】
サーバ３０は、一般的なコンピュータの構成を有している。サーバ３０は、プロセッサ３１、主記憶部３２、補助記憶部３３、通信部３４を有する。これらは、バスにより相互に接続される。
【００２４】
プロセッサ３１は、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Pr
ocessor）等である。プロセッサ３１は、サーバ３０を制御し、様々な情報処理の演算を
行う。プロセッサ３１は、「制御部」の一例である。主記憶部３２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等である。補助記憶部３３は、ＥＰＲＯＭ（Erasable Programmable ROM）、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive）、リムーバブルメディア等である。補助記憶部３３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。補助記憶部３３は、「記憶部」の一例である。補助記憶部３３に格納されたプログラムをプロセッサ３１が主記憶部３２の作業領域にロードして実行し、このプログラムの実行を通じて各構成部等が制御される。これにより、所定の目的に合致した機能をサーバ３０が実現する。主記憶部３２および補助記憶部３３は、コンピュータで読み取り可能な記録媒体である。なお、サーバ３０は、単一のコンピュータであってもよいし、複数台のコンピュータが連携したものであってもよい。また、補助記憶部３３に格納される情報は、主記憶部３２に格納されてもよい。また、主記憶部３２に格納される情報は、補助記憶部３３に格納されてもよい。
【００２５】
通信部３４は、ネットワークＮ１経由で車両１０と通信を行う手段である。通信部３４は、例えば、ＬＡＮ（Local Area Network）インターフェースボード、無線通信のための無線通信回路である。ＬＡＮインターフェースボードや無線通信回路は、ネットワークＮ１に接続される。
【００２６】
なお、サーバ３０で実行される一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。サーバ３０のハードウェア構成は、図３に示されるものに限定されない。また、サーバ３０の一部または全ての構成が、車両１０に搭載されていてもよい。
【００２７】
次に、車両１０について説明する。車両１０は、プロセッサ１１、主記憶部１２、補助記憶部１３、入力部１４、出力部１５、通信部１６、位置情報センサ１７、環境情報センサ１８、駆動部１９、カメラ６０を有する。これらは、バスにより相互に接続される。プロセッサ１１、主記憶部１２、補助記憶部１３については、サーバ３０のプロセッサ３１、主記憶部３２、補助記憶部３３と同様であるため、説明を省略する。
【００２８】
入力部１４は、ユーザが行った入力操作を受け付ける手段であり、例えば、タッチパネル、押しボタン等である。出力部１５は、ユーザに対して情報を提示する手段であり、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）パネル、スピ
ーカ、ランプ等である。入力部１４及び出力部１５は、１つのタッチパネルディスプレイとして構成してもよい。入力部１４及び出力部１５は、例えば、車両１０を利用するユーザまたは車両１０を管理するユーザが利用できる。通信部１６は、車両１０をネットワークＮ１に接続するための通信手段である。通信部１６は、例えば、移動体通信サービス（３Ｇ（3rd Generation）やＬＴＥ（Long Term Evolution）等の電話通信網、ＷｉＦｉ等
の無線通信）を利用して、ネットワークＮ１経由で他の装置（例えばサーバ３０等）と通信を行うための回路である。
【００２９】
位置情報センサ１７は、所定の周期で、車両１０の位置情報（例えば緯度、経度）を取得する。位置情報センサ１７は、例えば、ＧＰＳ（Global Positioning System）受信部
、ＷｉＦｉ通信部等である。位置情報センサ１７で取得された情報は、例えば、補助記憶部１３等に記録され、サーバ３０に送信される。なお、位置情報を取得した時刻も位置情報と関連付けてサーバ３０に送信してもよい。
【００３０】
環境情報センサ１８は、車両１０の状態をセンシングしたり車両１０の周辺をセンシングしたりする手段である。車両１０の状態をセンシングするためのセンサとして、加速度
センサ、速度センサ、方位角センサが挙げられる。車両１０の周辺をセンシングするためのセンサとして、ステレオカメラ、レーザスキャナ、ＬＩＤＡＲ、レーダなどが挙げられる。
【００３１】
駆動部１９は、プロセッサ１１が生成した制御指令に基づいて、車両１０を走行させる。駆動部１９は、例えば、車両１０が備える車輪を駆動するためのモータやインバータ、ブレーキ、ステアリング機構等を含んで構成され、制御指令に従ってモータやブレーキ等が駆動されることで、車両１０の自律走行が実現される。
【００３２】
カメラ６０は、車両１０の内部に設けられており、車両１０の内部に展示されているカーテン５０の周辺を撮像する。カメラ６０は、例えばＣＣＤ（Charge Coupled Device）
イメージセンサまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージ
センサなどの撮像素子を用いて撮像を行うカメラである。撮像により得られる画像は、静止画または動画の何れであってもよい。撮像された画像は、補助記憶部１３に記憶された後、位置情報と共にサーバ３０に送信される。
【００３３】
（機能構成：サーバ）
図４は、サーバ３０の機能構成の一例を示す図である。サーバ３０は、機能構成要素として、車両管理部３０１、需要判断部３０２、運行指令生成部３０３、画像情報ＤＢ３１１、地図情報ＤＢ３１２、需要情報ＤＢ３１３を含む。車両管理部３０１、需要判断部３０２、運行指令生成部３０３は、例えば、サーバ３０のプロセッサ３１が、補助記憶部３３に記憶された各種プログラムを実行することで提供される機能構成要素である。
【００３４】
画像情報ＤＢ３１１、地図情報ＤＢ３１２、需要情報ＤＢ３１３は、プロセッサ３１によって実行されるデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ
Ｓｙｓｔｅｍ、ＤＢＭＳ）のプログラムが、補助記憶部３３に記憶されるデータを管理することで構築される、例えば、リレーショナルデータベースである。なお、サーバ３０の各機能構成要素のいずれか、またはその処理の一部は、ネットワークＮ１に接続される他のコンピュータにより実行されてもよい。
【００３５】
車両管理部３０１は、車両１０に関する様々な情報を管理する。車両管理部３０１は、例えば、所定の周期で車両１０から送信された位置情報、または、サーバ３０からの要求に応じて車両１０から送信された位置情報を取得して管理する。また、車両管理部３０１は、車両１０から送信された画像データを取得して管理する。車両管理部３０１は、位置情報、時刻情報、画像データを車両ＩＤと関連付けて画像情報ＤＢ３１１に格納する。
【００３６】
需要判断部３０２は、位置情報及び画像データに基づいて、位置情報に係る場所やその場所を含む地域のカーテン５０の需要を判断する。需要判断部３０２は、各カーテン５０を撮像した画像を解析して、消費者がカーテン５０に触れた回数をカウントする。このカウントに基づいて、各カーテン５０の需要を判断し、各カーテン５０の需要を示す情報を位置情報、時刻情報と関連付けて需要情報ＤＢ３１３に格納する。
【００３７】
運行指令生成部３０３は、例えば、所定の場所を経由して車両１０が巡回するように移動経路を生成する。運行指令生成部３０３は、後述する地図情報ＤＢ３１２に格納されている地図情報に基づいて移動経路を生成する。移動経路は、予め決められたルールにしたがった経路となるように生成される。運行指令生成部３０３は、移動経路を含む運行指令を車両１０に送信する。
【００３８】
画像情報ＤＢ３１１は、補助記憶部３３に上記の画像データ、時刻情報、位置情報が格納されて形成されている。ここで、画像情報ＤＢ３１１に格納される画像情報の構成につ
いて、図５に基づいて説明する。図５は、画像情報のテーブル構成を例示した図である。画像情報テーブルは、車両ＩＤ、カーテンＩＤ、画像データ、時刻情報、位置情報の各フィールドを有する。車両ＩＤフィールドには、車両１０を特定するための情報が入力される。カーテンＩＤフィールドには、カーテン５０を特定するための情報が入力される。なお、図５に示したカーテンＩＤは、図２に示したカーテン５１，５２，５３，５４の符号に対応する。画像データフィールドには、カーテンＩＤに対応する画像データを特定するための情報が入力される。時刻情報フィールドには、画像が撮像された時刻を特定するための情報が入力される。位置情報フィールドには、画像が撮像された位置を特定するための情報が入力される。
【００３９】
地図情報ＤＢ３１２には、地図データ、当該地図データ上の各地点の特性を示す文字や写真等のＰＯＩ（Point of interest）情報を含む地図情報が格納される。なお、地図情
報ＤＢ３１２は、ネットワークＮ１に接続される他のシステム、例えば、ＧＩＳ（Geographic Information System）から提供されてもよい。
【００４０】
需要情報ＤＢ３１３は、補助記憶部３３に需要情報が格納されて形成されており、そこではカーテンＩＤと需要情報との紐付けが行われている。ここで、需要情報ＤＢ３１３に格納される需要情報の構成について、図６に基づいて説明する。図６は、需要情報のテーブル構成を例示した図である。需要情報テーブルは、カーテンＩＤ、時刻情報、位置情報、需要の各フィールドを有する。カーテンＩＤフィールドには、カーテン５０を特定する情報が入力される。時刻情報には、需要に対応する時刻を特定する情報が入力される。位置情報には、需要に対応する位置を特定する情報が入力される。需要フィールドには、需要を指標化した数値が入力される。例えば、需要判断部３０２は、画像情報ＤＢ３１１に格納されている画像データを解析して、消費者がカーテン５０に触れた回数をカーテン５０毎にカウントする。このカウント回数が、需要を指標化した数値として入力される。この需要の数値が大きいほど、消費者がカーテン５０に興味があると考えられるため、需要が高いといえる。なお、カーテン５０に触れた時間、カーテン５０を見た時間、カーテン５０を見た回数の何れかを、消費者の需要を指標化した数値としてもよい。
【００４１】
（機能構成：車両）
図７は、車両１０の機能構成の一例を示す図である。車両１０は、機能構成要素として、運行計画生成部１０１、環境検出部１０２、車両制御部１０３、画像情報送信部１０４を含む。運行計画生成部１０１、環境検出部１０２、車両制御部１０３、画像情報送信部１０４は、例えば、車両１０のプロセッサ１１が、補助記憶部１３に記憶された各種プログラムを実行することで提供される機能構成要素である。
【００４２】
運行計画生成部１０１は、サーバ３０から運行指令を取得し、自身の運行計画を生成する。運行計画生成部１０１は、サーバ３０から与えられた運行指令に基づいて、車両１０の移動経路を算出し、移動経路を移動する運行計画を生成する。
【００４３】
環境検出部１０２は、環境情報センサ１８が取得したデータに基づいて、自律走行に必要な車両１０の周囲の環境を検出する。検出の対象は、例えば、車線の数や位置、車両１０の周囲に存在する他の移動体の数や位置、自身の周囲に存在する障害物（例えば歩行者、自転車、構造物、建築物など）の数や位置、道路の構造、道路標識などであるが、これらに限られない。自律的な走行を行うために必要なものであれば、検出の対象はどのようなものであってもよい。例えば、環境情報センサ１８がステレオカメラである場合には、それにより撮像された画像データを画像処理することで車両１０の周囲の物体検出が行われる。環境検出部１０２が検出した、車両１０の周囲環境に関するデータ（以下、環境データ）は、後述する車両制御部１０３へ送信される。
【００４４】
車両制御部１０３は、運行計画生成部１０１が生成した運行計画と、環境検出部１０２が生成した環境データ、ならびに、位置情報センサ１７が取得した車両１０の位置情報に基づいて、車両１０の自律的な走行を制御するための制御指令を生成する。例えば、車両制御部１０３は、所定の経路に沿って走行し、かつ、車両１０を中心とする所定の安全領域内に障害物が進入しないように車両１０を走行させるべく制御指令を生成する。生成された制御指令は、駆動部１９へ送信される。車両１０を自律移動させるための制御指令の生成方法については、公知の方法を採用することができる。
【００４５】
画像情報送信部１０４は、サーバ３０に画像データを送信する。画像情報送信部１０４は、カメラ６０により撮像された画像データを、位置情報センサ１７から取得される位置情報、及び、その時の時刻情報と関連付けて、通信部１６を介してサーバ３０に送信する。画像情報送信部１０４が画像データを送信するタイミングは適宜設定可能であり、例えば、定期的に送信してもよいし、何らかの情報をサーバ３０に送信するタイミングに合わせて送信してもよいし、サーバ３０からの要求に応じて送信してもよい。画像情報送信部１０４は、自車両を一意に識別する識別情報（車両ＩＤ）とともに、画像データをサーバ３０に送信する。なお、車両１０を識別する車両ＩＤは、予め割り当てられる。
【００４６】
（処理の流れ：サーバ）
次に、サーバ３０が需要情報ＤＢ３１３を作成する処理について説明する。図８は、本実施形態に係る需要情報ＤＢ３１３を作成する処理のフローチャートの一例である。図８に示す処理は、サーバ３０のプロセッサ３１によって所定の時間毎に実行される。なお、ここでは、画像情報ＤＢ３１１を構築するために必要な情報を、車両１０からサーバ３０が既に受信しているものとする。本ルーチンは、画像情報ＤＢ３１１の各レコードについて実行される。
【００４７】
ステップＳ１０１では、需要判断部３０２は、画像情報ＤＢ３１１を参照して画像データを取得する。次いで、ステップＳ１０２では、需要判断部３０２は、画像データに基づいて需要を判断する。需要判断部３０２は、消費者がカーテン５０に触れた回数をカウントして需要を指標化する。そして、ステップＳ１０３では、需要判断部３０２は、需要情報ＤＢ３１３に、指標化した需要を時刻情報及び位置情報と関連付けて格納する。
【００４８】
（処理の流れ：車両）
次に、車両１０における処理について説明する。図９は、本実施形態に係る車両１０における処理のフローチャートの一例である。図９に示す処理は、車両１０のプロセッサ１１によって所定の時間毎に実行される。
【００４９】
ステップＳ２０１では、運行計画生成部１０１が、サーバ３０からの運行指令を受信したか否か判定する。ステップＳ２０１で肯定判定された場合にはステップＳ２０２へ進み、否定判定された場合には本ルーチンを終了させる。ステップＳ２０２では、運行計画生成部１０１が運行指令にしたがって運行計画を生成する。運行計画の生成が完了すると、ステップＳ２０３において、車両制御部１０３が制御指令を生成し、この制御指令にしたがって駆動部１９が制御され、車両１０が経由地（所定の場所）まで走行する。
【００５０】
ステップＳ２０４では、画像情報送信部１０４が、画像データを位置情報及び時刻情報と関連付けてサーバ３０に送信する。そして、例えば所定の時間が経過すると、ステップＳ２０５へ進む。次に、ステップＳ２０５では、車両制御部１０３は、車両１０の現在地が最後の経由地であるか否か判定する。ステップＳ２０５で肯定判定された場合にはステップＳ２０６へ進み、否定判定された場合にはステップＳ２０３へ戻って次の経由地まで車両１０を走行させる。ステップＳ２０６では、車両制御部１０３は、車両１０を基地まで走行させ、その後、本ルーチンを終了させる。
【００５１】
なお、需要情報ＤＢ３１３に格納された需要情報は、所定のユーザが適宜利用することができる。例えば、各地域における需要を時刻ごとに把握することができるため、需要が高いカーテン５０をより多く車両１０に搭載して、その時刻にその地域において需要が高いカーテン５０を販売してもよい。この場合、需要が高いカーテン５０ほど、車両１０に搭載する量を多くしてもよいし、需要が所定値よりも低いカーテンは車両１０に搭載しなくてもよい。これにより、需要の高い商品が売り切れになることを抑制できる。
【００５２】
以上説明したように本実施形態によれば、自律走行する車両１０を利用して商品の需要を判断することが可能となる。これにより、売り上げを高めることができる。
【００５３】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施し得る。
【００５４】
上記実施形態では、カーテン５０の需要について説明したが、これに限らず、他の商品の需要についても同様に判断することができる。また、上記実施形態では、物品（カーテン５０）に触れる回数に基づいて需要を判断しているが、これに限らず、例えば物品に触れていた時間に基づいて需要を判断してもよい。すなわち、消費者が物品に触れていた時間が長いほど、この物品に興味があると考えることができるため、より需要の高い物品であると判断できる。
【００５５】
また、上記実施形態では車両１０の内部をカメラ６０で撮像し、その画像データに基づいて商品の需要を判断しているが、商品の需要の判断方法はこれに限らない。例えば、車両１０の床に質量を検出するセンサを設けることにより、消費者が商品の前で立ち止まったことを検出できる。そして、消費者が立ち止まったことにより、この商品に興味があると考えることができる。したがって、消費者が商品の前で立ち止まった回数や時間に応じて商品の需要が高いと判断できる。また、消費者が商品に触れたことを例えば荷重センサが検出してもよい。
【００５６】
また、例えば、消費者の視線をカメラ６０で検出して、その視線の先にある商品に消費者の興味があり、需要が高いと判断してもよい。この場合、消費者が商品を見た回数が多いほど需要が高いと判断してもよいし、または、消費者が商品を見た時間が長いほど需要が高いと判断してもよい。
【００５７】
また、車両１０内に展示している商品に限らず、例えば車両１０の外壁に配置された広告に表示されている商品の需要も判断することができる。例えば、車両１０の外部を撮像するカメラを設け、車両１０の外部に存在する消費者の視線をカメラで検出して、その視線の先にある広告に係る商品に消費者の興味があり、需要が高いと判断してもよい。広告に係る商品は、物品に限らず役務であってもよい。この場合、消費者が広告を見た回数が多いほどその広告に係る商品の需要が高いと判断してもよいし、または、消費者が広告を見た時間が長いほど広告に係る商品の需要が高いと判断してもよい。
【００５８】
また、消費者の体温または脈拍を検出するセンサを車両１０に設け、消費者の体温の上昇や脈拍の上昇により需要が高いと判断してもよい。
【００５９】
本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００６０】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行
されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。上記実施形態では、サーバ３０が、機能構成要素として、車両管理部３０１、需要判断部３０２、運行指令生成部３０３、画像情報ＤＢ３１１、地図情報ＤＢ３１２、需要情報ＤＢ３１３を含んでいるが、これらの機能構成要素の一部または全部が、車両１０に含まれていてもよい。例えば、商品の需要を車両１０が判断してもよい。
【００６１】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００６２】
１  自動運転システム
１０  車両
３０  サーバ
３１  プロセッサ
３２  主記憶部
３３  補助記憶部
３４  通信部
【図１】
2020119215.tif 000003
【図２】
2020119215.tif 000004
【図３】
2020119215.tif 000005
【図４】
2020119215.tif 000006
【図５】
2020119215.tif 000007
【図６】
2020119215.tif 000008
【図７】
2020119215.tif 000009
【図８】
2020119215.tif 000010
【図９】
2020119215.tif 000011