JP7742531B2 - Display device and system - Google Patents
Display device and systemInfo
- Publication number
- JP7742531B2 JP7742531B2 JP2024109361A JP2024109361A JP7742531B2 JP 7742531 B2 JP7742531 B2 JP 7742531B2 JP 2024109361 A JP2024109361 A JP 2024109361A JP 2024109361 A JP2024109361 A JP 2024109361A JP 7742531 B2 JP7742531 B2 JP 7742531B2
- Authority
- JP
- Japan
- Prior art keywords
- vacuum cleaner
- map
- information
- unit
- server
- 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
Links
Landscapes
- Electric Vacuum Cleaner (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本開示は表示装置およびシステムに関する。 This disclosure relates to display devices and systems.
特許文献1には、障害物センサを用いて周囲の状況を検出し、その検出結果により地図を作成する機能を有する掃除機が記載されている。 Patent document 1 describes a vacuum cleaner that uses an obstacle sensor to detect the surrounding environment and creates a map based on the detection results.
近年ではLIDAR(Light Detection And Ranging)を搭載した掃除機も製品化されており、障害物の検出範囲が広がってきている。しかしながら、掃除機により検出された障害物を全て表示すると、例えば特許文献1に記載の地図のように表示すると、部屋の外に存在する障害物も表示することになり、使用者にとって不要な情報までも表示部に表示してしまう。 In recent years, vacuum cleaners equipped with LIDAR (Light Detection and Ranging) have been commercialized, expanding the obstacle detection range. However, if all obstacles detected by the vacuum cleaner are displayed, such as on the map described in Patent Document 1, obstacles located outside the room will also be displayed, and unnecessary information for the user will be displayed on the display.
本発明は、筐体に配置されたLIDARと、障害物が衝突したことを検知するバンパと、を有する自律走行型掃除機の走行時にLIDARが検出した障害物を地図上に表示可能な表示装置であり、表示装置が地図を表示する際に、壁に囲まれた領域である内側領域に、障害物、ゴミの量、自律走行型掃除機の走行ルートの少なくともいずれか1つを表示可能であると共に、壁の外側の領域である外側領域には、LIDARが検出した情報を反映させないように、地図を表示する表示装置である。 The present invention is a display device that can display on a map obstacles detected by the LIDAR while an autonomous vacuum cleaner is traveling, the display device having a LIDAR mounted on a housing and a bumper that detects collisions with obstacles. When the display device displays the map, it can display at least one of the obstacles, the amount of dust, and the autonomous vacuum cleaner's travel route in the inner area, which is the area surrounded by walls, and displays the map in an outer area, which is the area outside the walls, without reflecting information detected by the LIDAR.
本発明は、自律走行型掃除機と表示装置を有するシステムであり、自律走行型掃除機は、筐体に配置されたLIDARと、障害物が衝突したことを検知するバンパと、を有し、表示装置は、自律走行型掃除機の走行時にLIDARが検出した障害物を地図上に表示可能な表示装置であり、表示装置は、地図を表示する際に、壁に囲まれた領域である内側領域に、障害物、ゴミの量、自律走行型掃除機の走行ルートの少なくともいずれか1つを表示可能であると共に、壁の外側の領域である外側領域には、LIDARが検出した情報を反映させないように地図を表示する、自律走行型掃除機と表示装置を有するシステムである。 The present invention is a system having an autonomous vacuum cleaner and a display device. The autonomous vacuum cleaner has a LIDAR mounted on the housing and a bumper that detects collisions with obstacles. The display device is capable of displaying on a map obstacles detected by the LIDAR while the autonomous vacuum cleaner is traveling. When displaying the map, the display device is capable of displaying at least one of obstacles, the amount of dirt, and the traveling route of the autonomous vacuum cleaner in an inner area that is an area surrounded by walls, and displays the map in an outer area that is an area outside the walls in a way that does not reflect information detected by the LIDAR.
本発明により、地図を表示する際に使用者にとって不要な情報はできるだけ排除して表示することができる。 This invention makes it possible to display maps while eliminating as much information as possible that is unnecessary for the user.
以下、図面を参照しながら実施の形態を詳細に説明する。 The following describes the embodiments 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 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 wirelessly connect to the vacuum cleaner 100 using short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark). Furthermore, the router 200 can also connect 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 another communication terminal 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 has not only a function for short-distance wireless connection but also a function for connecting to a wireless network using, for example, WiMAX (Worldwide Interoperability for Microwave).
The wireless communication device may have a function for performing long-distance wireless communication such as IEEE 802.11a/b/g/n/acceptance (registered trademark), or 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 Figure 2, the housing 1 of the vacuum cleaner 100 has an upper body 2 and a lower body 3, and a bumper 4 is located in front of the housing 1. One or more collision detection switches (not shown) are located on the inside of this 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 turns on, detecting that the bumper 4 has collided with the obstacle.
筐体1の上面でかつバンパ4の後方には、カバー5が配置されている。このカバー5内部には集塵容器(図示せず)が配置されており、使用者がカバー5を押下するとカバー5の前方又は後方が外れ、筐体1から集塵容器を取り出すことができる。 A cover 5 is located on the top surface of the housing 1 and behind the bumper 4. A dust collection container (not shown) is located inside this cover 5, and when the user presses down on the cover 5, the front or rear of the cover 5 comes off, 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 located behind the cover 5. This LIDAR 6 can detect obstacles and other obstacles around the housing 1 by rotating the light-emitting and light-receiving parts around the center of the LIDAR 6. It is also possible to create a map of the room 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, respectively.
図3において、筐体1の前方には上から見て略コの字状の形状であるバンパ4が配置され、筐体1の後方には上ボデー2が配置されている。バンパ4と上ボデー2の間には、カバー5が配置されており、カバー5の後方にはLIDAR6が配置されている。 In Figure 3, a bumper 4, which is roughly U-shaped when viewed from above, is located in front of the housing 1, and an upper body 2 is located behind the housing 1. A cover 5 is located between the bumper 4 and the upper body 2, and a LIDAR 6 is located 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 rearward by the distance 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, respectively.
筐体1の前方にはバンパ4が配置され、その後方には上ボデー2が配置されている。また、上ボデー2の左右側面には、排気口7が形成されており、上ボデー2の後方上面にはLIDAR6が配置されている。下ボデー3の前方にはサイドブラシ8が配置されており、後方には後輪9が配置されている。 A bumper 4 is located in front of the housing 1, and an upper body 2 is located behind it. Exhaust ports 7 are formed on the left and right side surfaces of the upper body 2, and a LIDAR 6 is located on the rear upper surface of the upper body 2. Side brushes 8 are located in front of the lower body 3, and rear wheels 9 are located 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, and right sides of the vacuum cleaner 100 are indicated by arrows, respectively.
バンパ4の前面には2つの超音波センサ10と、発光素子と受光素子を有する赤外線センサ11を2つ有している。又、下ボデー3の前方にはサイドブラシ8が配置されている。サイドブラシ8は、下ボデー3の前方右側と前方左側の両方に配置しているが、下ボデー3の前方右側か左側のいずれかに配置しても良い。 The front 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. Additionally, a side brush 8 is located in front of the lower body 3. The side brush 8 is located on both the front right and front left sides of the lower body 3, but it may also be located on either the front right or left side of the lower body 3.
図6は、本実施例装置である掃除機100の底面図である。図6において、掃除機10
0の前側、後ろ側、左側、右側を夫々矢印で図示している。
FIG. 6 is a bottom view of the vacuum cleaner 100 according to the present embodiment.
The front, rear, left and right sides of the 0 are shown by arrows.
図6において、下ボデー3の後方には後輪9が配置されており、この後輪9の前方には、例えばリチウムイオン電池等の二次電池からなるバッテリー18が配置されている。また、下ボデー3の略中央には右駆動輪19と左駆動輪20が配置されており、右駆動輪19と左駆動輪20夫々に車輪支持部材21が接続されている。この車輪支持部材21は、軸Aを軸として、筐体1の上下方向に移動可能である、また、2つの車輪支持部材21は夫々下ボデー3との間に車輪用のスプリング(図示せず)が配置されており、この車輪用のスプリングにより、車輪支持部材21と、右駆動輪19及び左駆動輪20は、床面に向けて付勢されている。 In Figure 6, rear wheels 9 are located behind the lower body 3, and batteries 18, which are secondary batteries such as lithium-ion batteries, are located in front of the rear wheels 9. Furthermore, right and left drive wheels 19 and 20 are located approximately in the center of the lower body 3, and wheel support members 21 are connected to the right and left drive wheels 19 and 20, respectively. These wheel support members 21 are movable in the vertical direction of the housing 1 around axis A. Wheel springs (not shown) are located between each of the two wheel support members 21 and the lower body 3, and these wheel springs urge the wheel support members 21 and the right and left drive wheels 19 and 20 toward the floor.
図6において、右駆動輪19と左駆動輪20との間にバッテリー18の一部が位置しているが、右駆動輪19と左駆動輪20よりも後方にバッテリー18を配置する構成としても良い。しかしながら、本実施例では、バッテリー18を筐体1の後方に配置することにより、筐体1の重心を筐体後方に来るように設計している。このため、2つの車輪支持部材21夫々の軸Aの間に少なくともバッテリー18の一部が位置することが好ましい。 In Figure 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 also 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 located behind the housing. For this reason, it is preferable that at least a portion of the battery 18 be located between the axes A of the two wheel support members 21.
図6において、バッテリー18よりも前方で且つ、右駆動輪19と左駆動輪20よりも前方には、集塵を吸い込むための吸込口22が形成されており、この吸込口22の内部には、メインブラシ23が回転可能に軸支されている。 In Figure 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 left drive wheel 20, and a main brush 23 is rotatably supported inside this intake port 22.
この吸込口22の左右両側には夫々段差センサ24が配置されており、この段差センサ24は発光部と受光部を有しており、筐体1が段差にさしかかったことを検出する。 Step sensors 24 are located on both the left and right sides of the suction port 22. These step sensors 24 have a light-emitting element and a light-receiving element and detect when the housing 1 approaches a step.
図6において、段差センサ24の先端は、メインブラシ23の回転軸の軸線上に位置するか、略同じ位置である。或いは、段差センサ24の先端を、メインブラシ23の回転軸の軸線よりも後方に配置しても良い。 In Figure 6, the tip of the step sensor 24 is located on or approximately at the same position as the axis of the rotation shaft of the main brush 23. Alternatively, the tip of the step sensor 24 may be positioned 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 Figure 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 positioned with their axis approximately at the center of this recess 25. The side brushes 8 rotate toward the suction port 22. Therefore, in Figure 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, viewed from the front and bottom.
図7において、下ボデー3前方の左右側には、夫々サイドブラシ8が配置された窪み25が形成されている。サイドブラシ8の長さは、この窪み25よりも筐体1外側に突出する長さである。 In Figure 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 these 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 typical 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 a communication terminal 300, a router 200, etc., and has communication functions such as Wi-Fi (registered trademark) and Bluetooth (registered trademark).
格納部102は、例えば、フラッシュメモリのような不揮発性メモリからなり、制御部
110が実行する制御プログラムや各種パラメータ等を格納する。
The storage unit 102 is made up of a non-volatile memory such as a flash memory, and stores the control program executed by the control unit 110, various parameters, and the like.
吸引モータ104は、吸引風を発生させるためのモータである。吸引モータ104と掃除機100の裏面に形成された吸込口22は連通しており、吸引モータ104によって吸込口22から外気と塵埃が吸引される。 The suction motor 104 is a motor that generates 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 through 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 left drive wheel 20.
センサ群105は複数種類のセンサを有している。段差センサ24は、掃除機100の裏面に配置され、床面の段差を検出するセンサである。この段差センサ24は、例えば発光素子と受光素子とを有する赤外線によるセンサである。 The sensor group 105 includes multiple types of sensors. The step sensor 24 is located on the back of the vacuum cleaner 100 and detects steps on the floor surface. This step sensor 24 is, for example, an infrared sensor that has a light-emitting element and a light-receiving element.
赤外線センサ11は、例えば発光素子と受光素子とを有する赤外線センサであり、掃除機100の前面に配置され、掃除機100の周囲にある障害物の有無や障害物までの距離等を検出する。尚、この赤外線センサ11は、掃除機100の前面だけでなく、右側面、左側面、後ろ面等に配置しても良い。 The infrared sensor 11 is an infrared sensor having, for example, a light-emitting element and a light-receiving element, and is arranged on the front of the vacuum cleaner 100 to detect the presence or absence of obstacles around the vacuum cleaner 100, the distance to the obstacles, etc. Note that the infrared sensor 11 may be arranged not only on the front of the vacuum cleaner 100, but also on the right side, left side, rear, etc.
超音波センサ10は、超音波を発する出力部と、反射された超音波を検出する入力部と、を有する超音波センサであり、掃除機100の前面に複数配置され、掃除機100の周囲にある障害物の有無や障害物までの距離等を検出する。尚、この超音波センサ10は、掃除機100の前面だけでなく、右側面、左側面、後ろ面等に配置しても良い。 The ultrasonic sensors 10 have an output section that emits ultrasonic waves and an input section that detects reflected ultrasonic waves. Multiple ultrasonic sensors 10 are arranged on the front of the vacuum cleaner 100 to detect the presence or absence of obstacles around the vacuum cleaner 100 and the distance to those obstacles. Note that the ultrasonic sensors 10 may be arranged not only on the front of the vacuum cleaner 100, but also on the right side, left side, rear, 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 element, a light-receiving element, and a rotation mechanism and 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 cleaning operation when the set cleaning start time arrives. While the vacuum cleaner 100 is traveling, the movement control unit 111 rotates 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 begins, the movement control unit 111 causes the vacuum cleaner 100 to detach from 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, thereby moving 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 about the vehicle's own position from information detected by the LIDAR 6 and information detected by the rotation detection unit 103. Information detected by the rotation detection unit 103 includes, for example, information about the rotation angle and amount of movement of the drive wheels. In this embodiment, the position of the charging stand is used as the initial position, and the vehicle's own position is calculated from the holding position using information detected by the LIDAR 6 and information detected by the rotation detection unit 103. The vehicle's own position can be calculated, for example, using an odometry technique.
尚、位置情報算出部112による、自己位置の情報は上記した方法に限らず、他の方法も考えられる。例えば、赤外線センサ11や超音波センサ10が検出した障害物に関する情報(障害物の有無と障害物までの距離等の情報)と、LIDAR6が検出した障害物に関する情報(障害物の有無と障害物までの距離等の情報)と、回転検出部103が検出した駆動輪の回転方向、速度、回転数等の情報と、を用いて、掃除機100が現在どの場所にいるかを示す情報を算出することもできる。 Note that the method for obtaining the self-position information by the position information calculation unit 112 is not limited to the above-mentioned method, and other methods are also possible. For example, information indicating the current location of the vacuum cleaner 100 can be calculated using information about obstacles detected by the infrared sensor 11 and ultrasonic sensor 10 (information about the presence or absence of obstacles and the distance to the obstacles, etc.), information about obstacles detected by the LIDAR 6 (information about the presence or absence of obstacles and the distance to the obstacles, 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 traveling vacuum cleaner.
地図情報作成部113は、例えば、赤外線センサ11や超音波センサ10が検出した障害物に関する情報(障害物の有無と障害物までの距離等の情報)と、LIDAR6が検出した障害物に関する情報(障害物の有無と障害物までの距離等の情報)とを用いて部屋の間取りに関する情報を含んだ地図情報を作成する。この地図情報には、主に部屋の壁の位置や障害物の位置が含まれる。また、地図情報を作成するにあたって、LIDAR6が検出した情報のみ使用することも可能である。 The map information creation unit 113 creates map information including information about the room layout using, for example, information about obstacles detected by the infrared sensor 11 and ultrasonic sensor 10 (information about the presence or absence of obstacles and the distance to the obstacles, etc.) and information about obstacles detected by the LIDAR 6 (information about the presence or absence of obstacles and the distance to the obstacles, etc.). This map information mainly includes the positions of the room's walls 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 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 user operation.
例えば、掃除機100が掃除をするルートの設定、掃除機100が侵入すること或いは掃除を行うことを禁止する領域の設定、掃除機100が掃除を行う領域の設定、掃除を行う日時の設定、等である。 For example, this includes setting the route that the vacuum cleaner 100 will clean, setting areas that the vacuum cleaner 100 is prohibited from entering or cleaning, setting the areas that the vacuum cleaner 100 will clean, and setting the date and time that cleaning will be performed.
本実施例では、位置情報算出部112が算出した自律律走行型掃除機が現在どの場所にいるかを示す情報と、地図情報作成部113が作成した地図情報とを、後述するフレームに含ませ、通信部101を用いて通信端末300等に送信される。 In this embodiment, information indicating the current location of the autonomous vacuum cleaner calculated by the location information calculation unit 112 and map information created by the map information creation unit 113 are included in a frame, which will be described later, 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 Figure 9, the server control unit 401 consists of a microcomputer such as a CPU (Central Processing Unit) and controls each circuit.
サーバ通信部402は、例えば、TCP/IP(Transmisson Contr
ol Protocol/Internet Protocol)等の通信プロトコルを用いて、通信ネットワークNに接続する。サーバ格納部403は、サーバ通信部402により送受信する各種データ等を格納する。
The server communication unit 402 is, for example, a TCP/IP (Transmission Control Protocol)
The server communication unit 402 connects to the communication network N using a communication protocol such as the Internet Protocol (IIP) or the Internet 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 also 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 other devices, and has communication functions such as Wi-Fi (registered trademark) and Bluetooth (registered trademark). If the vacuum cleaner 100 also has a short-range wireless unit, it is also possible to connect directly 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 with touch panel functionality. The input unit 306 is, for example, an electrostatic touch panel mounted on the display unit 305. The terminal storage unit 307 is, for example, a non-volatile memory such as flash memory, and stores the control program executed by the terminal control unit 301, various parameters, map information, maps (maps 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, when 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 by the communication terminal 300. Note that the router 200, which is wirelessly connected to the vacuum cleaner 100, is omitted from Figure 11.
図11の方法では、掃除機100からの地図情報を一旦サーバ400にまとめて格納し、通信端末300がサーバ400に格納された地図情報をまとめて受信し、地図を作成するものである。このため、掃除機100が走行を完了し、地図情報がまとまった時点で通信端末300の使用者が地図を見る事ができる。 In the method shown in Figure 11, map information from the vacuum cleaner 100 is temporarily stored in the server 400, and the communication terminal 300 then receives the map information stored in the server 400 in a lump and creates a map. Therefore, once the vacuum cleaner 100 has completed its travel and the map information has been compiled, the user of the communication terminal 300 can view the map.
図11において、掃除機100が運転を開始すると、運転中である旨の通知を掃除機100からサーバ400に行う。尚、本実施例では、掃除機100の状態が変化する度に掃除機100からサーバ400に状態通知を行っている。掃除機100の状態とは、例えば、掃除の開始、終了、運転状態、動けなくなる等のエラーを含んでいる。 In FIG. 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 its status each 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 Figure 11 includes, for example, when creating map information for a room, or when performing cleaning operations after creating map information for a room.
掃除機100は、所定の時間毎(例えば1秒毎)にフレームを作成している。フレームには、壁や床等の障害物に関する情報と掃除機100の軌跡に関する情報と、壁等を含む障害物の位置等に関する情報が含まれている。 The vacuum cleaner 100 creates a frame at predetermined intervals (for example, 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, this 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 vacuum cleaner 100 to server 400 after vacuum cleaner 100 starts operating is frame 0, and the number increases every second as frames are transmitted from vacuum cleaner 100, such as frame 1, frame 2, and frame 3.
掃除機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, it 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, it 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 to launch specific application software (for example, an application that displays a map of a room) is performed on the communication terminal 300, a request is made to the server 400 to send 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 it on the display unit 305 (for example, a map such as that shown in FIG. 18).
Regarding 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 sending a frame to the server 400, the server 400 may send the map information stored in the server storage unit 403 to the communication terminal 300 at that time, or the server 400 may send a signal to the communication terminal 300 indicating that it is refusing to send the map information.
また、掃除機100からサーバ400に送信された地図情報を、サーバ400に格納するのではなく、通信端末300の格納部に格納しても良いし、サーバ400の格納部と通信端末300の格納部の両方に格納しても良い。 Furthermore, the map information transmitted from the vacuum cleaner 100 to the server 400 may be stored in the storage unit of the communication terminal 300 rather than 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の位置や次々に地図が作成されている様子をリアルタイムに見ることができる。 Figure 12 is another sequence diagram for the vacuum cleaner system of Example 1. In the method shown in Figure 12, map information from the vacuum cleaner 100 is sequentially transmitted to the server 400, stored in the storage unit of the server 400, and the map information is also transmitted from the server 400 to the communication terminal 300. The communication terminal 300 sequentially generates a map each time it receives map information (sequentially updating areas for which maps have not yet been created). This allows the user of the communication terminal 300 to view the location of the vacuum cleaner 100 and the progress of maps being created 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 each 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 Figure 12 includes, for example, when creating map information for a room, or when performing cleaning operations after creating map information for a room.
掃除機100は、所定の時間毎(例えば1秒毎)にフレームを作成している。フレームには、壁や床等の障害物に関する情報と掃除機100の軌跡に関する情報と、壁等を含む
障害物の位置等に関する情報が含まれている。
The vacuum cleaner 100 creates a frame at predetermined time intervals (for example, every second). Each 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.
具体的には、掃除機100の位置情報算出部112が算出した、掃除機100がどの場所に存在したかを示す情報、掃除機100の軌跡に関する情報と、地図情報作成部113が作成した地図情報等が含まれる。 Specifically, this information includes information calculated by the vacuum cleaner 100's location information calculation unit 112 indicating where the vacuum cleaner 100 was located, information about the vacuum cleaner 100's trajectory, 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 sent from the vacuum cleaner 100 to the server 400 after the vacuum cleaner 100 starts operating is frame 0, and the number increases with each frame sent from the vacuum cleaner 100 every second, to 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, it 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 Figure 12, it is assumed that the communication terminal 300 has launched an app and is in a state where it can display a map before receiving frame 0. However, when executing the sequence diagram of Figure 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, it 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 way, by operating in accordance with the sequence diagram shown in FIG. 11 or the sequence diagram shown in FIG. 12, the terminal control unit 301 of the communication terminal 300 can display a map on the display unit 305.
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 Example 2, 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か所)。換言すれば、ガラスを透過した光により部屋の外側からの反射光を検出してしまい、このような情報をそのまま用いて地図を作成すると、部屋の外側で検出された情報までも地図に表示されてしまう。
FIG. 13 shows an example of a map created on the communication terminal 300 side 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 adding information from the LIDAR 6 makes it possible to create a more accurate map. However, because light from the LIDAR 6 passes through glass, etc., areas that extend beyond the walls are displayed, as if they were flooded (two circled areas in FIG. 13). In other words, the light that passes through the glass detects reflected light from outside the room, and if such information is used to create a map as is, even information detected outside the room will be displayed on the map.
本実施例では、地図を表示する際にLIDAR6の計測結果によりガラス等からはみ出した部分に関しては、地図に表示しない構成としている。その表示結果が図14である。このように表示することにより、使用者が、地図の部屋からはみ出している部分が何であるか疑問に思うこともなく、快適に地図を利用することができる。 In this embodiment, when displaying a map, any parts of the map that extend beyond the glass or other surfaces as a result of measurements taken by the LIDAR 6 are not displayed on the map. The display result is shown in Figure 14. By displaying the map in this manner, the user can comfortably use the map without having to wonder 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 a simplified 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, because light from the LIDAR 6 passes through glass, etc., parts that extend beyond the walls (extraneous information in Figure 15) are displayed, as if they were flooded with water. In other words, 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 of the map that extend beyond the glass or other surfaces as a result of measurements taken by the LIDAR 6 are not displayed on the map. Figure 16 shows a simplified version of the display result. By displaying the map in this manner, the user can comfortably use the map without having to wonder what the parts of the map that extend beyond the room are.
尚、部屋の地図からはみ出した情報は、LIDAR6が検出した情報だけとは限らない。赤外線センサからの光がガラス等を透過して部屋の外の物体を検出する可能性もあり、他の障害物検出方法により部屋の地図からはみ出した情報が検出される可能性もある。実施例2では、このような部屋の地図からはみ出した情報を地図上に表示させないものである。 Note that information that extends beyond the room map is not limited to information detected by LIDAR 6. Light from the infrared sensor may pass through glass or other materials and detect objects outside the room, and information that extends beyond the room map may also be detected using other obstacle detection methods. In Example 2, such information that extends beyond the room map 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, if the terminal control unit 301 determines that an operation to launch the map app has been performed from the input unit 306, the processing 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 any part detected by the light emitted by the LIDAR 6 that extends beyond the room (e.g., the extra information in Figure 15) based on the wall information created by the ultrasonic sensor 10, etc., and the information detected by the LIDAR 6. If it determines that there is any, 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 controls so that this information is not reflected on the map.
S5ステップでは、地図作成部302は、壁からはみ出たLIDAR6の照射光より検出された部分(図15の余分な情報)を地図上に表示させないようにし、端末制御部301は、地図を表示部305に表示する(例えば、図16に示す表示)。 In step S5, the map creation unit 302 prevents the portion of the map detected by the light emitted by the LIDAR 6 that extends beyond the wall (extraneous information in Figure 15), and the terminal control unit 301 displays the map on the display unit 305 (for example, the display shown in Figure 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 Figure 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 be able to operate the input unit 306 to surround or trace the parts that extend beyond the room and delete them. Alternatively, based on the user's operation, corrections may be made to the map, such as extending walls or placing obstacles. For example, if the vacuum cleaner 100 has low accuracy in detecting obstacles, such a function will be particularly easy for the user to use.
また、S5ステップで地図作成部302が自動的に削除した領域や、使用者が削除した領域の情報を格納し、学習させることにより、はみ出た領域の削除をより確実に行わせることも可能である。その場合には、地図作成部の機能をサーバ400に搭載させ、その結果を通信端末300に送る構成としても良い。 It is also possible to more reliably remove protruding areas by storing and learning information about areas automatically deleted by the map creation unit 302 in step S5 and areas deleted by the user. In this case, the map creation unit's functions 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 be able to modify the map by operating the input unit 306. Here, modification refers to, for example, erasing walls or obstacles, extending or moving walls, or placing obstacles.
尚、この処理は、掃除機100が移動し、且つ、通信端末300側で地図を作成している際にリアルタイムに行っても良いし、通信端末300の操作に応じて行っても良い。換言すれば、掃除機100が移動している際にリアルタイムに地図を作成し、通信端末300の表示部305に地図を表示させるか、掃除機100が移動後或いは地図情報を取得後、通信端末300の表示部305に地図を表示させても良い。 This processing 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 on 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 Example 2 may be configured to be divided into multiple grids or cells, with the amount of dust in each cell being displayed using shades of color or different colors. In this case, the vacuum cleaner would be equipped with a dust sensor that detects dust, and information about the amount of dust detected by this dust sensor would be reflected on the map.
また、図13~図16に示すような地図と、先ほど述べたゴミの量を色の違い等で表示画面を切り替え可能としても良いし、2つの画面を並べて表示させても良い。特に2つの画面を並べて表示させることにより、使用者は2つの画面を比較することができる。 Furthermore, the display screen may be switched between the maps shown in Figures 13 to 16 and the amount of garbage mentioned above, 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 vacuum cleaner 100, etc. are the same as those of Example 1, so the description will be omitted.
実施例3は、掃除機が走行中に何等かのエラー(例えば、バッテリー切れ、集塵容器が満タン、走行不能状態となる等)が発生すると、通信端末300の表示部305にそのエラーに対応するエラー表示(例えば、E101等のテキスト)を表示するものである(例えば、図18に示す表示)。 In Example 3, if an error occurs while the vacuum cleaner is running (for example, the battery runs out, the dust container is full, the vacuum cleaner is unable to run, etc.), an error message corresponding to the error (for example, text such as E101) is displayed on the display unit 305 of the communication terminal 300 (for example, the display shown in Figure 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 (such as text that more specifically explains 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 Figure 19).
尚、ここで、エラー表示は、数字、英語、日本語、何等かの言葉の略語、アイコン等でも良い。エラーの内容をそのままテキスト(例えば、走行不能状態です。)で表示すると表示する文字数が多くなるため、仮に地図上に掃除機のアイコンを表示していると、テキストと掃除機のアイコンが重なる可能性が高くなり、掃除機が存在する位置が不明瞭になる可能性がある。このため、表示されるエラー表示は、短いものが好ましい。 Note that the error message can 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. Therefore, 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 so that it monitors the battery and notifies the communication terminal 300 when the remaining battery power falls below a predetermined level. This configuration can prevent the battery power from suddenly dropping to zero, preventing communication altogether.
図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 has occurred while the vacuum cleaner 100 is moving (e.g., the battery is dead, the dust container is full, the vacuum cleaner 100 is unable to move, etc.), it 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 send it to the server 400 (step S301). Note that in the following, information about the error that has occurred will sometimes be referred to as error information.
サーバ400において、サーバ通信部402は、掃除機から送信されたフレームを受信すると、サーバ制御部401が、受信したフレームに含まれている情報をサーバ格納部403に格納すると共に、サーバ通信部402を制御することにより受信したフレームを通信端末300へ送信する(ステップS302)。 When the server communication unit 402 of the server 400 receives the 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 an 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 standby mode, in step S311, the terminal control unit 301 determines that the terminal communication unit 303 has received a frame and 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.). 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 launch 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 the created map along with an error message on the display unit 305 at the location where the error occurred. 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, users can see 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 processing proceeds to step S316; if no operation has been performed, the terminal control unit 301 remains in standby mode.
ステップ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 nature of the currently displayed error, for example, "The battery is dead"). It may also display instructions on how to deal with the error at this time. 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, it proceeds to step S318; if not, it maintains the standby state and returns to step S311. Note that the map referred to in step S317 is a state in which the error message displayed in step S314 is not being displayed. In step S317, the terminal control unit 301 determines whether an application for displaying a map has already been started and a map is being displayed on the display unit 305 before receiving the frame containing error information in step S311.
ステップ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 processing proceeds to step S319; if no operation has been performed, the terminal control unit 301 remains in standby mode.
ステップ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 this guidance.
このように、第3実施例では、掃除中の掃除機100にエラーが発生すると、通信端末300の表示部305にエラーが発生した旨が通知され、使用者が地図を表示させると、地図上にエラーに対応するテキストが表示される。又、この状態で使用者がガイダンス表示の操作を行うと、表示されているテキストに関連するガイダンスが表示される。 In this way, in the third embodiment, if an error occurs in the vacuum cleaner 100 during cleaning, the display unit 305 of the communication terminal 300 is notified of the error, and if the user displays a map, text corresponding to the error is displayed on the map. Furthermore, if the user performs a guidance display operation in this state, guidance related to the displayed text is displayed.
また、通信端末300が待機中に、ガイダンスを表示する操作があれば、現在表示されている画面に関連する説明等のガイダンスが表示される(例えば、図22に示す表示形態)。 Furthermore, if an operation to display guidance is performed while the communication terminal 300 is in standby mode, guidance such as an explanation related to the currently displayed screen will be displayed (for example, the display format shown in FIG. 22).
第3実施例では、通信端末300の使用者は、掃除機100が掃除中にエラーが発生したことを知ることが可能であり、又、使用者は発生したエラーが具体的にはどのような情報であるかを知ることが可能である。更には、エラーに対する対応方法も知ることができる。 In the third embodiment, the user of the communication terminal 300 can be notified that an error has occurred while the vacuum cleaner 100 is cleaning, and can also find out what specific information has been generated about the error. Furthermore, the user can also find out 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 minimize situations where the text is too small to read, 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 also be configured to be divided into multiple grids or cells, with the amount of dust in each cell being displayed using shades of color or different colors. In this case, the vacuum cleaner would be equipped with a dust sensor that detects dust, and information about the amount of dust detected by this dust sensor would be reflected on the map.
更に、エラーに対応するテキストを表示する画面と、先ほど述べたゴミの量を色の違い等で表示画面を切り替え可能としても良いし、2つの画面を並べて表示させても良い。特に2つの画面を並べて表示させることにより、使用者は2つの画面を比較することができる。 Furthermore, it may be possible to switch between a screen displaying text corresponding to the error and a screen displaying the amount of garbage mentioned earlier, 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.
ガイダンスの例としては、例えば、「充電台が見つかりませんでした」、「タイヤが床面から離れました。確認してください」、「バッテリーが切れました」、「集塵容器が満タンです」、「走行不能状態です」等がある。 Examples of guidance include "Charging stand not found," "Tires have left the floor. Please check," "Battery is dead," "Dust collection container is full," and "Vehicle cannot be driven."
集塵容器が満タンである旨を報知する場合には、掃除機100が充電台で充電中に集塵容器内のゴミが所定の量以上であると、通信端末300に報知する構成としても良い。掃除機100が掃除中に集塵容器内のゴミが満タンになると、それ以降無理やり掃除機100を走行させてもゴミを収集することができないため、集塵容器が満タンであれば使用者が集塵容器内のゴミを捨てるまで掃除機100を充電台で待機した方が良いためである。 When reporting that the dust container is full, the configuration may be such that the communication terminal 300 is notified when the amount of dust in the dust container reaches a predetermined amount while the vacuum cleaner 100 is charging on the charging base. If the dust container becomes full while the vacuum cleaner 100 is cleaning, the vacuum cleaner 100 will not be able to collect dust even if it is forced to move from that point onwards. Therefore, if the dust container is full, it is better for the vacuum cleaner 100 to wait on the charging base until the user has emptied the dust in the dust 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 display unit 305 of the communication terminal 300 is configured to notify the user that an error has occurred, but when the error is resolved in the vacuum cleaner 100, the error display on the display unit 305 of the communication terminal 300 may be automatically resolved, or a message indicating that the error has been resolved may be displayed on the display unit 305 of the communication terminal 300. Furthermore, a history of error occurrences and error resolutions 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 description will be given of Example 4. 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.
実施例4では、掃除が終了した後に掃除機100が移動した軌跡を使用者が確認できるようにしたものである。より具体的には、通信端末300の使用者の操作に応じて、通信端末300の表示部305に地図を表示すると共に、掃除機100が移動した軌跡をアニメーションで表示するものである。図23は、実施例4における表示部305の表示例を示している。 In Example 4, the user can check the path traveled by the vacuum cleaner 100 after cleaning is completed. More specifically, in response to the operation of 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 as an animation. Figure 23 shows an example of the display on the display unit 305 in Example 4.
図23において、通信端末300の表示部305には部屋の地図が表示されると共に、充電台と掃除機100のアイコンが表示され、充電台から掃除機100が移動した軌跡も表示されている。更に、画面下には操作アイコンが表示されており、中央のアイコンに使用者が触れると、掃除機100が充電台から移動を開始する。所謂再生ボタンである。使用者が、右側のアイコンに触れると、掃除機100が早送りで移動する。所謂早送りボタンである。使用者が、左側のアイコンに触れると、掃除機100が逆送りで移動する。所謂逆送りボタンである。 In Figure 23, the display unit 305 of the communication terminal 300 displays a map of the room, as well as icons for the charging base and vacuum cleaner 100, and 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 central icon, the vacuum cleaner 100 begins to move 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 Example 4, the movement of the vacuum cleaner 100 in response to the user's operation is displayed like an animation, allowing the user to check where 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 explained using Figure 24. Figure 24 is a flow diagram showing the operation of the communication terminal 300.
まず、待機状態において、端末制御部301が入力部306からアプリケーションの起動操作があると判定すると、ステップS412へ処理を進める(ステップS411)。 First, in the standby state, if 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 Figure 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 processing 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 processing 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 processing to step S413.
ステップS419では、端末制御部が、入力部306からアプリケーションの終了の操作があると判定すると、アプリケーションの終了を行い、待機状態となる。一方、操作がないと判定すると、ステップS413へ処理を戻す。 In step S419, if the terminal control unit determines that an operation to terminate the application has been made via the input unit 306, it terminates the application and enters a standby state. On the other hand, if it determines that no operation has been made, it returns processing to step S413.
尚、言うまでもないがステップS411~S419までの処理において、通常の携帯端
末のように着信があれば着信報知を行うといった他の制御も行われるが、ここでは説明を省略する。
Needless to say, in the process from step S411 to S419, other controls are also performed, such as notifying the user of an incoming call if there is an incoming call, as in a normal mobile terminal, but the description thereof will be omitted here.
実施例4では、掃除機100が移動した軌跡に関する情報を、サーバ400のサーバ格納部403に格納しても良いし、通信端末300の端末格納部307に格納しても良い。掃除が完了してからアニメーションを表示する構成とするためには、掃除機100から送信される掃除機100の位置情報を含んだフレームを全てサーバ格納部403或いは端末格納部307に格納する必要があるが、掃除機100が掃除を完了する前に掃除機100が移動した軌跡をアニメーションで表示する構成とするために、とりあえず、サーバ格納部403或いは端末格納部307に格納されている掃除機100の位置情報を読みだして掃除が完了する前のアニメーションを表示させても良い。 In Example 4, information regarding the trajectory 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 configure the display of animation after cleaning is completed, all frames containing the position information of the vacuum cleaner 100 transmitted from the vacuum cleaner 100 must be stored in the server storage unit 403 or the terminal storage unit 307. However, in order to configure the display of animation of the trajectory traveled by the vacuum cleaner 100 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 as it performs cleaning. In this case, it is preferable to perform the operations shown in the sequence diagram in Figure 12.
このように、実施例4では、使用者の操作に応じて掃除機100が移動した様子をアニメーションのように表示するものであり、使用者は掃除機100が移動した場所や順序等を確認することができる。また、見落としたところを再度見るために逆送りすることや、早くアニメーションを再生させるために早送り操作を行うことも可能である。 In this way, in Example 4, the movement of the vacuum cleaner 100 in response to the user's operation is displayed like an animation, allowing the user to check the locations and order in which the vacuum cleaner 100 has moved. It is also possible to rewind to view a part that was missed, or to fast-forward to play the animation more quickly.
また、実施例4で表示する地図には、地図を複数のグリッド或いはセルに分割して、そのセル毎にゴミの量を色の濃淡或いは色の違いにより分かるように表示する構成としても良い。この場合、掃除機100にゴミを検出するゴミセンサを搭載させ、このゴミセンサにより検出されたゴミの量に関する情報を地図に反映させることになる。 The map displayed in Example 4 may also be configured to be divided into multiple grids or cells, with the amount of dust in each cell being displayed using shades of color or 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 this dust sensor may be reflected on the map.
更に、図23に示す画面と、先ほど述べたゴミの量を色の違い等で表示画面を切り替え可能としても良いし、2つの画面を並べて表示させても良い。特に2つの画面を並べて表示させることにより、使用者は2つの画面を比較することができる。
(実施例5)
次に実施例5について説明する。システム構成、掃除機100の構成等は実施例1のものを使用しているため説明を省略する。
23 and the above-mentioned dust amount display screen may be switched 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.
Example 5
Next, a description will be given of Example 5. 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.
実施例5では、掃除機100は静音モードを有している。この静音モードの設定をオンとすると、掃除機100が掃除を行う際に、吸引モータ104のパワーを下げることや、ブラシの回転モーターパワーを下げることや、移動速度を下げることや、電子音(報知音)の出力を抑えるというものである。これらのいずれかを選択的に実行させる構成としても良いし、全てを実行させる構成としても良い。 In Example 5, the vacuum cleaner 100 has a silent mode. When this silent mode setting is turned on, when the vacuum cleaner 100 performs cleaning, the power of the suction motor 104 is reduced, the brush rotation motor power is reduced, the movement speed is reduced, and the output of the electronic sound (alert sound) is suppressed. The configuration may be such that any one of these is selectively performed, or such that all of them are performed.
掃除機100を静音モードで走行させることにより、使用者が寝ている際に掃除機100の音で目が覚めることや、勉強中等に掃除機100の音で集中できなくなる、といった事態をできるだけ回避することができる。 By running the vacuum cleaner 100 in silent mode, it is possible to minimize situations where the user is woken up by the noise of the vacuum cleaner 100 while sleeping, or is distracted by the noise of the vacuum cleaner 100 while studying, etc.
また、実施例5では、使用者は掃除する領域や掃除を禁止する領域を設定できる。図25に表示部305に表示される画面の一例を示している。図25に示すように、表示部305には部屋の地図と、領域Aと領域Bが表示されている。領域Aは例えば、掃除機100に掃除させる領域であり、領域Bは掃除機100が移動を禁止する領域である。使用者は表示部上を指でなぞる動作や囲う動作等を行うことにより、掃除させる領域や移動を禁止する領域を設定できる。 Furthermore, in Example 5, the user can set areas to be cleaned and areas where cleaning is prohibited. Figure 25 shows an example of a screen displayed on the display unit 305. As shown in Figure 25, the display unit 305 displays a map of the room, areas A and B. 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 their finger.
更に、実施例5では、静音モードで走行する領域を設定できる。その設定は、掃除機1
00に掃除させる領域を設定させる際と同様に設定することが可能であり、例えば図24に示す領域Aや領域B等を静音モードで走行する領域として設定できる。
Furthermore, in the fifth embodiment, it is possible to set the area in which the vacuum cleaner 1 travels in the silent mode.
24. For example, areas A and B shown in FIG. 24 can be set as areas to be cleaned in silent mode.
或いは、部屋毎に設定可能としても良い。例えば、寝室と勉強部屋は静音モードで走行する領域に設定し、キッチンは通常通り掃除機100が掃除を行う領域に設定し、トイレ等は掃除機100が移動を禁止する領域として設定することも可能である。 Alternatively, it may be possible to set it for each room. For example, the bedroom and study could be set as areas where the vacuum cleaner 100 runs in silent mode, the kitchen could be set as an area where the vacuum cleaner 100 cleans normally, and areas such as the toilet could be set as areas where the vacuum cleaner 100 is prohibited from moving.
通信端末300側で設定された静音モードに関する情報は、フレームに含んでサーバ400を介して通信端末300から掃除機100に送信することにより、通信端末300から掃除機100へ遠隔で設定することができる。掃除させる領域や移動を禁止する領域、静音モードで移動する領域の設定も同様にして行うことができる。
(実施例6)
次に実施例6について説明する。システム構成、掃除機100の構成等は基本的には実施例1のものを使用しているため説明を省略する。実施例1と異なる点は、掃除機100がゴミを検出するゴミセンサを有している点である。
Information about 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 where movement is prohibited, and areas to move in silent mode can also be made in the same way.
Example 6
Next, a sixth embodiment will be described. The system configuration, the configuration of the vacuum cleaner 100, etc. are basically the same as those of the first embodiment, so a description thereof 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 Example 6, the suction power, travel speed, and operation of the suction motor are changed depending on the amount of dust detected by the dust sensor (for example, on a five-level scale, with 5 being the most and 1 being the least). Figure 26 shows an example of such a table, with strong suction power when the amount of dust is 5 or 4, medium suction power when the amount of dust is 3 or 2, and weak suction power when the amount of dust is 1.
また、ゴミの量が5、4、3では走行速度はゆっくりであり、ゴミの量が2、1では走行速度は通常である。更に、ゴミの量が5では掃除機100が前後に往復移動し、ゴミの量が4以下では走行の走行動作を行う。 Furthermore, when the amount of dust is 5, 4, or 3, the running speed is slow, and when the amount of dust is 2 or 1, the running speed is normal. Furthermore, when the amount of dust is 5, the vacuum cleaner 100 moves back and forth, and when the amount of dust is 4 or less, the running operation is performed.
このように、ゴミの量が多い場所では吸引モータの吸引力を上げると共に走行速度をゆっくりとし、逆にゴミの量が少ない場所では、吸引モータの吸引力を通常以下にすると共に走行速度を通常にする。 In this way, in areas with a large amount of dust, the suction motor's suction power is increased and the travel speed is slowed down, and conversely, in areas with a small amount of dust, the suction motor's suction power is reduced to below normal and the travel speed is set to normal.
このような構成とすることにより、ゴミの多い場所では確実にゴミを掃除することができる。一方、ゴミの少ないところでは無駄な電力消費を回避することができる。
(全ての実施例に関して考えうる他の実施形態)
本実施例では、通信端末300の表示部305に地図を表示する実施形態としたが、掃除機100に表示部を搭載させ、掃除機100に地図を表示する実施形態としても良いし、ネットワークNと接続されたパーソナルコンピュータ等の表示部に地図を表示する実施形態としても良い。
With this configuration, it is possible to reliably clean up dust in places with a lot of dust, while avoiding unnecessary power consumption in places with little dust.
(Other possible embodiments for all examples)
In this embodiment, a map is displayed on the display unit 305 of the communication terminal 300, but it is also possible to have a display unit installed in the vacuum cleaner 100 and display the map on the vacuum cleaner 100, or to display the map on a display unit of a personal computer or the like connected to the network N.
通信端末300は、サーバ400からフレームを受信する際に、公衆回線網と接続された基地局から受信しても良いし、家庭内ルーター等と無線と接続してルーターを介して受信しても良い。 When receiving frames from server 400, communication terminal 300 may receive them from a base station connected to a public network, or may receive them 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 the function to create a map, the function to create 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 run may be displayed as a bar graph, and multiple such bar graphs may be displayed. Alternatively, the cumulative amount of dust detected by the dust sensor in multiple cleaning runs may be displayed as a bar graph. Furthermore, when the total amount of dust detected by the dust sensor in one cleaning run is displayed as a bar graph and multiple such bar graphs are displayed, a map of the room corresponding to the selected bar graph may be displayed when the user selects one. In this case, the track of the vacuum cleaner's movement may be displayed, or the room may be divided into multiple cells and the amount of dust in each cell may be displayed using different shades 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, running speed, suction power, operation, and other statuses of the items shown in Figure 26 may be displayed on the display. In this case, the information may be displayed in text, or as an animation or icon of the vacuum cleaner.
掃除機にカメラを搭載し、カメラで撮影された画像から人物を認識し、侵入者を検知すると、その旨を通信端末300に報知する構成としても良い。 The vacuum cleaner may be equipped with a camera, which can recognize people from images captured by the camera, and if an intruder is detected, a notification to that effect may be sent to the communication terminal 300.
本開示の表示装置、自律走行型掃除機と表示装置を有するシステム、表示方法及びプログラムは、家庭用だけでなく、オフィスや工場やレストラン等、或いは、空港や病院等の公共施設等でも広く適用できる。 The display device, system having an autonomous vacuum cleaner and a display device, display method, and program disclosed herein can be widely applied not only to homes, but also to offices, factories, restaurants, and other 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 (2)
前記表示装置が前記地図を表示する際に、壁に囲まれた領域である内側領域に、障害物、ゴミの量、前記自律走行型掃除機の走行ルートの少なくともいずれか1つを表示可能であると共に、前記壁の外側の領域である外側領域には、前記LIDARが検出した情報を反映させないように、地図を表示する表示装置。 A display device capable of displaying on a map an obstacle detected by the LIDAR while an autonomous vacuum cleaner is traveling, the display device having a LIDAR disposed in a housing and a bumper for detecting a collision with an obstacle,
When the display device displays the map, it is capable of displaying at least one of obstacles, the amount of dust, and the travel route of the autonomous vacuum cleaner in an inner area that is an area surrounded by a wall, and the map is displayed in an outer area that is an area outside the wall so as not to reflect information detected by the LIDAR.
前記自律走行型掃除機は、筐体に配置されたLIDARと、障害物が衝突したことを検知するバンパと、を有し、
前記表示装置は、前記自律走行型掃除機の走行時に前記LIDARが検出した障害物を地図上に表示可能な表示装置であり、
前記表示装置は、前記地図を表示する際に、壁に囲まれた領域である内側領域に、障害物、ゴミの量、前記自律走行型掃除機の走行ルートの少なくともいずれか1つを表示可能であると共に、前記壁の外側の領域である外側領域には、前記LIDARが検出した情報を反映させないように地図を表示する、自律走行型掃除機と表示装置を有するシステム。 A system having an autonomous vacuum cleaner and a display device,
The autonomous vacuum cleaner has a LIDAR disposed on a housing and a bumper that detects a collision with an obstacle,
the display device is a display device capable of displaying on a map an obstacle detected by the LIDAR while the autonomous vacuum cleaner is traveling,
A system having an autonomous vacuum cleaner and a display device, wherein when displaying the map, the display device is capable of displaying at least one of obstacles, the amount of dust, and the driving route of the autonomous vacuum cleaner in an inner area that is an area surrounded by a wall, and displays a map in an outer area that is an area outside the wall in a way that does not reflect information detected by the LIDAR.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024109361A JP7742531B2 (en) | 2021-03-17 | 2024-07-08 | Display device and system |
Applications Claiming Priority (2)
| 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 |
| JP2024109361A JP7742531B2 (en) | 2021-03-17 | 2024-07-08 | Display device and system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021043036A Division JP7538993B2 (en) | 2021-03-17 | 2021-03-17 | Display device, system having autonomous vacuum cleaner and display device, display method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024133089A JP2024133089A (en) | 2024-10-01 |
| JP7742531B2 true JP7742531B2 (en) | 2025-09-22 |
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 Before (2)
| 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 |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7538993B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020235295A1 (en) | 2019-05-22 | 2020-11-26 | パナソニックIpマネジメント株式会社 | Cleaning map display device, and cleaning map display method |
| WO2021006556A1 (en) | 2019-07-05 | 2021-01-14 | 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 |
| JP2022540906A (en) | 2019-07-16 | 2022-09-20 | エルジー エレクトロニクス インコーポレイティド | Mobile robot and its control method |
Family Cites Families (6)
| 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 |
| US10583561B2 (en) * | 2017-08-31 | 2020-03-10 | Neato Robotics, Inc. | Robotic virtual boundaries |
| KR20200128023A (en) * | 2018-03-15 | 2020-11-11 | 소니 주식회사 | Image processing apparatus and method |
-
2021
- 2021-03-17 JP JP2021043036A patent/JP7538993B2/en active Active
-
2024
- 2024-07-03 JP JP2024107745A patent/JP2024127964A/en active Pending
- 2024-07-08 JP JP2024109361A patent/JP7742531B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020235295A1 (en) | 2019-05-22 | 2020-11-26 | パナソニックIpマネジメント株式会社 | Cleaning map display device, and cleaning map display method |
| WO2021006556A1 (en) | 2019-07-05 | 2021-01-14 | Lg Electronics Inc. | Moving robot and control method thereof |
| JP2022540906A (en) | 2019-07-16 | 2022-09-20 | エルジー エレクトロニクス インコーポレイティド | Mobile robot and its control method |
| 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 |
|---|---|
| JP7538993B2 (en) | 2024-08-23 |
| JP2024133089A (en) | 2024-10-01 |
| JP2024127964A (en) | 2024-09-20 |
| JP2022142820A (en) | 2022-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3727122B1 (en) | Robot cleaners and controlling method thereof | |
| US11980330B2 (en) | Robot cleaner and robot cleaning system including the same | |
| EP3446608B1 (en) | Cleaning robot and method for controlling same | |
| JP2022027301A (en) | Cleaner system, travel route display method, and program | |
| JP2019021307A (en) | Operation method for autonomously travelling service device | |
| KR20190003157A (en) | Robot cleaner and robot cleaning system | |
| AU2021261671B2 (en) | Robot cleaner and method for controlling robot cleaner | |
| JP7742531B2 (en) | Display device and system | |
| JP2006031503A (en) | Autonomous mobile body | |
| AU2021299590B2 (en) | Robot cleaner, system for controlling robot cleaner, and method for controlling robot cleaner | |
| JP2022065709A (en) | Autonomous travel type cleaner and cleaner system | |
| CN215899550U (en) | Robot cleaner and robot cleaning system including the same | |
| JP2024113875A (en) | Autonomous driving system, method for controlling driving of autonomous driving robot, and program | |
| JP2023168219A (en) | Cleaner system | |
| JP7511154B2 (en) | Autonomous vacuum cleaner and control method | |
| KR20200034010A (en) | Robot cleaner, system of robot cleaner and method for controlling robot cleaner | |
| JP2025011355A (en) | Autonomous Vacuum Cleaner | |
| JP2024101125A (en) | Traveling map creation device, autonomous travelling robot, travelling map creation method, and program | |
| KR20250128544A (en) | robot cleaner system | |
| JP7282668B2 (en) | Autonomous vacuum cleaner | |
| JP2024110761A (en) | Autonomous driving system, method for controlling driving of autonomous driving robot, 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 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240710 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20240918 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250422 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20250523 |
|
| 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: 20250729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250811 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7742531 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |