Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7538993B2 - Display device, system having autonomous vacuum cleaner and display device, display method and program - Google Patents
[go: Go Back, main page]

JP7538993B2 - Display device, system having autonomous vacuum cleaner and display device, display method and program - Google Patents

Display device, system having autonomous vacuum cleaner and display device, display method and program Download PDF

Info

Publication number
JP7538993B2
JP7538993B2 JP2021043036A JP2021043036A JP7538993B2 JP 7538993 B2 JP7538993 B2 JP 7538993B2 JP 2021043036 A JP2021043036 A JP 2021043036A JP 2021043036 A JP2021043036 A JP 2021043036A JP 7538993 B2 JP7538993 B2 JP 7538993B2
Authority
JP
Japan
Prior art keywords
vacuum cleaner
map
information
unit
lidar
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
JP2021043036A
Other languages
Japanese (ja)
Other versions
JP2022142820A (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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2021043036A priority Critical patent/JP7538993B2/en
Publication of JP2022142820A publication Critical patent/JP2022142820A/en
Priority to JP2024107745A priority patent/JP2024127964A/en
Priority to JP2024109361A priority patent/JP7742531B2/en
Application granted granted Critical
Publication of JP7538993B2 publication Critical patent/JP7538993B2/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

本開示は、表示装置、自律走行型掃除機と表示装置を有するシステム、表示方法及びプログラムに関する。 The present disclosure relates to a display device, a system having an autonomous vacuum cleaner and a display device, a display method, and a program.

特許文献1には、障害物センサを用いて周囲の状況を検出し、その検出結果により地図を作成する機能を有する掃除機が記載されている。 Patent document 1 describes a vacuum cleaner that uses an obstacle sensor to detect the surrounding situation and creates a map based on the detection results.

特開2005-205028号公報JP 2005-205028 A

近年ではLIDAR(Light Detection And Ranging)を搭載した掃除機も製品化されており、障害物の検出範囲が広がってきている。しかしながら、掃除機により検出された障害物を全て表示すると、例えば特許文献1に記載の地図のように表示すると、部屋の外に存在する障害物も表示することになり、使用者にとって不要な情報までも表示部に表示してしまう。 In recent years, vacuum cleaners equipped with LIDAR (Light Detection and Ranging) have been commercialized, and the detection range of obstacles has expanded. However, if all obstacles detected by the vacuum cleaner are displayed, for example as in the map described in Patent Document 1, obstacles that exist outside the room will also be displayed, and unnecessary information for the user will be displayed on the display.

本発明は、障害物を検出する第1の検出部と、当該第1の検出部と異なる検出方式で障害物を検出する第2の検出部であるLIDARと、を有する自律走行型掃除機の走行時にLIDARが検出した障害物を地図上に表示可能な表示装置であり、表示装置が地図を表示する際に、壁に囲まれた領域である内側領域に、障害物、ゴミの量、自律走行型掃除機の走行ルートの少なくともいずれか1つを表示可能であると共に、壁の外側の領域である外側領域には、LIDARが検出した情報を反映させないように、地図を表示する表示装置である。 The present invention is a display device capable of displaying on a map obstacles detected by the LIDAR while an autonomous vacuum cleaner is traveling, the display device having a first detection unit that detects obstacles and a second detection unit, LIDAR, that detects obstacles using a detection method different from that of the first detection unit.When the display device displays the map, it is capable of displaying at least one of the obstacles, the amount of dirt, and the traveling route of the autonomous vacuum cleaner in the inner area, which is an area surrounded by walls, and the display device displays the map in such a way that information detected by the LIDAR is not reflected in the outer area, which is the area outside the walls.

本発明は、自律走行型掃除機と表示装置を有するシステムであり、自律走行型掃除機は、障害物を検出する第1の検出部と、当該第1の検出部と異なる検出方式で障害物を検出する第2の検出部であるLIDARと、を有し、表示装置は、自律走行型掃除機の走行時にLIDARが検出した障害物を地図上に表示可能な表示装置であり、表示装置は、地図を表示する際に、壁に囲まれた領域である内側領域に、障害物、ゴミの量、自律走行型掃除機の走行ルートの少なくともいずれか1つを表示可能であると共に、壁の外側の領域である外側領域には、LIDARが検出した情報を反映させないように地図を表示する、自律走行型掃除機と表示装置を有するシステムである。 The present invention is a system having an autonomous vacuum cleaner and a display device, the autonomous vacuum cleaner having a first detection unit that detects obstacles and a second detection unit that is a LIDAR that detects obstacles using a detection method different from that of the first detection unit , and the display device is capable of displaying on a map obstacles detected by the LIDAR when the autonomous vacuum cleaner is traveling, and when displaying the map, the display device is capable of displaying at least one of obstacles, the amount of garbage, and the traveling route of the autonomous vacuum cleaner in an inner area that is an area surrounded by a wall, and displays the map in an outer area that is an area outside the wall in a manner that does not reflect information detected by the LIDAR.This is a system having an autonomous vacuum cleaner and a display device.

本発明は、自律走行型掃除機の障害物を検出する第1の検出部と、当該第1の検出部と異なる検出方式で障害物を検出する第2の検出部であるLIDARが走行中に障害物を検出するステップと、地図情報作成部が、LIDARにより検出された障害物と障害物の位置の情報を作成するステップと、地図情報作成部が作成した情報の内、壁の外側の領域である外側領域にLIDARが検出した情報があれば、その情報を地図上に反映しないように地図作成部が地図を作成するステップと、地図作成部が作成した地図を表示部が表示するステップと、を有する表示方法である。 The present invention is a display method having the steps of: a first detection unit that detects obstacles in an autonomous vacuum cleaner; a second detection unit, which is a LIDAR and detects obstacles using a detection method different from that of the first detection unit, detecting obstacles while the autonomous vacuum cleaner is traveling; a map information creation unit creating information on the obstacles detected by the LIDAR and their positions; a map creation unit creating a map such that, if there is information detected by the LIDAR in an outer area, which is an area outside a wall, the map information creation unit does not reflect that information on the map; and a display unit displaying the map created by the map creation unit .

本発明は、自律走行型掃除機の障害物を検出する第1の検出部と、当該第1の検出部と異なる検出方式で障害物を検出する第2の検出部であるLIDARが走行中に障害物を検出するステップと、地図情報作成部が、LIDARにより検出された障害物と障害物の位置の情報を作成するステップと、地図情報作成部が作成した情報の内、壁の外側の領域である外側領域にLIDARが検出した情報があれば、その情報を地図上に反映しないように地図作成部が地図を作成するステップと、地図作成部が作成した地図を表示部が表示するステップと、を有するプログラムである。 The present invention is a program having the steps of a first detection unit that detects obstacles in an autonomous vacuum cleaner, a second detection unit that detects obstacles using a detection method different from that of the first detection unit, which is a LIDAR, detecting obstacles while the autonomous vacuum cleaner is moving, a map information creation unit creating information on the obstacles detected by the LIDAR and their positions, a map created by the map information creation unit such that if there is information detected by the LIDAR in an outer area, which is an area outside a wall, the map creation unit creates a map so that the information is not reflected on the map, and a display unit displays the map created by the map creation unit .

本発明により、地図を表示する際に使用者にとって不要な情報はできるだけ排除して表示することができる。 This invention makes it possible to display a map while eliminating as much information as possible that is unnecessary for the user.

本実施例の掃除機システムを示す図FIG. 1 shows a vacuum cleaner system according to an embodiment of the present invention. 本実施例の掃除機100の斜視図FIG. 1 is a perspective view of a vacuum cleaner 100 according to an embodiment of the present invention; 本実施例の掃除機100の平面図1 is a plan view of a vacuum cleaner 100 according to an embodiment of the present invention; 本実施例の掃除機100の左側面図FIG. 1 is a left side view of the vacuum cleaner 100 according to the present embodiment. 本実施例の掃除機100の正面図FIG. 1 is a front view of a vacuum cleaner 100 according to an embodiment of the present invention; 本実施例の掃除機100の底面図A bottom view of the vacuum cleaner 100 of this embodiment. 本実施例の掃除機100の斜視図FIG. 1 is a perspective view of a vacuum cleaner 100 according to an embodiment of the present invention; 実施の形態1における掃除機100のブロック図Block diagram of a vacuum cleaner 100 according to a first embodiment. 実施の形態1におけるサーバのブロック図Block diagram of a server according to the first embodiment 実施の形態1における通信端末のブロック図Block diagram of a communication terminal according to the first embodiment. 実施の形態1における掃除機システムのシーケンス図Sequence diagram of the vacuum cleaner system according to the first embodiment 実施の形態1における掃除機システムのシーケンス図Sequence diagram of the vacuum cleaner system according to the first embodiment 実施の形態2における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the second embodiment. 実施の形態2における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the second embodiment. 実施の形態2における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the second embodiment. 実施の形態2における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the second embodiment. 実施の形態2における通信端末300の動作を示すフロー図FIG. 11 is a flow diagram showing an operation of a communication terminal 300 according to a second embodiment. 実施の形態3における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the third embodiment. 実施の形態3における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the third embodiment. 実施の形態3における掃除機システムのシーケンス図Sequence diagram of the vacuum cleaner system according to the third embodiment 実施の形態3における通信端末300の動作を示すフロー図FIG. 11 is a flow diagram showing an operation of a communication terminal 300 according to a third embodiment. 実施の形態3における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the third embodiment. 実施の形態4における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the fourth embodiment. 実施の形態4における通信端末300の動作を示すフロー図FIG. 13 is a flow diagram showing an operation of a communication terminal 300 according to a fourth embodiment. 実施の形態5における表示部305の表示例を示す図FIG. 13 shows a display example of the display unit 305 in the fifth embodiment. 実施の形態6における掃除機100の動作変移を示す図FIG. 23 shows an operational transition of the vacuum cleaner 100 in the sixth embodiment.

以下、図面を参照しながら実施の形態を詳細に説明する。 The following describes the embodiment in detail with reference to the drawings.

なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されているのであって、これらにより特許請求の範囲に記載の主題を限定することを意図してはいない。 The accompanying drawings and the following description are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.

(実施例1)
図1は、実施例1の掃除機システムを示す図である。
Example 1
FIG. 1 is a diagram showing a vacuum cleaner system according to a first embodiment.

図1において、自律走行型掃除機(掃除機100)は、Bluetooth(登録商標)やWi-Fi(登録商標)等の短距離無線通信により、ルーター200と無線接続することができる。 In FIG. 1, the autonomous vacuum cleaner (vacuum cleaner 100) can wirelessly connect to the router 200 via short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark).

ルーター200は、Bluetooth(登録商標)やWi-Fi(登録商標)等の短
距離無線通信により掃除機100と無線接続可能であり、更に、ルーター200は、例えば、TCP/IP(Transmisson Control Protocol/Internet Protocol)プロトコルを用いてネットワークNに接続することも可能である。
The router 200 can be wirelessly connected to the vacuum cleaner 100 via short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark). Furthermore, the router 200 can also be connected to the network N using, for example, the TCP/IP (Transmission Control Protocol/Internet Protocol) protocol.

通信端末300は、例えば、スマートフォン等のようにタッチパネルにより操作が可能な通信端末や、携帯電話装置、パーソナルコンピュータ等の、通信ネットワークNと接続する機能を有する通信端末である。 The communication terminal 300 is, for example, a communication terminal that can be operated using a touch panel such as a smartphone, a mobile phone device, a personal computer, or the like, that has the function of connecting to the communication network N.

サーバ400は通信ネットワークNに接続されており、掃除機100や通信端末300から送信される各種情報を受信、格納し、送信する機能を有している。 The server 400 is connected to the communication network N and has the function of receiving, storing, and transmitting various information sent from the vacuum cleaner 100 and the communication terminal 300.

尚、掃除機100は、短距離無線接続を行う機能だけでなく、たとえばWiMAX(Worldwide Interoperability for Microwave Access)(登録商標)といった長距離無線通信を行う機能を有していても良いし、ケーブルを介して通信ネットワークNに接続する機能を有していても良い。 The vacuum cleaner 100 may have not only a function for short-range wireless connection, but also a function for long-range wireless communication such as WiMAX (Worldwide Interoperability for Microwave Access) (registered trademark), and may have a function for connecting to a communication network N via a cable.

図2は、本実施例装置である掃除機100の斜視図である。図2において、掃除機100の前側、後ろ側、左側、右側を夫々矢印で図示している。 Figure 2 is a perspective view of the vacuum cleaner 100, which is the device of this embodiment. In Figure 2, the front, rear, left and right sides of the vacuum cleaner 100 are indicated by arrows.

図2において、掃除機100の筐体1は、上ボデー2と下ボデー3を有しており、筐体1の前方にはバンパ4が配置されている。このバンパ4の内側には1又は複数の衝突検出用のスイッチ(図示せず)が配置されており、バンパ4が障害物に衝突すると、バンパ4が筐体1内側に向けて移動すると共にスイッチがオンし、バンパ4が障害物に衝突したことが検出される。 In FIG. 2, the housing 1 of the vacuum cleaner 100 has an upper body 2 and a lower body 3, and a bumper 4 is disposed in front of the housing 1. One or more collision detection switches (not shown) are disposed on the inside of the bumper 4, and when the bumper 4 collides with an obstacle, the bumper 4 moves toward the inside of the housing 1 and the switch is turned on, detecting that the bumper 4 has collided with the obstacle.

筐体1の上面でかつバンパ4の後方には、カバー5が配置されている。このカバー5内部には集塵容器(図示せず)が配置されており、使用者がカバー5を押下するとカバー5の前方又は後方が外れ、筐体1から集塵容器を取り出すことができる。 A cover 5 is disposed on the top surface of the housing 1 and behind the bumper 4. A dust collection container (not shown) is disposed inside the cover 5, and when the user presses the cover 5, the front or rear of the cover 5 is released, allowing the dust collection container to be removed from the housing 1.

カバー5の後方には、LIDAR(Light Detection And Ranging)6が配置されている。このLIDAR6は、LIDAR6の中心を軸として発光部と受光部を回転させることにより、筐体1の周囲の障害物等を検出することができる。また、このLIDAR6を用いることにより、部屋の地図を作成することも可能である。 A LIDAR (Light Detection and Ranging) 6 is disposed behind the cover 5. This LIDAR 6 can detect obstacles and the like around the housing 1 by rotating the light emitting unit and the light receiving unit around the axis at the center of the LIDAR 6. It is also possible to create a map of the room by using this LIDAR 6.

