[go: up one dir, main page]

JP2008198061A - Self-propelled device guiding system - Google Patents

Self-propelled device guiding system Download PDF

Info

Publication number
JP2008198061A
JP2008198061A JP2007034541A JP2007034541A JP2008198061A JP 2008198061 A JP2008198061 A JP 2008198061A JP 2007034541 A JP2007034541 A JP 2007034541A JP 2007034541 A JP2007034541 A JP 2007034541A JP 2008198061 A JP2008198061 A JP 2008198061A
Authority
JP
Japan
Prior art keywords
light
light receiving
optical signal
self
propelled device
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.)
Pending
Application number
JP2007034541A
Other languages
Japanese (ja)
Inventor
Hiroyuki Takenaka
博幸 竹中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Funai Electric Co Ltd
Original Assignee
Funai Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Funai Electric Co Ltd filed Critical Funai Electric Co Ltd
Priority to JP2007034541A priority Critical patent/JP2008198061A/en
Publication of JP2008198061A publication Critical patent/JP2008198061A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To efficiently guide a self-propelled device to a charging device or a light emission device in a self-propelled device guiding system having a self-propelled device and the charging device or the light emitting device guiding the self-propelled device. <P>SOLUTION: The self-propelled device (security robot 4) is provided with a CPU 481. The CPU executes a rotation control program 483e making the security robot 4 turn so that a light signal M is received by a front face side light receiving sensor C. The CPU 481 executes a determination program 483d determining a light signal M receiving condition in a plurality of previously set determination timing in a duration from the start of light reception to the end of it for the light signal of a signal period. As to the front face side light receiving sensor C, on which the CPU 481 executing the determination program 483d determines reception of the light signal M in at least one determination timing among a plurality of determination timing, reception of the light signal M is determined by the rotation control program 483e. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、自走式装置誘導システムに関する。   The present invention relates to a self-propelled device guidance system.

従来、所定の走行パターンに基づいて走行して、所与の機能や任務を遂行する自走式装置が知られている。
このような自走式装置は、例えば、当該自走式装置の駆動電源を蓄える蓄電池の充電を行うために、所定の充電装置に誘導されて、当該充電装置まで自律走行できるようになっている。
Conventionally, a self-propelled device that travels based on a predetermined traveling pattern and performs a given function or mission is known.
Such a self-propelled device is, for example, guided to a predetermined charging device in order to charge a storage battery that stores a drive power source of the self-propelled device, and can autonomously travel to the charging device. .

具体的には、例えば、検出領域が一部重複するように自走式装置本体の正面左側と正面右側にセンサを配置し、正面左側に配置されたセンサのみが目標(例えば、充電装置)から発光された光を受光すると左方向に回転し、正面右側に配置されたセンサのみが目標から発光された光を受光すると右方向に回転し、正面左側に配置されたセンサと正面右側に配置されたセンサの両方が目標から発光された光を受光すると直進する自走式装置が提案されている(例えば、特許文献1参照)。
特開平10−3314号公報
Specifically, for example, sensors are arranged on the front left side and front right side of the self-propelled device main body so that the detection areas partially overlap, and only the sensors arranged on the left side of the front are from the target (for example, the charging device). When the emitted light is received, it rotates in the left direction, and only the sensor arranged on the right side of the front rotates right when it receives the light emitted from the target, and it is arranged on the right side of the front with the sensor arranged on the left side of the front. A self-propelled device that goes straight when both sensors receive light emitted from a target has been proposed (see, for example, Patent Document 1).
Japanese Patent Laid-Open No. 10-3314

しかしながら、特許文献1に示すような自走式装置は、ノイズ等の影響によってセンサによる受光に途切れが生じると、充電装置の位置が変わったものと判断して回転し、その直後にその途切れがなくなると、充電装置の位置が元の位置に戻ったものと判断して回転する等の過敏な補正動作を行うことになるため、効率よく充電装置まで誘導されないという問題がある。   However, a self-propelled device such as that shown in Patent Document 1 is rotated when it is determined that the position of the charging device has changed if light reception by the sensor is interrupted due to the influence of noise or the like. If it disappears, it will be judged that the position of the charging device has returned to the original position, and a sensitive correction operation such as rotation will be performed, so there is a problem that the charging device is not efficiently guided.

本発明の課題は、自走式装置と、当該自走式装置を誘導する充電装置又は発光装置と、を備える自走式装置誘導システムにおいて、効率よく自走式装置を充電装置又は発光装置まで誘導することにある。   An object of the present invention is a self-propelled device guidance system including a self-propelled device and a charging device or a light-emitting device that guides the self-propelled device. There is to guide.

上記課題を解決するために、請求項1に記載の発明は、
所定の床面上を自律走行する自走式装置と、当該自走式装置を誘導するための光信号を発光し、当該自走式装置に充電のための電力を供給する充電装置と、を備える自走式装置誘導システムにおいて、
前記充電装置は、
前記自走式装置が着脱自在であり、当該自走式装置が装着されると当該自走式装置に前記充電のための電力を供給する接触端子と、
前記光信号を一定の周期で発光する発光手段と、を備え、
前記自走式装置は、
前記接触端子と接触して、当該接触端子から前記充電のための電力の供給を受ける端子と、
前記発光手段により発光された前記光信号を受光する第1受光手段が側面全周に沿って所定間隔で複数配置されるとともに、前記発光手段により発光された前記光信号を受光する第2受光手段が当該自走式装置の進行方向を向き且つ複数の前記第1受光手段のうちの隣り合う2つの前記第1受光手段から等間隔の位置に配置された受光部と、
前記第1受光手段及び/又は前記第2受光手段により前記光信号が受光された場合に、前記第2受光手段と、当該第2受光手段の左右に配置された2つの前記第1受光手段と、である3つの正面側受光手段により当該光信号が受光されるように当該自走式装置を回転させる回転制御手段と、
前記正面側受光手段によって前記発光手段により発光された一周期分の光信号の受光が開始されると、当該一周期分の光信号の受光開始直後と当該一周期分の光信号の受光終了直前の2回の判定タイミングで、前記3つの正面側受光手段のそれぞれについて当該光信号の受光状態を判定する判定手段と、
前記判定手段による判定結果を記憶する記憶手段と、を備え、
前記回転制御手段は、一の周期の前記光信号の受光に関して前記判定手段により前記2回の判定タイミングのうちのどちらか1つの判定タイミングで当該光信号を受光していないと判定された前記正面側受光手段については、当該一の周期の直前の周期の前記光信号の受光に関して前記判定手段により前記2回の判定タイミングの全てで当該光信号を受光していると判定されたと前記記憶手段に記憶されている場合は、当該一の周期の光信号を受光しているものと判断することを特徴とする。
In order to solve the above-mentioned problem, the invention described in claim 1
A self-propelled device that autonomously travels on a predetermined floor surface, and a charging device that emits an optical signal for guiding the self-propelled device and supplies electric power for charging to the self-propelled device. In the self-propelled device guidance system provided,
The charging device is:
The self-propelled device is detachable, and when the self-propelled device is attached, a contact terminal that supplies power for the charging to the self-propelled device;
A light emitting means for emitting the optical signal at a constant period,
The self-propelled device is
A terminal that is in contact with the contact terminal and receives supply of power for the charging from the contact terminal;
A plurality of first light receiving means for receiving the optical signal emitted by the light emitting means are arranged at predetermined intervals along the entire circumference of the side surface, and a second light receiving means for receiving the optical signal emitted by the light emitting means. A light-receiving unit that is directed at the traveling direction of the self-propelled device and is arranged at equal intervals from two adjacent first light-receiving units of the plurality of first light-receiving units;
When the optical signal is received by the first light receiving means and / or the second light receiving means, the second light receiving means and the two first light receiving means arranged on the left and right of the second light receiving means, Rotation control means for rotating the self-propelled device so that the optical signal is received by the three front side light receiving means,
When light reception of one period of light signal emitted by the light emitting means is started by the front side light receiving means, immediately after the start of light reception of the light signal for one period and immediately before the end of light reception of the light signal for one period Determining means for determining the light receiving state of the optical signal for each of the three front side light receiving means at the two determination timings;
Storage means for storing the determination result by the determination means,
The rotation control unit is configured to determine that the optical signal is not received at any one of the two determination timings by the determination unit with respect to reception of the optical signal in one cycle. For the side light receiving means, the storage means determines that the light signal is received by the determination means at all the two determination timings with respect to light reception of the optical signal in the cycle immediately before the one cycle. If stored, it is determined that the optical signal having the one cycle is received.

請求項2に記載の発明は、
所定の床面上を自律走行する自走式装置と、当該自走式装置を誘導するための光信号を発光する発光装置と、を備える自走式装置誘導システムにおいて、
前記発光装置は、
前記光信号を一定の周期で発光する発光手段を備え、
前記自走式装置は、
前記発光手段により発光された前記光信号を受光する受光手段が、側面全周に沿って複数配置された受光部と、
前記受光手段により前記光信号が受光された場合に、複数の前記受光手段のうちの当該自走式装置の進行方向正面側を向く複数の正面側受光手段により当該光信号が受光されるように当該自走式装置を回転させる回転制御手段と、
前記受光手段によって前記発光手段により発光された一周期分の光信号の受光が開始されると、当該一周期分の光信号の受光開始から受光終了までの間に予め設定された複数の判定タイミングで、複数の前記正面側受光手段のそれぞれについて当該光信号の受光状態を判定する判定手段と、を備え、
前記回転制御手段は、前記判定手段により前記複数の判定タイミングのうちの少なくとも一の判定タイミングで前記光信号を受光していると判定された前記正面側受光手段については、前記光信号を受光しているものと判断することを特徴とする。
The invention described in claim 2
In a self-propelled device guidance system comprising a self-propelled device that autonomously travels on a predetermined floor and a light emitting device that emits an optical signal for guiding the self-propelled device,
The light emitting device
A light emitting means for emitting the optical signal at a constant period;
The self-propelled device is
A plurality of light receiving means for receiving the light signal emitted by the light emitting means, and a plurality of light receiving parts disposed along the entire side surface;
When the light signal is received by the light receiving means, the optical signal is received by a plurality of front side light receiving means facing the front side of the traveling direction of the self-propelled device among the plurality of light receiving means. Rotation control means for rotating the self-propelled device;
When light reception of the light signal for one cycle emitted by the light emitting device is started by the light receiving device, a plurality of determination timings set in advance between the start of light reception of the light signal for one cycle and the end of light reception And determining means for determining the light receiving state of the optical signal for each of the plurality of front side light receiving means,
The rotation control means receives the optical signal for the front side light receiving means that is determined by the determination means to receive the optical signal at at least one of the plurality of determination timings. It is characterized by judging that it is.

請求項3に記載の発明は、
請求項2に記載の自走式装置誘導システムにおいて、
複数の前記受光手段は、前記受光部の側面全周に沿って所定間隔で複数配置された第1受光手段と、前記自走式装置の進行方向を向き且つ前記受光部の側面における複数の前記第1受光手段のうちの隣り合う2つの前記第1受光手段から等間隔の位置に配置された第2受光手段と、であり、
複数の前記正面側受光手段は、前記第2受光手段と、当該第2受光手段の左右に配置された2つの前記第1受光手段と、であることを特徴とする。
The invention described in claim 3
In the self-propelled device guidance system according to claim 2,
A plurality of the light receiving means, a plurality of first light receiving means arranged at predetermined intervals along the entire side surface of the light receiving portion, and a plurality of the light receiving portions facing the traveling direction of the self-propelled device and on the side surface of the light receiving portion. Second light receiving means arranged at equal intervals from two adjacent first light receiving means of the first light receiving means,
The plurality of front side light receiving means are the second light receiving means and the two first light receiving means arranged on the left and right sides of the second light receiving means.

請求項4に記載の発明は、
請求項2又は3に記載の自走式装置誘導システムにおいて、
前記判定タイミングは、前記一周期分の光信号の受光開始直後と、当該一周期分の光信号の受光終了直前と、を含むことを特徴とする。
The invention according to claim 4
In the self-propelled device guidance system according to claim 2 or 3,
The determination timing includes immediately after the start of light reception of the optical signal for one cycle and immediately before the end of light reception of the optical signal for the one cycle.

請求項1に記載の発明によれば、判定手段によって、受光手段によって発光手段により発光された一周期分の光信号の受光が開始されると、当該一周期分の光信号の受光開始直後と当該一周期分の光信号の受光終了直前の2回の判定タイミングで、3つの正面側受光手段のそれぞれについて当該光信号の受光状態を判定することができ、回転制御手段によって、一の周期の光信号の受光に関して判定手段により2回の判定タイミングのうちのどちらか1つの判定タイミングで当該光信号を受光していないと判定された正面側受光手段については、当該一の周期の直前の周期の光信号の受光に関して判定手段により2回の判定タイミングの全てで当該光信号を受光していると判定されたと記憶手段に記憶されている場合は、当該一の周期の光信号を受光しているものと判断することができる。
すなわち、一の周期の光信号の受光開始から受光終了までの間で正面側受光手段による受光に途切れが生じたとしても、当該一の周期の光信号の受光開始から受光終了までの間の一部の期間で当該正面側受光手段により光信号が受光されていると判定された場合であり、且つ、当該一の周期の直前の周期の光信号の受光開始から受光終了までの間で正面側受光手段による受光に途切れが生じていない場合は、当該正面側受光手段については、光信号を受光しているものと判断するため、過敏な補正動作を行うことを抑えることができることとなって、効率よく自走式装置を充電装置まで誘導することができる。
According to the first aspect of the present invention, when the determination unit starts to receive the optical signal for one cycle emitted by the light emitting unit by the light receiving unit, immediately after the light reception of the optical signal for the one cycle starts. The light reception state of the optical signal can be determined for each of the three front-side light receiving means at two determination timings immediately before the end of light reception of the optical signal for one period, and the rotation control means can For the front-side light receiving means that is determined not to receive the optical signal at one of the two determination timings by the determination means with respect to the reception of the optical signal, the period immediately before the one period If it is determined in the storage means that the optical signal is received at all of the two determination timings by the determination means with respect to the reception of the optical signal, the optical signal having the one cycle is stored. It can be determined that you are receiving.
That is, even if there is a discontinuity in light reception by the front light receiving means between the start of light reception of one cycle of light signal and the end of light reception, the time between the start of light reception of the light signal of one cycle and the end of light reception is one. And when the light signal is determined to be received by the front side light receiving means during the period of the part, and the front side from the start of light reception of the optical signal in the cycle immediately before the one cycle to the end of light reception If there is no interruption in the light reception by the light receiving means, the front side light receiving means is determined to receive the optical signal, so that it is possible to suppress performing a sensitive correction operation, The self-propelled device can be efficiently guided to the charging device.

また、正面側受光手段は、第2受光手段と、当該第2受光手段の左右に配置された2つの第1受光手段と、の3つの受光手段からなるため、自走式装置は確実に充電装置から発光された光信号を受光することができることとなって、確実に自走式装置を充電装置まで誘導することができる。   Further, since the front side light receiving means includes three light receiving means including the second light receiving means and the two first light receiving means arranged on the left and right of the second light receiving means, the self-propelled device is reliably charged. Since the optical signal emitted from the device can be received, the self-propelled device can be reliably guided to the charging device.

また、判定タイミングは、一周期分の光信号の受光開始直後と、当該一周期分の光信号の受光終了直前と、の2回であるため、光信号の受光状態のチェックをより的確に行うことができる。   In addition, since the determination timing is two times, immediately after the start of light reception of the optical signal for one cycle and immediately before the end of light reception of the optical signal for one cycle, the light reception state of the optical signal is more accurately checked. be able to.

請求項2に記載の発明によれば、判定手段によって、受光手段によって発光手段により発光された一周期分の光信号の受光が開始されると、当該一周期分の光信号の受光開始から受光終了までの間に予め設定された複数の判定タイミングで、複数の正面側受光手段のそれぞれについて当該光信号の受光状態を判定することができ、回転制御手段によって、判定手段により複数の判定タイミングのうちの少なくとも一の判定タイミングで光信号を受光していると判定された正面側受光手段については、光信号を受光しているものと判断することができる。
すなわち、受光開始から受光終了までの間で正面側受光手段による受光に途切れが生じたとしても、当該受光開始から受光終了までの間の一部の期間で当該正面側受光手段により光信号が受光されていると判定された場合は、当該正面側受光手段については、光信号を受光しているものと判断するため、過敏な補正動作を行うことを抑えることができることとなって、効率よく自走式装置を発光装置まで誘導することができる。
According to the second aspect of the present invention, when the determination unit starts to receive the optical signal for one cycle emitted by the light emitting unit by the light receiving unit, the light reception starts from the start of receiving the optical signal for the one cycle. The light receiving state of the optical signal can be determined for each of the plurality of front-side light receiving means at a plurality of determination timings set in advance until the end, and the rotation control means determines a plurality of determination timings by the determining means. For the front side light receiving means determined to receive the optical signal at at least one of the determination timings, it can be determined that the optical signal is received.
That is, even if there is an interruption in the light reception by the front light receiving means from the start of light reception to the end of light reception, the light signal is received by the front light receiving means during a part of the period from the start of light reception to the end of light reception. If it is determined that the light is received, the front-side light receiving means determines that the light signal is received, so that it is possible to suppress a sensitive correction operation, and it is possible to efficiently The traveling device can be guided to the light emitting device.

請求項3に記載の発明によれば、請求項2に記載の発明と同様の効果が得られることは無論のこと、正面側受光手段は、第2受光手段と、当該第2受光手段の左右に配置された2つの第1受光手段と、の3つの受光手段からなるため、自走式装置は確実に発光装置から発光された光信号を受光することができることとなって、確実に自走式装置を発光装置まで誘導することができる。   According to the invention described in claim 3, it is needless to say that the same effect as that of the invention described in claim 2 can be obtained. The front side light receiving means includes the second light receiving means and the left and right sides of the second light receiving means. The first light receiving means and the three first light receiving means arranged in the self-propelled device can reliably receive the light signal emitted from the light emitting device, and the self-propelled device is surely self-propelled. The device can be guided to the light emitting device.

請求項4に記載の発明によれば、請求項2又は3に記載の発明と同様の効果が得られることは無論のこと、判定タイミングは、一周期分の光信号の受光開始直後と、当該一周期分の光信号の受光終了直前と、を含むため、光信号の受光状態のチェックをより的確に行うことができる。   According to the invention described in claim 4, it is needless to say that the same effect as that of the invention described in claim 2 or 3 can be obtained. Since it includes immediately before the end of light signal reception for one cycle, it is possible to more accurately check the light reception state of the light signal.

以下、図を参照して、本発明にかかる自走式装置誘導システムの最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
本実施の形態では、自走式装置としてセキュリティロボットを例示して、発光装置として充電装置を例示して、説明することとする。
Hereinafter, the best mode of a self-propelled device guidance system according to the present invention will be described in detail with reference to the drawings. The scope of the invention is not limited to the illustrated example.
In this embodiment, a security robot is exemplified as a self-propelled device, and a charging device is exemplified as a light emitting device.

<自走式装置誘導システム>
まず、自走式装置誘導システム1の構成について、図1〜図8を参照して説明する。
自走式装置誘導システム1は、例えば、図1に示すように、所定の室内Rの床面F上を所定の走行パターンに基づいて自律走行して、室内Rに侵入する不審者等を監視するセキュリティロボット4と、セキュリティロボット4を誘導するための光信号Mを発光し、セキュリティロボット4に充電のための電力を供給する充電装置2と、などを備えて構成される。
<Self-propelled device guidance system>
First, the configuration of the self-propelled device guidance system 1 will be described with reference to FIGS.
For example, as shown in FIG. 1, the self-propelled device guidance system 1 autonomously travels on a floor surface F of a predetermined room R based on a predetermined travel pattern, and monitors suspicious persons entering the room R. And a charging device 2 that emits an optical signal M for guiding the security robot 4 and supplies the security robot 4 with electric power for charging.

<充電装置の構成>
充電装置2は、例えば、図1及び図2に示すように、四角柱形状に形成された本体部20と、本体部20の正面に配置された接触端子21と、本体部20の正面から光信号Mを発光する発光部22と、などを備えて構成される。
ここで、本体部20における床面Fに略直交する一側面を前側(正面)とし、正面に対向する一側面を後側とする。また、前後方向に直交し且つ床面Fに略平行する方向を左右方向とし、前後方向及び左右方向の双方に直交する方向を上下方向とする。
<Configuration of charging device>
For example, as shown in FIGS. 1 and 2, the charging device 2 includes a main body 20 formed in a quadrangular prism shape, a contact terminal 21 disposed in front of the main body 20, and light from the front of the main body 20. The light emitting unit 22 that emits the signal M, and the like are configured.
Here, let one side surface substantially orthogonal to the floor surface F in the main-body part 20 be a front side (front surface), and let one side surface facing a front surface be a rear side. Further, a direction orthogonal to the front-rear direction and substantially parallel to the floor surface F is defined as the left-right direction, and a direction orthogonal to both the front-rear direction and the left-right direction is defined as the up-down direction.

(接触端子)
接触端子21は、例えば、セキュリティロボット4が着脱自在であり、セキュリティロボット4が装着されるとセキュリティロボット4にセキュリティロボット4の蓄電池(図示所略)の充電のための電力を供給する。
(Contact terminal)
For example, the security robot 4 is detachably attached to the contact terminal 21. When the security robot 4 is attached, the contact terminal 21 supplies the security robot 4 with power for charging a storage battery (not shown) of the security robot 4.

(発光部)
発光部22は、例えば、赤外LED等を備えて構成されており、例えば、発光手段として、光信号Mを一定の周期で発光する。
一周期分の光信号Mは、例えば、カスタムコードと、データコードと、反転データコードと、エンドビットと、などを含んでおり、例えば、一周期分の光信号Mの発光開始から発光終了までにかかる発光時間は、例えば、108ミリ秒である。
(Light emitting part)
The light emitting unit 22 includes, for example, an infrared LED, and emits an optical signal M at a constant cycle as a light emitting unit, for example.
The optical signal M for one cycle includes, for example, a custom code, a data code, an inverted data code, an end bit, and the like. For example, from the start of light emission of the optical signal M for one cycle to the end of light emission. For example, the light emission time is 108 milliseconds.

<セキュリティロボットの構成>
セキュリティロボット4は、例えば、図1、図3及び図4に示すように、平面視略矩形状に形成された本体部40と、セキュリティロボット4が所定の室内Rの床面F上を自律走行するための走行部41と、セキュリティロボット4が所定の室内Rに侵入する不審者等を監視するための監視部42と、セキュリティロボット4が充電するための充電部43と、所定の指示をユーザが入力するための入力部44と、セキュリティロボット4が充電装置2を検出するための受光部45と、セキュリティロボット4が時間を計時するための計時部46と、所定の情報を記憶するためのメモリ部47と、これら各部を制御するための制御部48と、などを備えて構成される。
ここで、セキュリティロボット4の進行方向に沿った方向を前後方向として、進行方向側を前側(正面)とし、進行方向の反対側を後側とする。また、前後方向に直交し且つ床面Fに略平行する方向を左右方向とし、前後方向及び左右方向の双方に直交する方向を上下方向とする。
<Configuration of security robot>
For example, as shown in FIGS. 1, 3, and 4, the security robot 4 autonomously travels on a main body 40 formed in a substantially rectangular shape in plan view, and the security robot 4 on a floor surface F in a predetermined room R. A traveling unit 41 for monitoring, a monitoring unit 42 for monitoring a suspicious person or the like that the security robot 4 enters a predetermined room R, a charging unit 43 for charging the security robot 4, and a predetermined instruction by the user An input unit 44 for inputting the information, a light receiving unit 45 for the security robot 4 to detect the charging device 2, a time measuring unit 46 for the security robot 4 to measure time, and for storing predetermined information A memory unit 47, a control unit 48 for controlling these units, and the like are configured.
Here, the direction along the traveling direction of the security robot 4 is the front-rear direction, the traveling direction side is the front side (front), and the opposite side of the traveling direction is the rear side. Further, a direction orthogonal to the front-rear direction and substantially parallel to the floor surface F is defined as the left-right direction, and a direction orthogonal to both the front-rear direction and the left-right direction is defined as the up-down direction.

(本体部)
本体部40は、例えば、走行部41や制御部48などを衝撃や塵埃から保護するためのものであり、走行部41や制御部48などを覆うようにして設けられている。
具体的には、本体部40は、例えば、図1や図3に示すように、筐体401と、セキュリティロボット4の前面左側から左側面前側に亘って配設された左カバー部材402Lと、セキュリティロボット4の前面右側から右側面前側に亘って配設された右カバー部材402Rと、などを備えて構成される。
(Main body)
The main body 40 is, for example, for protecting the traveling unit 41, the control unit 48, and the like from impacts and dust, and is provided so as to cover the traveling unit 41, the control unit 48, and the like.
Specifically, as shown in FIGS. 1 and 3, for example, the main body 40 includes a housing 401, a left cover member 402L disposed from the front left side of the security robot 4 to the front side of the left side, And a right cover member 402R disposed from the front right side of the security robot 4 to the front side of the right side.

(走行部)
走行部41は、例えば、左キャタピラ411L及び右キャタピラ411Rと、左走行モータ412L及び右走行モータ412Rと、障害物検知センサ413と、などを備えて構成される。
(Traveling part)
The traveling unit 41 includes, for example, a left caterpillar 411L and a right caterpillar 411R, a left traveling motor 412L and a right traveling motor 412R, an obstacle detection sensor 413, and the like.

左キャタピラ411L及び右キャタピラ411Rは、例えば、それぞれセキュリティロボット4の左側及び右側に配設されている。   The left caterpillar 411L and the right caterpillar 411R are disposed on the left side and the right side of the security robot 4, for example.

左走行モータ412L及び右走行モータ412Rは、例えば、セキュリティロボット4を走行させる駆動源として機能するとともに、セキュリティロボット4を回転(左転回や右転回)させる駆動源として機能する。
具体的には、左走行モータ412L及び右走行モータ412Rは、制御部48から入力される制御信号に従って、所定の駆動伝達部材を介して、それぞれ左キャタピラ411L及び右キャタピラ411Rを回転させる。
For example, the left traveling motor 412L and the right traveling motor 412R function as drive sources that cause the security robot 4 to travel, and also function as drive sources that rotate the security robot 4 (turn left or turn right).
Specifically, the left travel motor 412L and the right travel motor 412R rotate the left caterpillar 411L and the right caterpillar 411R, respectively, via predetermined drive transmission members in accordance with a control signal input from the control unit 48.

障害物検知センサ413は、例えば、セキュリティロボット4の前方や側方に位置する障害物を検知して、当該障害物検知信号を制御部48に出力する。
具体的には、障害物検知センサ413は、例えば、左カバー部材402L又は右カバー部材402Rと、障害物と、の接触に基づいて障害物を検知する接触式センサである。
The obstacle detection sensor 413 detects, for example, an obstacle located in front or side of the security robot 4 and outputs the obstacle detection signal to the control unit 48.
Specifically, the obstacle detection sensor 413 is a contact sensor that detects an obstacle based on contact between the left cover member 402L or the right cover member 402R and the obstacle, for example.

(監視部)
監視部42は、例えば、撮像レンズ421と、撮像素子422と、信号処理部423と、などを備えて構成される。
(Monitoring Department)
The monitoring unit 42 includes, for example, an imaging lens 421, an imaging element 422, a signal processing unit 423, and the like.

撮像レンズ421は、例えば、セキュリティロボット4の本体部40の正面に配置されている。   The imaging lens 421 is disposed, for example, in front of the main body 40 of the security robot 4.

撮像素子422は、例えば、CMOS(Complementary Metal-Oxide Semiconductor)型イメージセンサやCCD(Charge Coupled Device)型イメージセンサなどの撮像素子であり、制御部48から入力される制御信号に従って、例えば、撮像レンズ421を介して入力された被写体像を画像データに光電変換して、信号処理部423に出力する。   The imaging element 422 is an imaging element such as a complementary metal-oxide semiconductor (CMOS) type image sensor or a charge coupled device (CCD) type image sensor. For example, according to a control signal input from the control unit 48, for example, an imaging lens The subject image input via 421 is photoelectrically converted into image data and output to the signal processing unit 423.

信号処理部423は、制御部48から入力される制御信号に従って、例えば、撮像素子422から入力された画像データに所定の画像処理を施して、制御部48に出力する。   The signal processing unit 423 performs predetermined image processing, for example, on the image data input from the image sensor 422 according to the control signal input from the control unit 48, and outputs the processed image data to the control unit 48.

(充電部)
充電部43は、例えば、端子431と、電力量センサ432と、などを備えて構成される。
(Charging part)
The charging unit 43 includes, for example, a terminal 431, an electric energy sensor 432, and the like.

端子431は、例えば、セキュリティロボット4の本体部40の正面に配置され、充電装置2の接触端子21と接触して、接触端子21からセキュリティロボット4の蓄電池(図示省略)の充電のための電力の供給を受ける。端   The terminal 431 is disposed, for example, in front of the main body 40 of the security robot 4, contacts the contact terminal 21 of the charging device 2, and power for charging a storage battery (not shown) of the security robot 4 from the contact terminal 21. Receive the supply. end

電力量センサ432は、例えば、セキュリティロボット4の蓄電池(図示省略)に蓄えられた電力量を検出して、当該電力量検出信号を制御部48に出力する。   For example, the power amount sensor 432 detects the amount of power stored in the storage battery (not shown) of the security robot 4 and outputs the power amount detection signal to the control unit 48.

(入力部)
入力部44は、例えば、各種機能キー等から構成され、ユーザのキー操作に伴う押下信号を制御部48に出力する。
(Input section)
The input unit 44 includes, for example, various function keys and the like, and outputs a pressing signal accompanying a user key operation to the control unit 48.

(受光部)
受光部45は、例えば、充電装置2の発光部22により発光された光信号Mを受光する受光手段としての受光センサ452が、側面全周に沿って複数配置されて構成されている。
具体的には、受光部45は、例えば、セキュリティロボット4の本体部40の上面に配置されており、例えば、突出部451と、突出部451の側面全周に沿って複数配置された受光センサ452と、などを備えて構成される。
(Light receiving section)
The light receiving unit 45 includes, for example, a plurality of light receiving sensors 452 serving as a light receiving unit that receives the optical signal M emitted from the light emitting unit 22 of the charging device 2 along the entire side surface.
Specifically, the light receiving unit 45 is disposed, for example, on the upper surface of the main body 40 of the security robot 4. For example, a plurality of light receiving sensors disposed along the entire circumference of the protruding portion 451 and the protruding portion 451. 452 and the like.

突出部451は、例えば、円柱形状に形成されており、例えば、セキュリティロボット4の本体部40の上面から突出するように設けられている。
なお、突出部451の形状は、円柱形の限りでなく、平面視において略円形(例えば、円柱形や円筒形など)であってもよいし、平面視において多角形(例えば、多角柱形や多角筒形など)であってもよい。
The protruding portion 451 is formed in, for example, a cylindrical shape, and is provided so as to protrude from the upper surface of the main body portion 40 of the security robot 4, for example.
The shape of the protruding portion 451 is not limited to a columnar shape, but may be a substantially circular shape (for example, a columnar shape or a cylindrical shape) in a plan view, or a polygon shape (for example, a polygonal column shape or the like) It may be a polygonal cylinder or the like.

受光センサ452は、例えば、充電装置2の発光部22により発光された光信号Mを受光して、当該受光信号を制御部48に出力する。   For example, the light receiving sensor 452 receives the optical signal M emitted by the light emitting unit 22 of the charging device 2 and outputs the received light signal to the control unit 48.

具体的には、複数の受光センサ452は、例えば、突出部451の側面全周に沿って所定間隔で複数(例えば、6個)配置された第1受光手段としての第1受光センサ452aと、セキュリティロボット4の進行方向を向き且つ突出部451の側面における複数の第1受光センサ452aのうちの隣り合う2つの第1受光センサ452aから等間隔の位置に配置された第2受光手段としての第2受光センサ452bと、などである。
ここで、複数の受光センサ452のうちのセキュリティロボット4の進行方向正面側を向く、第2受光センサ452bと、第2受光センサ452bの左右に配置された2つの第1受光センサ452aと、を以下「正面側受光センサ(正面側受光手段)C」と呼ぶことにする。
なお、第1受光センサ452aの個数は、6個の限りでなく、複数であれば任意である。
Specifically, the plurality of light receiving sensors 452 are, for example, first light receiving sensors 452a serving as first light receiving units arranged at a predetermined interval along the entire side surface of the protruding portion 451, for example, The second light receiving means is arranged as a second light receiving means which is disposed at an equal interval from two adjacent first light receiving sensors 452a among the plurality of first light receiving sensors 452a on the side surface of the protruding portion 451 so as to face the traveling direction of the security robot 4. 2 light receiving sensor 452b.
Here, of the plurality of light receiving sensors 452, the second light receiving sensor 452b facing the front side in the traveling direction of the security robot 4 and the two first light receiving sensors 452a arranged on the left and right of the second light receiving sensor 452b are arranged. Hereinafter, it is referred to as “front side light receiving sensor (front side light receiving means) C”.
Note that the number of the first light receiving sensors 452a is not limited to six and may be arbitrary as long as it is plural.

(計時部)
計時部46は、制御部48から入力される制御信号に従って、例えば、所与の計時処理を行って、時間情報を制御部48に出力する。
(Timekeeping Department)
The timer 46 performs, for example, a given timing process according to the control signal input from the controller 48 and outputs time information to the controller 48.

(メモリ部)
メモリ部47は、例えば、不揮発性メモリ等で構成されており、制御部48から入力される制御信号に従って、所与の情報を記憶する。
具体的には、メモリ部47は、例えば、図4に示すように、判定結果データテーブル47aを記憶している。
(Memory part)
The memory unit 47 is configured by, for example, a nonvolatile memory or the like, and stores given information in accordance with a control signal input from the control unit 48.
Specifically, the memory unit 47 stores a determination result data table 47a as shown in FIG. 4, for example.

判定結果データテーブル47aは、例えば、記憶手段として、判定プログラム483dを実行したCPU481による判定結果(後述)を記憶する。   The determination result data table 47a stores, for example, a determination result (described later) by the CPU 481 that has executed the determination program 483d as a storage unit.

(制御部)
制御部48は、例えば、図4に示すように、CPU(Central Processing Unit)481と、RAM(Random Access Memory)482と、記憶部483と、などを備えて構成される。
(Control part)
For example, as shown in FIG. 4, the control unit 48 includes a CPU (Central Processing Unit) 481, a RAM (Random Access Memory) 482, a storage unit 483, and the like.

CPU481は、例えば、記憶部483に記憶されたセキュリティロボット4用の各種処理プログラムに従って各種の制御動作を行う。   The CPU 481 performs various control operations according to various processing programs for the security robot 4 stored in the storage unit 483, for example.

RAM482は、例えば、CPU481によって実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域などを備える。   The RAM 482 includes, for example, a program storage area for expanding a processing program executed by the CPU 481, a data storage area for storing input data, a processing result generated when the processing program is executed, and the like.

記憶部483は、例えば、セキュリティロボット4で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、CPU481によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部483に記憶されている。   The storage unit 483 includes, for example, a system program that can be executed by the security robot 4, various processing programs that can be executed by the system program, data that is used when these various processing programs are executed, and processing results that are arithmetically processed by the CPU 481. The data etc. are memorized. Note that the program is stored in the storage unit 483 in the form of a computer-readable program code.

具体的には、記憶部483は、例えば、判断プログラム483aと、ランダム走行制御プログラム483bと、解析プログラム483cと、判定プログラム483dと、回転制御プログラム483eと、直進走行制御プログラム483fと、などを記憶している。   Specifically, the storage unit 483 stores, for example, a determination program 483a, a random travel control program 483b, an analysis program 483c, a determination program 483d, a rotation control program 483e, a straight travel control program 483f, and the like. is doing.

判断プログラム483aは、例えば、予め設定されたセキュリティロボット4の充電タイミングになったか否かを判断する機能を、CPU481に実現させる。
具体的には、CPU481は、例えば、電力量センサ432から入力される電力量検出信号に基づいて、セキュリティロボット4の蓄電池(図示省略)に蓄えられた電力量が一定量以下になったと判定すると、セキュリティロボット4の充電タイミングになったと判断する。
For example, the determination program 483a causes the CPU 481 to realize a function of determining whether or not a preset charging timing of the security robot 4 has come.
Specifically, for example, when the CPU 481 determines that the amount of power stored in the storage battery (not shown) of the security robot 4 has become a certain amount or less based on the power amount detection signal input from the power amount sensor 432. Then, it is determined that the charging timing of the security robot 4 has come.

ランダム走行制御プログラム483bは、例えば、セキュリティロボット4をランダム走行させるために、走行部41等のセキュリティロボット4の各部を制御する機能を、CPU481に実現させる。
具体的には、CPU481は、例えば、判断プログラム483aを実行したCPU481により予め設定されたセキュリティロボット4の充電タイミングになったと判断された場合に、セキュリティロボット4をランダム走行させる。
For example, the random traveling control program 483b causes the CPU 481 to realize a function of controlling each part of the security robot 4 such as the traveling unit 41 in order to cause the security robot 4 to travel randomly.
Specifically, for example, the CPU 481 causes the security robot 4 to run at random when it is determined by the CPU 481 that has executed the determination program 483a that the charging timing of the security robot 4 is set in advance.

解析プログラム483cは、例えば、判断プログラム483aを実行したCPU481により予め設定されたセキュリティロボット4の充電タイミングになったと判断されると、受光センサ452が光信号Mを受光する度に、受光センサ452から入力される受光信号に基づいて光信号Mに含まれるコードを解析する機能を、CPU481に実現させる。
ここで、CPU481が一の周期の光信号Mに含まれるコードを解析するためには、複数の受光センサ452のうちの少なくとも1つの受光センサ452によって、受光開始から受光終了までの間、途切れることなく当該一の周期の光信号Mを受光する必要がある。
The analysis program 483c, for example, from the light receiving sensor 452 whenever the light receiving sensor 452 receives the optical signal M when it is determined by the CPU 481 that executes the determining program 483a that the charging timing of the security robot 4 is preset. The CPU 481 realizes a function of analyzing a code included in the optical signal M based on the received light reception signal.
Here, in order for the CPU 481 to analyze the code included in the optical signal M in one cycle, the at least one light receiving sensor 452 of the plurality of light receiving sensors 452 is interrupted from the start of light reception to the end of light reception. Instead, it is necessary to receive the optical signal M of the one cycle.

判定プログラム483dは、例えば、受光センサ452によって充電装置2の発光部22により発光された一周期分の光信号Mの受光が開始されると、当該一周期分の光信号Mの受光開始から受光終了までの間に予め設定された複数の判定タイミングで、複数(3つ)の正面側受光センサ452のそれぞれについて光信号Mの受光状態を判定して、当該判定結果を判定結果データテーブル47aに記憶させる機能を、CPU481に実現させる。
具体的には、一周期分の光信号Mの受光開始から受光終了までの間に予め設定された複数の判定タイミングは、例えば、図5に示すように、当該一周期分の光信号Mの受光開始直後と、当該一周期分の光信号Mの受光終了直前と、の2回であるとする。
ここで、一周期分の光信号Mの受光開始は、例えば、その光信号Mに含まれるカスタムコードを受光したことにより特定する。
また、一周期分の光信号Mの受光終了は、例えば、一周期分の光信号Mの発光開始から発光終了までにかかる発光時間(例えば、108ミリ秒)を考慮して、当該一周期分の光信号Mの受光開始からの時間を計時部46により計時することにより特定する。
CPU481は、かかる判定プログラム483dを実行することによって、判定手段として機能する。
For example, when the light receiving sensor 452 starts to receive the optical signal M for one cycle emitted by the light emitting unit 22 of the charging device 2, the determination program 483d receives the light from the start of receiving the optical signal M for the one cycle. The light reception state of the optical signal M is determined for each of a plurality of (three) front-side light reception sensors 452 at a plurality of determination timings set in advance until the end, and the determination results are stored in the determination result data table 47a. The CPU 481 realizes the function to be stored.
Specifically, the plurality of determination timings set in advance from the start of light reception to the end of light reception for one cycle of the optical signal M are, for example, as shown in FIG. Assume that it is two times immediately after the start of light reception and immediately before the end of light reception of the optical signal M for one cycle.
Here, the light reception start of the optical signal M for one cycle is specified by receiving a custom code included in the optical signal M, for example.
In addition, the end of light reception of the optical signal M for one cycle takes into account the light emission time (for example, 108 milliseconds) from the start of light emission to the end of light emission of the optical signal M for one cycle. The time from the start of light reception of the optical signal M is determined by measuring the time by the timer 46.
The CPU 481 functions as a determination unit by executing the determination program 483d.

回転制御プログラム483eは、例えば、受光センサ452により光信号Mが受光された場合に、光信号Mが到来する方向にセキュリティロボット4の進行方向が向くよう、走行部41等のセキュリティロボット4の各部を制御して、複数(7つ)の受光センサ452のうちの複数(3つ)の正面側受光センサCによりその光信号Mが受光されるようにセキュリティロボット4を回転させる機能を、CPU481に実現させる。   For example, when the light signal M is received by the light receiving sensor 452, the rotation control program 483e is configured so that each part of the security robot 4 such as the traveling unit 41 is directed so that the traveling direction of the security robot 4 is directed in the direction in which the light signal M arrives. The CPU 481 has a function of rotating the security robot 4 so that the optical signal M is received by the plural (three) front-side light receiving sensors C among the plural (seven) light receiving sensors 452. make it happen.

具体的には、CPU481は、例えば、解析プログラム483cを実行したCPU481による解析結果に基づいて、受光センサ452により受光された光信号Mが、充電装置2の発光部22により発光された光信号Mであると判断した場合に、例えば、図6に示すように、3つの正面側受信センサCにより光信号Mが受光されるようにセキュリティロボット4を回転させる。   Specifically, for example, based on the analysis result by the CPU 481 that executes the analysis program 483c, the CPU 481 converts the optical signal M received by the light receiving sensor 452 into the optical signal M emitted by the light emitting unit 22 of the charging device 2. For example, as shown in FIG. 6, the security robot 4 is rotated so that the optical signal M is received by the three front-side reception sensors C.

さらに、回転制御プログラム483eは、例えば、3つの正面側受信センサCにより光信号Mが受光されるようにセキュリティロボット4を回転させた後、判定プログラム483dを実行したCPU481により複数(2回)の判定タイミングのうちの少なくとも一の判定タイミングで光信号Mを受光していると判定された正面側受光センサCについては、光信号Mを受光しているものと判断し、一方、判定プログラム483dを実行したCPU481により複数(2回)の判定タイミングの全てで光信号Mを受光していないと判定された正面側受光センサCについては、光信号Mを受光していないものと判断して、複数(3つ)の正面側受光センサCにより光信号Mが受光されるように、走行部41等のセキュリティロボット4の各部を制御して、セキュリティロボット4を回転させる機能を、CPU481に実現させる。   Further, for example, after rotating the security robot 4 so that the optical signal M is received by the three front-side reception sensors C, the rotation control program 483e is plural (twice) by the CPU 481 that executes the determination program 483d. For the front side light receiving sensor C determined to receive the optical signal M at at least one of the determination timings, it is determined that the optical signal M is received, while the determination program 483d is executed. The front side light receiving sensor C determined by the executed CPU 481 not to receive the optical signal M at all of the plurality (two times) of determination timings is determined as not receiving the optical signal M. Each part of the security robot 4 such as the traveling part 41 is controlled so that the optical signal M is received by the (three) front side light receiving sensors C. To, a function to rotate the security robot 4, to realize the CPU481.

具体的には、CPU481は、例えば、判定プログラム483dを実行したCPU481により2回の判定タイミングの全てで光信号Mを受光していると判定された正面側受光センサCについては、光信号Mを受光しているものと判断する。
また、CPU481は、例えば、図7に示すように、一の周期の光信号Mの受光に関して判定プログラム483dを実行したCPU481により2回の判定タイミングのうちのどちらか1つの判定タイミングでその光信号Mを受光していないと判定された正面側受光センサC(例えば、図7における右側の正面側受光センサC)については、当該一の周期の直前の周期の光信号Mの受光に関して判定プログラム483dを実行したCPU481により2回の判定タイミングの全てでその光信号Mを受光していると判定されたと判定結果データテーブル47aに記憶されている場合は、当該一の周期の光信号Mを受光しているものと判断する。
そして、CPU481は、例えば、一の周期の光信号Mの受光に関して、3つの正面側受光センサCのうちの少なくとも1つの正面側受光センサCが全ての判定タイミングで光信号Mを受光していると判定された正面側受光センサCであり、そして、解析プログラム483cを実行したCPU481による解析結果に基づいて、当該少なくとも1つの正面側受光センサCにより受光された光信号Mが、充電装置2の発光部22により発光された光信号Mであると判断した場合であって、3つの正面側受光センサCのうちの残りの正面側受信センサCが、当該一の周期の光信号Mを受光しているものと判断された場合は、セキュリティロボット4を回転させない。
Specifically, the CPU 481 transmits the optical signal M for the front-side light receiving sensor C that is determined to receive the optical signal M at all two determination timings, for example, by the CPU 481 that has executed the determination program 483d. Judge that it is receiving light.
Further, for example, as shown in FIG. 7, the CPU 481 executes the optical signal at one of the two determination timings by the CPU 481 that has executed the determination program 483 d regarding the reception of the optical signal M in one cycle. For the front side light receiving sensor C determined not to receive M (for example, the right side front side light receiving sensor C in FIG. 7), the determination program 483d regarding the reception of the optical signal M in the cycle immediately before the one cycle. If it is stored in the determination result data table 47a that the optical signal M is determined to be received at all of the two determination timings by the CPU 481 that executed the above, the optical signal M of the one cycle is received. Judge that it is.
For example, the CPU 481 receives at least one front-side light receiving sensor C among the three front-side light receiving sensors C at all the determination timings regarding the reception of the light signal M in one cycle. And the light signal M received by the at least one front side light receiving sensor C based on the analysis result by the CPU 481 that executed the analysis program 483c is In the case where it is determined that the light signal M is emitted by the light emitting unit 22, the remaining front-side reception sensor C among the three front-side light reception sensors C receives the optical signal M of the one cycle. If it is determined that the security robot 4 is, the security robot 4 is not rotated.

一方、CPU481は、例えば、図8に示すように、一の周期の光信号Mの受光に関して判定プログラム483dを実行したCPU481により2回の判定タイミングの全てでその光信号Mを受光していないと判定された正面側受光センサC(例えば、図8における右側の正面側受光センサC)については、当該一の周期の直前の周期の光信号Mの受光に関して判定プログラム483dを実行したCPU481により2回の判定タイミングの全てでその光信号Mを受光していると判定されたと判定結果データテーブル47aに記憶されている場合であっても、当該一の周期の光信号Mを受光していないものと判断する。
そして、CPU481は、例えば、一の周期の光信号Mの受光に関して、3つの正面側受光センサCのうちの少なくとも1つの正面側受光センサCが全ての判定タイミングで光信号Mを受光していると判定された正面側受光センサCであり、そして、解析プログラム483cを実行したCPU481による解析結果に基づいて、当該少なくとも1つの正面側受光センサCにより受光された光信号Mが、充電装置2の発光部22により発光された光信号Mであると判断した場合であっても、3つの正面側受光センサCのうちの残りの正面側受信センサCが、当該一の周期の光信号Mを受光していないものと判断された場合は、3つの正面側受光センサCにより光信号Mが受光されるようにセキュリティロボット4を回転させる。
CPU481は、かかる回転制御プログラム483eを実行することによって、回転制御手段として機能する。
On the other hand, for example, as shown in FIG. 8, the CPU 481 does not receive the optical signal M at all of the two determination timings by the CPU 481 that has executed the determination program 483 d regarding the reception of the optical signal M in one cycle. For the determined front-side light receiving sensor C (for example, the right-side front-side light receiving sensor C in FIG. 8), the CPU 481 that has executed the determination program 483d for the light reception of the optical signal M in the period immediately before the one period performs twice. Even if the determination result data table 47a stores that the optical signal M is received at all the determination timings, the optical signal M having the one cycle is not received. to decide.
For example, the CPU 481 receives at least one front-side light receiving sensor C among the three front-side light receiving sensors C at all the determination timings regarding the reception of the light signal M in one cycle. And the light signal M received by the at least one front side light receiving sensor C based on the analysis result by the CPU 481 that executed the analysis program 483c is Even when it is determined that the optical signal M is emitted by the light emitting unit 22, the remaining front-side reception sensor C among the three front-side light reception sensors C receives the optical signal M of the one cycle. If it is determined that it is not, the security robot 4 is rotated so that the light signal M is received by the three front side light receiving sensors C.
The CPU 481 functions as a rotation control unit by executing the rotation control program 483e.

直進走行制御プログラム483fは、例えば、回転制御プログラム483eを実行したCPU481により、3つの正面側受光センサCにより光信号Mが受光されるようにセキュリティロボット4が回転された後、セキュリティロボット4を直進走行させることによって、充電装置2に向けてセキュリティロボット4を走行させる機能を、CPU481に実現させる。   The straight traveling control program 483f is, for example, the CPU 481 that has executed the rotation control program 483e rotates the security robot 4 so that the light signal M is received by the three front side light receiving sensors C, and then proceeds straight through the security robot 4. By running, the CPU 481 realizes the function of running the security robot 4 toward the charging device 2.

<充電処理>
次に、自走式装置誘導システム1が備えるセキュリティロボット4の充電に関する処理について、図9及び図10のフローチャートを参照して説明する。
<Charging process>
Next, processing related to charging of the security robot 4 included in the self-propelled device guidance system 1 will be described with reference to the flowcharts of FIGS. 9 and 10.

まず、セキュリティロボット4のCPU481は、判断プログラム483aを実行して、予め設定されたセキュリティロボット4の充電タイミングになったか否かを判断する(ステップS11)。   First, the CPU 481 of the security robot 4 executes the determination program 483a to determine whether or not the preset charging timing of the security robot 4 has been reached (step S11).

ステップS11で、予め設定されたセキュリティロボット4の充電タイミングになっていないと判断すると(ステップS11;No)、CPU481は、ステップS11以降の処理を繰り返して行う。   If it is determined in step S11 that the preset timing for charging the security robot 4 is not reached (step S11; No), the CPU 481 repeats the processes in and after step S11.

一方、ステップS11で、予め設定されたセキュリティロボット4の充電タイミングになったと判断すると(ステップS11;Yes)、ランダム走行制御プログラム483bを実行して、セキュリティロボット4をランダム走行させて(ステップS12)、解析プログラム483cを実行して、受光センサ452によって充電装置2の発光部22により発光された光信号Mが受光されたか否かを判断する(ステップS13)。   On the other hand, if it is determined in step S11 that the preset charging timing of the security robot 4 has been reached (step S11; Yes), the random travel control program 483b is executed to cause the security robot 4 to travel randomly (step S12). Then, the analysis program 483c is executed to determine whether or not the light signal M emitted from the light emitting unit 22 of the charging device 2 is received by the light receiving sensor 452 (step S13).

ステップS13で、受光センサ452によって充電装置2の発光部22により発光された光信号Mが受光されていないと判断すると(ステップS13;No)、CPU481は、ステップS12以降の処理を繰り返して行う。   If it is determined in step S13 that the light signal M emitted from the light emitting unit 22 of the charging device 2 is not received by the light receiving sensor 452 (step S13; No), the CPU 481 repeats the processes in and after step S12.

一方、ステップS13で、受光センサ452によって充電装置2の発光部22により発光された光信号Mが受光されたと判断すると(ステップS13;Yes)、CPU481は、回転制御プログラム483eを実行して、3つの正面側受光センサCにより光信号Mが受光されるようにセキュリティロボット4を回転させて(ステップS14)、直進走行制御プログラム483fを実行して、セキュリティロボット4を直進走行させる(ステップS15)。   On the other hand, if it is determined in step S13 that the light signal M emitted from the light emitting unit 22 of the charging device 2 is received by the light receiving sensor 452 (step S13; Yes), the CPU 481 executes the rotation control program 483e to execute 3 The security robot 4 is rotated so that the optical signal M is received by the two front side light receiving sensors C (step S14), and the straight traveling control program 483f is executed to cause the security robot 4 to travel straight (step S15).

次いで、CPU481は、正面側受光センサCにより一の周期の光信号Mの受光が開始されたか否かを判断する(ステップS16)。   Next, the CPU 481 determines whether or not the front-side light receiving sensor C has started to receive the optical signal M with one cycle (step S16).

ステップS16で、正面側受光センサCにより一の周期の光信号Mの受光が開始されていないと判断すると(ステップS16;No)、CPU481は、ステップS13以降の処理を繰り返して行う。
ここで、CPU481は、例えば、一周期分の光信号Mの発光開始から発光終了までにかかる発光時間(例えば、108ミリ秒)と同等の期間、正面側発光センサCにより一の周期の光信号Mの受光が開始されたか否かを繰り返し判断し、そして、当該期間の間に、正面側受光センサCにより一の周期の光信号Mの受光が開始されたと判断しなかった場合に、ステップS13以降の処理を繰り返して行う。
If it is determined in step S16 that the front-side light receiving sensor C has not started receiving the light signal M with one cycle (step S16; No), the CPU 481 repeats the processing from step S13.
Here, for example, the CPU 481 uses the front-side light emitting sensor C for one period of the optical signal for a period equivalent to the light emission time (for example, 108 milliseconds) from the light emission start to the light emission end of the light signal M for one period. If it is determined repeatedly whether or not the light reception of M has been started, and if it is not determined during the period that the light reception of the optical signal M of one cycle has been started by the front side light reception sensor C, step S13 The subsequent processing is repeated.

