JP6912937B2 - Vacuum cleaner - Google Patents

Vacuum cleaner Download PDF

Info

Publication number
JP6912937B2
JP6912937B2 JP2017101947A JP2017101947A JP6912937B2 JP 6912937 B2 JP6912937 B2 JP 6912937B2 JP 2017101947 A JP2017101947 A JP 2017101947A JP 2017101947 A JP2017101947 A JP 2017101947A JP 6912937 B2 JP6912937 B2 JP 6912937B2
Authority
JP
Japan
Prior art keywords
cleaning area
vacuum cleaner
traveling
cleaning
zigzag
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.)
Active
Application number
JP2017101947A
Other languages
Japanese (ja)
Other versions
JP2018196513A (en
Inventor
裕樹 丸谷
裕樹 丸谷
浩太 渡邊
浩太 渡邊
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.)
Toshiba Lifestyle Products and Services Corp
Original Assignee
Toshiba Lifestyle Products and Services 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 Toshiba Lifestyle Products and Services Corp filed Critical Toshiba Lifestyle Products and Services Corp
Priority to JP2017101947A priority Critical patent/JP6912937B2/en
Publication of JP2018196513A publication Critical patent/JP2018196513A/en
Application granted granted Critical
Publication of JP6912937B2 publication Critical patent/JP6912937B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明の実施形態は、掃除領域内をジグザグ状に自律走行しつつ掃除をする電気掃除機に関する。 An embodiment of the present invention relates to an electric vacuum cleaner that autonomously travels in a cleaning area in a zigzag manner for cleaning.

従来、被掃除面としての床面上を自律走行しながら床面を掃除する、いわゆる自律走行型の電気掃除機(掃除ロボット)が知られている。 Conventionally, a so-called autonomous traveling type electric vacuum cleaner (cleaning robot) that cleans the floor surface while autonomously traveling on the floor surface as a surface to be cleaned is known.

このような電気掃除機において、例えば掃除したい部屋の大きさや形状、および障害物などを地図に反映して生成(マッピング)し、この生成した地図に基づいて例えばジグザグ状に走行経路を設定して、その走行経路に沿って走行する技術がある。 In such a vacuum cleaner, for example, the size and shape of the room to be cleaned, obstacles, etc. are reflected on a map and generated (mapped), and a traveling route is set in a zigzag shape based on the generated map. , There is a technology to travel along the travel route.

一般に、掃除領域となる部屋の形状や間取りは様々であり、例えば四角形状の掃除領域であっても、正方形に近い形状や、廊下のように細長い形状となる場合もある。したがって、このような掃除領域の形状に応じて効率よく自律走行することが求められる。 In general, the shape and floor plan of a room to be a cleaning area are various. For example, even a square cleaning area may have a shape close to a square or an elongated shape such as a corridor. Therefore, it is required to efficiently run autonomously according to the shape of such a cleaning area.

特許第5426603号公報Japanese Patent No. 5426603

本発明が解決しようとする課題は、掃除領域を効率よく自律走行しながら掃除できる電気掃除機を提供することである。 An object to be solved by the present invention is to provide an electric vacuum cleaner capable of cleaning a cleaning area while efficiently and autonomously traveling.

実施形態の電気掃除機は、本体ケースと、掃除部と、保有手段と、駆動部と、電池と、走行制御手段とを有する。掃除部は、掃除をする。保有手段は、掃除領域の情報を保有する。駆動部は、本体ケースを走行させる。電池は、少なくとも駆動部に給電する。走行制御手段は、駆動部の駆動を制御することで保有手段により情報を保有する掃除領域内をジグザグ状に本体ケースを自律走行させるジグザグ走行モードを備える。この走行制御手段は、ジグザグ走行モードにおいて、掃除領域の障害物に内接する四角形に対してジグザグ状に走行するように駆動部の駆動を制御する。そして、この走行制御手段は、ジグザグ走行モードの開始時の本体ケースの走行方向を、四角形の長手方向に沿う方向とする。 The vacuum cleaner of the embodiment includes a main body case, a cleaning unit, a holding means, a driving unit, a battery, and a traveling control means. The cleaning department cleans. The holding means holds information on the cleaning area. The drive unit runs the main body case. The battery supplies power to at least the drive unit. The travel control means includes a zigzag travel mode in which the main body case is autonomously traveled in a zigzag shape in a cleaning area where information is retained by the possessing means by controlling the drive of the drive unit. This travel control means controls the drive of the drive unit so as to travel in a zigzag shape with respect to the quadrangle inscribed in the obstacle in the cleaning area in the zigzag travel mode. Then, in this traveling control means, the traveling direction of the main body case at the start of the zigzag traveling mode is set to the direction along the longitudinal direction of the quadrangle.

第1の実施形態の電気掃除機の内部構造を示すブロック図である。It is a block diagram which shows the internal structure of the vacuum cleaner of 1st Embodiment. 同上電気掃除機を備えた電気掃除装置の斜視図である。It is a perspective view of the electric cleaning device provided with the electric vacuum cleaner as above. 同上電気掃除機を下方から示す平面図である。It is a top view which shows the electric vacuum cleaner from the bottom. 同上電気掃除機の周囲検出手段による物体の三次元座標の計算方法を模式的に示す説明図である。It is explanatory drawing which shows typically the calculation method of the 3D coordinates of an object by the surrounding detection means of the vacuum cleaner. 同上電気掃除機のジグザグ走行モードの開始直前の走行状態を模式的に示す説明平面図である。It is explanatory plan view which shows typically the running state just before the start of the zigzag running mode of the electric vacuum cleaner. (a)は一の掃除領域のジグザグ走行モードでの走行状態を模式的に示す説明平面図、(b)は他の掃除領域のジグザグ走行モードでの走行状態を模式的に示す説明平面図である。(a) is an explanatory plan view schematically showing the running state of one cleaning area in the zigzag running mode, and (b) is an explanatory plan view schematically showing the running state of the other cleaning area in the zigzag running mode. be. 同上電気掃除機の掃除領域の大きさが所定以上の場合のジグザグ走行モードでの走行状態を(a)ないし(d)の順に模式的に示す説明平面図である。It is explanatory plan view which shows typically the running state in the zigzag running mode in the order of (a) to (d) when the size of the cleaning area of the electric vacuum cleaner is more than a predetermined size. 同上電気掃除機のジグザグ走行モードの制御を示すフローチャートである。It is the flowchart which shows the control of the zigzag running mode of the vacuum cleaner. 第2の実施形態の電気掃除機のジグザグ走行モードでの走行状態を模式的に示す説明平面図である。It is explanatory top view which shows typically the traveling state of the electric vacuum cleaner of 2nd Embodiment in the zigzag traveling mode. 第3の実施形態の電気掃除機のジグザグ走行モードでの走行状態を模式的に示す説明平面図である。It is explanatory top view which shows typically the traveling state of the electric vacuum cleaner of 3rd Embodiment in the zigzag traveling mode.

以下、第1の実施形態の構成を、図面を参照して説明する。 Hereinafter, the configuration of the first embodiment will be described with reference to the drawings.

図2において、11は自律走行体としての電気掃除機であり、この電気掃除機11は、例えばこの電気掃除機11の充電用の基地部となる基地装置としての充電装置(充電台)12とともに自律走行体装置としての電気掃除装置(電気掃除システム)を構成するものである。そして、電気掃除機11は、本実施形態において、走行面としての被掃除面である床面上を自律走行(自走)しつつ床面を掃除する、いわゆる自走式のロボットクリーナ(掃除ロボット)である。 In FIG. 2, reference numeral 11 denotes an electric vacuum cleaner as an autonomous traveling body, and the electric vacuum cleaner 11 together with a charging device (charging stand) 12 as a base device serving as a base for charging the electric vacuum cleaner 11, for example. It constitutes an electric cleaning device (electric cleaning system) as an autonomous vehicle device. Then, in the present embodiment, the electric vacuum cleaner 11 is a so-called self-propelled robot cleaner (cleaning robot) that cleans the floor surface while autonomously traveling (self-propelled) on the floor surface which is the surface to be cleaned as the traveling surface. ).

そして、図1ないし図3に示す電気掃除機11は、中空状の本体ケース20を備えている。また、この電気掃除機11は、駆動部である駆動輪21を備えている。さらに、この電気掃除機11は、塵埃を掃除する掃除部22を備えている。また、この電気掃除機11は、センサ部23を備えていてもよい。さらに、この電気掃除機11は、コントローラである制御手段(制御部)24を備えている。そして、この電気掃除機11は、給電用の電池である二次電池を備えていてもよい。また、この電気掃除機11は、例えば有線、あるいは無線によりネットワークを介して通信する情報送信手段としてのデータ通信手段(通信部)を備えていてもよい。さらに、この電気掃除機11は、外部装置や使用者との間で信号が入出力される入出力部を備えていてもよい。なお、以下、電気掃除機11(本体ケース20)の走行方向に沿った方向を前後方向(図2に示す矢印FR,RR方向)とし、この前後方向に対して交差(直交)する左右方向(両側方向)を幅方向として説明する。 The vacuum cleaner 11 shown in FIGS. 1 to 3 includes a hollow main body case 20. Further, the vacuum cleaner 11 includes a drive wheel 21 which is a drive unit. Further, the vacuum cleaner 11 includes a cleaning unit 22 for cleaning dust. Further, the vacuum cleaner 11 may include a sensor unit 23. Further, the vacuum cleaner 11 includes a control means (control unit) 24 which is a controller. Then, the vacuum cleaner 11 may include a secondary battery which is a battery for power supply. Further, the vacuum cleaner 11 may be provided with a data communication means (communication unit) as an information transmission means for communicating via a network, for example, by wire or wirelessly. Further, the vacuum cleaner 11 may include an input / output unit for inputting / outputting signals to / from an external device or a user. Hereinafter, the direction along the traveling direction of the electric vacuum cleaner 11 (main body case 20) is defined as the front-rear direction (arrows FR and RR directions shown in FIG. Both sides) will be described as the width direction.

本体ケース20は、例えば合成樹脂などにより形成されている。この本体ケース20は、例えば扁平な円柱状(円盤状)などに形成されていてもよい。また、この本体ケース20には、集塵口である吸込口31などが床面に対向する下部などに設けられていてもよい。 The main body case 20 is made of, for example, a synthetic resin. The main body case 20 may be formed in, for example, a flat columnar shape (disk shape). Further, the main body case 20 may be provided with a suction port 31 or the like, which is a dust collecting port, at a lower portion or the like facing the floor surface.

駆動輪21は、電気掃除機11(本体ケース20)を床面上で前進方向および後退方向に走行(自律走行)させる、すなわち走行用のものである。本実施形態では、この駆動輪21は、例えば本体ケース20の左右に一対設けられている。この駆動輪21は、駆動手段としてのモータ33により駆動される。なお、この駆動輪21に代えて、駆動部としての無限軌道などを用いることもできる。 The drive wheel 21 causes the vacuum cleaner 11 (main body case 20) to travel (autonomously travel) in the forward direction and the backward direction (autonomous travel) on the floor surface, that is, for traveling. In this embodiment, a pair of drive wheels 21 are provided on the left and right sides of the main body case 20, for example. The drive wheels 21 are driven by a motor 33 as a drive means. Instead of the drive wheels 21, an endless track or the like as a drive unit can be used.

モータ33は、駆動輪21に対応して配置されている。したがって、本実施形態では、このモータ33は、例えば左右一対設けられている。そして、このモータ33は、各駆動輪21を独立して駆動させることが可能となっている。 The motor 33 is arranged corresponding to the drive wheels 21. Therefore, in the present embodiment, for example, a pair of left and right motors 33 are provided. The motor 33 can drive each drive wheel 21 independently.

掃除部22は、例えば床面や壁面などの被掃除部の塵埃を除去するものである。この掃除部22は、例えば床面上の塵埃を吸込口31から集めて捕集したり、壁面を拭き掃除したりする機能を有している。この掃除部22は、吸込口31から空気とともに塵埃を吸い込む電動送風機35と、吸込口31に回転可能に取り付けられて塵埃を掻き上げる回転清掃体としての回転ブラシ36およびこの回転ブラシ36を回転駆動させるブラシモータ37と、本体ケース20の前側などの両側に回転可能に取り付けられて塵埃を掻き集める旋回清掃部としての補助掃除手段(補助掃除部)であるサイドブラシ38およびこのサイドブラシ38を駆動させるサイドブラシモータ39との少なくともいずれかを備えていてもよい。また、この掃除部22は、吸込口31と連通して塵埃を溜める集塵部40を備えていてもよい。 The cleaning unit 22 removes dust from a unit to be cleaned, such as a floor surface or a wall surface. The cleaning unit 22 has a function of collecting and collecting dust on the floor surface from the suction port 31, or wiping and cleaning the wall surface, for example. The cleaning unit 22 rotates and drives an electric blower 35 that sucks dust together with air from the suction port 31, a rotary brush 36 as a rotary cleaning body that is rotatably attached to the suction port 31 and scoops up dust, and the rotary brush 36. Drives the brush motor 37 to be operated, the side brush 38 which is an auxiliary cleaning means (auxiliary cleaning part) as a swivel cleaning part which is rotatably attached to both sides such as the front side of the main body case 20 and collects dust, and this side brush 38. It may be provided with at least one of the side brush motors 39. Further, the cleaning unit 22 may include a dust collecting unit 40 that communicates with the suction port 31 to collect dust.

センサ部23は、電気掃除機11(本体ケース20)の走行をサポートする各種の情報をセンシングするものである。より具体的に、このセンサ部23は、例えば床面の凹凸状態(段差)や、走行の障害となる壁あるいは障害物、床面の塵埃量などをセンシングするものである。このセンサ部23は、周囲検出手段である周囲検出センサ43を備えている。また、このセンサ部23は、例えば赤外線センサや、塵埃量センサ(ごみセンサ)を備えていてもよい。そして、このセンサ部23は、必須の構成ではない。 The sensor unit 23 senses various information that supports the running of the vacuum cleaner 11 (main body case 20). More specifically, the sensor unit 23 senses, for example, an uneven state (step) on the floor surface, a wall or obstacle that hinders traveling, the amount of dust on the floor surface, and the like. The sensor unit 23 includes a perimeter detection sensor 43 which is a perimeter detection means. Further, the sensor unit 23 may include, for example, an infrared sensor or a dust amount sensor (dust sensor). The sensor unit 23 is not an indispensable configuration.

周囲検出センサ43は、本体ケース20の周囲の障害物などの形状や配置を検出するものである。すなわち、この周囲検出センサ43は、本体ケース20の周囲の掃除領域の情報を検出するものである。この周囲検出センサ43は、撮像手段としてのカメラ51を備えている。また、この周囲検出センサ43は、判定部52を備えている。なお、この周囲検出センサ43は、検出補助手段(検出補助部)としてのランプ53を備えていてもよい。 The surroundings detection sensor 43 detects the shape and arrangement of obstacles and the like around the main body case 20. That is, the surrounding detection sensor 43 detects information on the cleaning area around the main body case 20. The surrounding detection sensor 43 includes a camera 51 as an imaging means. Further, the surrounding detection sensor 43 includes a determination unit 52. The surrounding detection sensor 43 may include a lamp 53 as a detection assisting means (detection assisting unit).

カメラ51は、本体ケース20の走行方向である前方を、それぞれ所定の水平画角(例えば105°など)でデジタルの画像を所定時間毎、例えば数十ミリ秒毎などの微小時間毎、あるいは数秒毎などに撮像するデジタルカメラである。このカメラ51は、単数でも複数でもよい。本実施形態では、カメラ51は、左右一対設けられている。すなわち、このカメラ51は、左右に離間されて本体ケース20の前部に配置されている。また、これらカメラ51,51は、互いの撮像範囲(視野)が重なっている。そのため、これらカメラ51,51により撮像される画像は、その撮像領域が左右方向にラップしている。なお、カメラ51により撮像する画像は、例えば可視光領域のカラー画像や白黒画像でもよいし、赤外線画像でもよい。 The camera 51 displays a digital image at a predetermined horizontal angle of view (for example, 105 °) in front of the main body case 20 in a traveling direction every predetermined time, for example, every minute time such as every several tens of milliseconds, or for several seconds. It is a digital camera that captures images every time. The camera 51 may be singular or plural. In this embodiment, a pair of left and right cameras 51 are provided. That is, the camera 51 is arranged at the front portion of the main body case 20 so as to be separated from each other on the left and right. Further, these cameras 51 and 51 have overlapping imaging ranges (fields of view) of each other. Therefore, in the images captured by these cameras 51 and 51, the imaging region wraps in the left-right direction. The image captured by the camera 51 may be, for example, a color image or a black-and-white image in the visible light region, or an infrared image.

判定部52は、カメラ51により撮像された画像中から特徴点などを抽出することにより、撮像された画像から本体ケース20の周囲に位置する物体(障害物など)の形状(物体の距離および高さなど)を検出するように構成されている。換言すれば、この判定部52は、カメラ51により撮像された画像に基づいて本体ケース20からの距離を算出した物体が障害物であるかどうかを判定するように構成されている。例えば、この判定部52は、既知の方法を用いて、カメラ51により撮像した画像と、カメラ51間の距離とに基づいて物体(特徴点)の距離(深度)および三次元座標を計算するように構成されている。すなわち、この判定部52は、具体的に、カメラ51,51とこれらカメラ51,51により撮像された画像G,Gの物体O(特徴点SP)との距離f(視差)、および、カメラ51,51間の距離lに基づく三角測量を応用し、カメラ51,51により撮像した各画像G,G中から同一位置を示す画素ドットを検出し、この画素ドットの上下方向、左右方向および前後方向の角度を計算して、これら角度とカメラ51,51間の距離lとからその位置のカメラ51からの距離および高さを計算するとともに物体O(特徴点SP)の三次元座標を算出するように構成されている(図4)。また、この判定部52は、例えば所定の画像範囲(例えば本体ケース20の幅および高さに対応して設定された画像範囲)中に撮像されている物体の距離を、予め設定された、あるいは可変設定された閾値である設定距離と比較し、この設定距離以下の距離(電気掃除機11(本体ケース20)からの距離)に位置する物体を障害物であると判定するように構成されている。なお、この判定部52は、例えばカメラ51により撮像した生画像のレンズの歪み補正やノイズの除去、コントラスト調整、および画像中心の一致化などの一次画像処理をする画像補正機能を備えていてもよい。また、この判定部52は、制御手段24に設けられていてもよい。さらに、カメラ51が単数である場合には、判定部52は、電気掃除機11(本体ケース20)が移動したときに、対象物の座標の移動量から距離を計算することもできる。 By extracting feature points and the like from the image captured by the camera 51, the determination unit 52 extracts the shape (distance and height of the object) of an object (obstacle, etc.) located around the main body case 20 from the captured image. It is configured to detect (such as). In other words, the determination unit 52 is configured to determine whether or not the object whose distance from the main body case 20 is calculated based on the image captured by the camera 51 is an obstacle. For example, the determination unit 52 calculates the distance (depth) and three-dimensional coordinates of an object (feature point) based on the image captured by the camera 51 and the distance between the cameras 51 using a known method. It is configured in. That is, the determination unit 52 specifically determines the distance f (misparity) between the cameras 51 and 51 and the object O (feature point SP) of the images G and G captured by the cameras 51 and 51, and the camera 51. By applying triangulation based on the distance l between the cameras 51 and 51, pixel dots indicating the same position are detected in the images G and G captured by the cameras 51 and 51, and the pixel dots are in the vertical, horizontal, and front-back directions. To calculate the distance and height from the camera 51 at that position from these angles and the distance l between the cameras 51 and 51, and to calculate the three-dimensional coordinates of the object O (feature point SP). It is configured in (Fig. 4). Further, the determination unit 52 presets or sets the distance of the object imaged in, for example, a predetermined image range (for example, an image range set corresponding to the width and height of the main body case 20). It is configured to judge an object located at a distance less than or equal to this set distance (distance from the electric vacuum cleaner 11 (main body case 20)) as an obstacle by comparing with the set distance which is a variable set threshold. There is. Even if the determination unit 52 has an image correction function that performs primary image processing such as lens distortion correction, noise removal, contrast adjustment, and image center matching of a raw image captured by the camera 51, for example. good. Further, the determination unit 52 may be provided in the control means 24. Further, when the number of cameras 51 is singular, the determination unit 52 can also calculate the distance from the amount of movement of the coordinates of the object when the vacuum cleaner 11 (main body case 20) moves.

ランプ53は、カメラ51の撮像範囲を照明することで撮像に必要となる明るさを得るものである。このランプ53は、本実施形態では、カメラ51,51の中間位置に配置され、各カメラ51に対応して設けられている。このランプ53は、例えばLEDなどが用いられる。 The lamp 53 obtains the brightness required for imaging by illuminating the imaging range of the camera 51. In the present embodiment, the lamp 53 is arranged at an intermediate position between the cameras 51 and 51, and is provided corresponding to each camera 51. For this lamp 53, for example, an LED or the like is used.

赤外線センサは、例えば本体ケース20の外方に向けて赤外線を出射し、その出射された赤外線が物体により反射される反射波を利用して障害物などを検出可能となっている。 For example, the infrared sensor emits infrared rays toward the outside of the main body case 20, and the emitted infrared rays can detect obstacles and the like by using reflected waves reflected by an object.

塵埃量センサは、例えば発光部と受光部とを備える光センサなどが用いられ、これら発光部と受光部との間を通過する塵埃により受光部で受光する発光部からの光の量の大小に基づき、集塵部40に吸い込まれる塵埃量の多寡を検出可能となっている。 As the dust amount sensor, for example, an optical sensor having a light emitting unit and a light receiving unit is used, and the amount of light from the light emitting unit received by the light receiving unit due to dust passing between the light emitting unit and the light receiving unit can be adjusted. Based on this, it is possible to detect the amount of dust sucked into the dust collecting unit 40.

制御手段24は、例えば制御手段本体(制御部本体)であるCPUやROMおよびRAMなどを備えるマイコンが用いられる。この制御手段24は、駆動輪21(モータ33)を駆動させる走行制御手段である走行制御部61を備えている。また、この制御手段24は、掃除部22と電気的に接続される掃除制御手段である掃除制御部62を備えている。さらに、この制御手段24は、センサ部23と電気的に接続されるセンサ制御手段であるセンサ接続部63を備えている。また、この制御手段24は、マッピング手段(マッピング部)としての地図生成部64を備えている。さらに、この制御手段24は、方向算出手段である方向算出部65を備えていてもよい。また、この制御手段24は、保有手段(保有部)であるメモリ66を備えていてもよい。すなわち、この制御手段24は、掃除部22、センサ部23などと電気的に接続されている。また、この制御手段24は、二次電池と電気的に接続されている。さらに、この制御手段24は、二次電池の充電を制御する充電制御部を備えていてもよい。 As the control means 24, for example, a microcomputer including a CPU, a ROM, a RAM, etc., which is a control means main body (control unit main body), is used. The control means 24 includes a travel control unit 61 which is a travel control means for driving the drive wheels 21 (motor 33). Further, the control means 24 includes a cleaning control unit 62 which is a cleaning control means electrically connected to the cleaning unit 22. Further, the control means 24 includes a sensor connection unit 63 which is a sensor control means electrically connected to the sensor unit 23. Further, the control means 24 includes a map generation unit 64 as a mapping means (mapping unit). Further, the control means 24 may include a direction calculation unit 65 which is a direction calculation means. Further, the control means 24 may include a memory 66 which is a holding means (holding unit). That is, the control means 24 is electrically connected to the cleaning unit 22, the sensor unit 23, and the like. Further, the control means 24 is electrically connected to the secondary battery. Further, the control means 24 may include a charge control unit that controls charging of the secondary battery.

走行制御部61は、モータ33の駆動を制御する、すなわち、モータ33に流れる電流の大きさおよび向きを制御することにより、モータ33を正転、あるいは逆転させることで、モータ33の駆動を制御し、モータ33の駆動を制御することで駆動輪21の駆動を制御するものである。そして、この走行制御部61は、駆動輪21(モータ33)の駆動を制御することで、メモリ66により情報を保有する掃除領域内にて本体ケース20(電気掃除機11)をジグザグ状に自律走行させるジグザグ走行モードを備えている。ここで、ジグザグ状の自律走行(ジグザグ走行)とは、掃除領域において所定の一方向に平行な方向に沿って往復走行を繰り返しながら一方向と交差(直交)する他方向に順次進んで掃除領域を塗り潰すように自律走行することをいう。より詳細に、ジグザグ状の自律走行とは、掃除領域を所定の一方向に向かって直進し、掃除領域の一端部近傍において所定方向(右回り、または左回り)に90°旋回(超信地旋回)して所定距離走行し、さらに同方向に90°旋回した後、掃除領域を所定の一方向とは反対方向に向かって直進し、掃除領域の他端部近傍において所定方向とは反対方向(左回り、または右回り)に90°旋回して所定距離走行し、さらに同方向に90°旋回した後、掃除領域を所定の一方向に向かって直進する、という走行動作を繰り返すことをいう。なお、走行制御部61は、ジグザグ走行モードの他に、その他の走行ルートを設定する走行モードを別途備えていてもよい。 The travel control unit 61 controls the drive of the motor 33, that is, controls the drive of the motor 33 by rotating the motor 33 forward or reverse by controlling the magnitude and direction of the current flowing through the motor 33. However, the drive of the drive wheels 21 is controlled by controlling the drive of the motor 33. Then, the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) to autonomously move the main body case 20 (vacuum cleaner 11) in a zigzag shape within the cleaning area where the information is held by the memory 66. It has a zigzag driving mode to drive. Here, the zigzag-shaped autonomous traveling (zigzag traveling) is a cleaning region in which the cleaning region sequentially advances in another direction intersecting (orthogonal) with one direction while repeating reciprocating traveling along a direction parallel to a predetermined direction. It means to run autonomously so as to fill in. More specifically, zigzag autonomous driving means that the cleaning area goes straight in a predetermined direction and turns 90 ° in a predetermined direction (clockwise or counterclockwise) in the vicinity of one end of the cleaning area (super-credit). After turning) and traveling a predetermined distance, turning 90 ° in the same direction, the cleaning area goes straight in the direction opposite to the predetermined direction, and in the vicinity of the other end of the cleaning area, the direction opposite to the predetermined direction. It means repeating the running operation of turning 90 ° (counterclockwise or clockwise), traveling a predetermined distance, turning 90 ° in the same direction, and then going straight in a predetermined direction in the cleaning area. .. The travel control unit 61 may separately include a travel mode for setting other travel routes in addition to the zigzag travel mode.

掃除制御部62は、掃除部22の電動送風機35、ブラシモータ37およびサイドブラシモータ39の駆動を制御する、すなわち、電動送風機35、ブラシモータ37、および、サイドブラシモータ39の通電量をそれぞれ別個に制御することで、これら電動送風機35、ブラシモータ37(回転ブラシ36)、および、サイドブラシモータ39(サイドブラシ38)の駆動を制御する。この掃除制御部62は、二次電池の残量に基づき、電動送風機35、ブラシモータ37およびサイドブラシモータ39の駆動を制御することもできる。例えば、二次電池の残量が不充分な場合には、電動送風機35、ブラシモータ37およびサイドブラシモータ39の駆動を低減して、二次電池の使用量を抑制することもできる。 The cleaning control unit 62 controls the drive of the electric blower 35, the brush motor 37, and the side brush motor 39 of the cleaning unit 22, that is, the energization amounts of the electric blower 35, the brush motor 37, and the side brush motor 39 are separated from each other. By controlling to, the drive of these electric blowers 35, the brush motor 37 (rotary brush 36), and the side brush motor 39 (side brush 38) is controlled. The cleaning control unit 62 can also control the drive of the electric blower 35, the brush motor 37, and the side brush motor 39 based on the remaining amount of the secondary battery. For example, when the remaining amount of the secondary battery is insufficient, the drive of the electric blower 35, the brush motor 37, and the side brush motor 39 can be reduced to reduce the amount of the secondary battery used.

センサ接続部63は、センサ部23(周囲検出センサ43など)による検出結果を取得するものである。また、このセンサ接続部63は、カメラ51の動作(シャッタ動作など)を制御して所定時間毎にカメラ51により画像を撮像させる撮像制御部やランプ53の動作(ランプ53のオンオフ)を制御する照明制御部の機能を備えていてもよい。 The sensor connection unit 63 acquires the detection result by the sensor unit 23 (surrounding detection sensor 43, etc.). Further, the sensor connection unit 63 controls the operation of the camera 51 (shutter operation, etc.) to control the operation of the imaging control unit and the lamp 53 (on / off of the lamp 53) to capture an image by the camera 51 at predetermined time intervals. It may have a function of a lighting control unit.

地図生成部64は、周囲検出センサ43により検出された本体ケース20の周囲の形状(障害物となる物体の距離および高さ)に基づき掃除領域を走行可能であるかどうかを示す地図(マップ)データを生成するものである。具体的に、この地図生成部64は、カメラ51により撮像した画像中の物体の特徴点の三次元座標に基づき、電気掃除機11の自己位置、および、障害物となる物体の有無を判断するとともに、電気掃除機11(本体ケース20)が配置された掃除領域内に位置する物体(障害物)などの位置関係および高さを記す地図データを生成する。すなわち、この地図生成部64には、既知のSLAM(simultaneous localization and mapping)技術を用いることができる。 The map generator 64 is a map (map) indicating whether or not the cleaning area can be traveled based on the shape of the periphery of the main body case 20 (distance and height of an obstacle object) detected by the surrounding detection sensor 43. It generates data. Specifically, the map generator 64 determines the self-position of the vacuum cleaner 11 and the presence / absence of an obstacle object based on the three-dimensional coordinates of the feature points of the object in the image captured by the camera 51. At the same time, map data showing the positional relationship and height of objects (obstacles) and the like located in the cleaning area where the electric vacuum cleaner 11 (main body case 20) is arranged is generated. That is, a known SLAM (simultaneous localization and mapping) technique can be used for the map generation unit 64.

方向算出部65は、周囲検出センサ43により検出した掃除領域の情報に基づいて地図生成部64により生成された地図データから、掃除領域(部屋)の長手方向を算出し、走行制御部61のジグザグ走行モードにおける走行開始方向をこの長手方向に設定するものである。具体的に、この方向算出部65は、所定の一方向(縦方向)とこの一方向に対して交差(直交)する他方向(横方向)とにおいて、掃除領域がいずれの方向に長いかを、周囲検出センサ43により検出した掃除領域の情報に基づいて地図生成部64により生成された地図データの縦横比から検出する。ここで、一方向は、例えば充電装置12から離脱する方向とし、他方向は、この一方向に対して直交する方向とする。すなわち、通常、充電装置12は壁沿いなど、部屋の縦方向または横方向に沿って配置されることから、充電装置12に対して離脱する方向を一方向とし、その直交方向を他方向とすることで、掃除領域の縦横に沿って一方向および他方向を設定することが可能になる。 The direction calculation unit 65 calculates the longitudinal direction of the cleaning area (room) from the map data generated by the map generation unit 64 based on the information of the cleaning area detected by the surrounding detection sensor 43, and the traveling control unit 61 zigzags. The traveling start direction in the traveling mode is set to this longitudinal direction. Specifically, the direction calculation unit 65 determines in which direction the cleaning area is long in a predetermined one direction (vertical direction) and another direction (horizontal direction) intersecting (orthogonal) with respect to this one direction. , It is detected from the aspect ratio of the map data generated by the map generation unit 64 based on the information of the cleaning area detected by the surrounding detection sensor 43. Here, one direction is, for example, a direction away from the charging device 12, and the other direction is a direction orthogonal to this one direction. That is, since the charging device 12 is usually arranged along the vertical or horizontal direction of the room, such as along a wall, the direction of separation from the charging device 12 is one direction, and the direction orthogonal to the charging device 12 is the other direction. This makes it possible to set one direction and the other direction along the length and width of the cleaning area.

メモリ66は、例えば不揮発性のものである。このメモリ66は、地図生成部64により生成された地図データを記憶して保有する。 The memory 66 is, for example, non-volatile. The memory 66 stores and holds the map data generated by the map generation unit 64.

入出力部は、図示しないリモコンなどの外部装置から送信される制御コマンドや、本体ケース20に設けられたスイッチ、あるいはタッチパネルなどの入力手段から入力される制御コマンドを取得するとともに、例えば充電装置12などに対して信号を送信するものである。この入出力部は、例えば充電装置12などへと無線信号(赤外線信号)を送信する例えば赤外線発光素子などの図示しない送信手段(送信部)、および、充電装置12やリモコンなどからの無線信号(赤外線信号)を受信する例えばフォトトランジスタなどの図示しない受信手段(受信部)などを備えている。 The input / output unit acquires control commands transmitted from an external device such as a remote controller (not shown), a switch provided on the main body case 20, or a control command input from an input means such as a touch panel, and at the same time, for example, a charging device 12 It sends a signal to such as. This input / output unit transmits a wireless signal (infrared signal) to, for example, a charging device 12, a transmitting means (transmitting unit) (not shown) such as an infrared light emitting element, and a wireless signal (a wireless signal) from the charging device 12, a remote controller, or the like. It is provided with a receiving means (reception unit) (not shown) such as a phototransistor that receives an infrared signal).

二次電池は、掃除部22、センサ部23および制御手段24などに給電するものである。また、この二次電池は、例えば本体ケース20の下部などに露出する接続部としての充電端子71と電気的に接続されており、これら充電端子71が充電装置12側と電気的および機械的に接続されることで、この充電装置12を介して充電されるようになっている。 The secondary battery supplies power to the cleaning unit 22, the sensor unit 23, the control means 24, and the like. Further, this secondary battery is electrically connected to a charging terminal 71 as a connection portion exposed at the lower part of the main body case 20, for example, and these charging terminals 71 are electrically and mechanically connected to the charging device 12 side. By being connected, the battery is charged via the charging device 12.

充電装置12は、例えば定電流回路などの充電回路を内蔵している。また、この充電装置12には、二次電池の充電用の充電用端子73が設けられている。この充電用端子73は、充電回路と電気的に接続されており、充電装置12に帰還した電気掃除機11の充電端子71と機械的および電気的に接続されるようになっている。 The charging device 12 has a built-in charging circuit such as a constant current circuit. Further, the charging device 12 is provided with a charging terminal 73 for charging the secondary battery. The charging terminal 73 is electrically connected to the charging circuit, and is mechanically and electrically connected to the charging terminal 71 of the vacuum cleaner 11 that has returned to the charging device 12.

外部装置は、建物の内部では例えばホームゲートウェイを介してネットワークに対して有線あるいは無線通信可能であるとともに、建物の外部ではネットワークに対して有線あるいは無線通信可能な、例えばPC(タブレット端末(タブレットPC))やスマートフォン(携帯電話)などの汎用のデバイスである。この外部装置は、画像を表示する表示機能を有していてもよい。 The external device can be wired or wirelessly communicated with the network inside the building via, for example, a home gateway, and can be wired or wirelessly communicated with the network outside the building, for example, a PC (tablet terminal (tablet PC)). )) And general-purpose devices such as smartphones (mobile phones). This external device may have a display function for displaying an image.

次に、上記第1の実施形態の動作を説明する。 Next, the operation of the first embodiment will be described.

走行制御部61がジグザグ走行モードに設定されている場合の掃除の開始から終了までの概略を説明する。まず、電気掃除機11は、掃除を開始すると、メモリ66に掃除領域の地図データが記憶されている場合には、この地図データ中の現在位置に最も近い角部に移動するとともに掃除領域の大きさに応じて方向算出部65によって掃除領域、または、掃除領域を複数に分割した分割領域の長手方向を算出し、この長手方向に向かうようにジグザグ走行を開始する。また、メモリ66に掃除領域の地図データが記憶されていない場合には、周囲検出センサ43により取得した掃除領域の情報に基づいて地図生成部64により地図データを生成し、この地図データ中の現在位置に最も近い角部に移動するとともに掃除領域の大きさに応じて方向算出部65によって掃除領域、または、掃除領域を複数に分割した分割領域の長手方向を算出し、この長手方向に向かうようにジグザグ走行を開始する。電気掃除機11は、ジグザグ走行を行いながら掃除部22により掃除をする。そして、掃除が終了すると、電気掃除機11は、充電装置12へと帰還した後、二次電池の充電作業に移行する。 The outline from the start to the end of cleaning when the travel control unit 61 is set to the zigzag travel mode will be described. First, when the vacuum cleaner 11 starts cleaning, if the map data of the cleaning area is stored in the memory 66, the vacuum cleaner 11 moves to the corner closest to the current position in the map data and the size of the cleaning area is large. Correspondingly, the direction calculation unit 65 calculates the longitudinal direction of the cleaning area or the divided region divided into a plurality of cleaning regions, and starts the zigzag running so as to go in this longitudinal direction. If the map data of the cleaning area is not stored in the memory 66, the map generation unit 64 generates the map data based on the information of the cleaning area acquired by the surrounding detection sensor 43, and the current map data in the map data is generated. Move to the corner closest to the position, and calculate the longitudinal direction of the cleaning area or the divided area divided into a plurality of cleaning areas by the direction calculation unit 65 according to the size of the cleaning area, and head toward this longitudinal direction. Start zigzag running. The vacuum cleaner 11 is cleaned by the cleaning unit 22 while traveling in a zigzag manner. Then, when the cleaning is completed, the vacuum cleaner 11 returns to the charging device 12 and then shifts to the charging work of the secondary battery.

上記の制御をより具体的に説明すると、電気掃除機11は、例えば予め設定された掃除開始時刻となったときや、リモコンまたは外部装置によって送信された掃除開始の制御コマンドを入出力部によって受信したときなどのタイミングで、制御手段24が待機モードから走行モードに切り換わる。 To explain the above control more specifically, the vacuum cleaner 11 receives, for example, a cleaning start control command transmitted by a remote controller or an external device by an input / output unit when a preset cleaning start time is reached. The control means 24 switches from the standby mode to the traveling mode at such a timing.

次いで、電気掃除機11は、メモリ66に掃除領域の地図データが記憶されている場合、走行制御部61が駆動輪21(モータ33)の駆動を制御することで、掃除領域CAにおいて現在の本体ケース20(電気掃除機11)の位置から最も近い角部COに向かって本体ケース20(電気掃除機11)を自律走行させる(図5)。このとき、電気掃除機11が充電装置12に接続された位置から掃除を開始する場合には、走行制御部61が駆動輪21(モータ33)の駆動を制御することで、本体ケース20(電気掃除機11)を充電装置12から離脱させた後、角部COに向かって走行させ、電気掃除機11が充電装置12に接続されていない位置から掃除を開始する場合には、その位置から直接角部COに向かって走行させる。なお、電気掃除機11が予め掃除領域の角部COに位置している場合には、この角部COに向かって走行させる制御は不要である。 Next, in the vacuum cleaner 11, when the map data of the cleaning area is stored in the memory 66, the traveling control unit 61 controls the drive of the drive wheels 21 (motor 33), so that the current main body in the cleaning area CA The main body case 20 (vacuum cleaner 11) is autonomously driven toward the corner CO closest to the position of the case 20 (vacuum cleaner 11) (Fig. 5). At this time, when the vacuum cleaner 11 starts cleaning from the position connected to the charging device 12, the traveling control unit 61 controls the drive of the drive wheels 21 (motor 33) to control the drive of the main body case 20 (electricity). After the vacuum cleaner 11) is separated from the charging device 12, it is driven toward the corner CO, and when the vacuum cleaner 11 starts cleaning from a position where it is not connected to the charging device 12, it is directly from that position. Drive toward the corner CO. If the vacuum cleaner 11 is located in the corner CO of the cleaning area in advance, it is not necessary to control the vacuum cleaner 11 to travel toward the corner CO.

一方、電気掃除機11は、メモリ66に掃除領域の地図データが記憶されていない場合、周囲検出センサ43により掃除領域を走査する。この走査は、例えばその場で360°旋回しながら行ってもよいし、所定の範囲内を走行しながら行ってもよい。そして、走査した掃除領域の情報に基づいて、地図生成部64が地図データを生成し、この地図データがメモリ66に記憶される。そして、走行制御部61が駆動輪21(モータ33)の駆動を制御することで、メモリ66に記憶されている掃除領域の地図データにおいて、現在の本体ケース20(電気掃除機11)の位置から最も近い角部に向かって本体ケース20(電気掃除機11)を自律走行させる。 On the other hand, when the map data of the cleaning area is not stored in the memory 66, the vacuum cleaner 11 scans the cleaning area by the surrounding detection sensor 43. This scanning may be performed, for example, while turning 360 ° on the spot, or while traveling within a predetermined range. Then, the map generation unit 64 generates map data based on the scanned cleaning area information, and this map data is stored in the memory 66. Then, the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) from the current position of the main body case 20 (vacuum cleaner 11) in the map data of the cleaning area stored in the memory 66. Autonomously drive the main body case 20 (vacuum cleaner 11) toward the nearest corner.

さらに、メモリ66に地図データが記憶された掃除領域の大きさが所定以上でない場合(所定未満である場合)、方向算出部65が掃除領域全体での長手方向を算出する。そして、走行制御部61は、駆動輪21(モータ33)の駆動を制御して、方向算出部65により算出した掃除領域全体での長手方向に向かって本体ケース20(電気掃除機11)のジグザグ走行を開始させる。 Further, when the size of the cleaning area in which the map data is stored in the memory 66 is not more than a predetermined value (less than a predetermined value), the direction calculation unit 65 calculates the longitudinal direction of the entire cleaning area. Then, the traveling control unit 61 controls the drive of the drive wheels 21 (motor 33), and zigzags the main body case 20 (vacuum cleaner 11) toward the longitudinal direction in the entire cleaning area calculated by the direction calculation unit 65. Start running.

例えば、図6(a)に示すように、図中の上下方向(縦方向)に長手方向を有する四角形状の一の掃除領域CAの場合には、本体ケース20(電気掃除機11)が、上下方向に沿ってジグザグ走行を開始する。また、図6(b)に示すように、図中の左右方向(横方向)に長手方向を有する四角形状の他の掃除領域CAの場合には、本体ケース20(電気掃除機11)が、左右方向に沿ってジグザグ走行を開始する。 For example, as shown in FIG. 6A, in the case of one square-shaped cleaning area CA having a longitudinal direction in the vertical direction (vertical direction) in the drawing, the main body case 20 (vacuum cleaner 11) is used. Start zigzag running along the vertical direction. Further, as shown in FIG. 6B, in the case of another square-shaped cleaning area CA having a longitudinal direction in the left-right direction (horizontal direction) in the drawing, the main body case 20 (vacuum cleaner 11) is used. Start zigzag running along the left-right direction.

また、メモリ66に地図データが記憶された掃除領域の大きさが所定以上である場合、方向算出部65が掃除領域を複数の分割領域に分割し、分割領域毎に長手方向を算出する。この分割領域は、例えば四角形状とする。この分割領域は、地図データ全体から最も効率よくジグザグ走行できるように分割を最適化することが可能である。そして、走行制御部61は、駆動輪21(モータ33)の駆動を制御して、方向算出部65により算出した分割領域毎の長手方向に向かって、分割領域毎にジグザグ走行モードを実施する。 When the size of the cleaning area in which the map data is stored in the memory 66 is equal to or larger than a predetermined size, the direction calculation unit 65 divides the cleaning area into a plurality of divided areas and calculates the longitudinal direction for each divided area. This divided area has, for example, a quadrangular shape. This division area can be optimized for division so that the entire map data can be run in a zigzag manner most efficiently. Then, the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) to execute the zigzag travel mode for each division region toward the longitudinal direction of each division region calculated by the direction calculation unit 65.

例えば、図7(a)ないし図7(d)に示すように、掃除領域CAが大きい場合には、方向算出部65がこの掃除領域CAを複数の分割領域DA(例えば分割領域DA1〜DA4)に分割し、その分割領域DA毎に、本体ケース20(電気掃除機11)が長手方向に沿ってジグザグ走行を開始する。なお、掃除領域CAは、掃除の開始時に一括で複数の分割領域DAに分割してもよいし、一つの分割領域DAのジグザグ走行(掃除)が終了する毎に次の分割領域DAを形成するようにしてもよい。また、分割領域の長手方向の算出は、掃除の開始時に一括で実施してもよいし、一つの分割領域でのジグザグ走行が終了した後に次の分割領域について実施してもよい。 For example, as shown in FIGS. 7A to 7D, when the cleaning area CA is large, the direction calculation unit 65 divides the cleaning area CA into a plurality of division areas DA (for example, division areas DA1 to DA4). The main body case 20 (vacuum cleaner 11) starts zigzag running along the longitudinal direction for each divided area DA. The cleaning area CA may be divided into a plurality of divided area DAs at once at the start of cleaning, or the next divided area DA is formed each time the zigzag running (cleaning) of one divided area DA is completed. You may do so. Further, the calculation in the longitudinal direction of the divided region may be performed collectively at the start of cleaning, or may be performed for the next divided region after the zigzag running in one divided region is completed.

そして、走行制御部61が駆動輪21(モータ33)を制御することで本体ケース20(電気掃除機11)をジグザグ走行させつつ、掃除制御部62が掃除部22を動作させて掃除領域の床面を掃除する。掃除部22では、例えば制御手段24(掃除制御部62)により駆動された電動送風機35、ブラシモータ37(回転ブラシ36)、あるいはサイドブラシモータ39(サイドブラシ38)により床面の塵埃を、吸込口31を介して集塵部40へと捕集する。また、電気掃除機11は、自律走行の際、センサ部23の周囲検出センサ43や赤外線センサにより、メモリ66に記憶された地図データに記されていない掃除領域内の障害物などの物体の三次元座標や位置を検出すると、地図生成部64が地図データに反映させ、メモリ66に記憶してもよい。 Then, the traveling control unit 61 controls the drive wheels 21 (motor 33) to drive the main body case 20 (vacuum cleaner 11) in a zigzag manner, while the cleaning control unit 62 operates the cleaning unit 22 to operate the floor in the cleaning area. Clean the surface. The cleaning unit 22 sucks dust on the floor surface by, for example, an electric blower 35 driven by a control means 24 (cleaning control unit 62), a brush motor 37 (rotary brush 36), or a side brush motor 39 (side brush 38). It collects in the dust collecting part 40 through the mouth 31. Further, when the electric vacuum cleaner 11 is autonomously traveling, the peripheral detection sensor 43 of the sensor unit 23 and the infrared sensor use the tertiary of an object such as an obstacle in the cleaning area that is not recorded in the map data stored in the memory 66. When the original coordinates and the position are detected, the map generation unit 64 may reflect them in the map data and store them in the memory 66.

そして、ジグザグ走行により掃除領域CAを塗り潰すように走行すると電気掃除機11は掃除動作を終了し、走行制御部61が駆動輪21(モータ33)の駆動を制御して充電装置12に移動し、この充電装置12と接続(充電端子71と充電用端子73とを機械的および電気的に接続)して、この接続から所定時間後など、所定のタイミングで充電動作に移行する。 Then, when the vehicle travels in a zigzag manner so as to fill the cleaning area CA, the vacuum cleaner 11 ends the cleaning operation, and the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) to move to the charging device 12. , The charging device 12 is connected (the charging terminal 71 and the charging terminal 73 are mechanically and electrically connected), and the charging operation is started at a predetermined timing such as after a predetermined time from this connection.

この制御を図8に示すフローチャートに基づいて説明する。 This control will be described with reference to the flowchart shown in FIG.

まず、走行制御部61は、メモリ66に掃除領域の地図データが記憶されているか否かを判断する(ステップS1)。 First, the travel control unit 61 determines whether or not the map data of the cleaning area is stored in the memory 66 (step S1).

このステップS1において、メモリ66に掃除領域の地図データが記憶されていないと判断した場合には、周囲検出センサ43により掃除領域を走査して地図生成部64により地図データを生成してメモリ66に記憶し(ステップS2)、ステップS3に進む。 If it is determined in step S1 that the map data of the cleaning area is not stored in the memory 66, the surrounding detection sensor 43 scans the cleaning area, the map generation unit 64 generates the map data, and the memory 66 stores the map data. Remember (step S2) and proceed to step S3.

一方、ステップS1において、メモリ66に掃除領域の地図データが記憶されていると判断した場合には、本体ケース20(電気掃除機11)が掃除領域の角部に位置しているか否かを判断する(ステップS3)。このステップS3において、本体ケース20(電気掃除機11)が掃除領域の角部に位置していないと判断した場合には、走行制御部61が駆動輪21(モータ33)の駆動を制御して本体ケース20(電気掃除機11)を掃除領域の角部へと移動させる(ステップS4)。また、ステップS3において、本体ケース20(電気掃除機11)が掃除領域の角部に位置していると判断した場合には、ステップS5に進む。 On the other hand, in step S1, when it is determined that the map data of the cleaning area is stored in the memory 66, it is determined whether or not the main body case 20 (vacuum cleaner 11) is located at the corner of the cleaning area. (Step S3). If it is determined in step S3 that the main body case 20 (vacuum cleaner 11) is not located at the corner of the cleaning area, the traveling control unit 61 controls the drive of the drive wheels 21 (motor 33). Move the body case 20 (vacuum cleaner 11) to the corner of the cleaning area (step S4). If it is determined in step S3 that the main body case 20 (vacuum cleaner 11) is located at the corner of the cleaning area, the process proceeds to step S5.

次いで、メモリ66に地図データが記憶された掃除領域の大きさが所定以上であるか否かを判断する(ステップS5)。このステップS5において、掃除領域の大きさが所定以上でない(所定未満である)と判断した場合には、方向算出部65が、掃除領域全体の長手方向を算出し(ステップS6)、走行制御部61が、駆動輪21(モータ33)の駆動を制御して、本体ケース20(電気掃除機11)がこの長手方向に向かうようにジグザグ走行を開始させる(ステップS7)。 Next, it is determined whether or not the size of the cleaning area in which the map data is stored in the memory 66 is equal to or larger than a predetermined size (step S5). If it is determined in step S5 that the size of the cleaning area is not greater than or equal to a predetermined value (less than a predetermined value), the direction calculation unit 65 calculates the longitudinal direction of the entire cleaning area (step S6), and the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) to start the zigzag running so that the main body case 20 (vacuum cleaner 11) faces this longitudinal direction (step S7).

そして、走行制御部61は、掃除領域全体の走行が終了したか否かを判断し(ステップS8)、走行が終了していないと判断した場合には、このステップS8を繰り返し、走行が終了したと判断した場合には、駆動輪21(モータ33)の駆動を制御して本体ケース20(電気掃除機11)を充電装置12へと帰還させ(ステップS9)、ジグザグ走行モードを終了する。 Then, the traveling control unit 61 determines whether or not the traveling of the entire cleaning area is completed (step S8), and if it is determined that the traveling is not completed, repeats this step S8 and the traveling is completed. If it is determined, the drive of the drive wheels 21 (motor 33) is controlled to return the main body case 20 (vacuum cleaner 11) to the charging device 12 (step S9), and the zigzag running mode is terminated.

また、ステップS5において、掃除領域の大きさが所定以上であると判断した場合には、方向算出部65が、掃除領域を複数の分割領域に分割し、分割領域毎に長手方向を算出する(ステップS10)。そして、走行制御部61が、駆動輪21(モータ33)の駆動を制御して、分割領域毎に、本体ケース20(電気掃除機11)がこの長手方向に向かうようにジグザグ走行を開始させる(ステップS11)。 Further, in step S5, when it is determined that the size of the cleaning area is larger than a predetermined size, the direction calculation unit 65 divides the cleaning area into a plurality of divided areas and calculates the longitudinal direction for each divided area ( Step S10). Then, the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) to start zigzag travel so that the main body case 20 (vacuum cleaner 11) faces this longitudinal direction for each divided region ( Step S11).

そして、走行制御部61は、すべての分割領域の走行が終了したか否かを判断し(ステップS12)、走行が終了していないと判断した場合には、このステップS12を繰り返し、走行が終了したと判断した場合には、ステップS9に進む。 Then, the traveling control unit 61 determines whether or not the traveling in all the divided regions has been completed (step S12), and if it is determined that the traveling has not been completed, repeats this step S12 and the traveling is completed. If it is determined that the procedure has been performed, the process proceeds to step S9.

上述したように、上記第1の実施形態によれば、メモリ66が掃除領域の地図データを掃除領域の情報として保有することで、掃除領域の長手方向を地図データに基づいて容易に検出でき、掃除領域を効率よく自律走行しながら掃除できる。 As described above, according to the first embodiment, since the memory 66 holds the map data of the cleaning area as the information of the cleaning area, the longitudinal direction of the cleaning area can be easily detected based on the map data. The cleaning area can be cleaned efficiently and autonomously.

また、掃除領域が所定以上の大きさである場合、走行制御部61が掃除領域を複数に分割する分割領域毎にジグザグ走行モードを実施し、それぞれのジグザグ走行モードの開始時の本体ケース20(電気掃除機11)の走行方向を、分割領域の長手方向に沿う方向とすることで、大きな掃除領域においても、分割領域毎にきめ細かくジグザグ走行させることができるので、掃除領域をより効率よく自律走行しながら掃除できる。 When the cleaning area is larger than a predetermined size, the travel control unit 61 executes a zigzag travel mode for each divided region that divides the cleaning region into a plurality of divided regions, and the main body case 20 at the start of each zigzag travel mode ( By setting the traveling direction of the vacuum cleaner 11) to be along the longitudinal direction of the divided region, it is possible to perform fine zigzag traveling in each divided region even in a large cleaning region, so that the cleaning region can be traveled more efficiently and autonomously. You can clean it while cleaning.

特に、上記の分割領域を四角形状とすることで、ジグザグ走行する分割領域を簡易化できるとともに、ジグザグ走行時に長手方向となる方向を容易に設定でき、ジグザグ走行の効率をより向上できる。 In particular, by making the above-mentioned divided area into a quadrangular shape, the divided area for zigzag traveling can be simplified, and the longitudinal direction during zigzag traveling can be easily set, and the efficiency of zigzag traveling can be further improved.

しかも、メモリ66に掃除領域の地図データが記憶されているため、掃除領域全体の形状などに基づいて分割領域を設定することが可能になる。このため、掃除領域の全体から見て走行効率が最もよくなるように分割領域を設定することも可能となり、掃除領域をより効率よく自律走行しながら掃除できる。 Moreover, since the map data of the cleaning area is stored in the memory 66, it is possible to set the divided area based on the shape of the entire cleaning area and the like. Therefore, it is possible to set the divided area so that the traveling efficiency is the best when viewed from the entire cleaning area, and the cleaning area can be cleaned while autonomously traveling more efficiently.

次に、第2の実施形態を図9を参照して説明する。なお、上記第1の実施形態と同様の構成および作用については、同一符号を付してその説明を省略する。 Next, the second embodiment will be described with reference to FIG. The same components and operations as those in the first embodiment are designated by the same reference numerals, and the description thereof will be omitted.

この第2の実施形態は、上記第1の実施形態において、走行制御部61が、ジグザグ走行モードにおいて、掃除領域に内接する四角形に対してジグザグ状に走行するように駆動輪21(モータ33)の駆動を制御するものである。 In the second embodiment, in the first embodiment, the driving wheel 21 (motor 33) causes the traveling control unit 61 to travel in a zigzag shape with respect to a quadrangle inscribed in the cleaning area in the zigzag traveling mode. It controls the drive of.

すなわち、図9に示すように、部屋内の壁沿いなどに障害物OBが位置して、掃除領域CAの外縁に凹凸が生じる場合、走行制御部61は、障害物OBに内接する最大の四角形SQ1を抽出し、この四角形SQ1の内部で本体ケース20(電気掃除機11)がジグザグ走行するように駆動輪21(モータ33)の駆動を制御する。方向算出部65は、掃除領域CAの長手方向の算出に代えて、四角形SQ1の長手方向を算出してもよい。この制御は、例えば掃除領域CAが所定以上の大きさでない場合にのみ行ってもよいし、掃除領域CAが所定以上の大きさである場合には、分割領域毎に同様に行ってもよい。 That is, as shown in FIG. 9, when the obstacle OB is located along the wall in the room and the outer edge of the cleaning area CA is uneven, the traveling control unit 61 is the largest quadrangle inscribed in the obstacle OB. SQ1 is extracted, and the drive of the drive wheels 21 (motor 33) is controlled so that the main body case 20 (vacuum cleaner 11) runs in a zigzag manner inside the square SQ1. The direction calculation unit 65 may calculate the longitudinal direction of the quadrangle SQ1 instead of calculating the longitudinal direction of the cleaning area CA. This control may be performed only when, for example, the cleaning area CA is not larger than a predetermined size, or may be similarly performed for each divided area when the cleaning area CA is larger than a predetermined size.

このように、掃除領域に内接する四角形に対して本体ケース20(電気掃除機)がジグザグ状に走行するように走行制御部61が駆動輪21(モータ33)の駆動を制御することで、障害物の配置などによって複雑な形状となった掃除領域の場合などに、ジグザグ走行する領域を簡易化でき、掃除領域の主要な部分を短時間で掃除することが可能になる。 In this way, the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) so that the main body case 20 (vacuum cleaner) travels in a zigzag shape with respect to the quadrangle inscribed in the cleaning area. In the case of a cleaning area having a complicated shape due to the arrangement of objects, the zigzag traveling area can be simplified, and the main part of the cleaning area can be cleaned in a short time.

この構成の場合、掃除領域に内接する四角形の外側に位置する掃除領域については、走行制御部61が本体ケース20(電気掃除機11)を壁に沿って走行させつつ掃除部22により掃除をするなどの別途の仕上げ動作を行うことで、掃除領域全体を掃除することが可能になる。 In the case of this configuration, the traveling control unit 61 cleans the cleaning area located outside the quadrangle inscribed in the cleaning area by the cleaning unit 22 while traveling the main body case 20 (vacuum cleaner 11) along the wall. It is possible to clean the entire cleaning area by performing a separate finishing operation such as.

次に、第3の実施形態を図10を参照して説明する。なお、上記各実施形態と同様の構成および作用については、同一符号を付してその説明を省略する。 Next, the third embodiment will be described with reference to FIG. The same components and operations as in each of the above embodiments are designated by the same reference numerals, and the description thereof will be omitted.

この第3の実施形態は、上記第1の実施形態において、走行制御部61が、ジグザグ走行モードにおいて、掃除領域に外接する四角形に対してジグザグ状に走行するように駆動輪21(モータ33)の駆動を制御するものである。 In the third embodiment, in the first embodiment, the driving wheel 21 (motor 33) causes the traveling control unit 61 to travel in a zigzag shape with respect to a quadrangle circumscribing the cleaning area in the zigzag traveling mode. It controls the drive of.

すなわち、図10に示すように、掃除領域CA内に障害物OBが位置する場合でも、障害物OBを無視して掃除領域CAを含む最小の四角形SQ2を抽出し、この四角形SQ2の内部で本体ケース20(電気掃除機11)がジグザグ走行するように駆動輪21(モータ33)の駆動を制御する。この制御は、例えば掃除領域CAが所定以上の大きさでない場合にのみ行ってもよいし、掃除領域CAが所定以上の大きさである場合には、分割領域毎に同様に行ってもよい。なお、図10においては、説明を明確にするために四角形SQ2を掃除領域CAより僅かに小さく図示している。 That is, as shown in FIG. 10, even when the obstacle OB is located in the cleaning area CA, the smallest quadrangle SQ2 including the cleaning area CA is extracted ignoring the obstacle OB, and the main body is inside the quadrangle SQ2. The drive of the drive wheels 21 (motor 33) is controlled so that the case 20 (vacuum cleaner 11) runs in a zigzag manner. This control may be performed only when, for example, the cleaning area CA is not larger than a predetermined size, or may be similarly performed for each divided area when the cleaning area CA is larger than a predetermined size. In FIG. 10, the quadrangle SQ2 is shown slightly smaller than the cleaning area CA for the sake of clarity.

このとき、障害物OBの位置では、走行制御部61が駆動輪21(モータ33)の駆動を制御して、本体ケース20(電気掃除機11)を、この障害物OBを回避するように走行させる。 At this time, at the position of the obstacle OB, the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) and travels the main body case 20 (vacuum cleaner 11) so as to avoid the obstacle OB. Let me.

このように、掃除領域に外接する四角形に対して本体ケース20(電気掃除機11)がジグザグ状に走行するように走行制御部61が駆動輪21(モータ33)の駆動を制御することで、障害物の近傍の位置ではジグザグ走行する領域が重複する部分が生じるものの、仕上げ動作を行うことなく、掃除領域全体を細かく順に掃除可能となる。 In this way, the travel control unit 61 controls the drive of the drive wheels 21 (motor 33) so that the main body case 20 (vacuum cleaner 11) travels in a zigzag shape with respect to the quadrangle circumscribing the cleaning area. Although there are areas where the zigzag traveling areas overlap at positions near the obstacles, the entire cleaning area can be cleaned in order without performing a finishing operation.

なお、上記各実施形態において、地図データは、メモリだけでなく、データ通信手段を介して、ネットワークを経由してサーバに送信して記憶したり、外部装置に送信して外部装置のメモリに記憶したり外部装置に表示したりすることができる。 In each of the above embodiments, the map data is transmitted not only to the memory but also to the server via the network via the data communication means and stored, or is transmitted to the external device and stored in the memory of the external device. It can be displayed on an external device.

また、メモリ66に記憶された掃除領域の地図データに基づいてジグザグ走行モードの開始時の走行方向を決定したが、例えば周囲検出センサ43により検出した掃除領域の情報をメモリ66に保有し、この保有した情報に基づいてジグザグ走行モードの開始時の走行方向を決定しても、同様の作用効果を奏することができる。この場合、例えば周囲検出センサ43により検出可能な範囲から掃除領域、あるいは分割領域の長手方向を見つけて設定することができる。また、この場合、地図生成部64は不要となる。 Further, the traveling direction at the start of the zigzag traveling mode is determined based on the map data of the cleaning area stored in the memory 66. For example, the information of the cleaning area detected by the surrounding detection sensor 43 is stored in the memory 66. Even if the traveling direction at the start of the zigzag traveling mode is determined based on the retained information, the same effect can be obtained. In this case, for example, the longitudinal direction of the cleaning area or the divided area can be found and set from the range that can be detected by the surrounding detection sensor 43. Further, in this case, the map generation unit 64 becomes unnecessary.

さらに、例えば使用者が入出力部などを介して外部入力することなどによって掃除領域の地図を入力してメモリ66に記憶させるように構成することもできる。この場合には、周囲検出センサ43および地図生成部64をそれぞれ設けなくてもよい。 Further, for example, the user can input a map of the cleaning area by externally inputting it via an input / output unit or the like and store it in the memory 66. In this case, it is not necessary to provide the surrounding detection sensor 43 and the map generation unit 64, respectively.

さらに、周囲検出センサ43としては、カメラ51を用いるものの他に、例えばレーザや赤外線を用いるものなど、物体の三次元座標を検出する任意の構成を適用できる。 Further, as the ambient detection sensor 43, in addition to the one using the camera 51, an arbitrary configuration for detecting the three-dimensional coordinates of an object, such as one using a laser or infrared rays, can be applied.

また、走行制御部61、掃除制御部62、センサ接続部63、地図生成部64、方向算出部65、メモリ66、充電制御部などは、それぞれ制御手段24に備える構成としたが、それぞれ別個に備えていてもよいし、任意に一体的に組み合わせてもよい。 Further, the traveling control unit 61, the cleaning control unit 62, the sensor connection unit 63, the map generation unit 64, the direction calculation unit 65, the memory 66, the charge control unit, etc. are configured to be provided in the control means 24, but they are separately provided. It may be provided, or it may be arbitrarily combined integrally.

以上説明した少なくとも一つの実施形態によれば、走行制御部61が、ジグザグ走行モードの開始時の本体ケース20(電気掃除機11)の走行方向を、掃除領域の長手方向に沿う方向とすることで、ジグザグ走行の方向転換時の旋回の回数を低減できる。このため、掃除領域を効率よく自律走行しながら掃除できる。 According to at least one embodiment described above, the travel control unit 61 sets the travel direction of the main body case 20 (vacuum cleaner 11) at the start of the zigzag travel mode to be along the longitudinal direction of the cleaning area. Therefore, the number of turns at the time of changing the direction of zigzag running can be reduced. Therefore, the cleaning area can be cleaned while traveling efficiently and autonomously.

すなわち、方向転換時の旋回の際には、走行を一旦停止し、90°旋回して所定距離走行し、さらに走行を一旦停止して90°旋回する必要があるため、これら一連の動作に時間を要する。したがって、旋回の回数を低減できるほど、掃除領域の完走に要する時間を短縮することが可能となるから、ジグザグ走行モードの開始時の走行方向を掃除領域の長手方向とすることで、掃除領域の短手方向に向かう場合よりも旋回の回数を低減でき、効率よく自律走行できる。 That is, when turning at the time of turning, it is necessary to temporarily stop the traveling, turn 90 ° to travel a predetermined distance, and then temporarily stop the traveling to turn 90 °. Therefore, it takes time for these series of operations. Needs. Therefore, as the number of turns can be reduced, the time required to complete the cleaning area can be shortened. Therefore, by setting the traveling direction at the start of the zigzag traveling mode to the longitudinal direction of the cleaning area, the cleaning area can be reduced. The number of turns can be reduced compared to when heading in the short direction, and autonomous driving can be performed efficiently.

特に、二次電池を電源として用いる電気掃除機11の場合、旋回の回数を低減することによって掃除時間を短縮できることにより、二次電池の電力を有効に利用でき、充電時間や充電回数を抑制しつつ、より広い面積の掃除領域を掃除することが可能になる。 In particular, in the case of the vacuum cleaner 11 that uses a secondary battery as a power source, the cleaning time can be shortened by reducing the number of turns, so that the power of the secondary battery can be effectively used and the charging time and the number of charging times can be suppressed. At the same time, it becomes possible to clean a larger area of cleaning area.

例えば、長手方向の長さが短手方向の長さと比較して非常に大きい、細長い廊下などの掃除領域を掃除する場合には、旋回の回数を大幅に低減でき、短時間で効率よく掃除できる。 For example, when cleaning a cleaning area such as an elongated corridor whose length in the longitudinal direction is very large compared to the length in the lateral direction, the number of turns can be significantly reduced, and cleaning can be performed efficiently in a short time. ..

走行制御部61は、ジグザグ走行モードの開始前に、本体ケース20(電気掃除機11)が掃除領域の角部にない場合、本体ケース20(電気掃除機11)を掃除領域の角部に移動させた後、ジグザグ走行モードを開始するように駆動輪21(モータ33)の駆動を制御することで、例えば掃除領域の中央部などからジグザグ走行を開始する場合と比較して、ジグザグ走行の効率を向上できるとともに、一度に掃除領域全体をジグザグ走行で掃除することが可能になる。 The travel control unit 61 moves the main body case 20 (vacuum cleaner 11) to the corner of the cleaning area if the main body case 20 (vacuum cleaner 11) is not in the corner of the cleaning area before the start of the zigzag travel mode. By controlling the drive of the drive wheels 21 (motor 33) so as to start the zigzag running mode after the driving, the efficiency of the zigzag running is compared with the case where the zigzag running is started from the central part of the cleaning area, for example. It is possible to clean the entire cleaning area at once by zigzag running.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

11 電気掃除機
20 本体ケース
21 駆動部である駆動輪
22 掃除部
43 周囲検出手段である周囲検出センサ
61 走行制御手段である走行制御部
66 保有手段であるメモリ
CA 掃除領域
CO 角部
DA 分割領域
11 vacuum cleaner
20 Body case
21 Drive wheels that are the drive unit
22 Cleaning department
43 Peripheral detection sensor, which is a peripheral detection means
61 Travel control unit, which is a travel control means
66 Memory as a means of possession
CA cleaning area
CO corner
DA division area

Claims (5)

本体ケースと、
掃除をする掃除部と、
掃除領域の情報を保有する保有手段と、
前記本体ケースを走行させる駆動部と、
少なくとも前記駆動部に給電する電池と、
前記駆動部の駆動を制御することで前記保有手段により情報を保有する前記掃除領域内をジグザグ状に前記本体ケースを自律走行させるジグザグ走行モードを備える走行制御手段とを具備し、
前記走行制御手段は、前記ジグザグ走行モードにおいて、前記掃除領域の障害物に内接する四角形に対してジグザグ状に走行するように前記駆動部の駆動を制御し、前記ジグザグ走行モードの開始時の前記本体ケースの走行方向を、前記四角形の長手方向に沿う方向とする
ことを特徴とした電気掃除機。
Body case and
Cleaning department to clean and
The means of holding information on the cleaning area and
The drive unit that runs the main body case and
At least a battery that supplies power to the drive unit,
It is provided with a traveling control means having a zigzag traveling mode in which the main body case is autonomously traveled in a zigzag shape in the cleaning area where information is retained by the possessing means by controlling the driving of the driving unit.
In the zigzag traveling mode, the traveling control means controls the driving of the driving unit so as to travel in a zigzag shape with respect to a quadrangle inscribed in the obstacle in the cleaning area, and the traveling control means at the start of the zigzag traveling mode. An electric vacuum cleaner characterized in that the traveling direction of the main body case is along the longitudinal direction of the quadrangle.
走行制御手段は、掃除領域を障害物に内接する複数の四角形に分割する分割領域毎にジグザグ走行モードを実施し、それぞれのジグザグ走行モードの開始時の本体ケースの走行方向を、前記分割領域の長手方向に沿う方向とするThe traveling control means implements a zigzag traveling mode for each divided region that divides the cleaning area into a plurality of quadrangles inscribed in the obstacle, and sets the traveling direction of the main body case at the start of each zigzag traveling mode as the divided region. The direction is along the longitudinal direction
ことを特徴とした請求項1記載の電気掃除機。The vacuum cleaner according to claim 1, wherein the vacuum cleaner is characterized in that.
保有手段は、掃除領域の地図データを掃除領域の情報として保有する
ことを特徴とした請求項1または2記載の電気掃除機。
The vacuum cleaner according to claim 1 or 2 , wherein the holding means holds the map data of the cleaning area as the information of the cleaning area.
本体ケースの周囲の情報を検出する周囲検出手段を具備し、
保有手段は、前記周囲検出手段により検出した情報を掃除領域の情報として保有する
ことを特徴とした請求項1または2記載の電気掃除機
Equipped with a peripheral detection means that detects information around the main body case,
The vacuum cleaner according to claim 1 or 2 , wherein the holding means holds the information detected by the surrounding detection means as the information of the cleaning area .
走行制御手段は、本体ケースを掃除領域の角部に移動させた後、ジグザグ走行モードを開始するように駆動部の駆動を制御する
ことを特徴とした請求項1ないしいずれか一記載の電気掃除機。
The electricity according to any one of claims 1 to 4 , wherein the travel control means controls the drive of the drive unit so as to start the zigzag travel mode after moving the main body case to the corner of the cleaning area. Vacuum cleaner.
JP2017101947A 2017-05-23 2017-05-23 Vacuum cleaner Active JP6912937B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017101947A JP6912937B2 (en) 2017-05-23 2017-05-23 Vacuum cleaner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017101947A JP6912937B2 (en) 2017-05-23 2017-05-23 Vacuum cleaner

Publications (2)

Publication Number Publication Date
JP2018196513A JP2018196513A (en) 2018-12-13
JP6912937B2 true JP6912937B2 (en) 2021-08-04

Family

ID=64662798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017101947A Active JP6912937B2 (en) 2017-05-23 2017-05-23 Vacuum cleaner

Country Status (1)

Country Link
JP (1) JP6912937B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7228380B2 (en) * 2018-12-17 2023-02-24 東芝ライフスタイル株式会社 autonomous vacuum cleaner
CN109984684B (en) * 2019-04-11 2021-04-27 云鲸智能科技(东莞)有限公司 Cleaning control method, cleaning control device, cleaning robot and storage medium
CN109984685B (en) * 2019-04-11 2021-08-06 云鲸智能科技(东莞)有限公司 Cleaning control method, cleaning control device, cleaning robot and storage medium
JP2023074521A (en) * 2021-11-18 2023-05-30 パナソニックIpマネジメント株式会社 Traveling map creation device, autonomous travel type robot, traveling map creation method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0751120B2 (en) * 1986-05-12 1995-06-05 三洋電機株式会社 Mobile work vehicle with cord reel
JP2669822B2 (en) * 1987-05-19 1997-10-29 三洋電機株式会社 Work route determination device for work vehicles
JPH0546239A (en) * 1991-08-10 1993-02-26 Nec Home Electron Ltd Autonomously travelling robot
US5440216A (en) * 1993-06-08 1995-08-08 Samsung Electronics Co., Ltd. Robot cleaner
JP3598881B2 (en) * 1999-06-09 2004-12-08 株式会社豊田自動織機 Cleaning robot

Also Published As

Publication number Publication date
JP2018196513A (en) 2018-12-13

Similar Documents

Publication Publication Date Title
JP6831213B2 (en) Vacuum cleaner
JP6864433B2 (en) Vacuum cleaner
CN109843139B (en) Electric vacuum cleaner
KR101840158B1 (en) Electric vacuum cleaner
CN110325938B (en) Electric vacuum cleaner
CN110636789B (en) Electric vacuum cleaner
JP7075201B2 (en) Vacuum cleaner
JP6912937B2 (en) Vacuum cleaner
CN110325089B (en) Electric vacuum cleaner
JP7023719B2 (en) Autonomous vehicle
JP7295657B2 (en) Autonomous vehicle device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210402

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: 20210630

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210709

R150 Certificate of patent or registration of utility model

Ref document number: 6912937

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150