図3は、本実施例装置である掃除機100の平面図である。図3において、掃除機100の前側、後ろ側、左側、右側を夫々矢印で図示している。 Figure 3 is a plan view of the vacuum cleaner 100, which is the device of this embodiment. In Figure 3, the front, rear, left and right sides of the vacuum cleaner 100 are indicated by arrows.

図3において、筐体1の前方には上から見て略コの字状の形状であるバンパ4が配置され、筐体1の後方には上ボデー2が配置されている。バンパ4と上ボデー2の間には、カバー5が配置されており、カバー5の後方にはLIDAR6が配置されている。 In FIG. 3, a bumper 4 that is roughly U-shaped when viewed from above is disposed in front of the housing 1, and an upper body 2 is disposed behind the housing 1. A cover 5 is disposed between the bumper 4 and the upper body 2, and a LIDAR 6 is disposed behind the cover 5.

バンパ4は、内部に配置されているスプリング(図示せず)により、筐体1前方へと付勢されており、バンパ4と上ボデー2との間には隙間が存在する。バンパ4が障害物に衝突すると、バンパ4はスプリングの力に抗してこの隙間分、後方へと移動可能である。 The bumper 4 is biased toward the front of the housing 1 by a spring (not shown) located inside, and there is a gap between the bumper 4 and the upper body 2. When the bumper 4 collides with an obstacle, the bumper 4 can move backwards by the amount of this gap against the force of the spring.

図4は、本実施例装置である掃除機100の左側面図である。図4において、掃除機100の前側、後ろ側、上側、下側を夫々矢印で図示している。 Figure 4 is a left side view of the vacuum cleaner 100, which is the device of this embodiment. In Figure 4, the front, rear, top, and bottom of the vacuum cleaner 100 are indicated by arrows.

筐体1の前方にはバンパ4が配置され、その後方には上ボデー2が配置されている。また、上ボデー2の左右側面には、排気口7が形成されており、上ボデー2の後方上面にはLIDAR6が配置されている。下ボデー3の前方にはサイドブラシ8が配置されており、後方には後輪9が配置されている。 A bumper 4 is disposed in front of the housing 1, and an upper body 2 is disposed behind it. Exhaust ports 7 are formed on the left and right side surfaces of the upper body 2, and a LIDAR 6 is disposed on the rear upper surface of the upper body 2. Side brushes 8 are disposed in front of the lower body 3, and rear wheels 9 are disposed behind it.

図5は、本実施例装置である掃除機100の正面図である。図5において、掃除機100の上側、下側、左側、右側を夫々矢印で図示している。 Figure 5 is a front view of the vacuum cleaner 100, which is the device of this embodiment. In Figure 5, the top, bottom, left side, and right side of the vacuum cleaner 100 are indicated by arrows.

バンパ4の前面には2つの超音波センサ10と、発光素子と受光素子を有する赤外線センサ11を2つ有している。又、下ボデー3の前方にはサイドブラシ8が配置されている。サイドブラシ8は、下ボデー3の前方右側と前方左側の両方に配置しているが、下ボデー3の前方右側か左側のいずれかに配置しても良い。 The front surface of the bumper 4 has two ultrasonic sensors 10 and two infrared sensors 11 each having a light emitting element and a light receiving element. In addition, a side brush 8 is disposed in front of the lower body 3. The side brush 8 is disposed on both the front right side and the front left side of the lower body 3, but it may be disposed on either the front right side or the front left side of the lower body 3.

図6は、本実施例装置である掃除機100の底面図である。図6において、掃除機100の前側、後ろ側、左側、右側を夫々矢印で図示している。 Figure 6 is a bottom view of the vacuum cleaner 100, which is the device of this embodiment. In Figure 6, the front, rear, left and right sides of the vacuum cleaner 100 are indicated by arrows.

図6において、下ボデー3の後方には後輪9が配置されており、この後輪9の前方には、例えばリチウムイオン電池等の二次電池からなるバッテリー18が配置されている。また、下ボデー3の略中央には右駆動輪19と左駆動輪20が配置されており、右駆動輪19と左駆動輪20夫々に車輪支持部材21が接続されている。この車輪支持部材21は、軸Aを軸として、筐体1の上下方向に移動可能である、また、2つの車輪支持部材21は夫々下ボデー3との間に車輪用のスプリング(図示せず)が配置されており、この車輪用のスプリングにより、車輪支持部材21と、右駆動輪19及び左駆動輪20は、床面に向けて付勢されている。 In FIG. 6, rear wheels 9 are disposed behind the lower body 3, and a battery 18, which is a secondary battery such as a lithium-ion battery, is disposed in front of the rear wheels 9. A right drive wheel 19 and a left drive wheel 20 are disposed approximately in the center of the lower body 3, and a wheel support member 21 is connected to each of the right drive wheel 19 and the left drive wheel 20. The wheel support member 21 can move in the vertical direction of the housing 1 around axis A. A wheel spring (not shown) is disposed between each of the two wheel support members 21 and the lower body 3, and the wheel spring urges the wheel support member 21 and the right drive wheel 19 and the left drive wheel 20 toward the floor surface.

図6において、右駆動輪19と左駆動輪20との間にバッテリー18の一部が位置しているが、右駆動輪19と左駆動輪20よりも後方にバッテリー18を配置する構成としても良い。しかしながら、本実施例では、バッテリー18を筐体1の後方に配置することにより、筐体1の重心を筐体後方に来るように設計している。このため、2つの車輪支持部材21夫々の軸Aの間に少なくともバッテリー18の一部が位置することが好ましい。 In FIG. 6, a portion of the battery 18 is located between the right drive wheel 19 and the left drive wheel 20, but the battery 18 may be located behind the right drive wheel 19 and the left drive wheel 20. However, in this embodiment, the battery 18 is located behind the housing 1, so that the center of gravity of the housing 1 is designed to be at the rear of the housing. For this reason, it is preferable that at least a portion of the battery 18 is located between the axes A of the two wheel support members 21.

図6において、バッテリー18よりも前方で且つ、右駆動輪19と左駆動輪20よりも前方には、集塵を吸い込むための吸込口22が形成されており、この吸込口22の内部には、メインブラシ23が回転可能に軸支されている。 In FIG. 6, an intake port 22 for sucking in collected dust is formed forward of the battery 18 and forward of the right drive wheel 19 and the left drive wheel 20, and a main brush 23 is rotatably supported inside this intake port 22.

この吸込口22の左右両側には夫々段差センサ24が配置されており、この段差センサ24は発光部と受光部を有しており、筐体1が段差にさしかかったことを検出する。 A step sensor 24 is located on each side of the suction port 22. The step sensor 24 has a light-emitting element and a light-receiving element, and detects when the housing 1 approaches a step.

図6において、段差センサ24の先端は、メインブラシ23の回転軸の軸線上に位置するか、略同じ位置である。或いは、段差センサ24の先端を、メインブラシ23の回転軸の軸線よりも後方に配置しても良い。 In FIG. 6, the tip of the step sensor 24 is located on the axis of the rotation shaft of the main brush 23 or at approximately the same position. Alternatively, the tip of the step sensor 24 may be located rearward of the axis of the rotation shaft of the main brush 23.

段差センサ24は、図6に示す位置以外にも配置しても良い。例えば、下ボデー3の前方側に配置しても良い。 The step sensor 24 may be positioned in a location other than that shown in FIG. 6. For example, it may be positioned on the front side of the lower body 3.

段差センサ24の前方には窪み25があり、この窪み25の略中央を軸にしてサイドブラシ8が配置されている。サイドブラシ8は、吸込口22に向けて回転する。このため、図6において、左側のサイドブラシ8は時計回りに回転し、右側のサイドブラシ8は反時計回りに回転する。 There is a recess 25 in front of the step sensor 24, and the side brushes 8 are arranged with their axis at approximately the center of this recess 25. The side brushes 8 rotate toward the suction port 22. Therefore, in FIG. 6, the left side brush 8 rotates clockwise, and the right side brush 8 rotates counterclockwise.

図7は、本実施例装置である掃除機100の前方下側から見た斜視図である。 Figure 7 is a perspective view of the vacuum cleaner 100, which is the device of this embodiment, seen from the front and below.

図7において、下ボデー3前方の左右側には、夫々サイドブラシ8が配置された窪み25が形成されている。サイドブラシ8の長さは、この窪み25よりも筐体1外側に突出する長さである。 In FIG. 7, recesses 25 in which side brushes 8 are disposed are formed on the left and right sides of the front of the lower body 3. The length of the side brushes 8 is such that they protrude beyond the recesses 25 toward the outside of the housing 1.

図8は、実施例1の掃除機100の機能ブロック図である。なお、通常の自律走行型掃除機の機能ブロックの内、本実施例と直接関係ない構成は省略している。 Figure 8 is a functional block diagram of the vacuum cleaner 100 of Example 1. Note that among the functional blocks of a normal autonomous vacuum cleaner, configurations that are not directly related to this example are omitted.

図8において、通信部101は、通信端末300やルーター200等と無線接続可能であり、例えば、Wi-Fi(登録商標)やBluetooth(登録商標)等の通信機能を有している。 In FIG. 8, the communication unit 101 can wirelessly connect to the communication terminal 300, the router 200, etc., and has communication functions such as Wi-Fi (registered trademark) and Bluetooth (registered trademark).

格納部102は、例えば、フラッシュメモリのような不揮発性メモリからなり、制御部110が実行する制御プログラムや各種パラメータ等を格納する。 The storage unit 102 is, for example, a non-volatile memory such as a flash memory, and stores the control program executed by the control unit 110, various parameters, etc.

吸引モータ104は、吸引風を発生させるためのモータである。吸引モータ104と掃除機100の裏面に形成された吸込口22は連通しており、吸引モータ104によって吸込口22から外気と塵埃が吸引される。 The suction motor 104 is a motor for generating suction air. The suction motor 104 is connected to the suction port 22 formed on the back surface of the vacuum cleaner 100, and the suction motor 104 sucks in outside air and dust from the suction port 22.

右駆動部44は、右駆動輪19を駆動するためのモータである。左駆動部45は、左駆動輪20を駆動するためのモータである。 The right drive unit 44 is a motor for driving the right drive wheel 19. The left drive unit 45 is a motor for driving the left drive wheel 20.

回転検出部103は、右駆動輪19と左駆動輪20夫々の回転方向、回転数、回転速度等を検出する。 The rotation detection unit 103 detects the direction of rotation, number of rotations, rotation speed, etc. of each of the right drive wheel 19 and the left drive wheel 20.

センサ群105は複数種類のセンサを有している。段差センサ24は、掃除機100の裏面に配置され、床面の段差を検出するセンサである。この段差センサ24は、例えば発光素子と受光素子とを有する赤外線によるセンサである。 The sensor group 105 has multiple types of sensors. The step sensor 24 is disposed on the rear surface of the vacuum cleaner 100 and is a sensor that detects steps on the floor surface. This step sensor 24 is, for example, an infrared sensor having a light-emitting element and a light-receiving element.

赤外線センサ11は、例えば発光素子と受光素子とを有する赤外線センサであり、掃除機100の前面に配置され、掃除機100の周囲にある障害物の有無や障害物までの距離等を検出する。尚、この赤外線センサ11は、掃除機100の前面だけでなく、右側面、左側面、後ろ面等に配置しても良い。 The infrared sensor 11 is, for example, an infrared sensor having a light-emitting element and a light-receiving element, and is arranged on the front surface of the vacuum cleaner 100 to detect the presence or absence of obstacles around the vacuum cleaner 100 and the distance to the obstacles. Note that the infrared sensor 11 may be arranged not only on the front surface of the vacuum cleaner 100, but also on the right side, left side, rear surface, etc.

超音波センサ10は、超音波を発する出力部と、反射された超音波を検出する入力部と、を有する超音波センサであり、掃除機100の前面に複数配置され、掃除機100の周囲にある障害物の有無や障害物までの距離等を検出する。尚、この超音波センサ10は、掃除機100の前面だけでなく、右側面、左側面、後ろ面等に配置しても良い。 The ultrasonic sensor 10 is an ultrasonic sensor having an output section that emits ultrasonic waves and an input section that detects reflected ultrasonic waves. A plurality of ultrasonic sensors 10 are arranged on the front surface of the vacuum cleaner 100 to detect the presence or absence of obstacles around the vacuum cleaner 100 and the distance to the obstacles. Note that the ultrasonic sensors 10 may be arranged not only on the front surface of the vacuum cleaner 100, but also on the right side, left side, rear surface, etc.

ジャイロセンサ12は、掃除機100の移動方向や移動速度等を検出するセンサである。 The gyro sensor 12 is a sensor that detects the direction and speed of movement of the vacuum cleaner 100.

LIDAR(Light Detection and Ranging)6は、発光部及び受光部と、これらの素子を回転させるための回転機構及びモータを有している。 The LIDAR (Light Detection and Ranging) 6 has a light emitting unit and a light receiving unit, as well as a rotation mechanism and a motor for rotating these elements.

制御部110は、例えばCPU(Central Processing Unit)のようなマイクロコンピュータからなり、各回路の制御を司る。制御部110は、移動制御部111、位置情報算出部112、地図情報作成部113、を備える。 The control unit 110 is composed of a microcomputer such as a CPU (Central Processing Unit) and controls each circuit. The control unit 110 includes a movement control unit 111, a position information calculation unit 112, and a map information creation unit 113.

移動制御部111は、使用者によって清掃開始を指示されたとき、或いは清掃計画に従って清掃を実行する。例えば、移動制御部111は、設定された清掃開始時刻が到来したときに清掃動作を開始する。移動制御部111は、掃除機100の走行中に、メインブラシ23及びサイドブラシ8を回転駆動して床面を清掃し、吸引モータ104を駆動して塵埃を吸引する。 The movement control unit 111 performs cleaning when instructed by the user to start cleaning or according to a cleaning plan. For example, the movement control unit 111 starts a cleaning operation when the set cleaning start time arrives. While the vacuum cleaner 100 is traveling, the movement control unit 111 rotates and drives the main brush 23 and side brushes 8 to clean the floor surface, and drives the suction motor 104 to suck up dust.

移動制御部111は、右駆動部44及び左駆動部45を制御して右駆動輪19及び左駆動輪20を駆動させることにより掃除機100を移動させる。清掃が開始されるとき、移動制御部111は、掃除機100をベースステーション(充電台)から離脱させる。移動制御部111は、例えば、格納部102に格納されている地図を参照しながら、所定の走行計画にしたがって、又は、ランダムに室内を走行する。清掃が終了すると、移動制御部111は、例えば、格納部102に格納されている地図を参照して、掃除機100をベースステーション(充電台)に帰還させる。 The movement control unit 111 controls the right drive unit 44 and the left drive unit 45 to drive the right drive wheel 19 and the left drive wheel 20, thereby moving the vacuum cleaner 100. When cleaning is started, the movement control unit 111 causes the vacuum cleaner 100 to leave the base station (charging base). The movement control unit 111 travels around the room according to a predetermined travel plan or randomly, for example, while referring to a map stored in the storage unit 102. When cleaning is completed, the movement control unit 111 causes the vacuum cleaner 100 to return to the base station (charging base), for example, while referring to a map stored in the storage unit 102.

移動制御部111は、地図情報を作成する際に、右駆動部44及び左駆動部45を制御して右駆動輪19及び左駆動輪20を駆動させることにより掃除機100を移動させる。例えば、掃除機100を部屋の中でジグザグ走行や、部屋の壁に沿って走行させることにより、地図情報を作成することができる。 When creating map information, the movement control unit 111 controls the right drive unit 44 and the left drive unit 45 to drive the right drive wheel 19 and the left drive wheel 20 to move the vacuum cleaner 100. For example, map information can be created by having the vacuum cleaner 100 move in a zigzag pattern within a room or along the walls of the room.

位置情報算出部112は、LIDAR6で検出された情報と回転検出部103で検出された情報等から自己位置の情報を算出する。回転検出部103で検出された情報は、例えば、駆動輪の回転角度と移動量等の情報である。本実施例では、充電台の位置を初期位置として、この所持位置からLIDAR6で検出された情報と回転検出部103で検出された情報から自己位置の情報を算出する。自己位置の算出方法としては、例えばオドメトリの手法により算出される。 The position information calculation unit 112 calculates information on the self-position from the information detected by the LIDAR 6 and the information detected by the rotation detection unit 103. The information detected by the rotation detection unit 103 is, for example, information on the rotation angle and movement amount of the drive wheels. In this embodiment, the position of the charging stand is set as the initial position, and information on the self-position is calculated from the holding position of the device based on the information detected by the LIDAR 6 and the information detected by the rotation detection unit 103. The self-position is calculated, for example, by an odometry method.

尚、位置情報算出部112による、自己位置の情報は上記した方法に限らず、他の方法も考えられる。例えば、赤外線センサ11や超音波センサ10が検出した障害物に関する情報(障害物の有無と障害物までの距離等の情報)と、LIDAR6が検出した障害物に関する情報(障害物の有無と障害物までの距離等の情報)と、回転検出部103が検出した駆動輪の回転方向、速度、回転数等の情報と、を用いて、掃除機100が現在どの場所にいるかを示す情報を算出することもできる。 The method of obtaining the self-location information by the position information calculation unit 112 is not limited to the above-mentioned method, and other methods are also possible. For example, the information indicating the current location of the vacuum cleaner 100 can be calculated using information about obstacles detected by the infrared sensor 11 or ultrasonic sensor 10 (information about the presence or absence of an obstacle and the distance to the obstacle, etc.), information about obstacles detected by the LIDAR 6 (information about the presence or absence of an obstacle and the distance to the obstacle, etc.), and information about the rotation direction, speed, number of rotations, etc. of the drive wheels detected by the rotation detection unit 103.

尚、ジャイロセンサ12が検出した、掃除機100の走行方向、速度等の情報も用いて、位置情報算出部112で、自律律走行型掃除機が現在どの場所にいるかを示す情報を算出しても良い。 In addition, the location information calculation unit 112 may also use information such as the traveling direction and speed of the vacuum cleaner 100 detected by the gyro sensor 12 to calculate information indicating the current location of the autonomous vacuum cleaner.

地図情報作成部113は、例えば、赤外線センサ11や超音波センサ10が検出した障害物に関する情報(障害物の有無と障害物までの距離等の情報)と、LIDAR6が検出した障害物に関する情報(障害物の有無と障害物までの距離等の情報)とを用いて部屋の間取りに関する情報を含んだ地図情報を作成する。この地図情報には、主に部屋の壁の位置や障害物の位置が含まれる。また、地図情報を作成するにあたって、LIDAR6が検出した情報のみ使用することも可能である。 The map information creation unit 113 creates map information including information about the layout of the room using, for example, information about obstacles detected by the infrared sensor 11 and the ultrasonic sensor 10 (information about the presence or absence of an obstacle and the distance to the obstacle, etc.) and information about obstacles detected by the LIDAR 6 (information about the presence or absence of an obstacle and the distance to the obstacle, etc.). This map information mainly includes the positions of the walls of the room and the positions of obstacles. It is also possible to use only the information detected by the LIDAR 6 when creating the map information.

本実施例では、地図情報作成部113が作成した情報に基づいて、サーバ400或いは通信端末300側で地図を作成する。使用者は、スマートフォン等の通信端末300の表示部305に地図を表示させることにより、掃除機100が掃除する部屋の地図を確認することができる。また、使用者の操作により、以下のような設定を行うことが可能である。 In this embodiment, a map is created on the server 400 or the communication terminal 300 side based on the information created by the map information creation unit 113. The user can check the map of the room to be cleaned by the vacuum cleaner 100 by displaying the map on the display unit 305 of the communication terminal 300 such as a smartphone. In addition, the following settings can be made by the user's operation.

例えば、掃除機100が掃除をするルートの設定、掃除機100が侵入すること或いは掃除を行うことを禁止する領域の設定、掃除機100が掃除を行う領域の設定、掃除を行う日時の設定、等である。 For example, the setting of the route that the vacuum cleaner 100 will clean, the setting of areas where the vacuum cleaner 100 is prohibited from entering or cleaning, the setting of the areas that the vacuum cleaner 100 will clean, the setting of the date and time for cleaning, etc.

本実施例では、位置情報算出部112が算出した自律律走行型掃除機が現在どの場所にいるかを示す情報と、地図情報作成部113が作成した地図情報とを、後述するフレームに含ませ、通信部101を用いて通信端末300等に送信される。 In this embodiment, the information indicating the current location of the autonomous vacuum cleaner calculated by the position information calculation unit 112 and the map information created by the map information creation unit 113 are included in a frame described below and transmitted to the communication terminal 300, etc., using the communication unit 101.

図9は、サーバ400のブロック図である。 Figure 9 is a block diagram of server 400.

図9において、サーバ制御部401は、例えばCPU(Central Processing Unit)のようなマイクロコンピュータからなり、各回路の制御を司る。 In FIG. 9, the server control unit 401 is composed of a microcomputer such as a CPU (Central Processing Unit) and controls each circuit.

サーバ通信部402は、例えば、TCP/IP(Transmisson Control Protocol/Internet Protocol)等の通信プロトコルを用いて、通信ネットワークNに接続する。サーバ格納部403は、サーバ通信部402により送受信する各種データ等を格納する。 The server communication unit 402 connects to the communication network N using a communication protocol such as TCP/IP (Transmission Control Protocol/Internet Protocol). The server storage unit 403 stores various data transmitted and received by the server communication unit 402.

図10は、通信端末300のブロック図である。 Figure 10 is a block diagram of the communication terminal 300.

端末制御部301は、例えばCPU(Central Processing Unit)のようなマイクロコンピュータからなり、各回路の制御を司る。端末制御部301は、地図作成部302を有する。端末通信部303は、基地局と無線接続を行う。 The terminal control unit 301 is composed of a microcomputer such as a CPU (Central Processing Unit) and controls each circuit. The terminal control unit 301 has a map creation unit 302. The terminal communication unit 303 establishes a wireless connection with the base station.

短距離無線部304は、掃除機100等と無線接続可能であり、例えば、Wi-Fi(登録商標)やBluetooth(登録商標)等の通信機能を有している。尚、掃除機100にも同様に短距離無線部がある場合、この短距離無線部304を使用して掃除機100と直接接続することも可能である。 The short-range wireless unit 304 can wirelessly connect to the vacuum cleaner 100 and the like, and has a communication function such as Wi-Fi (registered trademark) or Bluetooth (registered trademark). If the vacuum cleaner 100 also has a short-range wireless unit, it is also possible to directly connect to the vacuum cleaner 100 using this short-range wireless unit 304.

表示部305は、例えばタッチパネルの機能を有する液晶表示装置である。入力部306は、表示部305に搭載された例えば静電式のタッチパネルである。端末格納部307は、例えば、フラッシュメモリのような不揮発性メモリからなり、端末制御部301が実行する制御プログラムや各種パラメータ、地図情報、地図(表示部305に表示する地図)等を格納する。 The display unit 305 is, for example, a liquid crystal display device having a touch panel function. The input unit 306 is, for example, a capacitive touch panel mounted on the display unit 305. The terminal storage unit 307 is, for example, a non-volatile memory such as a flash memory, and stores the control program executed by the terminal control unit 301, various parameters, map information, maps (maps to be displayed on the display unit 305), etc.

図11は実施例1の掃除機システムにおけるシーケンス図である。図11で示す方法では、掃除機100からの地図情報を順次サーバ400へ送信し、サーバ400の格納部に格納する。その後、通信端末300からサーバ400に地図情報の要求があれば、サーバ400から通信端末300に地図情報を送信し、通信端末300側で受信した地図情報に基づいて地図を作成し表示するものである。尚、図11において掃除機100と無線接続されているルーター200は省略している。 Figure 11 is a sequence diagram of the vacuum cleaner system of Example 1. In the method shown in Figure 11, map information from the vacuum cleaner 100 is sequentially transmitted to the server 400 and stored in the storage unit of the server 400. Thereafter, if the communication terminal 300 requests map information from the server 400, the server 400 transmits the map information to the communication terminal 300, and a map is created and displayed based on the map information received on the communication terminal 300 side. Note that the router 200 wirelessly connected to the vacuum cleaner 100 is omitted in Figure 11.

図11の方法では、掃除機100からの地図情報を一旦サーバ400にまとめて格納し、通信端末300がサーバ400に格納された地図情報をまとめて受信し、地図を作成するものである。このため、掃除機100が走行を完了し、地図情報がまとまった時点で通信端末300の使用者が地図を見る事ができる。 In the method of FIG. 11, map information from the vacuum cleaner 100 is temporarily stored in the server 400, and the communication terminal 300 collectively receives the map information stored in the server 400 and creates a map. Therefore, the user of the communication terminal 300 can view the map when the vacuum cleaner 100 has completed its travel and the map information has been compiled.

図11において、掃除機100が運転を開始すると、運転中である旨の通知を掃除機100からサーバ400に行う。尚、本実施例では、掃除機100の状態が変化する度に掃除機100からサーバ400に状態通知を行っている。掃除機100の状態とは、例えば
、掃除の開始、終了、運転状態、動けなくなる等のエラーを含んでいる。
11, when the vacuum cleaner 100 starts operating, the vacuum cleaner 100 notifies the server 400 that it is operating. In this embodiment, the vacuum cleaner 100 notifies the server 400 of the status every time the status of the vacuum cleaner 100 changes. The status of the vacuum cleaner 100 includes, for example, the start and end of cleaning, the operating status, and errors such as being unable to move.

図11に示す、状態通知(運転中)とは、例えば、部屋の地図情報を作成する場合或いは、部屋の地図情報を作成後、清掃動作を行う場合等を含んでいる。 The status notification (operating) shown in FIG. 11 includes, for example, cases where map information of a room is created, or where cleaning operations are performed after map information of a room is created, etc.

掃除機100は、所定の時間毎(例えば1秒毎)にフレームを作成している。フレームには、壁や床等の障害物に関する情報と掃除機100の軌跡に関する情報と、壁等を含む障害物の位置等に関する情報が含まれている。 The vacuum cleaner 100 creates a frame at predetermined intervals (e.g., every second). The frame contains information about obstacles such as walls and floors, information about the trajectory of the vacuum cleaner 100, and information about the positions of obstacles including walls, etc.

具体的には、掃除機100の位置情報算出部112が算出した、自律律走行型掃除機がどの場所に存在したかを示す情報、掃除機100の軌跡に関する情報と、地図情報作成部113が作成した地図情報等が含まれる。 Specifically, the information includes information calculated by the position information calculation unit 112 of the vacuum cleaner 100 indicating where the autonomous vacuum cleaner was located, information about the trajectory of the vacuum cleaner 100, and map information created by the map information creation unit 113.

また、フレームには番号が付与されている。掃除機100が運転開始してから1番目に掃除機100からサーバ400に送信されるフレームはフレーム0であり、フレームが1秒毎に掃除機100から送信される度にフレーム1、フレーム2、フレーム3と番号が増加する。 Furthermore, frames are assigned numbers. The first frame transmitted from the vacuum cleaner 100 to the server 400 after the vacuum cleaner 100 starts operating is frame 0, and the number increases every second with each frame transmitted from the vacuum cleaner 100: frame 1, frame 2, frame 3, etc.

掃除機100側でフレーム0が作成されると、掃除機100からサーバ400へフレーム0が送信され、サーバ400側のサーバ通信部402でフレーム0を受信すると、サーバ格納部403に格納する。続いて、掃除機100側でフレーム1が作成されると、掃除機100からサーバ400へフレーム1が送信され、サーバ400側のサーバ通信部402でフレーム1を受信すると、サーバ格納部403に格納する。このように、フレーム0から順に1秒毎にフレームデータが掃除機100からサーバ400へ送信される。 When frame 0 is created on the vacuum cleaner 100 side, frame 0 is transmitted from the vacuum cleaner 100 to the server 400, and when frame 0 is received by the server communication unit 402 on the server 400 side, it is stored in the server storage unit 403. Next, when frame 1 is created on the vacuum cleaner 100 side, frame 1 is transmitted from the vacuum cleaner 100 to the server 400, and when frame 1 is received by the server communication unit 402 on the server 400 side, it is stored in the server storage unit 403. In this way, frame data is transmitted from the vacuum cleaner 100 to the server 400 every second, starting from frame 0.

そして、掃除機100の運転が終了すると、掃除機100からサーバ400へその旨の情報が送信される。続いて、サーバ400はサーバ格納部403に格納された複数のフレームデータから地図情報を保存する。 When the operation of the vacuum cleaner 100 is finished, the vacuum cleaner 100 transmits information to that effect to the server 400. The server 400 then saves the map information from the multiple frame data stored in the server storage unit 403.

通信端末300側で特定のアプリケーションソフト(例えば、部屋の地図を表示するアプリケーション)を起動する操作が行われると、サーバ400に対して、地図情報の送信要求を行う。これに対してサーバ400は、サーバ格納部403に格納されている地図情報を通信端末300へ送信する。 When an operation is performed on the communication terminal 300 to launch a specific application software (for example, an application that displays a map of a room), a request is made to the server 400 to transmit map information. In response, the server 400 transmits the map information stored in the server storage unit 403 to the communication terminal 300.

通信端末300は、サーバ400から受信した地図情報を用いて地図を作成し、表示部305に表示する。(例えば、図18に示すような地図)
尚、図11で示したシーケンス図に関して、掃除機100からサーバ400に対してフレームを送信している最中に、通信端末300がサーバ400に対して地図情報を要求した場合、その時点でサーバ400は、サーバ格納部403に格納されている地図情報を通信端末300に送信しても良いし、サーバ400が通信端末300に対して、地図情報の送信を拒否する旨の信号を送信しても良い。
The communication terminal 300 creates a map using the map information received from the server 400 and displays the map on the display unit 305 (for example, a map as shown in FIG. 18).
With regard to the sequence diagram shown in FIG. 11, if the communication terminal 300 requests map information from the server 400 while the vacuum cleaner 100 is transmitting a frame to the server 400, the server 400 may transmit the map information stored in the server storage unit 403 at that time to the communication terminal 300, or the server 400 may transmit a signal to the communication terminal 300 indicating that it is refusing to transmit the map information.

また、掃除機100からサーバ400に送信された地図情報を、サーバ400に格納するのではなく、通信端末300の格納部に格納しても良いし、サーバ400の格納部と通信端末300の格納部の両方に格納しても良い。 In addition, the map information transmitted from the vacuum cleaner 100 to the server 400 may be stored in a storage unit of the communication terminal 300 instead of in the server 400, or may be stored in both the storage unit of the server 400 and the storage unit of the communication terminal 300.

図12は実施例1の掃除機システムにおけるもう一つのシーケンス図である。図12で示す方法では、掃除機100からの地図情報を順次サーバ400へ送信し、サーバ400の格納部に格納すると共に、サーバ400から通信端末300へ地図情報を送信する。通信端末300は、地図情報を受信する度に順次地図を作成する(未だ地図が作成されてい
ない領域を順次更新するように作成していく)ものである。このため通信端末300の使用者は、掃除機100の位置や次々に地図が作成されている様子をリアルタイムに見ることができる。
Fig. 12 is another sequence diagram of the vacuum cleaner system of the first embodiment. In the method shown in Fig. 12, map information from the vacuum cleaner 100 is sequentially transmitted to the server 400 and stored in the storage unit of the server 400, and the server 400 transmits the map information to the communication terminal 300. The communication terminal 300 sequentially generates a map each time it receives map information (the map is generated so as to sequentially update areas for which no map has yet been generated). Therefore, the user of the communication terminal 300 can see the position of the vacuum cleaner 100 and the state in which the maps are being generated one after another in real time.

図12において、掃除機100が運転を開始すると、運転中である旨の通知を掃除機100からサーバ400に行う。尚、本実施例では、掃除機100の状態が変化する度に掃除機100からサーバ400に状態通知を行っている。掃除機100の状態とは、例えば、掃除の開始、終了、運転状態、動けなくなる等のエラーを含んでいる。 In FIG. 12, when the vacuum cleaner 100 starts operating, the vacuum cleaner 100 notifies the server 400 that it is operating. In this embodiment, the vacuum cleaner 100 notifies the server 400 of its status every time the status of the vacuum cleaner 100 changes. The status of the vacuum cleaner 100 includes, for example, the start and end of cleaning, the operating status, and errors such as being unable to move.

図12に示す、状態通知(運転中)とは、例えば、部屋の地図情報を作成する場合或いは、部屋の地図情報を作成後、清掃動作を行う場合等を含んでいる。 The status notification (operating) shown in FIG. 12 includes, for example, the case where map information of a room is created, or the case where cleaning operation is performed after the map information of a room is created, etc.

掃除機100は、所定の時間毎(例えば1秒毎)にフレームを作成している。フレームには、壁や床等の障害物に関する情報と掃除機100の軌跡に関する情報と、壁等を含む障害物の位置等に関する情報が含まれている。 The vacuum cleaner 100 creates a frame at predetermined intervals (e.g., every second). The frame contains information about obstacles such as walls and floors, information about the trajectory of the vacuum cleaner 100, and information about the positions of obstacles including walls, etc.

具体的には、掃除機100の位置情報算出部112が算出した、掃除機100がどの場所に存在したかを示す情報、掃除機100の軌跡に関する情報と、地図情報作成部113が作成した地図情報等が含まれる。 Specifically, the information includes information calculated by the position information calculation unit 112 of the vacuum cleaner 100 indicating where the vacuum cleaner 100 was located, information regarding the trajectory of the vacuum cleaner 100, and map information created by the map information creation unit 113.

また、フレームには番号が付与されている。掃除機100が運転開始してから1番目に掃除機100からサーバ400に送信されるフレームはフレーム0であり、フレームが1秒毎に掃除機100から送信される度にフレーム1、フレーム2、フレーム3と番号が増加する。 Furthermore, frames are assigned numbers. The first frame transmitted from the vacuum cleaner 100 to the server 400 after the vacuum cleaner 100 starts operating is frame 0, and the number increases every second with each frame transmitted from the vacuum cleaner 100: frame 1, frame 2, frame 3, etc.

掃除機100側でフレーム0が作成されると、掃除機100からサーバ400へフレーム0が送信され、サーバ400側のサーバ通信部402でフレーム0を受信すると、サーバ格納部403に格納し、サーバ通信部402から通信端末300へフレーム0が送信される。通信端末300は、フレーム0を受信すると端末格納部307に格納する。尚、図12の例では、通信端末300は、フレーム0を受信する前にアプリを起動して地図を表示可能な状態になっているとする。但し、図12のシーケンス図を実行する際に、通信端末300は、アプリを起動していなくてもフレームを受信することができる。 When frame 0 is created on the vacuum cleaner 100 side, frame 0 is transmitted from the vacuum cleaner 100 to the server 400. When frame 0 is received by the server communication unit 402 on the server 400 side, it is stored in the server storage unit 403, and frame 0 is transmitted from the server communication unit 402 to the communication terminal 300. When the communication terminal 300 receives frame 0, it stores it in the terminal storage unit 307. Note that in the example of FIG. 12, it is assumed that the communication terminal 300 has launched an app and is in a state capable of displaying a map before receiving frame 0. However, when executing the sequence diagram of FIG. 12, the communication terminal 300 can receive frames even if the app is not launched.

続いて、掃除機100側でフレーム1が作成されると、掃除機100からサーバ400へフレーム1が送信され、サーバ400側のサーバ通信部402でフレーム1を受信すると、サーバ格納部403に格納し、サーバ通信部402から通信端末300へフレーム1が送信される。通信端末300は、フレーム1を受信すると端末格納部307に格納する。 Next, when frame 1 is created on the vacuum cleaner 100 side, frame 1 is transmitted from the vacuum cleaner 100 to the server 400. When frame 1 is received by the server communication unit 402 on the server 400 side, it is stored in the server storage unit 403, and frame 1 is transmitted from the server communication unit 402 to the communication terminal 300. When the communication terminal 300 receives frame 1, it stores it in the terminal storage unit 307.

このように、フレーム0から順に1秒毎にフレームデータが掃除機100からサーバ400へ送信される。 In this way, frame data is transmitted from the vacuum cleaner 100 to the server 400 every second, starting from frame 0.

通信端末300は、フレームを受信する度に、地図作成部302が受信したフレームに含まれている地図情報から地図を作成し、表示部305が作成された地図を表示する。このようにして、次々に地図が作成或いは、更新される。 Each time the communication terminal 300 receives a frame, the map creation unit 302 creates a map from the map information contained in the received frame, and the display unit 305 displays the created map. In this way, maps are created or updated one after another.

そして、掃除機100の運転が終了すると、掃除機100からサーバ400へその旨の情報が送信される。 Then, when the operation of the vacuum cleaner 100 is finished, information to that effect is sent from the vacuum cleaner 100 to the server 400.

このように、図11に示すシーケンス図或いは、図12に示すシーケンス図に従って動
作することにより、通信端末300の端末制御部301は、表示部305に地図を表示させることができる。
(実施例2)
次に実施例2について説明する。システム構成、掃除機100の構成等は実施例1と同じものを使用しているため説明を省略する。
In this manner, by operating in accordance with the sequence diagram shown in FIG. 11 or the sequence diagram shown in FIG.
Example 2
Next, a description will be given of Example 2. The system configuration, the configuration of the vacuum cleaner 100, etc. are the same as those of Example 1, so the description will be omitted.

実施例2では、掃除機100の地図情報作成部113からの情報を基に、通信端末300の地図作成部302が地図を作成し表示部305に地図を表示する際に、部屋の外側でLIDAR6等が検出した情報等は地図上に表示させない構成としている。 In the second embodiment, when the map creation unit 302 of the communication terminal 300 creates a map based on information from the map information creation unit 113 of the vacuum cleaner 100 and displays the map on the display unit 305, information detected by the LIDAR 6 or the like outside the room is not displayed on the map.

図13は、掃除機100のLIDAR6と超音波センサ10、赤外線センサ11の検出結果を用いて、通信端末300側で地図を作成した例である。部屋の壁等は、超音波センサ10等を用いて略作成することは可能であるが、更にLIDAR6の情報を加えることにより、より正確に地図を作成することが可能である。但し、LIDAR6からの光はガラス等を透過するため、あたかも水が氾濫したような、壁からはみ出した部分が表示されてしまう(図13中、丸で囲った2か所)。換言すれば、ガラスを透過した光により部屋の外側からの反射光を検出してしまい、このような情報をそのまま用いて地図を作成すると、部屋の外側で検出された情報までも地図に表示されてしまう。 Figure 13 shows an example of a map created by the communication terminal 300 using the detection results of the LIDAR 6, ultrasonic sensor 10, and infrared sensor 11 of the vacuum cleaner 100. The walls of a room can be roughly created using the ultrasonic sensor 10, etc., but a more accurate map can be created by adding information from the LIDAR 6. However, since the light from the LIDAR 6 passes through glass, etc., parts that extend beyond the walls are displayed as if they were flooded with water (the two places circled in Figure 13). In other words, the light that passes through the glass detects reflected light from outside the room, and if such information is used as is to create a map, even information detected outside the room will be displayed on the map.

本実施例では、地図を表示する際にLIDAR6の計測結果によりガラス等からはみ出した部分に関しては、地図に表示しない構成としている。その表示結果が図14である。このように表示することにより、使用者が、地図の部屋からはみ出している部分が何であるか疑問に思うこともなく、快適に地図を利用することができる。 In this embodiment, when displaying a map, any parts that extend beyond the glass or the like as a result of the measurement by the LIDAR 6 are not displayed on the map. The display result is shown in FIG. 14. By displaying in this manner, the user can use the map comfortably without wondering what the parts of the map that extend beyond the room are.

図13及び図14は実際の実験結果であり、地図を表示した例であるが、説明をより分かりやすくするために、簡略化した図面である図15と図16を用いて説明する。 Figures 13 and 14 show the results of actual experiments and are examples of map displays, but to make the explanation easier to understand, we will use simplified drawings in Figures 15 and 16.

図15は、掃除機100のLIDAR6と超音波センサ10、赤外線センサ11の検出結果を用いて、通信端末300側で地図を作成した地図を簡略化した例である。部屋の壁等は、超音波センサ10等を用いて略作成することは可能であるが、更にLIDAR6の情報を加えることにより、より正確に地図を作成することが可能である。但し、LIDAR6からの光はガラス等を透過するため、あたかも水が氾濫したような、壁からはみ出した部分(図15の余分な情報)が表示されてしまう。換言すれば、ガラスを透過した光により部屋の外側からの反射光を検出してしまい、このような情報をそのまま用いて地図を作成すると、部屋の外側で検出された情報までも地図に表示されてしまう。 Figure 15 shows an example of a simplified map created by the communication terminal 300 using the detection results of the LIDAR 6, ultrasonic sensor 10, and infrared sensor 11 of the vacuum cleaner 100. The walls of a room can be roughly created using the ultrasonic sensor 10, etc., but a more accurate map can be created by adding information from the LIDAR 6. However, since the light from the LIDAR 6 passes through glass, etc., parts that extend beyond the walls (excess information in Figure 15) are displayed as if they were flooded with water. In other words, the light that passes through the glass detects reflected light from outside the room, and if such information is used as is to create a map, even information detected outside the room will be displayed on the map.

本実施例では、地図を表示する際にLIDAR6の計測結果によりガラス等からはみ出した部分に関しては、地図に表示しない構成としている。その表示結果を簡略化したものが図16である。このように表示することにより、使用者が、地図の部屋からはみ出している部分が何であるか疑問に思うこともなく、快適に地図を利用することができる。 In this embodiment, when displaying a map, any parts that extend beyond the glass or the like as a result of the measurement by the LIDAR 6 are not displayed on the map. Figure 16 shows a simplified version of the display result. By displaying in this manner, the user can use the map comfortably without wondering what the parts of the map that extend beyond the room are.

尚、部屋の地図からはみ出した情報は、LIDAR6が検出した情報だけとは限らない。赤外線センサからの光がガラス等を透過して部屋の外の物体を検出する可能性もあり、他の障害物検出方法により部屋の地図からはみ出した情報が検出される可能性もある。実施例2では、このような部屋の地図からはみ出した情報を地図上に表示させないものである。 In addition, the information that extends beyond the map of the room is not necessarily only information detected by LIDAR 6. There is a possibility that light from the infrared sensor passes through glass or the like to detect objects outside the room, and information that extends beyond the map of the room may be detected by other obstacle detection methods. In the second embodiment, such information that extends beyond the map of the room is not displayed on the map.

図17は通信端末300の動作を示すフロー図である。 Figure 17 is a flow diagram showing the operation of the communication terminal 300.

S1ステップにおいて、端末制御部301は、入力部306から地図アプリの起動操作
があると判定すると、S2ステップへ処理を進める。
In step S1, when the terminal control unit 301 determines that an operation to start a map application has been performed from the input unit 306, the process proceeds to step S2.

S2ステップでは、端末制御部301は、端末通信部303を制御することにより、サーバ400を介して掃除機100から地図情報を受信すると、受信した地図情報を端末格納部307に格納し、S3ステップで地図作成部302が地図の作成を開始する。 In step S2, the terminal control unit 301 controls the terminal communication unit 303 to receive map information from the vacuum cleaner 100 via the server 400, and stores the received map information in the terminal storage unit 307. In step S3, the map creation unit 302 starts creating a map.

S4ステップでは、地図作成部302は、超音波センサ10等により作成された壁の情報と、LIDAR6により検出された情報に基づいて、部屋からはみ出た、LIDAR6の照射光より検出された部分(例えば、図15の余分な情報)があるか否かを判定する。あると判定すると、端末制御部301は、S5ステップへ処理を進める。 In step S4, the map creation unit 302 determines whether there is a portion detected by the light emitted by the LIDAR 6 that extends beyond the room (e.g., the extra information in FIG. 15) based on the wall information created by the ultrasonic sensor 10 and the information detected by the LIDAR 6. If it is determined that there is, the terminal control unit 301 proceeds to step S5.

より具体的な例としては、地図作成部302は、部屋の壁に関する情報は超音波センサ10により作成された情報に基づいて作成し、壁から外側にLIDAR6が検出した障害物等の情報があると判定すると、その情報については地図上に反映させないように制御する。 As a more specific example, the map creation unit 302 creates information about the walls of the room based on information created by the ultrasonic sensor 10, and when it determines that there is information about an obstacle or the like detected by the LIDAR 6 outside the wall, it performs control so that the information is not reflected on the map.

S5ステップでは、地図作成部302は、壁からはみ出たLIDAR6の照射光より検出された部分(図15の余分な情報)を地図上に表示させないようにし、端末制御部301は、地図を表示部305に表示する(例えば、図16に示す表示)。 In step S5, the map creation unit 302 prevents the parts of the light emitted by the LIDAR 6 that extend beyond the wall from being displayed on the map (excessive information in FIG. 15), and the terminal control unit 301 displays the map on the display unit 305 (for example, the display shown in FIG. 16).

S6ステップでは、地図作成部302は地図を作成し、端末制御部301は、地図を表示部305に表示する(例えば、図16に示す表示)。 In step S6, the map creation unit 302 creates a map, and the terminal control unit 301 displays the map on the display unit 305 (for example, the display shown in FIG. 16).

尚、S5ステップで表示部305に地図を表示した際に、地図作成部302の処理能力等の理由により、まだ部屋からはみ出た部分が存在すれば、使用者が入力部306を操作することにより、はみ出た部分を囲う、なぞる、等して削除可能としても良い。或いは、使用者の操作にもとづいて、地図上に壁を延長させる、障害物を配置する等の修正を行うようにしても良い。例えば掃除機100の障害物の検出精度が低い場合には、特にこのような機能は使用者にとって使いやすいものとなる。 When the map is displayed on the display unit 305 in step S5, if there are still parts that extend beyond the room due to reasons such as the processing power of the map creation unit 302, the user may operate the input unit 306 to surround or trace the parts that extend beyond the room and delete them. Alternatively, corrections may be made based on the user's operation, such as extending walls on the map or placing obstacles. For example, when the vacuum cleaner 100 has low accuracy in detecting obstacles, such a function is particularly easy for the user to use.

また、S5ステップで地図作成部302が自動的に削除した領域や、使用者が削除した領域の情報を格納し、学習させることにより、はみ出た領域の削除をより確実に行わせることも可能である。その場合には、地図作成部の機能をサーバ400に搭載させ、その結果を通信端末300に送る構成としても良い。 It is also possible to store and learn information about areas that were automatically deleted by the map creation unit 302 in step S5 or areas that were deleted by the user, thereby making it possible to more reliably delete protruding areas. In that case, the functions of the map creation unit may be installed in the server 400, and the results may be sent to the communication terminal 300.

更に、S6ステップでも表示部305に地図を表示した際に、使用者が入力部306を操作することにより、地図を修正可能としても良い。ここで修正とは、例えば、壁や障害物を消去、壁を延長させる、移動させる、障害物を配置させる等の処理である。 Furthermore, in step S6, when the map is displayed on the display unit 305, the user may operate the input unit 306 to modify the map. Here, modification refers to, for example, processing such as erasing walls or obstacles, extending or moving walls, or placing obstacles.

尚、この処理は、掃除機100が移動し、且つ、通信端末300側で地図を作成している際にリアルタイムに行っても良いし、通信端末300の操作に応じて行っても良い。換言すれば、掃除機100が移動している際にリアルタイムに地図を作成し、通信端末300の表示部305に地図を表示させるか、掃除機100が移動後或いは地図情報を取得後、通信端末300の表示部305に地図を表示させても良い。 This process may be performed in real time while the vacuum cleaner 100 is moving and the map is being created on the communication terminal 300 side, or may be performed in response to an operation of the communication terminal 300. In other words, a map may be created in real time while the vacuum cleaner 100 is moving and the map may be displayed on the display unit 305 of the communication terminal 300, or the map may be displayed on the display unit 305 of the communication terminal 300 after the vacuum cleaner 100 has moved or after map information has been acquired.

実施例2で表示する地図には、地図を複数のグリッド或いはセルに分割して、そのセル毎にゴミの量を色の濃淡或いは色の違いにより分かるように表示する構成としても良い。この場合、掃除機にゴミを検出するゴミセンサを搭載させ、このゴミセンサにより検出されたゴミの量に関する情報を地図に反映させることになる。 The map displayed in the second embodiment may be configured to be divided into a number of grids or cells, and the amount of dust in each cell may be displayed in a manner that indicates the amount of dust by using shades of color or different colors. In this case, the vacuum cleaner may be equipped with a dust sensor that detects dust, and information regarding the amount of dust detected by the dust sensor may be reflected on the map.

また、図13~図16に示すような地図と、先ほど述べたゴミの量を色の違い等で表示画面を切り替え可能としても良いし、2つの画面を並べて表示させても良い。特に2つの画面を並べて表示させることにより、使用者は2つの画面を比較することができる。 The display screen may be switched between the maps shown in Figures 13 to 16 and the amount of garbage as mentioned above, for example, by using different colors, or the two screens may be displayed side by side. In particular, by displaying the two screens side by side, the user can compare the two screens.

第1、第2実施例及び以下の実施例では、通信端末が公衆回線と基地局を介してフレームをサーバから受信しても良いし、ルーターを介してサーバから受信しても良い。
(実施例3)
次に実施例3について説明する。システム構成、掃除機100の構成等は実施例1のものを使用しているため説明を省略する。
In the first and second embodiments and the following embodiments, the communication terminal may receive frames from the server via a public line and a base station, or may receive frames from the server via a router.
Example 3
Next, a description will be given of Example 3. The system configuration, the configuration of the cleaner 100, and the like are the same as those of Example 1, so the description will be omitted.

実施例3は、掃除機が走行中に何等かのエラー(例えば、バッテリー切れ、集塵容器が満タン、走行不能状態となる等)が発生すると、通信端末300の表示部305にそのエラーに対応するエラー表示(例えば、E101等のテキスト)を表示するものである(例えば、図18に示す表示)。 In the third embodiment, when an error occurs while the vacuum cleaner is moving (e.g., the battery runs out, the dust container is full, the vacuum cleaner is unable to move, etc.), an error message corresponding to the error (e.g., text such as E101) is displayed on the display unit 305 of the communication terminal 300 (e.g., the display shown in FIG. 18).

更に、実施例3では、通信端末300の表示部305にエラー表示を表示した後に、そのエラー情報が具体的にどのような内容であるかを示すガイダンス(現在の表示されているエラー情報がどのような内容であるかをより具体的に説明したテキスト等、例えば、「バッテリーが切れました。」)を表示部305に表示するものである(例えば、図19に示す表示)。 Furthermore, in Example 3, after an error display is displayed on the display unit 305 of the communication terminal 300, guidance indicating the specific content of the error information (text explaining more specifically the content of the currently displayed error information, for example, "The battery is dead") is displayed on the display unit 305 (for example, the display shown in FIG. 19).

尚、ここで、エラー表示は、数字、英語、日本語、何等かの言葉の略語、アイコン等でも良い。エラーの内容をそのままテキスト(例えば、走行不能状態です。)で表示すると表示する文字数が多くなるため、仮に地図上に掃除機のアイコンを表示していると、テキストと掃除機のアイコンが重なる可能性が高くなり、掃除機が存在する位置が不明瞭になる可能性がある。このため、表示されるエラー表示は、短いものが好ましい。 The error message may be in the form of numbers, English, Japanese, an abbreviation of some word, an icon, etc. If the error content is displayed as text (for example, "The vehicle is unable to be driven"), the number of characters to be displayed will be large, so if a vacuum cleaner icon is displayed on a map, there is a high possibility that the text and the vacuum cleaner icon will overlap, making the location of the vacuum cleaner unclear. For this reason, it is preferable to display a short error message.

また、掃除機のバッテリーを監視し、バッテリーの残量が所定以下となった時点で掃除機100から通信端末300にその旨を通知する構成とした方が好ましい。このような構成とすることにより、突然バッテリー残量がゼロとなり、通信自体ができなることを回避することができる。 It is also preferable to configure the vacuum cleaner to monitor its battery, and have the vacuum cleaner 100 notify the communication terminal 300 when the remaining battery power falls below a certain level. This configuration makes it possible to avoid a situation in which the remaining battery power suddenly drops to zero and communication itself becomes impossible.

図20のシーケンス図を用いて、実施例3のシステム動作を説明する。 The system operation of Example 3 will be explained using the sequence diagram in Figure 20.

掃除機100において、掃除機100の制御部110は、走行中に何等かのエラー(例えば、バッテリー切れ、集塵容器が満タン、走行不能状態となる等)が発生したと判定すると、発生したエラーに関する情報(例えば、エラーの種類、エラーの発生場所、発生時刻等)をフレームに含ませて、サーバ400に送信するように、通信部101を制御する(ステップS301)。尚、発生したエラーに関する情報を以下ではエラー情報と称して説明する箇所もある。 When the control unit 110 of the vacuum cleaner 100 determines that an error (e.g., the battery is dead, the dust container is full, the vacuum cleaner is unable to move, etc.) has occurred while the vacuum cleaner 100 is moving, the control unit 110 controls the communication unit 101 to include information about the error that has occurred (e.g., the type of error, the location where the error occurred, the time of occurrence, etc.) in a frame and transmit the frame to the server 400 (step S301). Note that in the following description, the information about the error that has occurred will sometimes be referred to as error information.

サーバ400において、サーバ通信部402は、掃除機から送信されたフレームを受信すると、サーバ制御部401が、受信したフレームに含まれている情報をサーバ格納部403に格納すると共に、サーバ通信部402を制御することにより受信したフレームを通信端末300へ送信する(ステップS302)。 In the server 400, when the server communication unit 402 receives a frame transmitted from the vacuum cleaner, the server control unit 401 stores the information contained in the received frame in the server storage unit 403 and controls the server communication unit 402 to transmit the received frame to the communication terminal 300 (step S302).

通信端末300において、端末制御部301は、端末通信部303が受信したフレームに、エラー情報が含まれていると判定すると、表示部305にエラーが発生した旨のテキストデータを表示する(ステップS303)。 In the communication terminal 300, when the terminal control unit 301 determines that the frame received by the terminal communication unit 303 contains error information, it displays text data on the display unit 305 indicating that an error has occurred (step S303).

尚、ここで通信端末300に内蔵されているバイブレータを振動させることにより、或いは、スピーカから報知音を発生させること等により使用者にエラーが発生したことを報知する構成としても良い。 Note that the communication terminal 300 may be configured to notify the user that an error has occurred by vibrating a built-in vibrator or by generating an alarm sound from a speaker.

通信端末300において、端末制御部301は、表示部305に地図と共にエラー表示する。例えば、図18に示すように、地図上にエラーの種類を示すテキスト(例えば、E101)を表示する(ステップS304)。 In the communication terminal 300, the terminal control unit 301 displays an error along with a map on the display unit 305. For example, as shown in FIG. 18, text indicating the type of error (e.g., E101) is displayed on the map (step S304).

使用者は、この表示を見ることにより、ロボット掃除機が掃除中に何等かのエラーが発生したことを知ることができる。その後、表示部305にエラーに関する詳細な説明(ガイダンス)を表示することができる。 By seeing this display, the user can know that some kind of error has occurred while the robot vacuum cleaner was cleaning. A detailed explanation (guidance) regarding the error can then be displayed on the display unit 305.

次に、通信端末300側の動作を図21のフロー図を用いてより詳細に説明する。 Next, the operation of the communication terminal 300 will be explained in more detail using the flow diagram in Figure 21.

まず通信端末300が待機状態において、ステップS311において、端末制御部301は、端末通信部303がフレームを受信し、フレームに発生したエラーに関する情報(例えば、エラーの種類、エラーの発生場所、発生時刻等)が含まれていると判定すると、ステップS312において、表示部305にエラーが発生した旨のテキストデータ(例えば、掃除機Error)を表示する。一方、端末通信部303がエラー情報を含んだフレームを受信しなければ、端末制御部301は、ステップS317に処理を進める。 First, when the communication terminal 300 is in a standby state, in step S311, if the terminal communication unit 303 receives a frame and determines that the frame contains information about the error that has occurred (e.g., the type of error, the location where the error occurred, the time of occurrence, etc.), then in step S312, the terminal control unit 301 displays text data indicating that an error has occurred (e.g., "Vacuum Cleaner Error") on the display unit 305. On the other hand, if the terminal communication unit 303 does not receive a frame containing error information, the terminal control unit 301 proceeds to step S317.

尚、ステップS312において、通信端末300に内蔵されているバイブレータを振動させることにより、或いは、スピーカから報知音を発生させること等により使用者にエラーが発生したことを報知する構成としても良い。或いは、表示部305にテキストデータではなく、エラーが発生したことを示すアイコン等を表示させても良い。 In step S312, the user may be notified that an error has occurred by vibrating a vibrator built into the communication terminal 300 or by generating an alarm sound from a speaker. Alternatively, an icon indicating that an error has occurred may be displayed on the display unit 305 instead of text data.

ステップS313において、端末制御部301は、入力部306から地図を表示するアプリケーションの起動操作があると判定すると、ステップS314に処理を進め、そうでなければ通信端末300は待機状態を維持する。 In step S313, if the terminal control unit 301 determines that an operation to start an application that displays a map has been performed from the input unit 306, the process proceeds to step S314; otherwise, the communication terminal 300 remains in a standby state.

ステップS314では、地図作成部302が端末格納部307に格納されている地図情報から地図を作成し、端末制御部301は、作成された地図と共にエラーが発生した場所にエラー表示を表示部305に表示する。例えば、図18に示すように、地図上にエラーが発生した場所にエラー表示(例えば、E101)を表示する。 In step S314, the map creation unit 302 creates a map from the map information stored in the terminal storage unit 307, and the terminal control unit 301 displays an error message on the display unit 305 at the location where the error occurred along with the created map. For example, as shown in FIG. 18, an error message (e.g., E101) is displayed on the map at the location where the error occurred.

使用者は、この表示を見ることにより、ロボット掃除機が掃除中にどの場所で何等かのエラーが発生したことを知ることができる。 By looking at this display, the user can know where an error occurred while the robot vacuum cleaner was cleaning.

ステップS315では、端末制御部301が、入力部306からガイダンス(現在の表示されている画面或いはアイコンに関連する操作説明)を表示する操作があると判定すると、ステップS316へ処理を進め、操作がなければ待機状態を維持する。 In step S315, if the terminal control unit 301 determines that an operation to display guidance (operation instructions related to the currently displayed screen or icon) has been performed from the input unit 306, the process proceeds to step S316, and if no operation has been performed, the standby state is maintained.

ステップS316では、端末制御部301が、表示部305にガイダンス(現在の表示されているエラーがどのような内容であるかをより具体的に説明したテキスト等、例えば、「バッテリーが切れました。」)を表示する。尚、この時にエラーに対して対応する方法を表示しても良い。また、このガイダンスは予め端末格納部307に格納しても良いし、サーバ400のサーバ格納部403に格納しサーバ400から受信しても良い。 In step S316, the terminal control unit 301 displays guidance on the display unit 305 (such as text that more specifically explains the content of the currently displayed error, for example, "The battery is dead"). At this time, a method for dealing with the error may also be displayed. This guidance may be stored in the terminal storage unit 307 in advance, or may be stored in the server storage unit 403 of the server 400 and received from the server 400.

ステップS317では、端末制御部301が、表示部305に地図を表示していると判定すると、ステップS318へ処理を進め、そうでなければ、待ち受け状態を維持しステ
ップS311へ処理を戻す。尚、ステップS317で述べている地図とは、ステップS314で表示するエラー表示が表示されていない状態である。ステップS311でエラー情報を含んだフレームを受信する前に、地図を表示するアプリケーションを既に起動させて表示部305に地図を表示しているか否かを端末制御部301がステップS317で判断している。
In step S317, if the terminal control unit 301 determines that a map is being displayed on the display unit 305, the process proceeds to step S318; otherwise, the process maintains the standby state and returns to step S311. The map referred to in step S317 is a state in which the error display shown in step S314 is not being displayed. Before receiving the frame including the error information in step S311, the terminal control unit 301 determines in step S317 whether or not an application for displaying a map has already been started and a map is being displayed on the display unit 305.

ステップS318では、端末制御部301が、入力部306からガイダンス(現在の表示されている画面或いはアイコンに関連する操作説明)を表示する操作があると判定すると、ステップS319へ処理を進め、操作がなければ待機状態を維持する。 In step S318, if the terminal control unit 301 determines that an operation to display guidance (operation instructions related to the currently displayed screen or icon) has been performed from the input unit 306, the process proceeds to step S319, and if no operation has been performed, the standby state is maintained.

ステップS319では、端末制御部301が、表示部305にガイダンス(現在の表示されている画面或いはアイコンに関連する操作説明)を表示する。図19はそのガイダンスを示す表示画面の一例である。 In step S319, the terminal control unit 301 displays guidance (operation instructions related to the currently displayed screen or icon) on the display unit 305. Figure 19 is an example of a display screen showing that guidance.

このように、第3実施例では、掃除中の掃除機100にエラーが発生すると、通信端末300の表示部305にエラーが発生した旨が通知され、使用者が地図を表示させると、地図上にエラーに対応するテキストが表示される。又、この状態で使用者がガイダンス表示の操作を行うと、表示されているテキストに関連するガイダンスが表示される。 In this way, in the third embodiment, when an error occurs in the vacuum cleaner 100 during cleaning, the display unit 305 of the communication terminal 300 is notified of the occurrence of the error, and when the user displays a map, text corresponding to the error is displayed on the map. Furthermore, when the user performs an operation to display guidance in this state, guidance related to the displayed text is displayed.

また、通信端末300が待機中に、ガイダンスを表示する操作があれば、現在表示されている画面に関連する説明等のガイダンスが表示される(例えば、図22に示す表示形態)。 In addition, if an operation to display guidance is performed while the communication terminal 300 is on standby, guidance such as an explanation related to the currently displayed screen is displayed (for example, the display form shown in FIG. 22).

第3実施例では、通信端末300の使用者は、掃除機100が掃除中にエラーが発生したことを知ることが可能であり、又、使用者は発生したエラーが具体的にはどのような情報であるかを知ることが可能である。更には、エラーに対する対応方法も知ることができる。 In the third embodiment, the user of the communication terminal 300 can know that an error has occurred while the vacuum cleaner 100 is cleaning, and can also know what specific information is contained in the error that has occurred. Furthermore, the user can also know how to respond to the error.

また、地図とテキストを表示するのは、掃除機100にエラーが発生した際にリアルタイムに表示しても良いし、掃除機100による掃除が終了した後に表示させても良い。更に、地図やテキストを拡大表示できる構成としても良い。このような構成とすることにより、テキストが小さくて読めないことをできるだけ回避することが可能であり、更に、どの場所でエラーが発生したか使用者がより詳細に確認することができる。 The map and text may be displayed in real time when an error occurs in the vacuum cleaner 100, or after the vacuum cleaner 100 has finished cleaning. Furthermore, the map and text may be configured to be enlarged. This configuration can avoid the text being too small to read as much as possible, and also allows the user to check in more detail where the error occurred.

地図情報やエラー情報等は、サーバ400のサーバ格納部403に格納しても良いし、通信端末300の端末格納部307に格納しても良い。 Map information, error information, etc. may be stored in the server storage unit 403 of the server 400, or in the terminal storage unit 307 of the communication terminal 300.

また、実施例3で表示する地図には、地図を複数のグリッド或いはセルに分割して、そのセル毎にゴミの量を色の濃淡或いは色の違いにより分かるように表示する構成としても良い。この場合、掃除機にゴミを検出するゴミセンサを搭載させ、このゴミセンサにより検出されたゴミの量に関する情報を地図に反映させることになる。 The map displayed in Example 3 may be configured to be divided into a number of grids or cells, and the amount of dust in each cell may be displayed by using shades of color or different colors. In this case, the vacuum cleaner may be equipped with a dust sensor that detects dust, and information regarding the amount of dust detected by the dust sensor may be reflected on the map.

更に、エラーに対応するテキストを表示する画面と、先ほど述べたゴミの量を色の違い等で表示画面を切り替え可能としても良いし、2つの画面を並べて表示させても良い。特に2つの画面を並べて表示させることにより、使用者は2つの画面を比較することができる。 Furthermore, it may be possible to switch between a screen that displays text corresponding to the error and a screen that displays the amount of garbage mentioned above using a different color, or the two screens may be displayed side by side. In particular, by displaying the two screens side by side, the user can compare the two screens.

ガイダンスの例としては、例えば、「充電台が見つかりませんでした」、「タイヤが床面から離れました。確認してください」、「バッテリーが切れました」、「集塵容器が満タンです」、「走行不能状態です」等がある。 Examples of guidance include "Charging stand not found," "Tires have come off the floor. Please check," "Battery is dead," "Dust collection container is full," and "Cannot be driven."

集塵容器が満タンである旨を報知する場合には、掃除機100が充電台で充電中に集塵容器内のゴミが所定の量以上であると、通信端末300に報知する構成としても良い。掃除機100が掃除中に集塵容器内のゴミが満タンになると、それ以降無理やり掃除機100を走行させてもゴミを収集することができないため、集塵容器が満タンであれば使用者が集塵容器内のゴミを捨てるまで掃除機100を充電台で待機した方が良いためである。 When notifying that the dust collection container is full, the configuration may be such that a notification is sent to the communication terminal 300 when the amount of dirt in the dust collection container is equal to or greater than a predetermined amount while the vacuum cleaner 100 is charging on the charging base. If the dust collection container becomes full while the vacuum cleaner 100 is cleaning, the vacuum cleaner 100 will not be able to collect any more dirt even if it is forced to run from then on. This is because if the dust collection container is full, it is better for the vacuum cleaner 100 to wait on the charging base until the user has emptied the dirt in the dust collection container.

実施例3では、掃除機100でエラーが発生すると、通信端末300の表示部305にエラーが発生したことを報知する構成としたが、掃除機100でエラーが解除されると、通信端末300の表示部305のエラー表示を自動的に解除しても良いし、エラーが解除された旨を通信端末300の表示部305に表示しても良い。また、エラー発生及びエラー解除の履歴を掃除機100、サーバ400、通信端末300のいずれか又は複数の格納部に格納し、後程、通信端末300の表示部305で履歴を閲覧可能としても良い。
(実施例4)
次に実施例4について説明する。システム構成、掃除機100の構成等は実施例1のものを使用しているため説明を省略する。
In the third embodiment, when an error occurs in the vacuum cleaner 100, the occurrence of the error is notified on the display unit 305 of the communication terminal 300, but when the error is cleared in the vacuum cleaner 100, the error display on the display unit 305 of the communication terminal 300 may be automatically cleared, or a message indicating that the error has been cleared may be displayed on the display unit 305 of the communication terminal 300. Also, a history of the error occurrence and error clearance may be stored in one or more storage units of the vacuum cleaner 100, the server 400, and the communication terminal 300, and the history may be made viewable later on the display unit 305 of the communication terminal 300.
Example 4
Next, a fourth embodiment will be described. The system configuration, the configuration of the vacuum cleaner 100, and the like are the same as those of the first embodiment, so the description will be omitted.

実施例4では、掃除が終了した後に掃除機100が移動した軌跡を使用者が確認できるようにしたものである。より具体的には、通信端末300の使用者の操作に応じて、通信端末300の表示部305に地図を表示すると共に、掃除機100が移動した軌跡をアニメーションで表示するものである。図23は、実施例4における表示部305の表示例を示している。 In the fourth embodiment, the user can check the path traveled by the vacuum cleaner 100 after cleaning is completed. More specifically, in response to an operation by the user of the communication terminal 300, a map is displayed on the display unit 305 of the communication terminal 300, and the path traveled by the vacuum cleaner 100 is displayed in animation. FIG. 23 shows an example of the display on the display unit 305 in the fourth embodiment.

図23において、通信端末300の表示部305には部屋の地図が表示されると共に、充電台と掃除機100のアイコンが表示され、充電台から掃除機100が移動した軌跡も表示されている。更に、画面下には操作アイコンが表示されており、中央のアイコンに使用者が触れると、掃除機100が充電台から移動を開始する。所謂再生ボタンである。使用者が、右側のアイコンに触れると、掃除機100が早送りで移動する。所謂早送りボタンである。使用者が、左側のアイコンに触れると、掃除機100が逆送りで移動する。所謂逆送りボタンである。 In FIG. 23, the display unit 305 of the communication terminal 300 displays a map of the room, as well as icons of the charging base and the vacuum cleaner 100, and also displays the path that the vacuum cleaner 100 has taken from the charging base. In addition, operation icons are displayed at the bottom of the screen, and when the user touches the icon in the center, the vacuum cleaner 100 starts moving from the charging base. This is the so-called play button. When the user touches the icon on the right, the vacuum cleaner 100 moves in fast forward. This is the so-called fast forward button. When the user touches the icon on the left, the vacuum cleaner 100 moves in reverse. This is the so-called reverse button.

このように、実施例4では、使用者の操作に応じて掃除機100が移動した様子をアニメーションのように表示するものであり、使用者は掃除機100が移動した場所を確認することができる。また、掃除機停止用のアイコンを表示部に表示させても良い。 In this way, in the fourth embodiment, the movement of the vacuum cleaner 100 in response to the user's operation is displayed like an animation, and the user can check the location to which the vacuum cleaner 100 has moved. In addition, an icon for stopping the vacuum cleaner may be displayed on the display unit.

次に、通信端末300での動作について図24を用いて説明する。図24は、通信端末300の動作を示すフロー図である。 Next, the operation of the communication terminal 300 will be described with reference to FIG. 24. FIG. 24 is a flow diagram showing the operation of the communication terminal 300.

まず、待機状態において、端末制御部301が入力部306からアプリケーションの起動操作があると判定すると、ステップS412へ処理を進める(ステップS411)。 First, in the standby state, when the terminal control unit 301 determines that an application startup operation has been performed from the input unit 306, the process proceeds to step S412 (step S411).

続いて、端末制御部301は、表示部305に図23に示すような地図とアイコンを表示する(ステップS412)。 Next, the terminal control unit 301 displays a map and icons as shown in FIG. 23 on the display unit 305 (step S412).

ステップS413では、端末制御部301が、入力部306から再生のアイコンが操作されたと判定すると、ステップ414において、充電台から掃除機100が移動をするアニメーションを表示するように、表示部305を制御し、ステップS413へ処理を戻す。 In step S413, if the terminal control unit 301 determines that the play icon has been operated from the input unit 306, in step 414, it controls the display unit 305 to display an animation of the vacuum cleaner 100 moving from the charging base, and returns the process to step S413.

ステップS415では、端末制御部301が、入力部306から早送り操作のアイコン
が操作されたと判定すると、ステップ416において、掃除機100が早送りで移動をするアニメーションを表示するように、表示部305を制御し、ステップS413へ処理を戻す。
In step S415, if the terminal control unit 301 determines that the fast-forward operation icon has been operated from the input unit 306, in step 416, it controls the display unit 305 to display an animation of the vacuum cleaner 100 moving in fast forward, and returns the process to step S413.

ステップS417では、端末制御部301が、入力部306から逆送り操作のアイコンが操作されたと判定すると、ステップ418において、掃除機100が逆送りで移動をするアニメーションを表示するように、表示部305を制御し、ステップS413へ処理を戻す。 In step S417, if the terminal control unit 301 determines that the reverse operation icon has been operated from the input unit 306, in step 418, it controls the display unit 305 to display an animation of the vacuum cleaner 100 moving in reverse, and returns the process to step S413.

ステップS419では、端末制御部が、入力部306からアプリケーションの終了の操作があると判定すると、アプリケーションの終了を行い、待機状態となる。一方、操作がないと判定すると、ステップS413へ処理を戻す。 In step S419, if the terminal control unit determines that an operation to end the application has been performed from the input unit 306, the application is ended and the device enters a standby state. On the other hand, if it determines that no operation has been performed, the process returns to step S413.

尚、言うまでもないがステップS411~S419までの処理において、通常の携帯端末のように着信があれば着信報知を行うといった他の制御も行われるが、ここでは説明を省略する。 Needless to say, in the process from steps S411 to S419, other controls are also performed, such as notifying the user of an incoming call, just like in a normal mobile terminal, but we will not explain this here.

実施例4では、掃除機100が移動した軌跡に関する情報を、サーバ400のサーバ格納部403に格納しても良いし、通信端末300の端末格納部307に格納しても良い。掃除が完了してからアニメーションを表示する構成とするためには、掃除機100から送信される掃除機100の位置情報を含んだフレームを全てサーバ格納部403或いは端末格納部307に格納する必要があるが、掃除機100が掃除を完了する前に掃除機100が移動した軌跡をアニメーションで表示する構成とするために、とりあえず、サーバ格納部403或いは端末格納部307に格納されている掃除機100の位置情報を読みだして掃除が完了する前のアニメーションを表示させても良い。 In the fourth embodiment, information on the path traveled by the vacuum cleaner 100 may be stored in the server storage unit 403 of the server 400, or in the terminal storage unit 307 of the communication terminal 300. In order to display the animation after cleaning is completed, it is necessary to store all frames including the position information of the vacuum cleaner 100 transmitted from the vacuum cleaner 100 in the server storage unit 403 or the terminal storage unit 307. However, in order to display the path traveled by the vacuum cleaner 100 as an animation before the vacuum cleaner 100 completes cleaning, the position information of the vacuum cleaner 100 stored in the server storage unit 403 or the terminal storage unit 307 may be read out and the animation before cleaning is completed may be displayed.

この場合、掃除機100が掃除を行っている様子をリアルタイムにアニメーションで表示できる。また、この場合、図12に示すシーケンス図の動作を行うことが好ましい。 In this case, the vacuum cleaner 100 can be animated in real time to show how it is cleaning. In this case, it is preferable to perform the operation shown in the sequence diagram in FIG. 12.

このように、実施例4では、使用者の操作に応じて掃除機100が移動した様子をアニメーションのように表示するものであり、使用者は掃除機100が移動した場所や順序等を確認することができる。また、見落としたところを再度見るために逆送りすることや、早くアニメーションを再生させるために早送り操作を行うことも可能である。 In this way, in the fourth embodiment, the movement of the vacuum cleaner 100 in response to the user's operation is displayed like an animation, and the user can check the locations and order in which the vacuum cleaner 100 has moved. It is also possible to rewind the video to view a part that was missed, or to fast-forward the video to play the animation faster.

また、実施例4で表示する地図には、地図を複数のグリッド或いはセルに分割して、そのセル毎にゴミの量を色の濃淡或いは色の違いにより分かるように表示する構成としても良い。この場合、掃除機100にゴミを検出するゴミセンサを搭載させ、このゴミセンサにより検出されたゴミの量に関する情報を地図に反映させることになる。 The map displayed in Example 4 may be configured to be divided into a number of grids or cells, and the amount of dust in each cell may be displayed in a manner that indicates the amount of dust by the shade of color or by different colors. In this case, the vacuum cleaner 100 may be equipped with a dust sensor that detects dust, and information regarding the amount of dust detected by the dust sensor may be reflected on the map.

更に、図23に示す画面と、先ほど述べたゴミの量を色の違い等で表示画面を切り替え可能としても良いし、2つの画面を並べて表示させても良い。特に2つの画面を並べて表示させることにより、使用者は2つの画面を比較することができる。
(実施例5)
次に実施例5について説明する。システム構成、掃除機100の構成等は実施例1のものを使用しているため説明を省略する。
23 and the above-mentioned screen showing the amount of dust may be switched by using a different color, or the two screens may be displayed side by side. In particular, by displaying the two screens side by side, the user can compare the two screens.
Example 5
Next, a description will be given of Example 5. The system configuration, the configuration of the cleaner 100, and the like are the same as those of Example 1, so the description will be omitted.

実施例5では、掃除機100は静音モードを有している。この静音モードの設定をオンとすると、掃除機100が掃除を行う際に、吸引モータ104のパワーを下げることや、ブラシの回転モーターパワーを下げることや、移動速度を下げることや、電子音(報知音)の出力を抑えるというものである。これらのいずれかを選択的に実行させる構成として
も良いし、全てを実行させる構成としても良い。
In the fifth embodiment, the vacuum cleaner 100 has a silent mode. When the silent mode is set to ON, the power of the suction motor 104, the power of the brush rotation motor, the moving speed, and the output of the electronic sound (alert sound) are reduced when the vacuum cleaner 100 performs cleaning. Any one of these may be selectively performed, or all of them may be performed.

掃除機100を静音モードで走行させることにより、使用者が寝ている際に掃除機100の音で目が覚めることや、勉強中等に掃除機100の音で集中できなくなる、といった事態をできるだけ回避することができる。 By running the vacuum cleaner 100 in silent mode, it is possible to avoid situations where the user is woken up by the noise of the vacuum cleaner 100 while sleeping, or is unable to concentrate while studying, etc.

また、実施例5では、使用者は掃除する領域や掃除を禁止する領域を設定できる。図25に表示部305に表示される画面の一例を示している。図25に示すように、表示部305には部屋の地図と、領域Aと領域Bが表示されている。領域Aは例えば、掃除機100に掃除させる領域であり、領域Bは掃除機100が移動を禁止する領域である。使用者は表示部上を指でなぞる動作や囲う動作等を行うことにより、掃除させる領域や移動を禁止する領域を設定できる。 In addition, in Example 5, the user can set areas to be cleaned and areas where cleaning is prohibited. FIG. 25 shows an example of a screen displayed on the display unit 305. As shown in FIG. 25, a map of the room, areas A and B are displayed on the display unit 305. Area A is, for example, an area to be cleaned by the vacuum cleaner 100, and area B is an area where the vacuum cleaner 100 is prohibited from moving. The user can set areas to be cleaned and areas where movement is prohibited by tracing or surrounding the display unit with a finger.

更に、実施例5では、静音モードで走行する領域を設定できる。その設定は、掃除機100に掃除させる領域を設定させる際と同様に設定することが可能であり、例えば図24に示す領域Aや領域B等を静音モードで走行する領域として設定できる。 Furthermore, in the fifth embodiment, the area in which the vacuum cleaner 100 travels in silent mode can be set. This setting can be made in the same way as when setting the area to be cleaned by the vacuum cleaner 100. For example, area A or area B shown in FIG. 24 can be set as the area in which the vacuum cleaner 100 travels in silent mode.

或いは、部屋毎に設定可能としても良い。例えば、寝室と勉強部屋は静音モードで走行する領域に設定し、キッチンは通常通り掃除機100が掃除を行う領域に設定し、トイレ等は掃除機100が移動を禁止する領域として設定することも可能である。 Alternatively, it may be possible to set it for each room. For example, the bedroom and study room may be set as areas where the vacuum cleaner 100 runs in silent mode, the kitchen may be set as an area where the vacuum cleaner 100 cleans normally, and the toilet, etc. may be set as an area where the vacuum cleaner 100 is prohibited from moving.

通信端末300側で設定された静音モードに関する情報は、フレームに含んでサーバ400を介して通信端末300から掃除機100に送信することにより、通信端末300から掃除機100へ遠隔で設定することができる。掃除させる領域や移動を禁止する領域、静音モードで移動する領域の設定も同様にして行うことができる。
(実施例6)
次に実施例6について説明する。システム構成、掃除機100の構成等は基本的には実施例1のものを使用しているため説明を省略する。実施例1と異なる点は、掃除機100がゴミを検出するゴミセンサを有している点である。
Information regarding the silent mode set on the communication terminal 300 side can be included in a frame and transmitted from the communication terminal 300 to the vacuum cleaner 100 via the server 400, thereby enabling remote setting from the communication terminal 300 to the vacuum cleaner 100. Settings for areas to be cleaned, areas to be prohibited from movement, and areas to move in silent mode can also be made in the same manner.
Example 6
Next, a sixth embodiment will be described. The system configuration, the configuration of the vacuum cleaner 100, and the like are basically the same as those in the first embodiment, and therefore the description will be omitted. The difference from the first embodiment is that the vacuum cleaner 100 has a dust sensor for detecting dust.

実施例6では、ゴミセンサが検出したゴミの量(例えば5段階であり、5が最も多く、1が最も少ない)に応じて、吸引モータの吸引力、走行速度、動作を変えている。図26はその表を示す一例であり、ゴミの量が5、4では吸引力は強、ゴミの量が3、2では吸引力は中、ゴミの量が1では吸引力は弱である。 In the sixth embodiment, the suction power, travel speed, and operation of the suction motor are changed according to the amount of dirt detected by the dirt sensor (for example, five levels, with 5 being the most and 1 being the least). Figure 26 shows an example of such a table, where the suction power is strong when the amount of dirt is 5 or 4, medium when the amount of dirt is 3 or 2, and weak when the amount of dirt is 1.

また、ゴミの量が5、4、3では走行速度はゆっくりであり、ゴミの量が2、1では走行速度は通常である。更に、ゴミの量が5では掃除機100が前後に往復移動し、ゴミの量が4以下では走行の走行動作を行う。 When the amount of dirt is 5, 4, or 3, the running speed is slow, and when the amount of dirt is 2 or 1, the running speed is normal. Furthermore, when the amount of dirt is 5, the vacuum cleaner 100 moves back and forth, and when the amount of dirt is 4 or less, the running operation is performed.

このように、ゴミの量が多い場所では吸引モータの吸引力を上げると共に走行速度をゆっくりとし、逆にゴミの量が少ない場所では、吸引モータの吸引力を通常以下にすると共に走行速度を通常にする。 In this way, in areas with a large amount of dirt, the suction motor's suction power is increased and the running speed is slowed down, and conversely, in areas with a small amount of dirt, the suction motor's suction power is reduced to below normal and the running speed is set to normal.

このような構成とすることにより、ゴミの多い場所では確実にゴミを掃除することができる。一方、ゴミの少ないところでは無駄な電力消費を回避することができる。
(全ての実施例に関して考えうる他の実施形態)
本実施例では、通信端末300の表示部305に地図を表示する実施形態としたが、掃除機100に表示部を搭載させ、掃除機100に地図を表示する実施形態としても良いし、ネットワークNと接続されたパーソナルコンピュータ等の表示部に地図を表示する実施形態としても良い。
With this configuration, it is possible to reliably clean up dirt in places with a lot of dirt, while avoiding unnecessary power consumption in places with little dirt.
(Other possible embodiments for all the examples)
In this embodiment, a map is displayed on the display unit 305 of the communication terminal 300, but it is also possible to adopt an embodiment in which a display unit is installed in the vacuum cleaner 100 and the map is displayed on the vacuum cleaner 100, or an embodiment in which the map is displayed on a display unit of a personal computer or the like connected to the network N.

通信端末300は、サーバ400からフレームを受信する際に、公衆回線網と接続された基地局から受信しても良いし、家庭内ルーター等と無線と接続してルーターを介して受信しても良い。 When the communication terminal 300 receives a frame from the server 400, it may receive the frame from a base station connected to a public line network, or it may receive the frame via a router by wirelessly connecting to a home router or the like.

地図を作成する機能を通信端末300に搭載させたが、地図を作成する機能を掃除機100或いはサーバ400に搭載させ、通信端末300がサーバ400或いはサーバ400を介して掃除機100から地図を受信して表示する構成としても良い。 Although the communication terminal 300 is equipped with a function for creating a map, the function for creating a map may be equipped in the vacuum cleaner 100 or the server 400, and the communication terminal 300 may receive and display the map from the server 400 or from the vacuum cleaner 100 via the server 400.

1回の掃除でゴミセンサが検知したゴミの量の総数を棒グラフで表示し、その棒グラフを複数表示しても良い。また、複数回の掃除でゴミセンサが検知したゴミの量の累計を棒グラフで表示しても良い。更に、1回の清掃でゴミセンサが検知したゴミの量の総数を棒グラフで表示し、その棒グラフを複数表示する場合には、使用者が棒グラフを選択すると、選択された棒グラフに対応する部屋の地図を表示可能としても良い。その場合、掃除機の走行軌跡や、部屋を複数のセルに分割し、各セルでのゴミの量を色の濃淡等で表示しても良い。 The total amount of dust detected by the dust sensor in one cleaning may be displayed as a bar graph, and multiple bar graphs may be displayed. Also, the cumulative amount of dust detected by the dust sensor in multiple cleanings may be displayed as a bar graph. Furthermore, when the total amount of dust detected by the dust sensor in one cleaning is displayed as a bar graph, and multiple bar graphs are displayed, it may be possible to display a map of the room corresponding to the selected bar graph when the user selects one. In this case, the trajectory of the vacuum cleaner may be displayed, or the room may be divided into multiple cells and the amount of dust in each cell may be displayed as a shade of color, etc.

掃除機の現在の走行状態を表示部に表示可能としても良い。例えば、現在検知されているゴミの量と、走行速度、吸引力、動作等、図26に示す項目がどのような状態であるかを表示部に表示しても良い。この場合、テキストで表示しても良いし、掃除機のアニメーションやアイコン等で表示しても良い。 The current running status of the vacuum cleaner may be displayed on the display. For example, the currently detected amount of dirt and the status of the items shown in FIG. 26, such as the running speed, suction power, and operation, may be displayed on the display. In this case, the display may be in text form or may be an animation or icon of the vacuum cleaner.

掃除機にカメラを搭載し、カメラで撮影された画像から人物を認識し、侵入者を検知すると、その旨を通信端末300に報知する構成としても良い。 The vacuum cleaner may be equipped with a camera, and when an intruder is detected, the camera may recognize people from images captured by the camera and notify the communication terminal 300 of the detection.

本開示の表示装置、自律走行型掃除機と表示装置を有するシステム、表示方法及びプログラムは、家庭用だけでなく、オフィスや工場やレストラン等、或いは、空港や病院等の公共施設等でも広く適用できる。 The display device, the system having an autonomous vacuum cleaner and a display device, the display method and the program disclosed herein can be widely applied not only to home use, but also to offices, factories, restaurants, etc., or public facilities such as airports and hospitals.

1 筐体
2 上ボデー
3 下ボデー
4 バンパ
5 カバー
6 LIDAR
7 排気口
8 サイドブラシ
9 後輪
10 超音波センサ
11 赤外線センサ
12 ジャイロセンサ
18 バッテリー
19 右駆動輪
20 左駆動輪
21 車輪支持部材
22 吸込口
23 メインブラシ
24 段差センサ
25 窪み
100 掃除機
101 通信部
102 格納部
103 回転検出部
104 吸引モータ
105 センサ群
110 制御部
111 移動制御部
112 位置情報算出部
113 地図情報作成部
200 ルーター
300 通信端末
302 地図作成部
303 端末通信部
304 短距離無線部
305 表示部
306 入力部
307 端末格納部
400 サーバ
401 サーバ制御部
402 サーバ通信部
403 サーバ格納部
1 Housing 2 Upper body 3 Lower body 4 Bumper 5 Cover 6 LIDAR
7 Exhaust port 8 Side brush 9 Rear wheel 10 Ultrasonic sensor 11 Infrared sensor 12 Gyro sensor 18 Battery 19 Right drive wheel 20 Left drive wheel 21 Wheel support member 22 Suction port 23 Main brush 24 Step sensor 25 Depression 100 Vacuum cleaner 101 Communication unit 102 Storage unit 103 Rotation detection unit 104 Suction motor 105 Sensor group 110 Control unit 111 Movement control unit 112 Position information calculation unit 113 Map information creation unit 200 Router 300 Communication terminal 302 Map creation unit 303 Terminal communication unit 304 Short-range wireless unit 305 Display unit 306 Input unit 307 Terminal storage unit 400 Server 401 Server control unit 402 Server communication unit 403 Server storage unit

Claims (4)

障害物を検出する第1の検出部と、当該第1の検出部と異なる検出方式で障害物を検出する第2の検出部であるLIDARと、を有する自律走行型掃除機の走行時に前記LIDARが検出した障害物を地図上に表示可能な表示装置であり、
前記表示装置が前記地図を表示する際に、壁に囲まれた領域である内側領域に、障害物、ゴミの量、前記自律走行型掃除機の走行ルートの少なくともいずれか1つを表示可能であると共に、前記壁の外側の領域である外側領域には、前記LIDARが検出した情報を反映させないように、地図を表示する表示装置。
A display device capable of displaying on a map obstacles detected by the LIDAR during travel of an autonomous vacuum cleaner having a first detection unit that detects obstacles and a second detection unit that is a LIDAR that detects obstacles using a detection method different from that of the first detection unit,
When the display device displays the map , it is capable of displaying at least one of obstacles, the amount of garbage, and the driving route of the autonomous vacuum cleaner in an inner area that is an area surrounded by a wall , and the display device displays the map in an outer area that is an area outside the wall so as not to reflect information detected by the LIDAR .
自律走行型掃除機と表示装置を有するシステムであり、
前記自律走行型掃除機は、障害物を検出する第1の検出部と、当該第1の検出部と異なる検出方式で障害物を検出する第2の検出部であるLIDARと、を有し、
前記表示装置は、前記自律走行型掃除機の走行時に前記LIDARが検出した障害物を地図上に表示可能な表示装置であり、
前記表示装置は、前記地図を表示する際に、壁に囲まれた領域である内側領域に、障害物、ゴミの量、前記自律走行型掃除機の走行ルートの少なくともいずれか1つを表示可能であると共に、前記壁の外側の領域である外側領域には、前記LIDARが検出した情報を反映させないように地図を表示する、自律走行型掃除機と表示装置を有するシステム。
A system having an autonomous vacuum cleaner and a display device,
The autonomous vacuum cleaner has a first detection unit that detects an obstacle, and a second detection unit that detects an obstacle using a detection method different from that of the first detection unit, the second detection unit being a LIDAR ,
The display device is a display device capable of displaying an obstacle detected by the LIDAR while the autonomous vacuum cleaner is traveling on a map,
A system having an autonomous vacuum cleaner and a display device , in which, when displaying the map, the display device is capable of displaying at least one of obstacles, the amount of dirt, and the driving route of the autonomous vacuum cleaner in an inner area that is an area surrounded by a wall, and displays the map in an outer area that is an area outside the wall in a manner that does not reflect information detected by the LIDAR .
自律走行型掃除機の障害物を検出する第1の検出部と、当該第1の検出部と異なる検出方式で障害物を検出する第2の検出部であるLIDARが走行中に障害物を検出するステップと、A step of detecting an obstacle while the autonomous vacuum cleaner is traveling by a first detection unit that detects an obstacle of the autonomous vacuum cleaner and a second detection unit that detects an obstacle by a detection method different from that of the first detection unit, the LIDAR being the second detection unit;
地図情報作成部が、前記LIDARにより検出された障害物と障害物の位置の情報を作成するステップと、A map information creation unit creates information on obstacles detected by the LIDAR and positions of the obstacles;
前記地図情報作成部が作成した情報の内、壁の外側の領域である外側領域に前記LIDARが検出した情報があれば、その情報を地図上に反映しないように地図作成部が地図を作成するステップと、A step of creating a map by the map information creation unit such that, if there is information detected by the LIDAR in an outer area that is an area outside a wall, the map creation unit does not reflect the information on the map;
前記地図作成部が作成した地図を表示部が表示するステップと、を有する表示方法。and displaying, by a display unit, the map created by the map creation unit.
自律走行型掃除機の障害物を検出する第1の検出部と、当該第1の検出部と異なる検出A first detection unit that detects an obstacle of the autonomous vacuum cleaner, and a detection unit different from the first detection unit
方式で障害物を検出する第2の検出部であるLIDARが走行中に障害物を検出するステップと、detecting an obstacle while traveling by a LIDAR, which is a second detection unit that detects an obstacle by the method;
地図情報作成部が、前記LIDARにより検出された障害物と障害物の位置の情報を作成するステップと、A map information creation unit creates information on obstacles detected by the LIDAR and positions of the obstacles;
前記地図情報作成部が作成した情報の内、壁の外側の領域である外側領域に前記LIDARが検出した情報があれば、その情報を地図上に反映しないように地図作成部が地図を作成するステップと、A step of creating a map by the map information creation unit such that, if there is information detected by the LIDAR in an outer area that is an area outside a wall, the map creation unit does not reflect the information on the map;
前記地図作成部が作成した地図を表示部が表示するステップと、を有するプログラム。and a step of displaying the map created by the map creation unit by a display unit.
JP2021043036A 2021-03-17 2021-03-17 Display device, system having autonomous vacuum cleaner and display device, display method and program Active JP7538993B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021043036A JP7538993B2 (en) 2021-03-17 2021-03-17 Display device, system having autonomous vacuum cleaner and display device, display method and program
JP2024107745A JP2024127964A (en) 2021-03-17 2024-07-03 Vacuum Cleaner System
JP2024109361A JP7742531B2 (en) 2021-03-17 2024-07-08 Display device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021043036A JP7538993B2 (en) 2021-03-17 2021-03-17 Display device, system having autonomous vacuum cleaner and display device, display method and program

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2024107745A Division JP2024127964A (en) 2021-03-17 2024-07-03 Vacuum Cleaner System
JP2024109361A Division JP7742531B2 (en) 2021-03-17 2024-07-08 Display device and system

Publications (2)

Publication Number Publication Date
JP2022142820A JP2022142820A (en) 2022-10-03
JP7538993B2 true JP7538993B2 (en) 2024-08-23

Family

ID=83454904

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2021043036A Active JP7538993B2 (en) 2021-03-17 2021-03-17 Display device, system having autonomous vacuum cleaner and display device, display method and program
JP2024107745A Pending JP2024127964A (en) 2021-03-17 2024-07-03 Vacuum Cleaner System
JP2024109361A Active JP7742531B2 (en) 2021-03-17 2024-07-08 Display device and system

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024107745A Pending JP2024127964A (en) 2021-03-17 2024-07-03 Vacuum Cleaner System
JP2024109361A Active JP7742531B2 (en) 2021-03-17 2024-07-08 Display device and system

Country Status (1)

Country Link
JP (3) JP7538993B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019071046A (en) 2017-08-31 2019-05-09 ネイト ロボティクス,インコーポレイテッド Robotic virtual boundaries
WO2019176579A1 (en) 2018-03-15 2019-09-19 ソニー株式会社 Device and method for processing image
WO2020235295A1 (en) 2019-05-22 2020-11-26 パナソニックIpマネジメント株式会社 Cleaning map display device, and cleaning map display method
US20210003405A1 (en) 2019-07-05 2021-01-07 Lg Electronics Inc. Moving robot and control method thereof
JP2021027884A (en) 2019-08-09 2021-02-25 パナソニックIpマネジメント株式会社 Autonomous travel type vacuum cleaner, method for controlling autonomous travel type vacuum cleaner, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013169225A (en) * 2012-02-17 2013-09-02 Sharp Corp Self-propelled cleaner
JP2013242738A (en) * 2012-05-22 2013-12-05 Sharp Corp Robot device, terminal device, remote control system for robot device and program
JP6916579B2 (en) * 2017-04-27 2021-08-11 アマノ株式会社 Autonomous driving work equipment
DE102017118381A1 (en) * 2017-08-11 2019-02-14 Vorwerk & Co. Interholding Gmbh Method for operating a self-propelled soil tillage implement
KR102302575B1 (en) 2019-07-16 2021-09-14 엘지전자 주식회사 Moving robot and control method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019071046A (en) 2017-08-31 2019-05-09 ネイト ロボティクス,インコーポレイテッド Robotic virtual boundaries
WO2019176579A1 (en) 2018-03-15 2019-09-19 ソニー株式会社 Device and method for processing image
WO2020235295A1 (en) 2019-05-22 2020-11-26 パナソニックIpマネジメント株式会社 Cleaning map display device, and cleaning map display method
US20210003405A1 (en) 2019-07-05 2021-01-07 Lg Electronics Inc. Moving robot and control method thereof
JP2021027884A (en) 2019-08-09 2021-02-25 パナソニックIpマネジメント株式会社 Autonomous travel type vacuum cleaner, method for controlling autonomous travel type vacuum cleaner, and program

Also Published As

Publication number Publication date
JP2024133089A (en) 2024-10-01
JP2022142820A (en) 2022-10-03
JP2024127964A (en) 2024-09-20
JP7742531B2 (en) 2025-09-22

Similar Documents

Publication Publication Date Title
EP3446608B1 (en) Cleaning robot and method for controlling same
US11980330B2 (en) Robot cleaner and robot cleaning system including the same
JP2022027301A (en) Cleaner system, travel route display method, and program
JP2019021307A (en) Operation method of autonomously traveling service equipment
JP2005270413A (en) Self-propelled vacuum cleaner
JP2005304516A (en) Self-propelled vacuum cleaner
KR20190003157A (en) Robot cleaner and robot cleaning system
JP7538993B2 (en) Display device, system having autonomous vacuum cleaner and display device, display method and program
JP6660093B2 (en) Vacuum cleaner, information display method thereof, and vacuum cleaner system
JP2014200613A (en) Self-traveling cleaning system
JP2006031503A (en) Autonomous mobile body
US12588793B2 (en) Robot cleaner, control system of robot cleaner and control method of robot cleaner
JP7821961B2 (en) Traveling map creation device, autonomous traveling robot, traveling map creation method, and program
JP2022065709A (en) Autonomous travel type cleaner and cleaner system
JP7282668B2 (en) Autonomous vacuum cleaner
CN215899550U (en) Robot cleaner and robot cleaning system including the same
JP2023168219A (en) Cleaner system
JP7511154B2 (en) Autonomous vacuum cleaner and control method
JP2024113875A (en) Autonomous driving system, method for controlling driving of autonomous driving robot, and program
JP2025011355A (en) Autonomous Vacuum Cleaner
JP2024110761A (en) Autonomous driving system, method for controlling driving of autonomous driving robot, and program
JP2024101125A (en) Traveling map creation device, autonomous travelling robot, travelling map creation method, and program
JP2024165155A (en) Autonomous driving system, method for controlling driving of autonomous driving robot, and program
JP2022163754A (en) Vacuum cleaner management device and program
JP2024165156A (en) Autonomous driving system, method for controlling driving of autonomous driving robot, and program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20221021

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230929

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240402

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240507

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240715

R150 Certificate of patent or registration of utility model

Ref document number: 7538993

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150