一方、ステップS16で、正面側受光センサCにより一の周期の光信号Mの受光が開始されたと判断すると(ステップS16;Yes)、CPU481は、判定プログラム483dを実行して、光信号Mの受光状態を判定して、当該判定結果を判定結果データテーブル47aに記憶させる(ステップS17)。   On the other hand, if it is determined in step S16 that the front side light receiving sensor C has started receiving the light signal M of one cycle (step S16; Yes), the CPU 481 executes the determination program 483d to receive the light signal M. The state is determined, and the determination result is stored in the determination result data table 47a (step S17).

次いで、CPU481は、解析プログラム483cを実行して、ステップS16において受光が開始された一の周期の光信号Mを解析して、その光信号Mが充電装置2の発光部22により発光された光信号Mであるか否かを判断する(ステップS18)。
ここで、充電装置2の発光部22により発光された光信号Mでないと判断する場合とは、例えば、3つの正面側受光センサCのうちの一又は全ての正面側受光センサCにより受光された光信号Mに含まれるコードを解析して、発光部22により発光された光信号Mでないと判断した場合と、ノイズ等の影響によって3つの正面側受光センサCのうちの全ての正面側受光センサCのよる光信号Mの受信が失敗して、光信号Mに含まれるコードが解析できなかった場合と、の何れかである。
Next, the CPU 481 executes the analysis program 483c, analyzes the optical signal M having one cycle in which light reception is started in step S16, and the light signal M is emitted by the light emitting unit 22 of the charging device 2. It is determined whether or not the signal is M (step S18).
Here, the case where it is determined that the signal is not the light signal M emitted by the light emitting unit 22 of the charging device 2 is, for example, received by one or all of the front side light receiving sensors C of the three front side light receiving sensors C. When the code included in the optical signal M is analyzed and it is determined that the optical signal M is not emitted by the light emitting unit 22, all the front-side light-receiving sensors among the three front-side light-receiving sensors C due to the influence of noise or the like One of the cases where the reception of the optical signal M by C fails and the code included in the optical signal M cannot be analyzed.

ステップS18で、充電装置2の発光部22により発光された光信号Mでないと判断すると(ステップS18;No)、CPU481は、ステップS12以降の処理を繰り返して行う。   If it is determined in step S18 that the light signal M is not emitted by the light emitting unit 22 of the charging device 2 (step S18; No), the CPU 481 repeats the processing from step S12.

一方、ステップS18で、充電装置2の発光部22により発光された光信号Mであると判断すると(ステップS18;Yes)、CPU481は、ステップS17において、3つの正面側受光センサCのうちの全ての正面側受光センサCが、2回の判定タイミングのうちの全ての判定タイミングで光信号Mを受光していると判定されたか否かを判断する(ステップS19)。   On the other hand, if it is determined in step S18 that the light signal M is emitted from the light emitting unit 22 of the charging device 2 (step S18; Yes), the CPU 481 determines that all of the three front side light receiving sensors C are in step S17. The front side light receiving sensor C determines whether or not it is determined that the light signal M is received at all the determination timings of the two determination timings (step S19).

ステップS19で、テップS17において、3つの正面側受光センサCのうちの全ての正面側受光センサCが、2回の判定タイミングのうちの全ての判定タイミングで光信号Mを受光していると判定されたと判断すると(ステップS19;Yes)、CPU481は、ステップS23の処理に移行する。   In step S19, in step S17, it is determined that all the front light receiving sensors C among the three front light receiving sensors C are receiving the optical signal M at all the determination timings of the two determination timings. If it is determined that it has been performed (step S19; Yes), the CPU 481 proceeds to the process of step S23.

一方、ステップS19で、ステップS17において、3つの正面側受光センサCのうちの全ての正面側受光センサCが、2回の判定タイミングのうちの全ての判定タイミングで光信号Mを受光していると判定されていないと判断すると(ステップS19;No)、CPU481は、ステップS17において、2回の判定タイミングのうちの全ての判定タイミングで光信号を受光していないと判定された正面側受光センサCがあるか否かを判定する(ステップS20)。   On the other hand, in step S19, in step S17, all the front light receiving sensors C of the three front light receiving sensors C receive the optical signal M at all the determination timings of the two determination timings. If it is determined that it is not determined (step S19; No), the CPU 481 determines in step S17 that the optical signal is not received at all the determination timings of the two determination timings. It is determined whether or not C is present (step S20).

ステップS20で、ステップS17において、2回の判定タイミングのうちの全ての判定タイミングで光信号を受光していないと判定された正面側受光センサCがあると判断すると(ステップS20;Yes)、CPU481は、ステップS14以降の処理を繰り返して行う。   In step S20, if it is determined in step S17 that there is a front side light receiving sensor C that is determined not to receive an optical signal at all the determination timings of the two determination timings (step S20; Yes), the CPU 481. Repeats the processing after step S14.

一方、ステップS20で、ステップS17において、2回の判定タイミングのうちの全ての判定タイミングで光信号を受光していないと判定された正面側受光センサCがないと判断すると(ステップS20;No)、CPU481は、ステップS17において、2回の判定タイミングのうちのどちらか1つの判定タイミングで光信号Mを受光していないと判定された正面側受光センサCについての、当該一の周期の直前の周期の光信号Mの受光に関する判定結果を、判定結果データテーブル47aから取得して(ステップS21)、当該取得された判定結果が、2回の判定タイミングのうちの全ての判定タイミングで光信号Mを受光していると判定された判定結果であるか否かを判断する(ステップS22)。   On the other hand, if it is determined in step S20 that there is no front side light receiving sensor C determined not to receive the optical signal at all the determination timings in the two determination timings (step S20; No). The CPU 481 immediately before the one cycle for the front-side light receiving sensor C determined not to receive the optical signal M at one of the two determination timings in step S17. A determination result relating to light reception of the optical signal M of the period is acquired from the determination result data table 47a (step S21), and the acquired determination result is the optical signal M at all the determination timings of the two determination timings. It is determined whether or not the determination result is determined to be received (step S22).

ステップS22で、当該取得された判定結果が、2回の判定タイミングのうちの全ての判定タイミングで光信号Mを受光していると判定された判定結果でないと判断すると(ステップS22;No)、CPU481は、ステップS14以降の処理を繰り返して行う。   If it is determined in step S22 that the acquired determination result is not a determination result determined that the optical signal M is received at all the determination timings of the two determination timings (step S22; No). The CPU 481 repeats the processes after step S14.

一方、ステップS22で、当該取得された判定結果が、2回の判定タイミングのうちの全ての判定タイミングで光信号Mを受光していると判定された判定結果であると判断すると(ステップS22;Yes)、CPU481は、直進走行制御プログラム483fを実行して、セキュリティロボット4を直進走行させ(ステップS23)、電気的に又はスイッチによって、端子431が、充電装置2の接触端子21と接触したか否かを判断する(ステップS24)。   On the other hand, if it is determined in step S22 that the acquired determination result is a determination result determined that the optical signal M is received at all the determination timings of the two determination timings (step S22; Yes), the CPU 481 executes the straight traveling control program 483f to cause the security robot 4 to travel straight (step S23), and whether the terminal 431 contacts the contact terminal 21 of the charging device 2 electrically or by a switch. It is determined whether or not (step S24).

ステップS24で、端子431が、充電装置2の接触端子21と接触したと判断すると(ステップS24;Yes)、CPU481は、本処理を終了する。   If it is determined in step S24 that the terminal 431 has come into contact with the contact terminal 21 of the charging device 2 (step S24; Yes), the CPU 481 ends this process.

一方、ステップS24で、端子431が、充電装置2の接触端子21と接触していないと判断すると(ステップS24;No)、CPU481は、ステップS13以降の処理を繰り返して行う。   On the other hand, if it is determined in step S24 that the terminal 431 is not in contact with the contact terminal 21 of the charging device 2 (step S24; No), the CPU 481 repeats the processing from step S13.

以上説明した本発明の自走式装置誘導システム1によれば、所定の室内Rの床面F上を自律走行するセキュリティロボット4と、セキュリティロボット4を誘導するための光信号Mを発光し、セキュリティロボット4に充電のための電力を供給する充電装置2と、を備えて構成される。
そして、充電装置2は、セキュリティロボット4が着脱自在であり、セキュリティロボット4が装着されるとセキュリティロボット4の充電のための電力を供給する接触端子21を備え、発光部22によって、光信号Mを一定の周期で発光することができる。
また、セキュリティロボット4は、接触端子21と接触して、接触端子21から充電のための電力の供給を受ける端子431と、発光部22により発光された光信号Mを受光する第1受光センサ452aが側面全周に沿って所定間隔で複数配置されるとともに、発光部22により発光された光信号Mを受光する第2受光センサ452bがセキュリティロボットの進行方向を向き且つ複数の第1受光センサ452aのうちの隣り合う2つの第1受光センサ452aから等間隔の位置に配置された受光部45と、を備え、回転制御プログラム483eを実行したCPU481によって、第1受光センサ452a及び/又は第2受光センサ452bにより光信号Mが受光された場合に、第2受光センサ452bと、第2受光センサ452bの左右に配置された2つの第1受光センサ452aと、である3つの正面側受光センサCにより光信号Mが受光されるようにセキュリティロボット4を回転させることができ、判定プログラム483dを実行したCPU481によって、正面側受光センサCによって発光部22により発光された一周期分の光信号Mの受光が開始されると、当該一周期分の光信号Mの受光開始直後と当該一周期分の光信号Mの受光終了直前の2回の判定タイミングで、3つの正面側受光センサCのそれぞれについて光信号Mの受光状態を判定することができ、判定結果データテーブル47aによって、判定プログラム483dを実行したCPU481による判定結果を記憶することができ、さらに、回転制御プログラム483eを実行したCPU481は、一の周期の光信号Mの受光に関して判定プログラム483dを実行したCPU481により2回の判定タイミングのうちのどちらか1つの判定タイミングで光信号Mを受光していないと判定された正面側受光センサCについては、当該一の周期の直前の周期の光信号Mの受光に関して判定プログラム483dを実行したCPU481により2回の判定タイミングの全てで光信号Mを受光していると判定されたと判定結果データテーブル47aに記憶されている場合は、当該一の周期の光信号Mを受光しているものと判断することができる。
すなわち、一の周期の光信号Mの受光開始から受光終了までの間で正面側受光センサCによる受光に途切れが生じたとしても、当該一の周期の光信号Mの受光開始から受光終了までの間の一部の期間で正面側受光センサCにより光信号Mが受光されていると判定された場合であり、且つ、当該一の周期の直前の周期の光信号Mの受光開始から受光終了までの間で正面側受光センサCによる受光に途切れが生じていない場合は、正面側受光センサCについては、光信号Mを受光しているものと判断するため、過敏な補正動作を行うことを抑えることができることとなって、効率よくセキュリティロボット4を充電装置2まで誘導することができる。
According to the self-propelled device guidance system 1 of the present invention described above, the security robot 4 autonomously running on the floor F in the predetermined room R, and the optical signal M for guiding the security robot 4 are emitted. And a charging device 2 that supplies power to the security robot 4 for charging.
The charging device 2 is detachably attachable to the security robot 4 and includes a contact terminal 21 that supplies power for charging the security robot 4 when the security robot 4 is attached. Can be emitted at a constant cycle.
In addition, the security robot 4 is in contact with the contact terminal 21 and receives a power supply 431 for charging from the contact terminal 21 and a first light receiving sensor 452a that receives the light signal M emitted from the light emitting unit 22. Are arranged at predetermined intervals along the entire circumference of the side surface, and the second light receiving sensor 452b that receives the light signal M emitted by the light emitting unit 22 faces the traveling direction of the security robot and the plurality of first light receiving sensors 452a. Light receiving units 45 arranged at equal intervals from two adjacent first light receiving sensors 452a, and the CPU 481 that executes the rotation control program 483e performs first light receiving sensor 452a and / or second light receiving. When the optical signal M is received by the sensor 452b, the second light receiving sensor 452b and the left and right of the second light receiving sensor 452b The security robot 4 can be rotated so that the optical signal M is received by the two first light receiving sensors 452a and the three front light receiving sensors C, and the CPU 481 that executes the determination program 483d When light reception of the light signal M for one cycle emitted by the light emitting unit 22 by the front side light receiving sensor C is started, immediately after the start of light reception of the light signal M for one cycle and the light signal M for one cycle. The light reception state of the optical signal M can be determined for each of the three front-side light reception sensors C at two determination timings immediately before the end of light reception, and the determination by the CPU 481 that has executed the determination program 483d is performed based on the determination result data table 47a. The result can be stored, and further, the CPU 481 that has executed the rotation control program 483e has one cycle. For the front side light receiving sensor C that is determined not to receive the optical signal M at any one of the two determination timings by the CPU 481 that has executed the determination program 483d regarding the light reception of the signal M, It is stored in the determination result data table 47a that the CPU 481 executing the determination program 483d determines that the optical signal M is received at all two determination timings with respect to the reception of the optical signal M in the period immediately before the period. If it is, it can be determined that the optical signal M having the one cycle is received.
That is, even if there is an interruption in light reception by the front-side light receiving sensor C from the start of light reception of the optical signal M in one cycle to the end of light reception, from the start of light reception of the optical signal M in one cycle to the end of light reception. It is a case where it is determined that the optical signal M is received by the front side light receiving sensor C in a part of the period from the start of light reception of the optical signal M in the cycle immediately before the one cycle to the end of light reception. If there is no interruption in the light reception by the front side light receiving sensor C, the front side light receiving sensor C is judged to receive the optical signal M, so that it is suppressed from performing a sensitive correction operation. As a result, the security robot 4 can be efficiently guided to the charging device 2.

また、正面側受光センサCは、第2受光センサ452bと、第2受光センサ452bの左右に配置された2つの第1受光センサ452aと、の3つの受光センサ452からなるため、セキュリティロボット4は確実に充電装置2から発光された光信号Mを受光することができることとなって、確実にセキュリティロボット4を充電装置2まで誘導することができる。   The front side light receiving sensor C includes three light receiving sensors 452 including a second light receiving sensor 452b and two first light receiving sensors 452a arranged on the left and right sides of the second light receiving sensor 452b. Since the optical signal M emitted from the charging device 2 can be reliably received, the security robot 4 can be reliably guided to the charging device 2.

また、判定タイミングは、一周期分の光信号Mの受光開始直後と、当該一周期分の光信号Mの受光終了直前と、の2回であるため、光信号Mの受光状態のチェックをより的確に行うことができる。   The determination timing is two times, immediately after the start of light reception of the optical signal M for one cycle and immediately before the end of light reception of the optical signal M for one cycle. It can be done accurately.

なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。   The present invention is not limited to the above-described embodiment, and can be appropriately changed without departing from the gist thereof.

自走式装置は、セキュリティロボット4の限りでなく、自律走行が可能な装置であれば任意である。
また、発光装置は、充電装置2の限りでなく、自走式装置を誘導するための装置であれば任意である。
The self-propelled device is not limited to the security robot 4 and may be any device that can autonomously travel.
Moreover, the light-emitting device is not limited to the charging device 2 and may be any device as long as it is a device for guiding a self-propelled device.

正面側受光センサCを構成する受光センサ452は、第2受光センサ452bと、第2受光センサ452bの左右に配置された2つの第1受光センサ452aと、の3つの受光センサ452の限りでなく、セキュリティロボット4の進行方向正面側を向く複数の受光センサ452であれば任意である。   The light receiving sensor 452 constituting the front side light receiving sensor C is not limited to the three light receiving sensors 452 including the second light receiving sensor 452b and the two first light receiving sensors 452a arranged on the left and right sides of the second light receiving sensor 452b. The plurality of light receiving sensors 452 facing the front side in the traveling direction of the security robot 4 are arbitrary.

判定タイミングは、一周期分の光信号Mの受光開始直後と当該一周期分の光信号Mの受光終了直前の2回の限りでなく、少なくとも、一周期分の光信号Mの受光開始直後と、当該一周期分の光信号Mの受光終了直前と、を含めば任意である。
ここで、判定タイミングが3回以上である場合、回転制御プログラム483eを実行したCPU481は、一の周期の光信号Mの受光に関して複数(3回以上)の判定タイミングのうちの一部の判定タイミングで光信号Mを受光していないと判定された正面側受光センサCについては、当該一の周期の直前の周期の光信号Mの受光に関して複数(3回以上)の判定タイミングのうちの全てで光信号Mを受光していると判定されたと判定結果データテーブル47aに記憶されている場合は、当該一の周期の光信号Mを受光しているものと判断することになる。
The determination timing is not limited to two times immediately after the start of light reception of the optical signal M for one cycle and immediately before the end of light reception of the optical signal M for one cycle, but at least immediately after the start of light reception of the optical signal M for one cycle. And immediately before the end of light reception of the optical signal M for one cycle is optional.
Here, when the determination timing is three times or more, the CPU 481 that has executed the rotation control program 483e determines a part of the determination timings among a plurality of (three or more) determination timings regarding the reception of the optical signal M in one cycle. With respect to the front side light receiving sensor C that is determined not to receive the optical signal M, the light reception of the optical signal M in the period immediately before the one period is all in a plurality of (three or more) determination timings. When it is determined that the optical signal M is received in the determination result data table 47a, it is determined that the optical signal M having the one cycle is received.

さらに、判定タイミングは、一周期分の光信号Mの受光開始直後と、当該一周期分の光信号Mの受光終了直前と、を含む必要はなく、一周期分の光信号Mの受光開始から受光終了までの間の複数のタイミングであれば任意である。   Furthermore, the determination timing does not need to include immediately after the start of light reception of the optical signal M for one cycle and immediately before the end of light reception of the optical signal M for one cycle, but from the start of light reception of the optical signal M for one cycle. Any timing may be used as long as it is a plurality of timings until the end of light reception.

CPU481は、一の周期の光信号Mの受光に関して複数(2回)の判定タイミングのうちの一部(どちらか1つ)の判定タイミングで光信号Mを受光していないと判定された正面側受光センサCについては、当該一の周期の直前の周期の光信号Mの受光に関して複数(2回)の判定タイミングの全てで光信号Mを受光していると判定されたと判定結果データテーブル47aに記憶されている場合は、当該一の周期の光信号Mを受光しているものと判断するようにしたが、当該一の周期の直前の周期の光信号Mの受光に関係なく、複数の判定タイミングのうちの少なくとも一の判定タイミングで光信号Mを受光していると判定された正面側受光センサCについては、光信号Mを受光しているものと判断するようにしてもよい。
この場合、当該一の周期の直前の周期の光信号Mの受光に関する判定結果が必要ないため、セキュリティロボット4に判定結果データテーブル47aを備える必要はない。
The CPU 481 determines that the optical signal M is not received at some (one of) determination timings among a plurality of (two times) determination timings regarding the reception of the optical signal M in one cycle. Regarding the light receiving sensor C, it is determined in the determination result data table 47a that it is determined that the optical signal M is received at all of a plurality of (two times) determination timings regarding the reception of the optical signal M in the period immediately before the one period. In the case of being stored, it is determined that the optical signal M of the one cycle is received, but a plurality of determinations are performed regardless of the reception of the optical signal M of the cycle immediately before the one cycle. The front-side light receiving sensor C that is determined to receive the optical signal M at at least one of the timings may be determined to receive the optical signal M.
In this case, the determination result regarding the reception of the optical signal M in the cycle immediately before the one cycle is not necessary, and therefore the security robot 4 does not need to include the determination result data table 47a.

光信号Mが到来する方向にセキュリティロボット4の進行方向が向くようセキュリティロボット4を回転させる際、3つの正面側受光センサCにより光信号Mが受光されるように回転させたが、この限りでなく、3つの正面側受光センサCのうちの2つ又は3つの正面側受光センサCにより光信号Mが受光されるように回転させればよい。   When the security robot 4 is rotated so that the traveling direction of the security robot 4 is directed in the direction in which the optical signal M arrives, the optical signal M is rotated by the three front side light receiving sensors C. Instead, the light signal M may be rotated so that the light signal M is received by two or three of the three front side light receiving sensors C.

本発明における自走式装置誘導システムの構成を示す平面図である。It is a top view which shows the structure of the self-propelled apparatus guidance system in this invention. 本発明における充電装置の斜視図である。It is a perspective view of the charging device in the present invention. 本発明におけるセキュリティロボットの斜視図である。It is a perspective view of the security robot in the present invention. 本発明におけるセキュリティロボットの機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the security robot in this invention. 一周期分の光信号と判定タイミングを説明するための図である。It is a figure for demonstrating the optical signal for one period, and the determination timing. 本発明におけるセキュリティロボットの回転の仕方を説明するための図である。It is a figure for demonstrating the method of rotation of the security robot in this invention. 一の周期の信号を受光しているものと判断される場合の一例を示す図である。It is a figure which shows an example when it is judged that the signal of one period is received. 一の周期の信号を受光していないものと判断される場合の一例を示す図である。It is a figure which shows an example when it is judged that the signal of one period is not received. 本発明における自走式装置誘導システムが備えるセキュリティロボットの充電に関する第1処理について説明するためのフローチャートである。It is a flowchart for demonstrating the 1st process regarding charge of the security robot with which the self-propelled apparatus guidance system in the present invention is provided. 本発明における自走式装置誘導システムが備えるセキュリティロボットの充電に関する第2処理について説明するためのフローチャートである。It is a flowchart for demonstrating the 2nd process regarding charge of the security robot with which the self-propelled apparatus guidance system in this invention is provided.

符号の説明Explanation of symbols

1 自走式装置誘導システム
2 充電装置(発光装置)
4 セキュリティロボット(自走式装置)
21 接触端子
22 発光部(発光手段)
45 受光部
47a 判定結果データテーブル(記憶手段)
431 端子
452a 第1受光センサ(受光手段、第1受光手段)
452b 第2受光センサ(受光手段、第2受光手段)
481 CPU(回転制御手段、判定手段)
482d 判定プログラム(判定手段)
483e 回転制御プログラム(回転制御手段)
C 正面側受光センサ(正面側受光手段)
R 室内
F 床面
1 Self-propelled device guidance system 2 Charging device (light emitting device)
4 Security robot (self-propelled device)
21 Contact terminal 22 Light emitting part (light emitting means)
45 Light-receiving part 47a Judgment result data table (storage means)
431 Terminal 452a First light receiving sensor (light receiving means, first light receiving means)
452b Second light receiving sensor (light receiving means, second light receiving means)
481 CPU (rotation control means, determination means)
482d determination program (determination means)
483e Rotation control program (rotation control means)
C Front side light receiving sensor (front side light receiving means)
R Indoor F Floor

Claims (4)

所定の床面上を自律走行する自走式装置と、当該自走式装置を誘導するための光信号を発光し、当該自走式装置に充電のための電力を供給する充電装置と、を備える自走式装置誘導システムにおいて、
前記充電装置は、
前記自走式装置が着脱自在であり、当該自走式装置が装着されると当該自走式装置に前記充電のための電力を供給する接触端子と、
前記光信号を一定の周期で発光する発光手段と、を備え、
前記自走式装置は、
前記接触端子と接触して、当該接触端子から前記充電のための電力の供給を受ける端子と、
前記発光手段により発光された前記光信号を受光する第1受光手段が側面全周に沿って所定間隔で複数配置されるとともに、前記発光手段により発光された前記光信号を受光する第2受光手段が当該自走式装置の進行方向を向き且つ複数の前記第1受光手段のうちの隣り合う2つの前記第1受光手段から等間隔の位置に配置された受光部と、
前記第1受光手段及び/又は前記第2受光手段により前記光信号が受光された場合に、前記第2受光手段と、当該第2受光手段の左右に配置された2つの前記第1受光手段と、である3つの正面側受光手段により当該光信号が受光されるように当該自走式装置を回転させる回転制御手段と、
前記正面側受光手段によって前記発光手段により発光された一周期分の光信号の受光が開始されると、当該一周期分の光信号の受光開始直後と当該一周期分の光信号の受光終了直前の2回の判定タイミングで、前記3つの正面側受光手段のそれぞれについて当該光信号の受光状態を判定する判定手段と、
前記判定手段による判定結果を記憶する記憶手段と、を備え、
前記回転制御手段は、一の周期の前記光信号の受光に関して前記判定手段により前記2回の判定タイミングのうちのどちらか1つの判定タイミングで当該光信号を受光していないと判定された前記正面側受光手段については、当該一の周期の直前の周期の前記光信号の受光に関して前記判定手段により前記2回の判定タイミングの全てで当該光信号を受光していると判定されたと前記記憶手段に記憶されている場合は、当該一の周期の光信号を受光しているものと判断することを特徴とする自走式装置誘導システム。
A self-propelled device that autonomously travels on a predetermined floor surface, and a charging device that emits an optical signal for guiding the self-propelled device and supplies electric power for charging to the self-propelled device. In the self-propelled device guidance system provided,
The charging device is:
The self-propelled device is detachable, and when the self-propelled device is attached, a contact terminal that supplies power for the charging to the self-propelled device;
A light emitting means for emitting the optical signal at a constant period,
The self-propelled device is
A terminal that is in contact with the contact terminal and receives supply of power for the charging from the contact terminal;
A plurality of first light receiving means for receiving the optical signal emitted by the light emitting means are arranged at predetermined intervals along the entire circumference of the side surface, and a second light receiving means for receiving the optical signal emitted by the light emitting means. A light-receiving unit that is directed at the traveling direction of the self-propelled device and is arranged at equal intervals from two adjacent first light-receiving units of the plurality of first light-receiving units;
When the optical signal is received by the first light receiving means and / or the second light receiving means, the second light receiving means and the two first light receiving means arranged on the left and right of the second light receiving means, Rotation control means for rotating the self-propelled device so that the optical signal is received by the three front side light receiving means,
When light reception of one period of light signal emitted by the light emitting means is started by the front side light receiving means, immediately after the start of light reception of the light signal for one period and immediately before the end of light reception of the light signal for one period Determining means for determining the light receiving state of the optical signal for each of the three front side light receiving means at the two determination timings;
Storage means for storing the determination result by the determination means,
The rotation control unit is configured to determine that the optical signal is not received at any one of the two determination timings by the determination unit with respect to reception of the optical signal in one cycle. For the side light receiving means, the storage means determines that the light signal is received by the determination means at all the two determination timings with respect to light reception of the optical signal in the cycle immediately before the one cycle. If stored, the self-propelled device guidance system determines that the optical signal having the one cycle is received.
所定の床面上を自律走行する自走式装置と、当該自走式装置を誘導するための光信号を発光する発光装置と、を備える自走式装置誘導システムにおいて、
前記発光装置は、
前記光信号を一定の周期で発光する発光手段を備え、
前記自走式装置は、
前記発光手段により発光された前記光信号を受光する受光手段が、側面全周に沿って複数配置された受光部と、
前記受光手段により前記光信号が受光された場合に、複数の前記受光手段のうちの当該自走式装置の進行方向正面側を向く複数の正面側受光手段により当該光信号が受光されるように当該自走式装置を回転させる回転制御手段と、
前記受光手段によって前記発光手段により発光された一周期分の光信号の受光が開始されると、当該一周期分の光信号の受光開始から受光終了までの間に予め設定された複数の判定タイミングで、複数の前記正面側受光手段のそれぞれについて当該光信号の受光状態を判定する判定手段と、を備え、
前記回転制御手段は、前記判定手段により前記複数の判定タイミングのうちの少なくとも一の判定タイミングで前記光信号を受光していると判定された前記正面側受光手段については、前記光信号を受光しているものと判断することを特徴とする自走式装置誘導システム。
In a self-propelled device guidance system comprising a self-propelled device that autonomously travels on a predetermined floor and a light emitting device that emits an optical signal for guiding the self-propelled device,
The light emitting device
A light emitting means for emitting the optical signal at a constant period;
The self-propelled device is
A plurality of light receiving means for receiving the light signal emitted by the light emitting means, and a plurality of light receiving parts disposed along the entire side surface;
When the light signal is received by the light receiving means, the optical signal is received by a plurality of front side light receiving means facing the front side of the traveling direction of the self-propelled device among the plurality of light receiving means. Rotation control means for rotating the self-propelled device;
When light reception of the light signal for one cycle emitted by the light emitting device is started by the light receiving device, a plurality of determination timings set in advance between the start of light reception of the light signal for one cycle and the end of light reception And determining means for determining the light receiving state of the optical signal for each of the plurality of front side light receiving means,
The rotation control means receives the optical signal for the front side light receiving means that is determined by the determination means to receive the optical signal at at least one of the plurality of determination timings. A self-propelled device guidance system characterized by judging that
請求項2に記載の自走式装置誘導システムにおいて、
複数の前記受光手段は、前記受光部の側面全周に沿って所定間隔で複数配置された第1受光手段と、前記自走式装置の進行方向を向き且つ前記受光部の側面における複数の前記第1受光手段のうちの隣り合う2つの前記第1受光手段から等間隔の位置に配置された第2受光手段と、であり、
複数の前記正面側受光手段は、前記第2受光手段と、当該第2受光手段の左右に配置された2つの前記第1受光手段と、であることを特徴とする自走式装置誘導システム。
In the self-propelled device guidance system according to claim 2,
A plurality of the light receiving means, a plurality of first light receiving means arranged at predetermined intervals along the entire side surface of the light receiving portion, and a plurality of the light receiving portions facing the traveling direction of the self-propelled device and on the side surface of the light receiving portion. Second light receiving means arranged at equal intervals from two adjacent first light receiving means of the first light receiving means,
The plurality of front side light receiving means are the second light receiving means and the two first light receiving means arranged on the left and right sides of the second light receiving means.
請求項2又は3に記載の自走式装置誘導システムにおいて、
前記判定タイミングは、前記一周期分の光信号の受光開始直後と、当該一周期分の光信号の受光終了直前と、を含むことを特徴とする自走式装置誘導システム。
In the self-propelled device guidance system according to claim 2 or 3,
The self-propelled device guidance system, wherein the determination timing includes immediately after the start of light reception of the optical signal for one period and immediately before the end of light reception of the optical signal for the one period.
JP2007034541A 2007-02-15 2007-02-15 Self-propelled device guiding system Pending JP2008198061A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007034541A JP2008198061A (en) 2007-02-15 2007-02-15 Self-propelled device guiding system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007034541A JP2008198061A (en) 2007-02-15 2007-02-15 Self-propelled device guiding system

Publications (1)

Publication Number Publication Date
JP2008198061A true JP2008198061A (en) 2008-08-28

Family

ID=39756924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007034541A Pending JP2008198061A (en) 2007-02-15 2007-02-15 Self-propelled device guiding system

Country Status (1)

Country Link
JP (1) JP2008198061A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11679578B2 (en) 2018-11-26 2023-06-20 Kao Corporation Nanofiber sheet, method for using same, and method for producing same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11679578B2 (en) 2018-11-26 2023-06-20 Kao Corporation Nanofiber sheet, method for using same, and method for producing same

Similar Documents

Publication Publication Date Title
JP5053676B2 (en) Mobile robot charging stand return system and method
JP6574892B2 (en) Control device and control program
RU2242159C1 (en) Cleaning robot (variants), robotized cleaning system and method for controlling robot and system
RU2220643C2 (en) Automatic cleaning apparatus, automatic cleaning system and method for controlling of system (versions)
US20160202703A1 (en) Self-propelled electronic device
US9968232B2 (en) Autonomous traveling body
KR20200105916A (en) Robot vacuum cleaner and its control method
JP6085987B2 (en) Cleaning robot control method and cleaning robot
JP2005211364A (en) Self-propelled cleaner
JP2018500624A (en) System and method for use of an optical mileage sensor in a mobile robot
WO2015087697A1 (en) Traveling body device
JP6944274B2 (en) Vacuum cleaner
JP2005211367A (en) Autonomous traveling robot cleaner
JP2008198057A (en) Self-propelled device guide system
JP2008040725A (en) Charging system for self-propelled device
JP2005222226A (en) Autonomous traveling robot cleaner
JP2008198061A (en) Self-propelled device guiding system
KR20080093768A (en) Position sensing device of traveling robot and robot cleaner using the same
JP2016220823A (en) Self-propelled vacuum cleaner
JP2008198071A (en) Self-propelled device
JP6660093B2 (en) Vacuum cleaner, information display method thereof, and vacuum cleaner system
KR20220104185A (en) mobile robot
JP2004151924A (en) Autonomous mobile robot and control method thereof
JP2008084007A (en) Self-propelled apparatus charging system
JP2008102698A (en) Self-propelled device charging system