JP2009289212A - System, method and program for controlling autonomous mobile object, and recording medium - Google Patents

System, method and program for controlling autonomous mobile object, and recording medium Download PDF

Info

Publication number
JP2009289212A
JP2009289212A JP2008143759A JP2008143759A JP2009289212A JP 2009289212 A JP2009289212 A JP 2009289212A JP 2008143759 A JP2008143759 A JP 2008143759A JP 2008143759 A JP2008143759 A JP 2008143759A JP 2009289212 A JP2009289212 A JP 2009289212A
Authority
JP
Japan
Prior art keywords
autonomous mobile
light
sensor
reflectance
dimming member
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
JP2008143759A
Other languages
Japanese (ja)
Inventor
Kentaro Kotani
健太郎 小谷
Satoshi Kai
聡 甲斐
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.)
Sohgo Security Services Co Ltd
Original Assignee
Sohgo Security Services 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 Sohgo Security Services Co Ltd filed Critical Sohgo Security Services Co Ltd
Priority to JP2008143759A priority Critical patent/JP2009289212A/en
Publication of JP2009289212A publication Critical patent/JP2009289212A/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 provide a system, a method and a program for controlling an autonomous mobile object, and a recording medium, wherein a space necessary for moving the autonomous mobile object up to a position of an object can be saved and moving time can be shortened. <P>SOLUTION: A laser range sensor 110 irradiates a prescribed angle range with light and detects a plurality of position information data indicating a position of an object which exists around a security robot and includes a charging device 200 from reflected light of the irradiated light. The autonomous mobile object control system specifies an area whose reflectance of reflected light of light irradiated by the laser range sensor 110 is lower than a prescribed reflectance from the plurality of position information data detected by the laser range sensor 110, specifies the specified area as an ND filter under a condition that a distance of the area is approximately the same as the length of the ND filter 210, and moves the security robot up to the charging device 200 on the basis of the specified ND filter. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、自律移動体制御システム、自律移動体制御方法、自律移動体制御プログラム、および記録媒体に関する。   The present invention relates to an autonomous mobile control system, an autonomous mobile control method, an autonomous mobile control program, and a recording medium.

従来から、警備領域内を巡回する自律移動体や、例えばデパートなどにおいて、訪れた人を楽しませる目的で巡回する自律移動体などが知られている。これらの自律移動体は、通常、光センサなどを利用して充電装置を検出し、検出した充電装置の位置まで自動的に移動して充電を行う。   2. Description of the Related Art Conventionally, an autonomous mobile body that patrols in a security area, an autonomous mobile body that patrols for the purpose of entertaining a visitor, for example, in a department store, and the like are known. These autonomous mobile bodies usually detect the charging device using an optical sensor or the like, and automatically move to the detected position of the charging device to perform charging.

例えば、特許文献1には、充電装置に設けられた光源から発射された光ビームをロボットに搭載した光センサで検出し、充電装置の位置までロボットを自動的に移動させることが開示されている。   For example, Patent Document 1 discloses that a light beam emitted from a light source provided in a charging device is detected by an optical sensor mounted on the robot, and the robot is automatically moved to the position of the charging device. .

特開平4−210704号公報JP-A-4-210704

しかしながら、特許文献1に開示された従来技術では、光ビームは光源から一方向にしか発射されないため、ロボットを移動させながら光センサの反応する箇所を検索する必要がある。このため、特許文献1に開示された従来技術では、充電装置の位置までロボットを移動させるために広範なスペースを確保する必要があるとともに、ロボットと充電装置との接続が完了するまでに時間がかかるという問題がある。   However, in the conventional technique disclosed in Patent Document 1, since the light beam is emitted only in one direction from the light source, it is necessary to search for a place where the optical sensor reacts while moving the robot. For this reason, in the prior art disclosed in Patent Document 1, it is necessary to secure a wide space in order to move the robot to the position of the charging device, and it takes time to complete the connection between the robot and the charging device. There is a problem that it takes.

本発明は、上記事情に鑑みてなされたものであり、目標物の位置まで自律移動体を移動させる際に必要なスペースの削減とともに、移動時間の短縮を図ることができる自律移動体制御システム、自律移動体制御方法、自律移動体制御プログラム、および記録媒体を提供することを目的とする。   The present invention has been made in view of the above circumstances, and an autonomous mobile body control system capable of reducing the time required for moving the autonomous mobile body to the position of the target and reducing the travel time, An object is to provide an autonomous mobile control method, an autonomous mobile control program, and a recording medium.

上述した課題を解決し、目的を達成するために、請求項1にかかる発明は、自律移動体制御システムであって、自律移動可能な自律移動体と、目標物に備えられ、光の反射率を低下させる減光部材と、を備え、前記自律移動体は、所定角度範囲内に光を照射し、照射した光の反射光から前記自律移動体周辺に存在する前記目標物を含む物体の位置を示す複数の位置情報を検出するセンサと、前記センサにより検出された複数の位置情報から、前記センサにより照射された光の反射光の反射率が所定反射率よりも低い領域を特定し、当該領域の距離と前記減光部材の長さとが略同一であることを条件に、当該領域を前記減光部材と特定する減光部材特定部と、前記減光部材特定部により特定された前記減光部材に基づいて、前記自律移動体を前記目標物まで移動させる移動制御部と、を備えることを特徴とする。   In order to solve the above-described problems and achieve the object, the invention according to claim 1 is an autonomous mobile body control system, which is provided in an autonomous mobile body capable of autonomous movement and a target, and has a light reflectance. A light-reducing member for reducing the position of the object, and the autonomous mobile body irradiates light within a predetermined angle range, and a position of an object including the target existing around the autonomous mobile body from reflected light of the irradiated light. A plurality of positional information detected by the sensor and a plurality of positional information detected by the sensor to identify a region where the reflectance of the light reflected by the sensor is lower than a predetermined reflectance, On the condition that the distance of the region and the length of the dimming member are substantially the same, the dimming member specifying unit specifying the region as the dimming member, and the dimming specified by the dimming member specifying unit Based on the optical member, Characterized in that it comprises a movement control unit for moving to the target, the.

また、請求項2にかかる発明は、請求項1に記載の自律移動体制御システムにおいて、前記減光部材特定部は、前記センサにより検出された複数の位置情報を所定の順序で検索し、前記センサにより照射された光の反射光の反射率が所定反射率よりも低くなる直前の位置情報と、前記センサにより照射された光の反射光の反射率が所定反射率よりも高くなった直後の位置情報との2点の位置情報を抽出し、当該2点間の領域の距離が前記減光部材の長さと略同一であることを条件に、当該2点間の領域を前記減光部材と特定することを特徴とする。   The invention according to claim 2 is the autonomous mobile body control system according to claim 1, wherein the dimming member specifying unit searches for a plurality of pieces of position information detected by the sensor in a predetermined order, and Position information immediately before the reflectance of the reflected light of the light irradiated by the sensor is lower than the predetermined reflectance and immediately after the reflectance of the reflected light of the light irradiated by the sensor is higher than the predetermined reflectance The position information of the two points is extracted with the position information, and the area between the two points is defined as the dimming member on the condition that the distance between the two points is substantially the same as the length of the dimming member. It is characterized by specifying.

また、請求項3にかかる発明は、請求項1または2に記載の自律移動体制御システムにおいて、前記移動制御部は、前記減光部材特定部により特定された前記減光部材と前記自律移動体とが平行になる状態まで前記自律移動体を回転させ、前記自律移動体の回転後に前記自律移動体を前記目標物まで移動させることを特徴とする。   The invention according to claim 3 is the autonomous mobile body control system according to claim 1 or 2, wherein the movement control unit includes the light reduction member specified by the light reduction member specification unit and the autonomous mobile body. The autonomous mobile body is rotated until the state becomes parallel, and the autonomous mobile body is moved to the target after the autonomous mobile body is rotated.

また、請求項4にかかる発明は、請求項1〜3のいずれか1つに記載の自律移動体制御システムにおいて、前記減光部材は、前記目標物に複数備えられており、前記減光部材特定部は、前記センサより照射された光の反射光の反射率が所定反射率よりも低い複数の領域のそれぞれの距離が、対応する減光部材の長さと略同一であることを条件に、当該複数の領域を前記減光部材と特定することを特徴とする。   Further, the invention according to claim 4 is the autonomous mobile body control system according to any one of claims 1 to 3, wherein the target is provided with a plurality of the light reducing members, and the light reducing member The specific unit is provided on the condition that the distance of each of the plurality of regions where the reflectance of the reflected light of the light emitted from the sensor is lower than the predetermined reflectance is substantially the same as the length of the corresponding dimming member. The plurality of regions are specified as the dimming member.

また、請求項5にかかる発明は、請求項1〜3のいずれか1つに記載の自律移動体制御システムにおいて、前記センサは、前記自律移動体に複数備えられており、前記減光部材特定部は、いずれかのセンサにより照射された光の反射光の反射率が所定反射率よりも低い領域の距離が、前記減光部材の長さと略同一であることを条件に、当該領域を前記減光部材と特定する前記減光部材と特定することを特徴とする。   The invention according to claim 5 is the autonomous mobile body control system according to any one of claims 1 to 3, wherein a plurality of the sensors are provided in the autonomous mobile body, and the dimming member specification is provided. The section is arranged on the condition that the distance of the area where the reflectance of the light reflected by any sensor is lower than the predetermined reflectance is substantially the same as the length of the light reducing member. The light-reducing member is identified as a light-reducing member.

また、請求項6にかかる発明は、請求項1〜3のいずれか1つに記載の自律移動体制御システムにおいて、前記減光部材は、前記目標物に複数備えられており、前記センサは、前記自律移動体に複数備えられており、前記減光部材特定部は、いずれかのセンサにより照射された光の反射光の反射率が所定反射率よりも低い複数の領域のそれぞれの距離が、対応する減光部材の長さと略同一であることを条件に、当該複数の領域を前記減光部材と特定することを特徴とする。   The invention according to claim 6 is the autonomous mobile body control system according to any one of claims 1 to 3, wherein a plurality of the dimming members are provided in the target, and the sensor is A plurality of the autonomous mobile body is provided, the dimming member specifying unit, each distance of the plurality of regions where the reflectance of the reflected light of the light irradiated by any sensor is lower than a predetermined reflectance, The plurality of regions are specified as the dimming member on condition that the length of the corresponding dimming member is substantially the same.

また、請求項7にかかる発明は、請求項1〜6のいずれか1つに記載の自律移動体制御システムにおいて、前記目標物は、充電装置であることを特徴とする。   The invention according to claim 7 is the autonomous mobile body control system according to any one of claims 1 to 6, wherein the target is a charging device.

また、請求項8にかかる発明は、請求項1〜7のいずれか1つに記載の自律移動体制御システムにおいて、前記減光部材は、NDフィルタであることを特徴とする。   The invention according to claim 8 is the autonomous mobile body control system according to any one of claims 1 to 7, wherein the dimming member is an ND filter.

また、請求項9にかかる発明は、請求項1〜8のいずれか1つに記載の自律移動体制御システムにおいて、前記センサは、レーザレンジセンサであることを特徴とする。   The invention according to claim 9 is the autonomous mobile body control system according to any one of claims 1 to 8, wherein the sensor is a laser range sensor.

また、請求項10にかかる発明は、自律移動体制御システムで実行される自律移動体制御方法であって、前記自律移動体制御システムは、自律移動可能な自律移動体と、目標物に備えられ、光の反射率を低下させる減光部材と、を備え、前記自律移動体は、所定角度範囲内に光を照射し、照射した光の反射光から前記自律移動体周辺に存在する前記目標物を含む物体の位置を示す複数の位置情報を検出するセンサを備え、前記センサにより検出された複数の位置情報から、前記センサにより照射された光の反射光の反射率が所定反射率よりも低い領域を特定し、当該領域の距離と前記減光部材の長さとが略同一であることを条件に、当該領域を前記減光部材と特定する減光部材特定ステップと、前記減光部材特定ステップにより特定された前記減光部材に基づいて、前記自律移動体を前記目標物まで移動させる移動制御ステップと、を含むことを特徴とする。   The invention according to claim 10 is an autonomous mobile body control method executed by an autonomous mobile body control system, wherein the autonomous mobile body control system is provided in an autonomous mobile body capable of autonomous movement and a target. A light-reducing member that lowers the reflectance of light, and the autonomous mobile body irradiates light within a predetermined angle range, and the target existing around the autonomous mobile body from the reflected light of the irradiated light A sensor for detecting a plurality of pieces of position information indicating the position of an object including: a reflectance of reflected light of light emitted by the sensor is lower than a predetermined reflectance from the plurality of pieces of position information detected by the sensor A light-reducing member specifying step for specifying a region and specifying the region as the light-reducing member on the condition that the distance of the region and the length of the light-reducing member are substantially the same, and the light-reducing member specifying step Before identified by Based on the dimming element, characterized in that it comprises a movement control step of moving the autonomous moving body to said target.

また、請求項11にかかる発明は、自律移動可能な自律移動体で実行される自律移動体制御方法であって、前記自律移動体は、所定角度範囲内に光を照射し、照射した光の反射光から前記自律移動体周辺に存在する目標物を含む物体の位置を示す複数の位置情報を検出するセンサを備え、前記センサにより検出された複数の位置情報から、前記センサにより照射された光の反射光の反射率が所定反射率よりも低い領域を特定し、当該領域の距離と前記減光部材の長さとが略同一であることを条件に、当該領域を、前記目標物に備えられ、前記センサが照射した光の反射光の反射率を低下させる減光部材と特定する減光部材特定ステップと、前記減光部材特定ステップにより特定された前記減光部材に基づいて、前記自律移動体を前記目標物まで移動させる移動制御ステップと、を含むことを特徴とする。   The invention according to claim 11 is an autonomous mobile body control method executed by an autonomous mobile body capable of autonomous movement, wherein the autonomous mobile body emits light within a predetermined angle range, and A sensor that detects a plurality of pieces of position information indicating the position of an object including a target existing around the autonomous mobile body from reflected light, and the light emitted by the sensor from the plurality of pieces of position information detected by the sensor; An area where the reflectance of the reflected light is lower than a predetermined reflectance is specified, and the area is provided on the target object on the condition that the distance of the area and the length of the light reducing member are substantially the same. The autonomous movement based on the light-reducing member identifying step that identifies the light-reducing member that reduces the reflectance of the reflected light emitted from the sensor, and the light-reducing member identified by the light-reducing member identifying step Body to the target A movement control step of moving to, characterized in that it comprises a.

また、請求項12にかかる発明は、請求項11に記載された自律移動体制御方法をコンピュータに実行させることを特徴とする。   The invention according to claim 12 is characterized by causing a computer to execute the autonomous mobile body control method according to claim 11.

また、請求項13にかかる発明は、請求項12に記載された自律移動体制御プログラムを格納したコンピュータの読み取り可能な記録媒体であることを特徴とする。   The invention according to claim 13 is a computer-readable recording medium storing the autonomous mobile control program according to claim 12.

本発明によれば、センサが所定角度範囲内に光を照射して自律移動体周辺に存在する目標物を検出するため、目標物の位置まで自律移動体を移動させる際に必要なスペースの削減とともに、移動時間の短縮を図ることができる。   According to the present invention, since the sensor irradiates light within a predetermined angle range to detect a target existing around the autonomous mobile body, the space required for moving the autonomous mobile body to the position of the target is reduced. In addition, the travel time can be shortened.

以下、添付図面を参照しながら、本発明にかかる自律移動体制御システム、自律移動体制御方法、自律移動体制御プログラム、および記録媒体の最良な実施の形態について詳細に説明する。   DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of an autonomous mobile control system, an autonomous mobile control method, an autonomous mobile control program, and a recording medium according to the present invention will be described below in detail with reference to the accompanying drawings.

(第1の実施の形態)
図1〜図8を参照しながら、本発明の第1の実施の形態にかかる自律移動体制御システムについて説明する。
(First embodiment)
The autonomous mobile body control system according to the first embodiment of the present invention will be described with reference to FIGS.

まず、図1を参照しながら、本発明が適用される自律移動体制御システムの構成例について説明する。図1は、第1の実施の形態にかかる自律移動体制御システムの構成の一例を示すブロック図である。   First, a configuration example of an autonomous mobile control system to which the present invention is applied will be described with reference to FIG. FIG. 1 is a block diagram illustrating an example of the configuration of the autonomous mobile control system according to the first embodiment.

本実施の形態にかかる自律移動体制御システム1は、自律移動可能な自律移動体であって、デパートやオフィスなど所定の警備領域内を巡回する警備ロボット100と、警備ロボット100の充電を行う充電装置200に備えられたND(Neutral Density)フィルタ210と、を備えている。   The autonomous mobile body control system 1 according to the present embodiment is an autonomous mobile body that can autonomously move, and includes a security robot 100 that patrols a predetermined security area such as a department store or an office, and charging that charges the security robot 100. And an ND (Neutral Density) filter 210 provided in the apparatus 200.

警備ロボット100は、レーザレンジセンサ(Laser Range Sensor)110と、NDフィルタ特定部120と、NDフィルタ長記憶部130と、移動制御部140と、駆動部150と、走行情報計測部160と、タイマ部170とを備えている。   The security robot 100 includes a laser range sensor 110, an ND filter specifying unit 120, an ND filter length storage unit 130, a movement control unit 140, a driving unit 150, a travel information measuring unit 160, a timer Part 170.

レーザレンジセンサ110は、警備ロボット100が警備領域の走行を終え、充電装置200へ戻る際に、所定角度範囲内(例えば、90度や180度などの適当な角度範囲内)にレーザ光を照射し、照射したレーザ光の反射光から警備ロボット100の周辺に存在する充電装置200を含む物体の位置を検出する。具体的には、警備ロボット100の周辺に存在する充電装置200を含む物体の位置を、レーザレンジセンサ110を基準とした複数の位置座標で検出する。但し、レーザレンジセンサ110による検出範囲内に物体が存在しない、物体の反射率が通常よりも低いなどの理由により、反射光の反射率が所定反射率よりも低くなる場合(例えば、反射率が2%未満の場合)には、位置座標はerr値となる。   The laser range sensor 110 irradiates laser light within a predetermined angle range (for example, within an appropriate angle range such as 90 degrees or 180 degrees) when the security robot 100 finishes traveling in the security area and returns to the charging device 200. Then, the position of the object including the charging device 200 existing around the security robot 100 is detected from the reflected light of the irradiated laser beam. Specifically, the position of the object including the charging device 200 existing around the security robot 100 is detected by a plurality of position coordinates based on the laser range sensor 110. However, when the reflectance of the reflected light is lower than the predetermined reflectance due to reasons such as the absence of an object within the detection range by the laser range sensor 110 and the reflectance of the object being lower than normal (for example, the reflectance is In the case of less than 2%), the position coordinates are err values.

なお、充電装置200には、レーザレンジセンサ110が照射した光の反射光の反射率を低下させるNDフィルタ210が備えられており、後述するNDフィルタ特定部120は、このNDフィルタ210の特性を利用して、検出した物体の中からNDフィルタ210(充電装置200)の位置を特定する。   The charging device 200 is provided with an ND filter 210 that reduces the reflectance of the reflected light of the light irradiated by the laser range sensor 110. The ND filter specifying unit 120, which will be described later, determines the characteristics of the ND filter 210. Using the detected object, the position of the ND filter 210 (charging device 200) is specified.

また、レーザレンジセンサ110は、警備ロボット100が警備領域を走行中にも、所定角度範囲内にレーザ光を照射し、照射したレーザ光の反射光から警備ロボット100の周辺に存在する物体(例えば、障害物や不審者など)の位置を検出する。   Further, the laser range sensor 110 irradiates laser light within a predetermined angle range even when the security robot 100 travels in the security area, and an object (for example, the surroundings of the security robot 100 from the reflected light of the irradiated laser light). Detect the position of obstacles, suspicious persons, etc.).

NDフィルタ特定部120は、抽出部122と、判定部124とを含んで構成され、レーザレンジセンサ110により検出された複数の位置座標から、レーザレンジセンサ110により照射されたレーザ光の反射光の反射率が所定反射率よりも低い領域を特定し、当該領域の距離と、NDフィルタ長記憶部130に記憶されているNDフィルタ210の長さとが略同一であることを条件に、当該領域をNDフィルタ210と特定する。   The ND filter specifying unit 120 includes an extraction unit 122 and a determination unit 124, and reflects the reflected light of the laser light emitted by the laser range sensor 110 from a plurality of position coordinates detected by the laser range sensor 110. A region where the reflectance is lower than the predetermined reflectance is specified, and the region is defined on the condition that the distance of the region and the length of the ND filter 210 stored in the ND filter length storage unit 130 are substantially the same. The ND filter 210 is specified.

抽出部122は、レーザレンジセンサ110により検出された複数の位置座標を所定の順序で検索し、まず、レーザレンジセンサ110により照射された光の反射光の反射率が所定反射率よりも低くなる直前の位置情報(具体的には、位置座標が正常値からerr値に切り替わる直前の位置座標)を抽出する。続いて、レーザレンジセンサ110により照射された光の反射光の反射率が所定反射率よりも高くなった直後の位置情報(具体的には、位置座標がerr値から正常値に切り替わった直後の位置座標)を抽出する。   The extraction unit 122 searches a plurality of position coordinates detected by the laser range sensor 110 in a predetermined order, and first, the reflectance of the reflected light of the light irradiated by the laser range sensor 110 is lower than the predetermined reflectance. The immediately preceding position information (specifically, the position coordinates immediately before the position coordinates are switched from the normal value to the err value) is extracted. Subsequently, positional information immediately after the reflectance of the light reflected by the laser range sensor 110 becomes higher than a predetermined reflectance (specifically, immediately after the position coordinates are switched from the err value to the normal value). (Position coordinates) is extracted.

判定部124は、抽出部122より抽出された2点間の領域(レーザレンジセンサ110により照射されたレーザ光の反射光の反射率が所定反射率よりも低い領域)の距離と、NDフィルタ長記憶部130に記憶されているNDフィルタ210の長さとが略同一であるか否かを判定する。なお本実施の形態の「略同一」には、抽出部122より抽出された2点間の領域の距離が、NDフィルタ長記憶部130に記憶されているNDフィルタ210の長さに一致することも、近似することも含まれる。本実施の形態では、レーザレンジセンサ110の測定精度を考慮して、近似範囲をNDフィルタ210の長さに対し10%以内の誤差に収まる範囲に設定している。但し、近似範囲はこれに限定されるものではなく、レーザレンジセンサ110の測定精度に応じて適宜設定することができる。例えば、レーザレンジセンサ110の測定精度が上がれば近似範囲を狭くすることができ、レーザレンジセンサ110の測定精度が下がれば近似範囲を広くすることができる。   The determination unit 124 determines the distance between the two points extracted by the extraction unit 122 (the region where the reflectance of the reflected light of the laser light irradiated by the laser range sensor 110 is lower than the predetermined reflectance) and the ND filter length. It is determined whether or not the length of the ND filter 210 stored in the storage unit 130 is substantially the same. In this embodiment, “substantially the same” means that the distance between the two points extracted by the extraction unit 122 matches the length of the ND filter 210 stored in the ND filter length storage unit 130. Also includes approximating. In the present embodiment, considering the measurement accuracy of the laser range sensor 110, the approximate range is set to a range within 10% of the length of the ND filter 210. However, the approximate range is not limited to this, and can be appropriately set according to the measurement accuracy of the laser range sensor 110. For example, if the measurement accuracy of the laser range sensor 110 increases, the approximate range can be narrowed, and if the measurement accuracy of the laser range sensor 110 decreases, the approximate range can be widened.

そして、NDフィルタ特定部120は、抽出部122より抽出された2点間の領域の長さがNDフィルタ210の長さと略同一であると判定部124に判定された場合に、抽出部122より抽出された2点間の領域をNDフィルタ210と特定する。   When the determination unit 124 determines that the length of the region between the two points extracted by the extraction unit 122 is substantially the same as the length of the ND filter 210, the ND filter specifying unit 120 receives A region between the two extracted points is specified as the ND filter 210.

移動制御部140は、回転角度演算部142と、移動経路演算部144とを含んで構成され、NDフィルタ特定部120により特定されたNDフィルタ210に基づいて、警備ロボット100を充電装置200まで移動させる。具体的には、警備ロボット100を自立走行させるための駆動機構である駆動部150を駆動させ、駆動部150に対して移動方向、移動速度、および停止などの駆動制御を行って、警備ロボット100を充電装置200まで移動させる。なお、駆動部150は、直線移動および回転移動が可能な駆動車輪と、駆動車輪を回転させるためのモータ等を備えている。また、移動制御部140は、警備ロボット100が警備領域を走行する際の移動制御も行う。   The movement control unit 140 includes a rotation angle calculation unit 142 and a movement route calculation unit 144, and moves the security robot 100 to the charging device 200 based on the ND filter 210 specified by the ND filter specification unit 120. Let Specifically, the security robot 100 is driven by driving a drive unit 150 that is a drive mechanism for causing the security robot 100 to run independently, and performing drive control on the drive unit 150 such as a moving direction, a moving speed, and a stop. Is moved to the charging device 200. The drive unit 150 includes a drive wheel capable of linear movement and rotational movement, a motor for rotating the drive wheel, and the like. The movement control unit 140 also performs movement control when the security robot 100 travels in the security area.

回転角度演算部142は、抽出部122より抽出された2点の位置座標を利用して、NDフィルタ210と警備ロボット100とを平行な状態にするための回転角度を演算する。そして、移動制御部140は、回転角度演算部142により演算された回転角度に基づいて警備ロボット100を回転させる。   The rotation angle calculation unit 142 calculates a rotation angle for making the ND filter 210 and the security robot 100 in parallel using the position coordinates of the two points extracted by the extraction unit 122. Then, the movement control unit 140 rotates the security robot 100 based on the rotation angle calculated by the rotation angle calculation unit 142.

移動経路演算部144は、NDフィルタ210と警備ロボット100とが平行な状態になった後に、抽出部122より抽出された2点の位置座標を利用して、充電装置200への移動経路を演算する。そして、移動制御部140は、移動経路演算部144により演算された移動経路に基づいて警備ロボット100を充電装置200まで移動させる。   The movement path calculation unit 144 calculates the movement path to the charging device 200 using the position coordinates of the two points extracted by the extraction unit 122 after the ND filter 210 and the security robot 100 are in parallel. To do. Then, the movement control unit 140 moves the security robot 100 to the charging device 200 based on the movement route calculated by the movement route calculation unit 144.

走行情報計測部160は、駆動部150が備えている駆動車輪の回転数や回転角度(オドメトリ)等から走行情報を計測する。そして本実施の形態では、走行情報計測部160により計測された走行情報などに基づいて、警備ロボット100の現在位置を把握し、警備ロボット100が警備領域の走行を終え、充電装置200へ戻るか否かなどを判断する。   The travel information measurement unit 160 measures travel information from the number of rotations and the rotation angle (odometry) of the drive wheels provided in the drive unit 150. In the present embodiment, the current position of the security robot 100 is grasped based on the travel information measured by the travel information measuring unit 160, and the security robot 100 finishes traveling in the security area and returns to the charging device 200. Judge whether or not.

タイマ部170は、NDフィルタ特定部120によるNDフィルタ特定処理の処理時間を計測する。そして本実施の形態では、タイマ部170により計測された時間が所定時間に達した場合にはタイムアウトとなり、警備ロボット100は充電装置200への進入に失敗したと判断される。   The timer unit 170 measures the processing time of the ND filter specifying process by the ND filter specifying unit 120. In the present embodiment, when the time measured by the timer unit 170 reaches a predetermined time, a timeout occurs, and it is determined that the security robot 100 has failed to enter the charging device 200.

なお、本実施の形態では、警備ロボット100はカメラやスピーカなども備えており(いずれも図示省略)、警備領域の撮影やメッセージの音声出力などを行う。また、警備領域内に異常が発生した場合やNDフィルタ特定処理がタイムアウトとなった場合には、図示しない通信部が警備装置や監視センタ(いずれも図示省略)に通報を行う。   In the present embodiment, the security robot 100 also includes a camera, a speaker, and the like (all not shown), and performs imaging of the security area, voice output of messages, and the like. Further, when an abnormality occurs in the security area or when the ND filter specifying process times out, a communication unit (not shown) notifies the security device and the monitoring center (both not shown).

次に、図2を参照しながら、警備ロボット100の充電装置200への進入動作について説明する。図2は、警備ロボット100の充電装置200への進入動作の一例を示すフローチャートである。   Next, an approach operation of the security robot 100 to the charging device 200 will be described with reference to FIG. FIG. 2 is a flowchart illustrating an example of an entry operation of the security robot 100 into the charging device 200.

まず、警備ロボット100は、警備領域の走行を終えると、充電装置200の位置特定処理を開始する(ステップS10)。   First, when the security robot 100 finishes traveling in the security area, the security robot 100 starts the position specifying process of the charging device 200 (step S10).

ここで、充電装置200の位置特定処理について、図3および図4を参照しながら具体的に説明する。図3は、充電装置200の位置特定手法の一例を説明するための図であり、図4は、図3に示す点線300で囲われた領域の拡大図である。   Here, the position specifying process of the charging device 200 will be specifically described with reference to FIGS. 3 and 4. FIG. 3 is a diagram for explaining an example of the position specifying method of the charging device 200, and FIG. 4 is an enlarged view of a region surrounded by a dotted line 300 shown in FIG.

図3に示すように、レーザレンジセンサ110は、角度α(0<α≦180)の範囲内にレーザ光を照射しており、NDフィルタ210を備えた充電装置200にもレーザ光が照射されている。ここで、充電装置200などの物体に照射されたレーザ光は所定の反射率で反射されるため位置座標を検出できるが、NDフィルタ210を備えた領域の反射率は低下するため(例えば、2%未満)、NDフィルタ210に照射されたレーザ光の位置座標はerr値となる。   As shown in FIG. 3, the laser range sensor 110 irradiates laser light within an angle α (0 <α ≦ 180), and the charging device 200 including the ND filter 210 is also irradiated with laser light. ing. Here, since the laser light applied to the object such as the charging device 200 is reflected with a predetermined reflectance, the position coordinates can be detected, but the reflectance of the region including the ND filter 210 is reduced (for example, 2 Less than%), the position coordinates of the laser light applied to the ND filter 210 are err values.

そして本実施の形態では、NDフィルタ210の両端の位置を特定するために、まず、レーザレンジセンサ110により検出された位置座標LRS_data[n](x,y)の中から(n:0〜m、mはレーザレンジセンサ110により検出される位置座標数)、以下の数式(1)が成立する位置座標を検索する。なお、位置座標LRS_data[n](x,y)は(以下、LRS_data[n]という)、レーザレンジセンサ110を基準としたx、y座標値を示している。また本実施の形態では、図3に示す矢印のように、LRS_data[0]、LRS_data[1]・・・の順序で位置座標を検索する。

Figure 2009289212
In this embodiment, in order to specify the positions of both ends of the ND filter 210, first, the position coordinates LRS_data [n] (x, y) detected by the laser range sensor 110 are (n: 0 to m). , M is the number of position coordinates detected by the laser range sensor 110), and the position coordinates where the following formula (1) is established are searched. The position coordinates LRS_data [n] (x, y) (hereinafter referred to as LRS_data [n]) indicate the x and y coordinate values based on the laser range sensor 110. In this embodiment, the position coordinates are searched in the order of LRS_data [0], LRS_data [1]... As indicated by arrows in FIG.
Figure 2009289212

そして、数式(1)が成立した際のLRS_data[n]の値を、NDフィルタ210の一端の位置情報(以下、「Filter1」という)として抽出する。なお、図3、図4に示す例では、LRS_data[h]の値がFilter1となる(0<h<m)。   Then, the value of LRS_data [n] when Formula (1) is established is extracted as position information of one end of the ND filter 210 (hereinafter referred to as “Filter1”). In the example illustrated in FIGS. 3 and 4, the value of LRS_data [h] is Filter1 (0 <h <m).

続いて、レーザレンジセンサ110により検出された位置座標LRS_data[n]の中から、以下の数式(2)が成立する位置座標を検索する。

Figure 2009289212
Subsequently, a position coordinate satisfying the following formula (2) is searched from the position coordinates LRS_data [n] detected by the laser range sensor 110.
Figure 2009289212

そして、数式(2)が成立した際のLRS_data[n+1]の値をNDフィルタ210の他端の位置情報(以下、「Filter2」という)として抽出する。なお、図3、図4に示す例では、LRS_data[i+1]の値がFilter2となる(h<i<m)。   Then, the value of LRS_data [n + 1] when Expression (2) is established is extracted as position information (hereinafter referred to as “Filter2”) of the other end of the ND filter 210. In the example illustrated in FIGS. 3 and 4, the value of LRS_data [i + 1] is Filter2 (h <i <m).

ところで、NDフィルタ210以外に反射率の低い物体が存在する場合や、レーザレンジセンサ110の検知可能範囲内に物体が存在しない場合などには、NDフィルタ210以外の位置座標もerr値となるため、上記処理だけでは、NDフィルタ210を誤特定してしまう可能性もある。   By the way, when there is an object with low reflectivity other than the ND filter 210 or when there is no object within the detectable range of the laser range sensor 110, the position coordinates other than the ND filter 210 are also err values. The ND filter 210 may be erroneously specified only by the above processing.

そこで本実施の形態では、NDフィルタ210の誤特定を防止するため、上記処理に加え、以下の数式(3)に示すように、Filter1、Filter2間の距離と、NDフィルタ長記憶部130に記憶されているNDフィルタ210の長さFilter_widthとが略同一であることを、NDフィルタ210の特定条件としている。

Figure 2009289212
Therefore, in the present embodiment, in order to prevent erroneous specification of the ND filter 210, in addition to the above processing, the distance between Filter1 and Filter2 and the ND filter length storage unit 130 are stored as shown in the following formula (3). The specific condition of the ND filter 210 is that the length Filter_width of the ND filter 210 is substantially the same.
Figure 2009289212

なお、警備ロボット100と充電装置200との間に人が立っているなどの理由により、充電装置200の位置を特定できなかった場合には(ステップS20でNo)、ステップS10の充電装置200の位置特定処理をタイムアウトとなるまで繰り返し行い(ステップS30でNo、ステップS10)、タイムアウトとなった場合には、タイムアウト処理として、例えば、警備装置や監視センタ(いずれも図示省略)へ充電装置200への進入エラー報告を行う(ステップS30でYes、ステップS40)。   If the position of the charging device 200 cannot be specified due to a person standing between the security robot 100 and the charging device 200 (No in step S20), the charging device 200 in step S10 The position specifying process is repeated until time-out occurs (No in step S30, step S10). If time-out occurs, the time-out process is performed, for example, to a security device or a monitoring center (both not shown) to the charging device 200. Is entered (Yes in step S30, step S40).

一方、充電装置200の位置を特定できた場合には(ステップS20でYes)、続いて、NDフィルタ210と警備ロボット100とを平行な状態にするための回転角度演算処理を行う(ステップS50)。   On the other hand, when the position of the charging device 200 can be specified (Yes in step S20), subsequently, a rotation angle calculation process for making the ND filter 210 and the security robot 100 parallel is performed (step S50). .

ここで、回転角度演算処理について、図5を参照しながら具体的に説明する。図5は、警備ロボット100の回転角度演算手法の一例を説明するための図である。   Here, the rotation angle calculation processing will be specifically described with reference to FIG. FIG. 5 is a diagram for explaining an example of the rotation angle calculation method of the security robot 100.

警備ロボット100が警備領域の走行を終えて充電装置200の位置特定処理を開始する際、図5に示すように、NDフィルタ210と警備ロボット100とが平行な状態になっていない可能性がある。この場合、NDフィルタ210の中心位置についての誤差が大きくなり、充電装置200への進入に支障をきたすおそれがある。   When the security robot 100 finishes traveling in the security area and starts the position specifying process of the charging device 200, the ND filter 210 and the security robot 100 may not be in a parallel state as shown in FIG. . In this case, the error about the center position of the ND filter 210 becomes large, and there is a possibility that the entry into the charging device 200 may be hindered.

このため本実施の形態では、NDフィルタ210と警備ロボット100とを平行な状態にするための警備ロボット100の回転角度を、以下の数式(4)により演算する。

Figure 2009289212
Therefore, in the present embodiment, the rotation angle of the security robot 100 for making the ND filter 210 and the security robot 100 in parallel is calculated by the following equation (4).
Figure 2009289212

そして、数式(4)により演算された回転角度に基づいて、警備ロボット100を時計回りに回転させ、警備ロボット100の角度合わせを行う(ステップS60)。   Then, based on the rotation angle calculated by Equation (4), the security robot 100 is rotated clockwise to adjust the angle of the security robot 100 (step S60).

図6は、角度合わせ後の警備ロボット100とNDフィルタ210との位置関係を示す図であり、図6の状態では、以下の数式(5)、(6)が成立する。

Figure 2009289212
Figure 2009289212
FIG. 6 is a diagram showing the positional relationship between the security robot 100 and the ND filter 210 after the angle adjustment. In the state of FIG. 6, the following equations (5) and (6) are established.
Figure 2009289212
Figure 2009289212

警備ロボット100の角度合わせが終わると、続いて、充電装置200への進入経路を演算する(ステップS70)。   When the angle adjustment of the security robot 100 is completed, an approach route to the charging device 200 is calculated (step S70).

図7は、充電装置200への進入経路を説明するための図である。本実施の形態では、図7に示す充電装置200への進入を開始する進入開始位置320が、数式(6)で算出されたFilter(x,y)の値から求められ、警備ロボット100の現在位置と進入開始位置320とを結んだライン上を充電装置200への進入経路310としている。   FIG. 7 is a view for explaining an approach path to charging device 200. In the present embodiment, the entry start position 320 for starting entry into the charging device 200 shown in FIG. 7 is obtained from the value of Filter (x, y) calculated by Equation (6), and the current position of the security robot 100 The line connecting the position and the entry start position 320 is an entry path 310 to the charging device 200.

そして、進入経路310に沿って、警備ロボット100を進入開始位置320まで移動させ、警備ロボット100の位置合わせを行う(ステップS80)。   Then, the security robot 100 is moved to the entry start position 320 along the approach path 310, and the security robot 100 is aligned (step S80).

図8は、位置合わせ後の警備ロボット100とNDフィルタ210との位置関係を示す図であり、この状態から警備ロボット100を充電装置200へドッキングさせる(ステップS90)。   FIG. 8 is a diagram showing the positional relationship between the security robot 100 and the ND filter 210 after alignment, and the security robot 100 is docked to the charging device 200 from this state (step S90).

このように本実施の形態では、所定角度範囲内にレーザ光を照射して周辺に存在する物体の位置を検出するレーザレンジセンサ110を用いて、NDフィルタ210(充電装置200)の位置を特定するため、警備ロボット100を移動させながらNDフィルタ210を探す必要がなく、警備ロボット100を充電装置200へ移動させる際に必要なスペースの削減とともに、移動時間の短縮を図ることができる。   As described above, in the present embodiment, the position of the ND filter 210 (charging device 200) is specified by using the laser range sensor 110 that detects the position of an object existing in the vicinity by irradiating laser light within a predetermined angle range. Therefore, it is not necessary to search for the ND filter 210 while moving the security robot 100, and it is possible to reduce the space required for moving the security robot 100 to the charging device 200 and shorten the movement time.

また本実施の形態では、レーザレンジセンサ110により照射された光の反射光の反射率が所定反射率よりも低くなる直前の位置と、レーザレンジセンサ110により照射された光の反射光の反射率が所定反射率よりも高くなった直後の位置との2点を抽出するだけでなく、この2点間の距離がNDフィルタ210の長さと略同一であることをNDフィルタ210の特定条件としているため、NDフィルタ210を誤特定する可能性を低くすることができる。   In the present embodiment, the position immediately before the reflectance of the light reflected by the laser range sensor 110 becomes lower than the predetermined reflectance, and the reflectance of the reflected light of the light irradiated by the laser range sensor 110. The specific condition of the ND filter 210 is that the distance between the two points is approximately the same as the length of the ND filter 210, as well as extracting the two points immediately after the position becomes higher than the predetermined reflectance. Therefore, the possibility of misidentifying the ND filter 210 can be reduced.

なお本実施の形態では、警備領域内を巡回する警備ロボットを例として説明したが、本発明はこれに限定されず、この他にも病院や展示会場等で訪問者を検知して、訪問先の道順を案内する案内ロボット等のほか、移動しながら他の移動体を検知する様々な装置に適用することができる。   In the present embodiment, a security robot that patrols in the security area has been described as an example. However, the present invention is not limited to this, and a visitor can be detected by detecting a visitor in a hospital or an exhibition hall. The present invention can be applied to various devices that detect other moving objects while moving, in addition to a guide robot that guides the route of the vehicle.

また本実施の形態では、警備ロボット100を充電装置200へ移動させることを例として説明したが、NDフィルタ210を備えたエレベータ等に警備ロボット100を移動させるようにしてもよい。また本実施の形態では、レーザレンジセンサ110を基準とした位置座標を2次元座標としたが、3次元座標であってもよい。   Further, in the present embodiment, the case where the security robot 100 is moved to the charging device 200 has been described as an example. However, the security robot 100 may be moved to an elevator or the like provided with the ND filter 210. In the present embodiment, the position coordinates with reference to the laser range sensor 110 are two-dimensional coordinates, but may be three-dimensional coordinates.

また、本実施の形態の警備ロボット100は、CPU(Central Processing Unit)などの制御装置と、ROM(Read Only Memory)やRAM(Random Access Memory)などの記憶装置と、HDD(Hard Disk Drive)、CD(Compact Disk)ドライブ装置等の外部記憶装置、入出力装置等を備えており、通常のコンピュータを利用したハードウェア構成となっている。   The security robot 100 according to the present embodiment includes a control device such as a CPU (Central Processing Unit), a storage device such as a ROM (Read Only Memory) and a RAM (Random Access Memory), an HDD (Hard Disk Drive), It has an external storage device such as a CD (Compact Disk) drive device, an input / output device, and the like, and has a hardware configuration using a normal computer.

また、本実施の形態の警備ロボット100で実行される自律移動体制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の警備ロボット100で実行される自律移動体制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、本実施の形態の自律移動体制御プログラムを、ROM等に予め組み込んで提供するように構成してもよい。   Further, the autonomous mobile body control program executed by the security robot 100 according to the present embodiment may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. Good. Moreover, you may comprise so that the autonomous mobile body control program performed with the security robot 100 of this Embodiment may be provided or distributed via networks, such as the internet. Moreover, you may comprise so that the autonomous mobile body control program of this Embodiment may be provided by previously incorporating in ROM etc.

また、本実施の形態の警備ロボット100で実行される自律移動体制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。   The autonomous mobile control program executed by the security robot 100 according to the present embodiment is a file in an installable format or an executable format, and is a CD-ROM, flexible disk (FD), CD-R, DVD (Digital The program may be provided by being recorded on a computer-readable recording medium such as Versatile Disk).

また、本実施の形態の警備ロボット100で実行される自律移動体制御プログラムは、上述した各部(NDフィルタ特定部、抽出部、判定部、移動制御部、回転角度演算部、移動経路演算部、駆動部、走行情報計測部、タイマ部等)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体から自律移動体制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、NDフィルタ特定部、抽出部、判定部、移動制御部、回転角度演算部、移動経路演算部、駆動部、走行情報計測部、タイマ部等が主記憶装置上に生成されるようになっている。   In addition, the autonomous mobile body control program executed by the security robot 100 according to the present embodiment includes the above-described units (ND filter specifying unit, extraction unit, determination unit, movement control unit, rotation angle calculation unit, movement path calculation unit, Each module has a module configuration including a drive unit, a travel information measurement unit, a timer unit, etc., and the actual hardware includes a CPU (processor) that reads and executes an autonomous mobile control program from the storage medium. Is loaded on the main storage device, and the ND filter specifying unit, extraction unit, determination unit, movement control unit, rotation angle calculation unit, movement route calculation unit, drive unit, travel information measurement unit, timer unit, etc. are on the main storage device To be generated.

(第2の実施の形態)
以下、第2の実施の形態にかかる自律移動体制御システムについて説明する。本実施の形態にかかる自律移動体制御システムは、充電装置にNDフィルタが2つ備えられている点で第1の実施の形態と相違する。従って本実施の形態では、第1の実施の形態との相違点の説明を主に行い、第1の実施の形態で既に説明した内容については説明を省略する。また、第1の実施の形態と同様の名称・符号を付した構成要素は、以下で特に言及しない限り第1の実施の形態と同様の構造、機能を有するものとする。
(Second Embodiment)
The autonomous mobile body control system according to the second embodiment will be described below. The autonomous mobile body control system according to the present embodiment is different from the first embodiment in that the charging device is provided with two ND filters. Therefore, in the present embodiment, differences from the first embodiment will be mainly described, and description of contents already described in the first embodiment will be omitted. In addition, components having the same names and symbols as those in the first embodiment have the same structure and function as those in the first embodiment unless otherwise specified below.

図9、図10を参照しながら、本実施の形態における充電装置1200の位置特定処理(図2のフローチャートのステップS10に対応)について具体的に説明する。図9は、充電装置1200の位置特定手法の一例を説明するための図であり、図10は、図9に示す点線1300で囲われた領域の拡大図である。   The position specifying process (corresponding to step S10 in the flowchart of FIG. 2) of charging apparatus 1200 in the present embodiment will be specifically described with reference to FIGS. FIG. 9 is a diagram for explaining an example of the position specifying method of the charging device 1200, and FIG. 10 is an enlarged view of a region surrounded by a dotted line 1300 shown in FIG.

図9に示すように、レーザレンジセンサ110は、角度α(0<α≦180)の範囲内にレーザ光を照射しており、NDフィルタ1210、1220を備えた充電装置1200にもレーザ光が照射されている。   As shown in FIG. 9, the laser range sensor 110 irradiates a laser beam within a range of an angle α (0 <α ≦ 180), and the laser beam is also applied to the charging device 1200 including the ND filters 1210 and 1220. Irradiated.

本実施の形態では、NDフィルタ1210、1220の両端の位置を特定するために、まず、レーザレンジセンサ110により検出された位置座標LRS_data[n](x,y)の中から(n:0〜m、mはレーザレンジセンサ110により検出される位置座標数)、上述した数式(1)が成立する位置座標を検索する。なお、位置座標LRS_data[n](x,y)は(以下、LRS_data[n]という)、レーザレンジセンサ110を基準としたx、y座標値を示している。また本実施の形態でも、図9に示す矢印のように、LRS_data[0]、LRS_data[1]・・・の順序で位置座標を検索する。   In the present embodiment, in order to specify the positions of both ends of the ND filters 1210 and 1220, first, the position coordinates LRS_data [n] (x, y) detected by the laser range sensor 110 are (n: 0 to 0). m and m are the number of position coordinates detected by the laser range sensor 110), and the position coordinates where the above-described formula (1) is established are searched. The position coordinates LRS_data [n] (x, y) (hereinafter referred to as LRS_data [n]) indicate the x and y coordinate values based on the laser range sensor 110. Also in this embodiment, the position coordinates are searched in the order of LRS_data [0], LRS_data [1]... As indicated by the arrows in FIG.

そして、数式(1)が成立した際のLRS_data[n]の値を、NDフィルタ1210の一端の位置情報(以下、「Filter1」という)として抽出する。
続いて、レーザレンジセンサ110により検出された位置座標LRS_data[n]の中から、上述した数式(2)が成立する位置座標を検索する。
Then, the value of LRS_data [n] when Formula (1) is established is extracted as position information of one end of the ND filter 1210 (hereinafter referred to as “Filter1”).
Subsequently, a position coordinate satisfying the above formula (2) is searched from the position coordinates LRS_data [n] detected by the laser range sensor 110.

そして、数式(2)が成立した際のLRS_data[n+1]の値をNDフィルタ1210の他端の位置情報(以下、「Filter2」という)として抽出する。   Then, the value of LRS_data [n + 1] when Expression (2) is satisfied is extracted as position information (hereinafter referred to as “Filter2”) of the other end of the ND filter 1210.

続いて、レーザレンジセンサ110により検出された位置座標LRS_data[n]の中から、再び上述した数式(1)が成立する位置座標(但し、Filter1とは異なる位置座標)を検索する。   Subsequently, a position coordinate (however, a position coordinate different from Filter1) that satisfies the above-described formula (1) is retrieved from the position coordinates LRS_data [n] detected by the laser range sensor 110.

そして、数式(1)が成立した際のLRS_data[n]の値を、NDフィルタ1220の一端の位置情報(以下、「Filter3」という)として抽出する。   Then, the value of LRS_data [n] when Formula (1) is established is extracted as position information of one end of the ND filter 1220 (hereinafter referred to as “Filter3”).

続いて、レーザレンジセンサ110により検出された位置座標LRS_data[n]の中から、再び上述した数式(2)が成立する位置座標(但し、Filter2とは異なる位置座標)を検索する。   Subsequently, a position coordinate (however, a position coordinate different from Filter 2) that satisfies the above-described formula (2) is retrieved from the position coordinates LRS_data [n] detected by the laser range sensor 110.

そして、数式(2)が成立した際のLRS_data[n+1]の値をNDフィルタ1220の他端の位置情報(以下、「Filter4」という)として抽出する。   Then, the value of LRS_data [n + 1] when Expression (2) is satisfied is extracted as position information (hereinafter referred to as “Filter4”) of the other end of the ND filter 1220.

さらに、NDフィルタ1210、1220の誤特定を防止するため、上記処理に加え、上述した数式(3)、以下の数式(7)に示すように、Filter1、Filter2間の距離と、Filter3、Filter4間の距離とが、NDフィルタ長記憶部130に記憶されているNDフィルタ1210、1220の長さFilter_widthとが略同一であることを、NDフィルタ1210、1220の特定条件としている。なお本実施の形態では、NDフィルタ1210の長さとNDフィルタ1220の長さは、等しいものとする。

Figure 2009289212
Further, in order to prevent erroneous specification of the ND filters 1210 and 1220, in addition to the above processing, the distance between Filter1 and Filter2 and the distance between Filter3 and Filter4 as shown in the above formula (3) and the following formula (7) Is the same as the length Filter_width of the ND filters 1210 and 1220 stored in the ND filter length storage unit 130 as a specific condition of the ND filters 1210 and 1220. In the present embodiment, it is assumed that the length of the ND filter 1210 and the length of the ND filter 1220 are equal.
Figure 2009289212

このように本実施の形態では、2つのNDフィルタを使用して、充電装置1200の位置を特定するため、充電装置1200の誤特定の可能性を更に低くすることができる。   Thus, in this Embodiment, since the position of the charging device 1200 is specified using two ND filters, the possibility of erroneous specification of the charging device 1200 can be further reduced.

なお本実施の形態では、回転角度演算処理(図2のフローチャートのステップS50に対応)を行う場合、NDフィルタ1210、1220の長さFilter_widthではなく、以下の数式(8)によって算出されるFilter_width2、およびFilter1、Filter4の値を用いて警備ロボット100の回転角度を演算する。

Figure 2009289212
In the present embodiment, when the rotation angle calculation process (corresponding to step S50 in the flowchart of FIG. 2) is performed, instead of the length Filter_width of the ND filters 1210 and 1220, Filter_width2 calculated by the following equation (8), The rotation angle of the security robot 100 is calculated using the values of Filter 1 and Filter 4.
Figure 2009289212

このようにすると、警備ロボット100の回転角度をより正確に演算することができるため、充電装置1200への進入動作の精度をより高くすることができる。   In this way, since the rotation angle of the security robot 100 can be calculated more accurately, the accuracy of the approaching operation to the charging device 1200 can be further increased.

また本実施の形態では、充電装置にNDフィルタが2つ備えられていることを例にとり説明したが、充電装置にNDフィルタを3つ以上備えるようにしてもよい。   In the present embodiment, the case where the charging device includes two ND filters has been described as an example, but the charging device may include three or more ND filters.

(第3の実施の形態)
以下、第3の実施の形態にかかる自律移動体制御システムについて説明する。本実施の形態にかかる自律移動体制御システムは、2つのレーザレンジセンサを使用して充電装置の位置を特定する点で第1の実施の形態と相違する。従って本実施の形態では、第1の実施の形態との相違点の説明を主に行い、第1の実施の形態で既に説明した内容については説明を省略する。また、第1の実施の形態と同様の名称・符号を付した構成要素は、以下で特に言及しない限り第1の実施の形態と同様の構造、機能を有するものとする。
(Third embodiment)
The autonomous mobile body control system according to the third embodiment will be described below. The autonomous mobile body control system according to the present embodiment is different from the first embodiment in that the position of the charging device is specified using two laser range sensors. Therefore, in the present embodiment, differences from the first embodiment will be mainly described, and description of contents already described in the first embodiment will be omitted. In addition, components having the same names and symbols as those in the first embodiment have the same structure and function as those in the first embodiment unless otherwise specified below.

図11、図12を参照しながら、本実施の形態における充電装置200の位置特定処理(図2のフローチャートのステップS10に対応)について具体的に説明する。図11は、警備ロボット1100に備えられたレーザレンジセンサ1110を使用した充電装置200の位置特定処理の一例を説明するための図であり、図12は、警備ロボット1100に備えられたレーザレンジセンサ1120を使用した充電装置200の位置特定処理の一例を説明するための図である。   The position specifying process (corresponding to step S10 in the flowchart of FIG. 2) of charging apparatus 200 in the present embodiment will be specifically described with reference to FIGS. FIG. 11 is a diagram for explaining an example of the position specifying process of the charging device 200 using the laser range sensor 1110 provided in the security robot 1100. FIG. 12 shows the laser range sensor provided in the security robot 1100. 6 is a diagram for explaining an example of a position specifying process of the charging device 200 using 1120. FIG.

図11に示すように、レーザレンジセンサ1110は、角度α(0<α≦180)の範囲内にレーザ光を照射しており、NDフィルタ210を備えた充電装置200にもレーザ光が照射されている。   As shown in FIG. 11, the laser range sensor 1110 irradiates laser light within an angle α (0 <α ≦ 180), and the charging device 200 including the ND filter 210 is also irradiated with laser light. ing.

本実施の形態では、NDフィルタ210の両端の位置を特定するために、まず、レーザレンジセンサ1110により検出された位置座標LRS1_data[n](x,y)の中から(n:0〜m、mはレーザレンジセンサ1110により検出される位置座標数)、以下の数式(9)が成立する位置座標を検索する。なお、位置座標LRS1_data[n](x,y)は(以下、LRS1_data[n]という)、レーザレンジセンサ1110を基準としたx、y座標値を示している。また本実施の形態でも、図11に示す矢印のように、LRS1_data[0]、LRS1_data[1]・・・の順序で位置座標を検索する。

Figure 2009289212
In the present embodiment, in order to specify the positions of both ends of the ND filter 210, first, from the position coordinates LRS1_data [n] (x, y) detected by the laser range sensor 1110, (n: 0 to m, m is the number of position coordinates detected by the laser range sensor 1110), and the position coordinates that satisfy the following formula (9) are searched. The position coordinates LRS1_data [n] (x, y) (hereinafter referred to as LRS1_data [n]) indicate the x and y coordinate values based on the laser range sensor 1110. Also in this embodiment, the position coordinates are searched in the order of LRS1_data [0], LRS1_data [1]... As indicated by the arrows in FIG.
Figure 2009289212

そして、数式(9)が成立した際のLRS1_data[n]の値を、NDフィルタ210の一端の位置情報(以下、「Filter1_LRS1」という)として抽出する。   Then, the value of LRS1_data [n] when Expression (9) is established is extracted as position information of one end of the ND filter 210 (hereinafter referred to as “Filter1_LRS1”).

続いて、レーザレンジセンサ1110により検出された位置座標LRS1_data[n]の中から、以下の数式(10)が成立する位置座標を検索する。

Figure 2009289212
Subsequently, a position coordinate satisfying the following formula (10) is searched from the position coordinates LRS1_data [n] detected by the laser range sensor 1110.
Figure 2009289212

そして、数式(10)が成立した際のLRS1_data[n+1]の値をNDフィルタ210の他端の位置情報(以下、「Filter2_LRS1」という)として抽出する。   Then, the value of LRS1_data [n + 1] when Expression (10) is established is extracted as position information on the other end of the ND filter 210 (hereinafter referred to as “Filter2_LRS1”).

さらに、NDフィルタ210の誤特定を防止するため、上記処理に加え、以下の数式(12)に示すように、Filter1_LRS1、Filter2_LRS1間の距離と、NDフィルタ長記憶部130に記憶されているNDフィルタ210の長さFilter_widthとが略同一であることを、NDフィルタ210の特定条件としている。

Figure 2009289212
Further, in order to prevent erroneous specification of the ND filter 210, in addition to the above processing, as shown in the following formula (12), the distance between the Filter1_LRS1 and Filter2_LRS1 and the ND filter stored in the ND filter length storage unit 130 The specific condition of the ND filter 210 is that the length Filter_width of 210 is substantially the same.
Figure 2009289212

レーザレンジセンサ1110を使用した充電装置200の位置特定処理が終わると、続いて、レーザレンジセンサ1120を使用した充電装置200の位置特定処理を開始する。   When the position specifying process of the charging apparatus 200 using the laser range sensor 1110 is finished, the position specifying process of the charging apparatus 200 using the laser range sensor 1120 is subsequently started.

図12に示すように、レーザレンジセンサ1120は、角度β(0<β≦180)の範囲内にレーザ光を照射しており、NDフィルタ210を備えた充電装置200にもレーザ光が照射されている。   As shown in FIG. 12, the laser range sensor 1120 irradiates laser light within an angle β (0 <β ≦ 180), and the charging device 200 including the ND filter 210 is also irradiated with laser light. ing.

そして、NDフィルタ210の両端の位置を特定するために、まず、レーザレンジセンサ1120により検出された位置座標LRS2_data[n](x,y)の中から(n:0〜m、mはレーザレンジセンサ1120により検出される位置座標数)、以下の数式(12)が成立する位置座標を検索する。なお、位置座標LRS2_data[n](x,y)は(以下、LRS2_data[n]という)、レーザレンジセンサ1120を基準としたx、y座標値を示している。また本実施の形態でも、図12に示す矢印のように、LRS2_data[0]、LRS2_data[1]・・・の順序で位置座標を検索する。

Figure 2009289212
In order to specify the positions of both ends of the ND filter 210, first, the position coordinates LRS2_data [n] (x, y) detected by the laser range sensor 1120 (n: 0 to m, where m is the laser range). The number of position coordinates detected by the sensor 1120) and the position coordinates where the following formula (12) is established are searched. The position coordinates LRS2_data [n] (x, y) (hereinafter referred to as LRS2_data [n]) indicate the x and y coordinate values based on the laser range sensor 1120. Also in this embodiment, the position coordinates are searched in the order of LRS2_data [0], LRS2_data [1],.
Figure 2009289212

そして、数式(12)が成立した際のLRS2_data[n]の値を、NDフィルタ210の一端の位置情報(以下、「Filter1_LRS2」という)として抽出する。   Then, the value of LRS2_data [n] when Expression (12) is established is extracted as position information of one end of the ND filter 210 (hereinafter referred to as “Filter1_LRS2”).

続いて、レーザレンジセンサ1120により検出された位置座標LRS2_data[n]の中から、以下の数式(13)が成立する位置座標を検索する。

Figure 2009289212
Subsequently, a position coordinate satisfying the following formula (13) is searched from the position coordinates LRS2_data [n] detected by the laser range sensor 1120.
Figure 2009289212

そして、数式(13)が成立した際のLRS2_data[n+1]の値をNDフィルタ210の他端の位置情報(以下、「Filter2_LRS2」という)として抽出する。   Then, the value of LRS2_data [n + 1] when Expression (13) is satisfied is extracted as position information on the other end of the ND filter 210 (hereinafter referred to as “Filter2_LRS2”).

さらに、NDフィルタ210の誤特定を防止するため、上記処理に加え、以下の数式(14)に示すように、Filter1_LRS2、Filter2_LRS2間の距離と、NDフィルタ長記憶部130に記憶されているNDフィルタ210の長さFilter_widthとが略同一であることを、NDフィルタ210の特定条件としている。

Figure 2009289212
Further, in order to prevent erroneous specification of the ND filter 210, in addition to the above processing, as shown in the following formula (14), the distance between the Filter1_LRS2 and Filter2_LRS2 and the ND filter stored in the ND filter length storage unit 130 The specific condition of the ND filter 210 is that the length Filter_width of 210 is substantially the same.
Figure 2009289212

このように本実施の形態では、2つのレーザレンジセンサを使用するため、より広範な範囲を検索して、充電装置200の位置を特定するためことができる。特に、警備ロボット1100が警備領域の走行を終えた際の位置が、誤差等により、予定位置とずれてしまった場合でも、充電装置200の位置を特定できる可能性が高くなる。   As described above, in the present embodiment, since two laser range sensors are used, it is possible to search a wider range and specify the position of the charging device 200. In particular, there is a high possibility that the position of the charging device 200 can be specified even when the position when the security robot 1100 finishes traveling in the security area is deviated from the planned position due to an error or the like.

なお本実施の形態では、レーザレンジセンサ1110、レーザレンジセンサ1120の両方が充電装置200の位置を特定した場合には、NDフィルタ210とのx軸方向での距離が近い方(x軸方向での絶対値が小さい方)のレーザレンジセンサのデータを使用して、回転角度演算処理(図2のフローチャートのステップS50に対応)や進入経路演算処理(図2のフローチャートのステップS70に対応)を行う。   In the present embodiment, when both the laser range sensor 1110 and the laser range sensor 1120 specify the position of the charging device 200, the one closer to the ND filter 210 in the x-axis direction (in the x-axis direction). The rotation angle calculation process (corresponding to step S50 in the flowchart in FIG. 2) and the approach path calculation process (corresponding to step S70 in the flowchart in FIG. 2) are performed using the data of the laser range sensor with the smaller absolute value of. Do.

このようにすると、移動に伴う誤差が少なくなるため、充電装置1200への進入動作の精度をより高くすることができる。   In this way, since the error associated with the movement is reduced, the accuracy of the entering operation into the charging device 1200 can be further increased.

また本実施の形態では、警備ロボットにレーザレンジセンサが2つ備えられていることを例にとり説明したが、警備ロボットにレーザレンジセンサを3つ以上備えるようにしてもよい。   Further, in the present embodiment, the case where the security robot is provided with two laser range sensors has been described as an example, but the security robot may be provided with three or more laser range sensors.

(第4の実施の形態)
以下、第4の実施の形態にかかる自律移動体制御システムについて説明する。本実施の形態にかかる自律移動体制御システムは、充電装置にNDフィルタが2つ備えられ、2つのレーザレンジセンサを使用して充電装置の位置を特定する点で第1の実施の形態と相違する。従って本実施の形態では、第1の実施の形態との相違点の説明を主に行い、第1の実施の形態で既に説明した内容については説明を省略する。また、第1の実施の形態と同様の名称・符号を付した構成要素は、以下で特に言及しない限り第1の実施の形態と同様の構造、機能を有するものとする。
(Fourth embodiment)
The autonomous mobile body control system according to the fourth embodiment will be described below. The autonomous mobile control system according to the present embodiment is different from the first embodiment in that the charging device includes two ND filters, and the position of the charging device is specified using two laser range sensors. To do. Therefore, in the present embodiment, differences from the first embodiment will be mainly described, and description of contents already described in the first embodiment will be omitted. In addition, components having the same names and symbols as those in the first embodiment have the same structure and function as those in the first embodiment unless otherwise specified below.

図13、図14を参照しながら、本実施の形態における充電装置1200の位置特定処理(図2のフローチャートのステップS10に対応)について具体的に説明する。図13は、警備ロボット1100に備えられたレーザレンジセンサ1110を使用した充電装置1200の位置特定処理の一例を説明するための図であり、図14は、警備ロボット1100に備えられたレーザレンジセンサ1120を使用した充電装置1200の位置特定処理の一例を説明するための図である。   The position specifying process (corresponding to step S10 in the flowchart of FIG. 2) of charging apparatus 1200 in the present embodiment will be specifically described with reference to FIGS. FIG. 13 is a diagram for explaining an example of the position specifying process of the charging device 1200 using the laser range sensor 1110 provided in the security robot 1100, and FIG. 14 is a laser range sensor provided in the security robot 1100. 6 is a diagram for explaining an example of a position specifying process of a charging apparatus 1200 using 1120. FIG.

図13に示すように、レーザレンジセンサ1110は、角度α(0<α≦180)の範囲内にレーザ光を照射しており、NDフィルタ1210、1220を備えた充電装置1200にもレーザ光が照射されている。   As shown in FIG. 13, the laser range sensor 1110 irradiates laser light within a range of an angle α (0 <α ≦ 180), and the laser light is also applied to the charging device 1200 including the ND filters 1210 and 1220. Irradiated.

そして、NDフィルタ1210、1220の両端の位置を特定するために、まず、レーザレンジセンサ1110により検出された位置座標LRS1_data[n](x,y)の中から(n:0〜m、mはレーザレンジセンサ1110により検出される位置座標数)、上述した数式(9)が成立する位置座標を検索する。なお、位置座標LRS1_data[n](x,y)は(以下、LRS1_data[n]という)、レーザレンジセンサ1110を基準としたx、y座標値を示している。また本実施の形態でも、図13に示す矢印のように、LRS1_data[0]、LRS1_data[1]・・・の順序で位置座標を検索する。   In order to specify the positions of both ends of the ND filters 1210 and 1220, first, the position coordinates LRS1_data [n] (x, y) detected by the laser range sensor 1110 are (n: 0 to m, m The number of position coordinates detected by the laser range sensor 1110) and the position coordinates where the above-described mathematical formula (9) is established are searched. The position coordinates LRS1_data [n] (x, y) (hereinafter referred to as LRS1_data [n]) indicate the x and y coordinate values based on the laser range sensor 1110. Also in this embodiment, the position coordinates are searched in the order of LRS1_data [0], LRS1_data [1]... As indicated by the arrows in FIG.

そして、数式(9)が成立した際のLRS1_data[n]の値を、NDフィルタ1210の一端の位置情報(以下、「Filter1_LRS1」という)として抽出する。   Then, the value of LRS1_data [n] when Expression (9) is established is extracted as position information of one end of the ND filter 1210 (hereinafter referred to as “Filter1_LRS1”).

続いて、レーザレンジセンサ1110により検出された位置座標LRS1_data[n]の中から、上述した数式(10)が成立する位置座標を検索する。   Subsequently, a position coordinate satisfying the above-described formula (10) is searched from the position coordinates LRS1_data [n] detected by the laser range sensor 1110.

そして、数式(10)が成立した際のLRS1_data[n+1]の値をNDフィルタ1210の他端の位置情報(以下、「Filter2_LRS1」という)として抽出する。   Then, the value of LRS1_data [n + 1] when Expression (10) is established is extracted as position information on the other end of the ND filter 1210 (hereinafter referred to as “Filter2_LRS1”).

続いて、レーザレンジセンサ1110により検出された位置座標LRS1_data[n]の中から、再び上述した数式(9)が成立する位置座標(但し、Filter1_LRS1とは異なる位置座標)を検索する。   Subsequently, a position coordinate (however, a position coordinate different from Filter1_LRS1) in which the above-described formula (9) is satisfied is searched again from the position coordinates LRS1_data [n] detected by the laser range sensor 1110.

そして、数式(9)が成立した際のLRS1_data[n]の値を、NDフィルタ1220の一端の位置情報(以下、「Filter3_LRS1」という)として抽出する。   Then, the value of LRS1_data [n] when Expression (9) is established is extracted as position information of one end of the ND filter 1220 (hereinafter referred to as “Filter3_LRS1”).

続いて、レーザレンジセンサ1110により検出された位置座標LRS1_data[n]の中から、再び上述した数式(10)が成立する位置座標(但し、Filter2_LRS1とは異なる位置座標)を検索する。   Subsequently, a position coordinate (however, a position coordinate different from Filter2_LRS1) that satisfies the above-described formula (10) is retrieved from the position coordinates LRS1_data [n] detected by the laser range sensor 1110.

そして、数式(10)が成立した際のLRS1_data[n+1]の値をNDフィルタ1220の他端の位置情報(以下、「Filter4_LRS1」という)として抽出する。   Then, the value of LRS1_data [n + 1] when Expression (10) is established is extracted as position information on the other end of the ND filter 1220 (hereinafter referred to as “Filter4_LRS1”).

さらに、NDフィルタ1210、1220の誤特定を防止するため、上記処理に加え、上述した数式(11)、以下の数式(15)に示すように、Filter1_LRS1、Filter2_LRS1間の距離と、Filter3_LRS1、Filter4_LRS1間の距離とが、NDフィルタ長記憶部130に記憶されているNDフィルタ1210、1220の長さFilter_widthと略同一であることを、NDフィルタ1210、1220の特定条件としている。なお本実施の形態では、NDフィルタ1210の長さとNDフィルタ1220の長さは、等しいものとする。

Figure 2009289212
Further, in order to prevent erroneous specification of the ND filters 1210 and 1220, in addition to the above processing, as shown in the above formula (11) and the following formula (15), the distance between Filter1_LRS1 and Filter2_LRS1, and the distance between Filter3_LRS1 and Filter4_LRS1 Is the same condition as the length Filter_width of the ND filters 1210 and 1220 stored in the ND filter length storage unit 130 as a specific condition of the ND filters 1210 and 1220. In the present embodiment, it is assumed that the length of the ND filter 1210 and the length of the ND filter 1220 are equal.
Figure 2009289212

レーザレンジセンサ1110を使用した充電装置1200の位置特定処理が終わると、続いて、レーザレンジセンサ1120を使用した充電装置1200の位置特定処理を開始する。   When the position specifying process of the charging device 1200 using the laser range sensor 1110 is finished, the position specifying process of the charging apparatus 1200 using the laser range sensor 1120 is subsequently started.

図14に示すように、レーザレンジセンサ1120は、角度β(0<β≦180)の範囲内にレーザ光を照射しており、NDフィルタ1210、1220を備えた充電装置1200にもレーザ光が照射されている。   As shown in FIG. 14, the laser range sensor 1120 irradiates laser light within a range of an angle β (0 <β ≦ 180), and the charging device 1200 including the ND filters 1210 and 1220 is also irradiated with laser light. Irradiated.

そして、NDフィルタ1210、1220の両端の位置を特定するために、まず、レーザレンジセンサ1120により検出された位置座標LRS2_data[n](x,y)の中から(n:0〜m、mはレーザレンジセンサ1120により検出される位置座標数)、上述した数式(12)が成立する位置座標を検索する。なお、位置座標LRS2_data[n](x,y)は(以下、LRS2_data[n]という)、レーザレンジセンサ1120を基準としたx、y座標値を示している。また本実施の形態でも、図14に示す矢印のように、LRS2_data[0]、LRS2_data[1]・・・の順序で位置座標を検索する。   In order to specify the positions of both ends of the ND filters 1210 and 1220, first, the position coordinates LRS2_data [n] (x, y) detected by the laser range sensor 1120 are (n: 0 to m, m The number of position coordinates detected by the laser range sensor 1120) and the position coordinates satisfying the above-described formula (12) are searched. The position coordinates LRS2_data [n] (x, y) (hereinafter referred to as LRS2_data [n]) indicate the x and y coordinate values based on the laser range sensor 1120. Also in this embodiment, the position coordinates are searched in the order of LRS2_data [0], LRS2_data [1],.

そして、数式(12)が成立した際のLRS2_data[n]の値を、NDフィルタ1210の一端の位置情報(以下、「Filter1_LRS2」という)として抽出する。   Then, the value of LRS2_data [n] when Expression (12) is established is extracted as position information of one end of the ND filter 1210 (hereinafter referred to as “Filter1_LRS2”).

続いて、レーザレンジセンサ1120により検出された位置座標LRS2_data[n]の中から、上述した数式(13)が成立する位置座標を検索する。   Subsequently, a position coordinate satisfying the above-described formula (13) is searched from the position coordinates LRS2_data [n] detected by the laser range sensor 1120.

そして、数式(13)が成立した際のLRS2_data[n+1]の値をNDフィルタ1210の他端の位置情報(以下、「Filter2_LRS2」という)として抽出する。   Then, the value of LRS2_data [n + 1] when Expression (13) is established is extracted as position information on the other end of the ND filter 1210 (hereinafter referred to as “Filter2_LRS2”).

続いて、レーザレンジセンサ1120により検出された位置座標LRS2_data[n]の中から、再び上述した数式(12)が成立する位置座標(但し、Filter1_LRS2とは異なる位置座標)を検索する。   Subsequently, a position coordinate (however, a position coordinate different from Filter1_LRS2) that satisfies the above formula (12) is retrieved from the position coordinates LRS2_data [n] detected by the laser range sensor 1120.

そして、数式(12)が成立した際のLRS2_data[n]の値を、NDフィルタ1220の一端の位置情報(以下、「Filter3_LRS2」という)として抽出する。   Then, the value of LRS2_data [n] when Expression (12) is established is extracted as position information of one end of the ND filter 1220 (hereinafter referred to as “Filter3_LRS2”).

続いて、レーザレンジセンサ1120により検出された位置座標LRS2_data[n]の中から、再び上述した数式(13)が成立する位置座標(但し、Filter2_LRS2とは異なる位置座標)を検索する。   Subsequently, a position coordinate (however, a position coordinate different from Filter2_LRS2) that satisfies the above-described equation (13) is searched from the position coordinates LRS2_data [n] detected by the laser range sensor 1120.

そして、数式(13)が成立した際のLRS2_data[n+1]の値をNDフィルタ1220の他端の位置情報(以下、「Filter4_LRS2」という)として抽出する。   Then, the value of LRS2_data [n + 1] when Expression (13) is established is extracted as position information on the other end of the ND filter 1220 (hereinafter referred to as “Filter4_LRS2”).

さらに、NDフィルタ1210、1220の誤特定を防止するため、上記処理に加え、上述した数式(14)、以下の数式(16)に示すように、Filter1_LRS2、Filter2_LRS2間の距離と、Filter3_LRS2、Filter4_LRS2間の距離とが、NDフィルタ長記憶部130に記憶されているNDフィルタ1210、1220の長さFilter_widthと略同一であることを、NDフィルタ1210、1220の特定条件としている。

Figure 2009289212
Further, in order to prevent erroneous specification of the ND filters 1210 and 1220, in addition to the above processing, as shown in the above formula (14) and the following formula (16), the distance between Filter1_LRS2 and Filter2_LRS2, and the distance between Filter3_LRS2 and Filter4_LRS2 Is the same condition as the length Filter_width of the ND filters 1210 and 1220 stored in the ND filter length storage unit 130 as a specific condition of the ND filters 1210 and 1220.
Figure 2009289212

このように本実施の形態では、2つのNDフィルタを使用して、充電装置1200の位置を特定するため、充電装置1200の誤特定の可能性を更に低くすることができる。   Thus, in this Embodiment, since the position of the charging device 1200 is specified using two ND filters, the possibility of erroneous specification of the charging device 1200 can be further reduced.

また本実施の形態では、2つのレーザレンジセンサを使用するため、より広範な範囲を検索して、充電装置1200の位置を特定するためことができる。特に、警備ロボット1100が警備領域の走行を終えた際の位置が、誤差等により、予定位置とずれてしまった場合でも、充電装置1200の位置を特定できる可能性が高くなる。   In this embodiment, since two laser range sensors are used, it is possible to search a wider range and specify the position of charging device 1200. In particular, there is a high possibility that the position of the charging device 1200 can be specified even when the position when the security robot 1100 finishes traveling in the security area is deviated from the planned position due to an error or the like.

また本実施の形態では、回転角度演算処理(図2のフローチャートのステップS50に対応)を行う場合、NDフィルタ1210、1220の長さFilter_widthではなく、以下の数式(17)、(18)によって算出されるFilter_width2、およびFilter1_LRS1、Filter4_LRS1、あるいはFilter1_LRS2、Filter4_LRS2の値を用いて、警備ロボット1100の回転角度を演算する。

Figure 2009289212
Figure 2009289212
Further, in the present embodiment, when the rotation angle calculation process (corresponding to step S50 in the flowchart of FIG. 2) is performed, the calculation is performed not by the length Filter_width of the ND filters 1210 and 1220 but by the following formulas (17) and (18). The rotation angle of the guard robot 1100 is calculated using the values of Filter_width2 and Filter1_LRS1, Filter4_LRS1, or Filter1_LRS2 and Filter4_LRS2.
Figure 2009289212
Figure 2009289212

このようにすると、警備ロボット1100の回転角度をより正確に演算することができるため、充電装置1200への進入動作の精度をより高くすることができる。   In this way, since the rotation angle of the security robot 1100 can be calculated more accurately, the accuracy of the approach operation to the charging device 1200 can be further increased.

また本実施の形態では、レーザレンジセンサ1110、レーザレンジセンサ1120の両方が充電装置1200の位置を特定した場合には、いずれかのNDフィルタとのx軸方向での距離が近い方(x軸方向での絶対値が小さい方)のレーザレンジセンサのデータを使用して、回転角度演算処理(図2のフローチャートのステップS50に対応)や進入経路演算処理(図2のフローチャートのステップS70に対応)を行う。   In the present embodiment, when both the laser range sensor 1110 and the laser range sensor 1120 specify the position of the charging device 1200, the one closer to the ND filter in the x-axis direction (the x-axis direction) Using the data of the laser range sensor with the smaller absolute value in the direction, the rotation angle calculation process (corresponding to step S50 in the flowchart of FIG. 2) and the approach route calculation process (corresponding to step S70 in the flowchart of FIG. 2) )I do.

このようにすると、移動に伴う誤差が少なくなるため、充電装置1200への進入動作の精度をより高くすることができる。   In this way, since the error associated with the movement is reduced, the accuracy of the entering operation into the charging device 1200 can be further increased.

また本実施の形態では、充電装置にNDフィルタが2つ備えられていることを例にとり説明したが、充電装置にNDフィルタを3つ以上備えるようにしてもよい。   In the present embodiment, the case where the charging device includes two ND filters has been described as an example, but the charging device may include three or more ND filters.

また本実施の形態では、警備ロボットにレーザレンジセンサが2つ備えられていることを例にとり説明したが、警備ロボットにレーザレンジセンサを3つ以上備えるようにしてもよい。   Further, in the present embodiment, the case where the security robot is provided with two laser range sensors has been described as an example, but the security robot may be provided with three or more laser range sensors.

(変形例)
なお、本発明は上述した各実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
(Modification)
The present invention is not limited to the above-described embodiments, and various modifications as exemplified below are possible.

上述した実施の形態においては、レーザレンジセンサにより検出された位置座標を全て検索していたが、一部の位置座標を検索対象から除外するようにしてもよい。例えば、図15に示すように、LRS_data[n](n:0〜m、mはレーザレンジセンサ110により検出される位置座標数)の中からLRS_data[m−2]〜LRS_data[m]を検索対象から除外するようにしてもよい。   In the above-described embodiment, all the position coordinates detected by the laser range sensor are searched. However, some position coordinates may be excluded from the search target. For example, as shown in FIG. 15, LRS_data [n] (n: 0 to m, where m is the number of position coordinates detected by the laser range sensor 110) is searched for LRS_data [m-2] to LRS_data [m]. You may make it exclude from object.

このようにすると、NDフィルタ210の特定に最適な範囲で位置座標を検索することになり、誤特定の発生を低減できるようになる。   In this way, the position coordinates are searched in the optimum range for specifying the ND filter 210, and the occurrence of erroneous specification can be reduced.

第1の実施の形態にかかる自律移動体制御システムの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the autonomous mobile body control system concerning 1st Embodiment. 警備ロボット100の充電装置200への進入動作の一例を示すフローチャートである。4 is a flowchart showing an example of an approach operation of the security robot 100 to the charging device 200. 充電装置200の位置特定手法の一例を説明するための図である。4 is a diagram for explaining an example of a position specifying method of the charging device 200. FIG. 図3に示す点線300で囲われた領域の拡大図である。FIG. 4 is an enlarged view of a region surrounded by a dotted line 300 shown in FIG. 3. 警備ロボット100の回転角度演算手法の一例を説明するための図である。4 is a diagram for explaining an example of a rotation angle calculation method of the security robot 100. FIG. 角度合わせ後の警備ロボット100とNDフィルタ210との位置関係を示す図である。It is a figure which shows the positional relationship of the security robot 100 and ND filter 210 after angle alignment. 充電装置200への移動経路を説明するための図である。FIG. 7 is a diagram for explaining a movement route to charging device 200. 位置合わせ後の警備ロボット100とNDフィルタ210との位置関係を示す図である。It is a figure which shows the positional relationship of the security robot 100 and ND filter 210 after alignment. 第2の実施の形態にかかる充電装置1200の位置特定手法の一例を説明するための図である。It is a figure for demonstrating an example of the position specific method of the charging device 1200 concerning 2nd Embodiment. 図9に示す点線1300で囲われた領域の拡大図である。FIG. 10 is an enlarged view of a region surrounded by a dotted line 1300 shown in FIG. 9. 第3の実施の形態にかかる充電装置200の位置特定処理の一例を説明するための図である。It is a figure for demonstrating an example of the position specific process of the charging device 200 concerning 3rd Embodiment. 第3の実施の形態にかかる充電装置200の位置特定処理の一例を説明するための図である。It is a figure for demonstrating an example of the position specific process of the charging device 200 concerning 3rd Embodiment. 第4の実施の形態にかかる充電装置1200の位置特定処理の一例を説明するための図である。It is a figure for demonstrating an example of the position specific process of the charging device 1200 concerning 4th Embodiment. 第4の実施の形態にかかる充電装置1200の位置特定処理の一例を説明するための図である。It is a figure for demonstrating an example of the position specific process of the charging device 1200 concerning 4th Embodiment. 変形例にかかる充電装置200の位置特定手法の一例を説明するための図である。It is a figure for demonstrating an example of the position specific method of the charging device 200 concerning a modification.

符号の説明Explanation of symbols

1 自律移動体制御システム
100、1100 警備ロボット
110、1110、1120 レーザレンジセンサ
120 NDフィルタ特定部
122 抽出部
124 判定部
130 NDフィルタ長記憶部
140 移動制御部
142 回転角度演算部
144 移動経路演算部
150 駆動部
160 走行情報計測部
170 タイマ部
200、1200 充電装置
210、1210、1220 NDフィルタ
310 進入経路
320 進入開始位置
DESCRIPTION OF SYMBOLS 1 Autonomous mobile body control system 100, 1100 Security robot 110, 1110, 1120 Laser range sensor 120 ND filter specific | specification part 122 Extraction part 124 Judgment part 130 ND filter length memory | storage part 140 Movement control part 142 Rotation angle calculating part 144 Moving path calculating part 144 DESCRIPTION OF SYMBOLS 150 Drive part 160 Travel information measurement part 170 Timer part 200, 1200 Charging device 210, 1210, 1220 ND filter 310 Approach route 320 Approach start position

Claims (13)

自律移動体制御システムであって、
自律移動可能な自律移動体と、
目標物に備えられ、光の反射率を低下させる減光部材と、を備え、
前記自律移動体は、
所定角度範囲内に光を照射し、照射した光の反射光から前記自律移動体周辺に存在する前記目標物を含む物体の位置を示す複数の位置情報を検出するセンサと、
前記センサにより検出された複数の位置情報から、前記センサにより照射された光の反射光の反射率が所定反射率よりも低い領域を特定し、当該領域の距離と前記減光部材の長さとが略同一であることを条件に、当該領域を前記減光部材と特定する減光部材特定部と、
前記減光部材特定部により特定された前記減光部材に基づいて、前記自律移動体を前記目標物まで移動させる移動制御部と、を備えることを特徴とする自律移動体制御システム。
An autonomous mobile control system,
An autonomous mobile body capable of autonomous movement;
A light-reducing member that is provided on the target and reduces the reflectance of light, and
The autonomous mobile body is
A sensor that irradiates light within a predetermined angle range and detects a plurality of pieces of position information indicating positions of objects including the target existing around the autonomous mobile body from reflected light of the irradiated light;
From a plurality of position information detected by the sensor, a region where the reflectance of the reflected light of the light irradiated by the sensor is lower than a predetermined reflectance is specified, and the distance of the region and the length of the light reducing member are A dimming member specifying unit for specifying the region as the dimming member on the condition that they are substantially the same,
An autonomous mobile body control system, comprising: a movement control section that moves the autonomous mobile body to the target based on the dimming member specified by the dimming member specifying section.
前記減光部材特定部は、前記センサにより検出された複数の位置情報を所定の順序で検索し、前記センサにより照射された光の反射光の反射率が所定反射率よりも低くなる直前の位置情報と、前記センサにより照射された光の反射光の反射率が所定反射率よりも高くなった直後の位置情報との2点の位置情報を抽出し、当該2点間の領域の距離が前記減光部材の長さと略同一であることを条件に、当該2点間の領域を前記減光部材と特定することを特徴とする請求項1に記載の自律移動体制御システム。   The dimming member specifying unit searches a plurality of position information detected by the sensor in a predetermined order, and a position immediately before the reflectance of the reflected light of the light irradiated by the sensor becomes lower than the predetermined reflectance The position information of two points of the information and the position information immediately after the reflectance of the reflected light of the light irradiated by the sensor is higher than a predetermined reflectance is extracted, and the distance between the two points is the distance between the two points. 2. The autonomous mobile control system according to claim 1, wherein an area between the two points is specified as the dimming member on the condition that the dimming member is substantially the same as the length of the dimming member. 前記移動制御部は、前記減光部材特定部により特定された前記減光部材と前記自律移動体とが平行になる状態まで前記自律移動体を回転させ、前記自律移動体の回転後に前記自律移動体を前記目標物まで移動させることを特徴とする請求項1または2に記載の自律移動体制御システム。   The movement control unit rotates the autonomous moving body until the dimming member specified by the dimming member specifying unit is parallel to the autonomous moving body, and the autonomous movement is performed after the autonomous moving body is rotated. The autonomous mobile body control system according to claim 1 or 2, wherein a body is moved to the target. 前記減光部材は、前記目標物に複数備えられており、
前記減光部材特定部は、前記センサより照射された光の反射光の反射率が所定反射率よりも低い複数の領域のそれぞれの距離が、対応する減光部材の長さと略同一であることを条件に、当該複数の領域を前記減光部材と特定することを特徴とする請求項1〜3のいずれか1つに記載の自律移動体制御システム。
A plurality of the dimming members are provided on the target,
In the dimming member specifying portion, the distances of the plurality of regions in which the reflectance of the reflected light of the light emitted from the sensor is lower than the predetermined reflectance are substantially the same as the length of the corresponding dimming member. The autonomous mobile body control system according to any one of claims 1 to 3, wherein the plurality of regions are specified as the dimming member on the condition of the above.
前記センサは、前記自律移動体に複数備えられており、
前記減光部材特定部は、いずれかのセンサにより照射された光の反射光の反射率が所定反射率よりも低い領域の距離が、前記減光部材の長さと略同一であることを条件に、当該領域を前記減光部材と特定する前記減光部材と特定することを特徴とする請求項1〜3のいずれか1つに記載の自律移動体制御システム。
A plurality of the sensors are provided in the autonomous mobile body,
The dimming member specifying unit is provided on the condition that the distance of the region where the reflectance of the reflected light of the light irradiated by any sensor is lower than the predetermined reflectance is substantially the same as the length of the dimming member. The autonomous mobile body control system according to any one of claims 1 to 3, wherein the region is identified as the dimming member that identifies the region as the dimming member.
前記減光部材は、前記目標物に複数備えられており、
前記センサは、前記自律移動体に複数備えられており、
前記減光部材特定部は、いずれかのセンサにより照射された光の反射光の反射率が所定反射率よりも低い複数の領域のそれぞれの距離が、対応する減光部材の長さと略同一であることを条件に、当該複数の領域を前記減光部材と特定することを特徴とする請求項1〜3のいずれか1つに記載の自律移動体制御システム。
A plurality of the dimming members are provided on the target,
A plurality of the sensors are provided in the autonomous mobile body,
In the dimming member specifying unit, the distance of each of the plurality of regions where the reflectance of the reflected light of the light irradiated by any sensor is lower than the predetermined reflectance is substantially the same as the length of the corresponding dimming member. The autonomous mobile body control system according to any one of claims 1 to 3, wherein the plurality of regions are specified as the dimming member on the condition that there is a certain one.
前記目標物は、充電装置であることを特徴とする請求項1〜6のいずれか1つに記載の自律移動体制御システム。   The autonomous moving body control system according to claim 1, wherein the target is a charging device. 前記減光部材は、NDフィルタであることを特徴とする請求項1〜7のいずれか1つに記載の自律移動体制御システム。   The autonomous moving body control system according to claim 1, wherein the dimming member is an ND filter. 前記センサは、レーザレンジセンサであることを特徴とする請求項1〜8のいずれか1つに記載の自律移動体制御システム。   The autonomous mobile body control system according to any one of claims 1 to 8, wherein the sensor is a laser range sensor. 自律移動体制御システムで実行される自律移動体制御方法であって、
前記自律移動体制御システムは、
自律移動可能な自律移動体と、
目標物に備えられ、光の反射率を低下させる減光部材と、を備え、
前記自律移動体は、
所定角度範囲内に光を照射し、照射した光の反射光から前記自律移動体周辺に存在する前記目標物を含む物体の位置を示す複数の位置情報を検出するセンサを備え、
前記センサにより検出された複数の位置情報から、前記センサにより照射された光の反射光の反射率が所定反射率よりも低い領域を特定し、当該領域の距離と前記減光部材の長さとが略同一であることを条件に、当該領域を前記減光部材と特定する減光部材特定ステップと、
前記減光部材特定ステップにより特定された前記減光部材に基づいて、前記自律移動体を前記目標物まで移動させる移動制御ステップと、を含むことを特徴とする自律移動体制御方法。
An autonomous mobile control method executed by an autonomous mobile control system,
The autonomous mobile control system is:
An autonomous mobile body capable of autonomous movement;
A light-reducing member that is provided on the target and reduces the reflectance of light, and
The autonomous mobile body is
A sensor that irradiates light within a predetermined angle range and detects a plurality of pieces of position information indicating positions of objects including the target existing around the autonomous mobile body from reflected light of the irradiated light,
From a plurality of position information detected by the sensor, a region where the reflectance of the reflected light of the light irradiated by the sensor is lower than a predetermined reflectance is specified, and the distance of the region and the length of the light reducing member are A dimming member specifying step for specifying the region as the dimming member on the condition that they are substantially the same;
And a movement control step of moving the autonomous moving body to the target based on the dimming member specified by the dimming member specifying step.
自律移動可能な自律移動体で実行される自律移動体制御方法であって、
前記自律移動体は、
所定角度範囲内に光を照射し、照射した光の反射光から前記自律移動体周辺に存在する目標物を含む物体の位置を示す複数の位置情報を検出するセンサを備え、
前記センサにより検出された複数の位置情報から、前記センサにより照射された光の反射光の反射率が所定反射率よりも低い領域を特定し、当該領域の距離と前記減光部材の長さとが略同一であることを条件に、当該領域を、前記目標物に備えられ、前記センサが照射した光の反射光の反射率を低下させる減光部材と特定する減光部材特定ステップと、
前記減光部材特定ステップにより特定された前記減光部材に基づいて、前記自律移動体を前記目標物まで移動させる移動制御ステップと、を含むことを特徴とする自律移動体制御方法。
An autonomous mobile body control method executed by an autonomous mobile body capable of autonomous movement,
The autonomous mobile body is
A sensor that irradiates light within a predetermined angle range and detects a plurality of position information indicating the position of an object including a target existing around the autonomous mobile body from reflected light of the irradiated light,
From a plurality of position information detected by the sensor, a region where the reflectance of the reflected light of the light irradiated by the sensor is lower than a predetermined reflectance is specified, and the distance of the region and the length of the light reducing member are A dimming member identifying step that identifies the area as a dimming member that reduces the reflectance of reflected light of the light emitted from the sensor, provided on the target, on the condition that they are substantially the same.
And a movement control step of moving the autonomous moving body to the target based on the dimming member specified by the dimming member specifying step.
請求項11に記載された自律移動体制御方法をコンピュータに実行させることを特徴とする自律移動体制御プログラム。   An autonomous mobile control program for causing a computer to execute the autonomous mobile control method according to claim 11. 請求項12に記載された自律移動体制御プログラムを格納したコンピュータの読み取り可能な記録媒体。   A computer-readable recording medium storing the autonomous mobile control program according to claim 12.
JP2008143759A 2008-05-30 2008-05-30 System, method and program for controlling autonomous mobile object, and recording medium Pending JP2009289212A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008143759A JP2009289212A (en) 2008-05-30 2008-05-30 System, method and program for controlling autonomous mobile object, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008143759A JP2009289212A (en) 2008-05-30 2008-05-30 System, method and program for controlling autonomous mobile object, and recording medium

Publications (1)

Publication Number Publication Date
JP2009289212A true JP2009289212A (en) 2009-12-10

Family

ID=41458335

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008143759A Pending JP2009289212A (en) 2008-05-30 2008-05-30 System, method and program for controlling autonomous mobile object, and recording medium

Country Status (1)

Country Link
JP (1) JP2009289212A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105388894A (en) * 2015-06-23 2016-03-09 现代富博(天津)智能装备科技有限公司 Method and device for defining autonomous walking trajectory
CN107825425A (en) * 2017-11-03 2018-03-23 深圳市杉川机器人有限公司 Robot control method, device, robot and cradle
CN114047771A (en) * 2022-01-17 2022-02-15 广州里工实业有限公司 Docking method and system for mobile robot, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04210704A (en) * 1990-12-17 1992-07-31 Matsushita Electric Ind Co Ltd Mobile robot and charger therefor
JPH07191744A (en) * 1993-12-24 1995-07-28 Daifuku Co Ltd Position identification method for automatic guided vehicle
JPH1062118A (en) * 1996-08-21 1998-03-06 Komatsu Ltd 2-dimensional position-measuring device and carrier using the same
JP2006268497A (en) * 2005-03-24 2006-10-05 Funai Electric Co Ltd Chargeable travel system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04210704A (en) * 1990-12-17 1992-07-31 Matsushita Electric Ind Co Ltd Mobile robot and charger therefor
JPH07191744A (en) * 1993-12-24 1995-07-28 Daifuku Co Ltd Position identification method for automatic guided vehicle
JPH1062118A (en) * 1996-08-21 1998-03-06 Komatsu Ltd 2-dimensional position-measuring device and carrier using the same
JP2006268497A (en) * 2005-03-24 2006-10-05 Funai Electric Co Ltd Chargeable travel system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105388894A (en) * 2015-06-23 2016-03-09 现代富博(天津)智能装备科技有限公司 Method and device for defining autonomous walking trajectory
CN107825425A (en) * 2017-11-03 2018-03-23 深圳市杉川机器人有限公司 Robot control method, device, robot and cradle
CN114047771A (en) * 2022-01-17 2022-02-15 广州里工实业有限公司 Docking method and system for mobile robot, computer equipment and storage medium
CN114047771B (en) * 2022-01-17 2022-04-08 广州里工实业有限公司 Docking method and system for mobile robot, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
US7507948B2 (en) Method of detecting object using structured light and robot using the same
JP6971223B2 (en) A system having an autonomous mobile robot and a base station of an autonomous mobile robot, a base station of an autonomous mobile robot, a method for an autonomous mobile robot, and an automatic docking method for an autonomous mobile robot to a base station.
US10133278B2 (en) Apparatus of controlling movement of mobile robot mounted with wide angle camera and method thereof
US10399228B2 (en) Apparatus for recognizing position of mobile robot using edge based refinement and method thereof
US8676429B2 (en) Autonomous mobile device
US9633438B2 (en) Three-dimensional object recognition apparatus, three-dimensional object recognition method, and vehicle
CN110632921A (en) Robot path planning method and device, electronic equipment and storage medium
US10747229B2 (en) Environment arrangement robot and control program thereof
US11921508B2 (en) Systems and methods for ground plane estimation
AU2020225213B2 (en) Systems and methods for calibration of a pose of a sensor relative to a materials handling vehicle
JP2003141692A (en) Obstacle detector for vehicle
CN114236564B (en) Method for positioning robot in dynamic environment, robot, device and storage medium
JP2007200070A (en) Mobile robot
WO2020181257A1 (en) Collaborative determination of a load footprint of a robotic vehicle
JP2009223757A (en) Autonomous mobile body, control system, and self-position estimation method
US8271133B2 (en) Apparatus, method, and medium for sensing slip in mobile robot
JP2008158690A (en) Mobile body detection apparatus, security robot, mobile body detection method, and mobile body detection program
JP5763986B2 (en) MOBILE BODY AND METHOD FOR CONTROLLING MOBILE BODY
JP2009289212A (en) System, method and program for controlling autonomous mobile object, and recording medium
CN113544614A (en) Mobile object control method, mobile object control system, and program
WO2016009585A1 (en) Autonomous mobile object and method of controlling same
JP2010127849A (en) Moving body detecting device and method
JP7399725B2 (en) Running body, running system, and running control method
CN114474158B (en) Robot moving path detection method and moving platform
JP7482811B2 (en) MOBILE BODY CONTROL METHOD, MOBILE BODY, AND PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120612

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121023