JP5569073B2 - Service providing apparatus, service providing program, and service robot - Google Patents
Service providing apparatus, service providing program, and service robot Download PDFInfo
- Publication number
- JP5569073B2 JP5569073B2 JP2010063204A JP2010063204A JP5569073B2 JP 5569073 B2 JP5569073 B2 JP 5569073B2 JP 2010063204 A JP2010063204 A JP 2010063204A JP 2010063204 A JP2010063204 A JP 2010063204A JP 5569073 B2 JP5569073 B2 JP 5569073B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- person
- unit
- movement
- target person
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Manipulator (AREA)
Description
本発明は、サービス提供装置、サービス提供プログラム及びサービスロボットに関する。 The present invention relates to a service providing apparatus, a service providing program, and a service robot.
公共の空間で案内や搬送などのサービス(service)を提供するサービス提供装置が知られている。このサービス提供装置の一例としては、サービスロボット(service robot)が挙げられる。このようなサービスロボットを用いてサービスを提供するには、サービスを提供する人物をサービス対象者としてサービスロボットに認識させる必要がある。 2. Description of the Related Art Service providing apparatuses that provide services such as guidance and transportation in public spaces are known. An example of this service providing apparatus is a service robot. In order to provide a service using such a service robot, it is necessary to make the service robot recognize a person who provides the service as a service target person.
例えば、CCDカメラ(Charge Coupled Device Image Sensor)、赤外線カメラ、マイク(microphone)、赤外線タグ(tag)や生体センサ(sensor)などのセンサ類を用いて、サービスロボットへの接近を検知する技術が提案されている。 For example, a technology to detect the approach to a service robot using sensors such as a CCD camera (Charge Coupled Device Image Sensor), an infrared camera, a microphone, an infrared tag, and a biosensor is proposed. Has been.
このようなセンサ類を通じて人の接近が検知されると、サービスロボットは、例えば案内用のコンテンツ(contents)を表示したり、あるいは音声出力したりすることにより、接近者をサービス対象者としてサービスを提供する。 When the approach of a person is detected through such sensors, the service robot displays a guidance content (contents) or outputs a voice, for example. provide.
しかしながら、上記の従来技術には、以下に説明するように、サービス対象者を適切に選択することができないという問題がある。 However, the above-described conventional technology has a problem that it is not possible to appropriately select a service target person as described below.
すなわち、上記の従来技術は、人がサービスロボットに接近するのを待ち構え、先に接近した者から順にサービスを画一的に提供するものに過ぎない。このため、上記の従来技術では、サービスを受ける意思がない者の接近を先に検知した場合に、後に接近するサービスを希望する者を無視して先の接近者にサービスを提供してしまうおそれがある。 In other words, the above-described conventional technology merely waits for a person to approach the service robot and provides services uniformly in order from the person who approaches first. For this reason, in the above prior art, when the approach of a person who does not intend to receive the service is detected first, the person who wants the service approaching later may be ignored and the service may be provided to the previous approaching person. There is.
開示の技術は、上記に鑑みてなされたものであって、サービス対象者を適切に選択できるサービス提供装置、サービス提供プログラム及びサービスロボットを提供することを目的とする。 The disclosed technology has been made in view of the above, and an object thereof is to provide a service providing apparatus, a service providing program, and a service robot capable of appropriately selecting a service target person.
本願の開示するサービス提供装置は、移動情報取得部を有する。前記移動情報取得部は、自装置を基準として規定される第1の領域に存在する複数の人の移動方向及び移動速度を取得する。さらに、前記サービス提供装置は、干渉判定部を有する。前記干渉判定部は、前記移動情報取得部によって取得された複数の人の移動方向及び移動速度からそれぞれ推定される人の移動推定軌跡が前記第1の領域よりも小さく、かつ前記自装置を基準として規定される第2の領域へ干渉するか否かを判定する。さらに、前記サービス提供装置は、サービス対象者選択部を有する。前記サービス対象者選択部は、前記自装置がサービスを提供するサービス対象者として、前記干渉判定部によって前記移動推定軌跡が前記第2の領域へ干渉すると判定された人を選択する。 The service providing apparatus disclosed in the present application includes a movement information acquisition unit. The movement information acquisition unit acquires movement directions and movement speeds of a plurality of persons existing in a first area defined with reference to the own device. Furthermore, the service providing apparatus includes an interference determination unit. The interference determination unit is configured such that a person's movement estimation trajectory estimated from the movement directions and movement speeds of a plurality of persons acquired by the movement information acquisition unit is smaller than the first region and is based on the own apparatus. Whether to interfere with the second area defined as follows. Furthermore, the service providing apparatus includes a service target person selecting unit. The service target person selecting unit selects a person who is determined by the interference determination unit to interfere with the movement estimation trajectory in the second area as a service target person to which the device itself provides a service.
本願の開示するサービス提供装置の一つの態様によれば、サービス対象者を適切に選択できるという効果を奏する。 According to one aspect of the service providing apparatus disclosed in the present application, there is an effect that a service target person can be appropriately selected.
以下に、本願の開示するサービス提供装置、サービス提供プログラム及びサービスロボットの実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。 Hereinafter, embodiments of a service providing device, a service providing program, and a service robot disclosed in the present application will be described in detail with reference to the drawings. Note that this embodiment does not limit the disclosed technology.
図1は、実施例1に係るサービス提供装置の構成を示すブロック図である。図1に示すように、サービス提供装置1は、移動情報取得部2と、干渉判定部3と、サービス対象者選択部4とを有する。
FIG. 1 is a block diagram illustrating the configuration of the service providing apparatus according to the first embodiment. As illustrated in FIG. 1, the
このうち、移動情報取得部2は、自装置を基準として規定される第1の領域に存在する複数の人の移動方向及び移動速度を取得する。また、干渉判定部3は、移動情報取得部2によって取得された複数の人の移動方向及び移動速度からそれぞれ推定される人の移動推定軌跡が第1の領域よりも小さく、かつ自装置を基準として規定される第2の領域へ干渉するか否かを判定する。また、サービス対象者選択部4は、自装置がサービスを提供するサービス対象者として、干渉判定部3によって移動推定軌跡が第2の領域へ干渉すると判定された人を選択する。
Among these, the movement
このように、本実施例に係るサービス提供装置1は、第1の領域に存在する人の中でも第2の領域へ侵入しようとしている人をサービス対象者として選択する。すなわち、本実施例に係るサービス提供装置1では、第1の領域に所在していても第2の領域に接近しようとしない人はサービス対象者から除外するとともに第2の領域に接近しようとする人をサービス対象者として選択できる。このため、本実施例に係るサービス提供装置1では、第1の領域に存在する人の中にサービスを受ける意思がない人が含まれていたとしてもその中でサービスを受ける意思がある人をサービス対象者として選択できる。したがって、本実施例に係るサービス提供装置1によれば、サービス対象者を適切に選択することが可能になる。さらに、本実施例に係るサービス提供装置1によれば、サービスを受ける意思がない人にサービスを提供する無駄がなくなり、サービス提供に係る効率を向上させることもできる。
As described above, the
本実施例に係るサービス提供装置1は、所定の場所に固定設置されるサーバ装置や端末装置としてサービスを提供する他にも、例えば自走可能なサービスロボットとしてサービスを提供することもできる。また、本実施例に係るサービス提供装置1は、一例として、案内サービス、搬送サービス、広告サービスや警備サービスなどの各種のサービスを行う場合に適用できる。この他にも、公共の空間に所在する不特定多数の人の中からサービス対象者を選択する環境で提供されるサービスであれば同様に適用できる。
The
続いて、実施例2に係るサービスロボットについて説明する。図2は、実施例2に係るサービスロボットの構成を示すブロック図である。図2に示すサービスロボット10は、商業施設、博物館や駅などの公共の空間でサービスに使用されるロボットである。図2の例では、公共の空間に所在する不特定多数の人の中からサービス対象者を選択してコンテンツ(contents)を再生することにより案内サービスを提供する場合に使用することを想定する。
Next, a service robot according to the second embodiment will be described. FIG. 2 is a block diagram illustrating the configuration of the service robot according to the second embodiment. The
図2に示すように、サービスロボット10は、表示部11と、通信部12と、駆動部13と、LRF14と、記憶部15と、制御部16とを有する。なお、サービスロボット10は、図2に示した機能部以外にも既知のサービスロボットが有する各種の機能部、例えば音声出力部、音声認識部やWebカメラ等を有するものとする。
As shown in FIG. 2, the
このうち、表示部11は、各種の情報、例えば案内用のコンテンツを表示する表示デバイスであり、例えば、モニタ、ディスプレイやタッチパネルなどを適用できる。
Among these, the
通信部12は、外部装置との間で通信を行う処理部である。一例としては、通信部12は、図示しないサーバ(Server)装置との間で通信を行うことにより案内用のコンテンツのダウンロード(Download)を行ったり、また、サーバ装置からの遠隔操作を受け付けたりする。
The
駆動部13は、サービスロボット10が自走を行うための機構を駆動する処理部である。例えば、駆動部13は、後述の前処理開始制御部16eからの指示に基づき、サービスロボット10本体の向きを回転させたり、サービスロボット10の車輪を駆動することにより自走したり、また、車輪の回転に制動をかけることにより自走を停止したりする。
The
LRF(laser range scanner)14は、レーザ光線を用いて、サービスロボット10周辺に存在する物体の形状を3次元的に読み取るデバイス(device)である。図3Aは、サービスロボットの外観を模式的に示す図である。図3Bは、LRFにおける人物の検知要領を説明するための図である。また、図3Cは、LRFが有する探索範囲とサービスの提供を実行段階に移すサービスエリアとの関係を説明するための図である。
An LRF (laser range scanner) 14 is a device that three-dimensionally reads the shape of an object existing around the
図3Aに示すように、LRF14は、自身の検知能が及ぶ探索範囲を対象にしてその探索範囲に所在する人の脚部にレーザ光線を照射できるように、サービスロボット10の下部に設置される。また、サービスロボット10の下部には、サービスロボット10が自走を行うための機構を駆動する駆動部13が設けられる。この駆動部13は、一例として、車輪を駆動してサービスロボット10を自走させたり、回動機構を駆動してサービスロボット10を回動させたりする。かかる設置環境の下、LRF14は、図3Bに示すように、サービスロボット10を中心にして本体前面に扇状の探索範囲30を形成する。
As shown in FIG. 3A, the
この探索範囲30へ照射したレーザ光線の反射光を受光して、LRF14は、その反射光の受光データを後述の移動情報取得部16aへ出力する。この移動情報取得部16aによって受光データを用いて人間Hの足の有無から人間Hが検知される。その上で、移動情報取得部16aにより人間Hの重心位置の座標が人間Hの所在位置の座標として特定されるとともに人間Hの速度ベクトル(Vx,Vy)が特定される。なお、このようにして得られる座標は、グローバル(global)な絶対座標系ではなく、サービスロボット10を原点とした時のロボット座標系として得られる。
The
このようなLRF14を用いることにより、サービスロボット10から離れた人間Hの位置、人間Hの速度ベクトルを広角に検出できる。なお、本実施例では、人検知を実現するためのデバイスとしてLRF14を例示したが、人検知、人の移動方向及び移動速度を検知できるものであれば如何なるデバイスを搭載することとしてもかまわない。例えば、複数のカメラ、全方位カメラなどの各種のカメラの他、超音波センサを用いることもできる。さらには、赤外線カメラ、マイク(microphone)、赤外線タグ(tag)や生体センサ(sensor)などの他のセンサ類を用いることとしてもよく、これらを組み合わせて用いることとしてもよい。
By using such an
ここで、LRF14の探索範囲30は、LRF14の検出能を基準に形状および広さが規定される。一例として、図3Cに示すように、サービスロボット10前面に形成される半径約5mの扇状の領域が探索範囲30として規定される場合を想定する。なお、探索範囲30は、図示の形状や広さに限定されるものではなく、LRF14の性能に応じて任意の形状に変化させたり、任意の広さに伸縮させたりすることができる。また、ここでは、LRF14の検知能が及ぶ範囲全体を探索範囲とする場合を説明したが、これに限定されるものではなく、LRF14の検知能が及ぶ範囲の一部を探索範囲とすることもできる。
Here, the
一方、サービスロボット10には、上記の探索範囲30とは別にサービスの提供を実行段階に移す領域としてサービスエリアが規定される。かかるサービスエリア40は、サービスロボット10とサービスを受ける人間とが相互に情報伝達できる範囲で規定が行われる。ここでは、サービスロボット10が表示部11を通じてコンテンツを再生するので、一例として、表示部11の画面の大きさ及びコンテンツの表示サイズ(size)からサービスエリア40を規定する場合を想定する。図3Cに示す例では、サービスエリア40を探索範囲30の部分領域とし、サービスロボット10前面に形成される半径約1.5mの扇状の領域がサービスエリア40として規定された場合を示している。
On the other hand, in the
なお、サービスエリア40は、図示の形状や広さに限定されるものではなく、LRF14の性能やサービスの内容に応じて搭載されるデバイスの性能によって任意の形状に変化させたり、任意の広さに伸縮させたりすることができる。例えば、サービスロボット10が音声認識エンジンを搭載している場合には、サービスロボット10が人間の発話を認識できる程度の距離、例えば約1m〜約2mをサービスエリア40とすることができる。ただし、サービスロボット10では、人検知、サービス対象者の選択の順に処理を動作させるので、サービスエリア40は探索範囲30よりも小さく規定されるのが好ましい。
Note that the
図2の説明に戻り、記憶部15は、例えば、フラッシュメモリ(flash memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。なお、記憶部15は、上記の種類の記憶装置に限定されるものではなく、RAM(Random Access Memory)、ROM(Read Only Memory)であってもよい。
Returning to the description of FIG. 2, the
この記憶部15は、制御部16で実行される各種プログラム、例えばサービスロボット10の自走制御プログラムや案内用プログラムなどを記憶する。さらに、記憶部15は、先のプログラムの実行に必要なデータ、例えば探索範囲30やサービスエリア40の定義情報を記憶する。
The
このほか、記憶部15は、案内用の映像データであるコンテンツ15aを併せて記憶する。なお、コンテンツ15aは、記憶部15に予め格納されていてもよいし、また、サービスを提供する段階で図示しないサーバ装置からダウンロードすることとしてもよい。
In addition, the
制御部16は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路、または、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などの電子回路である。
The
この制御部16は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部16は、図2に示すように、移動情報取得部16aと、干渉制御部16bと、優先度算出部16cと、サービス対象者選択部16dと、前処理開始制御部16eと、サービス提供部16fと、離脱行動検知部16gとを有する。
The
ここで、図2に示す移動情報取得部16a、干渉判定部16b及びサービス対象者選択部16dは、図1に示した移動情報取得部2、干渉判定部3及びサービス対象者選択部4にそれぞれ対応する。さらに、先の図1に示した移動情報取得部2は、図2に示すLRF14にも対応するが、人の移動速度および移動方向を検出するためのハードウェアはLRF14に限定されない。他の一例としては、所定のインタフェースまたはネットワークを介して接続された外部装置から人の移動速度および移動方向を検出するためのデータを取得することとしてもよい。
Here, the movement
このうち、移動情報取得部16aは、LRF14から入力された反射光の受光データを解析することにより、人間Hの位置及び速度ベクトルを取得する処理部である。
Among these, the movement
これを説明すると、移動情報取得部16aは、反射光の受光データから人間Hの足の有無を判定する。このとき、人間Hの足を検知した場合には、探索範囲30内に人間Hが存在するものと判別する。このようにして人間Hを検知した場合には、移動情報取得部16aは、受光データをさらに解析することにより、人間Hの所在位置の座標及び速度ベクトル(Vx,Vy)を取得する。なお、このようにして得られる人間Hの所在位置は、サービスロボット10を原点とした時のロボット座標系のものである。
Explaining this, the movement
干渉判定部16bは、移動情報取得部16aによって取得された人間Hの所在位置の座標及び速度ベクトルから推定される人の移動推定軌跡がサービスエリア40へ干渉するか否かを判定する処理部である。
The
ここで、干渉判定部16bは、移動推定軌跡とサービスエリア40との干渉を判定するのに先立って人間Hの移動速度が所定の閾値以下であるか否かを判定する。このように移動速度の閾値判定は、過度に速い速度で移動する者を後述のサービス対象者選択部16dによる選択対象から除外させるためである。なぜなら、過度に速い速度で移動する者は、サービスエリア40で立ち止まる意思がなく、サービスロボット10によるサービスを受ける意思がないと推定できるからである。
Here, the
かかる移動速度の比較値とする閾値には、過去に計測しておいた通行人の移動速度に所定の統計処理を行って使用することができる。例えば、通行人の移動速度の平均値に所定値、例えば1.5を乗じた値を用いることができる。一例として、大人が徘徊する場所にサービスロボット10が使用される場合を例に挙げれば、大人の歩行速度「1.0m/s〜1.5m/s」であるので、「2.0m/s〜2.25m/s」を閾値として設定できる。このような値を乗じた閾値を移動速度の比較値として用いることにより、早歩き以上の速度で移動する者をサービス対象者からフィルタリングできる。
The threshold value used as the comparison value of the moving speed can be used by performing predetermined statistical processing on the moving speed of the passerby measured in the past. For example, a value obtained by multiplying the average value of the moving speed of passersby by a predetermined value, for example, 1.5 can be used. As an example, in the case where the
次に、移動推定軌跡とサービスエリア40との干渉可否の判定要領を説明する。まず、干渉判定部16bは、人間Hの所在位置から速度ベクトルが持つ向きのまま移動が継続された場合の移動推定軌跡として、現在位置からの移動延長線を算出する。
Next, a procedure for determining whether or not interference between the movement estimation trajectory and the
これを説明すると、移動平面の任意の点をP(X,Y)とし、直線の方向を定めるベクトルをD(Dx,Dy)としたとき、直線ベクトルの方程式は、X(t)=P+tDで表される。この直線ベクトルの方程式に所在位置P(X1,Y1)及び速度ベクトル(Vx,Vy)を代入することにより、干渉判定部16bは、人間Hの移動延長線Lを算出する。このとき、Dxは「cos(atan2(Vy,Vx))」を計算することにより得られる。また、Dyは「sin(atan2(Vy,Vx))」を計算することにより得られる。
To explain this, when an arbitrary point on the moving plane is P (X, Y) and a vector for defining the direction of the straight line is D (Dx, Dy), the equation of the straight line vector is X (t) = P + tD. expressed. By substituting the location position P (X1, Y1) and the velocity vector (Vx, Vy) into this linear vector equation, the
このように移動延長線Lを算出した上で、干渉判定部16bは、移動延長線Lとサービスエリア40を定義する円との交差判定を行うことにより、人間Hの移動推定軌跡がサービスエリア40へ干渉するか否かを判定する。
After calculating the movement extension line L in this way, the
これを説明すると、円の方程式「|X−C|2=R2」に直線の方程式「X(t)=P+tD」を代入した上で「P−C」をΔとしてtの2次方程式の解の算出式に変形すると下記の式(1)となる。なお、P(X1,Y1)は人間Hの所在位置であり、D(Dx=cos(atan2(Vy,Vx)),Dy=sin(atan2(Vy,Vx)))は速度ベクトルから定まる直線の向きであるものとする。また、Cはサービスエリア40の円の中心座標であるものとする。また、Rはサービスエリア40の円の半径であるものとする。
To explain this, after substituting the linear equation “X (t) = P + tD” into the circular equation “| X−C | 2 = R 2 ” and “P−C” as Δ, Δ When transformed into a solution calculation formula, the following formula (1) is obtained. P (X1, Y1) is the location of the person H, and D (Dx = cos (atan2 (Vy, Vx)), Dy = sin (atan2 (Vy, Vx))) is a straight line determined from the velocity vector. It shall be in the direction. Further, C is the center coordinate of the circle of the
上記の式(1)における平方根の部分「(D・Δ)2−|D|2(|Δ|2−R2)」へ既知のP、D、C及びRを代入することにより、干渉判定部16bは、移動延長線Lとサービスエリア40を定義する円との交差判定を行う。例えば、「(D・Δ)2−|D|2(|Δ|2−R2)」が0よりも大きい場合には、干渉判定部16bは、直線と円とが交差するので、移動延長線Lとサービスエリア40とが干渉すると判定する。また、「(D・Δ)2−|D|2(|Δ|2−R2)」が0よりも小さい場合には、直線と円とが交差しないので、移動延長線Lとサービスエリア40とが干渉しないと判定する。なお、「(D・Δ)2−|D|2(|Δ|2−R2)」が0である場合には、直線と円とが正接するが、この場合には、移動延長線Lとサービスエリア40とが干渉するとみなすこととしてもよいし、干渉しないとみなすこととしてもよい。
Interference determination by substituting known P, D, C, and R into the square root portion “(D · Δ) 2 − | D | 2 (| Δ | 2 −R 2 )” in the above formula (1). The
図4は、干渉判定の一例を示す図である。図4に示す符号10は、サービスロボットを示す。図4に示す符号30は、探索範囲を示す。図4に示す符号40は、サービスエリアを示す。図4に示す符号HA及び符号HBは、人間の所在位置を示す。図4に示す符号VA及び符号VBは、人間HA及び人間HBの速度ベクトルを示す。図4に示す符号LA及び符号LBは、人間HA及び人間HBの移動延長線を示す。
FIG. 4 is a diagram illustrating an example of interference determination.
図4に示す例で言えば、人間HAの移動延長線LAは、サービスエリア40と交差しないので、干渉判定部16bによりサービスエリア40と干渉しないと判定される。これによって、サービス対象者から除外されるので、人間HAは後述のサービス対象者選択部16dにより選択されることはない。一方、人間HBの移動延長線LBは、サービスエリア40と交差し、お互いが重複する部分が存在するので、干渉判定部16bによりサービスエリア40と干渉すると判定される。これによって、人間HBは後述のサービス対象者選択部16dによりサービス対象者として選択され得る候補者となる。
In the example shown in FIG. 4, the movement extension line L A of the human H A does not intersect the
図2の説明に戻り、優先度算出部16cは、人間Hの移動方向及び/又は移動速度に重み付けを行うことにより、自装置がサービスを提供するにあたっての優先度を探索範囲30に存在する人ごとに算出する処理部である。なお、かかる優先度の算出は、干渉判定部16bによって移動推定軌跡がサービスエリア40へ干渉すると判定された者が一人である場合には一意にサービス対象者を特定できるので、必ずしも実行する必要はない。
Returning to the description of FIG. 2, the
ここで、優先度算出部16cは、人間Hの移動速度が速いほどその値が低く算出されるように移動速度の重み付けを行う。このような重み付けを採用するのは、サービスエリア40で立ち止まる意思がなく、サービスロボット10によるサービスを受ける意思がないと推定できるからである。また、優先度算出部16cは、人間Hの移動方向からサービスロボット10が逸脱する度合いが大きいほどその値が低く算出されるように人の向きの重み付けを行う。このような重み付けを採用するのは、人間Hがサービスロボット10に正対していない場合には、人間Hの意識がサービスロボット10に向いておらず、サービスを受ける意思がないと推定できるからである。
Here, the
これら移動速度及び移動方向の重み付けを実現する優先度の算出式の一例として、優先度算出部16cは、式(2)に示す算出式を用いる。
As an example of a priority calculation formula that realizes weighting of the moving speed and the moving direction, the
上記の式(2)における「α」は、移動速度の重み及び人の向きの重みのうちいずれを重視して優先度を定めるかを規定するための重み付け用のパラメータであり、0≦α≦1の範囲で規定される。また、上記の式(2)におけるUViは、移動速度Viを正規化したものである。また、上記の式(2)におけるUdiは、移動延長線Lとロボット座標系の原点との最短垂直距離diを正規化したものである。なお、Vi及びdiは、移動推定軌跡がサービスエリア40へ干渉すると判定された者のうちi番目の人の移動速度及び最短垂直距離を指す。また、Vmax及びdmaxは、移動推定軌跡がサービスエリア40へ干渉すると判定された者の移動速度及び最短垂直距離のうち最大の移動速度及び最大の最短垂直距離を指す。
“Α” in the above equation (2) is a weighting parameter for defining which one of the weight of the moving speed and the weight of the direction of the person is to be prioritized, and 0 ≦ α ≦ It is defined in the range of 1. Further, UVi in the above equation (2) is obtained by normalizing the moving speed Vi. Further, Udi in the above equation (2) is obtained by normalizing the shortest vertical distance di between the movement extension line L and the origin of the robot coordinate system. Vi and di indicate the moving speed and the shortest vertical distance of the i-th person among persons who are determined that the movement estimation trajectory interferes with the
この式(2)を用いた優先度の算出要領を説明する。上記の式(2)を用いて優先度を算出する場合には、「α」が移動速度Viの重みとなり、「1−α」が最短垂直距離diの重みとなる。これら移動速度Viの重み及び最短垂直距離diの重みの配分を決定づけるαは、図示しないサーバ装置からの指令などにより予め定義される。例えば、αを1に近付けて設定するほど移動速度Viの重みが重視され、また、αを0に近付けて設定するほど最短垂直距離diの重みが重視される。 A priority calculation procedure using the equation (2) will be described. When the priority is calculated using the above equation (2), “α” is the weight of the moving speed Vi, and “1-α” is the weight of the shortest vertical distance di. Α that determines the distribution of the weight of the moving speed Vi and the weight of the shortest vertical distance di is defined in advance by a command from a server device (not shown). For example, the weight of the moving speed Vi is more important as α is set closer to 1, and the weight of the shortest vertical distance di is more important as α is set closer to 0.
このような重み付け用のパラメータαが予め設定された環境の下、優先度算出部16cは、干渉判定部16bにより移動推定軌跡とサービスエリア40とが干渉する者が複数人存在すると判定された場合に、Vmax及びdmaxを取得する。そして、優先度算出部16cは、干渉判定部16bによって算出された現在位置からの移動延長線Lとロボット座標系の原点との最短垂直距離diを算出し、算出した最短垂直距離diをdmaxで除すことにより正規化する。さらに、優先度算出部16cは、三平方の定理を用いて、移動情報取得部16aによって取得された速度ベクトル(Vx,Vy)から移動速度Viを算出し、算出した移動速度ViをVmaxで除すことによりViを正規化する。
In an environment in which the weighting parameter α is set in advance, the
上記の式(2)へ最短垂直距離di及び移動速度Viの正規化により得られたUdi及びUViを代入することにより、優先度算出部16cは、移動推定軌跡がサービスエリア40へ干渉すると判定された者のうちi番目の人の優先度Piを算出する。かかる優先度Piは、その数値が大きいほどサービスを受ける意思が強いことを表す。このようにして、優先度算出部16cは、移動推定軌跡がサービスエリア40へ干渉すると判定された者すべてを対象に優先度Piの算出を行う。
By substituting Udi and UVi obtained by normalizing the shortest vertical distance di and the movement speed Vi into the above equation (2), the
ここで、重み付け用のパラメータαの変動に伴う優先度のPiの変化を説明する。図5Aは、αを0とし、かつ移動速度を0.1m/sに固定した場合における最短垂直距離と優先度との関係を示すグラフである。また、図5Bは、αを0とし、かつ移動速度を4.0m/sに固定した場合における最短垂直距離と優先度との関係を示すグラフである。図5A及び図5Bの横軸は最短垂直距離を指す。また、図5A及び図5Bの縦軸は優先度を指す。なお、図5A及び図5Bの例では、dmaxを1.5mとし、Vmaxを4m/sとして優先度Piの算出が行われたものとする。 Here, a description will be given of changes in the priority Pi in accordance with fluctuations in the weighting parameter α. FIG. 5A is a graph showing the relationship between the shortest vertical distance and the priority when α is 0 and the moving speed is fixed at 0.1 m / s. FIG. 5B is a graph showing the relationship between the shortest vertical distance and the priority when α is 0 and the moving speed is fixed at 4.0 m / s. The horizontal axis in FIGS. 5A and 5B indicates the shortest vertical distance. Moreover, the vertical axis | shaft of FIG. 5A and 5B points out a priority. In the example of FIGS. 5A and 5B, it is assumed that the priority Pi is calculated with dmax set to 1.5 m and Vmax set to 4 m / s.
図5A及び図5Bの例では、αがともに0であるので、移動速度の重みは0となる一方で最短垂直距離の重みが1となる。このため、図5A及び図5Bの例では、優先度に移動速度の重みは反映されない。したがって、図5A及び図5Bの間で優先度の変化に違いは生じず、図5A及び図5Bの例ともに最短垂直距離Diが0近傍のときには優先度が1に近く、最短垂直距離Diが1.5に近づいた段階では優先度がほぼ0に近くなる。 In the example of FIGS. 5A and 5B, both α are 0, so the weight of the moving speed is 0 and the weight of the shortest vertical distance is 1. For this reason, in the example of FIGS. 5A and 5B, the weight of the moving speed is not reflected in the priority. Accordingly, there is no difference in priority change between FIGS. 5A and 5B. In both the examples of FIGS. 5A and 5B, when the shortest vertical distance Di is near 0, the priority is close to 1, and the shortest vertical distance Di is 1. At the stage of approaching .5, the priority is nearly zero.
図6Aは、αを0.5とし、かつ移動速度を0.1m/sに固定した場合における最短垂直距離と優先度との関係を示すグラフである。また、図6Bは、αを0.5とし、かつ移動速度を4.0m/sに固定した場合における最短垂直距離と優先度との関係を示すグラフである。図6A及び図6Bの横軸は最短垂直距離を指す。また、図6A及び図6Bの縦軸は優先度を指す。なお、図6A及び図6Bの例では、dmaxを1.5mとし、Vmaxを4m/sとして優先度Piの算出が行われたものとする。 FIG. 6A is a graph showing the relationship between the shortest vertical distance and the priority when α is 0.5 and the moving speed is fixed at 0.1 m / s. FIG. 6B is a graph showing the relationship between the shortest vertical distance and the priority when α is set to 0.5 and the moving speed is fixed to 4.0 m / s. The horizontal axis in FIGS. 6A and 6B indicates the shortest vertical distance. Moreover, the vertical axis | shaft of FIG. 6A and 6B points out a priority. In the examples of FIGS. 6A and 6B, it is assumed that the priority Pi is calculated with dmax set to 1.5 m and Vmax set to 4 m / s.
図6A及び図6Bの例では、αがともに0.5であるので、移動速度の重み及び最短垂直距離の重みはともに1となる。このため、図5A及び図5Bのケースとは異なり、図6A及び図6Bの間で優先度の変化に違いが発生する。すなわち、図6Aに示す例では、人の移動速度が0.1m/sであるので、図6Bの例で使用される人の移動速度4.0m/sに比べて小さい。このため、図6Aに示す例では、最短垂直距離diが0近傍のときには優先度Piが最大値1に近づくが、図6Bに示す例では、最短垂直距離diが0近傍であっても優先度Piは0.5程度しかない。このように移動速度の重みが加味された場合には、移動速度が速いほど優先度は低くなる。
In the examples of FIGS. 6A and 6B, both α are 0.5, so the weight of the moving speed and the weight of the shortest vertical distance are both 1. For this reason, unlike the case of FIG. 5A and FIG. 5B, a difference in the change in priority occurs between FIG. 6A and FIG. 6B. That is, in the example shown in FIG. 6A, the moving speed of the person is 0.1 m / s, which is smaller than the moving speed 4.0 m / s of the person used in the example of FIG. 6B. Therefore, in the example shown in FIG. 6A, the priority Pi approaches the
図2の説明に戻り、サービス対象者選択部16dは、自装置がサービスを提供するサービス対象者として、干渉判定部16bによって移動推定軌跡がサービスエリア40へ干渉すると判定された人を選択する処理部である。
Returning to the description of FIG. 2, the service target person selecting unit 16 d selects a person whose movement estimation trajectory is determined to interfere with the
このように、移動推定軌跡がサービスエリア40へ干渉する人をサービス対象者として選択することで、サービスを受ける意思がある者だけを対象にサービスを提供できる。また、移動推定軌跡がサービスエリア40へ干渉しない者をサービス対象者から除外することで、サービスを受ける意思がない者にサービスを提供することも防止できる。
In this way, by selecting a person whose movement estimation trajectory interferes with the
また、サービス対象者選択部16dは、干渉判定部16bによって移動推定軌跡がサービスエリア40へ干渉すると判定された者が複数人存在する場合には、優先度算出部16cによって算出された優先度が最も高い者をサービス対象者として選択する。このように、移動推定軌跡がサービスエリア40へ干渉する者の中でも優先度が最も高く、サービスを受ける意思がより強い者をサービス対象者として選択することで、サービス対象者とした者が実際にサービスを受ける確度を高めることができる。
In addition, when there are a plurality of persons whose movement estimation trajectory is determined to interfere with the
前処理開始制御部16eは、サービス対象者選択部16dによって選択されたサービス対象者にサービスを提供する前に該サービス提供処理の準備段階として実行される前処理を開始させる処理部である。 The pre-processing start control unit 16e is a processing unit that starts pre-processing executed as a preparation stage of the service providing process before providing a service to the service target selected by the service target selecting unit 16d.
一例としては、前処理開始制御部16eは、サービス対象者がサービスエリア40へ侵入するまでの間に、図示しないサーバ装置から通信部12を介してコンテンツを記憶部15へダウンロードする。また、記憶部15へ既にコンテンツがダウンロードされている場合には、前処理開始制御部16eは、記憶部15に記憶されたコンテンツ15をコンテンツ再生用の作業メモリに先読みしておくこともできる。なお、サービスロボット10が音声認識エンジンを搭載している場合には、音声認識エンジンを起動したり、また、マイクを介して音源の取得を開始したりすることもできる。
As an example, the pre-processing start control unit 16e downloads content from the server device (not shown) to the
他の一例としては、前処理開始制御部16eは、駆動部13にサービスロボット10本体を回転させることによりサービス対象者を捕捉することもできる。図7は、サービス対象者を捕捉する場合におけるサービスロボットの回転要領を説明するための図である。図7に示す人間HBをサービス対象者としたとき、前処理開始制御部16eは、人間HBの移動延長線LBとサービスエリア40を規定する円との交点CBの座標(X2,Y2)を算出する。さらに、前処理開始制御部16eは、人間HBの現在の所在位置の座標P(X1,Y2)と交点CBの座標との距離Jを算出した上で人間HBによる交点CBの座標までの移動所要時間Tを算出する。その上で、前処理開始制御部16eは、交点CBの座標(X2,Y2)から得られる回転角度θB(=arctan(X2,Y2))と、人間HBによる交点CBの座標までの移動所要時間Tとからサービスロボット10の回転速度ω(=θB/T)を算出する。その後、前処理開始制御部16eは、算出した回転速度ωでサービスロボット10を回転するように駆動部13へ指示する。なお、サービスロボット10の回転を終えて交点CBと正対した場合には、サービスロボット10の車輪を駆動するように駆動部13へ指示することにより、交点CBの座標まで自走させることとしてもよい。
As another example, the pre-processing start control unit 16e can capture the service target person by causing the
これらの前処理を行うことにより、サービス対象者がサービスエリア40へ侵入するまでの空白時間をサービス提供の準備時間として有効活用することができる。
By performing these pre-processing, the blank time until the service subject enters the
図2に戻り、サービス提供部16fは、サービス対象者選択部16dによって選択されたサービス対象者にサービスを提供する処理部である。一例としては、前処理開始制御部16eによる前処理が終了した場合に、記憶部15に記憶されたコンテンツ15aを読み出し、読み出したコンテンツを表示部11で再生させる。このサービス提供部16fは、後述の離脱行動検知部16gによる検知結果に基づき、再生対象とするコンテンツを再生中のコンテンツから他のコンテンツに切り替えたり、また、コンテンツの再生を中止したりする。
Returning to FIG. 2, the
離脱行動検知部16gは、移動情報取得部16aにより取得された人間Hの所在位置及び速度ベクトルに基づき、サービス対象者選択部16dにより選択されたサービス対象者がサービスエリア40から離脱しようとする行動を検知する処理部である。
The withdrawal
例えば、離脱行動検知部16gは、サービス対象者がサービスエリア40内に存在する場合には、サービス対象者がサービスエリア40から離脱しようとする行動を監視する。一例として、極座標を用いて離脱行動を監視する場合を説明する。
For example, when the service target person exists in the
図8は、離脱行動の監視要領を説明するための図である。図8に示す人間HBの所在位置を(X3,Y3)としたとき、サービスエリア40の円の中心座標から人間HBの所在位置までのレンジRiはX32+Y32の平方根となる。離脱行動検知部16gは、レンジRiがサービスエリア40の半径Rs以下である場合、すなわちサービス対象者がサービスエリア40に所在する場合に、レンジRiの微分値dRiが所定の閾値よりも大きいか否かを監視する。このとき、レンジRiの微分値dRiが所定の閾値よりも大きいことを検知した場合には、離脱行動検知部16gは、サービス提供者がサービスエリア40から離れようとしているものと判別する。かかる場合には、コンテンツに対するサービス対象者の興味が低下したことが想定され得るので、興味喚起を図る観点から、離脱行動検知部16gは、サービス提供部16fに再生対象とするコンテンツを再生中のコンテンツから他のコンテンツへ切り替えさせる。
FIG. 8 is a diagram for explaining a monitoring procedure for withdrawal behavior. When the location of the human H B shown in FIG. 8 and (X3, Y3), ranges Ri of the center coordinates of the circle of the
また、離脱行動検知部16gは、離脱行動を検知した後にサービス対象者がサービスエリア40から離脱したか否かを監視する。一例として、極座標を用いて離脱を監視する場合を説明する。
Further, the leaving
図9は、離脱確定の判断要領を説明するための図である。図9に示すように、離脱行動検知部16gは、レンジRiがサービスエリア40の半径Rsよりも大きい状態を検知した場合に、その時点からの経過時間を離脱時間として計測する。その後、離脱行動検知部16gは、レンジRiがサービスエリア40の半径Rs以下に復帰したか否か、すなわちサービス対象者がサービスエリア40へ復帰したか否かを監視する。そして、サービス対象者がサービスエリア40へ復帰することなく、サービス対象者の離脱時間が所定の期間、例えば2秒間を経過した場合には、離脱行動検知部16gは、サービス対象者がサービスエリア40から離脱したとみなす。かかる場合には、サービス対象者不在の状態でコンテンツを無駄に再生し続けるのを防止する観点から、離脱行動検知部16gは、サービス提供部16fにコンテンツの再生を中止させる。
FIG. 9 is a diagram for explaining a determination procedure for determination of departure. As illustrated in FIG. 9, when detecting that the range Ri is larger than the radius Rs of the
なお、ここでは、極座標を用いて離脱行動の監視及び離脱確定の判定を行う場合を説明したが、開示の装置がこれに限定されるものではなく、直交座標を用いる場合にも同様に適用できる。 Note that, here, a case has been described in which the separation behavior is monitored and the decision to confirm the separation is performed using polar coordinates, but the disclosed apparatus is not limited to this, and can be similarly applied to the case where orthogonal coordinates are used. .
[処理の流れ]
次に、本実施例に係るサービスロボットの処理の流れを説明する。なお、ここでは、サービスロボット10により実行される(1)全体フローを説明してから、サブルーチンとして実行される(2)サービス提供処理を説明する。
[Process flow]
Next, the process flow of the service robot according to the present embodiment will be described. Here, (1) the overall flow executed by the
(1)全体フロー
図10は、実施例2に係るサービスロボットの全体フローの手順を示すフローチャートである。この全体フローは、サービスロボット10の電源がON状態にある限り、再帰的に実行されるが、必ずしも実行し続ける必要はなく、充電期間中は処理を中断したり、図示しないサーバ装置からのサービス停止通知を受けて処理を停止することもできる。
(1) Overall Flow FIG. 10 is a flowchart illustrating a procedure of the overall flow of the service robot according to the second embodiment. This entire flow is recursively executed as long as the power supply of the
図10に示すように、移動情報取得部16aによって探索範囲30に人が検知されると(ステップS101肯定)、移動情報取得部16aは、人間Hの所在位置の座標及び速度ベクトルを取得する(ステップS102)。
As shown in FIG. 10, when a person is detected in the
そして、干渉判定部16bは、所定の閾値以下の移動速度を持つ者が存在するか否かを判定する(ステップS103)。このとき、所定の閾値よりも大きい移動速度を持つ者しか存在しない場合(ステップS103否定)には、サービスを受ける意思のない者しか探索範囲30に所在しないので、以降の処理を行わずにステップS101へ戻る。
Then, the
一方、先の閾値以下の移動速度持つ者が存在する場合(ステップS103肯定)、干渉判定部16bは、人間Hの所在位置から速度ベクトルが持つ向きのまま移動が継続された場合の移動推定軌跡として現在位置からの移動延長線を算出する(ステップS104)。
On the other hand, when there is a person having a movement speed equal to or lower than the previous threshold value (Yes at Step S103), the
そして、干渉判定部16bは、人間Hの移動推定軌跡がサービスエリア40へ干渉する者が存在するか否かを判定する(ステップS105)。このとき、人間Hの移動推定軌跡がサービスエリア40へ干渉する者が存在しない場合(ステップS105否定)には、サービスを受ける意思のない者しか探索範囲30に所在しないので、以降の処理を行わずにステップS101へ戻る。
Then, the
一方、人間Hの移動推定軌跡がサービスエリア40へ干渉する者が存在する場合(ステップS105肯定)には、干渉判定部16bは、人間Hの移動推定軌跡がサービスエリア40へ干渉する者が複数人であるか否かをさらに判定する(ステップS106)。
On the other hand, when there is a person whose human H's movement estimated trajectory interferes with the service area 40 (Yes at Step S105), the
ここで、人間Hの移動推定軌跡がサービスエリア40へ干渉する者が複数人である場合(ステップS106肯定)には、優先度算出部16cは、自装置がサービスを提供する優先度を探索範囲30に存在する人ごとに算出する(ステップS107)。そして、サービス対象者選択部16dは、優先度算出部16cによって算出された優先度が最も高い人をサービス対象者として選択する(ステップS108)。
Here, when there are a plurality of persons whose human H's estimated movement trajectory interferes with the service area 40 (Yes in step S106), the
また、人間Hの移動推定軌跡がサービスエリア40へ干渉する人が一人である場合(ステップS106否定)には、優先度算出部16cによる優先度の算出は行われない。この場合には、サービス対象者選択部16dは、干渉判定部16bによって移動推定軌跡がサービスエリア40へ干渉すると判定された人をサービス対象者として選択する(ステップS108)。
In addition, when the person H interferes with the
その後、前処理開始制御部16eは、サービス対象者選択部16dによって選択されたサービス対象者にサービスを提供する前に該サービス提供の準備段階として実行される前処理を開始させる(ステップS109)。 Thereafter, the pre-processing start control unit 16e starts pre-processing executed as a preparation stage for providing the service before providing the service to the service target person selected by the service target person selecting unit 16d (step S109).
この前処理の終了後に、サービス提供部16fは、サービス対象者選択部16dによって選択されたサービス対象者にサービスを提供する「サービス提供処理」を行い(ステップS110)、ステップS101に移行する。
After the preprocessing, the
このようにして全体フローは、上記のステップS101〜ステップS110までの処理が繰り返し実行される。 In this way, the process from step S101 to step S110 is repeatedly executed in the overall flow.
(2)サービス提供処理
図11は、実施例2に係るサービス提供処理の手順を示すフローチャートである。このサービス提供処理は、図10に示したステップS109が終了した場合に起動される処理である。
(2) Service Providing Processing FIG. 11 is a flowchart illustrating a procedure of service providing processing according to the second embodiment. This service providing process is a process started when step S109 shown in FIG. 10 is completed.
図11に示すように、サービス提供部16fは、記憶部15に記憶されたコンテンツ15aを読み出し、読み出したコンテンツを表示部11で再生させる(ステップS201)。そして、離脱行動検知部16gは、サービス対象者がサービスエリア40から離脱しようとする離脱行動を監視する(ステップS202)。なお、離脱行動が検知されない限りは(ステップS202否定)、離脱行動の監視を続ける。
As illustrated in FIG. 11, the
このとき、サービス対象者の離脱行動が検知されると(ステップS202肯定)、サービス提供部16fは、再生対象とするコンテンツを再生中のコンテンツから他のコンテンツへ切り替える(ステップS203)。
At this time, when the withdrawal behavior of the service target person is detected (Yes at Step S202), the
その後、離脱行動検知部16gは、サービス対象者がサービスエリア40から離脱したか否かを監視する(ステップS204)。このとき、サービスエリア40からの離脱が検知されない限りは(ステップS204否定)、他のコンテンツの再生とともに離脱監視を継続する。
Thereafter, the leaving
そして、サービスエリア40からの離脱を検知した場合(ステップS204肯定)には、離脱行動検知部16gは、その時点からの経過時間を離脱時間として計測する(ステップS205)。その後、サービス対象者がサービスエリア40へ復帰した場合(ステップS206肯定)には、サービス提供部16fは、ステップS201に戻り、コンテンツの再生を続ける。
When the departure from the
一方、サービス対象者がサービスエリア40へ復帰せずにサービス対象者の離脱時間が所定の期間を経過した場合(ステップS206否定かつステップS207肯定)には、離脱行動検知部16gは、サービス対象者がサービスエリア40から離脱したとみなす。この場合には、サービス提供部16fは、コンテンツの再生を中止し(ステップS208)、処理を終了する。
On the other hand, if the service target person does not return to the
[実施例2の効果]
上述してきたように、本実施例に係るサービスロボット10は、探索範囲30に存在する人の中でもサービスエリア40へ侵入しようとしている人をサービス対象者として選択する。すなわち、本実施例に係るサービスロボット10では、探索範囲30に所在していてもサービスエリア40に接近しようとしない人はサービス対象者から除外するとともにサービスエリア40に接近しようとする人をサービス対象者として選択できる。このため、本実施例に係るサービスロボット10では、探索範囲30に存在する人の中にサービスを受ける意思がない人が含まれていたとしてもその中でサービスを受ける意思がある人をサービス対象者として選択できる。
[Effect of Example 2]
As described above, the
したがって、本実施例に係るサービスロボット10によれば、サービス対象者を適切に選択することが可能になる。さらに、本実施例に係るサービスロボット10によれば、サービスを受ける意思がない人にサービスを提供する無駄がなくなり、サービス提供に係る効率を向上させることもできる。
Therefore, according to the
また、本実施例に係るサービスロボット10は、移動推定軌跡がサービスエリア40へ干渉すると判定された人が複数人存在する場合に、自装置がサービスを提供する優先度を算出する。その上で、本実施例に係るサービスロボット10は、算出した優先度が最も高い人をサービス対象者として選択する。
Further, the
このため、本実施例に係るサービスロボット10では、移動推定軌跡がサービスエリア40へ干渉する人の中でも優先度が最も高く、サービスを受ける意思がより強い人をサービス対象者として選択できる。それゆえ、本実施例に係るサービスロボット10によれば、サービス対象者とした人が実際にサービスを受ける確度を高めることができる。
For this reason, in the
さらに、本実施例に係るサービスロボット10は、サービス対象者にサービスを提供する前に該サービス提供処理の準備段階として実行される前処理を開始させる。このため、本実施例に係るサービスロボット10によれば、サービス対象者がサービスエリア40へ侵入するまでの空白時間をサービス提供の準備時間として有効活用できる。
Furthermore, the
また、本実施例に係るサービスロボット10は、人の移動方向及び移動速度に基づき、サービス対象者がサービスエリア40から離脱しようとする行動を検知する。このため、本実施例に係るサービスロボット10によれば、サービスに対するサービス対象者の興味が低下したことを検知できる。
Further, the
さらに、本実施例に係るサービスロボット10は、サービス対象者の離脱行動を検知した場合に、当該サービス対象者に提供しているサービスから該サービスとは別のサービスを提供するようにサービスを切り替えさせる。それゆえ、本実施例に係るサービスロボット10によれば、サービスに対するサービス対象者の興味が低下した者にサービスへの興味喚起を図ることができる。
Further, when the
また、本実施例に係るサービスロボット10は、サービス対象者がサービスエリア40から離脱したことを検知した場合に、当該サービス対象者に提供しているサービスを中止させる。それゆえ、本実施例に係るサービスロボット10によれば、サービス対象者不在の状態でサービスの提供を継続する事態を防止できる。
In addition, when the
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。 Although the embodiments related to the disclosed apparatus have been described above, the present invention may be implemented in various different forms other than the above-described embodiments. Therefore, another embodiment included in the present invention will be described below.
例えば、上記の実施例2では、案内サービスを提供する場合を例示したが、開示の装置はこれに限定されるものではない。例えば、搬送サービス、広告サービスや警備サービスなど他のサービスを提供する場合にも開示の装置を適用できる。 For example, although the case where the guidance service is provided has been described in the second embodiment, the disclosed apparatus is not limited to this. For example, the disclosed apparatus can also be applied when providing other services such as a transport service, an advertisement service, and a security service.
また、上記の実施例2では、サーバ接続することにより運用する場合を想定したが、サービスロボット10単体でサービスを提供するスタンドアロン形式を採用する場合、ネットワーク接続する場合のいずれにも好適に適用できる。
In the second embodiment, it is assumed that the system is operated by connecting to a server. However, when the stand-alone type that provides the service by the
また、上記の実施例2では、自走可能なサービスロボットにサービスを提供させる場合を例示したが、開示の装置はこれに限定されない。例えば、所定の場所に固定設置されるサーバ装置や端末装置にも同様に適用できる。 Further, in the above-described second embodiment, the case where the service robot capable of self-running is provided with a service is illustrated, but the disclosed apparatus is not limited thereto. For example, the present invention can be similarly applied to a server device or a terminal device fixedly installed at a predetermined place.
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、移動情報取得部16a、干渉制御部16b、優先度算出部16c、サービス対象者選択部16d、前処理開始制御部16e、サービス提供部16fまたは離脱行動検知部16gを別の装置がそれぞれ有し、ネットワーク接続されて協働する。これにより、上記のサービスロボットの機能を実現するようにしてもよい。
In addition, each component of each illustrated apparatus does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. For example, different devices each have a movement
[サービス提供プログラム]
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図12を用いて、上記の実施例と同様の機能を有するサービス提供プログラムを実行するコンピュータの一例について説明する。なお、図12は、実施例3に係るサービス提供プログラムを実行するコンピュータの一例について説明するための図である。
[Service provision program]
The various processes described in the above embodiments can be realized by executing a prepared program on a computer such as a personal computer or a workstation. In the following, an example of a computer that executes a service providing program having the same function as that of the above embodiment will be described with reference to FIG. FIG. 12 is a schematic diagram illustrating an example of a computer that executes a service providing program according to the third embodiment.
図12に示すように、実施例3におけるコンピュータ100は、操作部110aと、マイク110bと、スピーカ110cと、ディスプレイ120と、通信部130とを有する。さらに、このコンピュータ100は、CPU150と、ROM160と、HDD(Hard Disk Drive)170と、RAM(Random Access Memory)180と有する。これら110〜180の各部はバス140を介して接続される。
As illustrated in FIG. 12, the
ROM160には、上記の実施例2で示した移動情報取得部16aと、干渉判定部16bと、優先度算出部16cと、サービス対象者選択部16dと同様の機能を発揮する制御プログラムが予め記憶される。さらに、ROM160には、前処理開始制御部16eと、サービス提供部16fと、離脱行動検知部16gと同様の機能を発揮する制御プログラムが予め記憶される。つまり、ROM160には、図12に示すように、移動情報取得プログラム160aと、干渉判定プログラム160bと、優先度算出プログラム160cと、サービス対象者選択プログラム160dとが記憶される。さらに、ROM160には、前処理開始制御プログラム160eと、サービス提供プログラム160fと、離脱行動検知プログラム160gとが記憶される。なお、これらのプログラム160a〜160gについては、図2に示したサービスロボットの各構成要素と同様、適宜統合又は分離しても良い。
The
そして、CPU150が、これらのプログラム160a〜160gをROM160から読み出して実行する。これによって、CPU150は、図12に示すように、各プログラム160a〜160gについては、移動情報取得プロセス150a、干渉判定プロセス150b、優先度算出プロセス150c及びサービス対象者選択プロセス150dとして機能するようになる。さらに、CPU150は、前処理開始制御プロセス150e、サービス提供プロセス150f及び離脱行動検知プロセス150gとして機能するようになる。なお、各プロセス150a〜150gは、図2に示した制御部16内の各機能部にそれぞれ対応する。
Then, the CPU 150 reads these
続いて、HDD170には、コンテンツデータ170aが設けられる。なお、このコンテンツデータ170aは、図2に示したコンテンツ15aに対応する。
Subsequently, the
そして、CPU150は、コンテンツデータ170aを読み出してRAM180に格納する。さらに、CPU150は、RAM180に格納されたコンテンツデータ180aを用いて、サービス提供プログラムを実行する。
Then, the CPU 150 reads the
なお、上記したサービス提供プログラムについては、必ずしも最初からHDD170やROM160に記憶させておく必要はない。例えば、コンピュータ100に挿入されるフレキシブルディスク、いわゆるFD、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ100がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、LAN、WANなどを介してコンピュータ100に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ100がこれらから各プログラムを取得して実行するようにしてもよい。
Note that the above-described service providing program is not necessarily stored in the
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。 The following supplementary notes are further disclosed with respect to the embodiments including the above examples.
(付記1)自装置を基準として規定される第1の領域に存在する複数の人の移動方向及び移動速度を取得する移動情報取得部と、
前記移動情報取得部によって取得された複数の人の移動方向及び移動速度からそれぞれ推定される人の移動推定軌跡が前記第1の領域よりも小さく、かつ前記自装置を基準として規定される第2の領域へ干渉するか否かを判定する干渉判定部と、
前記自装置がサービスを提供するサービス対象者として、前記干渉判定部によって前記移動推定軌跡が前記第2の領域へ干渉すると判定された人を選択するサービス対象者選択部と
を有することを特徴とするサービス提供装置。
(Supplementary Note 1) A movement information acquisition unit that acquires movement directions and movement speeds of a plurality of persons existing in a first area defined with reference to the own device;
A human movement estimation trajectory estimated from the movement directions and movement speeds of a plurality of persons acquired by the movement information acquisition unit is smaller than the first area and is defined based on the own apparatus. An interference determination unit for determining whether or not to interfere with the area of
A service target person selection unit that selects a person whose movement estimation trajectory is determined to interfere with the second area by the interference determination unit as a service target person who provides the device with the service; Service providing device.
(付記2)前記干渉判定部によって前記移動推定軌跡が前記第2の領域へ干渉すると判定された人が複数人存在する場合に、人の移動方向及び/又は移動速度に重み付けを行うことにより、前記自装置がサービスを提供する優先度を算出する優先度算出部をさらに有し、
前記サービス対象者選択部は、
前記優先度算出部によって算出された優先度が最も高い人を前記サービス対象者として選択することを特徴とする付記1に記載のサービス提供装置。
(Supplementary Note 2) When there are a plurality of persons whose movement estimation trajectory is determined to interfere with the second region by the interference determination unit, by weighting the movement direction and / or movement speed of the person, A priority calculating unit that calculates a priority with which the device itself provides a service;
The service target person selecting unit
The service providing apparatus according to
(付記3)前記サービス対象者選択部によって選択されたサービス対象者にサービスを提供する前に該サービス提供処理の準備段階として実行される前処理を開始させる前処理開始制御部をさらに有することを特徴とする付記1または2に記載のサービス提供装置。
(Additional remark 3) It has further a pre-processing start control part which starts the pre-process performed as a preparatory stage of this service provision process, before providing a service to the service object person selected by the said service object person selection part. The service providing apparatus according to the
(付記4)前記移動情報取得部によって取得された人の移動方向及び移動速度に基づき、前記サービス対象者選択部によって選択されたサービス対象者が前記第2の領域から離脱しようとする行動を検知する離脱行動検知部をさらに有することを特徴とする付記1、2または3に記載のサービス提供装置。
(Additional remark 4) Based on the movement direction and movement speed of the person acquired by the said movement information acquisition part, the action which the service object person selected by the said service object person selection part tries to detach | leave from said 2nd area | region is detected. 4. The service providing apparatus according to
(付記5)前記離脱行動検知部によって前記サービス対象者の離脱行動が検知された場合に、当該サービス対象者に提供しているサービスから該サービスとは別のサービスを提供するようにサービスを切り替えさせるサービス切替制御部をさらに有することを特徴とする付記4に記載のサービス提供装置。 (Supplementary Note 5) When the withdrawal behavior detection unit detects the withdrawal behavior of the service target person, the service is switched so that a service different from the service is provided from the service provided to the service target person The service providing apparatus according to appendix 4, further comprising a service switching control unit.
(付記6)前記離脱行動検知部によって前記サービス対象者が前記第2の領域から離脱したことが検知された場合に、当該サービス対象者に提供しているサービスを中止させるサービス中止制御部をさらに有することを特徴とする付記4に記載のサービス提供装置。 (Supplementary Note 6) A service stop control unit for stopping the service provided to the service target person when the service target person detects that the service target person has left the second area by the leaving action detection unit. The service providing apparatus according to appendix 4, characterized by comprising:
(付記7)コンピュータに、
自装置を基準として規定される第1の領域に存在する複数の人の移動方向及び移動速度を取得する移動情報取得手順と、
前記移動情報取得手順によって取得された複数の人の移動方向及び移動速度からそれぞれ推定される人の移動推定軌跡が前記第1の領域よりも小さく、かつ前記自装置を基準として規定される第2の領域へ干渉するか否かを判定する干渉判定手順と、
前記自装置がサービスを提供するサービス対象者として、前記干渉判定手順によって前記移動推定軌跡が前記第2の領域へ干渉すると判定された人を選択するサービス対象者選択手順と
を実行させることを特徴とするサービス提供プログラム。
(Appendix 7)
A movement information acquisition procedure for acquiring movement directions and movement speeds of a plurality of persons existing in a first region defined with reference to the own device;
A human movement estimation trajectory estimated from the movement directions and movement speeds of a plurality of persons acquired by the movement information acquisition procedure is smaller than the first area, and is defined based on the own apparatus. An interference determination procedure for determining whether to interfere with the area of
And a service target person selection procedure for selecting a person whose service estimation trajectory is determined to interfere with the second area by the interference determination procedure as a service target person to whom the device itself provides a service. Service providing program.
(付記8)コンピュータが、
自装置を基準として規定される第1の領域に存在する複数の人の移動方向及び移動速度を取得する移動情報取得ステップと、
前記移動情報取得ステップによって取得された複数の人の移動方向及び移動速度からそれぞれ推定される人の移動推定軌跡が前記第1の領域よりも小さく、かつ前記自装置を基準として規定される第2の領域へ干渉するか否かを判定する干渉判定ステップと、
前記自装置がサービスを提供するサービス対象者として、前記干渉判定ステップによって前記移動推定軌跡が前記第2の領域へ干渉すると判定された人を選択するサービス対象者選択ステップと
を実行することを特徴とするサービス提供方法。
(Appendix 8) The computer
A movement information acquisition step of acquiring movement directions and movement speeds of a plurality of persons existing in a first region defined with reference to the own device;
A human movement estimation trajectory estimated from the movement directions and movement speeds of a plurality of persons acquired by the movement information acquisition step is smaller than the first area and is defined based on the own apparatus. An interference determination step for determining whether to interfere with the area of
A service target person selecting step of selecting, as a service target person to whom the device itself provides a service, a person whose movement estimation trajectory is determined to interfere with the second region by the interference determination step; Service providing method.
(付記9)自装置を基準として規定される第1の領域に存在する複数の人の移動方向及び移動速度を取得する移動情報取得部と、
前記移動情報取得部によって取得された複数の人の移動方向及び移動速度からそれぞれ推定される人の移動推定軌跡が前記第1の領域よりも小さく、かつ前記自装置を基準として規定される第2の領域へ干渉するか否かを判定する干渉判定部と、
前記自装置がサービスを提供するサービス対象者として、前記干渉判定部によって前記移動推定軌跡が前記第2の領域へ干渉すると判定された人を選択するサービス対象者選択部と、
前記サービス対象者選択部によって選択されたサービス対象者にサービスを提供するサービス提供処理部と
を有することを特徴とするサービスロボット。
(Supplementary Note 9) A movement information acquisition unit that acquires movement directions and movement speeds of a plurality of persons existing in a first area defined with reference to the own device;
A human movement estimation trajectory estimated from the movement directions and movement speeds of a plurality of persons acquired by the movement information acquisition unit is smaller than the first area and is defined based on the own apparatus. An interference determination unit for determining whether or not to interfere with the area of
A service target person selection unit that selects a person whose movement estimation trajectory is determined to interfere with the second region by the interference determination unit as a service target person for which the device itself provides a service;
A service robot, comprising: a service provision processing unit that provides a service to a service target person selected by the service target person selection unit.
1 サービス提供装置
2 移動情報取得部
3 干渉判定部
4 サービス対象者選択部
10 サービスロボット
11 表示部
12 通信部
13 駆動部
14 LRF
15 記憶部
15a コンテンツ
16 制御部
16a 移動情報取得部
16b 干渉判定部
16c 優先度算出部
16d サービス対象者選択部
16e 前処理開始制御部
16f サービス提供部
16g 離脱行動検知部
DESCRIPTION OF
DESCRIPTION OF
Claims (6)
前記移動情報取得部によって位置及び速度ベクトルが取得された人ごとに当該人が前記位置から前記速度ベクトルにしたがって移動する場合の軌跡が推定された移動線が、前記第1の領域に含まれる第2の領域を通過するか否かを判定する干渉判定部と、
前記自装置がサービスを提供するサービス対象者として、前記干渉判定部によって前記移動線が前記第2の領域を通過すると判定された人を選択するサービス対象者選択部と
を有することを特徴とするサービス提供装置。 A movement information acquisition unit that acquires the positions and velocity vectors of a plurality of persons existing in a first region defined with reference to the own device;
Wherein the said person for each person position and velocity vector obtained by the movement information acquisition section moving line trajectory is estimated in moving in accordance with the velocity vector from the position is included in the first region An interference determination unit that determines whether or not to pass through the area of 2;
A service target person selecting unit that selects a person who is determined by the interference determination unit that the moving line passes through the second area as a service target person who provides the device with the service; Service providing device.
前記サービス対象者選択部は、
前記優先度算出部によって算出された優先度が最も高い人を前記サービス対象者として選択することを特徴とする請求項1に記載のサービス提供装置。 When there are a plurality of persons whose movement line is determined to pass through the second region by the interference determination unit, the movement direction and / or movement speed of the person obtained from the position and velocity vectors are weighted. Thus, the device further includes a priority calculating unit that calculates the priority with which the device provides the service,
The service target person selecting unit
The service providing apparatus according to claim 1, wherein a person with the highest priority calculated by the priority calculation unit is selected as the service target person.
自装置を基準として規定される第1の領域に存在する複数の人の位置及び速度ベクトルを取得する移動情報取得手順と、
前記移動情報取得手順によって位置及び速度ベクトルが取得された人ごとに当該人が前記位置から前記速度ベクトルにしたがって移動する場合の軌跡が推定された移動線が、前記第1の領域に含まれる第2の領域を通過するかを判定する干渉判定手順と、
前記自装置がサービスを提供するサービス対象者として、前記干渉判定手順によって前記移動線が前記第2の領域を通過すると判定された人を選択するサービス対象者選択手順と
を実行させることを特徴とするサービス提供プログラム。 On the computer,
A movement information acquisition procedure for acquiring positions and velocity vectors of a plurality of persons existing in a first region defined with reference to the own device;
For each person whose position and velocity vectors have been acquired by the movement information acquisition procedure, a movement line whose trajectory is estimated when the person moves from the position according to the speed vector is included in the first region. An interference determination procedure for determining whether to pass through the region 2;
And a service target person selection procedure for selecting a person whose service line is determined to pass through the second area by the interference determination procedure as a service target person to which the own apparatus provides a service. Service providing program.
前記移動情報取得部によって位置及び速度ベクトルが取得された人ごとに当該人が前記位置から前記速度ベクトルにしたがって移動する場合の軌跡が推定された移動線が、前記第1の領域に含まれる第2の領域を通過するか否かを判定する干渉判定部と、
前記自装置がサービスを提供するサービス対象者として、前記干渉判定部によって前記移動線が前記第2の領域を通過すると判定された人を選択するサービス対象者選択部と、
前記サービス対象者選択部によって選択されたサービス対象者にサービスを提供するサービス提供処理部と
を有することを特徴とするサービスロボット。 A movement information acquisition unit that acquires the positions and velocity vectors of a plurality of persons existing in a first region defined with reference to the own device;
Wherein the said person for each person position and velocity vector obtained by the movement information acquisition section moving line trajectory is estimated in moving in accordance with the velocity vector from the position is included in the first region An interference determination unit that determines whether or not to pass through the area of 2;
A service target person selecting unit that selects a person who has been determined by the interference determination unit that the moving line passes through the second area as a service target person for which the device itself provides a service;
A service robot, comprising: a service provision processing unit that provides a service to a service target person selected by the service target person selection unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010063204A JP5569073B2 (en) | 2010-03-18 | 2010-03-18 | Service providing apparatus, service providing program, and service robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010063204A JP5569073B2 (en) | 2010-03-18 | 2010-03-18 | Service providing apparatus, service providing program, and service robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011194507A JP2011194507A (en) | 2011-10-06 |
| JP5569073B2 true JP5569073B2 (en) | 2014-08-13 |
Family
ID=44873354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010063204A Expired - Fee Related JP5569073B2 (en) | 2010-03-18 | 2010-03-18 | Service providing apparatus, service providing program, and service robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5569073B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8983662B2 (en) | 2012-08-03 | 2015-03-17 | Toyota Motor Engineering & Manufacturing North America, Inc. | Robots comprising projectors for projecting images on identified projection surfaces |
| CN104552293B (en) * | 2014-11-11 | 2016-07-06 | Abb技术有限公司 | For regulating the method and system of robot path |
| JP7013667B2 (en) * | 2017-03-31 | 2022-02-01 | 大日本印刷株式会社 | Guidance device and guidance system |
| US20200341480A1 (en) * | 2018-01-22 | 2020-10-29 | Lg Electronics Inc. | Operation method of moving robot |
| KR102070213B1 (en) * | 2018-01-22 | 2020-01-28 | 엘지전자 주식회사 | Method for operating moving robot |
| JP7530247B2 (en) * | 2020-07-31 | 2024-08-07 | 日本信号株式会社 | robot |
| KR102767416B1 (en) * | 2020-08-27 | 2025-02-12 | 네이버 주식회사 | A building providing safety guidelines related to robots driving in the building |
| WO2024194940A1 (en) * | 2023-03-17 | 2024-09-26 | 本田技研工業株式会社 | Control device, control method, and program |
| WO2024195098A1 (en) * | 2023-03-23 | 2024-09-26 | 本田技研工業株式会社 | Control device, control method, and program |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005329515A (en) * | 2004-05-21 | 2005-12-02 | Hitachi Ltd | Service robot system |
| JP4411417B2 (en) * | 2004-11-02 | 2010-02-10 | 独立行政法人産業技術総合研究所 | Integrated information service system |
| JP4786516B2 (en) * | 2006-12-13 | 2011-10-05 | 三菱重工業株式会社 | Service target person discrimination method in robot service system and robot service system using the method |
| JP2008242544A (en) * | 2007-03-26 | 2008-10-09 | Hitachi Ltd | Collision avoidance apparatus and method |
| JP2008260107A (en) * | 2007-04-13 | 2008-10-30 | Yaskawa Electric Corp | Mobile robot system |
| JP4764377B2 (en) * | 2007-05-09 | 2011-08-31 | 本田技研工業株式会社 | Mobile robot |
| JP2009112447A (en) * | 2007-11-05 | 2009-05-28 | Tokai Rika Co Ltd | Muscular strength assisting device |
| JP5157595B2 (en) * | 2008-04-01 | 2013-03-06 | トヨタ自動車株式会社 | Customer service system and customer service method |
-
2010
- 2010-03-18 JP JP2010063204A patent/JP5569073B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011194507A (en) | 2011-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5569073B2 (en) | Service providing apparatus, service providing program, and service robot | |
| US10898999B1 (en) | Selective human-robot interaction | |
| JP5852706B2 (en) | Mobile robot system | |
| EP2668553B1 (en) | Information processing device, alarm method, and program | |
| CN105654031B (en) | System and method for object detection | |
| US8930019B2 (en) | Mobile human interface robot | |
| US9201425B2 (en) | Human-tracking method and robot apparatus for performing the same | |
| US10036809B2 (en) | Real-time warning for distracted pedestrians with smartphones | |
| US11154991B2 (en) | Interactive autonomous robot configured for programmatic interpretation of social cues | |
| US20120194554A1 (en) | Information processing device, alarm method, and program | |
| RU2707695C2 (en) | Method, system and computer-readable data storage media for foliage detection using range data | |
| JP6388141B2 (en) | Moving body | |
| CN107856671A (en) | A kind of method and system that road conditions identification is carried out by drive recorder | |
| Tung et al. | Use of phone sensors to enhance distracted pedestrians’ safety | |
| Coşkun et al. | People counting system by using kinect sensor | |
| CN108733080B (en) | State switching method and device | |
| US11233937B1 (en) | Autonomously motile device with image capture | |
| EP4078089B1 (en) | Localization using sensors that are tranportable with a device | |
| Chen | “FOLO”: A vision-based human-following robot | |
| JP2008080472A (en) | Robot apparatus and control method thereof | |
| US11803188B1 (en) | System for docking an autonomous mobile device using inductive sensors | |
| KR102898221B1 (en) | Robot and robot system | |
| JP2010238182A (en) | Autonomous mobile object and suspicious person detection method | |
| Malathy et al. | Pedwarn-enhancement of pedestrian safety using mobile application | |
| CN114325756B (en) | Short-distance obstacle avoidance method and device based on laser radar, vehicle and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131024 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131105 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140304 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140507 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140609 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5569073 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |