[go: up one dir, main page]

JP2023038576A - Autonomous travel cleaning device - Google Patents

Autonomous travel cleaning device Download PDF

Info

Publication number
JP2023038576A
JP2023038576A JP2021145379A JP2021145379A JP2023038576A JP 2023038576 A JP2023038576 A JP 2023038576A JP 2021145379 A JP2021145379 A JP 2021145379A JP 2021145379 A JP2021145379 A JP 2021145379A JP 2023038576 A JP2023038576 A JP 2023038576A
Authority
JP
Japan
Prior art keywords
cleaning
traveling
area
cleaning area
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2021145379A
Other languages
Japanese (ja)
Inventor
明彦 新田
Akihiko Nitta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amano Corp
Original Assignee
Amano Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amano Corp filed Critical Amano Corp
Priority to JP2021145379A priority Critical patent/JP2023038576A/en
Publication of JP2023038576A publication Critical patent/JP2023038576A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】段差に拘わらず清掃エリア間を移動して自動走行清掃を継続させる。【解決手段】自律的に走行し自動で清掃する自動清掃作業を実行可能な自律走行清掃装置1は、複数の清掃エリアのそれぞれの自動走行清掃を制御する追従走行制御部33やランダム走行制御部34などの自動清掃制御部と、2つの清掃エリアの間の自律移動を制御する移動走行制御部35や段差走行制御部36などの移動制御部とを備える。段差走行制御部36は、現在位置の清掃エリアと次の清掃エリアとの間に段差があるとき、所定の段差走行条件を満たした場合に、現在位置の清掃エリアから次の清掃エリアへと段差を超えて自律的に移動する段差走行を実行するように制御する。【選択図】図1[Problem] To continue automatic cleaning by moving between cleaning areas regardless of differences in level. [Solution] An autonomous cleaning device 1 that can autonomously run and perform automatic cleaning work includes a follow-up travel control section 33 and a random travel control section that control automatic travel cleaning of each of a plurality of cleaning areas. 34, and movement control sections such as a movement control section 35 and a step movement control section 36 that control autonomous movement between two cleaning areas. When there is a step between the cleaning area at the current position and the next cleaning area, the step traveling control unit 36 moves the step from the cleaning area at the current position to the next cleaning area when a predetermined step traveling condition is satisfied. The vehicle is controlled so that it can autonomously move over steps. [Selection diagram] Figure 1

Description

本発明は、自律的に走行し自動で清掃する自動走行清掃を実行可能な自律走行清掃装置に関する。 TECHNICAL FIELD The present invention relates to an autonomously traveling cleaning device capable of autonomously traveling and automatically cleaning.

従来、自律走行清掃装置は、住宅などの室内清掃を行うために、複数の清掃エリアを自律移動しながら各清掃エリアの自動走行清掃を行うように構成される。 2. Description of the Related Art Conventionally, an autonomously traveling cleaning device is configured to autonomously travel among a plurality of cleaning areas to clean each cleaning area in order to clean the interior of a house or the like.

例えば、特許文献1の自律走行ロボットクリーナーは、制御手段は、記憶手段に記憶された掃除済み領域の地図情報を参照して1つの階の所定の部屋についての掃除を終了したと判断し、かつ階段対応リモートコントローラとの交信により、異なる階に移動すべく階段の昇降が必要であると判断したなら、階段の昇降口付近で待機し、人体検知センサによる人体検出時に報知手段を動作させて上階または下階への移動要求を区別して出力する。 For example, in the autonomous mobile robot cleaner of Patent Document 1, the control means refers to the map information of the cleaned area stored in the storage means to determine that the cleaning of a predetermined room on the first floor has been completed, and If it determines that it is necessary to go up and down the stairs to move to a different floor by communicating with the stair-compatible remote controller, it waits near the entrance of the stairs and activates the notification means when the human body detection sensor detects a human body. Distinctly output requests for movement to a floor or a lower floor.

特開2005-216021号公報Japanese Patent Application Laid-Open No. 2005-216021

従来の自律走行清掃装置は、清掃エリアが異なる階に亘って配置されている場合、清掃エリア間を自律移動することができない。例えば、特許文献1の自律走行ロボットクリーナーは、階段昇降のための複雑な機構を必要とせずに、他動的に階の昇降移動を確実に受けることが可能で、低コストに複数階の掃除に対応した装置を実現するものである。しかしながら、階の異なる清掃エリアの間で移動するためには、1つの階を掃除し終えたタイミングで常に人が存在していて移動要求に気付かなければならず、ロボットクリーナーを持ち上げて階段を昇降させなければならないので、ユーザにとって使い勝手が良くない。また、特許文献1の自律走行ロボットクリーナーのような従来の自律走行清掃装置では、階の異なる清掃エリアの間で、階段や踊り場などを清掃エリアとして自動走行清掃を行うことができず、階段や踊り場などの掃除についての要望に応えることができない。 A conventional autonomously traveling cleaning device cannot autonomously move between cleaning areas when the cleaning areas are arranged over different floors. For example, the autonomous mobile robot cleaner disclosed in Patent Document 1 does not require a complicated mechanism for ascending and descending stairs. is realized. However, in order to move between cleaning areas on different floors, a person must always be present when one floor is finished cleaning, and must be aware of the movement request, lifting the robot cleaner up and down the stairs. This is inconvenient for the user because it has to be set. In addition, in a conventional autonomously traveling cleaning device such as the autonomously traveling robot cleaner of Patent Document 1, automatic traveling cleaning cannot be performed between cleaning areas on different floors, with stairs and landings as cleaning areas. Unable to meet requests for cleaning landings, etc.

本発明は、上記したような問題に鑑みなされたものであり、本発明の課題は、段差に拘わらず清掃エリア間を移動して自動走行清掃を継続させることができる自律走行清掃装置を提供することにある。 SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and an object of the present invention is to provide an autonomously traveling cleaning device that can move between cleaning areas regardless of steps and continue automatically traveling cleaning. That's what it is.

上記課題を解決するために、本発明の第1の自律走行清掃装置は、自律的に走行し自動で清掃する自動清掃作業を実行可能な自律走行清掃装置であって、複数の清掃エリアのそれぞれの自動走行清掃を制御する自動清掃制御部と、2つの前記清掃エリアの間の自律移動を制御する移動制御部と、を備え、前記移動制御部は、現在位置の前記清掃エリアと次の前記清掃エリアとの間に段差があるとき、所定の段差走行条件を満たした場合に、現在位置の前記清掃エリアから次の前記清掃エリアへと前記段差を超えて自律的に移動する段差走行を実行するように制御することを特徴とする。 In order to solve the above-described problems, a first autonomously traveling cleaning device of the present invention is an autonomously traveling cleaning device capable of performing an automatic cleaning work by autonomously traveling and automatically cleaning each of a plurality of cleaning areas. and a movement control unit for controlling autonomous movement between the two cleaning areas, wherein the movement control unit controls the cleaning area at the current position and the next cleaning area. When there is a step between the cleaning area and a predetermined step-difference traveling condition is satisfied, step-difference traveling is executed to autonomously move from the cleaning area at the current position to the next cleaning area across the step. It is characterized by controlling to do.

本発明の第1の自律走行清掃装置によれば、異なるフロア(階)に亘って複数の清掃エリアが配置されている場合でも、異なるフロア間の段差を超えて自動走行で移動することができるので、ユーザに手間や負担を掛けることなく、異なるフロア(階)に亘る複数の清掃エリアの自動走行清掃を行うことができる。従って、段差に拘わらず清掃エリア間を移動して自動走行清掃を継続させることができる。 According to the first autonomously traveling cleaning device of the present invention, even when a plurality of cleaning areas are arranged over different floors (floors), the device can automatically travel over the steps between the different floors. Therefore, automatic traveling cleaning of a plurality of cleaning areas over different floors can be performed without imposing any trouble or burden on the user. Therefore, automatic traveling cleaning can be continued by moving between cleaning areas regardless of steps.

上記課題を解決するために、本発明の第2の自律走行清掃装置において、前記移動制御部は、現在位置の前記清掃エリアに対して次の前記清掃エリアが下方に位置する前記段差があるとき、前記段差走行条件を満たした場合に、下方に移動するように前記段差走行を制御する。 In order to solve the above-mentioned problems, in the second autonomously traveling cleaning device of the present invention, the movement control unit is arranged so that when there is a step where the next cleaning area is positioned below the current cleaning area, and controlling the step-difference running so as to move downward when the step-difference running condition is satisfied.

本発明の第2の自律走行清掃装置によれば、次の清掃エリアが下方に位置する場合でも、段差を超えて自動走行で下方に移動することができるので、ユーザに手間や負担を掛けることなく、下方に位置する清掃エリアの自動走行清掃を行うことができる。 According to the second autonomously traveling cleaning device of the present invention, even if the next cleaning area is located below, the cleaning device can automatically travel downwards over the step, so that it does not burden the user with time and effort. Instead, it is possible to perform automatic traveling cleaning of the cleaning area located below.

上記課題を解決するために、本発明の第3の自律走行清掃装置において、前記移動制御部は、現在位置の前記清掃エリアの自動走行清掃の清掃完遂率が所定の完遂率閾値以上である場合に、前記段差走行条件を満たすと判定する。 In order to solve the above-mentioned problems, in the third autonomously traveling cleaning device of the present invention, the movement control unit controls the cleaning completion rate of the cleaning area of the current position for the automatic traveling cleaning to be equal to or higher than a predetermined completion rate threshold value. Then, it is determined that the bump traveling condition is satisfied.

本発明の第3の自律走行清掃装置によれば、異なるフロア(階)に亘って複数の清掃エリアが配置されている場合でも、ユーザに手間や負担を掛けることなく、各清掃エリアの清掃完遂率を高く維持しつつ、異なるフロア(階)に亘る複数の清掃エリアの自動走行清掃を行うことができる。 According to the third autonomously traveling cleaning device of the present invention, even when a plurality of cleaning areas are arranged over different floors, the cleaning of each cleaning area can be completed without imposing any trouble or burden on the user. Self-driving cleaning of multiple cleaning areas across different floors can be performed while maintaining a high rate.

上記課題を解決するために、本発明の第4の自律走行清掃装置において、前記移動制御部は、現在位置の前記清掃エリアの自動走行清掃が所定の清掃時間または所定の清掃距離以上行われた場合に、前記段差走行条件を満たすと判定する。 In order to solve the above problems, in the fourth autonomously traveling cleaning device of the present invention, the movement control unit determines whether the cleaning area at the current position has been automatically traveling cleaned for a predetermined cleaning time or a predetermined cleaning distance or longer. In this case, it is determined that the step condition is satisfied.

本発明の第4の自律走行清掃装置によれば、自動走行清掃を行った経過時間または経過距離に基づいて、清掃エリアの清掃完遂率が所定の完遂率閾値以上であると判定することができ、ユーザに手間や負担を掛けることなく、各清掃エリアの清掃完遂率を高く維持しつつ、異なるフロア(階)に亘る複数の清掃エリアの自動走行清掃を行うことができる。 According to the fourth autonomously traveling cleaning device of the present invention, it can be determined that the cleaning completion rate of the cleaning area is equal to or higher than the predetermined completion rate threshold based on the elapsed time or the elapsed distance of the automatic traveling cleaning. , it is possible to perform automatic traveling cleaning of a plurality of cleaning areas over different floors while maintaining a high cleaning completion rate of each cleaning area without imposing any trouble or burden on the user.

上記課題を解決するために、本発明の第5の自律走行清掃装置は、前記複数の清掃エリアの自動走行清掃の順序を示す清掃計画を作成する清掃計画作成部と、各部に電力を供給する電源部と、を備え、前記移動制御部は、前記電源部の電力残量および前記清掃エリアの自動走行清掃に要する電力に基づいて、前記清掃計画を完遂するために次の前記清掃エリアへの移動を要する場合に、前記段差走行条件を満たすと判定する。 In order to solve the above-mentioned problems, a fifth autonomously traveling cleaning device of the present invention provides a cleaning plan creating unit that creates a cleaning plan indicating the order of automatic traveling cleaning of the plurality of cleaning areas, and supplies power to each unit. and a power supply unit, wherein the movement control unit moves to the next cleaning area in order to complete the cleaning plan based on the remaining power of the power supply unit and the power required for automatic traveling cleaning of the cleaning area. If the vehicle needs to move, it is determined that the step condition is met.

本発明の第5の自律走行清掃装置によれば、電源部の電力残量に応じて、清掃計画に含まれる複数の清掃エリアの自動走行清掃をより確実に完遂することができる。 According to the fifth autonomously traveling cleaning device of the present invention, it is possible to more reliably complete the automatically traveling cleaning of a plurality of cleaning areas included in the cleaning plan according to the remaining power of the power supply unit.

上記課題を解決するために、本発明の第6の自律走行清掃装置は、前記段差走行時の衝撃を抑制する抑制構造と、前記段差走行を補助する補助構造と、を備える。 In order to solve the above-mentioned problems, the sixth autonomous traveling cleaning device of the present invention includes a suppressing structure for suppressing the impact during traveling on a step, and an auxiliary structure for assisting the traveling on a step.

本発明の第6の自律走行清掃装置によれば、段差走行において下降して次の清掃エリアに着地する場合に、装置本体が壊れることなく、安全に段差を移動することができる。 According to the sixth autonomously traveling cleaning device of the present invention, when traveling down a step and landing on the next cleaning area, the device main body does not break and the device can safely move over the step.

本発明によれば、自律走行清掃装置は、段差に拘わらず清掃エリア間を移動して自動走行清掃を継続させることができる。 ADVANTAGE OF THE INVENTION According to this invention, an autonomously traveling cleaning apparatus can move between cleaning areas regardless of a level|step difference, and can continue an automatically traveling cleaning.

本発明の実施形態に係る自律走行清掃装置の構成を示すブロック図である。1 is a block diagram showing the configuration of an autonomously traveling cleaning device according to an embodiment of the present invention; FIG. 本発明の実施形態に係る自律走行清掃装置において、段差走行補助部の動作例を示す概要図である。FIG. 5 is a schematic diagram showing an operation example of the stepped traveling assistance unit in the autonomous traveling cleaning device according to the embodiment of the present invention; 本発明の実施形態に係る自律走行清掃装置において、段差走行補助部の動作例を示す概要図である。FIG. 5 is a schematic diagram showing an operation example of the stepped traveling assistance unit in the autonomous traveling cleaning device according to the embodiment of the present invention; 本発明の実施形態に係る自律走行清掃装置において、清掃対象の複数の清掃エリアの例を示す概要図である。1 is a schematic diagram showing an example of a plurality of cleaning areas to be cleaned in an autonomously traveling cleaning device according to an embodiment of the present invention; FIG. 本発明の実施形態に係る自律走行清掃装置において、段差走行条件の例を示す表である。4 is a table showing an example of stepped traveling conditions in the autonomously traveling cleaning device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行清掃装置において、階段および踊り場における自動走行清掃の例を示す概要図である。FIG. 2 is a schematic diagram showing an example of automatic traveling cleaning on stairs and a landing in the autonomous traveling cleaning device according to the embodiment of the present invention; 本発明の実施形態に係る自律走行清掃装置において段差走行の例を示す概要図である。FIG. 4 is a schematic diagram showing an example of stepped travel in the autonomously traveling cleaning device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行清掃装置における複数の清掃エリアの自動走行清掃の動作例を示すフローチャートである。4 is a flowchart showing an operation example of automatic traveling cleaning of a plurality of cleaning areas in the autonomous traveling cleaning device according to the embodiment of the present invention; 本発明の実施形態に係る自律走行清掃装置における次の清掃エリアへの移動の動作例を示すフローチャートである。4 is a flowchart showing an operation example of movement to the next cleaning area in the autonomously traveling cleaning device according to the embodiment of the present invention; 本発明の実施形態に係る自律走行清掃装置において、清掃エリア毎の自動走行清掃完了の要件の例を示す表である。4 is a table showing an example of requirements for completion of automatic traveling cleaning for each cleaning area in the autonomous traveling cleaning device according to the embodiment of the present invention.

以下、本発明の実施形態について図面を参照しながら説明する。以下の実施形態は、本発明の好適な具体例であって、種々の好ましい技術を開示しているが、本発明の技術範囲はこれらの態様に限定されるものではない。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings. The following embodiments are preferred specific examples of the present invention and disclose various preferred techniques, but the technical scope of the present invention is not limited to these aspects.

本発明の実施形態による自律走行清掃装置1について説明する。自律走行清掃装置1は、複数の清掃エリアを有する住宅などを清掃対象として予め設定された清掃計画に基づいて、清掃エリア間の移動や各清掃エリアの自動走行清掃を行う。自律走行清掃装置1は、住宅などにおいて異なるフロア(階)に亘って配置された清掃エリアを清掃するために、上階から下階に向かって階段を含む各清掃エリアの自動走行清掃ができるように構成され、ユーザが上階まで持ち運びできるように小型に構成されるとよい。 An autonomous traveling cleaning device 1 according to an embodiment of the present invention will be described. The autonomously traveling cleaning device 1 moves between cleaning areas and automatically travels and cleans each cleaning area based on a preset cleaning plan for a house or the like having a plurality of cleaning areas. The autonomously traveling cleaning device 1 is designed to automatically travel and clean each cleaning area including stairs from the upper floor to the lower floor in order to clean cleaning areas arranged over different floors in a house or the like. It is preferably constructed in a small size so that the user can carry it upstairs.

自律走行清掃装置1は、手動操作による走行および自動操作による自律的な走行が可能であって、手動モードおよび自動モードの何れかの動作モードに切り替えられ、自動モードでは、追従走行モード、ランダム走行モード、移動走行モードおよび段差走行モードの何れかの走行モードに切り替えられて動作する。 The autonomously traveling cleaning device 1 is capable of traveling by manual operation and autonomously by automatic operation, and can be switched to either a manual mode or an automatic mode. It operates by switching to any one of the driving mode, moving driving mode, and step driving mode.

自律走行清掃装置1は、手動モードでは、操作者による手動操作に応じた手動走行や手動清掃を行う。自律走行清掃装置1は、複数の清掃エリアの手動走行清掃を行うとき、複数の清掃エリアのそれぞれの環境地図を作成して記憶する。 In the manual mode, the autonomous traveling cleaning device 1 performs manual traveling and manual cleaning according to manual operations by the operator. When performing manual traveling cleaning of a plurality of cleaning areas, the autonomous traveling cleaning device 1 creates and stores environmental maps for each of the plurality of cleaning areas.

自律走行清掃装置1は、追従走行モードでは、清掃エリアの壁面などの障害物に沿って自動走行清掃する追従走行を行い、追従走行しながら清掃エリアの環境地図を作成する。具体的には、自律走行清掃装置1は、周囲の障害物を検知して障害物から所定間隔を空けながら自動走行することで追従走行を行う。 In the follow-up travel mode, the autonomous travel cleaning device 1 performs follow-up travel for automatically traveling and cleaning along obstacles such as walls of the cleaning area, and creates an environmental map of the cleaning area while following travel. Specifically, the autonomously traveling cleaning device 1 performs follow-up traveling by detecting surrounding obstacles and automatically traveling while keeping a predetermined distance from the obstacles.

自律走行清掃装置1は、ランダム走行モードでは、清掃エリアにおいて様々な進行方向に直進して自動走行清掃するランダム走行を行う。具体的には、自律走行清掃装置1は、所定の進行方向に直進する自動走行清掃を行い、壁面などの障害物を前方に検知すると、検知した障害物の回避動作を行って進行方向を変更し、変更した進行方向に直進する自動走行清掃を行う。 In the random traveling mode, the autonomously traveling cleaning device 1 performs random traveling in which it automatically travels and cleans by going straight in various directions in the cleaning area. Specifically, the autonomous traveling cleaning device 1 performs automatic traveling cleaning in which it moves straight in a predetermined traveling direction, and when it detects an obstacle such as a wall surface in front, it performs an avoidance operation of the detected obstacle to change the traveling direction. Then, perform automatic traveling cleaning that goes straight in the changed direction.

また、自律走行清掃装置1は、現在位置の清掃エリアにおいて所定の移動走行条件を満たした場合に移動走行モードが設定され、次の清掃エリアへと自律的に移動する移動走行を行う。 Further, the autonomously traveling cleaning device 1 is set to the traveling traveling mode when predetermined traveling traveling conditions are satisfied in the cleaning area of the current position, and performs traveling traveling to autonomously move to the next cleaning area.

自律走行清掃装置1は、現在位置の清掃エリアと次の清掃エリアとの間に段差があるとき、所定の段差走行条件を満たした場合に段差走行モードが設定され、この段差を超えて次の清掃エリアへと自律的に移動する段差走行を行う。 When there is a step between the cleaning area of the current position and the next cleaning area, the autonomous traveling cleaning device 1 is set to the stepped traveling mode when a predetermined stepped traveling condition is satisfied. It runs on steps to move autonomously to the cleaning area.

図1に示すように、自律走行清掃装置1は、各部を収容するための装置本体2と、装置本体2を走行させる走行部3と、装置本体2の下方の床面の清掃作業を実行する清掃部4とを備える。装置本体2は、段差走行において下降して次の清掃エリアに着地する際の衝撃に耐えうる耐衝撃性を有して構成される。また、自律走行清掃装置1は、第1障害物検知部6と、第2障害物検知部7と、加速度センサ8と、段差検知部9と、撮像部10とを備える。更に、自律走行清掃装置1は、段差走行補助部12(補助構造)と、操作表示部13と、電源部14と、通信部15とを備える。また、自律走行清掃装置1は、制御部20と、記憶部21とを備える。 As shown in FIG. 1, the autonomous traveling cleaning device 1 includes a device main body 2 for accommodating various parts, a traveling section 3 for traveling the device main body 2, and a floor surface below the device main body 2 for cleaning work. and a cleaning unit 4 . The device main body 2 is configured to have impact resistance that can withstand the impact when it descends and lands on the next cleaning area while traveling on a step. The autonomous cleaning device 1 also includes a first obstacle detection unit 6 , a second obstacle detection unit 7 , an acceleration sensor 8 , a step detection unit 9 and an imaging unit 10 . Further, the autonomously traveling cleaning device 1 includes a stepped traveling assistance section 12 (auxiliary structure), an operation display section 13 , a power supply section 14 and a communication section 15 . The autonomously traveling cleaning device 1 also includes a control unit 20 and a storage unit 21 .

次に、自律走行清掃装置1の各部を説明する。 Next, each part of the autonomous traveling cleaning device 1 will be described.

走行部3は、装置本体2の下部に設けられていて、例えば、一対の駆動輪と、1つの補助輪3a(図2(b)参照)と、走行用モータと、エンコーダとを備える。走行部3は、走行用モータによって一対の駆動輪をそれぞれ回転させることで、装置本体2を前進または後退させることができ、また、装置本体2を信地旋回させて進行方向を変えることができる。走行用モータの駆動を制御することで、自律走行清掃装置1(走行部3)の走行速度の調整(加減速)が行われる。走行部3は、エンコーダによって駆動輪の回転量を計測する。走行部3は、制御部20に制御されて走行用モータを駆動し、また、エンコーダで計測した駆動輪の回転量を制御部20へ送信する。 The running unit 3 is provided in the lower part of the device main body 2, and includes, for example, a pair of driving wheels, one auxiliary wheel 3a (see FIG. 2(b)), a running motor, and an encoder. The traveling unit 3 can move the device body 2 forward or backward by rotating a pair of driving wheels respectively by a traveling motor, and can also turn the device body 2 on a pivot to change the traveling direction. . By controlling the driving of the traveling motor, the traveling speed of the autonomously traveling cleaning device 1 (the traveling section 3) is adjusted (acceleration/deceleration). The traveling unit 3 measures the amount of rotation of the driving wheels with an encoder. The traveling section 3 drives a traveling motor under the control of the control section 20 , and transmits the amount of rotation of the driving wheels measured by the encoder to the control section 20 .

走行部3は、動作モードが手動モードに設定されている場合、操作者による操作表示部13の手動操作に応じて動作する。また、走行部3は、動作モードが自動モードに設定されている場合、清掃計画などに基づく制御部20の制御に応じて動作する。 When the operation mode is set to the manual mode, the traveling section 3 operates according to the manual operation of the operation display section 13 by the operator. In addition, when the operation mode is set to the automatic mode, the traveling section 3 operates according to the control of the control section 20 based on the cleaning plan or the like.

清掃部4は、装置本体2の下部に設けられ、例えば、乾式の清掃手法によって床面を清掃する機構で構成される。清掃部4は、回転することで床面上の塵埃を収集するブラシと、ブラシを回転駆動するブラシ用モータと、ブラシによって収集された塵埃を吸引するブロアと、ブロアで吸引された塵埃を溜めるバケットとを備える。 The cleaning unit 4 is provided in the lower part of the device main body 2, and is composed of a mechanism for cleaning the floor surface by, for example, a dry cleaning method. The cleaning unit 4 includes a rotating brush that collects dust on the floor, a brush motor that rotates the brush, a blower that sucks the dust collected by the brush, and a dust sucked by the blower. with a bucket.

清掃部4は、動作モードが手動モードに設定されている場合、操作者による操作表示部13の手動操作に応じて動作する。また、清掃部4は、動作モードが自動モードに設定されている場合、清掃計画などに基づく制御部20の制御に応じて動作する。 When the operation mode is set to the manual mode, the cleaning unit 4 operates according to the manual operation of the operation display unit 13 by the operator. Also, when the operation mode is set to the automatic mode, the cleaning unit 4 operates according to the control of the control unit 20 based on the cleaning plan or the like.

第1障害物検知部6は、装置本体2の周囲の壁などの障害物を検知するものであり、圧電素子や静電容量センサなどで構成され、バンパーなどの衝撃抑制部16(抑制構造)に設けられ、衝撃抑制部16に接触した障害物を検知する。なお、衝撃抑制部16は、装置本体2の前側に取り付けられ、装置本体2とバンパーとの間に衝撃緩和部材を設けてもよい。 The first obstacle detection unit 6 detects an obstacle such as a wall around the device main body 2, and is composed of a piezoelectric element, a capacitance sensor, or the like. , and detects an obstacle that has come into contact with the impact suppressing section 16 . Note that the impact suppressing portion 16 may be attached to the front side of the device main body 2, and a shock absorbing member may be provided between the device main body 2 and the bumper.

第2障害物検知部7は、装置本体2の周囲の壁などの障害物を検知するものであり、超音波センサや赤外線センサ、レーザーレンジファインダ(LRF:Laser Range Finder)などで構成され、装置本体2と障害物との位置情報を計測することで接触することなく障害物を検知する。 The second obstacle detection unit 7 detects obstacles such as walls surrounding the device main body 2, and is composed of an ultrasonic sensor, an infrared sensor, a laser range finder (LRF), and the like. An obstacle is detected without contact by measuring positional information between the main body 2 and the obstacle.

加速度センサ8は、装置本体2に係る加速度を検知するものであり、例えば、加速度を測定することで装置本体2の傾きや振動などの情報を計測する。 The acceleration sensor 8 detects acceleration of the device main body 2, and for example, measures information such as tilt and vibration of the device main body 2 by measuring the acceleration.

段差検知部9は、装置本体2の周囲の段差を検知するものであり、赤外線センサなどで構成される。例えば、段差検知部9は、赤外線センサによって赤外光線の照射に対する反射を検知し、所定の照射角の赤外光線の照射に対する反射状況に基づいて、現在位置の清掃エリアよりも下方に移動可能な清掃エリアが存在するか否かを判定できる。 The step detector 9 detects a step around the apparatus main body 2, and is composed of an infrared sensor or the like. For example, the step detection unit 9 detects the reflection of the irradiation of infrared rays by an infrared sensor, and can move below the cleaning area of the current position based on the reflection state of the irradiation of the infrared rays at a predetermined irradiation angle. It can be determined whether or not there is a cleaning area that is suitable for cleaning.

撮像部10は、装置本体2の周囲を撮像するものであり、CCD(Charge Coupled Device)カメラなどで構成される。例えば、撮像部10は、自律走行清掃中の状況を撮像して、その撮像結果を通信部15を介してユーザの携帯端末17へと送信することで、ユーザが携帯端末17で自律走行清掃中の状況を把握できるようにする。なお、撮像部10は、装置本体2の周囲の段差を含むように撮像して、その撮像結果を通信部15を介してユーザの携帯端末17へと送信することで、ユーザが携帯端末17で段差を把握できるようにしてもよい。このとき、ユーザが携帯端末17を操作して入力した段差走行の指示を通信部15を介して制御部20で受信して段差走行を行うようにしてもよい。 The image capturing unit 10 captures an image of the surroundings of the apparatus main body 2, and is composed of a CCD (Charge Coupled Device) camera or the like. For example, the imaging unit 10 captures an image of a situation during autonomous traveling cleaning, and transmits the imaged result to the user's mobile terminal 17 via the communication unit 15, so that the user can use the mobile terminal 17 to perform autonomous traveling cleaning. make it possible to grasp the situation of Note that the imaging unit 10 takes an image including steps around the device main body 2 and transmits the imaged result to the user's mobile terminal 17 via the communication unit 15 so that the user can use the mobile terminal 17 to take the image. You may enable it to grasp|ascertain a level|step difference. At this time, the user may operate the portable terminal 17 to input an instruction to run on a step, which may be received by the control unit 20 via the communication unit 15 so that the vehicle may run on a step.

段差走行補助部12は、装置本体2の段差走行を補助するものである。例えば、段差走行補助部12は、図2(b)に示すように、前部の補助輪3aと、補助輪3aを昇降可能なダンパー12aとから構成される。段差走行補助部12は、図2(a)に示すように、装置本体2が現在位置の清掃エリアから下方に位置する次の清掃エリアへと段差走行する際に、図2(b)に示すように、装置本体2の前部が次の清掃エリアに進入して装置本体2の後部が現在位置の清掃エリアに残された状態で、ダンパー12aを延長させて補助輪3aを次の清掃エリアまで下降させる。そして、段差走行補助部12は、補助輪3aを次の清掃エリアに着地させた状態で、装置本体2が更に次の清掃エリアに進入する際に、図3(a)に示すように、ダンパー12aを徐々に短縮させて装置本体2の落下を吸収し、自律走行清掃装置1が段差を下方に移動する際の下降速度を抑制する。 The stepped running assistance part 12 assists the device body 2 in stepping. For example, as shown in FIG. 2(b), the bump running assistance unit 12 is composed of a front safety wheel 3a and a damper 12a capable of lifting and lowering the safety wheel 3a. As shown in FIG. 2(a), when the device main body 2 travels over steps from the cleaning area at the current position to the next cleaning area located below, the step-difference travel assisting unit 12 performs step-difference travel as shown in FIG. 2(b). , the front part of the apparatus main body 2 enters the next cleaning area and the rear part of the apparatus main body 2 remains in the cleaning area of the current position, and the damper 12a is extended to move the auxiliary wheel 3a to the next cleaning area. down to Then, when the device main body 2 further enters the next cleaning area in a state where the training wheels 3a have landed on the next cleaning area, the step-difference traveling assisting part 12 moves the damper 12 as shown in FIG. 3(a). 12a is gradually shortened to absorb the fall of the device main body 2, and the lowering speed when the autonomously traveling cleaning device 1 moves downward on the step is suppressed.

あるいは、段差走行補助部12は、装置本体2の下方への段差走行を補助するために、装置本体2の左右両側の壁を突っ張り棒のように押圧することで壁に対して装置本体2を支持する支持部材で構成され、自律走行清掃装置1が段差を下方に移動する際の下降速度を抑制する。 Alternatively, the step assisting section 12 presses the left and right walls of the apparatus main body 2 like a tension bar to assist the apparatus main body 2 in stepping downward. It is composed of a support member for supporting, and suppresses the lowering speed when the autonomously traveling cleaning device 1 moves downward on a step.

操作表示部13は、自律走行清掃装置1の各種機能の操作や表示のためのものであり、タッチパネルなどで構成され、制御部20からの制御信号に応じて様々な画面を表示する。操作表示部13は、装置本体2と別体となるスマートフォンやタブレット端末などの携帯端末17に設けられる。なお、他の例として、操作表示部13は、装置本体2に一体的に設けられてもよい。操作表示部13は、走行部3の走行速度などの走行データや、清掃部4のブラシ回転数やブロア吸引力などの清掃データの設定操作を受け付ける。 The operation display unit 13 is for operating and displaying various functions of the autonomously traveling cleaning device 1 , is configured by a touch panel or the like, and displays various screens according to control signals from the control unit 20 . The operation display unit 13 is provided in a mobile terminal 17 such as a smart phone or a tablet terminal, which is separate from the device main body 2 . As another example, the operation display unit 13 may be provided integrally with the device body 2 . The operation display unit 13 receives setting operations for traveling data such as the traveling speed of the traveling unit 3 and cleaning data such as the number of rotations of the brush of the cleaning unit 4 and the suction force of the blower.

操作表示部13は、複数の清掃エリアからなる清掃対象の自動走行清掃を行う場合には、この清掃対象の清掃計画の作成操作を受け付ける。例えば、図4に示すように、清掃対象が住宅であり、2階寝室、2階子供部屋、2階廊下、階段(踊り場を含む)、1階応接室、1階リビング、1階玄関ホールからなる複数の清掃エリアを含む場合、操作表示部13は、これらの清掃エリアから、自動走行清掃を行う清掃エリアの選択操作を受け付ける。 The operation display unit 13 receives an operation of creating a cleaning plan for the cleaning target when performing automatic traveling cleaning of the cleaning target consisting of a plurality of cleaning areas. For example, as shown in FIG. 4, the object to be cleaned is a house, from the 2nd floor bedroom, 2nd floor children's room, 2nd floor corridor, stairs (including landing), 1st floor reception room, 1st floor living room, 1st floor entrance hall If a plurality of cleaning areas are included, the operation display unit 13 receives an operation for selecting a cleaning area for automatic traveling cleaning from among these cleaning areas.

電源部14は、自律走行清掃装置1の各部に電力を供給するものであり、バッテリーおよび充電回路を備えて構成され、外部電源に接続することでバッテリーが充電される。なお、電源部14は、バッテリーの残量を示す信号を制御部20へと出力してもよい。 The power supply unit 14 supplies electric power to each unit of the autonomously traveling cleaning device 1, and includes a battery and a charging circuit, and the battery is charged by being connected to an external power supply. Note that the power supply unit 14 may output a signal indicating the remaining amount of the battery to the control unit 20 .

通信部15は、外部機器と通信するためのものであり、携帯端末17とWi-Fiなどの無線LANやBluetooth(登録商標)などの通信規格によって無線通信を行う。 The communication unit 15 is for communicating with an external device, and performs wireless communication with the portable terminal 17 according to a wireless LAN such as Wi-Fi or a communication standard such as Bluetooth (registered trademark).

制御部20は、CPU(Central Processing Unit)などのコンピュータで構成され、自律走行清掃装置1の各部および各種機能(走行部3による走行、清掃部4による清掃作業など)を統括制御する。制御部20は、走行部3、清掃部4、第1障害物検知部6、第2障害物検知部7、加速度センサ8、段差検知部9、撮像部10、段差走行補助部12、操作表示部13、電源部14、通信部15および記憶部21などの自律走行清掃装置1の各部に接続されている。 The control unit 20 is composed of a computer such as a CPU (Central Processing Unit), and performs integrated control of each unit and various functions of the autonomously traveling cleaning device 1 (traveling by the traveling unit 3, cleaning work by the cleaning unit 4, etc.). The control unit 20 includes the traveling unit 3, the cleaning unit 4, the first obstacle detection unit 6, the second obstacle detection unit 7, the acceleration sensor 8, the step detection unit 9, the image pickup unit 10, the step travel assistance unit 12, and an operation display. It is connected to each part of the autonomously traveling cleaning device 1 such as the part 13 , the power supply part 14 , the communication part 15 and the storage part 21 .

記憶部21は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク、フラッシュメモリなどの記憶媒体で構成され、走行部3の走行速度などの走行データや、清掃部4のブラシ回転数やブロア吸引力などの清掃データを記憶する。 The storage unit 21 includes a storage medium such as a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, and a flash memory. and cleaning data such as blower suction power.

例えば、記憶部21は、自律走行清掃装置1の全長、車体幅、清掃幅などの基本情報を記憶している。記憶部21は、清掃対象である複数の清掃エリアの簡易ティーチングにより作成した環境地図を清掃エリア毎に対応付けて、複数の清掃エリアの事前データとして記憶する。あるいは、記憶部21は、清掃対象である複数の清掃エリアについて事前に入力された地図データなどから取得された各清掃エリアの形状やサイズを示すデータを、事前データとして記憶する。なお、記憶部21は、清掃エリアが階段である場合、階段の段数を事前データに含めて記憶してもよい。また、記憶部21は、自動走行清掃を行う場合には、複数の清掃エリアの清掃計画を記憶する。 For example, the storage unit 21 stores basic information such as the total length of the autonomously traveling cleaning device 1, the vehicle body width, and the cleaning width. The storage unit 21 associates an environment map created by simple teaching of a plurality of cleaning areas to be cleaned with each cleaning area, and stores the environment map as preliminary data of the plurality of cleaning areas. Alternatively, the storage unit 21 stores, as preliminary data, data indicating the shape and size of each cleaning area obtained from map data or the like input in advance for a plurality of cleaning areas to be cleaned. In addition, the memory|storage part 21 may include and store the number of steps of stairs in a priori data, when a cleaning area is stairs. In addition, the storage unit 21 stores cleaning plans for a plurality of cleaning areas when performing automatic traveling cleaning.

記憶部21は、自律走行清掃装置1の各部および各種機能を制御するためのプログラムやデータを記憶し、制御部20が、記憶部21に記憶されたプログラムやデータに基づいて演算処理を実行することにより、各部および各種機能を統括制御する。 The storage unit 21 stores programs and data for controlling each unit and various functions of the autonomously traveling cleaning device 1, and the control unit 20 executes arithmetic processing based on the programs and data stored in the storage unit 21. By doing so, each part and various functions are controlled in an integrated manner.

例えば、制御部20は、記憶部21に記憶されたプログラムを実行することにより、図1に示すように、モード切替部30、地図作成部31、清掃計画作成部32、追従走行制御部33(自動清掃制御部)、ランダム走行制御部34(自動清掃制御部)、移動走行制御部35(移動制御部)、段差走行制御部36(移動制御部)として動作する。これにより、自律走行清掃装置1は、事前に記憶されたプログラムに従って自律的に走行し自動で作業することができる。 For example, by executing the program stored in the storage unit 21, the control unit 20, as shown in FIG. automatic cleaning control unit), random travel control unit 34 (automatic cleaning control unit), moving travel control unit 35 (movement control unit), and step travel control unit 36 (movement control unit). As a result, the autonomously traveling cleaning device 1 can autonomously travel according to a pre-stored program and automatically work.

モード切替部30は、操作表示部13の操作に応じて、動作モードを手動モードおよび自動モードの何れかに切り替える。また、モード切替部30は、自動モードにおいて、作業状況に応じて、制御部20によって追従走行モード、ランダム走行モード、移動走行モードおよび段差走行モードの何れかの走行モードに切り替える。 The mode switching section 30 switches the operation mode between the manual mode and the automatic mode according to the operation of the operation display section 13 . Also, in the automatic mode, the mode switching unit 30 switches the driving mode to any one of the following driving mode, the random driving mode, the moving driving mode, and the bump driving mode by the control unit 20 according to the work situation.

モード切替部30は、清掃計画に従った順序で清掃エリアの自動走行清掃を行うために、例えば、操作表示部13により自動走行開始の指示を操作されたとき、あるいは自動走行により一の清掃エリアから他の清掃エリアへと移動したときに、現在位置の清掃エリアを判断し、清掃計画に従っていれば、走行モードを追従走行モードに切り替える。 In order to perform automatic traveling cleaning of the cleaning areas in the order according to the cleaning plan, the mode switching unit 30, for example, when an instruction to start automatic traveling is operated by the operation display unit 13, or automatically travels to one cleaning area. When moving from one cleaning area to another cleaning area, the cleaning area of the current position is determined, and if the cleaning plan is followed, the traveling mode is switched to the following traveling mode.

このとき、モード切替部30は、図3(b)に示すように、清掃エリアで最初に配置された位置で信地旋回を行うように走行部3を制御しながら、第2障害物検知部7によって装置本体2の周囲の壁面などの障害物を検知し、その検知結果に基づいて清掃エリアで自動走行清掃を実施できるか否かを判定する。そして、モード切替部30は、清掃エリアの周囲に壁面などの障害物が配置されていて、第1障害物検知部6や第2障害物検知部7の検知結果に基づいて追従走行やランダム走行による自動走行清掃を実施できると判定した場合には、走行モードを追従走行モードに切り替える。 At this time, as shown in FIG. 3(b), the mode switching unit 30 controls the traveling unit 3 to perform a pivot turn at the first position in the cleaning area, while the second obstacle detecting unit 7 detects obstacles such as wall surfaces around the device main body 2, and based on the detection result, it is determined whether or not automatic traveling cleaning can be performed in the cleaning area. Obstacles such as walls are arranged around the cleaning area, and the mode switching unit 30 operates following traveling or random traveling based on the detection results of the first obstacle detection unit 6 and the second obstacle detection unit 7 . When it is determined that the automatic traveling cleaning can be performed by the automatic traveling cleaning, the traveling mode is switched to the follow-up traveling mode.

また、モード切替部30は、清掃エリアを追従走行で1周したときに計測される清掃エリアの形状やサイズを清掃エリアの事前データと照らし合わせることで現在位置の清掃エリアが清掃計画に従った清掃エリアであるか否かを判断する。そして、モード切替部30は、清掃計画に従った清掃エリアである場合には、追従走行モードを継続し、清掃計画に従った清掃エリアでない場合には、清掃計画に従った清掃エリアへと移動するために、走行モードを移動走行モードに切り替える。 In addition, the mode switching unit 30 compares the shape and size of the cleaning area measured when the cleaning area is tracked once with the preliminary data of the cleaning area, so that the cleaning area at the current position follows the cleaning plan. It is determined whether or not it is a cleaning area. Then, the mode switching unit 30 continues the following travel mode when the cleaning area is in accordance with the cleaning plan, and moves to the cleaning area in accordance with the cleaning plan when the cleaning area is not in accordance with the cleaning plan. To do so, switch the driving mode to the moving driving mode.

一方、モード切替部30は、清掃エリアの周囲に壁面などの障害物が配置されてなく、第1障害物検知部6や第2障害物検知部7の検知結果に基づいて追従走行やランダム走行による自動走行清掃を実施できないと判定した場合には、次の清掃エリアへ移動するために、走行モードを段差走行モードに切り替える。例えば、清掃エリアが蹴上面のくり抜かれた階段などである場合には、周囲に壁面などの障害物が配置されていないため、モード切替部30は、自動走行清掃を実施できないと判定する。 On the other hand, the mode switching unit 30 does not have obstacles such as walls around the cleaning area, and the following traveling or random traveling is performed based on the detection results of the first obstacle detection unit 6 and the second obstacle detection unit 7 . When it is determined that the automatic traveling cleaning cannot be performed by the automatic traveling cleaning, the traveling mode is switched to the stepped traveling mode in order to move to the next cleaning area. For example, if the cleaning area is a stairway with a hollowed out riser surface, the mode switching unit 30 determines that automatic traveling cleaning cannot be performed because there are no obstacles such as wall surfaces in the surrounding area.

また、モード切替部30は、自律走行清掃装置1が清掃エリアにおいて追従走行を完了したとき、走行モードをランダム走行モードに切り替える。 Further, the mode switching unit 30 switches the traveling mode to the random traveling mode when the autonomous traveling cleaning device 1 completes the follow-up traveling in the cleaning area.

このとき、モード切替部30は、清掃エリアの形状やサイズに基づいてランダム走行が可能な清掃エリアであるか否かを判定し、ランダム走行が可能な大きさである場合には、走行モードをランダム走行モードに切り替え、一方、ランダム走行が可能でない程狭い場合には、次の清掃エリアへ移動するために、走行モードを段差走行モードに切り替える。 At this time, the mode switching unit 30 determines whether or not the cleaning area allows random travel based on the shape and size of the cleaning area. Switch to random run mode, on the other hand, if it is too narrow to allow random run, switch the run mode to step run mode to move to the next cleaning area.

例えば、清掃エリアを追従走行で1周したときに計測される清掃エリアの形状やサイズに基づいて、モード切替部30は、清掃エリアを構成する4辺のうち2つの短辺の長さを算出し、短辺の長さと自律走行清掃装置1のサイズ(全長)とを比較して、その比較結果に基づいて段差走行モードに切り替える段差走行条件を判定する。 For example, the mode switching unit 30 calculates the lengths of two short sides out of the four sides that make up the cleaning area, based on the shape and size of the cleaning area that is measured when the cleaning area is circled by follow-up travel. Then, the length of the short side and the size (full length) of the autonomously traveling cleaning device 1 are compared, and the stepped traveling condition for switching to the stepped traveling mode is determined based on the comparison result.

具体的には、図5に示すように、短辺の長さが自律走行清掃装置1の全長未満である場合、追従走行を1周行うことで清掃エリアの清掃率を90%以上達成できると判定し、モード切替部30は、2周目の追従走行を行うことなく、走行モードを段差走行モードに切り替える。また、短辺の長さが自律走行清掃装置1の全長の2倍未満である場合、追従走行を2周行うことで清掃エリアの清掃率を90%以上達成できると判定し、モード切替部30は、2周目の追従走行が行われた後、走行モードを段差走行モードに切り替える。また、短辺の長さが自律走行清掃装置1の全長の2倍以上である場合、追従走行を2周行った後、ランダム走行を行うことで清掃エリアの清掃率を90%以上達成できると判定し、モード切替部30は、ランダム走行が行われた後、走行モードを段差走行モードに切り替える。 Specifically, as shown in FIG. 5, when the length of the short side is less than the total length of the autonomously traveling cleaning device 1, it is possible to achieve a cleaning rate of 90% or more in the cleaning area by performing one round of follow-up traveling. The mode switching unit 30 makes the determination and switches the running mode to the step running mode without performing follow-up running for the second lap. Further, when the length of the short side is less than twice the total length of the autonomously traveling cleaning device 1, the mode switching unit 30 determines that the cleaning rate of the cleaning area can be achieved by 90% or more by performing the follow-up traveling two times. switches the running mode to the stepped running mode after the follow-up running of the second lap is performed. Also, if the length of the short side is at least twice the total length of the autonomously traveling cleaning device 1, it is possible to achieve a cleaning rate of 90% or more in the cleaning area by performing two rounds of follow-up traveling and then performing random traveling. After the random traveling is performed, the mode switching unit 30 switches the traveling mode to the step traveling mode.

ところで、清掃エリアが階段である場合、踏面の短辺が比較的短いので、ランダム走行を行うことが難しい。住宅の階段の寸法は、一例として、蹴上高さ23cm以下、踏面の短辺30cm以上、踏面の長辺75cm以上などの基準が定められている。また、蹴上高さ×2+踏面の短辺長さ=60cmが歩きやすい階段寸法として知られている。そのため、モード切替部30は、清掃エリアが階段である場合には、図6(a)に示すように、1周または2周の追従走行(破線参照)を完了したとき、階段の清掃率を90%以上達成できると判定し、走行モードを段差走行モードに切り替えるとよい。 By the way, if the cleaning area is stairs, the short sides of the treads are relatively short, so it is difficult to perform random running. Standards for the dimensions of residential stairs, for example, include a riser height of 23 cm or less, a short side of the tread of 30 cm or more, and a long side of the tread of 75 cm or more. In addition, it is known that the height of the riser x 2 + the length of the short side of the tread = 60 cm is the size of the stairs that is easy to walk on. Therefore, when the cleaning area is stairs, the mode switching unit 30 changes the cleaning rate of the stairs when one or two follow-up runs (see the broken line) are completed, as shown in FIG. 6(a). It is preferable to determine that 90% or more can be achieved, and switch the running mode to the stepped running mode.

また、図6(a)に示すように、清掃エリアが踊り場である場合、踏面の短辺が比較的長いので、ランダム走行を行うことが可能である。そこで、図6(b)に示すように、踊り場の追従走行(破線参照)を2周行った後、踊り場のランダム走行(一点鎖線参照)を行うことで、踊り場の清掃率を90%以上達成できると判定し、モード切替部30は、ランダム走行が行われた後、走行モードを段差走行モードに切り替える。 Further, as shown in FIG. 6A, when the cleaning area is a landing, the short side of the tread is relatively long, so random running is possible. Therefore, as shown in FIG. 6(b), after performing two laps of following the landing (see the dashed line), random running (see the dashed line) of the landing is performed to achieve a landing cleaning rate of 90% or more. After the random running is performed, the mode switching unit 30 switches the running mode to the stepped running mode.

モード切替部30は、自律走行清掃装置1が清掃エリアにおいて追従走行およびランダム走行を含む自動走行清掃を完了したとき、現在位置の清掃エリアと次の清掃エリアとの間に段差があるか否かを段差検知部9によって検知する。そして、モード切替部30は、現在位置の清掃エリアと次の清掃エリアとの間に段差が検知されない場合には、通常の自動走行で次の清掃エリアへ移動可能と判定して、所定の移動走行条件を満たすと判定し、走行モードを移動走行モードに切り替える。また、モード切替部30は、現在位置の清掃エリアと次の清掃エリアとの間に段差が検知された場合には、通常の自動走行ではなく段差走行で次の清掃エリアへ移動可能と判定して、所定の段差走行条件を満たすと判定し、走行モードを段差走行モードに切り替える。 The mode switching unit 30 determines whether there is a level difference between the current cleaning area and the next cleaning area when the autonomous cleaning device 1 completes automatic traveling cleaning including follow-up traveling and random traveling in the cleaning area. is detected by the step detector 9 . If no level difference is detected between the cleaning area at the current position and the next cleaning area, the mode switching unit 30 determines that it is possible to move to the next cleaning area by normal automatic traveling, and performs the predetermined movement. It is determined that the driving condition is satisfied, and the driving mode is switched to the mobile driving mode. Further, when a step is detected between the cleaning area of the current position and the next cleaning area, the mode switching unit 30 determines that the next cleaning area can be moved to by step traveling instead of normal automatic traveling. Then, it is determined that the predetermined bump traveling condition is satisfied, and the traveling mode is switched to the bump traveling mode.

また、モード切替部30は、段差走行モードで現在位置の清掃エリアから次の清掃エリアへと段差を超えて移動したとき、現在位置の清掃エリアが階段であった場合には、事前に記憶していた段数の移動を完了することで、階段の自動走行清掃を完了したと判断してよい。なお、モード切替部30は、加速度センサ8の検知結果に基づいて、自律走行清掃装置1が段差を超えて移動したか否かを判断するとよい。 Further, when the current position cleaning area is moved over a step to the next cleaning area in the stepped traveling mode, the mode switching unit 30 stores in advance if the current position cleaning area is stairs. It may be determined that the automatic traveling cleaning of the stairs is completed by completing the movement of the number of steps that were previously set. Note that the mode switching unit 30 may determine whether or not the autonomously traveling cleaning device 1 has moved over a step based on the detection result of the acceleration sensor 8 .

地図作成部31は、手動モードにおける手動走行または追従走行モードにおける追従走行が行われる間、SLAM(Simultaneous Localization and Mapping)などの技術を用いて、リアルタイムで自己位置の推定と環境地図の作成とを行う。 The map creation unit 31 estimates the self-position and creates an environment map in real time using techniques such as SLAM (Simultaneous Localization and Mapping) while manual travel in the manual mode or follow-up travel in the follow-up travel mode is performed. conduct.

具体的には、地図作成部31は、所定の清掃エリアを走行する間に、第2障害物検知部7によって装置本体2と装置本体2の周囲の壁面などの障害物との位置情報を取得し、この位置情報に基づいて、所定の時間間隔毎または所定の距離間隔毎に、装置本体2の周囲の局所地図を作成する。また、地図作成部31は、局所地図と走行部3のエンコーダによる検出結果(走行部3の移動量)とに基づいて、局所地図中の自律走行清掃装置1の自己位置(座標)を推定する。そして、地図作成部31は、各局所地図をつなぎ合わせることで清掃エリアの環境地図を作成する。 Specifically, while the map creation unit 31 is traveling in a predetermined cleaning area, the second obstacle detection unit 7 acquires the positional information of the device body 2 and obstacles such as walls around the device body 2. Then, based on this position information, a local map around the device body 2 is created at predetermined time intervals or predetermined distance intervals. Further, the map creation unit 31 estimates the self-position (coordinates) of the autonomous mobile cleaning device 1 in the local map based on the local map and the detection result (movement amount of the traveling unit 3) by the encoder of the traveling unit 3. . Then, the map creation unit 31 creates an environmental map of the cleaning area by connecting each local map.

地図作成部31は、清掃対象である複数の清掃エリアに対して手動走行で簡易ティーチングを行った場合には、作成した環境地図を清掃エリア毎に対応付けて記憶部21に記憶する。例えば、地図作成部31は、図4に示すように、2階寝室、2階子供部屋、2階廊下、階段(踊り場を含む)、1階応接室、1階リビング、1階玄関ホールからなる複数の清掃エリアの手動走行を行って、これらの環境地図を作成する。 The map creating unit 31 stores the created environment map in the storage unit 21 in association with each cleaning area when the simple teaching is performed by manual traveling for a plurality of cleaning areas to be cleaned. For example, as shown in FIG. 4, the map creation unit 31 consists of a bedroom on the second floor, a children's room on the second floor, a hallway on the second floor, stairs (including a landing), a reception room on the first floor, a living room on the first floor, and an entrance hall on the first floor. Manual runs of multiple cleaning areas are made to map these environments.

清掃計画作成部32は、複数の清掃エリアからなる清掃対象の清掃計画を作成するように構成され、複数の清掃エリアの自動走行清掃の順序を示すように清掃計画を作成して記憶部21に記憶する。清掃計画作成部32は、操作表示部13の操作に応じて、複数の清掃エリアの自動走行清掃の順序を設定する。なお、清掃エリアが異なるフロア(階)に亘って配置されている場合、清掃計画作成部32は、一のフロアの清掃エリアの自動走行清掃を完了してから、他のフロアへ移動するように、自動走行清掃を行うフロアの順序を含めて清掃計画を作成するとよい。 The cleaning plan creation unit 32 is configured to create a cleaning plan for a cleaning target consisting of a plurality of cleaning areas. Remember. The cleaning plan creation unit 32 sets the order of automatic traveling cleaning of a plurality of cleaning areas according to the operation of the operation display unit 13 . Note that if the cleaning areas are arranged over different floors (floors), the cleaning plan creation unit 32 completes the automatic traveling cleaning of the cleaning area on one floor, and then moves to another floor. , it is advisable to create a cleaning plan that includes the order of floors to be cleaned automatically.

清掃計画作成部32は、記憶部21に事前に記憶された複数の清掃エリアの環境地図または形状やサイズを示すデータを、複数の清掃エリアの事前データとして読み出す。清掃計画作成部32は、複数の清掃エリアの事前データを操作表示部13に選択操作可能に表示して、自動走行清掃を行う清掃エリアの選択操作を受け付ける。なお、清掃計画作成部32は、複数の清掃エリアの事前データを、フロア毎の平面地図上に表示してもよく、あるいは、リストとして表示してもよい。清掃計画作成部32は、清掃エリアの選択操作に応じて、複数の清掃エリアの清掃計画を作成する。 The cleaning plan creation unit 32 reads the environmental maps or data indicating the shapes and sizes of the plurality of cleaning areas stored in advance in the storage unit 21 as advance data of the plurality of cleaning areas. The cleaning plan creation unit 32 displays the preliminary data of a plurality of cleaning areas on the operation display unit 13 so as to be selectable, and receives an operation for selecting a cleaning area for automatic traveling cleaning. Note that the cleaning plan creation unit 32 may display the preliminary data of a plurality of cleaning areas on a plan map for each floor, or may display them as a list. The cleaning plan creation unit 32 creates a cleaning plan for a plurality of cleaning areas in accordance with a cleaning area selection operation.

例えば、図4に示すように、2階寝室、2階子供部屋、2階廊下、階段(踊り場を含む)、1階応接室、1階リビング、1階玄関ホールのそれぞれの清掃エリアの環境地図が予め記憶部21に記憶されている場合、清掃計画作成部32は、これらの清掃エリアの選択操作を受け付ける。清掃エリアの選択操作に応じて、例えば、清掃計画作成部32は、2階寝室、2階廊下、階段、1階応接室、1階玄関ホールの順序で清掃エリアの自動走行清掃を行うように、清掃計画を作成する。 For example, as shown in FIG. 4, an environmental map of the cleaning areas of the bedroom on the second floor, the children's room on the second floor, the hallway on the second floor, the stairs (including the landing), the reception room on the first floor, the living room on the first floor, and the entrance hall on the first floor. are stored in the storage unit 21 in advance, the cleaning plan creating unit 32 accepts selection operations of these cleaning areas. In response to the selection operation of the cleaning area, for example, the cleaning plan creation unit 32 automatically runs and cleans the cleaning areas in the order of the second floor bedroom, the second floor corridor, the stairs, the first floor reception room, and the first floor entrance hall. , create a cleaning plan.

なお、清掃計画作成部32は、自動走行清掃を開始する場面、例えば、自動走行清掃を開始する2階寝室で、清掃エリアの選択操作を受け付けて清掃計画を作成してもよく、あるいは、自動走行清掃の実行に関係しない場面、例えば、2階寝室以外で清掃エリアの選択操作を受け付けて清掃計画を作成してもよい。 In addition, the cleaning plan creation unit 32 may create a cleaning plan by accepting a selection operation of a cleaning area in a scene where automatic traveling cleaning is started, for example, in a bedroom on the second floor where automatic traveling cleaning is started. A cleaning plan may be created by accepting a selection operation of a cleaning area in a scene that is not related to the execution of traveling cleaning, for example, other than the bedroom on the second floor.

追従走行制御部33は、追従走行モードが設定された場合に、清掃エリアの壁面などの障害物に沿って自動走行清掃する追従走行を行うように走行部3および清掃部4を制御する。 The follow-up travel control unit 33 controls the travel unit 3 and the cleaning unit 4 to perform follow-up travel for automatically traveling and cleaning along obstacles such as walls of the cleaning area when the follow travel mode is set.

具体的には、追従走行制御部33は、第2障害物検知部7によって装置本体2の周囲の壁面などの障害物を検知して、障害物から所定間隔を空けながら自動走行清掃するように走行部3および清掃部4を制御する。なお、追従走行制御部33は、追従走行中に、段差検知部9によって段差を検出した場合には、段差を回避して走行する。 Specifically, the follow-up travel control unit 33 detects an obstacle such as a wall surface around the device main body 2 by the second obstacle detection unit 7, and automatically travels and cleans while maintaining a predetermined distance from the obstacle. It controls the running section 3 and the cleaning section 4 . Note that, when the step detection unit 9 detects a step during the follow-up travel, the follow-up travel control unit 33 avoids the step and travels.

先ず、追従走行制御部33は、清掃エリアの内周に沿って自動走行清掃で1周すると、地図作成部31によって清掃エリアの環境地図を作成して清掃エリアの形状およびサイズを把握し、清掃エリアの事前データと照らし合わせることで、現在位置の清掃エリアを判断する。例えば、四角形の清掃エリアの追従走行を行う場合、各辺に沿って直進する4回の自動走行清掃を3回の90°旋回で繋ぐことで清掃エリアを1周し、各旋回点を基準にして各辺の長さを判断する。なお、追従走行制御部33は、追従走行時の走行部3のエンコーダにより計測した移動量や旋回角度に基づいて、清掃エリアの内周の形状やサイズを算出してもよい。事前データの環境地図などに存在しない障害物を追従走行において第2障害物検知部7によって検知した場合、追従走行制御部33は、障害物ありと判断する。 First, when the follow-up travel control unit 33 completes one round of automatic travel cleaning along the inner periphery of the cleaning area, the map creation unit 31 creates an environmental map of the cleaning area, grasps the shape and size of the cleaning area, and performs cleaning. The area to be cleaned at the current position is determined by comparing it with the area data in advance. For example, when performing follow-up travel in a square cleaning area, the cleaning area is made one round by connecting four automatic travel cleanings that go straight along each side with three 90° turns, and each turning point is used as a reference. to determine the length of each side. Note that the follow-up travel control unit 33 may calculate the shape and size of the inner circumference of the cleaning area based on the movement amount and turning angle measured by the encoder of the travel unit 3 during follow-up travel. If the second obstacle detection unit 7 detects an obstacle that does not exist in the environment map of the advance data or the like during the follow-up travel, the follow-up travel control unit 33 determines that there is an obstacle.

あるいは、追従走行制御部33は、清掃エリアの追従走行を行う前に、信地旋回を行って第2障害物検知部7の検知結果や撮像部10の撮像結果に基づいて、現在位置の清掃エリアを判断してもよい。そして、追従走行制御部33は、現在位置の清掃エリアが清掃計画に従っていれば、追従走行を継続し、一方、現在位置の清掃エリアが清掃計画に従っていなければ、追従走行を完了する。 Alternatively, the follow-up travel control unit 33 performs a pivot turn before performing follow-up travel in the cleaning area, and performs cleaning of the current position based on the detection result of the second obstacle detection unit 7 and the imaging result of the imaging unit 10. area can be determined. If the cleaning area at the current position complies with the cleaning plan, the follow-up travel control unit 33 continues the follow-up travel.

次に、追従走行制御部33は、清掃エリアを1周する毎に、壁面などの障害物から間隔を空ける所定間隔を徐々に増やしていくことで、清掃エリアを周回しながら中心に近づくように自動走行清掃を行い、換言すれば、清掃エリアの内側を渦巻状に塗りつぶすように自動走行清掃を継続する。例えば、追従走行制御部33は、清掃エリアを1周する毎に、所定間隔を2倍、3倍と整数倍し、あるいは、所定間隔を清掃部4の清掃幅の分だけ積算して、清掃エリアの周回を繰り返す。 Next, the follow-up travel control unit 33 gradually increases the predetermined distance from obstacles such as wall surfaces each time the cleaning area is circumnavigated, so that the robot approaches the center while circling the cleaning area. Automatic traveling cleaning is performed, in other words, automatic traveling cleaning is continued so as to paint the inside of the cleaning area in a spiral. For example, the follow-up travel control unit 33 doubles or triples the predetermined interval each time the cleaning area is circled, or integrates the predetermined interval by the cleaning width of the cleaning unit 4 to clean the area. Repeat laps around the area.

追従走行制御部33は、清掃エリアを自動走行清掃で塗りつぶした清掃済み領域の割合(清掃完遂率:%)を向上するために、清掃エリアにおいて壁面などの障害物に沿った追従走行の周回を所定回数繰り返すと、追従走行を完了する。 The follow-up travel control unit 33 controls follow-up travel along obstacles such as walls in the cleaning area in order to improve the ratio of the area that has been cleaned by automatic travel cleaning (cleaning completion rate: %). After repeating a predetermined number of times, the follow-up running is completed.

なお、清掃エリアが階段である場合には、追従走行制御部33が追従走行の周回を所定回数(例えば、2回)繰り返して追従走行を完了することで、モード切替部30によって清掃エリアの自動清掃走行が完了したと判定され、移動走行条件または段差走行条件を満たして、走行モードが移動走行モードまたは段差走行モードに切り替えられる。 When the cleaning area is stairs, the follow-up travel control unit 33 repeats the follow-up travel a predetermined number of times (for example, twice) to complete the follow-up travel. It is determined that the cleaning run has been completed, the moving running condition or the stepped running condition is satisfied, and the running mode is switched to the moving running mode or the stepped running mode.

ランダム走行制御部34は、ランダム走行モードが設定された場合に、清掃エリアにおいて様々な進行方向に直進して自動走行清掃するランダム走行を行うように走行部3および清掃部4を制御する。 The random travel control unit 34 controls the travel unit 3 and the cleaning unit 4 so that when the random travel mode is set, the robots 3 and 4 move straight in various directions in the cleaning area to perform automatic travel cleaning.

具体的には、ランダム走行制御部34は、所定の進行方向に直進する自動走行清掃を行い、第1障害物検知部6によって前方の壁面などの障害物を接触検知した場合、あるいは第2障害物検知部7によって前方の壁面などの障害物から所定距離以内の接近を検知した場合に、自動走行清掃を停止するように走行部3および清掃部4を制御する。その後、ランダム走行制御部34は、検知した障害物の回避動作を行い、例えば、障害物が検知できなくなるまで旋回または所定角度で旋回を行って進行方向を変更し、変更した進行方向に直進する自動走行清掃を行うように走行部3および清掃部4を制御する。なお、回動動作は、少なくとも障害物と逆方向を向くように旋回するとよい。そして、ランダム走行制御部34は、上記のような直進する自動走行清掃と回避動作とを繰り返すことでランダム走行を行う。 Specifically, the random travel control unit 34 performs automatic travel cleaning in which the vehicle travels straight in a predetermined traveling direction, and when the first obstacle detection unit 6 detects contact with an obstacle such as a wall surface in front, or when the second obstacle When the object detection unit 7 detects an approach within a predetermined distance from an obstacle such as a wall surface in front, the traveling unit 3 and the cleaning unit 4 are controlled so as to stop automatic traveling cleaning. After that, the random traveling control unit 34 performs an avoidance operation of the detected obstacle, for example, changes the traveling direction by turning or turning at a predetermined angle until the obstacle can no longer be detected, and proceeds straight in the changed traveling direction. The traveling unit 3 and the cleaning unit 4 are controlled so as to perform automatic traveling cleaning. In addition, it is preferable that the rotating motion is performed so as to face at least the direction opposite to the obstacle. Then, the random travel control unit 34 performs random travel by repeating the straight automatic travel cleaning and the avoidance operation as described above.

ランダム走行制御部34は、追従走行およびランダム走行を合わせて清掃エリアを十分に清掃して清掃完了と判定した場合に、ランダム走行を完了する。例えば、ランダム走行制御部34は、追従走行およびランダム走行の自動走行清掃で経由した走行経路を、走行部3のエンコーダにより計測した移動量や旋回角度と清掃部4の清掃幅とに基づいて把握し、この走行経路で清掃エリアの環境地図を塗りつぶした割合を算出することで、清掃エリアの清掃完遂率(%)を算出する。そして、ランダム走行制御部34は、清掃エリアの清掃完遂率が所定の完遂率閾値(例えば、90%)以上である場合に、ランダム走行を完了する。 The random travel control unit 34 completes the random travel when the cleaning area is sufficiently cleaned by combining the following travel and the random travel and it is determined that the cleaning is completed. For example, the random travel control unit 34 grasps the travel route passed through during the automatic travel cleaning of the following travel and the random travel based on the amount of movement and turning angle measured by the encoder of the travel unit 3 and the cleaning width of the cleaning unit 4. Then, by calculating the ratio of filling the environmental map of the cleaning area with this traveling route, the cleaning completion rate (%) of the cleaning area is calculated. Then, the random travel control unit 34 completes the random travel when the cleaning completion rate of the cleaning area is equal to or higher than a predetermined completion rate threshold value (for example, 90%).

あるいは、ランダム走行制御部34は、追従走行およびランダム走行の自動走行清掃を行った経過時間(min)を計測し、または走行部3のエンコーダにより経過距離(m)を計測し、経過時間または経過距離が所定の清掃時間または所定の清掃距離以上である場合に、清掃エリアの清掃完遂率が所定の完遂率閾値以上であると判定して、ランダム走行を完了する。なお、所定の清掃時間および所定の清掃距離は、清掃エリアの事前走行やシミュレーション走行を行って、清掃率が90%になったときの経過時間および経過距離を計測することで設定される。なお、ランダム走行が未完了の状態、つまり、ランダム走行中の清掃エリアの清掃完遂率が所定の完遂率閾値未満の状態にあるときに、段差検知部9によって段差を検出した場合には、段差を回避して走行する。このとき、ランダム走行制御部34は、段差検知部9によって検出した段差を障害物として、上記したような障害物の回避動作を行う。例えば、ランダム走行制御部34は、段差から所定距離以内の接近を検知した場合に、自動走行清掃を停止し、段差が検知できなくなるまで旋回または所定角度で旋回を行って進行方向を変更し、変更した進行方向に直進する自動走行清掃を行うように走行部3および清掃部4を制御する。 Alternatively, the random travel control unit 34 measures the elapsed time (min) during which the automatic travel cleaning of the follow-up travel and the random travel is performed, or measures the elapsed distance (m) with the encoder of the travel unit 3, and measures the elapsed time or elapsed time. If the distance is equal to or greater than a predetermined cleaning time or a predetermined cleaning distance, it is determined that the cleaning completion rate of the cleaning area is equal to or greater than a predetermined completion rate threshold value, and random travel is completed. The predetermined cleaning time and the predetermined cleaning distance are set by performing preliminary driving and simulation driving in the cleaning area and measuring the elapsed time and elapsed distance when the cleaning rate reaches 90%. Note that when the random travel is incomplete, that is, when the cleaning completion rate of the cleaning area during random travel is less than the predetermined completion rate threshold, if the step detection unit 9 detects a step, the step avoid and drive. At this time, the random travel control unit 34 performs the obstacle avoidance operation as described above using the step detected by the step detection unit 9 as an obstacle. For example, when the random traveling control unit 34 detects an approach within a predetermined distance from a step, the automatic traveling cleaning is stopped, and the traveling direction is changed by turning or turning at a predetermined angle until the step can no longer be detected, The traveling unit 3 and the cleaning unit 4 are controlled so as to automatically travel straight in the changed traveling direction.

なお、ランダム走行制御部34がランダム走行を完了することで、モード切替部30によって清掃エリアの自動清掃走行が完了したと判定され、移動走行条件または段差走行条件を満たして、走行モードが移動走行モードまたは段差走行モードに切り替えられる。 When the random travel control unit 34 completes the random travel, the mode switching unit 30 determines that the automatic cleaning travel of the cleaning area is completed, satisfies the travel travel condition or the step travel condition, and changes the travel mode to the travel travel. mode or step mode.

移動走行制御部35は、移動走行モードが設定された場合に、現在位置の清掃エリアから次の清掃エリアへと自動走行を行うように走行部3および清掃部4を制御する。 The mobile travel control unit 35 controls the travel unit 3 and the cleaning unit 4 to automatically travel from the current cleaning area to the next cleaning area when the mobile travel mode is set.

例えば、移動走行制御部35は、清掃対象の複数の清掃エリアの環境地図や清掃計画に基づいて、次に自動走行清掃を行う清掃エリアを判定して、現在位置の清掃エリアから次の清掃エリアへと移動する移動経路を作成する。なお、次の清掃エリアは、現在位置の清掃エリアに直接隣接する他の清掃エリアでもよく、1つ以上の清掃エリアを経由して隣接する清掃エリアでもよい。 For example, the mobile travel control unit 35 determines the next cleaning area for automatic travel cleaning based on the environmental map and cleaning plan of a plurality of cleaning areas to be cleaned, and determines the next cleaning area from the current cleaning area. Create a movement path to move to. The next cleaning area may be another cleaning area directly adjacent to the current cleaning area, or may be an adjacent cleaning area via one or more cleaning areas.

段差走行制御部36は、段差走行モードが設定された場合に、現在位置の清掃エリアと次の清掃エリアとの間の段差を超えて次の清掃エリアへと自動走行を行うように走行部3および清掃部4を制御する。 The step travel control unit 36 causes the travel unit 3 to automatically travel to the next cleaning area over the step between the cleaning area at the current position and the next cleaning area when the step travel mode is set. and controls the cleaning unit 4 .

例えば、現在位置の清掃エリアに対して次の清掃エリアが下方に位置するように段差がある場合、段差走行制御部36は、自律走行清掃装置1が次の清掃エリアに向かって下方に移動するように段差走行を制御する。図7(a)に示すように、段差検知部9の検知結果、例えば、赤外線センサによる赤外光線の照射に対する反射状況に基づいて、現在位置の清掃エリア(例えば、2階廊下)よりも下方に移動可能な清掃エリア(階段)が存在すると判定した場合には、段差走行制御部36は、段差走行を実行する。このとき、段差走行制御部36は、自律走行清掃装置1を現在位置の清掃エリアから現在位置の清掃エリアと次の清掃エリアとの間の境界線に向かって進行させた後、そのまま境界線を越えて次の清掃エリアに向かって進行させる。これにより、段差走行制御部36は、次の清掃エリアに進入した自律走行清掃装置1を、現在位置の清掃エリアの高さから次の清掃エリアの高さへと落下するように下降させることになる。 For example, if there is a step such that the next cleaning area is positioned below the current cleaning area, the stepped travel control unit 36 causes the autonomous traveling cleaning device 1 to move downward toward the next cleaning area. to control step running. As shown in FIG. 7( a ), based on the detection result of the level difference detection unit 9 , for example, the reflection state of the irradiation of infrared rays by the infrared sensor, the cleaning area below the current position (for example, the second floor corridor) When it is determined that there is a cleaning area (stairs) that can be moved to, the step travel control unit 36 executes step travel. At this time, the stepped traveling control unit 36 advances the autonomous traveling cleaning device 1 from the cleaning area at the current position toward the boundary line between the cleaning area at the current position and the next cleaning area, and then moves the boundary line as it is. Cross over and proceed to the next cleaning area. As a result, the stepped traveling control unit 36 causes the autonomously traveling cleaning device 1 that has entered the next cleaning area to drop from the current cleaning area height to the next cleaning area height. Become.

なお、現在位置の清掃エリアと次の清掃エリアとの間に段差がある場合でも、図7(b)に示すように、段差検知部9の検知結果、例えば、赤外線センサによる赤外光線の照射に対する反射状況に基づいて、現在位置の清掃エリア(1階玄関ホール)よりも下方に移動可能な清掃エリアが存在しないと判定される場合には、段差走行制御部36は、段差走行を中止し、自動走行清掃を停止してもよい。また、段差走行制御部36は、段差検知部9の検知結果に基づいて、現在位置の清掃エリアと次の清掃エリアとの段差の高さを測定し、段差の高さが所定閾値以上である場合(例えば、階段の蹴上の高さが23cm以上である場合)、安全に段差走行できないと判断して、段差走行を中止し、自動走行清掃を停止してもよい。 Even if there is a step between the current cleaning area and the next cleaning area, as shown in FIG. If it is determined that there is no cleaning area that can be moved below the cleaning area (first floor entrance hall) at the current position based on the state of reflection, the step-difference travel control unit 36 stops step-difference travel. , the automatic running cleaning may be stopped. Further, the step travel control unit 36 measures the height of the step between the cleaning area at the current position and the next cleaning area based on the detection result of the step detection unit 9, and determines that the step height is equal to or greater than a predetermined threshold. In this case (for example, when the height of the riser of the stairs is 23 cm or more), it may be determined that it is not possible to safely run on the step, stop running on the step, and stop the automatic running cleaning.

段差走行制御部36は、自律走行清掃装置1が次の清掃エリアに進入する際に段差走行補助部12を作動させることで、自律走行清掃装置1の下降速度を抑制して、自律走行清掃装置1が次の清掃エリアに着地する際の衝撃を抑制する。また、段差走行制御部36は、自律走行清掃装置1がバンパーなどの衝撃抑制部16から次の清掃エリアに着地するように、自律走行清掃装置1の走行を制御し、例えば、現在位置の清掃エリアと次の清掃エリアとの間の境界線に対して垂直に進行するように走行部3を制御する。 The stepped traveling control unit 36 operates the stepped traveling assisting unit 12 when the autonomously traveling cleaning device 1 enters the next cleaning area, thereby suppressing the descending speed of the autonomously traveling cleaning device 1 and allowing the autonomously traveling cleaning device to operate. Suppresses the impact when 1 lands on the next cleaning area. In addition, the step control unit 36 controls the traveling of the autonomous traveling cleaning device 1 so that the autonomous traveling cleaning device 1 lands on the next cleaning area from the impact suppression unit 16 such as a bumper. The run 3 is controlled to run perpendicular to the boundary between the area and the next cleaning area.

段差走行制御部36は、自律走行清掃装置1が現在位置の清掃エリアから離れる際に走行部3を停止することで、次の清掃エリアに着地した自律走行清掃装置1が惰性で走行することを抑制するとよい。段差走行制御部36は、加速度センサ8の検知結果に基づいて、例えば、加速度センサ8の出力値が所定の出力閾値以上の場合に、自律走行清掃装置1が現在位置の清掃エリアから次の清掃エリアへと段差を超えて移動したことを判定し、段差走行を完了する。 The step control unit 36 stops the traveling unit 3 when the autonomously traveling cleaning device 1 leaves the current cleaning area, so that the autonomously traveling cleaning device 1 that has landed in the next cleaning area travels by inertia. should be suppressed. Based on the detection result of the acceleration sensor 8, the step traveling control unit 36 controls the autonomous traveling cleaning device 1 to perform the next cleaning from the current cleaning area when, for example, the output value of the acceleration sensor 8 is equal to or greater than a predetermined output threshold value. It determines that it has moved over the step to the area, and completes the step travel.

次に、自律走行清掃装置1による複数の清掃エリアの自動走行清掃の動作を図8のフローチャートを参照しながら説明する。 Next, the operation of automatically traveling cleaning of a plurality of cleaning areas by the autonomous traveling cleaning device 1 will be described with reference to the flowchart of FIG.

先ず、操作者が操作表示部13を操作して複数の清掃エリアの清掃順序を入力すると、清掃計画作成部32が複数の清掃エリアの清掃計画を作成する(ステップS1)。 First, when the operator operates the operation display unit 13 to input the cleaning order of the plurality of cleaning areas, the cleaning plan creating unit 32 creates cleaning plans for the plurality of cleaning areas (step S1).

操作者が自律走行清掃装置1を清掃計画の初めの清掃エリアに配置して、操作表示部13により自動走行開始の指示を操作すると、モード切替部30が、自律走行清掃装置1を信地旋回させながら第2障害物検知部7によって周囲の壁面などの障害物を検知し、自動走行清掃を実施できる清掃エリアであれば走行モードを追従走行モードに切り替える。 When the operator places the autonomously traveling cleaning device 1 in the cleaning area at the beginning of the cleaning plan and operates the operation display unit 13 to instruct automatic traveling start, the mode switching unit 30 causes the autonomously traveling cleaning device 1 to pivot. While moving, the second obstacle detection unit 7 detects an obstacle such as a surrounding wall surface, and if it is a cleaning area where automatic traveling cleaning can be performed, the traveling mode is switched to the following traveling mode.

追従走行制御部33は追従走行を開始し(ステップS2)、清掃エリアを追従走行で1周すると、モード切替部30は現在位置の清掃エリアが清掃計画に従った清掃エリアであることを確認する。追従走行制御部33は追従走行しながら段差検知部9によって進行方向に段差が存在するか否かを検知し、段差が存在する場合には(ステップS3:Yes)、段差を回避するように走行させる(ステップS4)。 The follow-up travel control unit 33 starts follow-up travel (step S2), and when the cleaning area is completed by follow-up travel, the mode switching unit 30 confirms that the cleaning area at the current position is the cleaning area according to the cleaning plan. . The follow-up travel control unit 33 detects whether or not there is a step in the direction of travel by the step detection unit 9 while following the travel. (step S4).

追従走行制御部33によって清掃エリアにおける自律走行清掃装置1の追従走行を所定回数、周回させることで、追従走行を完了すると(ステップS5:Yes)、モード切替部30はランダム走行が可能な清掃エリアであるか否かを判定し、現在位置の清掃エリアのランダム走行が可能である場合には(ステップS6:Yes)、走行モードをランダム走行モードに切り替える。 When the follow-up travel of the autonomously traveling cleaning device 1 in the cleaning area is completed a predetermined number of times by the follow-up travel control unit 33 (step S5: Yes), the mode switching unit 30 switches to the cleaning area where random travel is possible. If it is possible to run randomly in the cleaning area at the current position (step S6: Yes), the running mode is switched to the random running mode.

ランダム走行制御部34はランダム走行を開始し(ステップS7)、ランダム走行しながら段差検知部9によって進行方向に段差が存在するか否かを検知し、段差が存在する場合には(ステップS8:Yes)、段差を回避するように走行させる(ステップS9)。ランダム走行で清掃エリアでの清掃完遂率が所定の完遂率閾値以上である場合に、ランダム走行を完了する(ステップS10:Yes)。 The random travel control unit 34 starts random travel (step S7), detects whether or not there is a step in the direction of travel by the step detection unit 9 during random travel, and if there is a step (step S8: Yes), the vehicle is driven to avoid bumps (step S9). When the completion rate of cleaning in the cleaning area in the random run is equal to or higher than a predetermined completion rate threshold value, the random run is completed (step S10: Yes).

次に、モード切替部30は清掃計画に基づいて次の清掃エリアがあるか否かを判定し、次の清掃エリアがなければ(ステップS11:No)、自動走行清掃を完了する(ステップS12)。一方、次の清掃エリアがあれば(ステップS11:Yes)、次の清掃エリアへの移動に移行する(ステップS13) Next, the mode switching unit 30 determines whether or not there is a next cleaning area based on the cleaning plan, and if there is no next cleaning area (step S11: No), the automatic traveling cleaning is completed (step S12). . On the other hand, if there is a next cleaning area (step S11: Yes), the process moves to the next cleaning area (step S13).

また、現在位置の清掃エリアのランダム走行が可能でない場合にも(ステップS6:No)、モード切替部30は清掃計画に基づいて次の清掃エリアがあるか否かを判定し、次の清掃エリアがなければ(ステップS11:No)、自動走行清掃を完了する(ステップS12)。一方、次の清掃エリアがあれば(ステップS11:Yes)、次の清掃エリアへの移動に移行する(ステップS13) Further, even if random traveling in the cleaning area at the current position is not possible (step S6: No), the mode switching unit 30 determines whether there is a next cleaning area based on the cleaning plan, and determines whether there is a next cleaning area. If not (step S11: No), the automatic traveling cleaning is completed (step S12). On the other hand, if there is a next cleaning area (step S11: Yes), the process moves to the next cleaning area (step S13).

次に、自律走行清掃装置1による次の清掃エリアへの移動の動作を図9のフローチャートを参照しながら説明する。 Next, the operation of moving to the next cleaning area by the autonomously traveling cleaning device 1 will be described with reference to the flow chart of FIG.

先ず、モード切替部30は、現在位置の清掃エリアと次の清掃エリアとの間に段差があるか否かを段差検知部9によって検知し、段差が検知されない場合には(ステップS14:No)、走行モードを移動走行モードに切り替える。 First, the mode switching unit 30 detects whether or not there is a step between the cleaning area at the current position and the next cleaning area by the step detecting unit 9, and if no step is detected (step S14: No). , to switch the driving mode to the mobile driving mode.

移動走行制御部35は、清掃計画に基づいて、現在位置の清掃エリアから次の清掃エリアへと自律走行清掃装置1を自動走行させて(ステップS15)、次の清掃エリアに移動すると移動走行を完了する(ステップS16)。その後、図8のフローチャートに戻り、次の清掃エリアを現在位置の清掃エリアとして自動走行清掃を継続する。 Based on the cleaning plan, the movement control unit 35 automatically causes the autonomously traveling cleaning device 1 to travel from the current cleaning area to the next cleaning area (step S15). Complete (step S16). After that, returning to the flow chart of FIG. 8, automatic traveling cleaning is continued with the next cleaning area as the cleaning area of the current position.

一方、モード切替部30は、現在位置の清掃エリアと次の清掃エリアとの間に段差が検知された場合には(ステップS14:Yes)、走行モードを段差走行モードに切り替える。 On the other hand, when a step is detected between the current cleaning area and the next cleaning area (step S14: Yes), the mode switching unit 30 switches the running mode to the stepped running mode.

段差走行制御部36は、段差検知部9の検知結果に基づいて現在位置の清掃エリアと次の清掃エリアとの間の段差の高さを測定し(ステップS17)、段差の高さが所定の高さ閾値以上の場合(ステップS18:Yes)、段差走行を中止し、図8のフローチャートに戻り、自動走行清掃を停止させる(ステップS12)。 The step control unit 36 measures the height of the step between the current cleaning area and the next cleaning area based on the detection result of the step detection unit 9 (step S17). If the height is equal to or higher than the height threshold (step S18: Yes), step S18 is stopped, the process returns to the flow chart of FIG. 8, and automatic cleaning is stopped (S12).

一方、現在位置の清掃エリアと次の清掃エリアとの間の段差の高さが所定の高さ閾値未満の場合(ステップS18:No)、段差走行制御部36は、現在位置の清掃エリアと次の清掃エリアとの間の段差を超えて次の清掃エリアへ移動するように段差走行を開始する(ステップS19)。このとき、段差走行制御部36は、段差走行補助部12を作動させることで(ステップS20)、自律走行清掃装置1が次の清掃エリアへの下降を補助して着地する際の衝撃を抑制する。 On the other hand, if the height of the step between the cleaning area at the current position and the next cleaning area is less than the predetermined height threshold (step S18: No), the step travel control unit 36 controls the cleaning area at the current position and the next cleaning area. Step S19 is started so as to move to the next cleaning area over the step between the two cleaning areas. At this time, the step control unit 36 activates the step assisting unit 12 (step S20) to assist the autonomous cleaning device 1 in descending to the next cleaning area and suppress the impact when it lands. .

段差走行制御部36は、加速度センサ8の出力値が所定の出力閾値以上の場合に(ステップS21:Yes)、自律走行清掃装置1の次の清掃エリアへの移動を判定し、段差走行を完了する(ステップS22)。その後、図8のフローチャートに戻り、次の清掃エリアを現在位置の清掃エリアとして自動走行清掃を継続する。 When the output value of the acceleration sensor 8 is equal to or greater than the predetermined output threshold value (step S21: Yes), the step-difference traveling control unit 36 determines that the autonomous traveling cleaning device 1 should move to the next cleaning area, and completes step-difference traveling. (step S22). After that, returning to the flow chart of FIG. 8, automatic traveling cleaning is continued with the next cleaning area as the cleaning area of the current position.

そして、清掃計画に含まれる複数の清掃エリアのそれぞれについて清掃完遂率が所定の完遂率閾値以上となるように各清掃エリアの自動走行清掃を行うことで清掃計画を完遂することとなる。 Then, the cleaning plan is completed by performing automatic traveling cleaning of each cleaning area so that the cleaning completion rate for each of the plurality of cleaning areas included in the cleaning plan is equal to or higher than a predetermined completion rate threshold.

上記のように、本実施形態によれば、自律的に走行し自動で清掃する自動清掃作業を実行可能な自律走行清掃装置1は、複数の清掃エリアのそれぞれの自動走行清掃を制御する追従走行制御部33やランダム走行制御部34などの自動清掃制御部と、2つの清掃エリアの間の自律移動を制御する移動走行制御部35や段差走行制御部36などの移動制御部とを備える。段差走行制御部36は、現在位置の清掃エリアと次の清掃エリアとの間に段差があるとき、所定の段差走行条件を満たした場合に、現在位置の清掃エリアから次の清掃エリアへと段差を超えて自律的に移動する段差走行を実行するように制御する。 As described above, according to the present embodiment, the autonomously traveling cleaning device 1 capable of autonomously traveling and performing an automatic cleaning work of automatically cleaning a plurality of cleaning areas has a follow-up traveling that controls the automatic traveling cleaning of each of the plurality of cleaning areas. It includes an automatic cleaning control unit such as a control unit 33 and a random travel control unit 34, and a movement control unit such as a travel control unit 35 and a step travel control unit 36 that control autonomous movement between two cleaning areas. When there is a step between the cleaning area at the current position and the next cleaning area, the step travel control unit 36 moves the step from the cleaning area at the current position to the next cleaning area when a predetermined step travel condition is satisfied. control to execute step-difference traveling that moves autonomously beyond.

このような構成により、自律走行清掃装置1は、異なるフロア(階)に亘って複数の清掃エリアが配置されている場合でも、異なるフロア間の段差を超えて自動走行で移動することができるので、ユーザに手間や負担を掛けることなく、異なるフロア(階)に亘る複数の清掃エリアの自動走行清掃を行うことができる。従って、段差に拘わらず清掃エリア間を移動して自動走行清掃を継続させることができる。 With such a configuration, the autonomously traveling cleaning device 1 can automatically travel over steps between different floors even when a plurality of cleaning areas are arranged over different floors. , automatic traveling cleaning of a plurality of cleaning areas over different floors (floors) can be performed without imposing any trouble or burden on the user. Therefore, automatic traveling cleaning can be continued by moving between cleaning areas regardless of steps.

また、本実施形態では、自律走行清掃装置1において、段差走行制御部36は、現在位置の清掃エリアに対して次の清掃エリアが下方に位置する段差があるとき、段差走行条件を満たした場合に、下方に移動するように段差走行を制御する。 Further, in the present embodiment, in the autonomous traveling cleaning device 1, when there is a step where the next cleaning area is located below the cleaning area of the current position, the step traveling condition is satisfied. Secondly, it controls step running so that it moves downward.

このような構成により、自律走行清掃装置1は、次の清掃エリアが下方に位置する場合でも、段差を超えて自動走行で下方に移動することができるので、ユーザに手間や負担を掛けることなく、下方に位置する清掃エリアの自動走行清掃を行うことができる。 With such a configuration, even if the next cleaning area is located below, the autonomously traveling cleaning device 1 can automatically travel downwards over the step, without imposing any trouble or burden on the user. , an automatic traveling cleaning of the cleaning area located below can be carried out.

また、本実施形態では、自律走行清掃装置1において、段差走行制御部36は、現在位置の清掃エリアの自動走行清掃の清掃完遂率が所定の完遂率閾値以上である場合に、段差走行条件を満たすと判定する。 Further, in the present embodiment, in the autonomous traveling cleaning device 1, the stepped traveling control unit 36 sets the stepped traveling condition when the cleaning completion rate of the automatic traveling cleaning of the cleaning area at the current position is equal to or higher than a predetermined completion rate threshold. It is determined that the conditions are satisfied.

このような構成により、自律走行清掃装置1は、異なるフロア(階)に亘って複数の清掃エリアが配置されている場合でも、ユーザに手間や負担を掛けることなく、各清掃エリアの清掃完遂率を高く維持しつつ、異なるフロア(階)に亘る複数の清掃エリアの自動走行清掃を行うことができる。 With such a configuration, the autonomous traveling cleaning device 1 can achieve a cleaning completion rate of each cleaning area without burdening the user, even when a plurality of cleaning areas are arranged over different floors (floors). can be maintained high, and automatic traveling cleaning of a plurality of cleaning areas over different floors can be performed.

あるいは、本実施形態では、自律走行清掃装置1において、段差走行制御部36は、現在位置の清掃エリアの自動走行清掃が所定の清掃時間または所定の清掃距離以上行われた場合に、段差走行条件を満たすと判定する。 Alternatively, in the present embodiment, in the autonomous traveling cleaning device 1, the stepped traveling control unit 36 determines that the stepped traveling condition is determined to be satisfied.

このような構成により、自律走行清掃装置1は、自動走行清掃を行った経過時間または経過距離に基づいて、清掃エリアの清掃完遂率が所定の完遂率閾値以上であると判定することができ、ユーザに手間や負担を掛けることなく、各清掃エリアの清掃完遂率を高く維持しつつ、異なるフロア(階)に亘る複数の清掃エリアの自動走行清掃を行うことができる。 With such a configuration, the autonomous traveling cleaning device 1 can determine that the cleaning completion rate of the cleaning area is equal to or higher than the predetermined completion rate threshold based on the elapsed time or the elapsed distance of the automatic traveling cleaning. It is possible to automatically travel and clean a plurality of cleaning areas across different floors while maintaining a high cleaning completion rate for each cleaning area without imposing any trouble or burden on the user.

また、本実施形態では、自律走行清掃装置1は、段差走行時の衝撃を抑制するバンパーなどの衝撃抑制部16(抑制構造)と、段差走行を補助する段差走行補助部12(補助構造)とを備える In addition, in the present embodiment, the autonomous traveling cleaning device 1 includes an impact suppressing section 16 (suppression structure) such as a bumper that suppresses impact when traveling on a step, and a step traveling assistance section 12 (auxiliary structure) that assists traveling on a step. have

このような構成により、自律走行清掃装置1は、段差走行において下降して次の清掃エリアに着地する場合に、装置本体2が壊れることなく、安全に段差を移動することができる。 With such a configuration, the autonomously traveling cleaning device 1 can safely move over a step without breaking the device main body 2 when it descends and lands on the next cleaning area while traveling on a step.

なお、上記した実施形態では、段差検知部9によって現在位置の清掃エリアに対して次の清掃エリアが下方に位置するような段差を検知した場合に、段差走行制御部36によって自律走行清掃装置1が次の清掃エリアに向かって下方に移動するように段差走行を制御する例を説明したが、本発明はこの例に限定されない。他の実施形態では、段差検知部9によって現在位置の清掃エリアに対して次の清掃エリアが上方に位置するような段差を検知した場合に、段差走行制御部36によって自律走行清掃装置1が次の清掃エリアに向かって上方に移動するように段差走行を制御するように構成されてもよい。 In the above-described embodiment, when the step detection unit 9 detects a step such that the next cleaning area is located below the current cleaning area, the step control unit 36 controls the autonomous traveling cleaning device 1 to Although an example of controlling the step-difference traveling so that moves downward toward the next cleaning area has been described, the present invention is not limited to this example. In another embodiment, when the step detection unit 9 detects a step such that the next cleaning area is located above the current cleaning area, the step travel control unit 36 causes the autonomous traveling cleaning device 1 to move to the next cleaning area. may be configured to control step travel to move upward toward the cleaning area of .

このとき、段差検知部9はダンパー機構によって昇降可能に構成されることで、現在位置の清掃エリアに対して上方に位置する次の清掃エリアを検知できるように構成されるとよい。また、走行部3は、一対の駆動輪を備える構造に代えて、一対のキャタピラを備えて構成されることで、階段などの段差を上昇できるように構成されるとよい。これにより、1階の清掃エリアから2階の清掃エリアへと階段を介して移動するような清掃計画を作成した場合でも、これらの清掃エリアの自動走行清掃を行って清掃計画を遂行することができる。モード切替部30は、現在位置の清掃エリアに対して次の清掃エリアが下方に位置する場合には走行モードを段差走行モードに切り替え、一方、現在位置の清掃エリアに対して次の清掃エリアが上方に位置する場合には走行モードを移動走行モードに切り替えるようにしてもよい。 At this time, it is preferable that the level difference detection unit 9 is configured to be movable up and down by a damper mechanism so that the next cleaning area located above the current cleaning area can be detected. Further, instead of having a pair of driving wheels, the traveling portion 3 may be configured to have a pair of caterpillars so that it can climb steps such as stairs. As a result, even when a cleaning plan is created to move from the cleaning area on the first floor to the cleaning area on the second floor via stairs, the cleaning plan can be carried out by performing automatic traveling cleaning of these cleaning areas. can. The mode switching unit 30 switches the running mode to the stepped running mode when the next cleaning area is located below the cleaning area at the current position. When positioned above, the running mode may be switched to the mobile running mode.

なお、上記した実施形態では、清掃計画に含まれる複数の清掃エリアのそれぞれについて清掃完遂率が所定の完遂率閾値以上となるように各清掃エリアの自動走行清掃を完了することで清掃計画を完遂する例を説明したが、本発明はこの例に限定されない。他の実施形態では、電源部14のバッテリーの電力残量および清掃エリアの自動走行清掃に要する電力に基づいて、清掃完遂率に拘わらず各清掃エリアの自動走行清掃の完了を判定して清掃計画を完遂してもよい。 In the above-described embodiment, the cleaning plan is completed by completing the automatic traveling cleaning of each cleaning area so that the cleaning completion rate for each of the plurality of cleaning areas included in the cleaning plan is equal to or higher than a predetermined completion rate threshold. Although an example has been described, the invention is not limited to this example. In another embodiment, based on the remaining power of the battery of the power supply unit 14 and the power required for automatic traveling cleaning of the cleaning area, regardless of the cleaning completion rate, the cleaning plan is determined by determining the completion of the automatic traveling cleaning of each cleaning area. may be completed.

このとき、移動走行制御部35や段差走行制御部36は、電源部14のバッテリーの電力残量および清掃エリアの自動走行清掃に要する電力に基づいて、清掃計画を完遂するために次の清掃エリアへの移動を要するか否かを判定し、次の清掃エリアへの移動を要すると判定した場合に、現在位置の清掃エリアの清掃完遂率に拘わらず、移動走行条件や段差走行条件などの移動条件を満たすと判定する。例えば、電源部14のバッテリーの電力残量が未作業の清掃エリアの自動走行清掃に要する電力よりも少ない場合、移動走行制御部35や段差走行制御部36は、清掃計画を完遂できるように未作業の清掃エリアの自動走行清掃に使用する電力を配分する。 At this time, the traveling control unit 35 and the step traveling control unit 36 determine the next cleaning area to complete the cleaning plan based on the remaining power of the battery of the power supply unit 14 and the power required for automatic traveling cleaning of the cleaning area. If it is determined that it is necessary to move to the next cleaning area, regardless of the cleaning completion rate of the cleaning area at the current position, movement such as moving traveling conditions and step traveling conditions It is determined that the conditions are satisfied. For example, when the remaining amount of power in the battery of the power supply unit 14 is less than the power required for automatic traveling cleaning of the unfinished cleaning area, the moving traveling control unit 35 and the step traveling control unit 36 are arranged so that the cleaning plan can be completed. Allocate power for self-driving cleaning of the cleaning area of the job.

具体的には、清掃計画に含まれる複数の清掃エリアのそれぞれに優先度を設定し、移動走行制御部35や段差走行制御部36は、優先度の高い清掃エリア(例えば、1階応接室)に対して完遂率閾値を満たすように自動走行清掃を行い、一方、優先度の低い清掃エリア(例えば、階段)に対して自動走行清掃を省略し、若しくは完遂率閾値を低く設定して(例えば、90%から60%に減らして)自動走行清掃を行うように制御する。なお、各清掃エリアの自動走行清掃に要する電力は、過去に行った自動走行清掃で完遂率閾値を満たしたときに要した電力を記憶部21に記憶しておくとよい。例えば、電源部14のバッテリーの電力残量から優先度の高い清掃エリアに要する電力を減算し、その減算結果に基づいて、優先度の低い清掃エリアに使用できる電力を算出することで、優先度の低い清掃エリアに対して自動走行清掃を省略するか、完遂率閾値を低く設定するかを判断するとよい。 Specifically, a priority is set for each of a plurality of cleaning areas included in the cleaning plan, and the movement control unit 35 and the step control unit 36 select the cleaning area with high priority (for example, the reception room on the first floor). On the other hand, for low-priority cleaning areas (e.g. stairs), automatic traveling cleaning is omitted or the completion rate threshold is set low (e.g. , from 90% to 60%) to control automatic travel cleaning. As for the electric power required for automatically traveling cleaning of each cleaning area, it is preferable to store in the storage unit 21 the electric power required when the completion rate threshold was satisfied in the past automatically traveling cleaning. For example, by subtracting the power required for cleaning areas with high priority from the remaining power of the battery of the power supply unit 14 and calculating the power that can be used for cleaning areas with low priority based on the subtraction result, the priority It is preferable to determine whether to omit the automatic traveling cleaning or set a low completion rate threshold for cleaning areas with a low cleaning rate.

これにより、電源部14のバッテリーの電力残量に応じて、清掃計画に含まれる複数の清掃エリアの自動走行清掃をより確実に完遂することができる。 Thereby, according to the electric power remaining amount of the battery of the power supply part 14, the automatic traveling cleaning of several cleaning areas included in a cleaning plan can be completed more reliably.

なお、上記した実施形態では、清掃エリアが異なるフロア(階)に亘って配置されている場合、清掃計画作成部32が一のフロアの清掃エリアから他のフロアの清掃エリアへ移動するように清掃計画を作成する例を説明したが、本発明はこの例に限定されない。他の実施形態では、一のフロアにゴミ回収部を備えて、清掃計画作成部32は、一のフロアの清掃エリアの自動走行清掃を完了した後、ゴミ回収部へ移動してゴミ回収を行ってから、他のフロアの清掃エリアへ移動するように清掃計画を作成するとよい。 In the above-described embodiment, when the cleaning areas are arranged over different floors (floors), the cleaning plan creating unit 32 moves from the cleaning area on one floor to the cleaning area on another floor. Although an example of creating a plan has been described, the invention is not limited to this example. In another embodiment, a garbage collection unit is provided on one floor, and the cleaning plan creation unit 32 moves to the garbage collection unit to collect garbage after completing the automatic traveling cleaning of the cleaning area of the one floor. After that, create a cleaning plan to move to the cleaning area on another floor.

あるいは、他の実施形態では、他のフロアにゴミ回収部を備えて、清掃計画作成部32は、一のフロアの清掃エリアの自動走行清掃を完了してから他のフロアの清掃エリアへ移動した後、ゴミ回収部へ移動してゴミ回収を行ってから、他のフロアの清掃エリアの自動走行清掃を行うように清掃計画を作成してもよい。なお、ゴミ回収部は、各フロアに備えてもよく、また、ゴミ回収部は、電源部14のバッテリーを充電する機能を有してもよい。 Alternatively, in another embodiment, a garbage collection unit is provided on another floor, and the cleaning plan creation unit 32 completes the automatic traveling cleaning of the cleaning area on one floor and then moves to the cleaning area on the other floor. After that, the cleaning plan may be created such that after moving to the garbage collection section and collecting the garbage, the automatic traveling cleaning of the cleaning areas of the other floors is carried out. The dust collection unit may be provided on each floor, and the dust collection unit may have a function of charging the battery of the power supply unit 14 .

なお、上記した実施形態では、走行モードを段差走行モードに切り替える段差走行条件として、現在位置の清掃エリアの自動清掃走行が完了したと判定された場合であって、現在位置の清掃エリアと次の清掃エリアとの間に段差が検知された場合とした。特に、ランダム走行制御部34は、清掃エリアの清掃完遂率が所定の完遂率閾値以上である場合や、自動走行清掃の経過時間または経過距離が所定の清掃時間または所定の清掃距離以上である場合に、清掃エリアの自動清掃走行が完了したと判定する例に説明したが、本発明はこの例に限定されない。他の実施形態では、段差走行条件として、清掃エリアの自動清掃走行が完了したと判定する要件を、清掃エリアの種類や大きさに応じて変更してもよい。 In the above-described embodiment, the stepped traveling condition for switching the traveling mode to the stepped traveling mode is the case where it is determined that the automatic cleaning travel in the cleaning area at the current position is completed, and the cleaning area at the current position and the next It was assumed that a step was detected between the cleaning area and the cleaning area. In particular, when the cleaning completion rate of the cleaning area is equal to or higher than a predetermined completion rate threshold, or when the elapsed time or elapsed distance of automatic traveling cleaning is equal to or greater than a predetermined cleaning time or a predetermined cleaning distance. , the example of determining that the automatic cleaning travel of the cleaning area has been completed has been described, but the present invention is not limited to this example. In another embodiment, as the bump traveling condition, the requirement for determining that the automatic cleaning traveling of the cleaning area has been completed may be changed according to the type and size of the cleaning area.

例えば、清掃エリアが階段である場合、清掃エリアの自動清掃走行が完了したと判定する要件を、追従走行の周回を所定回数(例えば、2回以上)行うことに設定してよい。また、清掃エリアが階段の踊り場である場合、清掃エリアの自動清掃走行が完了したと判定する要件として、図10に示すように、自動走行清掃の経過時間または経過距離を比較する所定の清掃時間または所定の清掃距離を、10min未満または20m未満の範囲内で設定するとよい。また、清掃エリアが廊下(所定長さ未満)である場合、清掃エリアの自動清掃走行が完了したと判定する要件として、図10に示すように、自動走行清掃の経過時間または経過距離を比較する所定の清掃時間または所定の清掃距離を、10min以上20min未満または20m以上40m未満の範囲内で設定するとよい。また、清掃エリアが廊下(所定長さ以上)である場合、清掃エリアの自動清掃走行が完了したと判定する要件として、図10に示すように、自動走行清掃の経過時間または経過距離を比較する所定の清掃時間または所定の清掃距離を、20min以上または40m以上の範囲内で設定するとよい。 For example, when the cleaning area is stairs, the requirement for determining that the automatic cleaning travel in the cleaning area has been completed may be set to perform the follow-up travel a predetermined number of times (for example, two times or more). In addition, when the cleaning area is a stair landing, as a requirement for determining that the automatic cleaning travel in the cleaning area has been completed, as shown in FIG. Alternatively, the predetermined cleaning distance may be set within a range of less than 10 minutes or less than 20 m. In addition, when the cleaning area is a corridor (less than a predetermined length), the elapsed time or the elapsed distance of the automatic traveling cleaning is compared as shown in FIG. The predetermined cleaning time or the predetermined cleaning distance may be set within a range of 10 minutes or more and less than 20 minutes or 20 m or more and less than 40 m. Also, when the cleaning area is a corridor (with a predetermined length or more), the elapsed time or the elapsed distance of the automatic traveling cleaning is compared as shown in FIG. It is preferable to set the predetermined cleaning time or the predetermined cleaning distance within a range of 20 minutes or more or 40 m or more.

なお、上記した実施形態では、自律走行清掃装置1が1階および2階に設けられた複数の清掃エリア(例えば、2階寝室、2階子供部屋、2階廊下、階段(踊り場を含む)、1階応接室、1階リビング、1階玄関ホール)の自動走行清掃を行う例を説明したが、本発明はこの例に限定されない。他の実施形態では、自律走行清掃装置1は、3階以上のフロアに設けられた複数の清掃エリアに対して、最上階から徐々に下のフロアに移動しながら自動走行清掃を行ってもよい。 In the above-described embodiment, the autonomous mobile cleaning device 1 is provided in a plurality of cleaning areas on the first and second floors (for example, a second-floor bedroom, a second-floor children's room, a second-floor corridor, stairs (including a landing), Although an example in which automatic traveling cleaning is performed for the reception room on the first floor, the living room on the first floor, and the entrance hall on the first floor has been described, the present invention is not limited to this example. In another embodiment, the autonomously traveling cleaning device 1 may perform autonomously traveling cleaning while gradually moving from the top floor to the lower floors in a plurality of cleaning areas provided on the third floor and higher. .

なお、複数の清掃エリアが少ない場合(例えば、2階廊下、階段、1階廊下のみを清掃エリアとする場合)には、自律走行清掃装置1は、清掃計画を作成せず、ユーザが各清掃エリアで操作表示部13を操作して自動走行開始や自動走行終了の指示を入力してもよい。 Note that when the number of cleaning areas is small (for example, when only the second-floor corridor, stairs, and first-floor corridor are to be cleaned), the autonomous mobile cleaning device 1 does not create a cleaning plan, and the user performs each cleaning. An instruction to start or end automatic driving may be input by operating the operation display unit 13 in the area.

また、本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う自律走行清掃装置もまた本発明の技術思想に含まれる。 In addition, the present invention can be modified as appropriate within a scope that does not contradict the gist or idea of the invention that can be read from the scope of claims and the entire specification, and the autonomous traveling cleaning device that accompanies such modifications is also the technology of the present invention. included in thought.

本発明は、自律的に走行し自動で清掃する自動走行清掃を実行可能な自律走行清掃装置によって、住宅などにおいて異なるフロア(階)に亘って配置された数の清掃エリアの床面の清掃作業を行う清掃ロボットなどの清掃装置に好適に利用することができる。 The present invention is an autonomous traveling cleaning device capable of autonomously traveling and automatically cleaning the floor surface of a number of cleaning areas arranged over different floors in a house or the like. It can be suitably used for a cleaning device such as a cleaning robot that performs cleaning.

1 自律走行清掃装置
2 装置本体
3 走行部
4 清掃部
9 段差検知部
12 段差走行補助部(補助構造)
13 操作表示部
14 電源部
16 衝撃抑制部(抑制構造)
17 携帯端末
20 制御部
21 記憶部
30 モード切替部
31 地図作成部
32 清掃計画作成部
33 追従走行制御部(自動清掃制御部)
34 ランダム走行制御部(自動清掃制御部)
35 移動走行制御部(移動制御部)
36 段差走行制御部(移動制御部)
REFERENCE SIGNS LIST 1 autonomous traveling cleaning device 2 device main body 3 travel unit 4 cleaning unit 9 step detection unit 12 step travel assistance unit (auxiliary structure)
13 Operation display unit 14 Power supply unit 16 Impact suppression unit (suppression structure)
17 mobile terminal 20 control unit 21 storage unit 30 mode switching unit 31 map creation unit 32 cleaning plan creation unit 33 follow-up travel control unit (automatic cleaning control unit)
34 random travel control unit (automatic cleaning control unit)
35 movement control unit (movement control unit)
36 Step travel control unit (movement control unit)

Claims (6)

自律的に走行し自動で清掃する自動清掃作業を実行可能な自律走行清掃装置であって、
複数の清掃エリアのそれぞれの自動走行清掃を制御する自動清掃制御部と、
2つの前記清掃エリアの間の自律移動を制御する移動制御部と、を備え、
前記移動制御部は、現在位置の前記清掃エリアと次の前記清掃エリアとの間に段差があるとき、所定の段差走行条件を満たした場合に、現在位置の前記清掃エリアから次の前記清掃エリアへと前記段差を超えて自律的に移動する段差走行を実行するように制御することを特徴とする自律走行清掃装置。
An autonomously traveling cleaning device capable of executing an automatic cleaning work that autonomously travels and automatically cleans,
an automatic cleaning control unit that controls automatic traveling cleaning for each of the plurality of cleaning areas;
a movement control unit that controls autonomous movement between the two cleaning areas;
When there is a step between the cleaning area at the current position and the next cleaning area, the movement control unit moves from the cleaning area at the current position to the next cleaning area when a predetermined step difference travel condition is satisfied. An autonomously traveling cleaning device characterized in that control is performed so as to execute stepped traveling in which the cleaning device autonomously moves over the step to and beyond.
前記移動制御部は、現在位置の前記清掃エリアに対して次の前記清掃エリアが下方に位置する前記段差があるとき、前記段差走行条件を満たした場合に、下方に移動するように前記段差走行を制御することを特徴とする請求項1に記載の自律走行清掃装置。 When there is a step where the next cleaning area is positioned below the current cleaning area, the movement control unit causes the step difference traveling to move downward when the step traveling condition is satisfied. The autonomously traveling cleaning device according to claim 1, characterized in that it controls the 前記移動制御部は、現在位置の前記清掃エリアの自動走行清掃の清掃完遂率が所定の完遂率閾値以上である場合に、前記段差走行条件を満たすと判定することを特徴とする請求項1または2に記載の自律走行清掃装置。 2. The movement control unit determines that the bump traveling condition is satisfied when a cleaning completion rate of automatic traveling cleaning of the cleaning area at the current position is equal to or higher than a predetermined completion rate threshold value. 2. The autonomously traveling cleaning device according to 2. 前記移動制御部は、現在位置の前記清掃エリアの自動走行清掃が所定の清掃時間または所定の清掃距離以上行われた場合に、前記段差走行条件を満たすと判定することを特徴とする請求項1または2に記載の自律走行清掃装置。 2. The movement control unit determines that the stepped traveling condition is satisfied when the automatic traveling cleaning of the cleaning area at the current position is performed for a predetermined cleaning time or a predetermined cleaning distance or more. Or the autonomous traveling cleaning device according to 2. 前記複数の清掃エリアの自動走行清掃の順序を示す清掃計画を作成する清掃計画作成部と、
各部に電力を供給する電源部と、を備え、
前記移動制御部は、前記電源部の電力残量および前記清掃エリアの自動走行清掃に要する電力に基づいて、前記清掃計画を完遂するために次の前記清掃エリアへの移動を要する場合に、前記段差走行条件を満たすと判定することを特徴とする請求項1~4の何れか1項に記載の自律走行清掃装置。
a cleaning plan creation unit that creates a cleaning plan indicating the order of automatic traveling cleaning of the plurality of cleaning areas;
and a power supply unit that supplies power to each unit,
Based on the remaining power of the power supply unit and the power required for automatic traveling cleaning of the cleaning area, the movement control unit determines whether the cleaning area needs to move to the next cleaning area in order to complete the cleaning plan. The autonomously traveling cleaning device according to any one of claims 1 to 4, wherein it is determined that the stepped traveling condition is satisfied.
前記段差走行時の衝撃を抑制する抑制構造と、
前記段差走行を補助する補助構造と、を備えることを特徴とする請求項1~5の何れか1項に記載の自律走行清掃装置。
a suppression structure for suppressing impact during running on bumps;
The autonomously traveling cleaning device according to any one of claims 1 to 5, further comprising an auxiliary structure that assists the stepped traveling.
JP2021145379A 2021-09-07 2021-09-07 Autonomous travel cleaning device Pending JP2023038576A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021145379A JP2023038576A (en) 2021-09-07 2021-09-07 Autonomous travel cleaning device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021145379A JP2023038576A (en) 2021-09-07 2021-09-07 Autonomous travel cleaning device

Publications (1)

Publication Number Publication Date
JP2023038576A true JP2023038576A (en) 2023-03-17

Family

ID=85514806

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021145379A Pending JP2023038576A (en) 2021-09-07 2021-09-07 Autonomous travel cleaning device

Country Status (1)

Country Link
JP (1) JP2023038576A (en)

Similar Documents

Publication Publication Date Title
US10254756B2 (en) Cleaning robot and method for controlling the same
JP6656726B2 (en) Autonomous mobile robot
KR101484940B1 (en) Robot cleaner and its control method
CN214484411U (en) Autonomous floor cleaner
CN102551591B (en) Cleaning robot and control method thereof
KR101403954B1 (en) Control method of robot cleaner system
TWI615695B (en) Self-propelled electronic machine
EP4300249A2 (en) Robotic vacuum cleaner and control method therefor
KR101505560B1 (en) Remote control auto mode stair cleaning robot
JP7464780B2 (en) Autonomous Mobile Work Device
JP7672782B2 (en) Autonomous Mobile Work Device
JP2024075749A (en) Autonomous Mobile Work Device
KR20230078869A (en) Automatic movable charging robot with wireless charging function and wirelss charging method using the same
CN114732316A (en) How to control the water output of cleaning equipment
JP2020194415A (en) Autonomous driving work equipment
CN221813829U (en) Handling system
JP2023038576A (en) Autonomous travel cleaning device
WO2024188079A1 (en) Self-moving cleaning device, control method and apparatus therefor and storage medium
Imadu et al. Walking guide interface mechanism and navigation system for the visually impaired
JPS63192414A (en) Floor cleaning robot
CN116392043A (en) Self-moving cleaning device, control method and device thereof and storage medium
KR101223347B1 (en) Controlling method of an auto cleaner
TWI882722B (en) Self-moving cleaning device and its control method, apparatus and storage medium
JP2024093167A (en) Autonomous traveling and working device and method thereof
KR101504314B1 (en) Apparatus and method for maintaining outer wall of building using limit switch

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240807

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250610