JP2018124980A - 自走式移動体及び移動体の移動制御方法 - Google Patents
自走式移動体及び移動体の移動制御方法 Download PDFInfo
- Publication number
- JP2018124980A JP2018124980A JP2017204383A JP2017204383A JP2018124980A JP 2018124980 A JP2018124980 A JP 2018124980A JP 2017204383 A JP2017204383 A JP 2017204383A JP 2017204383 A JP2017204383 A JP 2017204383A JP 2018124980 A JP2018124980 A JP 2018124980A
- Authority
- JP
- Japan
- Prior art keywords
- landmark
- self
- image
- information
- propelled
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2836—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
- A47L9/2852—Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4061—Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
- B25J11/0085—Cleaning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
- B25J9/1676—Avoiding collision or forbidden zones
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/74—Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/24—Aligning, centring, orientation detection or correction of the image
- G06V10/245—Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10048—Infrared image
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/01—Mobile robot
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/46—Sensing device
- Y10S901/47—Optical
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Robotics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Electromagnetism (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
Abstract
【課題】任意のランドマーク物体を用いて、任意の形状の進行禁止領域を設定可能にする。【解決手段】自走式移動体200は、カメラセンサ210で取得した物体の撮像画像の画像情報と、記憶部230のランドマーク特徴保存部231に登録されたランドマーク候補物体の画像情報とを照合する。そして、自走式移動体200の演算処理部250は、ランドマーク物体10が少なくとも2つ確認されたときに、ランドマーク物体10間を結ぶ禁止領域NRを設定し、自走式移動体200が禁止領域NRに進入しないように制御する。【選択図】図1
Description
本発明は、自走式移動体及び移動体の移動制御方法に関するものである。
自走式移動体(例えば、移動ロボット)の進入禁止領域を設定する技術として、赤外線を出射する赤外線エミッタを進入不可領域に設置し、移動体に赤外線受光部(例えば、カメラ)を取り付けて進入不可能領域を計測する方法が知られている。例えば、移動体に進入して欲しくないエリアや通過を禁止したい場所がある場合に、その入り口付近に赤外線エミッタが設置される。
また、移動体(走行手段)があらかじめ定められたエリア内で移動する場合に、障害物を回避する技術が知られている。例えば、特許文献1には、走行手段の走行する領域の物体を画像から認識し、走行手段動作時の危険を回避する技術が開示されている。
しかしながら、上記赤外線エミッタは、コンセントがない場所への設置を可能にする観点から電池駆動式のものも多く、定期的に電池を交換する必要があり面倒である。また、電池の消耗に伴い、進入禁止領域が狭くなる場合があり、電池が切れていることに気付かないと進入不可領域に移動ロボットが進入する可能性がある。
また、進入禁止領域を設定する場所に応じた数の赤外線エミッタを準備する必要がある。さらに、赤外線エミッタの設置場所が住宅である場合には、設置部屋の外観を損ねたり、生活の邪魔になったりする場合がある。
また、障害物を回避する技術は、あくまで障害物を個別に認識するための手法であり、自発的に自走式移動体の移動範囲を定義づけするようなものではない。
本発明は、かかる点に鑑みてなされたものであり、その目的は、自走式移動体の進行禁止領域を任意に設定できるようにすることにある。
上記課題を解決するために、本発明の第1態様に係る自走式移動体は、複数のランドマーク候補物体の物体情報が登録された登録手段と、移動過程において、前記自走式掃除機の周囲にある物体の物体情報を取得する物体情報取得手段と、前記物体情報取得手段で取得された物体情報と、前記登録手段に登録されたランドマーク候補物体の物体情報とを照合する照合手段と、前記照合手段による照合結果に基づいて、ランドマークの対象とするランドマーク物体の位置を特定する位置特定手段と、前記自走式移動体の移動を制御する移動制御手段とを備えを備えている。
そして、前記移動制御手段は、少なくとも2つの前記ランドマーク物体及びその位置が特定されたときに、該ランドマーク物体間を結ぶ禁止領域を設定し、当該自走式移動体が禁止領域に進入しないように制御するように構成されている。
ここで、物体情報とは、物体同士を区別するための情報である。例えば、物体の形状、色彩等の特徴部分に関する情報である。
この態様によると、登録手段に登録されたランドマーク候補物体の物体情報を用いてランドマーク物体を特定できるようにし、ランドマーク物体間を結ぶ禁止領域を設定するようにしたので、任意のランドマークを用いて、任意の形状の進行禁止領域を設定することができる。具体的には、直線状に並べられたランドマーク物体間を結ぶ通過禁止領域に加えて、例えば、通過禁止領域を組み合わせて閉じた領域を形成した場合、その閉じた領域を進入禁止領域とすることができる。本開示において、進行禁止領域とは、上記の通過禁止領域及び進入禁止領域を含む概念である。
本発明の第2態様では、第1態様記載の自走式移動体において、前記登録手段には、前記複数のランドマーク候補物体同士を対応づけるランドマークグループが登録されており、前記移動制御手段は、前記照合手段により確認されたランドマーク物体のうち、同一の前記ランドマークグループに属するランドマーク物体間には前記禁止領域を設定する一方で、異なる前記ランドマークグループに属するランドマーク物体間には前記禁止領域を設定しないように構成されている。
この態様によると、ランドマークグループを設定することにより、どのランドマーク同士が連携するかを設定することができるため、2か所以上の進行禁止領域を設定することができる。
本発明の第3態様では、第1態様記載の自走式移動体において、前記登録手段には、前記物体情報として、複数のランドマーク候補物体の画像が登録されており、前記物体情報取得手段は、前記物体情報として物体の画像を取得する撮像手段であり、前記照合手段は、前記物体情報取得手段で取得された画像情報と、前記登録手段に登録されたランドマーク候補物体の画像情報とを照合し、ランドマークの対象となるランドマーク物体を特定するように構成されている。
この態様によると、撮像手段により撮像された画像情報に基づいてランドマーク物体を特定するため、ランドマーク候補物体として任意の物体を用いることができる。
本発明の第4態様では、第1態様記載の自走式移動体において、前記移動制御手段は、前記各ランドマーク物体の周囲に進入禁止領域を設定し、当該自走式移動体が進入禁止領域に進入しないように制御するように構成されている。
この態様によると、各ランドマーク物体の周囲にも進入禁止領域を設定することにより、自走式移動体がランドマーク物体に衝突することを、より確実に回避することができる。
本発明の第5態様では、第1態様記載の自走式移動体において、前記物体情報取得手段は、所定の撮影方向の画像情報を取得する画像取得手段であり、前記登録手段は、前記画像取得手段で取得された前記撮影方向の物体画像の特徴情報を背景画像から分離し、前記ランドマーク候補物体の物体情報として取得する機能をさらに備えている。
この態様によると、第1態様と同様に、任意のランドマークを用いて、任意の形状の進行禁止領域を設定することができる。
本発明の第6態様は、移動過程において周囲にある物体の物体情報を取得する物体情報取得手段と、複数のランドマーク候補物体の物体情報が登録された登録手段とを備える自走式移動体の移動制御方法に関する。前記移動制御方法は、前記物体情報取得手段で取得された物体情報と、前記登録手段に登録されたランドマーク候補物体の物体情報とを照合し、該照合結果に基づいてランドマークの対象とするランドマーク物体の位置を特定する位置特定ステップと、前記位置特定ステップにおいて少なくとも2つの前記ランドマーク物体及びその位置が特定されたときに、該ランドマーク物体間を結ぶ禁止領域を設定する禁止領域設定ステップと、前記禁止領域に進入しないように前記自走式移動体の移動を制御する移動制御ステップとを備えている。
この態様によると、第1態様と同様に、任意のランドマークを用いて、任意の形状の進行禁止領域を設定することができる。
本発明の第7態様では、第5態様または第6態様に記載の自走式移動体において、前記画像取得手段は、前記撮影方向の画像を所定時間連続的に取得するように構成され、前記登録手段は、前記画像取得手段に取得された物体画像の局所特徴のうち、経時的な変化を伴う局所特徴を前記ランドマーク物体の特徴情報として登録する。
これにより、背景画像の局所特徴とランドマーク物体の局所特徴とを分離することができ、ランドマーク物体の認識精度を高めることができる。
本発明の第8態様では、第7態様記載の自走式移動体において、人体の画像特徴が登録された人体特徴データベースを有し、前記登録手段は、前記経時的な変化を伴う局所特徴のうち前記人体の局所特徴と認識された部分は、前記ランドマーク物体の特徴情報として登録しない。
これにより、ランドマーク物体の局所特徴を抽出することができ、ランドマーク物体の認識精度を高めることができる。
本発明の第9態様では、第5態様または第6態様に記載の自走式移動体において、前記登録手段には、前記撮影方向に前記ランドマーク物体がない状態で前記画像取得手段により取得された背景画像が登録されており、前記登録手段は、前記画像取得手段で取得された画像情報から前記登録手段に登録された背景画像の画像情報を分離させる。
これにより、ランドマーク物体の局所特徴を抽出することができ、ランドマーク物体の認識精度を高めることができる。
本発明の第10態様では、請求項9記載の自走式移動体において、前記登録手段で抽出された前記撮影方向の物体が非対称であった場合に、前記画像取得手段に該物体の画像情報を周方向の異なる角度から複数取得させ、該取得された複数の画像情報に基づいてランドマーク物体の特徴情報を登録する。
これにより、非対称なランドマーク物体についても、その認識精度を高めることができる。
本発明の第11態様に係る自走式移動体は、端末装置と双方向通信可能に構成され、所定の撮影方向の画像情報を取得する画像取得手段と、前記画像取得手段から取得された前記撮影方向の風景画像を前記端末装置に送信するとともに、前記端末装置から前記風景画像の中からランドマーク物体を示すランドマーク領域情報を受ける通信部と、前記ランドマーク領域情報に基づいて前記ランドマーク物体の画像特徴を登録する登録手段と、移動過程において、前記画像取得手段で撮影された画像の特徴情報と、前記登録手段に登録された前記ランドマーク物体の特徴情報とを照合する照合手段と、前記照合手段による照合結果に基づいて、前記ランドマーク物体を認識するランドマーク認識手段と、前記ランドマーク物体が認識されたときに、該ランドマーク物体の周囲に所定の広さの禁止領域を設定し、該禁止領域に進入しないように前記自走式移動体の移動を制御する移動制御部とを備えている。
これにより、風景画像の中から、ランドマーク物体を選択することができるため、多様な物体をランドマーク物体として登録することができ、利便性が向上する。
本発明の第12態様に係る自走式移動体の移動制御方法は、移動過程において周囲にある物体の物体情報を取得する物体情報取得手段と、複数のランドマーク候補物体の物体情報が登録された登録手段とを備え、前記物体情報取得手段で取得された物体情報と、前記登録手段に登録されたランドマーク候補物体の物体情報とを照合し、該照合結果に基づいてランドマークの対象とするランドマーク物体の位置を特定する位置特定ステップと、前記位置特定ステップにおいて少なくとも2つの前記ランドマーク物体及びその位置が特定されたときに、該ランドマーク物体間を結ぶ禁止領域を設定する禁止領域設定ステップと、前記禁止領域に進入しないように前記自走式移動体の移動を制御する移動制御ステップとを備えている。
この態様によると、第1態様と同様に、任意のランドマークを用いて、任意の形状の進行禁止領域を設定することができる。
本発明の第13態様では、請求項12記載の自走式移動体の移動制御方法において、前記登録手段には、前記複数のランドマーク候補物体同士を対応づけるランドマークグループが登録されており、前記禁止領域設定ステップでは、同一の前記ランドマークグループに属するランドマーク物体間には前記禁止領域を設定する一方で、異なる前記ランドマークグループに属するランドマーク物体間には前記禁止領域を設定しない。
この態様によると、第2態様と同様に、どのランドマーク同士が連携するかを設定することができるため、2か所以上の進行禁止領域を設定することができる。
本発明の第14態様では、第12態様記載の自走式移動体の移動制御方法において、前記禁止領域設定ステップにおいて、前記位置特定ステップで特定された前記ランドマーク物体が、その特定された位置にないことが確認された場合、前記禁止領域の設定を解除するようにしている。
この態様によると、ユーザー等が自走式移動体の移動中にランドマーク物体を移動させたり、取り除いたりした場合でも、新しいランドマーク物体の配置状況に応じた自走式移動体の移動制御を実現することができる。
本発明の第15態様では、第12態様記載の自走式移動体の移動制御方法において、前記登録手段には、前記複数のランドマーク候補物体同士を対応づけるランドマークグループが登録されており、前記位置特定ステップにおいて特定された前記ランドマーク物体に、同一の前記ランドマークグループに属する他のランドマーク候補物体がある場合に、該他のランドマーク候補物体を探索する探索ステップをさらに備えている。
この態様によると、同一のランドマークグループに属するランドマーク物体を探索するので、同一のランドマークグループに属する複数のランドマーク物体によって禁止領域が設定されている場合に、誤って禁止領域に進入するのを防ぐことができる。
本発明によれば、任意のランドマーク物体を用いて、任意の形状の進入禁止領域を設定することができる。
以下、本発明の実施形態を図面に基づいて説明する。なお、以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものではない。
本実施形態に係る自走式移動体200は、(1)ユーザーによって任意に設定されたランドマーク物体10の特徴情報を抽出し、後述するランドマーク特徴保存部231に登録する機能を有する。さらに、自走式移動体200は、(2)任意に設定されたランドマーク物体10を認識するとともに、ランドマーク物体10の認識結果に基づいて自走式移動体200の進行禁止領域NRを設定し、進行禁止領域NRを回避するように走行制御する機能を有する。
自走式移動体200が自走式掃除機の場合、移動しながら掃除をする機能をさらに備え、その掃除の過程において、上記(2)の機能を発揮するように構成されている。
なお、移動しながら掃除をする機能については、従来技術(例えば、特許文献1参照)と同様の構成およびその制御で実現することが可能であり、ここでは、図示及びその詳細な説明を省略する。
以下の説明では、上記(1),(2)の機能について順に説明する。
<(1)ランドマーク物体の登録>
−自走式移動体の構成−
図1は本実施形態に係る自走式移動体200の構成のうち、特に、ランドマーク物体10を登録動作に関連するブロック構成を示している。
−自走式移動体の構成−
図1は本実施形態に係る自走式移動体200の構成のうち、特に、ランドマーク物体10を登録動作に関連するブロック構成を示している。
図1に示すように、自走式移動体200は、画像取得手段としてのカメラセンサ210と、カメラセンサ210で取得された画像を一時保存する画像保存部260と、画像保存部260に一時保存された画像の特徴を抽出する特徴抽出部220と、人体特徴保存部270と、特徴削減部280と、照合手段としての特徴照合部240と、ランドマーク特徴保存部231と、自走式移動体200の全体動作を制御する演算処理部250とを備えている。
カメラセンサ210は、所定の撮影方向の画像情報が取得できるように構成されており、自走式移動体200の周囲に配置された物体Pの画像情報を取得するように構成されている。例えば、カメラセンサ210は、あらかじめ所定の方向を向けて固定設置されることにより、所定の撮影方向を撮影するように構成されていてもよいし、自走式移動体200にカメラセンサ210の駆動機構(図示省略)を設けて撮影方向の調整ができるようにし、ユーザーによるリモコン等の操作や自機に搭載された物体検知センサ(図示省略)の検出情報を受けて所定の撮影方向の画像情報を取得できるように構成されていてもよい。すなわち、カメラセンサ210が進行方向に対して、どの方向の画像情報を取得するかは、特に限定されない。例えば、カメラセンサ210を自走式移動体の前側に設置し、カメラセンサ210によって自走式移動体200の前方にある物体を撮影するようにしてもよい。また、複数のカメラセンサ210を設置して、自走式移動体200の周方向全体を撮影可能にし、撮影に使用するカメラセンサ210を選択して所定の撮影方向の画像情報を取得するようにしてもよい。撮影態様も特に限定されず、動画像を取得してもよいし、所定の期間毎に静止画像を取得するようにしてもよい。
画像保存部260は、カメラセンサ210で撮影された撮影画像を一時的に保存する機能を有する。画像保存部260は、フレーム保存部261と、人体画像保存部262とを含んでいる。
フレーム保存部261は、カメラセンサ210で撮影された画像(画像フレーム)を保存する。例えば、カメラセンサ210が時間的に連続して複数の画像を取得した場合にそれらの複数の画像を保存したり、カメラセンサ210が動画像を撮影した場合にはその動画像の所定時間毎の画像フレームを保存したりする。
人体画像保存部262は、カメラセンサ210で撮影された画像(画像フレーム)に人体(例えば、図3Cの手80参照)が写り込んだ場合に、その人体が撮影された領域である人体領域(例えば、図3Cの人体領域81参照)を切り出して保存する。人体領域の切り出しは、例えば、カメラセンサ210に人体が写り込んでいない状態、すなわち、例えばランドマーク物体10のみがカメラセンサ210の前に置かれた状態(例えば、図3B参照)での画像をカメラセンサ210に取得させ、その画像(例えば図3B)と人体領域を含む画像(例えば図3C)との差分情報に基づいて切り出すことができる。また、人体のサンプル画像を、自機内部の人体画像データベース271(図1では人体画像DB271と記載する)にあらかじめ登録しておき、その登録情報との比較結果に基づいて人体領域を切り出すようにしてもよい。
特徴抽出部220は、フレーム保存部261に保存された各画像から画像特徴を抽出するフレーム特徴抽出部221と、人体画像保存部262に切り出し保存されている人体領域の画像特徴を抽出する人体特徴抽出部222とを含んでいる。人体特徴抽出部222で抽出された画像特徴は、人体特徴保存部270に保存される。
なお、特徴抽出部220で抽出される画像特徴は、互いに異なる特徴を有する画像同士が識別できるような特徴情報が抽出されていればよく、その形態及び種別等は特に限定されない。例えば、画像特徴として、撮影された物体Pの形状や色を把握しその特徴を抽出してもよいし、撮影画像全体の中で色彩や明暗、コントラストの変化が大きい場所に着目し、その変化の特徴を画像特徴として抽出するようにしてもよい。また、後述する局所特徴CPを画像特徴として抽出するようにしてもよい。
特徴削減部280では、フレーム特徴抽出部221で抽出された画像特徴から、人体特徴保存部270に保存されたデータを用いて人体領域の画像特徴が削減される。
特徴照合部240では、後述する「A.回動登録」および「C.マルチショット登録」が実行される場合に、連続した画像フレーム間における画像特徴の一致を照合することにより、画像特徴の移動を計算する。そして、その画像特徴の移動に基づいて、フレーム特徴抽出部221で抽出された画像特徴から、背景が撮影された領域である背景領域の画像特徴が削減される。特徴照合部240による背景領域の具体的な削減動作については、後述する「ランドマーク物体の登録動作」において具体的に説明する。そして、特徴照合部240は、背景領域の画像特徴の削減後の画像特徴をランドマーク物体10の画像特徴としてランドマーク特徴保存部231に保存する。ここで、特徴照合部240は、顕著な移動が見られた画像特徴のみをランドマーク物体10の特徴とみなし、ランドマーク特徴保存部231に登録するようにしてもよい。そうすることで、ランドマーク物体10の認識精度を高めることができ、自走式移動体200の移動制御に係る性能を高めることができる。なお、後述する「B.1ショット登録」の場合、特徴照合部240での処理は行われず、特徴削減部280で削減処理が行われた画像特徴がランドマーク物体10の画像特徴としてランドマーク特徴保存部231に直接登録される。
−ランドマーク物体の登録動作−
次に、自走式移動体200へのランドマーク物体10の登録動作について、図2のフローチャートに基づいて具体的に説明する。なお、自走式移動体200の制御主体は、特に明記しない場合、演算処理部250であるものとする。
次に、自走式移動体200へのランドマーク物体10の登録動作について、図2のフローチャートに基づいて具体的に説明する。なお、自走式移動体200の制御主体は、特に明記しない場合、演算処理部250であるものとする。
まず、ステップS1において、自走式移動体200では、カメラセンサ210を介して、ランドマーク物体10を置いていない状態での背景画像を取得する。例えば、ユーザーがリモコン等(図示省略)を用いて自走式移動体200にランドマーク物体10の登録開始を指示する操作をすると、自走式移動体200は、カメラセンサ210によりランドマーク物体10の設置前の背景画像を撮影する。図3Aは、背景画像を撮影した例を示している。なお、図3Aから図3Gおよび図4では、局所特徴CPの一例を丸印で示しており、局所特徴CPのうち、ランドマーク物体10の局所特徴に符号CP1を付している。また、人体領域81の局所特徴CP8の一例を三角印で示している。ただし、各図面は、理解を容易にするための例示であり、実際には、撮影画像内に多数の局所特徴CPが存在する。
続いて、ステップS2では、図3Bに示すように、ユーザーによってカメラセンサ210の撮影方向にランドマーク物体10が置かれ、その状態でステップS1と同様の撮影が実施される。例えば、ステップS1の撮影後に、ユーザーがランドマーク物体10をカメラセンサ210の前に置き、そのことを自走式移動体200に通知すると、自走式移動体200は、カメラセンサ210によりランドマーク物体10が写り込んだ状態での背景画像を撮影する。このステップS1からステップS2の間、自走式移動体200は静止状態を維持しているのが好ましい。
その後、自走式移動体200では、ステップS1の撮影画像(図3A参照、以下撮影画像G1という)を用いて、ステップS2の撮影画像(図3B参照、以下撮影画像G2という)からランドマーク物体10を抽出する作業を行う。例えば、撮影画像G1と撮影画像G2との背景差分をとることでランドマーク物体10が抽出できる。
ステップS3では、撮影画像G1,G2からランドマーク物体10の抽出ができたかどうかが判断され、ランドマーク物体10が抽出できた場合(S3でYes)、フローは次のステップS4の処理に移行する。一方で、ランドマーク物体10が抽出できなかった場合(S3でNo)、自走式移動体200では、エラー処理が実行される(S5)。具体的には、例えば、音声や表示等によりユーザーにエラーを報知するとともに、フローをステップS1に戻したり、ランドマーク物体10の置き直しをユーザーにうながしたりする。
ステップS4では、上記処理で抽出されたランドマーク物体10の画像特徴としての局所特徴(以下、ランドマーク物体10の局所特徴CP1という)を抽出する処理を実行する。ここで、局所特徴CPとは、例えば、画像内に見られるパターンや際立つ構造を指し、局所特徴の例としてエッジや勾配等がある。なお、個別の局所特徴CPをどのような形で抽出し、どのように物体と対応付けするか等の基本的な動作については、一般的な従来技術を適用することが可能であり、ここではその詳細な説明を省略する。
ランドマーク物体10の局所特徴CP1の抽出が終わると、次のステップS6では、ランドマーク物体10の局所特徴CP1の数が十分であるか、すなわち、ランドマーク物体10の局所特徴CP1の数があらかじめ定められた閾値以上あるかどうかが判断される。そして、ランドマーク物体10の局所特徴CP1の数が十分大きい場合、すなわち、所定の閾値以上の場合(S6でYes)には、ランドマーク物体10を回動させながらランドマーク物体10の局所特徴CP1の変化に基づいて算出されたランドマーク物体10の特徴を登録する「A.回動登録」に係る処理を実行する。一方で、ランドマーク物体10の局所特徴CP1の数が十分ではない場合、すなわち、所定の閾値未満の場合(S6でNo)、フローはステップS8に進み、撮影画像から人体領域および背景領域を削除したランドマーク物体10の画像をランドマーク物体10の画像特徴として登録する「B.1ショット登録」または「C.マルチショット登録」に係る処理を実行する。
(A.回動登録)
次に、回動登録について具体的に説明する。図2では、ステップS71〜S75が回動登録のフローを示している。ここでは、ユーザーが手でランドマーク物体10を回動させる場合について説明する。
次に、回動登録について具体的に説明する。図2では、ステップS71〜S75が回動登録のフローを示している。ここでは、ユーザーが手でランドマーク物体10を回動させる場合について説明する。
ステップS71では、自走式移動体200はカメラセンサ210による連続画像の撮影を開始し、その撮影期間にユーザーはステップS6で配置したランドマーク物体を回動させる。図3Cから図3Gは、回動登録中に撮影された画像の一例を示している。
ステップS72では、ステップS71で撮影された各画像におけるランドマーク物体10の局所特徴CP1を抽出するとともに、撮影時間が前後する画像間での各局所特徴CP1の移動量、移動方向、出現/消滅等の変動情報を抽出する。例えば、図3Cから図3Gおよび図4では、太線で撮影時間が前後する画像間でのランドマーク物体10の局所特徴CP1の移動の一例を示している。
ステップS73では、ステップS72で抽出されたランドマーク物体10の局所特徴CP1の数が十分かどうかの判定が行われる。このときの判定に用いるランドマーク物体10の局所特徴CP1の数は、例えば、ステップS71で撮影された全画像の局所特徴CP1の総和に基づいて設定されてもよいし、別の基準を設けてもよい。具体的に、例えば、ステップS6で用いた基準値にステップS71での撮影枚数を掛け算した数を基準値として用いることができる。また、例えば、ステップS71で撮影された各画像の局所特徴CP1の数が所定の平均値を超えているかどうかを基準にしてもよい。
以下において、ランドマーク物体10の局所特徴CP1の抽出方法を具体的に説明する。
まず、人体領域81の局所特徴CP8の削減について説明する。
例えば、図3Bのように、ユーザーがランドマーク物体10を置いた後に、一度手を離して、手80が写り込んでいない状態を撮影できた場合には、図3Bと図3Cの画像の変化から手80の写り込みを検知することができる。この場合、前述のとおり人体画像保存部262により手80が撮影された領域である人体領域81が切り出され、人体特徴抽出部222により人体領域81内の局所特徴CP8が抽出される。そして、その人体領域81の局所特徴CP8が人体特徴保存部270に保存される。回動登録中は、図3Cから図3Gに示すように、手80が写り込むとともに、その手80の局所特徴CP8が移動をする。そこで、特徴削減部280により、人体特徴保存部270に保存されたデータを参照して人体領域81の局所特徴CP8が削減される。なお、人体画像データベース271にあらかじめ人体領域81のサンプルデータ(例えば、手を含む人体の画像データや局所特徴データ)を登録しておき、そのサンプルデータを加味して特徴削減部280による人体領域81の局所特徴CP8の削減を行うようにしてもよい。これにより、人体領域81の画像特徴CP8の削減の精度を高めることができる。また、手80が写り込んでいない状態のランドマーク物体10が撮影できなかった場合等に、人体画像データベース271のサンプルデータに基づいて人体領域81の画像特徴CP8の削減するようにしてもよい。また、人体画像データベース271にサンプルデータを持つことにより、カメラセンサ210による撮影画像に手80が含まれていることを判別しやすくなる。さらに、手80を判別することができれば、ランドマーク物体10の大きさを把握することができ、ランドマーク物体10とカメラセンサ210(自走式移動体200)との距離推定精度を高めることができるメリットがある。
次に、背景領域BGの局所特徴CPBの削減について説明する。
回動登録では、ランドマーク物体10が回動しているので、ランドマーク物体10の局所特徴CP1が回動方向に向かって移動する一方で、背景領域BGの局所特徴CPBはランドマーク物体の登録動作中に移動しない。そこで、ステップS72で抽出された局所特徴CPのうち、連続撮影動作中で移動のなかった局所特徴CPを、背景領域BGの局所特徴CPBとみなして削減する処理を行う。
そして、ステップS73でランドマーク物体10の局所特徴CP1の数が十分であった場合(S73でYes)、フローは次のステップS74の処理に移行する。一方で、ランドマーク物体10の局所特徴CP1の数が十分でなかった場合(S73でNo)、自走式移動体200では、エラー処理が実行される(S75)。例えば、ランドマーク物体10が、カメラセンサ210と対向する正面(初期設置状態)には局所特徴CP1を有する一方で、側面や背面に局所特徴CP1がない場合等に、局所特徴CP1の数が十分でないと判断される。ステップS75では、エラー処理として、例えば、音声や表示等によりユーザーにエラーを報知するとともに、フローをステップS1やS6に戻したり、ランドマーク物体10の置き直しをユーザーにうながしたりする。
ステップS74では、抽出されたランドマーク物体10の局所特徴CP1をランドマーク物体10の画像特徴としてランドマーク特徴保存部231に保存し、ランドマーク物体10の登録動作を終了する。なお、ステップS74において、ステップS72における各局所特徴CPの変動情報を加味して登録する局所特徴CP1を選別するようにしてもよい。例えば、撮影時間が前後する画像間で顕著な移動(所定移動量以上の移動)が見られた局所特徴CP1のみをランドマーク物体10の画像特徴とみなして、ランドマーク特徴保存部231に保存するようにしてもよい。
(B.1ショット登録)
ステップS8では、自走式移動体200は、ステップS2において抽出されたランドマーク物体10の形状が非対称か否かが判断する。そして、ランドマーク物体10の形状が非対称でなかった場合(S8でNo)、フローはステップS81に進み、自走式移動体200は、ステップS2において抽出されたランドマーク物体10の画像をランドマーク物体10の特徴としてランドマーク特徴保存部231に保存する1ショット登録を実行する。このような処理にしているのは、ランドマーク物体10の形状が対称性を有するため、自走式移動体200の移動中に、ステップS2での撮影方向と異なる方向からカメラセンサ210がランドマーク物体10を撮影した場合でも、ランドマーク物体10と認識できる可能性が高いためである。ランドマーク特徴保存部231への保存が終了すると、登録動作終了となる。
ステップS8では、自走式移動体200は、ステップS2において抽出されたランドマーク物体10の形状が非対称か否かが判断する。そして、ランドマーク物体10の形状が非対称でなかった場合(S8でNo)、フローはステップS81に進み、自走式移動体200は、ステップS2において抽出されたランドマーク物体10の画像をランドマーク物体10の特徴としてランドマーク特徴保存部231に保存する1ショット登録を実行する。このような処理にしているのは、ランドマーク物体10の形状が対称性を有するため、自走式移動体200の移動中に、ステップS2での撮影方向と異なる方向からカメラセンサ210がランドマーク物体10を撮影した場合でも、ランドマーク物体10と認識できる可能性が高いためである。ランドマーク特徴保存部231への保存が終了すると、登録動作終了となる。
(C.マルチショット登録)
一方で、ステップS8において、ランドマーク物体10の形状が非対称であった場合(S8でYes)、自走式移動体200は、マルチショット登録を実行する。図2では、ステップS91〜S94が回動登録のフローを示している。
一方で、ステップS8において、ランドマーク物体10の形状が非対称であった場合(S8でYes)、自走式移動体200は、マルチショット登録を実行する。図2では、ステップS91〜S94が回動登録のフローを示している。
ステップS91では、自走式移動体200は、カメラセンサ210を介して、ランドマーク物体10を異なる角度から複数回撮影する。例えば、「ユーザーが手でランドマーク物体10を所定の角度(例えば、45°)回動させた後に手を離し、自走式移動体200に対して撮影操作をすることにより、その操作を受けた自走式移動体200が静止画像を撮影する」という動作を複数回繰り返す。
ステップS92では、自走式移動体200は、ステップS91で撮影された複数の静止画像に写り込んだランドマーク物体10の数が十分か否かを判断する。例えば、ステップS91において8枚の静止画像が撮影されていた場合には、その8枚の静止画像のすべてにランドマーク物体10が認識できるように写り込んでいるかどうかを判断する。そして、複数の静止画像に写り込んだランドマーク物体10の数が十分であると判断された場合(S92でYes)、自走式移動体200は、ステップS2において抽出されたランドマーク物体10の画像とステップS92で撮影された複数の静止画像とをあわせてランドマーク物体10の特徴としてランドマーク特徴保存部231に保存し、マルチショット登録動作を終了する(S93)。一方で、複数の静止画像に写り込んだランドマーク物体10の数が十分でない場合(S92でNo)、フローはステップS94に進み、エラー処理が実行される。エラー処理は、ステップS75と同様に、ユーザーにエラーを報知するとともに、フローをステップS1やS6に戻したり、ランドマーク物体10の置き直しをユーザーにうながしたりする。
なお、「B.1ショット登録」、「C.マルチショット登録」において、ユーザーが手を離して、カメラセンサ210の撮影領域外に移動した場合には、カメラセンサ210に手(人体)が写り込まない。その場合、図5に示すように、簡略化されたブロック構成でランドマーク物体10の登録動作を実行することができる。図5において、図1と共通のブロックには、同一の符号を付しており、実質的な機能は同じであるため、ここではその詳細な説明を省略する。図5では、図1から人体領域の削減に関連するブロックである、人体画像保存部262、人体特徴抽出部222、人体特徴保存部270および人体画像データベースが省かれている。一方で、「B.1ショット登録」、「C.マルチショット登録」において、人体(例えば手)が写り込んでいる場合には、「A.回動登録」で説明したように、撮影された画像または人体画像データベース271のサンプルデータを用いて、ランドマーク特徴保存部231に保存する際に、ランドマーク物体10の画像特徴から人体領域の画像特徴を削除するようにすればよい。
また、「A.回動登録」において、例えば、自動的に回転する回転台(図示省略)の上でランドマーク物体10を回転させることができる場合、手が写り込まないようにすることができる。その場合においても、図5に示すように、簡略化されたブロック構成でランドマーク物体10の登録動作を実行することができる。
−その他の登録方法(1)−
図6は、その他の登録方法(1)に係る自走式移動体200の構成のうち、特に、ランドマーク物体10を登録動作に関連するブロック構成を示している。
図6は、その他の登録方法(1)に係る自走式移動体200の構成のうち、特に、ランドマーク物体10を登録動作に関連するブロック構成を示している。
図6において、自走式移動体200は、カメラセンサ210と、ランドマーク特徴保存部231と、演算処理部250と、後述する端末装置300の通信部310と双方向の無線通信が可能に構成された通信部290とを備えている。なお、カメラセンサ210、ランドマーク特徴保存部231の機能および動作は、図1の場合と同様であり、ここではその詳細な説明を省略する。また、演算処理部250の機能は、図1の場合と同様であり、具体的な動作は、以下の「ランドマーク物体の登録方法」において具体的に説明する。
端末装置300は、自走式移動体200の通信部290と双方向の無線通信が可能に構成された通信部310と、風景ランドマーク領域指定部320とを備えている。風景ランドマーク領域指定部320は、表示手段321と、領域指定手段322と、領域切出手段323とを備えている。風景ランドマーク領域指定部320の動作は、以下の「ランドマーク物体の登録方法」で具体的に説明する。
次に、図6の構成を用いたランドマーク物体の登録方法について具体的に説明する。
まず、カメラセンサ210で撮影された任意風景(図7のR8)の画像が、演算処理部250の制御を受けて、自走式移動体200および端末装置300双方の通信部290,310を介してランドマーク領域指定部320に送信される。
次に、ランドマーク領域指定部320では、表示手段321が、カメラセンサ210から送られてきた風景画像を表示する。領域指定手段322は、カメラセンサ210から送られてきた風景画像の中からランドマーク物体10として登録可能な物体Pを抽出するとともに、その周囲を囲んだ風景ランドマーク領域(図7の端末装置300内の破線領域参照)を表示手段321の風景画像に重ねて表示させる。その後、領域切出手段323が、風景ランドマーク領域のうち、ユーザーによって選択された風景ランドマーク領域(図7の端末装置300内の太破線領域参照)を切り出して、通信部310に渡す。
通信部310は、領域切出手段323から受けた風景ランドマーク領域を自走式移動体200の通信部290に送信する。そして、演算処理部250が、通信部310から受けた風景ランドマーク領域の画像特徴をランドマーク物体10の画像特徴として、ランドマーク特徴保存部231に保存する。
−その他の登録方法(2)−
図8は、その他の登録方法(2)に係る自走式移動体200の構成のうち、特に、ランドマーク物体10の登録動作に関連するブロック構成を示している。なお、カメラセンサ210で撮影された結果に基づいて、ランドマーク特徴保存部231にランドマーク物体10の画像特徴を保存する構成および動作は、これまでの説明と共通しており、以下の説明では、図8の構成においてこれまでの説明と異なる点を中心に説明する。
図8は、その他の登録方法(2)に係る自走式移動体200の構成のうち、特に、ランドマーク物体10の登録動作に関連するブロック構成を示している。なお、カメラセンサ210で撮影された結果に基づいて、ランドマーク特徴保存部231にランドマーク物体10の画像特徴を保存する構成および動作は、これまでの説明と共通しており、以下の説明では、図8の構成においてこれまでの説明と異なる点を中心に説明する。
自走式移動体200は、移動計測部211、経路計算部212、近接距離センサ213、距離計算部214および画像取得制御部215をさらに備えている。なお、図8は、後述する登録動作において人体が写り込まないことを前提としており、図5のブロック構成をベースにしている。ただし、人体が写り込む可能性がある場合には、図1のブロック構成をベースにしてもよい。
移動計測部211は、自機がどのような移動経路をたどっているかを測定する。経路計算部212は、移動計測部211で測定された移動経路情報に基づいて、どのような経路を進んでいくかの経路計算をする機能を有する。具体的な経路計算については、以下の「ランドマーク物体の登録動作」で具体的に説明する。
近接距離センサ213は、進行方向(撮影方向)の障害物や物体P(ランドマーク物体10を含む)との距離情報を取得する。距離計算部214は、近接距離センサ213で取得された距離情報に基づいて、自機と障害物や物体P(ランドマーク物体10を含む)との距離を計算により推定する。
画像取得制御部215は、経路計算部212および距離計算部214の計算結果に基づいて、自走式移動体200が撮影方向にある物体Pを撮影するのに適した位置に移動したと判断したときに、カメラセンサ210による撮影を指示する。
次に、図8の構成を用いたランドマーク物体10の登録方法について具体的に説明する。
図9のステップS110では、ユーザーがカメラセンサ210の撮影方向にランドマーク物体10を設置し、自走式移動体200にランドマーク物体10の登録を指示する操作をすると、自走式移動体200は、登録画像を取得するための最適な距離まで移動する。例えば、ランドマーク物体10から30cm離れた距離が最適だと仮定すると、距離計算部214で計算される距離情報および経路計算部212で計算される移動距離情報に基づいて、ランドマーク物体10から30cm離れた位置まで前後移動を実施する。なお、図10には自走式移動体200の動作例を示しており、図10内のカッコ書きの数字は、図9内のカッコ書きの数字と対応している。
自走式移動体200は、登録画像を取得するための最適な距離まで移動すると、カメラセンサ210でランドマーク物体10の画像を取得する(S120)。
ステップS120での撮影が終わると、ステップS130において、自走式移動体200は、次の撮影位置に向けて移動する。任意のランドマーク物体10を登録する場合、ランドマーク物体10の全周から撮影した画像がある方が望ましいため、次の撮影位置は、別の撮影角度でランドマーク物体10を撮影できる位置となる。この移動経路は、経路計算部212によって計算される。
経路計算部212で計算された次の撮影位置(例えば、30°回転した位置)まで移動した後、自走式移動体200は、ステップS110と同様に、登録画像を取得するための最適な距離になるように前後移動を実施する(S140)。そして、登録画像を取得するための最適な距離まで移動した後、カメラセンサ210でランドマーク物体10の画像を取得する(S150)。
その後、ステップS160の全周の撮影が終了したか否かの条件分岐を経由して、全周の撮影画像が得られるまで、ステップS130〜S150の動作を繰り返して実施する。そして、全周の撮影画像の取得が完了すると(S160でNo)、画像保存部260、特徴抽出部220および特徴照合部240での処理を受けて、取得された画像からランドマーク物体10の画像特徴が抽出され、ランドマーク特徴保存部231に登録される。
<(2)自走式移動体の走行>
図11は本実施形態に係る自走式移動体200の構成のうち、特に、自走式移動体200の走行動作に関連するブロック構成を示している。なお、図11において、図1と兼用して使用することが可能なブロックに関しては、同じ符号を付している。
図11は本実施形態に係る自走式移動体200の構成のうち、特に、自走式移動体200の走行動作に関連するブロック構成を示している。なお、図11において、図1と兼用して使用することが可能なブロックに関しては、同じ符号を付している。
図11に示すように、自走式移動体200は、物体情報取得手段としてのカメラセンサ210と、特徴抽出部220と、登録手段としての記憶部230と、照合手段としての特徴照合部240と、演算処理部250とを備えている。自走式移動体200が自走式掃除機の場合、自走式移動体200は、演算処理部250の制御を受けて、移動しながら掃除を実行するための掃除実行部をさらに備えている。換言すると、自走式移動体200の移動を制御する機能は、演算処理部250が有している。なお、掃除実行部は、従来技術(例えば、特許文献1参照)と同じように、演算処理部からの制御を受けて、移動しながら掃除ができるように構成されていればよく、ここでは、図示及びその詳細な説明を省略する。
特徴抽出部220は、カメラセンサ210で撮像された物体(以下、撮像物体Pという)の画像の特徴である画像特徴を抽出する。抽出する画像特徴の形態及び種別は特に限定されない。例えば、撮像物体Pの画像特徴として、撮像物体Pの形状や色の特徴を抽出してもよいし、画像全体の中で色彩や明暗、コントラストの変化が大きい場所に着目してその変化の特徴を抽出するようにしてもよい。
記憶部230は、ランドマーク候補物体の画像特徴が登録されたランドマーク特徴保存部231と、進行禁止領域NRを構成するランドマーク物体同士を対応づけるランドマークグループRGが登録されたランドマーク対応関係保存部232とを含んでいる。
ランドマーク候補物体とは、自走式移動体200の移動を定義するための目印となるランドマーク物体10の候補となる物体であり、ユーザーやメーカー等によってランドマーク特徴保存部231にあらかじめ登録されていてもよい。また、例えば、ランドマーク候補物体の画像特徴は、自走式移動体200の移動前に、前述の「(1)ランドマーク物体の登録」で登録されたものを使用するようにしてもよい。また、無線又は有線のネットワークを介して自走式移動体200の外部からランドマーク特徴保存部231に直接、上記画像特徴を登録するようにしてもよい。換言すると、ユーザーは任意のランドマーク物体を登録できる。例えば、ぬいぐるみや置物等をランドマーク物体10としてもよいし、ごみ箱や植木等をランドマーク物体10としてもよい。このように、専用のランドマーク物体を用意する必要がないため、利便性が高く、設置場所の景観を損ねることがない。また、ランドマーク物体のためにコンセントにつないで電源を取ったり、ランドマーク物体の電池等を交換したりする必要がない。
特徴照合部240は、特徴抽出部220で抽出された撮像物体Pの画像特徴と、ランドマーク特徴保存部231に保存されているランドマーク候補物体の画像特徴とを照合し、撮像物体Pの中にランドマーク物体10が含まれているか否かを判定する。
演算処理部250は、位置特定手段としての3次元座標計算部251と、禁止領域計算部252と、回避動作計算部253とを含んでいる。また、自走式移動体200が自走式掃除機である場合には、演算処理部250は、掃除実行部(図示省略)を制御して、掃除を実行させる。さらに、演算処理部250は、後述する図12のフローにおいて、同一のランドマークグループRGに属する他のランドマーク物体10を探索する探索動作を制御する。
3次元座標計算部251は、特徴照合部240においてランドマーク物体10の存在が確認されたときに、自機の移動軌跡、撮像物体Pの画像特徴が撮像空間内においてどこに配置されているか、カメラセンサ210で撮像された他の物体との配置関係等に基づいて、移動空間内におけるランドマーク物体10の3次元座標を推定する。
禁止領域計算部252では、存在が確認されたランドマーク物体10の周りに設定する進行禁止領域NRを計算し、設定する。例えば、単一のランドマーク物体10の存在が確認されたとき、そのランドマーク物体10の周りに所定の広さの進入禁止領域を設定する。進入禁止領域の広さ、形状はメーカー側で製造時にあらかじめ設定されていてもよいし、ユーザーが後から設定できるようにしてもよい。例えば、ランドマーク物体10の周りに数十cmの円形状の進入禁止領域を設定する。また、例えば、複数のランドマーク物体10の存在が確認されたとき、ランドマーク対応関係保存部232を参照して、同一のランドマークグループRGに属するランドマーク物体10間を結んだ直線状の領域を通過禁止領域として設定する。図13には、進行禁止領域NR(進入禁止領域及び通過禁止領域)が設定された状態を模式的に示している。ここで、通過禁止領域とは、所定の幅を有する帯状の領域(図13の実線参照)であってもよいし、幅を有さない線状の領域(図13の二点鎖線参照)であってもよい。通過禁止領域の態様についても、進入禁止領域の場合と同様に、あらかじめ設定されていてもよいし、後から設定できるようにしてもよい。なお、本開示では、線状の通過禁止領域を通る(またがる)動きについても、禁止領域に進入するという表現を使用するものとする。
回避動作計算部253では、禁止領域計算部252で計算された進行禁止領域NR及
び演算処理部250で設定される自走式移動体200の移動軌跡に基づいて、自走式移動体200の進行禁止領域への衝突(進入)を予見し、適切な回避動作を実施させる。自走式移動体200の移動軌跡は、あらかじめ演算処理部250のプログラムに設定されていてもよいし、演算処理部250が移動過程における周辺状況、例えば自走式掃除機であればゴミの散乱状況等、に応じて適宜設定するようにしてもよい。また、適切な回避動作とは、例えば、進行禁止領域NRから離れるような動作であってもよいし、進行禁止領域NRに沿って移動するような動作であってもよい。
び演算処理部250で設定される自走式移動体200の移動軌跡に基づいて、自走式移動体200の進行禁止領域への衝突(進入)を予見し、適切な回避動作を実施させる。自走式移動体200の移動軌跡は、あらかじめ演算処理部250のプログラムに設定されていてもよいし、演算処理部250が移動過程における周辺状況、例えば自走式掃除機であればゴミの散乱状況等、に応じて適宜設定するようにしてもよい。また、適切な回避動作とは、例えば、進行禁止領域NRから離れるような動作であってもよいし、進行禁止領域NRに沿って移動するような動作であってもよい。
−自走式移動体の動作−
次に、図12を参照しながら、自走式移動体200としての自走式掃除機の動作について詳細に説明する。なお、自走式掃除機の制御主体は、特に明記しない場合、演算処理部250であるものとする。また、自走式掃除機にも自走式移動体と同じ200の符号を付して説明するものとする。
次に、図12を参照しながら、自走式移動体200としての自走式掃除機の動作について詳細に説明する。なお、自走式掃除機の制御主体は、特に明記しない場合、演算処理部250であるものとする。また、自走式掃除機にも自走式移動体と同じ200の符号を付して説明するものとする。
ステップS10において、清掃動作が開始されると、自走式掃除機200は、例えば、あらかじめ登録された移動軌跡に基づいて移動しながら掃除を行う。掃除期間中、特徴照合部240は、カメラセンサ210で撮像された撮像物体Pの中にランドマーク物体10が含まれているか否かを確認している(ステップS20)。
仮に、ランドマーク物体10(図12では登録物体と表記する)が発見されることなく(ステップS20でNo)、清掃が完了した場合(ステップS11でYes)、フローはステップS12に進み、自走式掃除機200は、ホーム位置に帰還する帰還動作を実行し、処理が終了する。このとき、ランドマーク物体10が発見されなければ禁止領域も設定されないため、ステップS23,S24はステップS20と同様に「No」判定である。
一方で、自走式掃除機200が移動している途中で、ランドマーク物体10が発見された場合(ステップS20でYes)、3次元座標計算部251によりランドマーク物体の3次元座標が推定され、禁止領域計算部252がランドマーク物体の周りに所定の広さの進入禁止領域を設定する。さらに、ステップS21において、ランドマーク対応関係保存部232を参照して、発見したランドマーク物体10(以下、第1登録物体10aという)と同一のランドマークグループRG(以下、第1グループRG1という)に属するランドマーク物体があるか否かを確認する。
第1グループRG1に他のランドマーク物体10(第1登録物体以外)が登録されていない場合(ステップS21でNo)、フローはステップS10に戻り、自走式掃除機200は、移動軌跡に基づいた掃除に戻る。このとき、自走式掃除機200が上記で設定した進行禁止領域NRに近接した場合(ステップS23でYes)、適切な回避動作を行いながら、掃除を継続する(ステップS24)。
一方で、第1グループRG1に他のランドマーク物体10(以下、第2登録物体10bという)が登録されている場合(ステップS21でYes)、自走式掃除機200は、第2登録物体10bの探索動作を実行する。
図14は、探索動作を実行する自走式掃除機200の移動軌跡の一例を模式的に示した図である。なお、図14において、一点鎖線は、自走式掃除機200のカメラセンサ210で撮像できる範囲を示しており、二点鎖線は、自走式掃除機200の移動軌跡を示している。
探索動作において、自走式掃除機200は、第1登録物体10aの周囲に第2登録物体10bがあるか否かを確認する。具体的には、例えば、図14に示すように、第1登録物体10aから所定の距離だけ離れた場所を所定の方向に向かって周回移動しながら、カメラセンサ210によって撮像された撮像物体を確認する。ここで、カメラセンサ210が自走式掃除機200の全方位を撮像できる場合、図14に二点鎖線で示すように、周方向に沿ってまっすぐに進みながら周囲に第2登録物体10bがないかを確認する。一方で、カメラセンサ210が自走式掃除機200の前方のみしか撮像できない場合には、撮像範囲を確保するために蛇行しながら周囲に第2登録物体10bがないかを確認すればよい。自走式掃除機200が周回する移動半径は、任意に設定することが可能であるが、自走式掃除機200が第1登録物体10aの存在を確認しつつ第2登録物体10bを探せるようにする観点から、カメラセンサ210の撮像可能距離に応じて設定されるのが好ましい。また、第2登録物体10bを探しやすくする観点から、第2登録物体10bの設置可能範囲を所定の範囲内(例えば、図14の破線内領域)に制限するようにしてもよい。
そして、第2登録物体10bが発見されると、禁止領域計算部252は、第2登録物体10bの周り及び第1登録物体10aと第2登録物体10bとの間に、進行禁止領域NRを設定する(図14の実線参照)。
第2登録物体10bの探索動作が完了すると、フローはステップS20に戻り、第1グループRG1に属する他のランドマーク物体10(第1及び第2登録物体10a,10b以外)があるか否かを確認する。以下、同様にして、他のランドマーク物体がなくなるまでステップS20からS22の動作を繰り返し、他のランドマーク物体10がなくなれば、フローはステップS10に戻り、自走式掃除機200は、移動軌跡に基づいた掃除に戻る。図15では、同一のランドマークグループRGに6個のランドマーク物体10が登録されていて、これらを矩形状の領域(以下、矩形領域という)を区画するように配置した例を示している。例えば、自走式掃除機200を矩形領域の外側に配置した場合(図15の実線参照)、矩形領域の内側が進行禁止領域NRとなる。一方で、自走式掃除機を矩形領域の内側に配置した場合(図15の二点鎖線参照)、矩形領域の外側全体が進行禁止領域NRとなる。
その後の清掃動作において、第1グループRG1と異なるランドマークグループRG(以下、第2グループRG2という)に属するランドマーク物体10が発見された場合には、上記のステップS20からステップS22の動作が行われ、第2グループRG2に属するランドマーク物体10の探索動作が完了すると、自走式掃除機200は、移動軌跡に基づいた掃除に戻るという動作を繰り返す。図16では、第1グループRG1に4個のランドマーク物体10が登録されていて、これらを衝突を回避したい物体K(例えば、花瓶等)の周囲に矩形状の領域(以下、矩形領域という)を区画するように配置した例を示している。また、第2グループには、5個のランドマーク物体10が登録されていて、これらを自走式掃除機200による衝突を回避したい壁W沿いに直線状に配置した例を示している。
以上のように、本実施形態によると、あらかじめランドマーク特徴保存部231に登録されたランドマーク候補物体との撮像物体Pとの照合結果に基づいてランドマーク物体10及びその位置を特定するので、任意の物体をランドマーク物体10として使用することができる。また、複数の任意の物体(ランドマーク物体10)を用いて、任意の形状の進行禁止領域NRを設定することができる。
−その他の実施形態−
前記実施形態については、以下のような構成としてもよい。
前記実施形態については、以下のような構成としてもよい。
図17は自走式移動体の他の構成例を示すブロック図である。
図17に示す自走式移動体300においても、任意に設定されたランドマーク物体10を認識する機能と、ランドマーク物体の認識結果に基づいて自走式移動体300の進行禁止領域NRを設定し、進行禁止領域NRを回避するように走行制御する機能を有する点で共通する。以下の説明では、図11との相違点を中心に説明する。
具体的に、自走式移動体300は、物体情報取得手段としての赤外光受光装置310と、赤外チャネル識別部320と、登録手段としての記憶部330と、照合手段としての赤外チャネル照合部340と、演算処理部350とを備えている。本変形例では、赤外線発光装置Pをランドマーク物体10として配置する。なお、赤外光発光装置Pは、自走式移動体300が互いの装置を区別することができるように構成されているのが好ましい。例えば、赤外光発光装置Pから出射する赤外線の周波数を変えることで実現できる。
赤外光受光装置310は、ランドマーク物体(赤外光発光装置P)10から出射された赤外光を受光する。例えば、ランドマーク物体10から全方位に向かって赤外光を出射することにより、赤外光受光装置310はどの方角からランドマーク物体10に接近した場合でもランドマーク物体10を認識することができる。
赤外チャネル識別部320では、赤外光受光装置310で受光された赤外線の周波数の強度を解析し、周波数チャネルを識別する。
記憶部330は、ランドマーク候補物体の周波数チャネルが登録されたランドマーク特徴保存部331と、進行禁止領域NRを構成するランドマーク物体10同士を対応づけるランドマークグループRGが登録されたランドマーク対応関係保存部332とを含んでいる。ランドマーク対応関係保存部332は、図11のランドマーク対応関係保存部232と同様の構成である。
赤外チャネル照合部340では、赤外チャネル識別部320で識別された周波数チャネルと、ランドマーク特徴保存部331に登録された周波数チャネルとを照合し、受光した赤外光を出射しているランドマーク物体10を特定する。
演算処理部350は、位置特定手段としての3次元座標計算部351と、禁止領域計算部352と、回避動作計算部353とを含んでいる。
3次元座標計算部351は、赤外チャネル照合部340においてランドマーク物体10の存在が確認されたときに、受光した赤外光の方向及び強度に基づいてランドマーク物体10の3次元座標を推定する。禁止領域計算部352では、存在が確認されたランドマーク物体10の周りに設定する進行禁止領域NRを計算し、設定する。具体的な進行禁止領域NRの設定方法及び回避動作計算部353における回避動作の制御は、図11の禁止領域計算部252及び回避動作計算部253と同様である。
自走式移動体300の動作は、図12と同様のフローに基づいて実施され、上記実施形態と同様の効果が得られる。すなわち、図17のような構成においても、ランドマーク物体として、複数の赤外光発光装置を用いることで、任意の形状の進行禁止領域を設定することができる。
なお、通過禁止領域は、直線状の領域に限定されず、複数のランドマーク物体10間を結んで構成されていればよい。例えば、通過禁止領域が複数のランドマーク物体10間を円弧状に結んだ領域であってもよい。
また、自走式移動体は、自走式掃除機に限定されず、自走式の搬送装置や自走式の移動ロボット等においても、本発明の適用が可能であり、同様の効果が得られる。
以上説明したように、本発明は、任意のランドマーク物体を用いて、任意の形状の進入禁止領域を設定することができるという実用性の高い効果が得られることから、きわめて有用で産業上の利用可能性は高い。
200 自走式移動体
210 カメラセンサ(物体情報取得手段)
230 記憶部(登録手段)
240 特徴照合部(照合手段)
250 演算処理部(移動制御手段)
251 3次元座標計算部(位置特定手段)
210 カメラセンサ(物体情報取得手段)
230 記憶部(登録手段)
240 特徴照合部(照合手段)
250 演算処理部(移動制御手段)
251 3次元座標計算部(位置特定手段)
Claims (15)
- 自走式移動体であって、
複数のランドマーク候補物体の物体情報が登録された登録手段と、
移動過程において、前記自走式移動体の周囲にある物体の物体情報を取得する物体情報取得手段と、
前記物体情報取得手段で取得された物体情報と、前記登録手段に登録されたランドマーク候補物体の物体情報とを照合する照合手段と、
前記照合手段による照合結果に基づいて、ランドマークの対象とするランドマーク物体の位置を特定する位置特定手段と、
前記自走式移動体の移動を制御する移動制御手段とを備え、
前記移動制御手段は、少なくとも2つの前記ランドマーク物体及びその位置が特定されたときに、該ランドマーク物体間を結ぶ禁止領域を設定し、当該自走式移動体が禁止領域に進入しないように制御する
ことを特徴とする自走式移動体。 - 請求項1記載の自走式移動体において、
前記登録手段には、前記複数のランドマーク候補物体同士を対応づけるランドマークグループが登録されており、
前記移動制御手段は、前記照合手段により確認されたランドマーク物体のうち、同一の前記ランドマークグループに属するランドマーク物体間には前記禁止領域を設定する一方で、異なる前記ランドマークグループに属するランドマーク物体間には前記禁止領域を設定しない
ことを特徴とする自走式移動体。 - 請求項1記載の自走式移動体において、
前記登録手段には、前記物体情報として、複数のランドマーク候補物体の画像が登録されており、
前記物体情報取得手段は、前記物体情報として物体の画像を取得する撮像手段であり、
前記照合手段は、前記物体情報取得手段で取得された画像情報と、前記登録手段に登録されたランドマーク候補物体の画像情報とを照合し、ランドマークの対象となるランドマーク物体を特定する
ことを特徴とする自走式移動体。 - 請求項1記載の自走式移動体において、
前記移動制御手段は、前記各ランドマーク物体の周囲に、各ランドマーク物体を中心とした所定広さの進入禁止領域を設定し、当該自走式移動体が進入禁止領域に進入しないように制御する
ことを特徴とする自走式移動体。 - 請求項1記載の自走式移動体において、
前記物体情報取得手段は、所定の撮影方向の画像情報を取得する画像取得手段であり、
前記登録手段は、前記画像取得手段で取得された前記撮影方向の物体画像の特徴情報を背景画像から分離し、前記ランドマーク候補物体の物体情報として取得する機能をさらに備えている
ことを特徴とする自走式移動体。 - 自走式移動体であって、
所定の撮影方向の画像情報を取得する画像取得手段と、
前記画像取得手段から取得された前記撮影方向の物体画像の特徴情報を背景画像と分離して抽出し、ランドマーク物体の特徴情報として登録する登録手段と、
移動過程において、前記画像取得手段で撮影された画像の特徴情報と、前記登録手段に登録された前記ランドマーク物体の特徴情報とを照合する照合手段と、
前記照合手段による照合結果に基づいて、前記ランドマーク物体を認識するランドマーク認識手段と、
前記ランドマーク物体が認識されたときに、該ランドマーク物体の周囲に所定の広さの禁止領域を設定し、該禁止領域に進入しないように前記自走式移動体の移動を制御する移動制御部とを備えている
ことを特徴とする自走式移動体。 - 請求項5または6に記載の自走式移動体において、
前記画像取得手段は、前記撮影方向の画像を所定時間連続的に取得するように構成され、
前記登録手段は、前記画像取得手段に取得された物体画像の局所特徴のうち、経時的な変化を伴う局所特徴を前記ランドマーク物体の特徴情報として登録する
ことを特徴とする自走式移動体。 - 請求項7に記載の自走式移動体において、
人体の画像特徴が登録された人体特徴データベースを有し、
前記登録手段は、前記経時的な変化を伴う局所特徴のうち前記人体の局所特徴と認識された部分は、前記ランドマーク物体の特徴情報として登録しない
ことを特徴とする自走式移動体。 - 請求項5または6に記載の自走式移動体において、
前記登録手段には、前記撮影方向に前記ランドマーク物体がない状態で前記画像取得手段により取得された背景画像が登録されており、
前記登録手段は、前記画像取得手段で取得された画像情報から前記登録手段に登録された背景画像の画像情報を分離させる
ことを特徴とする自走式移動体。 - 請求項9記載の自走式移動体において、
前記登録手段で抽出された前記撮影方向の物体が非対称であった場合に、前記画像取得手段に該物体の画像情報を周方向の異なる角度から複数取得させ、該取得された複数の画像情報に基づいてランドマーク物体の特徴情報を登録する
ことを特徴とする自走式移動体。 - 端末装置と双方向通信可能に構成された自走式移動体であって、
所定の撮影方向の画像情報を取得する画像取得手段と、
前記画像取得手段から取得された前記撮影方向の風景画像を前記端末装置に送信するとともに、前記端末装置から前記風景画像の中からランドマーク物体を示すランドマーク領域情報を受ける通信部と、
前記ランドマーク領域情報に基づいて前記ランドマーク物体の画像特徴を登録する登録手段と、
移動過程において、前記画像取得手段で撮影された画像の特徴情報と、前記登録手段に登録された前記ランドマーク物体の特徴情報とを照合する照合手段と、
前記照合手段による照合結果に基づいて、前記ランドマーク物体を認識するランドマーク認識手段と、
前記ランドマーク物体が認識されたときに、該ランドマーク物体の周囲に所定の広さの禁止領域を設定し、該禁止領域に進入しないように前記自走式移動体の移動を制御する移動制御部とを備えている
ことを特徴とする自走式移動体。 - 移動過程において周囲にある物体の物体情報を取得する物体情報取得手段と、複数のランドマーク候補物体の物体情報が登録された登録手段とを備える自走式移動体の移動制御方法であって、
前記物体情報取得手段で取得された物体情報と、前記登録手段に登録されたランドマーク候補物体の物体情報とを照合し、該照合結果に基づいてランドマークの対象とするランドマーク物体の位置を特定する位置特定ステップと、
前記位置特定ステップにおいて少なくとも2つの前記ランドマーク物体及びその位置が特定されたときに、該ランドマーク物体間を結ぶ禁止領域を設定する禁止領域設定ステップと、
前記禁止領域に進入しないように前記自走式移動体の移動を制御する移動制御ステップとを備えている
ことを特徴とする自走式移動体の移動制御方法。 - 請求項12記載の自走式移動体の移動制御方法において、
前記登録手段には、前記複数のランドマーク候補物体同士を対応づけるランドマークグループが登録されており、
前記禁止領域設定ステップでは、同一の前記ランドマークグループに属するランドマーク物体間には前記禁止領域を設定する一方で、異なる前記ランドマークグループに属するランドマーク物体間には前記禁止領域を設定しない
ことを特徴とする自走式移動体の移動制御方法。 - 請求項12記載の自走式移動体の移動制御方法において、
前記禁止領域設定ステップにおいて、前記位置特定ステップで特定された前記ランドマーク物体が、その特定された位置にないことが確認された場合、前記禁止領域の設定を解除する
ことを特徴とする自走式移動体の移動制御方法。 - 請求項12記載の自走式移動体の移動制御方法において、
前記登録手段には、前記複数のランドマーク候補物体同士を対応づけるランドマークグループが登録されており、
前記位置特定ステップにおいて特定された前記ランドマーク物体に、同一の前記ランドマークグループに属する他のランドマーク候補物体がある場合に、該他のランドマーク候補物体を探索する探索ステップをさらに備えている
ことを特徴とする自走式移動体の移動制御方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170171444A KR102458428B1 (ko) | 2017-02-03 | 2017-12-13 | 로봇 청소기 및 그 제어 방법 |
| PCT/KR2018/001215 WO2018143620A2 (en) | 2017-02-03 | 2018-01-29 | Robot cleaner and method of controlling the same |
| EP18747254.3A EP3562369B1 (en) | 2017-02-03 | 2018-01-29 | Robot cleaner and method of controlling the same |
| US15/885,575 US10782702B2 (en) | 2017-02-03 | 2018-01-31 | Robot cleaner and method of controlling the same |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017018744 | 2017-02-03 | ||
| JP2017018744 | 2017-02-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018124980A true JP2018124980A (ja) | 2018-08-09 |
Family
ID=63111549
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017204383A Pending JP2018124980A (ja) | 2017-02-03 | 2017-10-23 | 自走式移動体及び移動体の移動制御方法 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP3562369B1 (ja) |
| JP (1) | JP2018124980A (ja) |
| KR (1) | KR102458428B1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111568307A (zh) * | 2019-02-19 | 2020-08-25 | 北京奇虎科技有限公司 | 机器人执行清扫工作方法、设备及计算机可读存储介质 |
| JP2020144507A (ja) * | 2019-03-05 | 2020-09-10 | 株式会社日立製作所 | 移動範囲設定システム及び移動範囲設定方法 |
| WO2022062310A1 (zh) * | 2020-09-24 | 2022-03-31 | 美智纵横科技有限责任公司 | 虚拟禁区的设置方法、装置和清洁机器人 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240028120A (ko) | 2022-08-24 | 2024-03-05 | 삼성전자주식회사 | 프라이버시 존에 기초하여 이동 경로를 식별하는 로봇 장치 및 그 제어 방법 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07175520A (ja) | 1993-12-20 | 1995-07-14 | Matsushita Electric Ind Co Ltd | 自動走行装置 |
| KR100493159B1 (ko) * | 2002-10-01 | 2005-06-02 | 삼성전자주식회사 | 이동체의 효율적 자기 위치 인식을 위한 랜드마크 및 이를이용한 자기 위치 인식 장치 및 방법 |
| CN105849660B (zh) * | 2013-12-19 | 2020-05-08 | 伊莱克斯公司 | 机器人清扫装置 |
| WO2015090399A1 (en) * | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Robotic cleaning device and method for landmark recognition |
| KR20150104311A (ko) * | 2014-03-05 | 2015-09-15 | 엘지전자 주식회사 | 로봇 청소기 및 그의 제어방법 |
| US10444760B2 (en) | 2014-12-17 | 2019-10-15 | Husqvarna Ab | Robotic vehicle learning site boundary |
-
2017
- 2017-10-23 JP JP2017204383A patent/JP2018124980A/ja active Pending
- 2017-12-13 KR KR1020170171444A patent/KR102458428B1/ko active Active
-
2018
- 2018-01-29 EP EP18747254.3A patent/EP3562369B1/en active Active
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111568307A (zh) * | 2019-02-19 | 2020-08-25 | 北京奇虎科技有限公司 | 机器人执行清扫工作方法、设备及计算机可读存储介质 |
| JP2020144507A (ja) * | 2019-03-05 | 2020-09-10 | 株式会社日立製作所 | 移動範囲設定システム及び移動範囲設定方法 |
| WO2020179139A1 (ja) * | 2019-03-05 | 2020-09-10 | 株式会社日立製作所 | 移動範囲設定システム及び移動範囲設定方法 |
| CN113168183A (zh) * | 2019-03-05 | 2021-07-23 | 株式会社日立制作所 | 移动范围设定系统以及移动范围设定方法 |
| JP7133497B2 (ja) | 2019-03-05 | 2022-09-08 | 株式会社日立製作所 | 移動範囲設定システム及び移動範囲設定方法 |
| CN113168183B (zh) * | 2019-03-05 | 2023-12-12 | 株式会社日立制作所 | 移动范围设定系统以及移动范围设定方法 |
| US12222725B2 (en) | 2019-03-05 | 2025-02-11 | Hitachi, Ltd. | Moving range setting system and moving range setting method |
| WO2022062310A1 (zh) * | 2020-09-24 | 2022-03-31 | 美智纵横科技有限责任公司 | 虚拟禁区的设置方法、装置和清洁机器人 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3562369B1 (en) | 2021-03-03 |
| EP3562369A4 (en) | 2020-02-26 |
| KR102458428B1 (ko) | 2022-10-26 |
| EP3562369A2 (en) | 2019-11-06 |
| KR20180090723A (ko) | 2018-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9911226B2 (en) | Method for cleaning or processing a room by means of an autonomously mobile device | |
| EP3104194B1 (en) | Robot positioning system | |
| CN108247647B (zh) | 一种清洁机器人 | |
| KR102864685B1 (ko) | 이미지 내의 특징적 객체에 기반하여 슬램을 수행하는 방법 및 이를 구현하는 로봇과 클라우드 서버 | |
| KR101333496B1 (ko) | 과거 지도 데이터 기반의 이동 로봇 제어 장치 및 방법 | |
| US8965050B2 (en) | Behavior analysis device | |
| US20210172741A1 (en) | Accompanying service method and device for intelligent robot | |
| CN112739244A (zh) | 移动机器人清洁系统 | |
| CN110636789B (zh) | 电动吸尘器 | |
| JP2018124980A (ja) | 自走式移動体及び移動体の移動制御方法 | |
| US10782702B2 (en) | Robot cleaner and method of controlling the same | |
| CN113116224A (zh) | 机器人及其控制方法 | |
| JP6609463B2 (ja) | 自走式電子機器 | |
| JP2013025401A (ja) | 自己位置推定装置、自己位置推定方法およびプログラム | |
| US20180213994A1 (en) | Cleaner | |
| CN108459596A (zh) | 一种移动电子设备以及该移动电子设备中的方法 | |
| CN112716401A (zh) | 绕障清扫方法、装置、设备及计算机可读存储介质 | |
| CN112033390A (zh) | 机器人导航纠偏方法、装置、设备和计算机可读存储介质 | |
| JP7004131B2 (ja) | 管理システム、管理方法及び管理プログラム | |
| CN110946512A (zh) | 基于激光雷达和摄像头的扫地机器人的控制方法及装置 | |
| JP7695468B2 (ja) | ナビゲーション方法および自己移動型装置 | |
| JP2019106060A (ja) | 自律走行体 | |
| KR102302198B1 (ko) | 청소 장치 및 그 제어 방법 | |
| CN117122245A (zh) | 机器人控制方法、机器人、机器人控制系统及存储介质 | |
| JP7327596B2 (ja) | 自律移動装置、自律移動装置のレンズの汚れ検出方法及びプログラム |