[go: up one dir, main page]

JP2005205028A - Self-propelled vacuum cleaner - Google Patents

Self-propelled vacuum cleaner Download PDF

Info

Publication number
JP2005205028A
JP2005205028A JP2004016187A JP2004016187A JP2005205028A JP 2005205028 A JP2005205028 A JP 2005205028A JP 2004016187 A JP2004016187 A JP 2004016187A JP 2004016187 A JP2004016187 A JP 2004016187A JP 2005205028 A JP2005205028 A JP 2005205028A
Authority
JP
Japan
Prior art keywords
cleaning
area
self
divided area
divided
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.)
Granted
Application number
JP2004016187A
Other languages
Japanese (ja)
Other versions
JP4264009B2 (en
Inventor
Akihiro Okazaki
昭広 岡崎
Keisuke Hara
圭祐 原
Takeshi Ogawa
毅 小河
Toshihiro Senoo
敏弘 妹尾
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2004016187A priority Critical patent/JP4264009B2/en
Publication of JP2005205028A publication Critical patent/JP2005205028A/en
Application granted granted Critical
Publication of JP4264009B2 publication Critical patent/JP4264009B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electric Suction Cleaners (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

【課題】部屋や店内等の掃除する領域において、掃除領域を分割することで制御部の負担を軽減させることができる自走式掃除機を提供する。
【解決手段】清掃機10は、掃除領域内を走行し、検出センサ12の検出結果から簡易的な全体地図50を作成する。作成した全体地図50を参照して、複数の分割領域60に分割する。いずれか1つの分割領域60を選択して、実際に走行しながら詳細地図70を作成する。詳細地図70を参照して分割領域60内での走行経路を決める。走行経路にしたがって、掃除を行い、掃除の終了後詳細地図70を消去する。
【選択図】図3
Provided is a self-propelled cleaner that can reduce a burden on a control unit by dividing a cleaning area in a cleaning area such as a room or a store.
A cleaner 10 travels in a cleaning area and creates a simple whole map 50 from detection results of a detection sensor 12. The created entire map 50 is referred to and divided into a plurality of divided areas 60. One of the divided areas 60 is selected, and the detailed map 70 is created while actually traveling. A travel route in the divided area 60 is determined with reference to the detailed map 70. Cleaning is performed according to the travel route, and the detailed map 70 is deleted after the cleaning is completed.
[Selection] Figure 3

Description

本発明は、自動的に室内を自立走行して掃除することができる自走式掃除機に関するものである。   The present invention relates to a self-propelled cleaner that can automatically run and clean indoors.

従来、走行環境に適応して走行する自走式掃除機は、部屋や店内等を掃除するために用いられている。この自走式掃除機は、未知の空間の状況を把握して掃除を行う。   2. Description of the Related Art Conventionally, self-propelled cleaners that travel while adapting to a traveling environment have been used to clean rooms and shops. This self-propelled cleaner keeps track of the unknown space.

そこで、特許文献1では、走行空間の状態に応じた属性をマップに登録し、このマップ情報に基づいてマップを分割する。分割された夫々のマップにおいて走行経路を決定することが開示されている。また、特許文献2では、複数台の自律移動ロボットが、同一の作業領域内において作業する場合、自律移動ロボット同士の衝突の回避や他の自律移動ロボットに対して経路を譲る動作が開示されている。   Therefore, in Patent Document 1, an attribute corresponding to the state of the traveling space is registered in the map, and the map is divided based on this map information. It is disclosed that a travel route is determined in each divided map. Patent Document 2 discloses an operation of avoiding a collision between autonomous mobile robots and giving a route to another autonomous mobile robot when a plurality of autonomous mobile robots work in the same work area. Yes.

特開平8−16241号(段落0006〜0010、図12)JP-A-8-16241 (paragraphs 0006 to 0010, FIG. 12)

特開平8−63229号(段落0007〜0008、図4、図7〜10)JP-A-8-63229 (paragraphs 0007 to 0008, FIGS. 4 and 7 to 10)

清掃機は、自らが走行空間を走行し、マッピング動作により走行空間の大きさと形状を示すマップを作成した後、マップに基づいて自律走行に必要な走行経路を自らが決定する。しかし、掃除対象が広範囲な場合、マップ情報を保持するために大容量の記憶装置が必要となり、走行経路を決定するために高い計算能力が必要となる。広域なマップ情報に基づいて走行経路を決定するので、詳細な情報が分からないと、非効率的な走行経路になってしまうおそれがある。   The cleaner itself travels in the travel space, creates a map indicating the size and shape of the travel space by the mapping operation, and then determines the travel route necessary for autonomous travel based on the map. However, when the object to be cleaned is a wide range, a large-capacity storage device is required to hold the map information, and a high calculation capability is required to determine the travel route. Since the travel route is determined based on the wide-area map information, if detailed information is not known, the travel route may be inefficient.

そこで、本発明は、部屋や店内等の掃除する領域において、掃除領域の状況を把握し、掃除領域を分割して、効率よく掃除することができる自走式掃除機を提供することを目的としている。   Therefore, an object of the present invention is to provide a self-propelled vacuum cleaner that can efficiently clean a room, a store, and other areas to be cleaned by grasping the situation of the cleaning area and dividing the cleaning area. Yes.

上記目的を達成するために、本発明は、周囲の状況を検出する検出センサと、周囲の状況に応じて移動を制御する制御部を備え、該制御部は、前記検出センサの検出結果に基づいて掃除領域を複数の分割領域に分割する掃除領域分割手段と、該分割領域の詳細地図を作成する詳細地図作成手段と、該詳細地図に基づいて分割領域における走行経路を決定する走行経路決定手段とを有することを特徴とする。   In order to achieve the above object, the present invention includes a detection sensor that detects a surrounding situation and a control unit that controls movement according to the surrounding situation, and the control unit is based on a detection result of the detection sensor. Cleaning area dividing means for dividing the cleaning area into a plurality of divided areas, detailed map creating means for creating a detailed map of the divided areas, and travel route determining means for determining a travel route in the divided areas based on the detailed map It is characterized by having.

清掃機の制御部は、作成した全体地図や詳細地図等の情報を保持する。そのため、掃除領域が広範囲の場合、制御部のメモリが保持できる情報量が足らなくなるおそれがあるので、保持する情報量をできるだけ少なくなるようにしている。すなわち、制御部は、検出センサから検出された周囲の状況から簡易的な全体地図を作成し、作成した全体地図を参照しながら複数の分割領域に分割する。さらに、掃除する分割領域ごとに詳細地図を作成し、その詳細地図に基づいて走行経路を決定する。これにより、分割領域の詳細地図は狭い範囲の地図であるので、制御部は保持する情報量を少なくすることができる。また、走行する範囲が狭いため、走行経路の決定までの所要時間を短縮することができる。   The control unit of the cleaner holds information such as the created entire map and detailed map. For this reason, when the cleaning area is wide, there is a risk that the amount of information that can be held in the memory of the control unit may be insufficient, so the amount of information to be held is made as small as possible. That is, the control unit creates a simple overall map from the surrounding conditions detected by the detection sensor, and divides the map into a plurality of divided regions while referring to the created overall map. Further, a detailed map is created for each divided area to be cleaned, and a travel route is determined based on the detailed map. Thereby, since the detailed map of a division area is a map of a narrow range, the control part can reduce the information content to hold | maintain. In addition, since the traveling range is narrow, the time required to determine the traveling route can be shortened.

また、制御部は、1つの分割領域を掃除した後に、その分割領域の詳細地図を消去してから、次に掃除する分割領域の詳細地図を作成する。これにより、制御部は、必要最低限の情報だけを保持すればよく、保持すべき情報量を少なくすることができる。   Further, after cleaning one divided area, the control unit deletes the detailed map of the divided area, and then creates a detailed map of the divided area to be cleaned next. Accordingly, the control unit only needs to hold the minimum necessary information, and can reduce the amount of information to be held.

また、制御部は、掃除領域内における環境情報に基づいて掃除領域の分割をする。すなわち、障害物の位置や床の種類等の環境情報から掃除領域の状況を判断し、その状況に応じて最適な分割をする。   Moreover, a control part divides | segments a cleaning area | region based on the environmental information in a cleaning area | region. That is, the status of the cleaning area is determined from the environmental information such as the position of the obstacle and the floor type, and optimal division is performed according to the status.

例えば、環境情報が掃除領域内の床の種類の場合、制御部は、床の種類ごとに分割領域を決定する。床の種類によって、掃除用パワーブラシを変えて掃除を行う。そこで、床の種類に応じた分割領域にすることにより、その分割領域では、パワーブラシの回転数を変えることなく掃除できる。すなわち、清掃機は、効率よく各分割領域の状況に合わせた掃除を行うことができる。   For example, when the environmental information is a floor type in the cleaning area, the control unit determines a divided area for each floor type. Depending on the floor type, the cleaning power brush is changed for cleaning. Therefore, by setting the divided area according to the floor type, the divided area can be cleaned without changing the rotation speed of the power brush. That is, the cleaner can efficiently perform cleaning according to the situation of each divided area.

また、環境情報が掃除する領域内の障害物の数、位置の場合、制御部は、障害物の多寡に応じて分割領域を決定する。例えば,障害物が多い場合は小さい分割領域に、障害物が少ない場合は大きな分割領域とする。多くの障害物が存在しても分割領域が狭くなるので、制御部は、走行経路を容易に決定することができる。すなわち、障害物の多寡によって分割領域を分割する広さが変えられるので、走行経路を単純化することができ、清掃機は効率よく掃除することができる。   Further, when the environmental information is the number and position of obstacles in the area to be cleaned, the control unit determines the divided areas according to the number of obstacles. For example, when there are many obstacles, a small divided area is used. Even if there are many obstacles, the divided area becomes narrow, so that the control unit can easily determine the travel route. In other words, since the size of the divided area can be changed depending on the number of obstacles, the travel route can be simplified, and the cleaner can clean efficiently.

さらに、移動しながら掃除する掃除能力の異なる清掃機を複数台組み合わせて、各清掃機を並行して掃除させる。この場合、少なくともいずれか1台の清掃機が、掃除領域を検出して全体地図を作成し、複数の分割領域に分割する。さらに、清掃機の掃除能力に基づいて夫々の分割領域を分担する各清掃機が決定され、この決定は、1台の清掃機が行うか、あるいは、全体の掃除を管理する管理装置が行う。各清掃機は、決定された分割領域の詳細地図を作成し、その詳細地図に基づいて走行経路を決定する。これにより、各清掃機は、互いに掃除や走行等の邪魔をすることなく、夫々の分割領域の掃除を行うことができる。また、各清掃機は、担当する分割領域の詳細地図の情報しか保持しないため、情報量を少なくすることができる。   Furthermore, a plurality of cleaning machines having different cleaning capabilities for cleaning while moving are combined, and each cleaning machine is cleaned in parallel. In this case, at least one of the cleaners detects the cleaning area, creates an entire map, and divides it into a plurality of divided areas. Further, each cleaning machine sharing each divided area is determined based on the cleaning ability of the cleaning machine, and this determination is performed by one cleaning machine or a management device that manages the entire cleaning. Each cleaner creates a detailed map of the determined divided area and determines a travel route based on the detailed map. Thereby, each cleaner can clean each division | segmentation area | region, without mutually interfering with cleaning, a driving | running | working, etc. Moreover, since each cleaning machine holds only the detailed map information of the divided area in charge, the amount of information can be reduced.

以上のように、本発明によると、掃除領域内の夫々の分割領域で詳細な地図を作成することにより、保持する情報量を少なくすることができ、また、走行経路の決定までの所要時間を短縮することができる。そのため、制御部にかかる負荷を小さくすることができると共に、走行経路の決定に際しても、綿密に経路を選定でき、効率的な掃除を行える。また、複数の清掃機で行う場合、分割領域を作成することにより、各清掃機の掃除範囲が明確になり、適材適所に各清掃機の分担を決めることができる。これによって、障害物のある空間であっても、くまなく掃除をすることができ、無駄な掃除がなくなり、効率アップを図れる。   As described above, according to the present invention, by creating a detailed map in each divided area in the cleaning area, the amount of information to be held can be reduced, and the time required for determining the travel route can be reduced. It can be shortened. Therefore, it is possible to reduce the load applied to the control unit, and it is possible to select a route carefully when determining the travel route, and to perform efficient cleaning. Moreover, when performing by a some cleaning machine, the cleaning range of each cleaning machine becomes clear by creating a division | segmentation area | region, and the share of each cleaning machine can be decided to a suitable material suitable place. As a result, even in a space with an obstacle, it can be cleaned all over, no unnecessary cleaning is required, and efficiency can be improved.

以下、本発明の実施形態を図面に基づいて説明する。図1は本発明に係る清掃機の斜視図、図2は制御ブロック図、図3の(a)は掃除領域の全体地図、(b)はその掃除領域を分割した分割領域の詳細地図、図4は床の種類に基づいて分割領域を決定した場合の詳細地図、図5は床の種類に基づく分割領域を掃除するときのフローチャート、図6は障害物の多寡に基づいて分割領域を決定した場合の詳細地図、図7は障害物の多寡に基づく分割領域を掃除するときのフローチャート、図8は走行経路の決定方法を説明するための図であり、(a)は分割領域の詳細図、(b)は分割領域の第1走行経路を示す図、(c)は分割領域の第2走行経路を示す図である。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. 1 is a perspective view of a cleaning machine according to the present invention, FIG. 2 is a control block diagram, FIG. 3A is an overall map of a cleaning area, FIG. 3B is a detailed map of a divided area obtained by dividing the cleaning area, and FIG. 4 is a detailed map when the divided area is determined based on the floor type, FIG. 5 is a flowchart for cleaning the divided area based on the floor type, and FIG. 6 is a divided area determined based on the number of obstacles. 7 is a flowchart for cleaning a divided area based on the number of obstacles, FIG. 8 is a diagram for explaining a method for determining a travel route, and (a) is a detailed view of the divided area, (B) is a figure which shows the 1st driving | running route of a division area, (c) is a figure which shows the 2nd driving | running route of a division area.

本発明の清掃機10は、図1、図2に示すように、ドーム状の清掃機本体11と、床面のゴミや埃等を吸引する清掃装置20と、掃除をする領域を移動するための移動装置30と、周囲の状況を検出する検出センサと、検出センサの検出結果に基づいて清掃装置20と移動装置30を制御する制御部40とを備えている。本体11には、清掃装置40が装着され、制御部40が内蔵される。本体の底面は平坦な矩形上とされ、上面も平坦とされる。この上面から前面にかけて、なだらかな曲面とされ、上部の角が障害物に当たらないようにしている。   As shown in FIGS. 1 and 2, the cleaning machine 10 of the present invention moves a dome-shaped cleaning machine main body 11, a cleaning device 20 that sucks dust, dust, and the like on the floor, and a cleaning area. Moving device 30, a detection sensor for detecting the surrounding situation, and a control unit 40 for controlling cleaning device 20 and moving device 30 based on the detection result of the detection sensor. A cleaning device 40 is mounted on the main body 11 and a control unit 40 is built therein. The bottom surface of the main body is a flat rectangle, and the top surface is also flat. From this upper surface to the front surface, it is a gentle curved surface so that the upper corner does not hit the obstacle.

清掃装置20は、一般的な掃除機と同様の構成とされ、本体11の前方底面に設けられたノズル21から空気と共にゴミや埃等を吸入し、本体11内部に装着された集塵袋(図示せず)にゴミや埃等の塵埃が回収される。その際、塵埃と共に吸入された空気は、排気口(図示せず)から排気される。ノズル21は、本体11幅より広い幅に形成されており、一度に広範囲を掃除できる。   The cleaning device 20 is configured in the same manner as a general vacuum cleaner, and sucks dust, dust, and the like together with air from a nozzle 21 provided on the front bottom surface of the main body 11, and a dust collection bag ( Dust such as dust and dirt is collected in (not shown). At that time, the air sucked together with the dust is exhausted from an exhaust port (not shown). The nozzle 21 is formed wider than the width of the main body 11 and can clean a wide area at a time.

移動装置30は、本体に内蔵された駆動モータ(図示せず)と、駆動モータによって駆動される左右一対の駆動輪31と、走行の際に本体11を支える補助輪とで構成されている。駆動モータは、本体11に内装され、シャフトやギア等の動力伝達部(図示せず)を介して駆動輪31に動力を伝達する。駆動輪31は、本体11側面の後両側に設けられており、左右が夫々独立して回転する。前進のときは、両駆動輪31が前進方向に同時に回転し、後退のときは、両駆動輪31が後退方向に同時に回転する。旋回のときは、夫々の駆動輪31が異なる方向に回転するか、一方の駆動輪31が停止し他方の駆動輪31が回転するように駆動される。補助輪は、本体前面に設けられたノズル21と駆動輪31との間に配設されている。補助輪は、駆動輪31の動きに沿って本体11がスムーズに走行できるように左右方向に回動する。したがって、清掃機10は、前進と後退と旋回と停止等の動作の組合せにより自在に走行することができる。   The moving device 30 includes a drive motor (not shown) built in the main body, a pair of left and right drive wheels 31 driven by the drive motor, and auxiliary wheels that support the main body 11 during traveling. The drive motor is built in the main body 11 and transmits power to the drive wheels 31 via a power transmission unit (not shown) such as a shaft or gear. The drive wheels 31 are provided on both rear sides of the side surface of the main body 11 and rotate independently on the left and right sides. During forward travel, both drive wheels 31 rotate simultaneously in the forward direction, and during reverse travel, both drive wheels 31 rotate simultaneously in the reverse direction. At the time of turning, each drive wheel 31 rotates in a different direction, or one drive wheel 31 is stopped and the other drive wheel 31 is driven to rotate. The auxiliary wheel is disposed between the nozzle 21 and the driving wheel 31 provided on the front surface of the main body. The auxiliary wheel rotates in the left-right direction so that the main body 11 can travel smoothly along the movement of the drive wheel 31. Therefore, the cleaner 10 can travel freely by a combination of operations such as forward movement, backward movement, turning, and stopping.

検出センサとして、赤外線センサや超音波センサ等の非接触式センサからなる距離センサ12を有する。距離センサ12は、本体11の前面と側面とに配置されており、本体11周囲の壁や家具等の障害物の位置を検出する。また、他の検出センサとして、カーペットやフローリング等の床の種類を検出する床面検出センサ13、集塵袋に収容された塵埃量を検出するゴミ量センサ14を有する。   As a detection sensor, it has the distance sensor 12 which consists of non-contact-type sensors, such as an infrared sensor and an ultrasonic sensor. The distance sensor 12 is disposed on the front surface and the side surface of the main body 11 and detects the position of an obstacle such as a wall or furniture around the main body 11. Further, as other detection sensors, there are a floor surface detection sensor 13 for detecting the type of floor such as carpet and flooring, and a dust amount sensor 14 for detecting the amount of dust contained in the dust bag.

制御部40は、内部にRAM、ROMおよびCPUを有する一般的なマイクロコンピュータから構成されており、検出センサからの入力に基づいて、決められた掃除パターンにしたがって、清掃装置20と移動装置30とを制御する。制御部40は、本体11を移動させながら検出センサの出力によって掃除領域の情報を収集し、収集された情報に基づいて掃除領域の全体地図50を作成する全体地図作成手段と、検出センサから得られた周囲の状況に関する情報に応じて掃除領域を分割する掃除領域分割手段と、全体地図に基づいて分割領域60の詳細地図を作成する詳細地図作成手段と、詳細地図70に基づいて走行経路80を決定する走行経路決定手段とを有する。   The control unit 40 is composed of a general microcomputer having a RAM, a ROM, and a CPU inside, and the cleaning device 20 and the moving device 30 according to a predetermined cleaning pattern based on an input from the detection sensor. To control. The control unit 40 collects information on the cleaning area based on the output of the detection sensor while moving the main body 11, and obtains the entire map creating means for creating the entire map 50 of the cleaning area based on the collected information, and the detection sensor. Cleaning area dividing means for dividing the cleaning area according to the information on the surrounding situation, detailed map creating means for creating a detailed map of the divided area 60 based on the whole map, and a travel route 80 based on the detailed map 70 Traveling route determining means for determining

全体地図50とは、掃除する領域の形状や状況、すなわち、壁や家具等の障害物の位置等に関する距離センサ12からの検出結果に基づいて作成された地図である。この全体地図50上において、図3(a)に示すように、掃除領域が複数のセルに分割され、各セルに障害物等の有無に関する情報が付加されている。図3中の無色のセル91は障害物が無いセルを示し、黒色のセル92は障害物があるセルを示す。セルは、例えば、30cm四方程度の正方形状とし、モザイク状に配列される。このセル91,92の領域内における障害物の占有領域が例えば3分の1以上である場合に、制御部は、障害物があると判断する。なお、このセル91,92における障害物の占有領域の値は特にこの限りではなく、任意に設定してもよい。また、セル91,92の大きさは、本実施例に示す大きさに限られることはなく、部屋の広さや使用者の設定等によって任意に変えてもよい。   The whole map 50 is a map created based on the detection result from the distance sensor 12 regarding the shape and situation of the area to be cleaned, that is, the position of an obstacle such as a wall or furniture. On the entire map 50, as shown in FIG. 3A, the cleaning area is divided into a plurality of cells, and information about the presence or absence of an obstacle or the like is added to each cell. A colorless cell 91 in FIG. 3 indicates a cell without an obstacle, and a black cell 92 indicates a cell with an obstacle. For example, the cells have a square shape of about 30 cm square and are arranged in a mosaic shape. When the occupied area of the obstacle in the area of the cells 91 and 92 is, for example, one third or more, the control unit determines that there is an obstacle. The value of the area occupied by the obstacles in the cells 91 and 92 is not particularly limited, and may be set arbitrarily. Further, the size of the cells 91 and 92 is not limited to the size shown in the present embodiment, and may be arbitrarily changed according to the size of the room, the setting of the user, and the like.

掃除領域分割手段は、掃除領域を任意の大きさに設定した正方形の領域に分割する。例えば、3×3のセルのマトリックスとする。各分割領域60は重なり合うことはない。また、掃除領域内の環境情報を付加して掃除領域を分割することもできる。この環境情報とは、掃除領域の広さ、掃除する床の種類、障害物の位置等、すなわち、掃除領域内の状況である。なお、分割領域の形状は多角形であればよいが、正方形にすれば管理がしやすいので、これを採用する。   The cleaning area dividing means divides the cleaning area into square areas set to an arbitrary size. For example, assume a 3 × 3 cell matrix. Each divided region 60 does not overlap. Also, the cleaning area can be divided by adding environmental information in the cleaning area. This environmental information is the size of the cleaning area, the type of floor to be cleaned, the position of obstacles, etc., that is, the situation in the cleaning area. The shape of the divided region may be a polygon, but it is easy to manage if it is a square, and this is adopted.

詳細図面作成手段は、各分割領域60における綿密な地図を作成する。作成方法は、全体地図50の作成手段と同様に、分割領域60内を走行しながら周囲の状況を距離センサ12によって検出し、その検出結果から詳細地図70を作成する。   The detailed drawing creation means creates a detailed map in each divided area 60. As in the creation method of the entire map 50, the creation method detects the surrounding situation by the distance sensor 12 while traveling in the divided area 60, and creates the detailed map 70 from the detection result.

詳細地図70とは、複数の微小セル93,94中に壁の位置、ベッドや家具等の障害物の位置等の情報を付加した地図である。図3(b)中の無色の微小セル93は障害物が無い微小セルを示し、ハッチングされた微小セル94は障害物がある微小セルを示す。この詳細地図70には、全体地図50よりも詳しい障害物等の形状が示される。微小セル93,94の大きさは、全体地図50のセル91,92と同様に特に限定されるものではない。   The detailed map 70 is a map in which information such as the position of a wall and the position of an obstacle such as a bed or furniture is added to a plurality of minute cells 93 and 94. A colorless micro cell 93 in FIG. 3B indicates a micro cell without an obstacle, and a hatched micro cell 94 indicates a micro cell with an obstacle. The detailed map 70 shows the shapes of obstacles and the like that are more detailed than the overall map 50. The size of the minute cells 93 and 94 is not particularly limited as is the case with the cells 91 and 92 of the entire map 50.

具体的な分割方法の一例を説明する。制御部40は、図4、図5に示すように、床の種類に基づいて分割する。公知の床面検出センサ13によって、清掃装置20の回転ブラシを駆動する駆動モータにかかる負荷トルクを測定する。制御部40は、その測定結果からフローリング、カーペット等の床の種類を判断する。すなわち、制御部40は、予め設定した閾値と駆動モータにかかる負荷トルクの測定値とを比較し、閾値より負荷トルクが低い場合はフローリング、負荷トルクが高い場合はカーペットと判断する。この判断結果から掃除領域内のカーペット領域101を特定し、全体地図50に加える。このとき、全体地図50に示す黒色のセル92はカーペットを示す。制御部40は、カーペット領域101全体を内包した領域と、それ以外の領域との2つの領域として認識する。ここでカーペット領域101以外の床面はフローリングであるので、この領域をフローリング領域102とする。図4(c)、(d)に示すように、カーペットを含む領域を分割領域とした場合、フローリングは、障害物とみなされる。この場合、フローリングを含む微小セル93は、掃除する対象セルから除外される。図4(b)に示すように、フローリングを含む領域を分割領域とした場合、カーペット領域101を障害物として扱う。フローリング領域102を掃除するときは、全体がすべてカーペットで構成された分割領域60を掃除不要と判断されるので、清掃機は掃除をしない。   An example of a specific division method will be described. As shown in FIGS. 4 and 5, the control unit 40 divides based on the floor type. The load torque applied to the drive motor that drives the rotating brush of the cleaning device 20 is measured by a known floor surface detection sensor 13. The control unit 40 determines the floor type such as flooring and carpet from the measurement result. That is, the control unit 40 compares a preset threshold value with a measured value of the load torque applied to the drive motor, and determines that the load torque is lower than the threshold value and flooring, and that the load torque is higher, the carpet. The carpet area 101 in the cleaning area is specified from the determination result and added to the entire map 50. At this time, the black cell 92 shown in the whole map 50 shows a carpet. The control unit 40 recognizes the two areas as the area including the entire carpet area 101 and the other area. Here, since the floor surface other than the carpet region 101 is flooring, this region is referred to as a flooring region 102. As shown in FIGS. 4C and 4D, when the area including the carpet is a divided area, the flooring is regarded as an obstacle. In this case, the minute cell 93 including the flooring is excluded from the target cells to be cleaned. As shown in FIG. 4B, when an area including flooring is a divided area, the carpet area 101 is handled as an obstacle. When cleaning the flooring area 102, it is determined that cleaning is not required for the divided area 60 that is entirely made of carpet, so the cleaner does not clean.

また、図6、図7に示すように、障害物の位置に基づいて分割する。この場合は、距離センサ12からの検出結果に基づいて障害物の多寡を判断し、その判断結果に応じて分割する。すなわち、掃除領域を複数の一定面積の分割領域60に分割し、夫々の分割領域60について障害物が存在するセル92の数をカウントする。このとき、掃除領域の外周に位置する壁のような形状が複雑でない大きな障害物は、障害物としての評価の対象から除外する。掃除領域内に散在する障害物があるセル92だけをカウントする。分割領域60における障害物量の閾値を設定しておき、分割領域60内の障害物が少ないとき、隣接する分割領域60と統合する。これにより、障害物の少ない分割領域60は統合され、広い面積の分割領域60とされる。一方、障害物の多い分割領域60は、そのまま残され狭い面積の分割領域60となる。各分割領域60での障害物量は、ほぼ等しくなっている。なお、分割領域60内に散在する障害物を有するセル92をカウントするには、分割領域60の詳細地図70を画像に見立て、画像処理により散在する障害物を抽出することにより行う。   Further, as shown in FIGS. 6 and 7, the division is performed based on the position of the obstacle. In this case, the number of obstacles is determined based on the detection result from the distance sensor 12, and division is performed according to the determination result. That is, the cleaning area is divided into a plurality of divided areas 60 having a constant area, and the number of cells 92 where obstacles exist is counted for each divided area 60. At this time, a large obstacle whose shape is not complicated, such as a wall located on the outer periphery of the cleaning region, is excluded from the object of evaluation as an obstacle. Only cells 92 with obstacles scattered in the cleaning area are counted. A threshold value for the amount of obstacles in the divided area 60 is set, and when there are few obstacles in the divided area 60, integration is performed with the adjacent divided areas 60. As a result, the divided areas 60 with few obstacles are integrated into a divided area 60 having a large area. On the other hand, the divided region 60 with many obstacles is left as it is and becomes a divided region 60 with a small area. The amount of obstacles in each divided region 60 is substantially equal. In order to count the cells 92 having obstacles scattered in the divided area 60, the detailed map 70 of the divided area 60 is regarded as an image, and obstacles scattered by image processing are extracted.

走行経路決定手段は、図8に示すように、分割領域60において少ない方向転換の回数で広範囲を掃除できるように走行経路を決定する。すなわち、制御部40は作成された詳細地図70を参照しながら、その分割領域60内で効率よく走行できるように走行経路のパターンのシミュレーションを行う。このとき、予め清掃機10の基本的動作や方向転換回数等を設定しておく。したがって、走行経路のシミュレーション回数を少なくすることができる。   As shown in FIG. 8, the travel route determination means determines the travel route so that a wide area can be cleaned with a small number of turnings in the divided region 60. That is, the control unit 40 simulates the pattern of the travel route so as to travel efficiently in the divided area 60 while referring to the created detailed map 70. At this time, the basic operation of the cleaning machine 10, the number of direction changes, and the like are set in advance. Therefore, the number of simulations of the travel route can be reduced.

例えば、清掃機10は直進と左右90度の旋回のみを行い、障害物か分割領域60の境界に到達したら左右どちらかに方向転換するものとする。さらに、この方向転換数は累計10回までとし、11回目の方向転換が発生したら掃除を終了して分割領域60内のスタート地点に帰ってくるようにする。   For example, it is assumed that the cleaning machine 10 performs only a straight movement and a left and right turn of 90 degrees, and turns to either the left or right when the obstacle or the boundary of the divided area 60 is reached. Further, the number of direction changes is up to a total of 10 times, and when the 11th direction change occurs, the cleaning is finished and the process returns to the start point in the divided area 60.

以上の設定を踏まえて、走行経路パターンのシミュレーションを行う。分割領域60内の走行した微小セルにおいて、重複分を除いた微小セルをカウントし、カウントした微小セルの数が一番多い走行経路を実際の走行経路として決定する。図8に示すように、セルにおける障害物の有無は全体地図50と同様に、白地の微小セル93は障害物が無い微小セル、ハッチングされた微小セル94は障害物がある微小セル、ハッチングを施された微小セル95は清掃機が走行した微小セルである。図8(a)に示す分割領域60の詳細地図70において、障害物がなく掃除可能な微小セル93は25個ある。清掃機10が位置する微小セル93をスタート地点として、直進と10回の方向転換を行い、11回目の方向転換まで走行する経路を図8(b)、(c)に示す。図8(b)の場合、清掃機10は、25個中21個の微小セル95を走行しており、図8(c)の場合は20個の微小セル95を走行している。この場合は、図8(b)の経路に決定する。実際には、10回の方向転換で取り得るすべての経路について同様の評価を行い、微小セル95の数が一番多いときの経路を走行経路として決定する。もし、走行した微小セル95の数が同じ場合は、走行した微小セル95の重複が少ない走行経路を決定する。さらに、重複数も同じ場合は、それらの走行経路の中からランダムに選択し決定する。なお、本実施例においては走行経路をシミュレーションするのに任意の値を設定しているが、特にこの限りではない。設定せずに、あらゆるパターンの走行経路から選択して決定してもよい。また、決定する順番も、旋回した回数や走行時間等によって判断してもよい。   Based on the above settings, a driving route pattern is simulated. Among the microcells that have traveled in the divided area 60, the microcells excluding the overlap are counted, and the travel route with the largest number of counted microcells is determined as the actual travel route. As shown in FIG. 8, the presence / absence of an obstacle in the cell is the same as that of the entire map 50. The white background minute cell 93 is a minute cell without an obstacle, and the hatched minute cell 94 is a minute cell with an obstacle. The applied micro cell 95 is a micro cell traveled by a cleaner. In the detailed map 70 of the divided area 60 shown in FIG. 8A, there are 25 minute cells 93 that can be cleaned without an obstacle. 8 (b) and 8 (c) show routes that travel straight and turn 10 times with the minute cell 93 where the cleaner 10 is located as the start point, and travel to the 11th turn. In the case of FIG. 8B, the cleaning machine 10 travels 21 out of 25 microcells 95, and in the case of FIG. 8C, the cleaning machine 10 travels 20 microcells 95. In this case, the route of FIG. 8B is determined. Actually, the same evaluation is performed for all the routes that can be taken by the 10 times of direction change, and the route with the largest number of micro cells 95 is determined as the travel route. If the number of traveled microcells 95 is the same, a travel route with less overlap of the traveled microcells 95 is determined. Furthermore, when the overlap number is also the same, the travel route is randomly selected and determined. In the present embodiment, an arbitrary value is set for simulating the travel route, but this is not particularly limited. You may select and determine from the driving routes of all patterns, without setting. Further, the order of determination may also be determined based on the number of turns, the travel time, and the like.

次に、本実施形態の清掃機10を用いて掃除する手順を、図9を用いて説明する。なお、図9は清掃機の行動フローチャートを示す。   Next, the procedure for cleaning using the cleaner 10 of the present embodiment will be described with reference to FIG. FIG. 9 shows an action flowchart of the cleaner.

清掃機10は、スタート時に使用者が設置したもっとも近い壁際の一点を原点として掃除対象の部屋を周回走行する。このとき、清掃機10は、走行を行いつつ、部屋の形状、障害物の位置等を制御部40に備えられているメモリ(図示せず)に記憶し、これらの情報に基づいて掃除領域の全体地図50を作成する。全体地図50を参照して掃除領域を複数の分割領域60に分割する。次に清掃機10は、いずれか1つの分割領域60に移動し、その分割領域60内を走行して、障害物の位置等を検出し、詳細地図70を作成する。作成された詳細地図70に基づいて、走行経路決定手段によって走行経路をシミュレーションし、最適な走行経路を決定する。清掃機10は、決定した走行経路に基づいて走行し、同時に清掃装置20を駆動して掃除を行う。分割領域60内の掃除を終了すると分割領域60の境界に沿ってスタート位置に戻る。制御部40は、この時点でその分割領域60についての掃除は終了したと判断し、その分割領域60の詳細地図70のデータをメモリから消去する。清掃機10は、未清掃の分割領域60に移動し、繰り返し同様の詳細地図70の作成と走行経路の決定を行い、掃除を行う。掃除領域内のすべての分割領域60について完了したら掃除終了となる。   The cleaning machine 10 travels around the room to be cleaned with the point at the nearest wall installed by the user at the start as the origin. At this time, the cleaner 10 stores the shape of the room, the position of the obstacle, and the like in a memory (not shown) provided in the control unit 40 while traveling, and based on the information, the cleaning area 10 A whole map 50 is created. The cleaning area is divided into a plurality of divided areas 60 with reference to the entire map 50. Next, the cleaner 10 moves to any one of the divided areas 60, travels within the divided area 60, detects the position of the obstacle, and creates the detailed map 70. Based on the created detailed map 70, the travel route is simulated by the travel route determination means to determine the optimum travel route. The cleaner 10 travels based on the determined travel route and simultaneously drives the cleaning device 20 to perform cleaning. When the cleaning in the divided area 60 is finished, it returns to the start position along the boundary of the divided area 60. At this time, the control unit 40 determines that the cleaning of the divided area 60 has been completed, and deletes the data of the detailed map 70 of the divided area 60 from the memory. The cleaning machine 10 moves to the uncleaned divided area 60, repeatedly creates the same detailed map 70 and determines the travel route, and performs cleaning. When all the divided areas 60 in the cleaning area are completed, the cleaning is finished.

清掃機10は、掃除の都度、必要な地図を作成し、終了すればその地図を消去する。また、分割領域60内の状況に応じて分割領域60の大きさを変えることにより、走行経路のシミュレーション回数が少なくなり、効率のよい走行経路を選択できる。したがって、容量の小さいメモリを使用でき、コストを削減できると共に、演算に要する時間や走行する時間を短縮でき、消費電力を低減できる。   The cleaning machine 10 creates a necessary map every time it is cleaned, and erases the map when it is finished. Further, by changing the size of the divided region 60 according to the situation in the divided region 60, the number of times of simulation of the traveling route is reduced, and an efficient traveling route can be selected. Therefore, a memory with a small capacity can be used, the cost can be reduced, the time required for calculation and the time for running can be shortened, and the power consumption can be reduced.

また、移動しながら掃除する掃除能力の異なる清掃機を複数台組み合わせて清掃してもよい。この場合を、図10を用いて説明する。なお、図10は2台の清掃機による掃除行動のフローチャートを示している。   Further, a plurality of cleaning machines having different cleaning capabilities for cleaning while moving may be combined for cleaning. This case will be described with reference to FIG. In addition, FIG. 10 has shown the flowchart of the cleaning action by two cleaning machines.

2つの清掃機104,105のうち、第1清掃機104が掃除する分割領域を決める。その他の構成は上記と同じである。第1清掃機104の制御部40は、各清掃機の掃除能力に基づいて分割領域60を掃除できるか判断し、その判断結果から掃除する分割領域60を決定する。各清掃機の間において、データをやり取りするために、各清掃機は通信装置(図示せず)を有している。通信装置は、無線通信を行って、双方向に通信可能とされる。すなわち、分割領域60内の状況に応じて、それに適合した掃除能力を備えた清掃機に掃除分担させることができる。   Of the two cleaners 104 and 105, a divided area to be cleaned by the first cleaner 104 is determined. Other configurations are the same as described above. The control part 40 of the 1st cleaning machine 104 judges whether the division area 60 can be cleaned based on the cleaning capability of each cleaning machine, and determines the division area 60 to clean from the judgment result. In order to exchange data between the cleaners, each cleaner has a communication device (not shown). The communication device can perform bidirectional communication by performing wireless communication. That is, according to the situation in the divided area 60, it is possible to share the cleaning with a cleaning machine having a cleaning capability adapted to the situation.

例えば、掃除能力を集塵袋の空容量とした場合、各清掃機104,105は、ゴミ量センサ14により現在の収容量を検出し、収容量に基づいて、どのくらい塵埃を収容できるかを示す空容量を算出する。第2清掃機105は、その空容量情報を第1清掃機104に通信装置を介して伝達する。第1清掃機104は、伝達された空容量と分割領域60内の塵埃の総量とを比較して掃除できると判断したら、掃除する分割領域60の分担を決定する。決定した分割領域60を担当する第2清掃機105に通信装置を介して伝達する。   For example, when the cleaning capacity is the empty capacity of the dust bag, each of the cleaners 104 and 105 detects the current storage amount by the dust amount sensor 14 and indicates how much dust can be stored based on the storage amount. Calculate the free space. The second cleaning machine 105 transmits the empty capacity information to the first cleaning machine 104 via a communication device. If the first cleaner 104 determines that the transferred empty capacity and the total amount of dust in the divided area 60 can be cleaned, the first cleaner 104 determines the division of the divided area 60 to be cleaned. It transmits to the 2nd cleaning machine 105 which takes charge of the determined division area 60 via a communication apparatus.

なお、分割領域60内の塵埃の総量は、本体11下方に設けられたイメージセンサ(図示せず)を用いて塵埃を検出する。イメージセンサからの塵埃の分布情報を全体地図50に付加し、分割領域60内における微小セル93,94の塵埃の有無を判断し、塵埃のある微小セル94の数をカウントする。カウントされた微小セル94の数が塵埃の総量となる。これにより、塵埃の多い分割領域60は、集塵袋の空容量が多い清掃機が担当し、塵埃の総量が少ない分割領域60は、集塵袋の空容量が少ない清掃機が担当する。したがって、複数の清掃機によって、掃除領域の塵埃をくまなく回収することができる。   The total amount of dust in the divided area 60 is detected using an image sensor (not shown) provided below the main body 11. Dust distribution information from the image sensor is added to the entire map 50, the presence or absence of dust in the minute cells 93 and 94 in the divided area 60 is judged, and the number of minute cells 94 with dust is counted. The counted number of minute cells 94 is the total amount of dust. As a result, the divided region 60 with a large amount of dust is handled by a cleaning machine having a large dust collection bag capacity, and the divided region 60 with a small total amount of dust is handled by a cleaning machine having a small dust collection bag capacity. Therefore, the dust in the cleaning area can be collected all over by the plurality of cleaners.

また、掃除能力に応じて分担を決める代わりに、複数の分割領域60を1つのブロックにまとめ、ブロック単位で各清掃機が掃除するようにしてもよい。図11に示すように、第1清掃機104がA〜E、第2清掃機105がF〜Iを担当というように掃除開始前に決定しておく。   Moreover, instead of deciding the sharing according to the cleaning ability, a plurality of divided regions 60 may be combined into one block, and each cleaner may perform cleaning in block units. As shown in FIG. 11, the first cleaning machine 104 is assigned A to E, and the second cleaning machine 105 is assigned to F to I before the start of cleaning.

なお、各清掃機の掃除する分割領域を決定する管理装置(図示せず)を設けてもよい。例えば、管理装置をホストサーバーとして、掃除領域内の天井や机の上等に設ける。このとき、管理装置は、無線による通信装置を用いて、各清掃機から掃除領域の各種情報を取得し、取得した情報から全体地図50、分割領域60、掃除分担等の情報を各清掃機104,105に送信する。それにより、各清掃機104,105の制御部40は、管理装置によって決められた分割領域60の詳細地図70を作成し、走行経路を決定することで掃除能力に適応した分割領域60を掃除することができる。   In addition, you may provide the management apparatus (not shown) which determines the division area | region which each cleaning machine cleans. For example, the management apparatus is provided as a host server on the ceiling or desk in the cleaning area. At this time, the management device acquires various types of information about the cleaning area from each cleaning machine using a wireless communication device, and the information about the entire map 50, the divided area 60, the cleaning share, and the like from the acquired information. , 105. Thereby, the control part 40 of each cleaning machine 104,105 creates the detailed map 70 of the division area 60 determined by the management apparatus, and cleans the division area 60 adapted to the cleaning capability by determining the travel route. be able to.

また、管理装置を清掃機の充電ユニットに設ける。この場合、充電するためのターミナルを介して通信する。ターミナルは、ピン等の接続端子であって、電気的に接続することで情報がやり取りできる。   A management device is provided in the charging unit of the cleaner. In this case, communication is performed via a terminal for charging. The terminal is a connection terminal such as a pin, and can exchange information by electrical connection.

また、掃除能力は、集塵袋の空容量だけでなく、ノズル21の形状、本体11の大きさ、走行速度等でもよい。例えば、ノズル21を大きく形成した場合、広い範囲を清掃することができる。また、ノズル21を小さく形成した場合、壁際や家具等の隙間等の障害物の近傍を掃除することができる。   Further, the cleaning ability may be not only the empty capacity of the dust bag, but also the shape of the nozzle 21, the size of the main body 11, the traveling speed, and the like. For example, when the nozzle 21 is formed large, a wide range can be cleaned. Moreover, when the nozzle 21 is formed small, it is possible to clean the vicinity of an obstacle such as a gap near a wall or furniture.

以上、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で修正・変更を加えることができるのは勿論である。例えば、距離センサは、赤外線センサや超音波センサ等の非接触型のセンサを用いているが、清掃機の大きさと同等の長さまで伸ばした接触センサとしてもよい。この場合、清掃機は、障害物の近傍を通過する際に、障害物が接触式センサに接触することによって、障害物を検出することができる。   As mentioned above, this invention is not limited to the said embodiment, Of course, correction and a change can be added within the scope of the present invention. For example, the distance sensor uses a non-contact type sensor such as an infrared sensor or an ultrasonic sensor, but may be a contact sensor extended to a length equivalent to the size of the cleaner. In this case, the cleaner can detect the obstacle by the obstacle coming into contact with the contact-type sensor when passing near the obstacle.

本発明に係る清掃機の斜視図The perspective view of the cleaning machine which concerns on this invention 制御ブロック図Control block diagram (a)は掃除領域の全体地図、(b)はその掃除領域を分割した分割領域の詳細地図(A) is an entire map of the cleaning area, (b) is a detailed map of the divided area obtained by dividing the cleaning area. 床の種類に基づいて分割領域を決定した場合の詳細地図Detailed map when segmented areas are determined based on floor type 床の種類に基づく分割領域を掃除するときのフローチャートFlowchart when cleaning divided areas based on floor type 障害物の多寡に基づいて分割領域を決定した場合の詳細地図Detailed map when segmented areas are determined based on the number of obstacles 障害物の多寡に基づく分割領域を掃除するときのフローチャートFlowchart when cleaning a divided area based on the number of obstacles 走行経路の決定方法を説明するための図であり、(a)は分割領域の詳細図、(b)は分割領域の第1走行経路を示す図、(c)は分割領域の第2走行経路を示す図、It is a figure for demonstrating the determination method of a travel route, (a) is a detailed figure of a division area, (b) is a figure which shows the 1st travel route of a division area, (c) is the 2nd travel route of a division area. Figure showing the 清掃機の行動フローチャートCleaner action flowchart 2台の清掃機による掃除行動のフローチャートFlow chart of cleaning action by two cleaners 各清掃機の掃除能力に基づいて分割領域を決定した図The figure which decided the division area based on the cleaning ability of each cleaner

符号の説明Explanation of symbols

10 清掃機
11 清掃機本体
12 距離センサ
13 床面検出センサ
14 ゴミ量センサ
20 清掃装置
21 ノズル
30 移動装置
31 駆動輪
40 制御部
50 全体地図
60 分割領域
70 詳細地図
91 障害物がないセル
92 障害物があるセル
93 障害物がない微小セル
94 障害物がある微小セル
95 清掃機が走行したセル
101 カーペット領域
102 フローリング領域
103 境界
104 第1清掃機
105 第2清掃機
DESCRIPTION OF SYMBOLS 10 Cleaning machine 11 Cleaning machine main body 12 Distance sensor 13 Floor surface detection sensor 14 Garbage amount sensor 20 Cleaning device 21 Nozzle 30 Moving device 31 Drive wheel 40 Control part 50 Whole map 60 Division area 70 Detailed map 91 Cell 92 without an obstacle Fault A cell 93 with an obstacle A minute cell 94 without an obstacle A minute cell 95 with an obstacle A cell 101 in which a cleaner travels A carpet area 102 A flooring area 103 A boundary 104 A first cleaner 105 A second cleaner

Claims (10)

周囲の状況を検出する検出センサと、周囲の状況に応じて移動を制御する制御部を備え、該制御部は、前記検出センサの検出結果に基づいて掃除領域を複数の分割領域に分割する掃除領域分割手段と、該分割領域の詳細地図を作成する詳細地図作成手段と、該詳細地図に基づいて分割領域における走行経路を決定する走行経路決定手段とを有することを特徴とする自走式掃除機。 A detection sensor that detects a surrounding situation and a control unit that controls movement according to the surrounding situation, and the control unit divides the cleaning region into a plurality of divided regions based on a detection result of the detection sensor. Self-propelled cleaning comprising area dividing means, detailed map creating means for creating a detailed map of the divided area, and travel route determining means for determining a travel route in the divided area based on the detailed map Machine. 掃除能力の異なる自走可能な清掃機を複数台組み合わせてなる自走式掃除機であって、清掃機は、周囲の状況を検出する検出センサと、周囲の状況に応じて移動を制御する制御部を備え、該制御部は、前記検出センサの検出結果に基づいて掃除領域を複数の分割領域に分割する掃除領域分割手段と、掃除能力に応じて決められた分割領域の詳細地図を作成する詳細地図作成手段と、該詳細地図に基づいて分割領域における走行経路を決定する走行経路決定手段とを有することを特徴とする自走式掃除機。 It is a self-propelled cleaner that combines multiple self-propelled cleaners with different cleaning capabilities, and the cleaner is a detection sensor that detects the surrounding situation and a control that controls movement according to the surrounding situation. The control unit creates a detailed map of the divided area determined according to the cleaning area dividing means for dividing the cleaning area into a plurality of divided areas based on the detection result of the detection sensor and the cleaning ability. A self-propelled cleaner comprising: detailed map creating means; and travel route determining means for determining a travel route in a divided area based on the detailed map. 制御部は、1つの分割領域を掃除した後に、該分割領域の詳細地図を消去し、次に掃除する分割領域の詳細地図を作成することを特徴とする請求項1または2に記載の自走式掃除機。 3. The self-propelled according to claim 1, wherein the control unit deletes a detailed map of the divided area after cleaning one divided area, and creates a detailed map of the divided area to be cleaned next. Type vacuum cleaner. 掃除領域分割手段は、掃除領域内における環境情報に基づいて掃除領域を分割することを特徴とする請求項1〜3のいずれかに記載の自走式掃除機。 The self-propelled cleaner according to any one of claims 1 to 3, wherein the cleaning area dividing means divides the cleaning area based on environmental information in the cleaning area. 環境情報は、掃除領域内の床の種類であって、床の種類に応じて分割領域が決定されることを特徴とする請求項4に記載の自走式掃除機。 The self-propelled cleaner according to claim 4, wherein the environmental information is a kind of floor in the cleaning area, and a divided area is determined according to the kind of floor. 環境情報は、掃除領域内の障害物の位置であって、障害物の多寡に応じ分割領域が決定されることを特徴とする請求項4に記載の自走式掃除機。 5. The self-propelled cleaner according to claim 4, wherein the environmental information is a position of an obstacle in the cleaning area, and a divided area is determined according to the number of obstacles. 走行経路決定手段は、分割領域内を少ない方向転換の回数で広範囲を掃除できるように走行経路を決定することを特徴とする請求項1〜4のいずれかに記載の自走式掃除機。 The self-propelled cleaner according to any one of claims 1 to 4, wherein the travel route determining means determines the travel route so that the wide area can be cleaned within the divided area with a small number of turnovers. 掃除能力の異なる自走可能な複数の清掃機と、各清掃機と通信可能な管理装置とからなる自走式掃除機であって、前記清掃機は、周囲の状況を検出する検出センサと、周囲の状況に応じて移動を制御する制御部とを備え、前記管理装置は、前記清掃機から得た掃除領域内の状況に関する情報に基づいて掃除領域を複数の分割領域に分割し、各清掃機が掃除する分割領域を決定し、前記制御部は、前記管理装置によって決められた分割領域の詳細地図を作成する詳細地図作成手段と、該詳細地図に基づいて分割領域における走行経路を決定する走行経路決定手段とを有することを特徴とする自走式掃除機。 A self-propelled cleaner comprising a plurality of self-propelled cleaners having different cleaning capabilities and a management device capable of communicating with each cleaner, wherein the cleaner is a detection sensor for detecting a surrounding situation, A control unit that controls movement according to surrounding conditions, and the management device divides the cleaning area into a plurality of divided areas based on information about the situation in the cleaning area obtained from the cleaning machine, and each cleaning A divided area to be cleaned by the machine is determined, and the control unit determines a detailed map creating means for creating a detailed map of the divided area determined by the management device, and a traveling route in the divided area based on the detailed map. A self-propelled cleaner having a travel route determining means. 制御部は、1つの分割領域を掃除した後に、該分割領域の詳細地図を消去し、次に掃除する分割領域の詳細地図を作成することを特徴とする請求項8記載の自走式掃除機。 9. The self-propelled cleaner according to claim 8, wherein the control unit deletes the detailed map of the divided area after cleaning one divided area and creates a detailed map of the divided area to be cleaned next. . 掃除能力は、吸い込んだ塵埃を収容するための空容量であって、管理装置は、各清掃機の空容量と分割領域内の塵埃の総量とを比較して掃除できると判断したとき、掃除する分割領域として決定することを特徴とする請求項8または9記載の自走式掃除機。 The cleaning capacity is an empty capacity for storing the sucked dust, and the management device performs cleaning when it is determined that the cleaning capacity can be cleaned by comparing the empty capacity of each cleaner and the total amount of dust in the divided area. The self-propelled cleaner according to claim 8 or 9, wherein the self-propelled cleaner is determined as a divided area.
JP2004016187A 2004-01-23 2004-01-23 Self-propelled vacuum cleaner Expired - Fee Related JP4264009B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004016187A JP4264009B2 (en) 2004-01-23 2004-01-23 Self-propelled vacuum cleaner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004016187A JP4264009B2 (en) 2004-01-23 2004-01-23 Self-propelled vacuum cleaner

Publications (2)

Publication Number Publication Date
JP2005205028A true JP2005205028A (en) 2005-08-04
JP4264009B2 JP4264009B2 (en) 2009-05-13

Family

ID=34901420

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004016187A Expired - Fee Related JP4264009B2 (en) 2004-01-23 2004-01-23 Self-propelled vacuum cleaner

Country Status (1)

Country Link
JP (1) JP4264009B2 (en)

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005326944A (en) * 2004-05-12 2005-11-24 Hitachi Ltd Apparatus and method for generating map image by laser measurement
JP2007323652A (en) * 2006-06-01 2007-12-13 Samsung Electronics Co Ltd Method for collecting and classifying information on characteristics of predetermined area according to movement path of robot, robot controlled by the area characteristics, UI configuration method and apparatus using the area characteristics
KR100788723B1 (en) * 2005-11-09 2007-12-26 주식회사 대우일렉트로닉스 Robot Cleaner Control Method
KR100806717B1 (en) * 2006-11-14 2008-02-27 주식회사 대우일렉트로닉스 Computer-readable recording medium recording robot cleaner control method and program for realizing the same
KR100941428B1 (en) 2008-03-31 2010-02-11 엘지전자 주식회사 Robot Cleaner Control Method
JP2010190897A (en) * 2009-02-18 2010-09-02 Samsung Electronics Co Ltd Route generation device and method utilized grid map
KR20110053764A (en) * 2009-11-16 2011-05-24 엘지전자 주식회사 Robot cleaner and its control method
JP2011517350A (en) * 2008-01-28 2011-06-02 シーグリッド コーポレーション Method for repurposing spatio-temporal information collected by service robots
KR101075340B1 (en) * 2009-03-31 2011-10-19 박재현 Robot Cleaner with real-time sensing and method thereof
CN102314176A (en) * 2010-07-01 2012-01-11 德国福维克控股公司 Automatic driving device and its orientation method
KR101362373B1 (en) * 2007-08-17 2014-02-12 삼성전자주식회사 Robot cleaner and control method of the same of
JP2014054335A (en) * 2012-09-11 2014-03-27 Sharp Corp Server, control system, self-propelled vacuum cleaner, program and recording medium
US8755936B2 (en) 2008-01-28 2014-06-17 Seegrid Corporation Distributed multi-robot system
US8830091B2 (en) 2002-12-17 2014-09-09 Irobot Corporation Systems and methods for using multiple hypotheses in a visual simultaneous localization and mapping system
US8838268B2 (en) 2008-01-28 2014-09-16 Seegrid Corporation Service robot and method of operating same
US8892256B2 (en) 2008-01-28 2014-11-18 Seegrid Corporation Methods for real-time and near real-time interactions with robots that service a facility
KR101476448B1 (en) * 2008-07-28 2014-12-24 엘지전자 주식회사 Cell based cleaning robot and method
KR101506738B1 (en) * 2008-07-28 2015-03-27 엘지전자 주식회사 Cleaning robot and the driving method
JP2015205167A (en) * 2014-04-11 2015-11-19 パナソニックIpマネジメント株式会社 Self-propelled vacuum cleaner, control device, and automatic cleaning system
KR20160057371A (en) * 2016-05-09 2016-05-23 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160057369A (en) * 2016-05-09 2016-05-23 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160057370A (en) * 2016-05-09 2016-05-23 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160058076A (en) * 2016-05-10 2016-05-24 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160058736A (en) * 2016-05-09 2016-05-25 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160059470A (en) * 2016-05-10 2016-05-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160059472A (en) * 2016-05-10 2016-05-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160059471A (en) * 2016-05-10 2016-05-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160059473A (en) * 2016-05-10 2016-05-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
JP2016157305A (en) * 2015-02-25 2016-09-01 シャープ株式会社 Autonomous traveling body, autonomous traveling body system, autonomous traveling body driving method, driving program, and computer-readable recording medium
JP2017041200A (en) * 2015-08-21 2017-02-23 シャープ株式会社 Autonomous mobile device, autonomous mobile system and circumstance map evaluation method
JP2017146742A (en) * 2016-02-16 2017-08-24 東芝ライフスタイル株式会社 Autonomous vehicle
KR20180092433A (en) * 2017-02-09 2018-08-20 에브리봇 주식회사 A robot cleaner and a method for operating it
WO2018193578A1 (en) * 2017-04-20 2018-10-25 エスゼット ディージェイアイ テクノロジー カンパニー リミテッド Flight path establishment method, information processing device, program and recording medium
JP2018196514A (en) * 2017-05-23 2018-12-13 東芝ライフスタイル株式会社 Vacuum cleaner
JP2019017952A (en) * 2017-07-21 2019-02-07 株式会社竹中工務店 Cleaning system and cleaning program
KR20190035377A (en) * 2017-09-26 2019-04-03 엘지전자 주식회사 Moving Robot and controlling method
WO2019097626A1 (en) * 2017-11-16 2019-05-23 学校法人 千葉工業大学 Self-propelled vacuum cleaner
JPWO2018043180A1 (en) * 2016-08-31 2019-06-24 村田機械株式会社 Travel route creation method, autonomous travel device, and program
JP2019532369A (en) * 2016-09-14 2019-11-07 アイロボット コーポレイション System and method for configurable motion of a robot based on area classification
WO2020095375A1 (en) * 2018-11-07 2020-05-14 本田技研工業株式会社 Work area zone demarcation device for autonomous traveling work machine
JP2020098404A (en) * 2018-12-17 2020-06-25 東芝ライフスタイル株式会社 Autonomous vacuum cleaner
JPWO2020158276A1 (en) * 2019-01-31 2020-08-06
JPWO2020158275A1 (en) * 2019-01-31 2020-08-06
JP2020140324A (en) * 2019-02-27 2020-09-03 東芝ライフスタイル株式会社 Autonomous electric cleaner
US10860029B2 (en) 2016-02-15 2020-12-08 RobArt GmbH Method for controlling an autonomous mobile robot
CN112256813A (en) * 2020-10-28 2021-01-22 广东杜尼智能机器人工程技术研究中心有限公司 Intelligent sweeper management and application system
JP2021504851A (en) * 2017-11-28 2021-02-15 深▲せん▼市杉川机器人有限公司Shenzhen 3Irobotix Co., Ltd. How to build relationships, devices, computer-readable storage media, electronic devices and cleaning devices
JP2021096602A (en) * 2019-12-16 2021-06-24 村田機械株式会社 Apparatus and method for planning route and autonomous travel truck
US11175670B2 (en) 2015-11-17 2021-11-16 RobArt GmbH Robot-assisted processing of a surface using a robot
US11188086B2 (en) 2015-09-04 2021-11-30 RobArtGmbH Identification and localization of a base station of an autonomous mobile robot
CN114652217A (en) * 2022-03-02 2022-06-24 美智纵横科技有限责任公司 Control method, cleaning robot, and storage medium
CN115032993A (en) * 2022-06-13 2022-09-09 北京智行者科技股份有限公司 Dynamic full-coverage path planning method and device, cleaning equipment and storage medium
KR20220126588A (en) * 2021-03-09 2022-09-16 동의대학교 산학협력단 Virtual grid-based A-Star route search method and system therefor
US11550054B2 (en) 2015-06-18 2023-01-10 RobArtGmbH Optical triangulation sensor for distance measurement
US11709489B2 (en) 2017-03-02 2023-07-25 RobArt GmbH Method for controlling an autonomous, mobile robot
US11768494B2 (en) 2015-11-11 2023-09-26 RobArt GmbH Subdivision of maps for robot navigation
JP2023151723A (en) * 2022-04-01 2023-10-16 オムロン株式会社 System, method, and program for managing an environmental map corresponding to a work location to which a moving mechanism moves
US11789447B2 (en) 2015-12-11 2023-10-17 RobArt GmbH Remote control of an autonomous mobile robot
US12140965B2 (en) 2016-08-05 2024-11-12 Rotrade Asset Management Gmbh Method for controlling an autonomous mobile robot
US12169405B2 (en) 2017-04-28 2024-12-17 Rotrade Asset Management Gmbh Method for navigation of a robot

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101641235B1 (en) * 2009-11-17 2016-07-20 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101800274B1 (en) * 2016-02-17 2017-12-28 주식회사 파인로보틱스 Floor polishing robot

Cited By (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8830091B2 (en) 2002-12-17 2014-09-09 Irobot Corporation Systems and methods for using multiple hypotheses in a visual simultaneous localization and mapping system
US9886037B2 (en) 2002-12-17 2018-02-06 Irobot Corporation Systems and methods for using multiple hypotheses in a visual simultaneous localization and mapping system
JP2005326944A (en) * 2004-05-12 2005-11-24 Hitachi Ltd Apparatus and method for generating map image by laser measurement
KR100788723B1 (en) * 2005-11-09 2007-12-26 주식회사 대우일렉트로닉스 Robot Cleaner Control Method
JP2007323652A (en) * 2006-06-01 2007-12-13 Samsung Electronics Co Ltd Method for collecting and classifying information on characteristics of predetermined area according to movement path of robot, robot controlled by the area characteristics, UI configuration method and apparatus using the area characteristics
US8755591B2 (en) 2006-06-01 2014-06-17 Samsung Electronics Co., Ltd. Method, medium and apparatus classifying and collecting area feature information according to a robot's moving path, and a robot controlled by the area features
US8463018B2 (en) 2006-06-01 2013-06-11 Samsung Electronics Co., Ltd. Method, medium and apparatus classifying and collecting area feature information according to a robot's moving path, and a robot controlled by the area features
KR100806717B1 (en) * 2006-11-14 2008-02-27 주식회사 대우일렉트로닉스 Computer-readable recording medium recording robot cleaner control method and program for realizing the same
KR101362373B1 (en) * 2007-08-17 2014-02-12 삼성전자주식회사 Robot cleaner and control method of the same of
US8892256B2 (en) 2008-01-28 2014-11-18 Seegrid Corporation Methods for real-time and near real-time interactions with robots that service a facility
US8838268B2 (en) 2008-01-28 2014-09-16 Seegrid Corporation Service robot and method of operating same
US9603499B2 (en) 2008-01-28 2017-03-28 Seegrid Corporation Service robot and method of operating same
JP2011517350A (en) * 2008-01-28 2011-06-02 シーグリッド コーポレーション Method for repurposing spatio-temporal information collected by service robots
US8755936B2 (en) 2008-01-28 2014-06-17 Seegrid Corporation Distributed multi-robot system
KR100941428B1 (en) 2008-03-31 2010-02-11 엘지전자 주식회사 Robot Cleaner Control Method
KR101476448B1 (en) * 2008-07-28 2014-12-24 엘지전자 주식회사 Cell based cleaning robot and method
KR101506738B1 (en) * 2008-07-28 2015-03-27 엘지전자 주식회사 Cleaning robot and the driving method
JP2010190897A (en) * 2009-02-18 2010-09-02 Samsung Electronics Co Ltd Route generation device and method utilized grid map
KR101075340B1 (en) * 2009-03-31 2011-10-19 박재현 Robot Cleaner with real-time sensing and method thereof
US8880271B2 (en) 2009-11-16 2014-11-04 Lg Electronics Inc. Robot cleaner and method for controlling the same
EP3066967A1 (en) * 2009-11-16 2016-09-14 LG Electronics, Inc. Robot cleaner and method for controlling the same
KR101626984B1 (en) 2009-11-16 2016-06-02 엘지전자 주식회사 Robot cleaner and controlling method of the same
WO2011059295A3 (en) * 2009-11-16 2011-11-03 엘지전자 주식회사 Robot cleaner and method for controlling same
EP3066966A1 (en) * 2009-11-16 2016-09-14 LG Electronics, Inc. Robot cleaner and method for controlling the same
EP3061377A1 (en) * 2009-11-16 2016-08-31 Lg Electronics Inc. Robot cleaner and method for controlling the same
EP2502539A4 (en) * 2009-11-16 2016-08-31 Lg Electronics Inc CLEANER ROBOT AND ITS CONTROL METHOD
EP3061378A1 (en) * 2009-11-16 2016-08-31 LG Electronics, Inc. Robot cleaner and method for controlling the same
KR20110053764A (en) * 2009-11-16 2011-05-24 엘지전자 주식회사 Robot cleaner and its control method
EP3081132A1 (en) * 2009-11-16 2016-10-19 LG Electronics, Inc. Robot cleaner and method for controlling the same
CN107065851A (en) * 2010-07-01 2017-08-18 德国福维克控股公司 Surveying and mapping with region division
CN106896809B (en) * 2010-07-01 2021-10-08 德国福维克控股公司 Mapping with area division
CN106843202A (en) * 2010-07-01 2017-06-13 德国福维克控股公司 Surveying and mapping with region division
CN102314176A (en) * 2010-07-01 2012-01-11 德国福维克控股公司 Automatic driving device and its orientation method
CN106843203B (en) * 2010-07-01 2022-06-28 德国福维克控股公司 Mapping with area division
JP2012011200A (en) * 2010-07-01 2012-01-19 Vorwerk & Co Interholding Gmbh Self-propelled device and method for operating such device
CN106896809A (en) * 2010-07-01 2017-06-27 德国福维克控股公司 Surveying and mapping with region division
CN107065851B (en) * 2010-07-01 2021-12-21 德国福维克控股公司 Mapping with area division
CN106919170A (en) * 2010-07-01 2017-07-04 德国福维克控股公司 Surveying and mapping with region division
CN106919170B (en) * 2010-07-01 2021-10-08 德国福维克控股公司 Mapping with area division
CN106843203A (en) * 2010-07-01 2017-06-13 德国福维克控股公司 Surveying and mapping with region division
CN106940560A (en) * 2010-07-01 2017-07-11 德国福维克控股公司 Surveying and mapping with region division
JP2014054335A (en) * 2012-09-11 2014-03-27 Sharp Corp Server, control system, self-propelled vacuum cleaner, program and recording medium
JP2015205167A (en) * 2014-04-11 2015-11-19 パナソニックIpマネジメント株式会社 Self-propelled vacuum cleaner, control device, and automatic cleaning system
JP2016157305A (en) * 2015-02-25 2016-09-01 シャープ株式会社 Autonomous traveling body, autonomous traveling body system, autonomous traveling body driving method, driving program, and computer-readable recording medium
US11550054B2 (en) 2015-06-18 2023-01-10 RobArtGmbH Optical triangulation sensor for distance measurement
JP2017041200A (en) * 2015-08-21 2017-02-23 シャープ株式会社 Autonomous mobile device, autonomous mobile system and circumstance map evaluation method
US11188086B2 (en) 2015-09-04 2021-11-30 RobArtGmbH Identification and localization of a base station of an autonomous mobile robot
US11768494B2 (en) 2015-11-11 2023-09-26 RobArt GmbH Subdivision of maps for robot navigation
US12093050B2 (en) 2015-11-17 2024-09-17 Rotrade Asset Management Gmbh Robot-assisted processing of a surface using a robot
US11175670B2 (en) 2015-11-17 2021-11-16 RobArt GmbH Robot-assisted processing of a surface using a robot
US11789447B2 (en) 2015-12-11 2023-10-17 RobArt GmbH Remote control of an autonomous mobile robot
US10860029B2 (en) 2016-02-15 2020-12-08 RobArt GmbH Method for controlling an autonomous mobile robot
US11709497B2 (en) 2016-02-15 2023-07-25 RobArt GmbH Method for controlling an autonomous mobile robot
CN107407935A (en) * 2016-02-16 2017-11-28 东芝生活电器株式会社 Self-discipline moving body
JP2017146742A (en) * 2016-02-16 2017-08-24 東芝ライフスタイル株式会社 Autonomous vehicle
KR101628000B1 (en) 2016-05-09 2016-06-07 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101627999B1 (en) 2016-05-09 2016-06-07 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160058736A (en) * 2016-05-09 2016-05-25 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160057370A (en) * 2016-05-09 2016-05-23 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101627998B1 (en) 2016-05-09 2016-06-07 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101627997B1 (en) 2016-05-09 2016-06-07 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160057371A (en) * 2016-05-09 2016-05-23 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160057369A (en) * 2016-05-09 2016-05-23 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101634522B1 (en) 2016-05-10 2016-06-28 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160059471A (en) * 2016-05-10 2016-05-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101634518B1 (en) 2016-05-10 2016-06-28 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101634519B1 (en) 2016-05-10 2016-06-28 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101634520B1 (en) 2016-05-10 2016-06-28 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160059473A (en) * 2016-05-10 2016-05-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160059472A (en) * 2016-05-10 2016-05-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160058076A (en) * 2016-05-10 2016-05-24 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101634521B1 (en) 2016-05-10 2016-06-28 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20160059470A (en) * 2016-05-10 2016-05-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
US12140965B2 (en) 2016-08-05 2024-11-12 Rotrade Asset Management Gmbh Method for controlling an autonomous mobile robot
JPWO2018043180A1 (en) * 2016-08-31 2019-06-24 村田機械株式会社 Travel route creation method, autonomous travel device, and program
JP7166926B2 (en) 2016-09-14 2022-11-08 アイロボット・コーポレーション Systems and methods for configurable robot behavior based on area classification
US11314260B2 (en) 2016-09-14 2022-04-26 Irobot Corporation Systems and methods for configurable operation of a robot based on area classification
JP2019532369A (en) * 2016-09-14 2019-11-07 アイロボット コーポレイション System and method for configurable motion of a robot based on area classification
US11740634B2 (en) 2016-09-14 2023-08-29 Irobot Corporation Systems and methods for configurable operation of a robot based on area classification
US12235650B2 (en) 2016-09-14 2025-02-25 Irobot Corporation Systems and methods for configurable operation of a robot based on area classification
KR101970995B1 (en) 2017-02-09 2019-04-22 에브리봇 주식회사 A robot cleaner and a method for operating it
KR20180092433A (en) * 2017-02-09 2018-08-20 에브리봇 주식회사 A robot cleaner and a method for operating it
US11709489B2 (en) 2017-03-02 2023-07-25 RobArt GmbH Method for controlling an autonomous, mobile robot
WO2018193578A1 (en) * 2017-04-20 2018-10-25 エスゼット ディージェイアイ テクノロジー カンパニー リミテッド Flight path establishment method, information processing device, program and recording medium
JPWO2018193578A1 (en) * 2017-04-20 2020-02-20 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd Flight route determination method, information processing device, program, and recording medium
CN110622088A (en) * 2017-04-20 2019-12-27 深圳市大疆创新科技有限公司 Flight path determining method, information processing device, program, and recording medium
CN110622088B (en) * 2017-04-20 2023-05-16 深圳市大疆创新科技有限公司 Flight path determination method, information processing device, program and recording medium
US11334095B2 (en) 2017-04-20 2022-05-17 SZ DJI Technology Co., Ltd. Flight path determination method, information processing device, program, and storage medium
US12169405B2 (en) 2017-04-28 2024-12-17 Rotrade Asset Management Gmbh Method for navigation of a robot
JP7007108B2 (en) 2017-05-23 2022-01-24 東芝ライフスタイル株式会社 Vacuum cleaner
JP2018196514A (en) * 2017-05-23 2018-12-13 東芝ライフスタイル株式会社 Vacuum cleaner
JP2019017952A (en) * 2017-07-21 2019-02-07 株式会社竹中工務店 Cleaning system and cleaning program
JP7100964B2 (en) 2017-07-21 2022-07-14 株式会社竹中工務店 Cleaning system and cleaning program
KR102032285B1 (en) * 2017-09-26 2019-10-15 엘지전자 주식회사 Moving Robot and controlling method
WO2019066444A1 (en) * 2017-09-26 2019-04-04 Lg Electronics Inc. Moving robot and controlling method
US11751744B2 (en) 2017-09-26 2023-09-12 Lg Electronics Inc. Moving robot and controlling method
KR20190035377A (en) * 2017-09-26 2019-04-03 엘지전자 주식회사 Moving Robot and controlling method
WO2019097626A1 (en) * 2017-11-16 2019-05-23 学校法人 千葉工業大学 Self-propelled vacuum cleaner
JP2021504851A (en) * 2017-11-28 2021-02-15 深▲せん▼市杉川机器人有限公司Shenzhen 3Irobotix Co., Ltd. How to build relationships, devices, computer-readable storage media, electronic devices and cleaning devices
JP7116799B2 (en) 2018-11-07 2022-08-10 本田技研工業株式会社 Work area zone demarcation device for autonomous mobile work machine
US12112103B2 (en) 2018-11-07 2024-10-08 Honda Motor Co., Ltd. Work area zone boundary demarcation apparatus of autonomously navigating work machine
WO2020095375A1 (en) * 2018-11-07 2020-05-14 本田技研工業株式会社 Work area zone demarcation device for autonomous traveling work machine
JPWO2020095375A1 (en) * 2018-11-07 2021-09-24 本田技研工業株式会社 Work area zone demarcation device for autonomous driving machines
JP2020098404A (en) * 2018-12-17 2020-06-25 東芝ライフスタイル株式会社 Autonomous vacuum cleaner
JP7228380B2 (en) 2018-12-17 2023-02-24 東芝ライフスタイル株式会社 autonomous vacuum cleaner
CN112867423B (en) * 2019-01-31 2023-04-14 松下知识产权经营株式会社 Cleaning route determination device and cleaning route determination method
WO2020158275A1 (en) * 2019-01-31 2020-08-06 パナソニックIpマネジメント株式会社 Cleaning route determination system and cleaning route determination method
CN112867423A (en) * 2019-01-31 2021-05-28 松下知识产权经营株式会社 Cleaning route determining device and cleaning route determining method
WO2020158276A1 (en) * 2019-01-31 2020-08-06 パナソニックIpマネジメント株式会社 Cleaning route determination device and cleaning route determination method
US11982541B2 (en) 2019-01-31 2024-05-14 Panasonic Intellectual Property Management Co., Ltd. Cleaning route determination apparatus and method for determining cleaning route
JPWO2020158276A1 (en) * 2019-01-31 2020-08-06
JP7442070B2 (en) 2019-01-31 2024-03-04 パナソニックIpマネジメント株式会社 Cleaning route determination device and cleaning route determination method
US11906324B2 (en) 2019-01-31 2024-02-20 Panasonic Intellectual Property Management Co. Ltd. Cleaning route determination system and method for determining cleaning route
JPWO2020158275A1 (en) * 2019-01-31 2020-08-06
JP7417954B2 (en) 2019-01-31 2024-01-19 パナソニックIpマネジメント株式会社 Cleaning route determination system and cleaning route determination method
JP7280712B2 (en) 2019-02-27 2023-05-24 東芝ライフスタイル株式会社 Autonomous vacuum cleaner
JP2020140324A (en) * 2019-02-27 2020-09-03 東芝ライフスタイル株式会社 Autonomous electric cleaner
JP7459497B2 (en) 2019-12-16 2024-04-02 村田機械株式会社 Route planning device, route planning method, and autonomous traveling trolley
JP2021096602A (en) * 2019-12-16 2021-06-24 村田機械株式会社 Apparatus and method for planning route and autonomous travel truck
CN112256813A (en) * 2020-10-28 2021-01-22 广东杜尼智能机器人工程技术研究中心有限公司 Intelligent sweeper management and application system
KR102595387B1 (en) * 2021-03-09 2023-10-27 동의대학교 산학협력단 Virtual grid-based A-Star route search method and system
KR20220126588A (en) * 2021-03-09 2022-09-16 동의대학교 산학협력단 Virtual grid-based A-Star route search method and system therefor
CN114652217B (en) * 2022-03-02 2023-10-27 美智纵横科技有限责任公司 Control method, cleaning robot, and storage medium
CN114652217A (en) * 2022-03-02 2022-06-24 美智纵横科技有限责任公司 Control method, cleaning robot, and storage medium
JP2023151723A (en) * 2022-04-01 2023-10-16 オムロン株式会社 System, method, and program for managing an environmental map corresponding to a work location to which a moving mechanism moves
CN115032993A (en) * 2022-06-13 2022-09-09 北京智行者科技股份有限公司 Dynamic full-coverage path planning method and device, cleaning equipment and storage medium

Also Published As

Publication number Publication date
JP4264009B2 (en) 2009-05-13

Similar Documents

Publication Publication Date Title
JP4264009B2 (en) Self-propelled vacuum cleaner
JP4181477B2 (en) Self-propelled vacuum cleaner
JP3841220B2 (en) Autonomous traveling robot cleaner
US9854956B2 (en) Robot cleaner and control method thereof
CN102846273B (en) Robot cleaner and control method thereof
EP2837986B1 (en) Cleaning robot and method for controlling the same
CN105361822B (en) Operation method of floor cleaning equipment and self-propelled floor cleaning equipment
JP2005211365A (en) Autonomous traveling robot cleaner
EP4203760B1 (en) Cleaning control method and device, cleaning robot and storage medium
JP2007213236A (en) Route planning method for autonomous traveling robot and autonomous traveling robot
JP2000353014A (en) Cleaning robot
KR20140063119A (en) Robot cleaner and method for providing environmental information using the robot cleaner
JP2025512993A (en) Automatic cleaning device, control method and storage medium
JP2005211367A (en) Autonomous traveling robot cleaner
CN108402986A (en) Robot cleaner and its control method
JP2014079513A (en) Self-propelled vacuum cleaner
TWI878048B (en) Self-moving cleaning device and its control methods, devices and storage media
TWI877965B (en) Method and device for detecting skid state and storage medium
JP2014079515A (en) Self-propelled vacuum cleaner
JP2007185228A (en) Self-propelled vacuum cleaner
CN214760900U (en) A mop structure and cleaning robot
US20260047737A1 (en) Self-moving cleaning device and control method and apparatus therefor, and storage medium
JP2017131557A (en) Vacuum cleaner
JP6941764B2 (en) Autonomous vacuum cleaner
KR100635829B1 (en) How to Drive the Cleaning Area of the Robot Cleaner

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080502

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090120

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090213

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4264009

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140220

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees