Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7672782B2 - Autonomous Mobile Work Device - Google Patents
[go: Go Back, main page]

JP7672782B2 - Autonomous Mobile Work Device - Google Patents

Autonomous Mobile Work Device Download PDF

Info

Publication number
JP7672782B2
JP7672782B2 JP2024131721A JP2024131721A JP7672782B2 JP 7672782 B2 JP7672782 B2 JP 7672782B2 JP 2024131721 A JP2024131721 A JP 2024131721A JP 2024131721 A JP2024131721 A JP 2024131721A JP 7672782 B2 JP7672782 B2 JP 7672782B2
Authority
JP
Japan
Prior art keywords
unit
driving
cleaning
traveling
autonomous mobile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024131721A
Other languages
Japanese (ja)
Other versions
JP2024160313A (en
Inventor
尚庸 足立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2024131721A priority Critical patent/JP7672782B2/en
Publication of JP2024160313A publication Critical patent/JP2024160313A/en
Application granted granted Critical
Publication of JP7672782B2 publication Critical patent/JP7672782B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、自動的に走行および作業を行う自動運転を実行可能な自律走行作業装置に関する。 The present invention relates to an autonomous mobile work device that can perform automatic driving to automatically travel and perform work.

自律走行作業装置は、所定の作業エリア(清掃エリア)で自動的に走行および作業(清掃)を行う自動運転を実行可能に構成される。例えば、自律走行作業装置は、電動モータによって回転駆動される回転ブラシと、床面に洗浄液を散布する給水機構と、床面上の洗浄汚水を吸引する吸引機構とを搭載して、洗浄液が散布された床面上で回転ブラシを回転することで床面の汚れを擦り落とすと共に洗浄汚水を吸引し、これにより清掃エリアの床面を清掃する。また、自律走行作業装置は、電動モータによって駆動される駆動輪を搭載して、駆動輪を駆動することで清掃エリアを走行する。このようにして、自律走行作業装置は、自動的に清掃エリアの床面を清掃しながら清掃エリアを走行する。 The autonomous mobile work device is configured to be capable of performing automatic operation to automatically travel and work (clean) in a specified work area (cleaning area). For example, the autonomous mobile work device is equipped with a rotating brush rotated by an electric motor, a water supply mechanism that sprays cleaning liquid on the floor surface, and a suction mechanism that sucks up the cleaning wastewater from the floor surface, and rotates the rotating brush on the floor surface on which the cleaning liquid has been sprayed to scrub off dirt from the floor surface and suck up the cleaning wastewater, thereby cleaning the floor surface of the cleaning area. In addition, the autonomous mobile work device is equipped with drive wheels driven by an electric motor, and travels in the cleaning area by driving the drive wheels. In this way, the autonomous mobile work device travels in the cleaning area while automatically cleaning the floor surface of the cleaning area.

例えば、特許文献1は、パスとランドマークの系列からなる経路情報に基づいて出発点から目的地点まで移動する走行ロボットであって、経路上にある障害物や道路工事中の箇所に遭遇したときに、経路情報に基づく走行を中断し、走行をやり直してから元の経路に戻る走行ロボットについて開示している。 For example, Patent Document 1 discloses a traveling robot that moves from a starting point to a destination point based on route information consisting of a path and a series of landmarks, and when it encounters an obstacle or a section of road construction on the route, it stops traveling based on the route information, restarts its travel, and then returns to the original route.

特開2012-187698号公報JP 2012-187698 A

従来、自動運転を行う自律走行作業装置が床面を走行しながら清掃や洗浄作業を行う装置の場合は、床面に凹凸や溝などの段差があるときに、回転ブラシや吸引部材と床面との接触不良により、清掃斑や洗浄汚水の吸引漏れが生じることがある。また、自律走行作業装置は、段差の上を走行することで振動が発生し、その振動に起因して故障が発生することがあり、更に、床面に高い突出部分や深い溝などの高低差の大きい段差がある場合には、車輪の脱輪や駆動輪の空転が生じて横転や走行不能になるおそれがある。なお、床面には、点字ブロック、排水溝、グレーチング、床部材の境界など様々な段差が考えられるので、これらに対応して自動運転を行うことは困難である。そのため、自律走行作業装置では、自動運転において、床面に段差がある場合に、清掃斑や洗浄汚水の吸引漏れを回避する手段、並びに段差に対応して走行や清掃をする手段の提供が望まれている。なお、上記した特許文献1の走行ロボットは、経路上に段差や凹凸があった場合、走行を中断してしまうので、段差や凹凸並びにその周囲が清掃箇所から漏れてしまう。 Conventionally, when an autonomous mobile work device performs cleaning or washing work while traveling on a floor surface, poor contact between the rotating brush or suction member and the floor surface may cause cleaning spots or leakage of suction wastewater when the floor surface has unevenness or grooves. In addition, when the autonomous mobile work device travels over steps, vibrations may occur, which may cause malfunctions. Furthermore, when the floor surface has steps with large height differences, such as high protrusions or deep grooves, the wheels may run off or the drive wheels may spin, causing the device to roll over or become unable to travel. In addition, there are various steps on the floor surface, such as braille blocks, drainage ditches, gratings, and boundaries between floor materials, so it is difficult to perform autonomous driving in response to these. Therefore, it is desired to provide an autonomous mobile work device with a means for avoiding leakage of cleaning spots and suction wastewater when there are steps on the floor surface during autonomous driving, as well as a means for traveling and cleaning in response to steps. Furthermore, the traveling robot of Patent Document 1 mentioned above stops traveling if there are steps or unevenness on the route, so the steps, unevenness, and their surroundings are not cleaned.

本発明は、上記したような問題に鑑みなされたものであり、本発明の課題は、床面の様々な段差に対して、操作者の利便性を向上しつつ、適切に走行または作業を継続させることができる自律走行作業装置を提供することにある。 The present invention has been made in consideration of the problems described above, and the objective of the present invention is to provide an autonomous mobile work device that can continue to travel or work appropriately while improving the convenience of the operator, even when facing various uneven surfaces on the floor.

上記課題を解決するために、本発明の第1の自律走行作業装置は、自動的に走行および作業を行う自動運転を実行可能な自律走行作業装置であって、装置本体と、前記装置本体を走行させる走行部と、前記装置本体の走行経路上で作業を行う作業部と、手動または自動によって前記装置本体が作業エリアの走行または作業を行うように前記走行部または前記作業部を制御する制御部と、前記作業エリアの床面に存在する段差を識別する1以上の段差種別を組み合わせてフロアタイプとして、1以上の前記フロアタイプを予め記憶すると共に、前記各フロアタイプの前記各段差種別について前記段差に対する走行または作業に関する1以上のパラメータを記憶する記憶部と、を備え、更に、前記床面に照射された所定の光を含む画像を撮影し、前記画像の前記所定の光の形状に基づいて段差を検知する段差検知部と、前記段差検知部の検知結果に基づいて、前記段差種別を識別する段差識別部と、を備え、前記制御部は、自動によって設定される前記フロアタイプに応じて前記段差に対して走行または作業を行うように前記走行部または前記作業部を制御することを特徴とする。 In order to solve the above problems, the first autonomous driving work device of the present invention is an autonomous driving work device capable of performing automatic driving to automatically travel and work, comprising: an apparatus main body; a traveling unit that travels the apparatus main body; a working unit that performs work on the travel path of the apparatus main body; a control unit that controls the traveling unit or the working unit so that the apparatus main body travels or works in a work area manually or automatically; a memory unit that combines one or more step types that identify steps present on the floor surface of the work area as floor types, pre-stores one or more floor types, and stores one or more parameters related to traveling or working on the steps for each step type of each floor type; a step detection unit that captures an image including a predetermined light irradiated onto the floor surface and detects a step based on the shape of the predetermined light in the image; and a step identification unit that identifies the step type based on the detection result of the step detection unit, and the control unit controls the traveling unit or the working unit to travel or work on the step according to the floor type that is automatically set.

本発明の第1の自律走行作業装置によれば、走行や作業に関するパラメータを、様々な段差に対して個別に設定でき、更に、様々なフロアタイプに対しても個別に設定できるので、フロアタイプを設定するだけで、様々な作業フロアの様々な段差に対応して、適切に走行や作業を行うことができる。特に、床面の画像に含まれる所定の光の形状に基づいて、段差を識別することができる。このように、床面の様々な段差に対して、操作者の利便性を向上しつつ、適切に走行または作業を継続させることができる。 According to the first autonomous mobile work device of the present invention, parameters related to travel and work can be set individually for various steps and also for various floor types, so that by simply setting the floor type, travel and work can be performed appropriately in response to various steps on various work floors. In particular, steps can be identified based on the shape of a predetermined light contained in an image of the floor surface. In this way, it is possible to continue travel or work appropriately for various steps on the floor surface while improving the convenience of the operator.

上記課題を解決するために、本発明の第2の自律走行作業装置において、前記段差検知部は、前記所定の光として進行方向に直交する所定線長のレーザーラインを照射するラインマーカーを備える。In order to solve the above problem, in a second autonomous mobile working device of the present invention, the step detection unit includes a line marker that irradiates a laser line of a predetermined length perpendicular to the traveling direction as the predetermined light.

本発明の第2の自律走行作業装置によれば、床面の画像に含まれるレーザーラインの形状に基づいて、段差を識別することができる。According to the second autonomous mobile working device of the present invention, steps can be identified based on the shape of the laser line contained in the image of the floor surface.

上記課題を解決するために、本発明の第の自律走行作業装置において、前記制御部は、前記作業エリアを走行している間の走行状況または周辺状況を取得し、前記走行状況または前記周辺状況に基づいて前記フロアタイプを判定して自動で設定する。 In order to solve the above problems, in the third autonomous driving work device of the present invention, the control unit acquires driving conditions or surrounding conditions while traveling in the work area, and determines and automatically sets the floor type based on the driving conditions or surrounding conditions.

本発明の第の自律走行作業装置によれば、走行状況や周辺状況を考慮してフロアタイプを自動で選択するので、操作者は作業エリアの確認やフロアタイプの検討を行う必要がなく、操作者によるフロアタイプの手動設定を不要とするので、操作者の利便性を大幅に向上することができる。 According to the third autonomous mobile work device of the present invention, the floor type is automatically selected taking into consideration the driving conditions and surrounding conditions, so the operator does not need to check the work area or consider the floor type, and manual setting of the floor type by the operator is not required, thereby greatly improving convenience for the operator.

上記課題を解決するために、本発明の第4の自律走行作業装置において、前記制御部は、前記作業エリアの環境地図に基づいて前記作業エリアを塗りつぶすような前記走行経路で前記装置本体を自動的に始点から終点まで走行させるテスト走行を実行するように前記走行部または前記作業部を制御して、前記テスト走行時の走行データまたは作業データを含む運転プランを作成するテスト走行制御部と、前記運転プランの前記走行データまたは前記作業データに従って前記自動運転を実行するように前記走行部または前記作業部を制御する自動運転制御部と、を含み、前記テスト走行制御部は、前記テスト走行時に前記フロアタイプを判定して自動で設定して前記運転プランに関連付ける。 To solve the above problem, in the fourth autonomous driving work device of the present invention, the control unit includes a test driving control unit that controls the driving unit or the working unit to perform a test driving in which the device body automatically drives from a start point to an end point along the driving route that fills in the work area based on an environmental map of the work area, and creates a driving plan that includes driving data or work data during the test driving, and an automatic driving control unit that controls the driving unit or the working unit to perform the automatic driving according to the driving data or the work data of the driving plan, and the test driving control unit determines the floor type during the test driving, automatically sets it, and associates it with the driving plan.

本発明の第4の自律走行作業装置によれば、作業エリアの全体を確認できるテスト走行において走行状況や周辺状況を考慮するので、より適切なフロアタイプを選択することができる。 According to the fourth autonomous mobile work device of the present invention, the driving conditions and surrounding conditions are taken into consideration during the test drive, which allows the entire work area to be confirmed, so a more appropriate floor type can be selected.

上記課題を解決するために、本発明の第の自律走行作業装置において、前記パラメータは、前記段差に対する走行規則を含む。 In order to solve the above problem, in a fifth autonomous mobile work device of the present invention, the parameters include a driving rule for the step.

本発明の第の自律走行作業装置によれば、段差に対して様々な走行パターンを走行規則として設定することができ、例えば、段差上をそのまま通過して走行するパターンや、段差を回避して走行するパターン、段差に沿って走行するパターンなどを設定することができる。そして、自律走行作業装置は、段差に対して適切な走行パターンを取るような走行規則を、各段差のパラメータとして設定することができる。そのため、各段差に対する走行の安全性および精度を向上することができ、また、段差を目印にした走行を行うこともでき、更に操作者の利便性を向上することができる。 According to the fifth autonomous mobile working device of the present invention, various driving patterns for steps can be set as driving rules, for example, a pattern of driving just over the step, a pattern of driving avoiding the step, a pattern of driving along the step, etc. can be set. The autonomous mobile working device can set driving rules for each step as a parameter, such that the device takes an appropriate driving pattern for the step. Therefore, the safety and accuracy of driving for each step can be improved, and the device can also drive using the step as a landmark, further improving the convenience of the operator.

上記課題を解決するために、本発明の第の自律走行作業装置は、前記制御部は、前記作業エリアを走行している間に前記段差検知部によって前記段差を検知した場合、前記段差の前記段差種別に設定されている前記パラメータの前記走行規則を取得し、前記走行規則に従って前記走行部または前記作業部を制御しつつ前記段差を走行するときの走行状況を取得し、前記走行規則に従った走行が成功したか否かを前記走行状況に基づいて判定し、前記走行規則に従った走行が成功しなかった場合には、前記走行状況に基づいて前記パラメータを再設定する。 In order to solve the above problems, in the sixth autonomous driving work device of the present invention, when the step detection unit detects the step while driving in the work area, the control unit acquires the driving rules of the parameters set for the step type of the step, acquires the driving conditions when driving over the step while controlling the driving unit or the working unit in accordance with the driving rules, determines whether driving in accordance with the driving rules was successful based on the driving conditions, and if driving in accordance with the driving rules was not successful, resets the parameters based on the driving conditions.

本発明の第の自律走行作業装置によれば、所定の段差に対して走行規則に従った走行が成功しなかった場合、その段差に対するパラメータを走行状況に基づいて再設定するので、次回にその段差を検知した場合、その段差に対してより適切な走行パターンで走行を行うことができ、これにより、各段差に対する走行の安全性および精度を向上することができる。例えば、パラメータの再設定では、段差閾値の調整や、段差沿い走行フラグ、段差回避フラグまたは走行時走行不可フラグの設定などを行うことができる。 According to the sixth autonomous mobile work device of the present invention, if traveling according to the traveling rules for a certain step is not successful, the parameters for that step are reset based on the traveling situation, so that the next time that step is detected, traveling can be performed with a more appropriate traveling pattern for that step, thereby improving the safety and accuracy of traveling for each step. For example, the parameter resetting can adjust the step threshold value, set a traveling along step flag, a step avoidance flag, or a traveling while traveling impossible flag, etc.

上記課題を解決するために、本発明の第の自律走行作業装置は、前記制御部は、前記作業エリアを走行している間に前記段差検知部によって前記段差を検知した場合、前記段差の前記段差種別に設定されている前記パラメータの前記走行規則を取得し、前記走行規則に従って前記走行部または前記作業部を制御しつつ前記段差を走行するときの走行状況を取得し、前記走行規則に従った走行が成功したか否かを前記走行状況に基づいて判定し、前記走行規則に従った走行が成功しなかった場合には、前記走行規則に従った走行の失敗を示すと共に前記パラメータの再設定を促す情報を操作者に通知する。 In order to solve the above problems, in the seventh autonomous driving work device of the present invention, when the step is detected by the step detection unit while driving in the work area, the control unit acquires the driving rules of the parameters set for the step type of the step, acquires the driving conditions when driving over the step while controlling the driving unit or the working unit in accordance with the driving rules, determines whether driving in accordance with the driving rules was successful based on the driving conditions, and if driving in accordance with the driving rules was not successful, notifies the operator of the failure of driving in accordance with the driving rules and information prompting the operator to reset the parameters.

本発明の第の自律走行作業装置によれば、所定の段差に対して走行規則に従った走行が成功しなかった場合、操作者は、その段差に対する走行の失敗を確認することができ、また、その段差に対してより適切なパラメータを設定することができる。そのため、次回にその段差を検知した場合、その段差に対してより適切な走行パターンで走行を行うことができ、これにより、各段差に対する走行の安全性および精度を向上することができる。 According to the seventh autonomous mobile work device of the present invention, if the traveling according to the traveling rules is not successful over a certain step, the operator can confirm the failure of the traveling over that step and can set more appropriate parameters for that step. Therefore, the next time that step is detected, the traveling can be performed with a more appropriate traveling pattern over that step, thereby improving the safety and accuracy of traveling over each step.

上記課題を解決するために、本発明の第の自律走行作業装置において、前記作業部は、前記床面に対する作業として清掃を行う清掃部で構成され、前記パラメータは、前記清掃部が前記段差または前記床面に対して清掃を行う場合の清掃条件を含む。 In order to solve the above problem, in the eighth autonomous mobile work device of the present invention, the work unit is composed of a cleaning unit that performs cleaning as a task on the floor surface, and the parameters include cleaning conditions when the cleaning unit cleans the step or the floor surface.

本発明の第の自律走行作業装置によれば、段差に対して様々な清掃パターンを清掃規則として設定することができ、例えば、段差上をそのまま通過して走行する際の清掃パターンや、段差を回避して走行する際の清掃パターン、段差に沿って走行する際の清掃パターンなどを設定することができる。そして、自律走行作業装置は、段差に対して適切な清掃パターンを取るような清掃規則を、各段差のパラメータとして設定することができる。そのため、各段差に対する清掃の安全性および精度を向上することができ、また、段差を目印にした清掃を行うこともでき、更に操作者の利便性を向上することができる。 According to the eighth autonomous mobile working device of the present invention, various cleaning patterns can be set as cleaning rules for steps, for example, a cleaning pattern for traveling just over a step, a cleaning pattern for traveling while avoiding a step, a cleaning pattern for traveling along a step, etc. can be set. The autonomous mobile working device can set cleaning rules for each step as parameters, such that an appropriate cleaning pattern is taken for the step. Therefore, the safety and accuracy of cleaning for each step can be improved, and cleaning can be performed using the step as a marker, further improving the convenience of the operator.

上記課題を解決するために、本発明の第の自律走行作業装置において、前記記憶部は、前記床面の材質を識別する1以上の床面種別を記憶すると共に、1つ以上の前記床面種別毎に設定される前記清掃条件を記憶し、前記段差識別部は、前記段差検知部の検知結果に基づいて、走行中の床面の床面種別を識別し、自律走行作業装置は、前記段差を境界線として前記床面の材質が変化する場合、前記清掃部は、前記床面の材質に応じた前記清掃条件に変更して清掃を行う。 In order to solve the above problem, in the ninth autonomous mobile work device of the present invention, the memory unit stores one or more floor surface types that identify the material of the floor surface, and stores the cleaning conditions that are set for each of the one or more floor surface types, the step identification unit identifies the floor surface type of the floor surface during travel based on the detection result of the step detection unit, and when the material of the floor surface changes with the step as a boundary line, the cleaning unit changes the cleaning conditions to those that correspond to the material of the floor surface and performs cleaning.

本発明の第の自律走行作業装置によれば、床面の材質に対して様々な清掃パターンを清掃規則として設定することができ、例えば、セラミックなどの樹脂系床を清掃対象に設定する一方、カーペットなどの繊維系床を清掃対象外に設定することができる。そして、清掃エリアにおいて、異なる材質の床面が連続している場合には、材質に応じて自動的に清掃規則を切り替えることができ、操作者の利便性を向上することができる。 According to the ninth autonomous mobile working device of the present invention, various cleaning patterns can be set as cleaning rules for different floor materials, for example, resin-based floors such as ceramics can be set as targets for cleaning, while fiber-based floors such as carpets can be set as targets for cleaning. Furthermore, when floors of different materials are consecutive in a cleaning area, the cleaning rules can be automatically switched according to the material, improving the convenience of the operator.

上記課題を解決するために、本発明の第10の自律走行作業装置は、前記段差検知部は、前記装置本体の周囲の非作業対象を検知する光学式センサと、前記画像を撮像するカメラと、床面からの振動を検知する振動センサと、を更に備え、前記制御部は、前記カメラの撮像結果と、前記光学式センサの検知結果および/または前記振動センサの検知結果の組み合わせに基づいて、前記段差を識別する。 In order to solve the above problems, in the tenth autonomous mobile work device of the present invention, the step detection unit further includes an optical sensor that detects non-work objects around the device body, a camera that captures the image, and a vibration sensor that detects vibrations from the floor surface, and the control unit identifies the step based on a combination of the imaging results of the camera and the detection results of the optical sensor and /or the detection results of the vibration sensor.

本発明の第10の自律走行作業装置によれば、光学式センサ、カメラおよび振動センサのうち、各段差を検知するために適した組み合わせを適用することができる。また、各組み合わせの結果を比較することで、適切に段差を検知することができる。そのため、段差の検知率を向上することができ、段差に対する清掃の安全性および精度を向上することができる。 According to the tenth autonomous mobile working device of the present invention, it is possible to apply a suitable combination of optical sensors, cameras, and vibration sensors for detecting each step. In addition, by comparing the results of each combination, it is possible to appropriately detect steps. Therefore, it is possible to improve the step detection rate, and to improve the safety and accuracy of cleaning steps.

本発明によれば、自律走行作業装置は、床面の様々な段差に対して、操作者の利便性を向上しつつ、適切に走行または作業を継続させる。 According to the present invention, an autonomous mobile work device can continue to travel or work appropriately on various uneven surfaces while improving the convenience of the operator.

本発明の実施形態に係る自律走行作業装置の構成を示す概要図である。1 is a schematic diagram showing a configuration of an autonomous mobile work device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、フロアタイプと段差種別の組み合わせとを示す表である。11 is a table showing combinations of floor types and step types in an autonomous mobile working device according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置において、段差種別とパラメータとを示す表である。1 is a table showing step types and parameters in an autonomous mobile working device according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置において、清掃エリアとフロアタイプとを示す表である。1 is a table showing cleaning areas and floor types in an autonomous mobile work device according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置において、床面種別とパラメータとを示す表である。1 is a table showing floor surface types and parameters in an autonomous mobile working device according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置において、段差種別と段差パターンの画像とを示す表である。11 is a table showing step types and images of step patterns in an autonomous mobile working device according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置において、スキャン走行の概要を示す平面図である。1 is a plan view showing an overview of scan traveling in an autonomous mobile working device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、スキャン走行で作成される環境地図の概要を示す平面図である。1 is a plan view showing an overview of an environmental map created by scan traveling in an autonomous mobile working device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、テスト走行の概要を示す平面図である。1 is a plan view showing an overview of a test drive in an autonomous mobile work device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、計測部および段差検知部並びにこれらの検知範囲を側方から示す概要図である。1 is a schematic diagram showing a measuring unit and a step detection unit, as well as their detection ranges, from the side, in an autonomous mobile working device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、段差検知部並びにこれらの検知範囲を上方から示す概要図である。1 is a schematic diagram showing step detection units and their detection ranges from above in an autonomous mobile working device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、段差検知部のカメラが撮影したレーザーラインを含む床面の画像を示す概要図である。1 is a schematic diagram showing an image of a floor surface including a laser line captured by a camera of a step detection unit in an autonomous mobile working device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、段差検知部のカメラが撮影したレーザーラインを含む床面の画像の例を拡大して示す概要図である。1 is a schematic diagram showing an enlarged example of an image of a floor surface including a laser line captured by a camera of a step detection unit in an autonomous mobile working device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、段差検知部のカメラが撮影したレーザーラインを含む床面の画像の例を拡大して示す概要図である。1 is a schematic diagram showing an enlarged example of an image of a floor surface including a laser line captured by a camera of a step detection unit in an autonomous mobile working device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置において、段差検知部のカメラが撮影したレーザーラインを含む床面の画像の例を拡大して示す概要図である。1 is a schematic diagram showing an enlarged example of an image of a floor surface including a laser line captured by a camera of a step detection unit in an autonomous mobile working device according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置におけるスキャン走行の動作を示すフローチャートである。4 is a flowchart showing the operation of scan traveling in the autonomous mobile working device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置におけるスキャン走行の環境地図作成の動作を示すフローチャートである。5 is a flowchart showing an operation of creating an environmental map for scan traveling in the autonomous mobile working device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置におけるスキャン走行の段差検知の動作を示すフローチャートである。5 is a flowchart showing the operation of step detection during scan traveling in the autonomous mobile working device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置におけるスキャン走行の走行判定の動作を示すフローチャートである。5 is a flowchart showing the operation of travel determination for scan travel in the autonomous mobile working device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置におけるスキャン走行の段差走行失敗に対する処理の動作を示すフローチャートである。13 is a flowchart showing the operation of a process for a step traversal failure during scan traveling in the autonomous mobile working device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置におけるテスト走行の動作を示すフローチャートである。4 is a flowchart showing a test driving operation in the autonomous mobile work device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置におけるテスト走行の走行経路確認の動作を示すフローチャートである。5 is a flowchart showing an operation for confirming a travel route for a test drive in the autonomous mobile work device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置における自動運転の動作を示すフローチャートである。4 is a flowchart showing an automatic driving operation of the autonomous mobile work device according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業装置における自動運転の走行経路確認の動作を示すフローチャートである。5 is a flowchart showing an operation for confirming a travel route for automatic driving in the autonomous mobile work device according to the embodiment of the present invention.

以下、本発明の実施形態について図面を参照しながら説明する。以下の実施形態は、本発明の好適な具体例であって、種々の好ましい技術を開示しているが、本発明の技術範囲はこれらの態様に限定されるものではない。 The following describes embodiments of the present invention 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は、各部を収容するための装置本体2と、装置本体2を走行させる走行部3とを備える。自律走行作業装置1は、所定の作業を実行する作業機構(作業部)を装置本体2に搭載することができ、例えば、装置本体2の下方の床面の清掃作業を実行する清掃部4を作業部として備えて、自律走行清掃装置として機能する。自律走行作業装置1は、例えば、ショッピングモールなどの商業施設、オフィス、ホテル、病院、学校、工場などの全部または一部の領域を清掃エリア(作業エリア)として、清掃エリアの床面を清掃の対象とする。 An autonomous traveling work device 1 according to an embodiment of the present invention will be described. As shown in FIG. 1, the autonomous traveling work device 1 comprises a device main body 2 for housing each part, and a traveling unit 3 for traveling the device main body 2. The autonomous traveling work device 1 can be equipped with a working mechanism (working unit) that performs a predetermined task on the device main body 2, and for example, is equipped with a cleaning unit 4 as a working unit that performs cleaning work on the floor surface below the device main body 2, and functions as an autonomous traveling cleaning device. The autonomous traveling work device 1 cleans the floor surface of a cleaning area (working area), for example, all or part of an area of a commercial facility such as a shopping mall, an office, a hotel, a hospital, a school, a factory, etc.

また、自律走行作業装置1は、装置本体2と周囲の壁や障害物(例えば、人や置物など)などの非作業対象との位置関係を計測する計測部5と、所定距離内の壁や障害物を検知する障害物検知部6と、床面の凹凸や溝などの段差を検知する段差検知部7とを備える。また、自律走行作業装置1は、自律走行作業装置1の各種機能の操作や表示のための操作表示部8と、自律走行作業装置1の各部に電力を供給し、バッテリー(図示せず)の残量監視や充電を制御するための電源部9とを備える。 The autonomous mobile work device 1 also includes a measurement unit 5 that measures the positional relationship between the device main body 2 and non-work objects such as surrounding walls and obstacles (e.g., people, ornaments, etc.), an obstacle detection unit 6 that detects walls and obstacles within a specified distance, and a step detection unit 7 that detects steps such as unevenness and grooves in the floor surface. The autonomous mobile work device 1 also includes an operation display unit 8 for operating and displaying various functions of the autonomous mobile work device 1, and a power supply unit 9 that supplies power to each unit of the autonomous mobile work device 1 and controls the remaining charge and charging of the battery (not shown).

更に、自律走行作業装置1は、自律走行作業装置1の各部および各種機能(走行部3による走行、清掃部4による清掃作業、計測部5による計測など)を統括制御する制御部10と、清掃エリアの床面に存在する段差の組み合わせを示すフロアタイプや清掃エリアについて登録される運転プランを記憶する記憶部11と、外部機器と通信するための通信部12とを備える。自律走行作業装置1は、通信部12を介して、操作者の保有する操作端末13と通信可能に接続される。 Furthermore, the autonomous mobile work device 1 includes a control unit 10 that controls each part and each function of the autonomous mobile work device 1 (traveling by the traveling unit 3, cleaning work by the cleaning unit 4, measurement by the measuring unit 5, etc.), a memory unit 11 that stores a floor type indicating the combination of steps present on the floor surface of the cleaning area and an operation plan registered for the cleaning area, and a communication unit 12 for communicating with external devices. The autonomous mobile work device 1 is communicatively connected to an operation terminal 13 held by an operator via the communication unit 12.

次に、自律走行作業装置1の動作の概要を説明する。 Next, we will provide an overview of the operation of the autonomous mobile work device 1.

自律走行作業装置1は、スキャン走行モード(手動走行モード)、テスト走行モードおよび自動運転モードの何れかの動作モードに切り替えられて動作して、それぞれのモードに応じてスキャン走行(手動走行)、テスト走行および自動運転を行う車両である。 The autonomous driving work device 1 is a vehicle that can be switched between any of the following operating modes: scan driving mode (manual driving mode), test driving mode, and automatic driving mode, and performs scan driving (manual driving), test driving, and automatic driving according to the respective mode.

また、自律走行作業装置1は、図2に示すように、清掃エリアの床面に存在する段差の組み合わせを示す1以上のフロアタイプを予め設定して記憶部11に記憶しておいて、スキャン走行、テスト走行または自動運転を行う際に、清掃エリアに対応するフロアタイプを選択し、フロアタイプに応じた走行を行う。床面の段差には、様々な種類の点字ブロック、様々な種類の排水溝、様々な種類のグレーチング、床部材の境界などが考えられ、フロアタイプは、1以上の段差をそれぞれ示す1以上の段差種別と関連付けられて登録される。フロアタイプは、操作者による操作表示部8または操作端末13の操作に応じて1以上の段差種別が選択されて登録されてもよく、あるいは、自律走行作業装置1が清掃エリアを走行しながら段差を検出し、検出された段差の段差種別を含むフロアタイプとして登録されてもよい。 As shown in FIG. 2, the autonomous mobile work device 1 pre-sets one or more floor types indicating a combination of steps on the floor surface of the cleaning area and stores them in the memory unit 11. When performing a scan run, a test run, or automatic driving, the autonomous mobile work device 1 selects a floor type corresponding to the cleaning area and runs according to the floor type. Possible steps on the floor surface include various types of braille blocks, various types of drainage ditches, various types of gratings, and boundaries of floor materials, and the floor type is registered in association with one or more step types indicating one or more steps. The floor type may be registered by selecting one or more step types in response to the operation of the operation display unit 8 or the operation terminal 13 by the operator, or the autonomous mobile work device 1 may detect steps while running through the cleaning area and register the floor type including the step type of the detected step.

また、自律走行作業装置1は、図3に示すように、各フロアタイプの1以上の段差種別のそれぞれについて、段差に対する走行または清掃に関する1以上のパラメータを予め設定して記憶部11に記憶する。このとき、一のフロアタイプにおいて、異なる段差種別の間では、同種のパラメータに対して、同じ設定値が設定されてよく、あるいは異なる設定値が設定されてもよい。 As shown in FIG. 3, the autonomous mobile work device 1 pre-sets one or more parameters related to traveling or cleaning on steps for each of one or more step types of each floor type and stores them in the memory unit 11. At this time, the same setting value may be set for the same type of parameter between different step types in one floor type, or different setting values may be set.

例えば、走行に関するパラメータは、走行可能な段差の大きさの閾値(例えば、5mm単位での設定される高さ、深さ、幅など)、段差に沿って走行するか否かを示す段差沿い走行フラグ、段差を回避して走行するか否かを示す段差回避フラグ、段差を実際に走行できたか否かを示す走行時走行不可フラグなどの走行の取り決めに関する走行規則を含む。なお、段差の大きさとは、点字ブロックなどの突出した高さ、溝の深さ、グレーチングのピッチの長さや深さなどである。また、段差の清掃に関するパラメータは、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量などの清掃規則(作業規則)を含む。 For example, the parameters related to driving include driving rules related to driving arrangements, such as a threshold value for the size of the step that can be traveled over (e.g., height, depth, width, etc. set in 5 mm increments), a step-along driving flag indicating whether or not to travel along the step, a step avoidance flag indicating whether or not to travel while avoiding the step, and a driving-impossible flag indicating whether or not the step was actually traveled over. Note that the size of the step refers to the protruding height of a braille block or the like, the depth of a groove, the length and depth of the pitch of a grating, etc. Furthermore, the parameters related to cleaning the step include cleaning rules (work rules) such as the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the amount of water supplied by the cleaning liquid supply unit 17, and the amount of suction by the suction unit 18.

更に、自律走行作業装置1は、図4に示すように、1以上の清掃エリアを登録可能となっていて、清掃エリア毎に、1以上のフロアタイプの何れかを関連付けて記憶部11に記憶する。このとき、異なる清掃エリアに対して、異なるフロアタイプが関連付けられてよく、あるいは共通の同じフロアタイプが関連付けられてもよい。 Furthermore, as shown in FIG. 4, the autonomous mobile work device 1 is capable of registering one or more cleaning areas, and each cleaning area is associated with one or more floor types and stored in the memory unit 11. At this time, different floor types may be associated with different cleaning areas, or the same common floor type may be associated with each cleaning area.

あるいは、自律走行作業装置1は、段差種別の組み合わせが同じであるか否かに拘わらず、清掃エリア毎にフロアタイプを関連付けてもよい。例えば、異なる清掃エリアに対して、段差種別の組み合わせが同じであるフロアタイプ(同種のフロアタイプ)が関連付けられる場合があるが、この場合、共通の同じフロアタイプを関連付けるのではなく、清掃エリア毎に同種のフロアタイプを別々に用意して関連付ける。そして、フロアタイプの各段差種別の各パラメータは、清掃エリア毎に設定可能となる。 Alternatively, the autonomous mobile work device 1 may associate a floor type with each cleaning area, regardless of whether the combination of step types is the same. For example, floor types with the same combination of step types (same type of floor type) may be associated with different cleaning areas. In this case, instead of associating the same common floor type, a floor type of the same type is prepared and associated separately for each cleaning area. Then, each parameter of each step type of floor type can be set for each cleaning area.

また、自律走行作業装置1は、図5に示すように、清掃エリアの床面の材質を識別する1以上の床面種別を予め設定して記憶部11に記憶してよい。そして、各床面種別の床面に対する清掃に関する1以上のパラメータを予め設定して記憶部11に記憶する。また、床面種別の清掃に関するパラメータは、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量などの清掃規則を含む。 As shown in FIG. 5, the autonomous mobile work device 1 may preset one or more floor surface types that identify the material of the floor surface of the cleaning area and store them in the memory unit 11. Then, one or more parameters related to cleaning of the floor surface of each floor surface type are preset and stored in the memory unit 11. The parameters related to cleaning of the floor surface type include cleaning rules such as the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the amount of water supplied by the cleaning liquid supply unit 17, and the suction amount of the suction unit 18.

また、自律走行作業装置1は、図6に示すように、走行時に検知した段差を識別するために、各段差の段差パターンとして、各段差の平面画像を予め設定して記憶部11に記憶してよい。段差パターンは、操作者による操作表示部8または操作端末13の操作に応じて登録されてもよく、あるいは走行中に段差検知部7のカメラ7bで撮影した画像が登録されてもよい。 As shown in FIG. 6, the autonomous mobile work device 1 may also set a planar image of each step as a step pattern for each step and store it in the memory unit 11 in advance to identify steps detected during travel. The step pattern may be registered in response to an operation of the operation display unit 8 or the operation terminal 13 by the operator, or an image captured by the camera 7b of the step detection unit 7 during travel may be registered.

次に、自律走行作業装置1の各動作モードについて説明する。 Next, we will explain each operating mode of the autonomous mobile work device 1.

スキャン走行モードは、清掃対象の清掃エリアの環境地図を新規に作成するための動作モードである。自律走行作業装置1は、スキャン走行モードにおいて、図7に示すように、操作者による操作表示部8または操作端末13の手動操作に応じて走行部3を制御して走行しながら清掃エリアの環境地図を作成するスキャン走行を行う。なお、スキャン走行では、自律走行作業装置1は、基本的には、走行部3による走行中に、清掃部4による床面の清掃を行わないが、例外として清掃を伴ってもよい。 The scan driving mode is an operating mode for creating a new environmental map of the cleaning area to be cleaned. In the scan driving mode, the autonomous mobile work device 1 performs scan driving to create an environmental map of the cleaning area while driving by controlling the driving unit 3 in response to manual operation of the operation display unit 8 or the operation terminal 13 by the operator, as shown in FIG. 7. Note that in scan driving, the autonomous mobile work device 1 basically does not clean the floor surface with the cleaning unit 4 while the driving unit 3 is driving, but cleaning may be performed as an exception.

また、スキャン走行モードにおいて、自律走行作業装置1は、スキャン走行後に、操作者による操作表示部8または操作端末13の手動操作に応じて、図8に示すように、環境地図の調整および各種エリア設定を行い、環境地図およびエリア設定を記憶部11に記憶する。環境地図のエリア設定は、例えば、環境地図内を走行する場合の始点や終点および各位置における自律走行作業装置1の向き、進入禁止エリアなどを含む。図8では、ベルトパーテーションなどの障害物に対して進入禁止エリアを設定する例を示す。 In addition, in the scan driving mode, after scan driving, the autonomous mobile work device 1 adjusts the environmental map and sets various areas as shown in FIG. 8 in response to manual operation of the operation display unit 8 or operation terminal 13 by the operator, and stores the environmental map and area settings in the storage unit 11. The area settings of the environmental map include, for example, the start point and end point when driving within the environmental map, the orientation of the autonomous mobile work device 1 at each position, no-entry areas, etc. FIG. 8 shows an example of setting no-entry areas for obstacles such as belt partitions.

更に、スキャン走行モードでは、スキャン走行後に、既に登録された1以上のフロアタイプから、清掃エリアに対応するフロアタイプを選択し、そのフロアタイプを清掃エリア(環境地図)に関連付けて記憶部11に記憶してもよい。あるいは、スキャン走行の間に清掃エリアから検出される段差を含むフロアタイプを登録し、そのフロアタイプを清掃エリア(環境地図)に関連付けて記憶部11に記憶してもよい。 Furthermore, in the scan travel mode, after the scan travel, a floor type corresponding to the cleaning area may be selected from one or more floor types already registered, and the floor type may be associated with the cleaning area (environmental map) and stored in the memory unit 11. Alternatively, a floor type including a step detected from the cleaning area during the scan travel may be registered, and the floor type may be associated with the cleaning area (environmental map) and stored in the memory unit 11.

テスト走行モードは、スキャン走行モードで作成された環境地図に基づいて清掃エリアのテスト走行を行うための動作モードである。自律走行作業装置1は、テスト走行モードにおいて、図9に示すように、所定の清掃条件(作業条件)に基づいて清掃部4を制御して自動的に床面を清掃しながら、環境地図および所定の走行条件に基づいて走行部3を制御して、環境地図の清掃エリアを塗りつぶすような走行経路(図9の一点鎖線参照)を自動的に始点から終点まで走行するテスト走行を行う。図9では、設定された進入禁止エリアを回避して走行し、また、段差として検出した点字ブロックに沿って走行する例を示す。テスト走行時の走行条件および清掃条件は、標準的な初期設定でもよいが、テスト走行前またはテスト走行中に操作表示部8または操作端末13の手動操作に応じて設定可能である。 The test drive mode is an operation mode for performing a test drive of the cleaning area based on the environmental map created in the scan drive mode. In the test drive mode, the autonomous mobile work device 1 performs a test drive in which the autonomous mobile work device 1 controls the cleaning unit 4 based on the predetermined cleaning conditions (work conditions) to automatically clean the floor surface, as shown in FIG. 9, while controlling the driving unit 3 based on the environmental map and the predetermined driving conditions to automatically drive from the start point to the end point along a driving path (see the dashed line in FIG. 9) that fills in the cleaning area of the environmental map. FIG. 9 shows an example in which the autonomous mobile work device 1 drives while avoiding a set no-entry area and drives along a braille block detected as a step. The driving conditions and cleaning conditions during the test drive may be standard initial settings, but can be set according to manual operation of the operation display unit 8 or the operation terminal 13 before or during the test drive.

自律走行作業装置1は、テスト走行中、走行経路に沿った所定のステップ毎の走行条件および清掃条件を取得して、走行経路の始点から終点までに亘って各ステップの走行条件および清掃条件を合わせて走行データおよび清掃データ(作業データ)として記憶部11に記憶しておく。ステップの間隔は、所定の時間間隔(例えば、25m/s)に設定されてもよく、あるいは所定の移動距離(例えば、0.5m)に設定されてもよい。また、自律走行作業装置1は、テスト走行中、計測部5、障害物検知部6または段差検知部7の計測結果や検知結果に応じて、各ステップの走行状況または周辺状況を取得して記憶部11に記憶しておく。例えば、走行状況または周辺状況として、段差走行時の段差情報や走行可否情報を取得する。 During the test drive, the autonomous mobile work device 1 acquires the driving conditions and cleaning conditions for each predetermined step along the drive route, and stores the driving conditions and cleaning conditions for each step from the start point to the end point of the drive route as driving data and cleaning data (work data) in the memory unit 11. The interval between steps may be set to a predetermined time interval (e.g., 25 m/s) or a predetermined travel distance (e.g., 0.5 m). During the test drive, the autonomous mobile work device 1 acquires the driving status or surrounding conditions of each step according to the measurement results or detection results of the measurement unit 5, obstacle detection unit 6, or step detection unit 7, and stores them in the memory unit 11. For example, step information when driving over steps and information on whether driving is possible or not are acquired as the driving status or surrounding conditions.

なお、自律走行作業装置1は、問題を生じることなく始点から終点まで走行してテスト走行に成功した場合、その清掃エリア(環境地図)に対応する運転プランを登録する。この運転プランには、環境地図と共に、エリア設定、走行データおよび清掃データが記憶部11に記憶される。 If the autonomous mobile work device 1 travels from the starting point to the end point without any problems and the test drive is successful, it registers a driving plan corresponding to that cleaning area (environmental map). In this driving plan, the area settings, driving data, and cleaning data are stored in the memory unit 11 together with the environmental map.

一方、自律走行作業装置1は、テスト走行中に障害物や段差などの問題が生じてテスト走行に失敗した場合、テスト走行を中止して、操作者にエラーを通知する。このようにエラーが通知された場合、自律走行作業装置1は、環境地図の調整および各種エリア設定、並びに走行条件および清掃条件の設定を再度行うことができ、その後、テスト走行を再度行うことができる。 On the other hand, if a problem such as an obstacle or step occurs during the test drive and the test drive fails, the autonomous mobile work device 1 stops the test drive and notifies the operator of the error. When an error is notified in this way, the autonomous mobile work device 1 can adjust the environmental map and set various area settings, as well as the driving conditions and cleaning conditions again, and then perform the test drive again.

更に、テスト走行モードでは、テスト走行後に、既に登録された1以上のフロアタイプから、運転プランに対応するフロアタイプを選択し、そのフロアタイプを運転プランに関連付けて、即ち、清掃エリア(環境地図)に関連付けて、記憶部11に記憶してもよい。あるいは、テスト走行の間に清掃エリアから検出される段差を含むフロアタイプを登録し、そのフロアタイプを運転プランに関連付けて、即ち、清掃エリア(環境地図)に関連付けて、記憶部11に記憶してもよい。 Furthermore, in the test drive mode, after the test drive, a floor type corresponding to the driving plan may be selected from one or more floor types already registered, and the floor type may be associated with the driving plan, i.e., associated with the cleaning area (environmental map), and stored in the memory unit 11. Alternatively, a floor type including a step detected from the cleaning area during the test drive may be registered, and the floor type may be associated with the driving plan, i.e., associated with the cleaning area (environmental map), and stored in the memory unit 11.

自動運転モードは、運転プランとして登録された走行および清掃を再現するように清掃エリアの自動運転を行うための動作モードである。自律走行作業装置1は、自動運転モードにおいて、運転プランの環境地図、エリア設定、走行データおよび清掃データ、並びにフロアタイプに基づいて走行部3および清掃部4を制御して、自動的に床面を清掃しながら環境地図の走行経路を自動的に始点から終点まで走行する自動運転を行う。自動運転時の走行条件および清掃条件は、運転プランの走行データおよび清掃データに基づいて設定されてもよいが、自動運転前または自動運転中に操作表示部8または操作端末13の手動操作に応じて設定可能である。 The automatic driving mode is an operating mode for performing automatic driving of the cleaning area so as to reproduce the driving and cleaning registered as the driving plan. In the automatic driving mode, the autonomous mobile work device 1 controls the driving unit 3 and the cleaning unit 4 based on the environmental map, area settings, driving data and cleaning data, and floor type of the driving plan, and performs automatic driving to automatically drive from the start point to the end point of the driving path of the environmental map while automatically cleaning the floor surface. The driving conditions and cleaning conditions during automatic driving may be set based on the driving data and cleaning data of the driving plan, but can also be set according to manual operation of the operation display unit 8 or the operation terminal 13 before or during automatic driving.

また、自律走行作業装置1は、自動運転中、計測部5、障害物検知部6または段差検知部7の計測結果や検知結果に応じて、各ステップの走行状況または周辺状況を取得して記憶部11に記憶しておく。例えば、走行状況または周辺状況として、段差走行時の段差情報や走行可否情報を取得する。 In addition, during autonomous driving, the autonomous mobile work device 1 acquires the driving conditions or surrounding conditions of each step according to the measurement results or detection results of the measurement unit 5, the obstacle detection unit 6, or the step detection unit 7, and stores the acquired conditions in the memory unit 11. For example, step information when traveling over steps and information on whether traveling is possible are acquired as the driving conditions or surrounding conditions.

なお、自律走行作業装置1は、テスト走行モードをスキップして、運転プランの走行データおよび清掃データが登録されていない環境地図について自動運転を行うように自動運転モードに移行してもよい。この場合、自律走行作業装置1は、所定の清掃条件に基づいて清掃部4を制御して自動的に床面を清掃しながら、環境地図および所定の走行条件に基づいて走行部3を制御して、環境地図の清掃エリアを塗りつぶすような走行経路を自動的に始点から終点まで走行する自動運転を行う。 The autonomous mobile work device 1 may skip the test drive mode and transition to the automatic drive mode so as to perform automatic drive on an environmental map for which drive data and cleaning data of the drive plan are not registered. In this case, the autonomous mobile work device 1 performs automatic drive to automatically drive from the start point to the end point along a drive route that fills in the cleaning area of the environmental map by controlling the driving unit 3 based on the environmental map and the predetermined driving conditions, while controlling the cleaning unit 4 based on the predetermined cleaning conditions to automatically clean the floor surface.

運転プランは、走行経路に沿った複数のステップで構成され、各ステップには、走行データおよび清掃データ、並びに段差情報および走行可否情報が関連付けられる。また、運転プランは、上記した以外に、走行開始からの経過時間をステップ毎に関連付けて記憶してもよい。 The driving plan is composed of multiple steps along the driving route, and each step is associated with driving data, cleaning data, step information, and driving feasibility information. In addition to the above, the driving plan may also store the elapsed time from the start of driving in association with each step.

走行条件(走行データ)は、例えば、走行部3の走行経路上の自己位置データ(環境地図上の自己位置を示すX座標およびY座標、開始位置の向きに対する角度)、操舵フラグ(直進、左折、右折)、進行方向への走行速度[m/s]および旋回速度[deg/s]を含み、各ステップの走行条件からなる走行データに基づいて走行経路を図化することができる。あるいは、走行速度は、複数段階の速度の何れかに切り替えられてよく、走行条件は、走行速度の段階的な速度を数字(例えば、0~7の8段階)に換算してよい。 The driving conditions (driving data) may include, for example, self-position data on the driving route of the driving unit 3 (X and Y coordinates indicating the self-position on the environmental map, and the angle relative to the direction of the starting position), steering flags (straight ahead, left turn, right turn), driving speed in the forward direction [m/s], and turning speed [deg/s], and the driving route can be illustrated based on the driving data consisting of the driving conditions of each step. Alternatively, the driving speed may be switched to one of a number of speed stages, and the driving conditions may convert the stepwise speed of the driving speed into a number (for example, 8 stages from 0 to 7).

清掃条件(清掃データ)は、例えば、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量を含む。パッド圧は、清掃部材16を床面に押し付ける力であり、供給水量は、洗浄液供給部17によって床面に供給される洗浄液(作業液)の量であり、吸引量は、吸引部18によって床面から洗浄後の汚水を吸引する際の吸引ブロア(図示せず)の稼働強度である。なお、パッド圧、パッド回転数、供給水量および吸引量は、複数段階の強度の何れかに切り替えられてよく、清掃条件は、パッド圧、パッド回転数、供給水量および吸引量の段階的な強度を数字(例えば、0~2の3段階や、0~4の5段階など)に換算して記憶するとよい。なお、清掃条件は、清掃部材16の作動/停止、回転速度を含んでもよい。 The cleaning conditions (cleaning data) include, for example, the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the amount of water supplied by the cleaning liquid supply unit 17, and the amount of suction by the suction unit 18. The pad pressure is the force pressing the cleaning member 16 against the floor surface, the amount of water supplied is the amount of cleaning liquid (working liquid) supplied to the floor surface by the cleaning liquid supply unit 17, and the amount of suction is the operating strength of the suction blower (not shown) when the suction unit 18 sucks up the dirty water after cleaning from the floor surface. The pad pressure, pad rotation speed, amount of water supplied, and amount of suction may be switched to one of multiple levels of strength, and the cleaning conditions may be stored by converting the level of strength of the pad pressure, pad rotation speed, amount of water supplied, and amount of suction into numbers (for example, three levels from 0 to 2, five levels from 0 to 4, etc.). The cleaning conditions may include the operation/stop and rotation speed of the cleaning member 16.

次に、自律走行作業装置1の各部を説明する。 Next, we will explain each part of the autonomous mobile work device 1.

走行部3は、装置本体2の下部に設けられていて、駆動輪として1つの前輪3aを備え、補助輪として一対の後輪3bを備える。前輪3aは、進行方向前側で装置幅方向中央に設けられ、駆動輪ユニット3cに軸支される。前輪3aは、走行駆動用モータ(図示せず)と前輪回転用エンコーダ(図示せず)とを備える。走行部3は、走行駆動用モータを駆動して前輪3aを回転させることで装置本体2を前進させ、前輪3aの回転を停止させることで装置本体2を停止させる。走行駆動用モータの駆動を制御することで、自律走行作業装置1(走行部3)の走行速度の調整(加減速)が行われる。なお、走行部3は、走行駆動用モータが前輪3aを逆転させることで装置本体2を後退させてもよい。 The running unit 3 is provided at the bottom of the device body 2, and includes one front wheel 3a as a drive wheel and a pair of rear wheels 3b as auxiliary wheels. The front wheel 3a is provided at the center of the device width direction on the front side in the traveling direction and is supported by the drive wheel unit 3c. The front wheel 3a includes a running drive motor (not shown) and a front wheel rotation encoder (not shown). The running unit 3 drives the running drive motor to rotate the front wheel 3a to move the device body 2 forward, and stops the device body 2 by stopping the rotation of the front wheel 3a. The running speed of the autonomous mobile work device 1 (running unit 3) is adjusted (accelerated/decelerated) by controlling the drive of the running drive motor. The running unit 3 may move the device body 2 backward by causing the running drive motor to reverse the front wheel 3a.

また、前輪3aは、操舵軸(図示せず)と操舵用モータ(図示せず)と操舵回転用エンコーダ(図示せず)とを備える。走行部3は、操舵用モータを駆動して操舵軸を回転させることで駆動輪ユニット3cと共に前輪3aの向きを変えて装置本体2を操舵し、前輪3aの向きを変えながら装置本体2を前進させることで、自律走行作業装置1(走行部3)を左折(左旋回)や右折(右旋回)させる。操舵用モータの駆動を制御することで、自律走行作業装置1(走行部3)の操舵角が調整される。例えば、操舵軸を回転させて進行方向に対して操舵角を左側または右側に90度傾けるように操舵用モータを制御しながら、装置本体2を前方または後方へ旋回することで、装置本体2は左側または右側に信地旋回する。 The front wheels 3a are equipped with a steering shaft (not shown), a steering motor (not shown), and a steering rotation encoder (not shown). The traveling unit 3 drives the steering motor to rotate the steering shaft, thereby changing the direction of the front wheels 3a together with the drive wheel unit 3c to steer the device body 2, and moves the device body 2 forward while changing the direction of the front wheels 3a, causing the autonomous mobile work device 1 (traveling unit 3) to turn left (left turn) or right (right turn). The steering angle of the autonomous mobile work device 1 (traveling unit 3) is adjusted by controlling the drive of the steering motor. For example, the device body 2 turns forward or backward while controlling the steering motor to rotate the steering shaft and tilt the steering angle 90 degrees to the left or right with respect to the traveling direction, thereby causing the device body 2 to make a pivot turn to the left or right.

一対の後輪3bは、進行方向後側で装置幅方向(左右方向)に間隔を空けて設けられ、それぞれ走行距離を回転量から把握するためのエンコーダ(図示せず)を備える。一対の後輪3bは、前輪3aの駆動による装置本体2の移動に応じて従動回転する。自律走行作業装置1(走行部3)の走行速度の調整(加減速)と操舵は、後輪3bに備えられたエンコーダを用いて後輪3bの各々の回転量をフィードバックしながら走行駆動用モータと操舵用モータを制御することで行われてもよい。なお、本実施形態では、駆動輪の前輪3aと補助輪の後輪3bとを備える例を説明したが、本発明はこの例に限定されず、例えば、他の実施形態では、補助輪の前輪3aと一対の駆動輪の後輪3bとを備えてもよい。 The pair of rear wheels 3b are spaced apart in the device width direction (left and right direction) at the rear side in the traveling direction, and each is equipped with an encoder (not shown) for grasping the traveling distance from the rotation amount. The pair of rear wheels 3b rotate in response to the movement of the device main body 2 driven by the front wheels 3a. The adjustment (acceleration/deceleration) of the traveling speed and steering of the autonomous mobile work device 1 (traveling unit 3) may be performed by controlling the traveling drive motor and the steering motor while feeding back the rotation amount of each of the rear wheels 3b using the encoder provided on the rear wheels 3b. Note that in this embodiment, an example is described in which the front drive wheels 3a and the rear auxiliary wheels 3b are provided, but the present invention is not limited to this example, and for example, in other embodiments, the front auxiliary wheels 3a and a pair of rear drive wheels 3b may be provided.

走行部3は、動作モードがスキャン走行モードに設定されている場合、操作者による操作表示部8または操作端末13の手動操作に応じて動作する。操作表示部8または操作端末13の手動操作では、例えば、スキャン走行の開始、一時停止および終了の走行指示や、前進、後退、左回り、右回りなどの走行指示、走行速度および旋回速度などの走行条件が入力される。操作表示部8の走行指示は制御部10に入力され、また、操作端末13の走行指示は通信部12を介して制御部10に入力され、制御部10が走行指示に応じて走行部3を制御することになる。 When the operating mode is set to the scan driving mode, the driving unit 3 operates in response to manual operation of the operation display unit 8 or the operation terminal 13 by the operator. When the operation display unit 8 or the operation terminal 13 is manually operated, for example, driving instructions to start, pause, and end the scan driving, driving instructions such as forward, backward, left turn, and right turn, and driving conditions such as driving speed and turning speed are input. The driving instructions of the operation display unit 8 are input to the control unit 10, and the driving instructions of the operation terminal 13 are input to the control unit 10 via the communication unit 12, and the control unit 10 controls the driving unit 3 in response to the driving instructions.

また、走行部3は、動作モードがテスト走行モードまたは自動運転モードに設定されている場合、環境地図または運転プランの走行データに基づいて制御部10(テスト走行制御部25または自動運転制御部26)の制御に応じて動作する。なお、制御部10は、走行速度および旋回速度を制御する場合、走行指示または走行データ(走行条件)を、走行部3の走行駆動用モータや操舵用モータの駆動設定値に換算し、この駆動設定値に基づいて走行駆動用モータや操舵用モータを制御する。 When the operating mode is set to the test driving mode or the automatic driving mode, the driving unit 3 operates according to the control of the control unit 10 (the test driving control unit 25 or the automatic driving control unit 26) based on the driving data of the environmental map or the driving plan. When controlling the driving speed and the turning speed, the control unit 10 converts the driving instructions or driving data (driving conditions) into drive setting values for the driving motor and the steering motor of the driving unit 3, and controls the driving motor and the steering motor based on the drive setting values.

清掃部4は、装置本体2の下部に設けられ、装置本体2の下方の床面を清掃するように構成される。清掃部4は、動作モードがスキャン走行モード、テスト走行モードおよび自動運転モードの何れに設定されている場合でも、操作者による操作表示部8または操作端末13の手動操作に応じて動作する。 The cleaning unit 4 is provided at the bottom of the device body 2 and is configured to clean the floor surface below the device body 2. The cleaning unit 4 operates in response to manual operation of the operation display unit 8 or the operation terminal 13 by the operator, regardless of whether the operation mode is set to the scan driving mode, the test driving mode, or the automatic driving mode.

操作表示部8または操作端末13の手動操作では、例えば、清掃部材16の回転のオン/オフやパッド圧やパッド回転数の増減、洗浄液供給部17の供給のオン/オフや供給水量の増減、および吸引部18の吸引のオン/オフや吸引量の増減などの清掃指示が入力される。操作表示部8の清掃指示は制御部10に入力され、また、操作端末13の清掃指示は通信部12を介して制御部10に入力され、制御部10が清掃指示に応じて清掃部4を制御することになる。 When manually operating the operation display unit 8 or the operation terminal 13, cleaning instructions are input, such as turning the rotation of the cleaning member 16 on/off, increasing/decreasing the pad pressure or pad rotation speed, turning the supply of the cleaning liquid supply unit 17 on/off and increasing/decreasing the amount of water supplied, and turning the suction of the suction unit 18 on/off and increasing/decreasing the amount of suction. The cleaning instructions of the operation display unit 8 are input to the control unit 10, and the cleaning instructions of the operation terminal 13 are input to the control unit 10 via the communication unit 12, and the control unit 10 controls the cleaning unit 4 in accordance with the cleaning instructions.

また、清掃部4は、動作モードがテスト走行モードまたは自動運転モードに設定されている場合、環境地図または運転プランの清掃データに基づいて制御部10(テスト走行制御部25または自動運転制御部26)の制御に応じて動作する。なお、制御部10は、清掃部材16、洗浄液供給部17および吸引部18を制御する場合、清掃指示または清掃データ(清掃条件)を、清掃部材16、洗浄液供給部17および吸引部18を駆動する各アクチュエータの駆動設定値に換算し、この駆動設定値に基づいて各アクチュエータを制御する。 When the operating mode is set to the test drive mode or the automatic driving mode, the cleaning unit 4 operates according to the control of the control unit 10 (the test drive control unit 25 or the automatic driving control unit 26) based on the cleaning data of the environmental map or the driving plan. When the control unit 10 controls the cleaning member 16, the cleaning liquid supply unit 17, and the suction unit 18, it converts the cleaning instructions or cleaning data (cleaning conditions) into drive setting values for each actuator that drives the cleaning member 16, the cleaning liquid supply unit 17, and the suction unit 18, and controls each actuator based on the drive setting values.

清掃部4は、例えば、洗浄液を用いて床面を清掃する湿式の清掃機構で構成され、床面に接触して床面を清掃する清掃部材16と、洗浄液を床面に供給する洗浄液供給部17と、床面を清掃した使用後の洗浄液、即ち、汚水を吸引する吸引部18とを備える。また、清掃部4は、清掃部材16を床面上で回転させる清掃部材用モータ(図示せず)と、清掃部材16を床面に対して上下方向に移動させる清掃部材用アクチュエータ(図示せず)とを備える。更に、清掃部4は、吸引部18で吸引された汚水を回収する汚水回収部(図示せず)を備える。 The cleaning unit 4 is, for example, composed of a wet cleaning mechanism that cleans the floor surface using cleaning liquid, and includes a cleaning member 16 that comes into contact with the floor surface to clean it, a cleaning liquid supply unit 17 that supplies the cleaning liquid to the floor surface, and a suction unit 18 that sucks up the cleaning liquid used to clean the floor surface, i.e., wastewater. The cleaning unit 4 also includes a cleaning member motor (not shown) that rotates the cleaning member 16 on the floor surface, and a cleaning member actuator (not shown) that moves the cleaning member 16 up and down relative to the floor surface. The cleaning unit 4 also includes a wastewater recovery unit (not shown) that recovers the wastewater sucked up by the suction unit 18.

清掃部材16は、装置本体2の内部から下方に突出した清掃シャフト(図示せず)に対して着脱可能に取り付けられる。清掃部材用モータが清掃シャフトを回転させると、清掃部材16は清掃シャフトを回転軸として回転し、清掃部材用アクチュエータが清掃シャフトを上下方向に移動させると、清掃部材16も上下方向に移動する。 The cleaning member 16 is removably attached to a cleaning shaft (not shown) that protrudes downward from inside the device body 2. When the cleaning member motor rotates the cleaning shaft, the cleaning member 16 rotates around the cleaning shaft as the rotation axis, and when the cleaning member actuator moves the cleaning shaft up and down, the cleaning member 16 also moves up and down.

清掃部材16は、一対の洗浄パッドや一対の洗浄ブラシなどで構成され、一対の洗浄パッドまたは一対の洗浄ブラシは、進行方向略中央で装置幅方向(左右方向)に並んで取り付けられる。左側の洗浄パッドまたは洗浄ブラシが上方視時計回りに回転し、右側の洗浄パッドまたは洗浄ブラシが上方視反時計回りに回転して、幅方向中央側で前方から後方へ向かうように回転する。これにより、一対の洗浄パッドまたは一対の洗浄ブラシの前方の汚水や塵埃を幅方向中央側に収集しつつ後方へ排出する。 The cleaning member 16 is composed of a pair of cleaning pads or a pair of cleaning brushes, which are attached side by side in the width direction (left and right direction) of the device at approximately the center in the direction of travel. The left cleaning pad or cleaning brush rotates clockwise when viewed from above, and the right cleaning pad or cleaning brush rotates counterclockwise when viewed from above, rotating from the front to the rear at the center in the width direction. This allows dirty water and dust in front of the pair of cleaning pads or pair of cleaning brushes to be collected at the center in the width direction and discharged to the rear.

洗浄液供給部17は、洗浄液を収容する洗浄液タンクや、この洗浄液タンクに接続された供給ポンプを備えていて、供給ポンプを用いて洗浄液タンクから床面に洗浄液を供給して散布する。洗浄液供給部17は、例えば、供給ポンプに電圧を印加して供給ポンプのインペラ(羽根車)を回転させることで洗浄液を供給する。この電圧を変更してインペラの回転数を調整することで、洗浄液の供給水量が調整される。例えば、電圧と洗浄液の供給水量との相関データを予め記憶部11に記憶しておくことで、所定の供給水量を要求された場合に、この供給水量に対応する電圧を供給水ポンプに印加することで、要求された供給水量に調整する。 The cleaning liquid supply unit 17 includes a cleaning liquid tank that contains the cleaning liquid and a supply pump connected to the cleaning liquid tank, and uses the supply pump to supply and spray the cleaning liquid from the cleaning liquid tank onto the floor surface. The cleaning liquid supply unit 17 supplies the cleaning liquid, for example, by applying a voltage to the supply pump to rotate the impeller of the supply pump. The amount of cleaning liquid supplied is adjusted by changing this voltage to adjust the impeller rotation speed. For example, by storing correlation data between the voltage and the amount of cleaning liquid supplied in the memory unit 11 in advance, when a specified amount of water is requested, a voltage corresponding to this amount of water is applied to the supply water pump to adjust to the requested amount of water.

吸引部18は、吸引ブロアで構成される。汚水回収部は、スキージ19と、汚水ダクト(図示せず)と、汚水タンク(図示せず)とを備えていて、スキージ19は、清掃部材16より後方で床面に接地して設けられる。汚水回収部は、清掃部材16から後方に排出される汚水をスキージ19で受け止めて収集し、吸引部18は、汚水ダクトに接続されていて、スキージ19が収集した汚水を汚水ダクトへ吸引する。汚水回収部において、汚水ダクトへ吸引された汚水は、汚水ダクトに接続された汚水タンクへ回収される。 The suction unit 18 is composed of a suction blower. The wastewater collection unit includes a squeegee 19, a wastewater duct (not shown), and a wastewater tank (not shown), and the squeegee 19 is installed behind the cleaning member 16 and in contact with the floor surface. The wastewater collection unit receives and collects the wastewater discharged rearward from the cleaning member 16 with the squeegee 19, and the suction unit 18 is connected to the wastewater duct and sucks the wastewater collected by the squeegee 19 into the wastewater duct. In the wastewater collection unit, the wastewater sucked into the wastewater duct is collected in the wastewater tank connected to the wastewater duct.

このような清掃部4は、洗浄液供給部17が床面に洗浄液を散布しながら、清掃部材16の洗浄パッドまたは洗浄ブラシを清掃部材用モータが回転させると共に清掃部材用アクチュエータが床面に付勢して押し付けることで、床面を洗浄し、洗浄後の汚水を汚水回収部が回収する。 In this type of cleaning unit 4, the cleaning liquid supply unit 17 sprays cleaning liquid onto the floor surface while the cleaning member motor rotates the cleaning pad or cleaning brush of the cleaning member 16 and the cleaning member actuator presses it against the floor surface, thereby cleaning the floor surface, and the wastewater after cleaning is collected by the wastewater collection unit.

計測部5は、装置本体2と周囲の壁や障害物などの非作業対象との位置情報(例えば、装置本体2の進行方向に対する角度や距離)を計測するレーザーレンジファインダ(LRF:Laser Range Finder)5aなどを備える。例えば、LRF5aは、装置本体2の前上部に設けられ、前方および側方に存在する非作業対象を検出する。計測部5は、装置本体2が走行している間、例えば、所定のタイミング毎に非作業対象との位置情報を計測する。 The measurement unit 5 includes a laser range finder (LRF) 5a that measures position information (e.g., angle and distance with respect to the traveling direction of the device body 2) between the device body 2 and non-work objects such as surrounding walls and obstacles. For example, the LRF 5a is provided on the front upper part of the device body 2 and detects non-work objects that exist in front and to the sides. The measurement unit 5 measures position information with respect to non-work objects, for example, at predetermined timings while the device body 2 is traveling.

障害物検知部6は、装置本体2から所定距離内の壁や障害物の有無を検知する超音波センサ6aなどを備える。例えば、超音波センサ6aは、装置本体2の前部に設けられる。障害物検知部6は、装置本体2が走行している間、常時稼働していてよい。 The obstacle detection unit 6 includes an ultrasonic sensor 6a that detects the presence or absence of walls or obstacles within a predetermined distance from the device body 2. For example, the ultrasonic sensor 6a is provided at the front of the device body 2. The obstacle detection unit 6 may be in operation at all times while the device body 2 is traveling.

段差検知部7は、装置本体2の進行方向側の床面の段差を検知する光学式センサとしての赤外線センサ7aおよびカメラ7bや、段差にラインを照射するラインマーカー7c、走行中の床面の段差を検知する振動センサ7dなどを備える。段差検知部7は、装置本体2が走行している間、常時稼働していてよい。なお、光学式センサは、特に赤外線センサである必要はなく、可視光センサであってもよい。 The step detection unit 7 includes an infrared sensor 7a and a camera 7b as optical sensors that detect steps on the floor surface in the direction of travel of the device main body 2, a line marker 7c that projects a line onto the step, and a vibration sensor 7d that detects steps on the floor surface while traveling. The step detection unit 7 may be in operation at all times while the device main body 2 is traveling. Note that the optical sensor does not have to be an infrared sensor, and may be a visible light sensor.

赤外線センサ7aおよびカメラ7bは、図1や図10に示すように、装置本体2の前側に設けられ、ラインマーカー7cは、図1や図10に示すように、装置本体2の前側で前輪3aの駆動輪ユニット3cに取り付けられる。図11に示すように、駆動輪ユニット3cの向き、即ち、前輪3aの向きを変えることで、ラインマーカー7cの照射位置や照射範囲を変えることができる。あるいは、ラインマーカー7cは、装置本体2の前側で照射位置や照射範囲を取ることができれば、駆動輪ユニット3cに取り付けられなくてもよく、駆動輪ユニット3cとは別の機構によって、前輪3aの向きに従動して照射位置や照射範囲を変えるように構成されてよい。なお、赤外線センサ7aおよびカメラ7bは、前輪3aの駆動輪ユニット3cに取り付けられてもよく、この場合、駆動輪ユニット3cの向き、即ち、前輪3aの向きを変えることで、赤外線センサ7aの検知範囲およびカメラ7bの撮影範囲を変えることができる。また、赤外線センサ7aおよびカメラ7bは、駆動輪ユニット3cとは別の機構によって、前輪3aの向きに従動して検知範囲および撮影範囲を変えるように構成されてよい。振動センサ7dは、前輪3aの駆動輪ユニット3cまたは後輪3bを軸支する従動輪ユニット(図示せず)に設けられる。 As shown in Figs. 1 and 10, the infrared sensor 7a and the camera 7b are provided on the front side of the device body 2, and the line marker 7c is attached to the drive wheel unit 3c of the front wheel 3a on the front side of the device body 2, as shown in Figs. 1 and 10. As shown in Fig. 11, the irradiation position and irradiation range of the line marker 7c can be changed by changing the direction of the drive wheel unit 3c, i.e., the direction of the front wheel 3a. Alternatively, the line marker 7c does not need to be attached to the drive wheel unit 3c as long as it can take the irradiation position and irradiation range on the front side of the device body 2, and may be configured to change the irradiation position and irradiation range by following the direction of the front wheel 3a by a mechanism other than the drive wheel unit 3c. The infrared sensor 7a and the camera 7b may be attached to the drive wheel unit 3c of the front wheel 3a, and in this case, the detection range of the infrared sensor 7a and the shooting range of the camera 7b can be changed by changing the direction of the drive wheel unit 3c, i.e., the direction of the front wheel 3a. In addition, the infrared sensor 7a and the camera 7b may be configured to change their detection range and shooting range in response to the direction of the front wheel 3a by a mechanism separate from the drive wheel unit 3c. The vibration sensor 7d is provided on the drive wheel unit 3c of the front wheel 3a or on a driven wheel unit (not shown) that supports the rear wheel 3b.

赤外線センサ7aは、発光部および受光部を備え、発光部から前方の床面に赤外線を照射して、床面を反射した赤外線を受光部が受光する。例えば、点字ブロックなどの凸部は、床面より早く赤外線を反射し、また、排水溝やグレーチングなどの凹部は、赤外線を反射せず、もしくは床面より遅れて反射するので、赤外線センサ7aは、床面で反射した赤外線の受光結果に基づいて段差を検知し、制御部10の段差識別部22は、その検知結果に基づいて段差種別や段差の大きさを識別する。 The infrared sensor 7a has a light-emitting unit and a light-receiving unit, and the light-emitting unit irradiates infrared rays onto the floor surface in front of it, and the light-receiving unit receives the infrared rays reflected from the floor surface. For example, convex parts such as braille blocks reflect infrared rays earlier than the floor surface, and concave parts such as drains and gratings do not reflect infrared rays or reflect them later than the floor surface. Therefore, the infrared sensor 7a detects steps based on the results of receiving the infrared rays reflected from the floor surface, and the step identification unit 22 of the control unit 10 identifies the type and size of the step based on the detection results.

カメラ7bは、装置本体2の周囲の画像を撮影して、制御部10の段差識別部22は、その画像に段差パターンが含まれるか否かを判定して、段差を検知すると共に段差種別や段差の大きさを識別する。 The camera 7b captures an image of the surroundings of the device main body 2, and the step identification unit 22 of the control unit 10 determines whether the image contains a step pattern, detects steps, and identifies the step type and step size.

また、カメラ7bは、ラインマーカー7cが照射したラインを含む画像を撮影して、制御部10の段差識別部22は、その画像のラインの形状に基づいて、段差を検知すると共に段差種別や段差の大きさを識別する。ラインマーカー7cは、所謂ラインレーザーであり、レーザーポインタの光軸上のレンズで一方向に拡散させることで、照射部にレーザーラインを投影させるものであり、図12に示すように、装置本体2の進行方向側(前輪3aの向き)に向かってレーザー光を照射することで、ラインマーカー7cから所定距離だけ離れた位置で、進行方向に直交する所定線長のレーザーラインを床面上に照射し、また、カメラ7bは、レーザーラインと共に床面の画像を撮影する。なお、ラインマーカー7cは、レーザー光を照射するものに限定されず、他の光を照射するものでもよい。 The camera 7b also captures an image including the line irradiated by the line marker 7c, and the step identification unit 22 of the control unit 10 detects the step and identifies the step type and size based on the shape of the line in the image. The line marker 7c is a so-called line laser, and projects a laser line on the irradiating unit by diffusing the light in one direction with a lens on the optical axis of the laser pointer. As shown in FIG. 12, by irradiating laser light toward the traveling direction side of the device main body 2 (the direction of the front wheels 3a), a laser line of a predetermined length perpendicular to the traveling direction is irradiated on the floor surface at a position a predetermined distance away from the line marker 7c, and the camera 7b also captures an image of the floor surface together with the laser line. Note that the line marker 7c is not limited to one that irradiates laser light, and may be one that irradiates other light.

振動センサ7dは、加速度センサなどで構成され、自律走行作業装置1の走行中に床面からの振動を検知し、その振動量の変化に基づいて床面の段差や床面の材質の変化を検知し、制御部10の段差識別部22は、その検知結果に基づいて段差種別や段差の大きさ、または床面種別を識別する。例えば、振動センサ7dは、床面から溝や凹部などの段差へ下がる際の振動、床面から凸部などの段差への上がる際の振動、沈み込むように走行する際の振動を検知することで床面の段差を検知し、カーペットなどの繊維系床へ移動する際の走行負荷の増加による振動、セラミックなどの樹脂系床へ移動する際の走行負荷の減少による振動を検知することで床面の材質を検知する。 The vibration sensor 7d is composed of an acceleration sensor and the like, and detects vibrations from the floor surface while the autonomous mobile working device 1 is traveling, and detects the step on the floor surface and the change in the material of the floor surface based on the change in the vibration amount, and the step identification unit 22 of the control unit 10 identifies the step type, step size, or floor surface type based on the detection result. For example, the vibration sensor 7d detects the step on the floor surface by detecting the vibration when descending from the floor surface to a step such as a groove or recess, the vibration when ascending from the floor surface to a step such as a protrusion, and the vibration when traveling in a sinking manner, and detects the material of the floor surface by detecting the vibration due to the increase in the running load when moving onto a fiber-based floor such as carpet, and the vibration due to the decrease in the running load when moving onto a resin-based floor such as ceramic.

操作表示部8は、装置本体2の後上部に設けられ、例えば、キースイッチと、緊急停止ボタンと、タッチパネルとを備え、操作表示部8の各部は、制御部10に接続されている。操作表示部8は、装置本体2に取り付けられる操作表示パネルなどで構成されてよく、あるいは、装置本体2に対して着脱可能に装着されるタブレット端末などで構成されてもよい。なお、タブレット端末などで構成される操作表示部8は、通信部12によって無線通信を介して制御部10に接続されて、自律走行作業装置1を遠隔操作可能となる。 The operation display unit 8 is provided at the upper rear of the device body 2 and includes, for example, a key switch, an emergency stop button, and a touch panel, and each part of the operation display unit 8 is connected to the control unit 10. The operation display unit 8 may be configured as an operation display panel attached to the device body 2, or may be configured as a tablet terminal or the like that is detachably attached to the device body 2. The operation display unit 8 configured as a tablet terminal or the like is connected to the control unit 10 via wireless communication by the communication unit 12, making it possible to remotely operate the autonomous mobile work device 1.

キースイッチは、オン、オフを切替可能に構成されている。キースイッチをオンに切り替えることで、電源部9から各部に電力が供給されて自律走行作業装置1が稼働する一方、キースイッチをオフに切り替えることで、電源部9から各部への電力供給が停止されて自律走行作業装置1の稼働が停止する。緊急停止ボタンは、操作されることで、自律走行作業装置1の各部の動作(特に、自動運転モードでの自動運転)を強制的に停止(制動)する。 The key switch is configured to be switchable between on and off. By switching the key switch on, power is supplied from the power supply unit 9 to each part and the autonomous mobile work device 1 operates, whereas by switching the key switch off, the power supply from the power supply unit 9 to each part is stopped and the operation of the autonomous mobile work device 1 is stopped. By operating the emergency stop button, the operation of each part of the autonomous mobile work device 1 (particularly the automatic operation in the automatic operation mode) is forcibly stopped (braked).

タッチパネルは、制御部10からの制御信号に応じて様々な画面を表示し、各画面でのタッチ操作に基づく操作信号を制御部10へと送信する。例えば、キースイッチをオンにして自律走行作業装置1を稼働すると、タッチパネルは、動作モードを選択可能なモード選択画面(図示せず)を表示する。 The touch panel displays various screens in response to control signals from the control unit 10, and transmits operation signals based on touch operations on each screen to the control unit 10. For example, when the key switch is turned on to operate the autonomous mobile work device 1, the touch panel displays a mode selection screen (not shown) on which an operation mode can be selected.

モード選択画面には、例えば、図示しないが、スキャン走行ボタン、テスト走行ボタンおよび自動運転ボタンが操作可能に表示される。スキャン走行ボタン、テスト走行ボタンまたは自動運転ボタンが操作されると、動作モードがスキャン走行モード、テスト走行モードまたは自動運転モードに切り替えられる。 On the mode selection screen, for example, a scan drive button, a test drive button, and an automatic drive button are displayed so that they can be operated (not shown). When the scan drive button, the test drive button, or the automatic drive button is operated, the operation mode is switched to the scan drive mode, the test drive mode, or the automatic drive mode.

スキャン走行モードにおいて、タッチパネルは、スキャン走行の開始、一時停止および終了の走行指示や、前進、後退、左回り、右回りなどの走行指示、走行速度および旋回速度などの走行条件を設定可能な設定画面を表示する。 In scan driving mode, the touch panel displays a setting screen where driving instructions such as starting, pausing and ending scan driving can be entered, driving instructions such as forward, backward, left turn and right turn, and driving conditions such as driving speed and turning speed can be set.

スキャン走行が終了して環境地図が作成されると、その環境地図についてテスト走行を行うためにテスト走行ボタンが操作可能となり、テスト走行モードにおいて、タッチパネルは、テスト走行の各走行指示や各走行条件、並びにテスト走行の清掃部材16、洗浄液供給部17および吸引部18の清掃指示や清掃条件を設定可能な設定画面を表示する。なお、テスト走行ボタンは、記憶部11に環境地図が記憶されている場合に操作可能としてもよい。この場合、タッチパネルは、テスト走行ボタンの操作に応じて環境地図を選択可能な選択画面を表示し、環境地図が選択されると、テスト走行の各走行指示や各走行条件、並びにテスト走行の各清掃指示や各清掃条件を設定可能な設定画面を表示する。 When the scan run is completed and an environmental map is created, the test run button becomes operable to perform a test run on the environmental map, and in the test run mode, the touch panel displays a setting screen on which the running instructions and running conditions for the test run, as well as the cleaning instructions and cleaning conditions for the cleaning member 16, cleaning liquid supply unit 17, and suction unit 18 for the test run can be set. The test run button may be operable when an environmental map is stored in the memory unit 11. In this case, the touch panel displays a selection screen on which an environmental map can be selected in response to the operation of the test run button, and when the environmental map is selected, a setting screen is displayed on which the running instructions and running conditions for the test run, as well as the cleaning instructions and cleaning conditions for the test run can be set.

自動運転ボタンは、記憶部11に運転プランが記憶されている場合に操作可能とする。自動運転モードにおいて、タッチパネルは、自動運転ボタンの操作に応じて運転プランを選択可能な選択画面を表示し、運転プランが選択されると、自動運転の各走行指示や各走行条件、並びに自動運転の各清掃指示や各清掃条件を設定可能な設定画面を表示する。 The automatic driving button can be operated when a driving plan is stored in the memory unit 11. In the automatic driving mode, the touch panel displays a selection screen on which a driving plan can be selected in response to the operation of the automatic driving button, and when a driving plan is selected, a setting screen is displayed on which each driving instruction and each driving condition for automatic driving, as well as each cleaning instruction and each cleaning condition for automatic driving, can be set.

電源部9は、装置本体2内部に搭載されたバッテリー(電源)および充電回路を備え、外部電源に接続することでバッテリーが充電され、また、自律走行作業装置1の各部へと電力を供給する。電源部9は、バッテリーの残量を示す信号を制御部10へと出力してもよい。 The power supply unit 9 includes a battery (power source) and a charging circuit mounted inside the device main body 2, and charges the battery by connecting to an external power source, and also supplies power to each part of the autonomous mobile work device 1. The power supply unit 9 may output a signal indicating the remaining battery charge to the control unit 10.

制御部10は、CPU(Central Processing Unit)などのコンピュータで構成され、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク、フラッシュメモリなどを含む記憶部11に接続されている。また、制御部10は、上記の走行部3、清掃部4、計測部5、障害物検知部6、段差検知部7、操作表示部8、電源部9および通信部12などの自律走行作業装置1の各部に接続されている。 The control unit 10 is composed of a computer such as a CPU (Central Processing Unit) and is connected to a memory unit 11 including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, a flash memory, etc. The control unit 10 is also connected to each part of the autonomous mobile work device 1, such as the traveling unit 3, cleaning unit 4, measuring unit 5, obstacle detection unit 6, step detection unit 7, operation display unit 8, power supply unit 9, and communication unit 12.

また、制御部10は、通信部12を介して操作端末13などの外部機器と通信可能に接続される。通信部12は、操作端末13などの外部機器と、Wi-Fiなどの無線LANやBluetooth(登録商標)、LTE回線などの通信規格によって無線通信を行う。 The control unit 10 is also connected to an external device such as an operation terminal 13 via the communication unit 12 so that it can communicate with the external device such as the operation terminal 13. The communication unit 12 performs wireless communication with the external device such as the operation terminal 13 using a wireless LAN such as Wi-Fi, Bluetooth (registered trademark), LTE line, or other communication standard.

操作端末13は、タッチパネルなどの操作表示器を備えていて、操作表示部8と共に、または操作表示部8の代わりに、自律走行作業装置1の各種機能の操作や表示をすることができる。換言すれば、操作端末13は、操作表示部8のタッチパネルと同様に、動作モードを選択可能なモード選択画面や、スキャン走行モード時のスキャン走行の各走行指示や各走行条件の設定画面、テスト走行モード時の環境地図の選択画面、並びにテスト走行の各走行指示や各走行条件および各清掃指示や各清掃条件の設定画面、自動運転モード時の運転プランの選択画面、並びに自動運転の各走行指示や各走行条件および各清掃指示や各清掃条件の設定画面を表示して、入力された各種設定および各種選択を通信部12へと送信する。 The operation terminal 13 is equipped with an operation display such as a touch panel, and can operate and display various functions of the autonomous driving work device 1 together with the operation display unit 8 or instead of the operation display unit 8. In other words, like the touch panel of the operation display unit 8, the operation terminal 13 displays a mode selection screen on which the operation mode can be selected, a setting screen for each driving instruction and each driving condition of the scan driving mode, a selection screen for the environmental map in the test driving mode, a setting screen for each driving instruction, each driving condition, each cleaning instruction, and each cleaning condition of the test driving, a selection screen for the driving plan in the automatic driving mode, and a setting screen for each driving instruction, each driving condition, each cleaning instruction, and each cleaning condition of the automatic driving, and transmits various input settings and selections to the communication unit 12.

記憶部11は、自律走行作業装置1の各部および各種機能を制御するためのプログラムやデータを記憶し、制御部10が、記憶部11に記憶されたプログラムやデータに基づいて演算処理を実行することにより、各部および各種機能を統括制御する。例えば、制御部10は、記憶部11に記憶されたプログラムを実行することにより、モード切替部20、地図作成部21、段差識別部22、走行判定部23、スキャン走行制御部24、テスト走行制御部25、自動運転制御部26として動作する。これにより、自律走行作業装置1は、事前に記憶されたプログラムに従って自律的に走行し自動で作業することができる。また、記憶部11は、1つ以上の清掃エリアの各環境地図を記憶すると共に、各清掃エリア(環境地図)に対応する運転プランも記憶する。 The memory unit 11 stores programs and data for controlling each part and various functions of the autonomous mobile work device 1, and the control unit 10 performs calculation processing based on the programs and data stored in the memory unit 11 to centrally control each part and various functions. For example, the control unit 10 operates as a mode switching unit 20, a map creation unit 21, a step identification unit 22, a driving determination unit 23, a scan driving control unit 24, a test driving control unit 25, and an automatic driving control unit 26 by executing a program stored in the memory unit 11. This allows the autonomous mobile work device 1 to autonomously drive and work automatically according to a program stored in advance. The memory unit 11 also stores environmental maps of one or more cleaning areas, and also stores driving plans corresponding to each cleaning area (environmental map).

モード切替部20は、動作モードをスキャン走行モード、テスト走行モードまたは自動運転モードの何れかに切り替える。モード切替部20は、例えば、モード選択画面において、スキャン走行ボタン、テスト走行ボタンおよび自動運転ボタンの操作に応じて動作モードをスキャン走行モード、テスト走行モードまたは自動運転モードにそれぞれ切り替える。 The mode switching unit 20 switches the operation mode to either the scan driving mode, the test driving mode, or the automatic driving mode. For example, on the mode selection screen, the mode switching unit 20 switches the operation mode to the scan driving mode, the test driving mode, or the automatic driving mode in response to the operation of the scan driving button, the test driving button, and the automatic driving button, respectively.

地図作成部21は、自律走行作業装置1が走行している間にSLAM(Simultaneous Localization and Mapping)などの技術を用いてリアルタイムで自己位置の推定と環境地図の作成とを行う。具体的には、地図作成部21は、所定の清掃エリアを走行中に、計測部5の計測結果として、装置本体2と装置本体2の周囲の非作業対象との位置情報を取得し、この計測部5の計測結果に基づいて、所定の時間間隔毎または所定の距離間隔毎に、装置本体2の周囲の局所地図を作成する。また、地図作成部21は、局所地図と走行部3の各エンコーダによる検出結果(走行部3の移動量)とに基づいて、局所地図中の自律走行作業装置1の自己位置(座標)を推定する。 While the autonomous mobile work device 1 is traveling, the map creation unit 21 estimates its own position and creates an environmental map in real time using technology such as SLAM (Simultaneous Localization and Mapping). Specifically, while traveling in a specified cleaning area, the map creation unit 21 acquires position information of the device main body 2 and non-work objects around the device main body 2 as a measurement result of the measurement unit 5, and creates a local map of the surroundings of the device main body 2 at specified time intervals or specified distance intervals based on the measurement result of the measurement unit 5. In addition, the map creation unit 21 estimates the self-position (coordinates) of the autonomous mobile work device 1 in the local map based on the local map and the detection results (movement amount of the traveling unit 3) by each encoder of the traveling unit 3.

そして、地図作成部21は、各局所地図をつなぎ合わせる(合成する)ことで清掃エリアの環境地図を作成する。また、地図作成部21は、局所地図中の自己位置(計測部5が計測した各位置情報)をつなぎ合わせる(合成する)ことで環境地図上の走行軌跡(走行経路)を再現する。 The map creation unit 21 then creates an environmental map of the cleaning area by stitching together (combining) each local map. The map creation unit 21 also recreates the travel trajectory (travel route) on the environmental map by stitching together (combining) the self-position (each piece of position information measured by the measurement unit 5) in the local map.

段差識別部22は、自律走行作業装置1が走行している間に(例えば、スキャン走行中、テスト走行中、自動運転中に)、床面の段差や材質に関する段差検知部7の検知結果に基づいて、進行方向側または床面に存在する段差の段差種別や走行中の床面の床面種別を識別する。また、段差識別部22は、計測部5で計測される位置情報や地図作成部21で作成される局所地図や環境地図に基づいて、局所地図や環境地図における自律走行作業装置1の自己位置を推定し、局所地図や環境地図の自己位置に基づいて算出されるオドメトリ(進路や位置)のブレに基づいて段差を識別してもよい。なお、段差識別部22は、自律走行作業装置1が所定のフロアタイプを設定されて走行している場合、そのフロアタイプに含まれる1以上の段差種別の中から、段差種別を識別する。 While the autonomous mobile work device 1 is traveling (for example, during scan travel, test travel, or automatic driving), the step identification unit 22 identifies the step type of the step present in the direction of travel or on the floor surface and the floor surface type of the floor surface being traveled on, based on the detection results of the step detection unit 7 regarding the step and material of the floor surface. The step identification unit 22 may also estimate the self-position of the autonomous mobile work device 1 on the local map or environmental map based on the position information measured by the measurement unit 5 and the local map or environmental map created by the map creation unit 21, and identify steps based on the deviation of the odometry (course or position) calculated based on the self-position on the local map or environmental map. Note that when the autonomous mobile work device 1 is traveling with a predetermined floor type set, the step identification unit 22 identifies the step type from one or more step types included in that floor type.

段差検知部7が段差を検知した場合、段差識別部22は、計測部5の計測結果の位置情報に基づいて、検知した段差の位置情報を算出する。段差識別部22は、識別した段差種別と、算出した位置情報とを記憶部11に記憶する。なお、段差識別部22は、段差の位置情報が、運転プランの走行データの何れのステップに応答するかを判別して、段差種別と位置情報とを運転プランの対応するステップに含めてもよい。 When the step detection unit 7 detects a step, the step identification unit 22 calculates the position information of the detected step based on the position information of the measurement result of the measurement unit 5. The step identification unit 22 stores the identified step type and the calculated position information in the memory unit 11. Note that the step identification unit 22 may determine which step of the driving data of the driving plan the step position information corresponds to, and include the step type and position information in the corresponding step of the driving plan.

更に、段差識別部22は、段差検知部7の赤外線センサ7a、カメラ7bおよび振動センサ7dのそれぞれの検知結果の組み合わせに応じて、段差種別や床面種別を識別する。例えば、段差識別部22は、赤外線センサ7aで検知された赤外線の反射光の受光結果と、振動センサ7dで検知された走行時の振動量などの組み合わせに基づいて、洗浄対象ではないカーペットなどの繊維系床の検出を可能とする。 Furthermore, the step identification unit 22 identifies the step type and floor surface type according to a combination of the detection results of the infrared sensor 7a, the camera 7b, and the vibration sensor 7d of the step detection unit 7. For example, the step identification unit 22 can detect a fibrous floor such as a carpet that is not to be cleaned based on a combination of the reception results of the reflected infrared light detected by the infrared sensor 7a and the amount of vibration during travel detected by the vibration sensor 7d.

または、段差識別部22は、カメラ7bの撮影画像に対して、記憶部11に記憶された段差パターンを用いて、パターンマッチングなどの画像処理を行い、撮影画像から段差パターンに一致する部分画像を検出した場合、その段差パターンに対応する段差を撮影位置から検出する。あるいは、段差識別部22は、カメラ7bの撮影画像のパターンマッチングの結果、色違いの段差パターンを検出したとき、色違いの段差パターンが検出された床面の位置で、赤外線センサ7aによって赤外線の反射光の受光結果を取得し、この受光結果に基づいて床面の凹凸を検出した場合、色違いの段差パターンに対応する段差を撮影位置から検出する。 Alternatively, the step identification unit 22 performs image processing such as pattern matching on the image captured by camera 7b using the step pattern stored in the storage unit 11, and when a partial image matching the step pattern is detected from the captured image, the step identification unit 22 detects a step corresponding to the step pattern from the capture position. Alternatively, when a step pattern of different colors is detected as a result of pattern matching of the image captured by camera 7b, the step identification unit 22 obtains the result of receiving reflected infrared light by the infrared sensor 7a at the position on the floor surface where the step pattern of different colors was detected, and when unevenness of the floor surface is detected based on the light reception result, the step identification unit 22 detects a step corresponding to the step pattern of different colors from the capture position.

また、段差識別部22は、図12に示すように、ラインマーカー7cが床面に照射したレーザーラインをカメラ7bが撮影した場合、画像におけるレーザーラインの形状に基づいて、レーザーラインが照射された箇所の段差を検知すると共に段差種別や段差の大きさを識別する。 As shown in FIG. 12, when the camera 7b captures the laser line projected onto the floor surface by the line marker 7c, the step identification unit 22 detects the step at the location where the laser line is projected based on the shape of the laser line in the image, and identifies the type and size of the step.

例えば、図13に示すように、床面に段差がない場合には、画像のレーザーラインは直線状に検出されるので、段差識別部22は、段差を検知しない。図14に示すように、床面にグレーチングなどの深い凹状の段差がある場合には、画像のレーザーラインは断続的に検出されるので、段差識別部22は、グレーチングの段差を検知する。図15に示すように、床面に点字ブロックなどの凸状の段差がある場合には、画像のレーザーラインは進行方向に突出した部分を伴って検出されるので、段差識別部22は、点字ブロックの段差を検知する。図示しないが、床面に溝などの浅い凹状の段差がある場合には、画像のレーザーラインは進行方向と逆方向に突出した部分を伴って検出されるので、段差識別部22は、溝の段差を検知する。 For example, as shown in FIG. 13, if there is no step on the floor surface, the laser line in the image is detected as a straight line, so the step identification unit 22 does not detect the step. As shown in FIG. 14, if there is a deep concave step on the floor surface such as a grating, the laser line in the image is detected intermittently, so the step identification unit 22 detects the step of the grating. As shown in FIG. 15, if there is a convex step on the floor surface such as a braille block, the laser line in the image is detected with a part protruding in the direction of travel, so the step identification unit 22 detects the step of the braille block. Although not shown, if there is a shallow concave step on the floor surface such as a groove, the laser line in the image is detected with a part protruding in the opposite direction to the direction of travel, so the step identification unit 22 detects the step of the groove.

走行判定部23は、自律走行作業装置1が所定のフロアタイプを設定されて走行しているときに、段差検知部7が検知した段差の段差種別や床面種別を段差識別部22が識別した場合、その段差に対する走行および清掃や、その床面に対する清掃を判定する。このとき、走行判定部23は、設定されているフロアタイプと識別された段差種別とについて記憶部11に記憶されている走行や清掃に関するパラメータを取得し、特に、段差閾値、段差沿い走行フラグ、段差回避フラグおよび走行時走行不可フラグなどの走行規則を取得する。そして、走行判定部23は、走行部3の走行状態や赤外線センサ7a、カメラ7bまたは振動センサ7dによる段差検知部7の検知結果に基づいて自律走行作業装置1の走行状況を監視しながら、検知した段差に対して、取得した走行規則に従って走行するように走行部3を制御する。更に、走行判定部23は、走行規則に従った自律走行作業装置1による段差の走行が成功したか否かを、取得した走行状況に基づいて判定する。 When the step identification unit 22 identifies the step type or floor surface type of the step detected by the step detection unit 7 while the autonomous mobile work device 1 is traveling with a predetermined floor type set, the travel determination unit 23 determines whether to travel and clean the step or clean the floor surface. At this time, the travel determination unit 23 acquires parameters related to travel and cleaning stored in the memory unit 11 for the set floor type and the identified step type, and acquires travel rules such as a step threshold, a step along travel flag, a step avoidance flag, and a travel impossible while traveling flag. The travel determination unit 23 then controls the travel unit 3 to travel on the detected step according to the acquired travel rules while monitoring the travel situation of the autonomous mobile work device 1 based on the travel state of the travel unit 3 and the detection result of the step detection unit 7 by the infrared sensor 7a, the camera 7b, or the vibration sensor 7d. Furthermore, the travel determination unit 23 judges whether the autonomous mobile work device 1 has successfully traveled on the step according to the travel rules based on the acquired travel situation.

例えば、段差検知部7が検知した段差の大きさ(高さや深さ)が、走行規則の段差閾値より大きい場合、走行判定部23は、その段差を走行不可と判定する。この場合、走行判定部23は、走行規則に従って段差を走行できないので、走行規則に従った段差の走行が成功しなかったと判定する。そして、走行判定部23は、段差沿い走行フラグがオンの場合には、段差に沿って走行するように走行部3を制御し、あるいは、段差回避フラグがオンの場合には、段差を回避して走行するように走行部3を制御する。このように、段差を走行する前に、段差を走行できないと判定する場合には、走行判定部23は、段差に沿って、あるいは段差を回避して走行するように走行部3を制御する。このとき、走行判定部23は、段差走行の失敗を操作表示部8や操作端末13を介して操作者に通知する。 For example, if the size (height or depth) of the step detected by the step detection unit 7 is greater than the step threshold value of the driving rules, the driving determination unit 23 determines that the step cannot be driven. In this case, the driving determination unit 23 determines that the step cannot be driven according to the driving rules, and therefore the driving over the step according to the driving rules was not successful. Then, if the step-following driving flag is on, the driving determination unit 23 controls the driving unit 3 to drive along the step, or if the step avoidance flag is on, controls the driving unit 3 to drive while avoiding the step. In this way, if it is determined that the step cannot be driven before driving over the step, the driving determination unit 23 controls the driving unit 3 to drive along the step or while avoiding the step. At this time, the driving determination unit 23 notifies the operator of the failure to drive over the step via the operation display unit 8 or the operation terminal 13.

一方、段差検知部7が検知した段差の大きさ(高さや深さ)が、走行規則の段差閾値以下(以上)の場合、走行判定部23は、その段差を走行可能と判定して、段差を走行するように走行部3を制御する。 On the other hand, if the size (height or depth) of the step detected by the step detection unit 7 is less than (greater than) the step threshold value of the driving rules, the driving determination unit 23 determines that the step is drivable and controls the driving unit 3 to drive over the step.

また、段差の大きさ(高さや深さ)が段差閾値以下(以上)の場合や、走行時走行不可フラグがオフの場合において、走行判定部23が走行可能と判定した段差を走行する間も、走行判定部23は、自律走行作業装置1の走行状況を継続して監視し、走行規則に従った段差の走行が成功したか否かを判定する。 In addition, when the size of the step (height or depth) is equal to or less than (or greater than) the step threshold value, or when the driving-prohibited flag is off, the driving determination unit 23 continues to monitor the driving status of the autonomous mobile work device 1 while driving over a step that the driving determination unit 23 has determined to be drivable, and determines whether or not the autonomous mobile work device 1 has successfully driven over the step in accordance with the driving rules.

例えば、走行部3の前輪3aや走行駆動用モータが段差に対して空転して段差を超えることができない場合、走行判定部23は、走行規則に従った段差の走行が成功しなかったと判定する。また、段差を走行するときの走行負荷の増加によって走行部3の走行駆動用モータに過度な負荷が生じた場合や、振動センサ7dが過度な振動を検知した場合、走行判定部23は、走行規則に従った段差の走行が成功しなかったと判定する。このように、段差を走行中に、段差の走行が成功でないと判定する場合には、走行判定部23は、その判定時、あるいは、自律走行作業装置1の走行終了後に、段差走行の失敗を操作表示部8や操作端末13を介して操作者に通知する。 For example, if the front wheels 3a of the traveling unit 3 or the traveling drive motor spins on the step and cannot overcome the step, the traveling determination unit 23 determines that traveling over the step in accordance with the traveling rules was not successful. Also, if an excessive load is placed on the traveling drive motor of the traveling unit 3 due to an increase in the traveling load when traveling over the step, or if the vibration sensor 7d detects excessive vibration, the traveling determination unit 23 determines that traveling over the step in accordance with the traveling rules was not successful. In this way, if it is determined that traveling over the step was not successful while traveling over the step, the traveling determination unit 23 notifies the operator of the failure to travel over the step via the operation display unit 8 or the operation terminal 13 at the time of the determination or after the autonomous traveling work device 1 has finished traveling.

上記のように、走行規則に従った段差の走行が成功しなかったと判定した場合、走行判定部23は、段差種別の走行時走行不可フラグをオンに設定し、また、走行規則に従った走行の失敗を示す情報や段差種別のパラメータの再設定を促す情報を発行し、操作表示部8や操作端末13を介して表示やアラートなどで出力して操作者に通知する。なお、段差種別のパラメータの再設定を促す情報は、段差の走行が成功でないと判定したとき、または自律走行作業装置1の走行終了後に、操作表示部8や操作端末13に表示するとよい。このとき、段差閾値の再設定や、段差沿い走行フラグまたは段差回避フラグのオンの設定を促すことで、パラメータの再設定を促す。 As described above, if it is determined that traveling over the step in accordance with the driving rules was not successful, the traveling determination unit 23 sets the traveling-unavailable flag for the step type to on, and also issues information indicating the failure of traveling in accordance with the driving rules and information prompting the resetting of the step type parameters, and notifies the operator by outputting the information as a display or an alert via the operation display unit 8 or the operation terminal 13. Note that the information prompting the resetting of the step type parameters may be displayed on the operation display unit 8 or the operation terminal 13 when it is determined that traveling over the step was not successful or after the autonomous mobile work device 1 has finished traveling. At this time, the parameter resetting is prompted by prompting the resetting of the step threshold value and the setting of the traveling along the step flag or the step avoidance flag to on.

また、走行判定部23は、識別された床面種別に基づいて床面の材質の変化を検出した場合、変化後の床面種別について記憶部11に記憶されている清掃規則を取得する。そして、走行判定部23は、取得した清掃規則に基づいて清掃部4の清掃条件を変更し、変更後の清掃条件で清掃するように清掃部4を制御する。例えば、走行判定部23は、床面がセラミックなどの樹脂系床の場合には、清掃を行うように清掃部4を制御するが、床面がカーペットなどの繊維系床の場合には、清掃を行わない清掃部4を制御する。 Furthermore, when the travel determination unit 23 detects a change in the material of the floor surface based on the identified floor surface type, it acquires the cleaning rules stored in the memory unit 11 for the changed floor surface type. Then, the travel determination unit 23 changes the cleaning conditions of the cleaning unit 4 based on the acquired cleaning rules, and controls the cleaning unit 4 to clean under the changed cleaning conditions. For example, when the floor surface is a resin-based floor such as ceramic, the travel determination unit 23 controls the cleaning unit 4 to clean, but when the floor surface is a fiber-based floor such as carpet, the travel determination unit 23 controls the cleaning unit 4 not to clean.

スキャン走行制御部24について、図16~図20のフローチャートを参照しながら説明する。スキャン走行制御部24は、スキャン走行モードにおいて、操作表示部8または操作端末13を介したスキャン走行の開始操作に応じてスキャン走行を開始する(ステップS1)。スキャン走行制御部24は、スキャン走行を開始すると、操作表示部8または操作端末13を介して前進、後退、左回り、右回りなどの走行指示や走行速度および旋回速度などの走行条件を入力し、走行指示や走行条件に応じて走行部3を制御して自律走行作業装置1を走行させる。 The scan driving control unit 24 will be described with reference to the flowcharts of Figures 16 to 20. In the scan driving mode, the scan driving control unit 24 starts scan driving in response to an operation to start scan driving via the operation display unit 8 or the operation terminal 13 (step S1). When scan driving is started, the scan driving control unit 24 inputs driving instructions such as forward, backward, left turn, right turn, etc. and driving conditions such as driving speed and turning speed via the operation display unit 8 or the operation terminal 13, and controls the driving unit 3 in response to the driving instructions and driving conditions to drive the autonomous driving work device 1.

スキャン走行制御部24は、自律走行作業装置1を走行させながら環境地図の作成を行い(ステップS2)、具体的には、所定の時間間隔毎または所定の距離間隔毎に、計測部5によって周囲の非作業対象の位置情報を計測すると共に(ステップS21)、地図作成部21によって周囲の局所地図を作成する。スキャン走行制御部24は、地図作成部21によって局所地図を作成する度につなぎ合わせて清掃エリアの環境地図を作成する(ステップS22)。 The scan driving control unit 24 creates an environmental map while driving the autonomous driving work device 1 (step S2). Specifically, the measurement unit 5 measures the position information of surrounding non-work objects at predetermined time intervals or distance intervals (step S21), and the map creation unit 21 creates a local map of the surroundings. The scan driving control unit 24 creates an environmental map of the cleaning area by connecting each local map created by the map creation unit 21 (step S22).

スキャン走行制御部24は、清掃エリアの環境地図が完成すれば(ステップS3:YES)、操作表示部8または操作端末13を介したスキャン走行の終了操作に応じてスキャン走行を終了し(ステップS4)、作成した環境地図を記憶部11に記憶する。清掃エリアの環境地図が完成していなければ(ステップS3:NO)、スキャン走行制御部24は、スキャン走行を継続する。 When the environmental map of the cleaning area is complete (step S3: YES), the scan driving control unit 24 ends the scan driving in response to an operation to end the scan driving via the operation display unit 8 or the operation terminal 13 (step S4), and stores the created environmental map in the memory unit 11. When the environmental map of the cleaning area is not complete (step S3: NO), the scan driving control unit 24 continues the scan driving.

なお、スキャン走行制御部24は、スキャン走行を開始するときに清掃エリアに対してフロアタイプを設定することで、段差識別部22によって段差を識別しつつ、走行判定部23によってフロアタイプに応じて段差に対する走行を判定しながら、スキャン走行を行うことができる。例えば、記憶部11に記憶された1以上のフロアタイプから、操作表示部8または操作端末13を介して、フロアタイプを選択して設定する。 The scan travel control unit 24 sets the floor type for the cleaning area when starting the scan travel, and can perform the scan travel while identifying steps with the step identification unit 22 and determining travel over the steps according to the floor type with the travel determination unit 23. For example, the floor type is selected and set via the operation display unit 8 or the operation terminal 13 from one or more floor types stored in the memory unit 11.

具体的には、スキャン走行制御部24は、スキャン走行を行う間、床面の段差の検知を行い(ステップS5)、具体的には、段差検知部7によって床面の段差を検知し(ステップS31)、段差識別部22によって段差種別を識別する(ステップS32)。段差を検知しない場合(ステップS6:NO)、スキャン走行制御部24は、そのままスキャン走行を継続する。 Specifically, the scan travel control unit 24 detects steps on the floor surface while performing the scan travel (step S5), specifically, the step detection unit 7 detects steps on the floor surface (step S31), and the step identification unit 22 identifies the step type (step S32). If no step is detected (step S6: NO), the scan travel control unit 24 continues the scan travel as is.

一方、段差を検知した場合(ステップS6:YES)、スキャン走行制御部24は、走行判定部23によってフロアタイプに応じて段差に対する走行を判定する(ステップS7)。このとき、走行判定部23は、このフロアタイプの段差種別について記憶部11に設定されているパラメータを取得し(ステップS41)、また、パラメータの中から、段差閾値、段差沿い走行フラグ、段差回避フラグおよび走行時走行不可フラグなどの走行規則を取得して、走行規則に基づいて段差に対する走行を判定する(ステップS42)。 On the other hand, if a step is detected (step S6: YES), the scan driving control unit 24 uses the driving determination unit 23 to determine whether the vehicle will drive over the step depending on the floor type (step S7). At this time, the driving determination unit 23 acquires parameters set in the memory unit 11 for the step type of this floor type (step S41), and also acquires driving rules such as the step threshold, driving along the step flag, step avoidance flag, and driving while driving prohibited flag from among the parameters, and determines whether the vehicle will drive over the step based on the driving rules (step S42).

そして、スキャン走行制御部24は、走行判定部23によって、取得した走行規則に従って段差に対して走行するように走行部3を制御する(ステップS8)。例えば、段差回避フラグがオンの場合、走行判定部23は段差を回避して走行するように走行部3を制御する(ステップS9)。この場合、段差を回避した走行を終了し、即ち、段差を通過すると、スキャン走行制御部24は、スキャン走行を継続する。 Then, the scan driving control unit 24 controls the driving unit 3 to drive over the step according to the driving rules acquired by the driving determination unit 23 (step S8). For example, if the step avoidance flag is on, the driving determination unit 23 controls the driving unit 3 to drive while avoiding the step (step S9). In this case, when the driving while avoiding the step is terminated, that is, when the step is passed, the scan driving control unit 24 continues the scan driving.

または、段差沿い走行フラグがオンの場合、走行判定部23は段差に沿って走行するように走行部3を制御する(ステップS10)。この場合、段差に沿った走行を終了し、即ち、段差を通過すると、スキャン走行制御部24は、スキャン走行を継続する。 Alternatively, if the step-along running flag is on, the running determination unit 23 controls the running unit 3 to run along the step (step S10). In this case, when the running along the step is terminated, i.e., the step is passed, the scan running control unit 24 continues the scan running.

あるいは、段差回避フラグ、段差沿い走行フラグおよび走行時走行不可フラグが全てオフであって、段差識別部22で識別された段差の大きさが段差閾値以下の場合、走行判定部23は段差に対してそのまま走行するように走行部3を制御する(ステップS11)。このとき、段差の走行が成功した場合(ステップS12:YES)、スキャン走行制御部24は、テスト走行を継続する。 Alternatively, if the step avoidance flag, step travel flag, and travel-while-traveling disabled flag are all off and the size of the step identified by the step identification unit 22 is equal to or smaller than the step threshold, the travel determination unit 23 controls the travel unit 3 to travel over the step (step S11). At this time, if travel over the step is successful (step S12: YES), the scan travel control unit 24 continues the test travel.

一方、段差の走行が成功しなかった場合(ステップS12:YES)、スキャン走行制御部24は、段差走行失敗に対する処理を行い(ステップS13)、具体的には、走行判定部23によって走行の失敗を示す情報やパラメータの再設定を促す情報を出力させて操作者に通知し(ステップS51)、また、その段差のパラメータである走行時走行不可フラグをオンに設定させる(ステップS52)。そして、段差を通過すると、スキャン走行制御部24は、スキャン走行を継続する。 On the other hand, if the step is not successfully traveled (step S12: YES), the scan travel control unit 24 performs processing for the step travel failure (step S13), specifically, by having the travel determination unit 23 output information indicating the failure of travel and information prompting the resetting of parameters to notify the operator (step S51), and also sets the travel-impossible-when-traveling flag, which is a parameter for that step, to ON (step S52). Then, once the step is passed, the scan travel control unit 24 continues the scan travel.

また、スキャン走行制御部24は、スキャン走行を終了するとき、操作表示部8または操作端末13を介して、作成した環境地図の調整(地図の回転、障害物や壁の追加や削除など)および各種エリア設定(始点や終点、進入禁止エリアの設定など)を促し、環境地図およびエリア設定を記憶部11に記憶する。 When the scan drive control unit 24 ends the scan drive, it prompts the user to adjust the created environmental map (rotate the map, add or remove obstacles or walls, etc.) and set various areas (set start and end points, no-entry areas, etc.) via the operation display unit 8 or the operation terminal 13, and stores the environmental map and area settings in the memory unit 11.

更に、スキャン走行制御部24は、スキャン走行の終了後、操作表示部8または操作端末13を介して、記憶部11に記憶された1以上のフロアタイプから、スキャン走行を行った清掃エリア(環境地図)に対応するフロアタイプを選択させて、そのフロアタイプを清掃エリアに関連付けてもよい。あるいは、スキャン走行制御部24は、スキャン走行中に段差識別部22によって検知された段差を含むフロアタイプを新たに登録して、そのフロアタイプを清掃エリアに関連付けてもよい。 Furthermore, after the scan run is completed, the scan run control unit 24 may select a floor type corresponding to the cleaning area (environmental map) where the scan run was performed from one or more floor types stored in the memory unit 11 via the operation display unit 8 or the operation terminal 13, and associate that floor type with the cleaning area. Alternatively, the scan run control unit 24 may newly register a floor type that includes a step detected by the step identification unit 22 during the scan run, and associate that floor type with the cleaning area.

テスト走行制御部25について、図21~図22および図18~図20のフローチャートを参照しながら説明する。テスト走行制御部25は、テスト走行モードにおいて、操作表示部8または操作端末13を介したテスト走行の開始操作に応じて、スキャン走行で作成した環境地図について、または記憶部11に記憶された1以上の環境地図から操作表示部8または操作端末13を介して選択された環境地図について、テスト走行を開始する(ステップS61)。以下では、テスト走行において、床面の清掃を行う例を説明するが、床面の清掃は停止していてもよい。 The test drive control unit 25 will be described with reference to the flowcharts of Figures 21 to 22 and Figures 18 to 20. In test drive mode, in response to a test drive start operation via the operation display unit 8 or the operation terminal 13, the test drive control unit 25 starts a test drive for the environmental map created by the scan drive, or for an environmental map selected via the operation display unit 8 or the operation terminal 13 from one or more environmental maps stored in the memory unit 11 (step S61). Below, an example of cleaning the floor surface during a test drive will be described, but floor cleaning may be stopped.

このとき、テスト走行制御部25は、操作表示部8または操作端末13を介して、走行部3の走行速度および旋回速度などの走行条件や、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量などの清掃条件を入力し、走行条件および清掃条件に応じて走行部3および清掃部4を制御して自律走行作業装置1のテスト走行を行う。 At this time, the test drive control unit 25 inputs, via the operation display unit 8 or the operation terminal 13, driving conditions such as the driving speed and turning speed of the driving unit 3, and cleaning conditions such as the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the amount of water supplied by the cleaning liquid supply unit 17, and the suction amount of the suction unit 18, and controls the driving unit 3 and the cleaning unit 4 according to the driving conditions and cleaning conditions to perform a test drive of the autonomous driving work device 1.

また、テスト走行制御部25は、環境地図および各種エリア設定(始点や終点の設定など)に基づいて走行経路を確認しながらテスト走行を行う(ステップS62)。具体的には、計測部5によって周囲の非作業対象の位置情報を計測すると共に、地図作成部21によって周囲の局所地図を作成して、更に局所地図中の自律走行作業装置1の自己位置を推定する(ステップS81)。テスト走行制御部25は、環境地図の清掃エリアを塗りつぶすように始点から終点まで走行する走行経路を決定し、環境地図における自律走行作業装置1の自己位置を確認しつつこの走行経路を辿るように走行部3を制御する(ステップS82)。 The test driving control unit 25 also performs the test driving while checking the driving route based on the environmental map and various area settings (such as the start and end points) (step S62). Specifically, the measurement unit 5 measures the position information of surrounding non-work objects, and the map creation unit 21 creates a local map of the surroundings, and further estimates the self-position of the autonomous mobile work device 1 in the local map (step S81). The test driving control unit 25 determines a driving route from the start point to the end point so as to fill in the cleaning area on the environmental map, and controls the driving unit 3 to follow this driving route while checking the self-position of the autonomous mobile work device 1 on the environmental map (step S82).

なお、テスト走行制御部25は、テスト走行が行われる間、所定のステップ間隔毎に、走行条件および清掃条件、並びに段差種別を取得して記憶部11に記憶しておき、走行経路の始点から終点までに亘る走行条件および清掃条件からなる走行データおよび清掃データが記憶部11に記憶される。 In addition, while the test drive is being performed, the test drive control unit 25 acquires the driving conditions, cleaning conditions, and step types at each predetermined step interval and stores them in the memory unit 11. The driving data and cleaning data consisting of the driving conditions and cleaning conditions from the start point to the end point of the driving route are stored in the memory unit 11.

テスト走行制御部25は、例えば、走行条件として、計測部5が計測した位置情報に基づいて自己位置(X座標およびY座標、角度)を取得する。また、走行部3の前輪3aの前輪回転用エンコーダで前輪3aの走行回転数を検出し、その検出結果に基づいて走行部3の走行速度を取得する。更に、走行部3の前輪3aの操舵回転用エンコーダで前輪3aの操舵回転数を検出し、その検出結果に基づいて走行部3の旋回速度を取得する。テスト走行制御部25は、例えば、清掃条件として、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量について、設定されている段階的な強度を取得する。更に、テスト走行制御部25は、テスト走行中に段差検知部7によって検知されて段差識別部22が識別した段差種別を取得する。 The test driving control unit 25 acquires, for example, the self-position (X coordinate and Y coordinate, angle) based on the position information measured by the measurement unit 5 as the driving conditions. In addition, the front wheel rotation encoder of the front wheel 3a of the driving unit 3 detects the driving rotation speed of the front wheel 3a, and acquires the driving speed of the driving unit 3 based on the detection result. In addition, the steering rotation encoder of the front wheel 3a of the driving unit 3 detects the steering rotation speed of the front wheel 3a, and acquires the turning speed of the driving unit 3 based on the detection result. For example, the test driving control unit 25 acquires, as the cleaning conditions, the set stepped strengths of the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the supply water volume of the cleaning liquid supply unit 17, and the suction volume of the suction unit 18. In addition, the test driving control unit 25 acquires the step type detected by the step detection unit 7 during the test drive and identified by the step identification unit 22.

テスト走行制御部25は、自律走行作業装置1が始点から終点まで走行して清掃エリアの塗りつぶしが終了した場合(ステップS63:YES)、テスト走行を終了し(ステップS64)、清掃エリア(環境地図)に対応する運転プランを作成して記憶部11に記憶する。自律走行作業装置1が終点まで到達していない場合や清掃エリアの塗りつぶしが完成していない場合(ステップS63:NO)、テスト走行制御部25は、テスト走行を継続する。 When the autonomous mobile work device 1 has traveled from the start point to the end point and has finished filling in the cleaning area (step S63: YES), the test driving control unit 25 ends the test driving (step S64) and creates a driving plan corresponding to the cleaning area (environmental map) and stores it in the memory unit 11. If the autonomous mobile work device 1 has not reached the end point or has not finished filling in the cleaning area (step S63: NO), the test driving control unit 25 continues the test driving.

なお、テスト走行制御部25は、テスト走行を開始するとき、清掃エリアに対してフロアタイプを設定することで、スキャン走行と同様にして、段差識別部22によって段差を識別しつつ、走行判定部23によってフロアタイプに応じて段差に対する走行を判定しながら、テスト走行を行うことができる。例えば、テスト走行を行う環境地図に関連付けられたフロアタイプを設定し、または1以上のフロアタイプから、操作表示部8または操作端末13を介して、フロアタイプを選択して設定する。 When starting a test run, the test run control unit 25 sets the floor type for the cleaning area, and can perform a test run while identifying steps using the step identification unit 22 and determining whether to run over the step according to the floor type using the run determination unit 23, in the same manner as in a scan run. For example, a floor type associated with the environmental map in which the test run will be performed is set, or a floor type is selected and set from one or more floor types via the operation display unit 8 or the operation terminal 13.

具体的には、テスト走行制御部25は、テスト走行を行う間、床面の段差の検知を行い(ステップS65)、具体的には、段差検知部7によって床面の段差を検知し(ステップS31)、段差識別部22によって段差種別を識別する(ステップS32)。段差を検知しない場合(ステップS66:NO)、テスト走行制御部25は、そのままテスト走行を継続する。 Specifically, the test drive control unit 25 detects steps on the floor surface during the test drive (step S65), specifically, the step detection unit 7 detects steps on the floor surface (step S31), and the step identification unit 22 identifies the type of step (step S32). If no step is detected (step S66: NO), the test drive control unit 25 continues the test drive as is.

一方、段差を検知した場合(ステップS66:YES)、テスト走行制御部25は、走行判定部23によってフロアタイプに応じて段差に対する走行を判定する(ステップS67)。このとき、走行判定部23は、このフロアタイプの段差種別について記憶部11に設定されているパラメータを取得し(ステップS41)、また、パラメータの中から、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量などの清掃規則と、段差閾値、段差沿い走行フラグ、段差回避フラグおよび走行時走行不可フラグなどの走行規則とを取得して、走行規則および清掃規則に基づいて段差に対する走行および清掃を判定する(ステップS42)。 On the other hand, if a step is detected (step S66: YES), the test drive control unit 25 uses the drive determination unit 23 to determine whether the vehicle will drive over the step depending on the floor type (step S67). At this time, the drive determination unit 23 acquires parameters set in the memory unit 11 for the step type of this floor type (step S41), and also acquires from the parameters cleaning rules such as the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the amount of water supplied by the cleaning liquid supply unit 17, and the amount of suction by the suction unit 18, as well as drive rules such as the step threshold, the drive along step flag, the step avoidance flag, and the drive while driving not possible flag, and determines whether the vehicle will drive over the step and clean it based on the drive rules and cleaning rules (step S42).

そして、テスト走行制御部25は、走行判定部23によって、取得した走行規則に従って段差に対して走行するように走行部3を制御すると共に、取得した清掃規則に従って段差に対して清掃するように清掃部4を制御する(ステップS68)。例えば、段差回避フラグがオンの場合、走行判定部23は段差を回避して走行するように走行部3を制御する(ステップS69)。この場合、段差を回避している間、床面の清掃を停止するように清掃部4を制御する。そして、段差を回避した走行を終了し、即ち、段差を通過すると、テスト走行制御部25は、テスト走行を継続する。 Then, the test drive control unit 25 controls the drive unit 3 to drive over the step according to the drive rules acquired by the drive determination unit 23, and controls the cleaning unit 4 to clean the step according to the acquired cleaning rules (step S68). For example, if the step avoidance flag is on, the drive determination unit 23 controls the drive unit 3 to drive while avoiding the step (step S69). In this case, the cleaning unit 4 is controlled to stop cleaning the floor surface while avoiding the step. Then, when the drive while avoiding the step ends, that is, when the step is passed, the test drive control unit 25 continues the test drive.

または、段差沿い走行フラグがオンの場合、走行判定部23は段差に沿って走行するように走行部3を制御する(ステップS70)。この場合、段差に沿って走行している間、清掃規則に従って床面を清掃するように清掃部4を制御する。そして、段差に沿った走行を終了し、即ち、段差を通過すると、テスト走行制御部25は、テスト走行を継続する。 Alternatively, if the step-following driving flag is on, the driving determination unit 23 controls the driving unit 3 to drive along the step (step S70). In this case, while driving along the step, the cleaning unit 4 is controlled to clean the floor surface in accordance with the cleaning rules. Then, when the driving along the step is finished, i.e., the step is passed, the test driving control unit 25 continues the test driving.

あるいは、段差回避フラグ、段差沿い走行フラグおよび走行時走行不可フラグが全てオフであって、段差識別部22で識別された段差の大きさが段差閾値以下の場合、走行判定部23は段差に対してそのまま走行するように走行部3を制御すると共に、清掃規則に従って清掃するように清掃部4を制御する(ステップS71)。このとき、段差の走行が成功した場合(ステップS72:NO)、テスト走行制御部25は、テスト走行を継続する。 Alternatively, if the step avoidance flag, step travel flag, and travel-impossible-while-traveling flag are all off and the size of the step identified by the step identification unit 22 is equal to or smaller than the step threshold, the travel determination unit 23 controls the travel unit 3 to continue traveling over the step, and controls the cleaning unit 4 to clean according to the cleaning rules (step S71). At this time, if travel over the step is successful (step S72: NO), the test travel control unit 25 continues the test travel.

一方、段差の走行が成功しなかった場合(ステップS72:YES)、テスト走行制御部25は、段差走行失敗に対する処理を行い(ステップS73)、具体的には、走行判定部23によって走行の失敗を示す情報やパラメータの再設定を促す情報を出力させて操作者に通知し(ステップS51)、また、その段差のパラメータである走行時走行不可フラグをオンに設定させる(ステップS52)。そして、段差を通過すると、テスト走行制御部25は、テスト走行を継続する。 On the other hand, if the step is not successfully traveled (step S72: YES), the test driving control unit 25 performs processing for the step travel failure (step S73), specifically, by having the travel determination unit 23 output information indicating the failure of the travel and information prompting the resetting of parameters to notify the operator (step S51), and also sets the travel-prohibited flag during travel, which is a parameter for that step, to ON (step S52). Then, once the step is passed, the test driving control unit 25 continues the test driving.

更に、テスト走行制御部25は、テスト走行の終了後、操作表示部8または操作端末13を介して、記憶部11に記憶された1以上のフロアタイプから、テスト走行で作成された運転プランに対応するフロアタイプを選択させて、そのフロアタイプを運転プランに関連付けてもよい。あるいは、テスト走行制御部25は、テスト走行中に段差識別部22によって清掃エリアに存在する段差を検出し、検出された段差を含むフロアタイプを登録して、そのフロアタイプを運転プランに関連付けてもよい。 Furthermore, after the test drive is completed, the test drive control unit 25 may select a floor type corresponding to the driving plan created in the test drive from one or more floor types stored in the memory unit 11 via the operation display unit 8 or the operation terminal 13, and associate the floor type with the driving plan. Alternatively, the test drive control unit 25 may detect a step that exists in the cleaning area during the test drive using the step identification unit 22, register a floor type that includes the detected step, and associate the floor type with the driving plan.

自動運転制御部26について、図23~図24および図18~図20のフローチャートを参照しながら説明する。自動運転制御部26は、自動運転モードにおいて、操作表示部8または操作端末13を介した自動運転の開始操作に応じて、テスト走行で作成された運転プランについて、または記憶部11に記憶された1以上の運転プランから操作表示部8または操作端末13を介して選択された運転プランについて、自動運転を開始する(ステップS91)。 The automatic driving control unit 26 will be described with reference to the flowcharts of Figures 23 to 24 and Figures 18 to 20. In the automatic driving mode, the automatic driving control unit 26 starts automatic driving for a driving plan created in a test drive, or for a driving plan selected from one or more driving plans stored in the memory unit 11 via the operation display unit 8 or the operation terminal 13 in response to an operation to start automatic driving via the operation display unit 8 or the operation terminal 13 (step S91).

このとき、自動運転制御部26は、操作表示部8または操作端末13を介して、走行部3の走行速度および旋回速度などの走行条件や、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量などの清掃条件を入力し、走行条件および清掃条件に応じて走行部3および清掃部4を制御して自律走行作業装置1の自動運転を行う。 At this time, the automatic driving control unit 26 inputs, via the operation display unit 8 or the operation terminal 13, driving conditions such as the driving speed and rotation speed of the driving unit 3, and cleaning conditions such as the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the amount of water supplied by the cleaning liquid supply unit 17, and the suction amount of the suction unit 18, and controls the driving unit 3 and the cleaning unit 4 according to the driving conditions and cleaning conditions to automatically drive the autonomous mobile work device 1.

また、自動運転制御部26は、運転プランの環境地図、走行データおよび清掃データに基づいて走行経路を確認しながら自動運転を行う(ステップS92)。具体的には、計測部5によって周囲の非作業対象の位置情報を計測すると共に、地図作成部21によって周囲の局所地図を作成し、局所地図中の自律走行作業装置1の自己位置を推定して、更に、局所地図を環境地図にマッチングさせることで、環境地図上の自己位置を推定する(ステップS111)。自動運転制御部26は、環境地図上の自律走行作業装置1の自己位置を確認しつつ、走行データに示される走行経路を辿るように走行部3を制御すると共に(ステップS112)、清掃データに示される清掃を行うように清掃部4を制御する(ステップS113)。 The autonomous driving control unit 26 performs autonomous driving while checking the driving route based on the environmental map, driving data, and cleaning data of the driving plan (step S92). Specifically, the measurement unit 5 measures the position information of surrounding non-work objects, the map creation unit 21 creates a local map of the surroundings, estimates the self-position of the autonomous mobile work device 1 in the local map, and further estimates the self-position on the environmental map by matching the local map with the environmental map (step S111). The autonomous driving control unit 26 controls the driving unit 3 to follow the driving route indicated in the driving data while checking the self-position of the autonomous mobile work device 1 on the environmental map (step S112), and controls the cleaning unit 4 to perform cleaning indicated in the cleaning data (step S113).

なお、自動運転制御部26は、自動運転が行われる間、所定のステップ間隔毎に、段差種別を取得して記憶部11に記憶しておく。自動運転制御部26は、例えば、自動運転中に段差検知部7によって検知されて段差識別部22が識別した段差種別を取得する。 The autonomous driving control unit 26 acquires the step type at every predetermined step interval while autonomous driving is being performed and stores it in the memory unit 11. The autonomous driving control unit 26 acquires, for example, the step type detected by the step detection unit 7 during autonomous driving and identified by the step identification unit 22.

自動運転制御部26は、自律走行作業装置1が走行データに基づいて始点から終点まで走行した場合(ステップS93:YES)、自動運転を終了する(ステップS94)。自律走行作業装置1が終点まで到達していない場合(ステップS93:NO)、自動運転制御部26は、自動運転を継続する。 If the autonomous mobile work device 1 has traveled from the start point to the end point based on the travel data (step S93: YES), the autonomous driving control unit 26 ends the autonomous driving (step S94). If the autonomous mobile work device 1 has not reached the end point (step S93: NO), the autonomous driving control unit 26 continues the autonomous driving.

なお、自動運転制御部26は、自動運転を開始するとき、清掃エリアに対してフロアタイプを設定することで、スキャン走行やテスト走行と同様にして、段差識別部22によって段差を識別しつつ、走行判定部23によってフロアタイプに応じて段差に対する走行を判定しながら、自動運転を行うことができる。例えば、自動運転を行う運転プランに関連付けられたフロアタイプを設定し、または1以上のフロアタイプから、操作表示部8または操作端末13を介して、フロアタイプを選択して設定する。 When starting automatic driving, the automatic driving control unit 26 sets a floor type for the cleaning area, and can perform automatic driving while identifying steps using the step identification unit 22 and determining driving over steps according to the floor type using the driving determination unit 23, in the same way as in scan driving and test driving. For example, a floor type associated with a driving plan for automatic driving is set, or a floor type is selected and set from one or more floor types via the operation display unit 8 or the operation terminal 13.

具体的には、自動運転制御部26は、自動運転を行う間、床面の段差の検知を行い(ステップS95)、具体的には、段差検知部7によって床面の段差を検知し(ステップS31)、段差識別部22によって段差種別を識別する(ステップS32)。段差を検知しない場合(ステップS96:NO)、走行判定部23は、清掃規則に従って清掃するように清掃部4を制御していて(ステップS102)、自動運転制御部26は、そのまま自動運転を継続する。 Specifically, the autonomous driving control unit 26 detects steps on the floor surface while autonomous driving is being performed (step S95), specifically, the step detection unit 7 detects steps on the floor surface (step S31), and the step identification unit 22 identifies the type of step (step S32). If no step is detected (step S96: NO), the driving determination unit 23 controls the cleaning unit 4 to clean in accordance with the cleaning rules (step S102), and the autonomous driving control unit 26 continues autonomous driving as is.

一方、段差を検知した場合(ステップS96:YES)、自動運転制御部26は、走行判定部23によってフロアタイプに応じて段差に対する走行を判定する(ステップS97)。このとき、走行判定部23は、このフロアタイプの段差種別について記憶部11に設定されているパラメータを取得し(ステップS41)、また、パラメータの中から、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量などの清掃規則と、段差閾値、段差沿い走行フラグ、段差回避フラグおよび走行時走行不可フラグなどの走行規則とを取得して、走行規則および清掃規則に基づいて段差に対する走行および清掃を判定する(ステップS42)。 On the other hand, if a step is detected (step S96: YES), the automatic driving control unit 26 uses the driving determination unit 23 to determine whether to drive over the step depending on the floor type (step S97). At this time, the driving determination unit 23 acquires parameters set in the memory unit 11 for the step type of this floor type (step S41), and also acquires cleaning rules such as the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the supply water volume of the cleaning liquid supply unit 17, and the suction volume of the suction unit 18 from the parameters, as well as driving rules such as the step threshold, the driving along step flag, the step avoidance flag, and the driving while driving not possible flag, and determines whether to drive over the step and clean based on the driving rules and cleaning rules (step S42).

そして、自動運転制御部26は、走行判定部23によって、取得した走行規則に従って段差に対して走行するように走行部3を制御すると共に、取得した清掃規則に従って段差に対して清掃するように清掃部4を制御する(ステップS98)。例えば、段差回避フラグがオンの場合、走行判定部23は段差を回避して走行するように走行部3を制御する(ステップS99)。この場合、段差を回避している間、床面の清掃を停止するように清掃部4を制御する。そして、段差を回避した走行を終了し、即ち、段差を通過すると、自動運転制御部26は、自動運転を継続する。 Then, the automatic driving control unit 26 controls the driving unit 3 to drive over the step according to the acquired driving rules by the driving determination unit 23, and controls the cleaning unit 4 to clean the step according to the acquired cleaning rules (step S98). For example, if the step avoidance flag is on, the driving determination unit 23 controls the driving unit 3 to drive while avoiding the step (step S99). In this case, the cleaning unit 4 is controlled to stop cleaning the floor surface while avoiding the step. Then, when the driving while avoiding the step ends, that is, when the step is passed, the automatic driving control unit 26 continues automatic driving.

または、段差沿い走行フラグがオンの場合、走行判定部23は段差に沿って走行するように走行部3を制御する(ステップS100)。この場合、段差に沿って走行している間、清掃規則に従って床面を清掃するように清掃部4を制御する(ステップS102)。そして、段差に沿った走行を終了し、即ち、段差を通過すると、自動運転制御部26は、自動運転を継続する。 Alternatively, if the step-following travel flag is on, the travel determination unit 23 controls the travel unit 3 to travel along the step (step S100). In this case, while traveling along the step, the cleaning unit 4 is controlled to clean the floor surface in accordance with the cleaning rules (step S102). Then, when the travel along the step ends, i.e., when the step has been passed, the automatic driving control unit 26 continues automatic driving.

あるいは、段差回避フラグ、段差沿い走行フラグおよび走行時走行不可フラグが全てオフであって、段差識別部22で識別された段差の大きさが段差閾値以下の場合、走行判定部23は段差に対してそのまま走行するように走行部3を制御する(ステップS101)。このとき、段差の走行が成功した場合(ステップS103:NO)、走行判定部23は、清掃規則に従って清掃するように清掃部4を制御していて(ステップS102)、テスト走行制御部25は、テスト走行を継続する。 Alternatively, if the step avoidance flag, step travel flag, and travel-impossible-when-traveling flag are all off and the size of the step identified by the step identification unit 22 is equal to or smaller than the step threshold, the travel determination unit 23 controls the travel unit 3 to travel over the step (step S101). At this time, if travel over the step is successful (step S103: NO), the travel determination unit 23 controls the cleaning unit 4 to clean according to the cleaning rules (step S102), and the test travel control unit 25 continues the test travel.

一方、段差の走行が成功しなかった場合(ステップS103:YES)、自動運転制御部26は、段差走行失敗に対する処理を行い(ステップS104)、具体的には、走行判定部23によって走行の失敗を示す情報やパラメータの再設定を促す情報を出力させて操作者に通知し(ステップS51)、また、その段差のパラメータである走行時走行不可フラグをオンに設定させる(ステップS52)。そして、段差を通過すると、自動運転制御部26は、自動運転を継続する。 On the other hand, if traveling over the step is not successful (step S103: YES), the automatic driving control unit 26 performs processing for the step traveling failure (step S104), specifically, by having the traveling determination unit 23 output information indicating the failure of traveling and information prompting the resetting of parameters to notify the operator (step S51), and also sets the traveling-disabled flag, which is a parameter for that step, to ON (step S52). Then, once the step has been passed, the automatic driving control unit 26 continues automatic driving.

上記のように、本実施形態によれば、自動的に走行および清掃を行う自動運転を実行可能な自律走行作業装置1は、装置本体2と、装置本体2を走行させる走行部3と、装置本体2の走行経路上で清掃を行う清掃部4と、手動または自動によって装置本体2が清掃エリアの走行または清掃を行うように走行部3または清掃部4を制御する制御部10と、清掃エリアの床面に存在する段差を識別する1以上の段差種別を組み合わせてフロアタイプとして、1以上のフロアタイプを予め記憶すると共に、各フロアタイプの各段差種別について段差に対する走行または清掃に関する1以上のパラメータを記憶する記憶部11と、を備える。制御部10は、手動または自動によって設定されるフロアタイプに応じて段差に対して走行または清掃を行うように走行部3または清掃部4を制御する。 As described above, according to this embodiment, the autonomous mobile work device 1 capable of performing automatic operation to automatically travel and clean includes the device main body 2, the travel unit 3 that travels the device main body 2, the cleaning unit 4 that cleans on the travel path of the device main body 2, the control unit 10 that controls the travel unit 3 or the cleaning unit 4 so that the device main body 2 travels or cleans the cleaning area manually or automatically, and the storage unit 11 that stores one or more floor types in advance as floor types by combining one or more step types that identify steps present on the floor surface of the cleaning area, and stores one or more parameters related to travel or cleaning on steps for each step type of each floor type. The control unit 10 controls the travel unit 3 or the cleaning unit 4 to travel or clean on steps according to the floor type that is set manually or automatically.

このような構成により、自律走行作業装置1は、走行や清掃に関するパラメータを、様々な段差に対して個別に設定でき、更に、様々なフロアタイプに対しても個別に設定できるので、フロアタイプを設定するだけで、様々な清掃フロアの様々な段差に対応して、適切に走行や清掃を行うことができる。このように、床面の様々な段差に対して、操作者の利便性を向上しつつ、適切に走行または清掃を継続させることができる。 With this configuration, the autonomous mobile work device 1 can set parameters related to traveling and cleaning individually for various steps, and can also set parameters individually for various floor types, so that by simply setting the floor type, it can travel and clean appropriately in response to the various steps on various cleaning floors. In this way, it is possible to continue traveling or cleaning appropriately for various steps on the floor surface while improving convenience for the operator.

また、本実施形態では、自律走行作業装置1において、制御部10は、清掃エリアを走行している間の走行状況または周辺状況を取得し、走行状況または周辺状況に基づいてフロアタイプを判定して自動で設定する。 In addition, in this embodiment, in the autonomous mobile work device 1, the control unit 10 acquires the driving conditions or surrounding conditions while traveling in the cleaning area, and determines and automatically sets the floor type based on the driving conditions or surrounding conditions.

このような構成により、自律走行作業装置1は、走行状況や周辺状況を考慮してフロアタイプを自動で選択するので、操作者は清掃エリアの確認やフロアタイプの検討を行う必要がなく、操作者によるフロアタイプの手動設定を不要とするので、操作者の利便性を大幅に向上することができる。 With this configuration, the autonomous mobile work device 1 automatically selects the floor type taking into account the driving conditions and surrounding conditions, so the operator does not need to check the cleaning area or consider the floor type, and the operator does not need to manually set the floor type, greatly improving operator convenience.

また、本実施形態では、自律走行作業装置1において、制御部10は、清掃エリアの環境地図に基づいて清掃エリアを塗りつぶすような走行経路で装置本体2を自動的に始点から終点まで走行させるテスト走行を実行するように走行部3または清掃部4を制御して、テスト走行時の走行データまたは清掃データを含む運転プランを作成するテスト走行制御部25と、運転プランの走行データまたは清掃データに従って自動運転を実行するように走行部3または清掃部4を制御する自動運転制御部26と、を含む。テスト走行制御部25は、テスト走行時にフロアタイプを判定して自動で設定して運転プランに関連付ける。 In addition, in this embodiment, in the autonomous mobile work device 1, the control unit 10 includes a test drive control unit 25 that controls the driving unit 3 or the cleaning unit 4 to perform a test drive in which the device main body 2 automatically drives from a start point to an end point along a driving route that fills in the cleaning area based on an environmental map of the cleaning area, and creates a driving plan including driving data or cleaning data during the test drive, and an automatic driving control unit 26 that controls the driving unit 3 or the cleaning unit 4 to perform automatic driving according to the driving data or cleaning data of the driving plan. The test drive control unit 25 determines the floor type during the test drive, automatically sets it, and associates it with the driving plan.

このような構成により、自律走行作業装置1は、清掃エリアの全体を確認できるテスト走行において走行状況や周辺状況を考慮するので、より適切なフロアタイプを選択することができる。 With this configuration, the autonomous mobile work device 1 takes into account the driving conditions and surrounding conditions during the test drive, which allows the entire cleaning area to be confirmed, allowing a more appropriate floor type to be selected.

また、本実施形態では、自律走行作業装置1は、各フロアタイプの各段差種別の各パラメータを手動操作に応じて設定可能にする。 In addition, in this embodiment, the autonomous mobile work device 1 allows each parameter for each step type for each floor type to be set in response to manual operation.

このような構成により、自律走行作業装置1において、操作者は、各フロアタイプに適切なパラメータや、各段差に適切なパラメータを自由に調整できるので、操作者の利便性を大幅に向上することができる。 With this configuration, the operator of the autonomous mobile work device 1 can freely adjust the parameters appropriate for each floor type and each step, greatly improving the convenience for the operator.

また、本実施形態では、自律走行作業装置1において、記憶部11は、1以上の清掃エリアを登録すると共に、1以上の清掃エリア毎に手動または自動によって設定されるフロアタイプを関連付けて記憶する。そして、自律走行作業装置1は、1以上の清掃エリア毎に、対応するフロアタイプの各段差種別の各パラメータを手動操作に応じて設定可能にする。 In addition, in this embodiment, the storage unit 11 in the autonomous mobile work device 1 registers one or more cleaning areas and stores a floor type that is set manually or automatically for each of the one or more cleaning areas in association with the cleaning area. The autonomous mobile work device 1 then makes it possible to set, in accordance with manual operation, each parameter of each step type of the corresponding floor type for each of the one or more cleaning areas.

このような構成により、自律走行作業装置1において、操作者は、清掃エリア毎に各段差に適切なパラメータを自由に調整できるので、操作者の利便性を大幅に向上することができる。例えば、異なる清掃エリアに対して、段差種別の組み合わせが同じである同種のフロアタイプが関連付けられる場合でも、共通の同じフロアタイプを関連付けるのではなく、清掃エリア毎に同種のフロアタイプを別々に用意して関連付けるので、フロアタイプの各段差種別の各パラメータは、清掃エリア毎に設定可能となる。 With this configuration, the operator of the autonomous mobile work device 1 can freely adjust the appropriate parameters for each step for each cleaning area, greatly improving the convenience of the operator. For example, even if the same floor type with the same combination of step types is associated with different cleaning areas, instead of associating the same common floor type, a floor type of the same type is prepared and associated separately for each cleaning area, so that each parameter for each step type of floor type can be set for each cleaning area.

また、本実施形態では、自律走行作業装置1において、パラメータは、段差に対する走行規則を含む。 In addition, in this embodiment, the parameters for the autonomous mobile work device 1 include driving rules for steps.

このような構成により、自律走行作業装置1は、段差に対して様々な走行パターンを走行規則として設定することができ、例えば、段差上をそのまま通過して走行するパターンや、段差を回避して走行するパターン、段差に沿って走行するパターンなどを設定することができる。そして、自律走行作業装置1は、段差に対して適切な走行パターンを取るような走行規則を、各段差のパラメータとして設定することができる。そのため、各段差に対する走行の安全性および精度を向上することができ、また、段差を目印にした走行を行うこともでき、更に操作者の利便性を向上することができる。 With this configuration, the autonomous mobile work device 1 can set various driving patterns for steps as driving rules, such as a pattern of driving just over the step, a pattern of driving avoiding the step, or a pattern of driving along the step. The autonomous mobile work device 1 can then set driving rules for each step that will result in an appropriate driving pattern for the step. This can improve the safety and accuracy of driving over each step, and also allows driving using the step as a landmark, further improving convenience for the operator.

また、本実施形態では、自律走行作業装置1は、床面の段差を検知する段差検知部7を更に備える。制御部10は、清掃エリアを走行している間に段差検知部7によって段差を検知した場合、段差の段差種別に設定されているパラメータの走行規則を取得し、走行規則に従って走行部3または清掃部4を制御しつつ段差を走行するときの走行状況を取得し、走行規則に従った走行が成功したか否かを走行状況に基づいて判定し、走行規則に従った走行が成功しなかった場合には、走行状況に基づいてパラメータを再設定する。 In this embodiment, the autonomous mobile work device 1 further includes a step detection unit 7 that detects steps on the floor surface. When the step detection unit 7 detects a step while traveling in the cleaning area, the control unit 10 acquires the driving rules of the parameters set for the step type of the step, acquires the driving situation when traveling over the step while controlling the traveling unit 3 or the cleaning unit 4 according to the driving rules, determines whether traveling according to the driving rules was successful based on the driving situation, and if traveling according to the driving rules was not successful, resets the parameters based on the driving situation.

このような構成により、自律走行作業装置1は、所定の段差に対して走行規則に従った走行が成功しなかった場合、その段差に対するパラメータを走行状況に基づいて再設定するので、次回にその段差を検知した場合、その段差に対してより適切な走行パターンで走行を行うことができ、これにより、各段差に対する走行の安全性および精度を向上することができる。例えば、パラメータの再設定では、段差閾値の調整や、段差沿い走行フラグ、段差回避フラグまたは走行時走行不可フラグの設定などを行うことができる。 With this configuration, if the autonomous mobile work device 1 is unsuccessful in driving according to the driving rules over a given step, it resets the parameters for that step based on the driving conditions. Therefore, the next time that step is detected, it can drive over that step in a more appropriate driving pattern, thereby improving the safety and accuracy of driving over each step. For example, parameter resetting can include adjusting the step threshold value, setting a driving along step flag, a step avoidance flag, or a driving while driving not possible flag, etc.

また、本実施形態では、自律走行作業装置1は、床面の段差を検知する段差検知部7を更に備える。制御部10は、清掃エリアを走行している間に段差検知部7によって段差を検知した場合、段差の段差種別に設定されているパラメータの走行規則を取得し、走行規則に従って走行部3または清掃部4を制御しつつ段差を走行するときの走行状況を取得し、走行規則に従った走行が成功したか否かを走行状況に基づいて判定し、走行規則に従った走行が成功しなかった場合には、走行規則に従った走行の失敗を示すと共にパラメータの再設定を促す情報を操作者に通知する。 In this embodiment, the autonomous mobile work device 1 further includes a step detection unit 7 that detects steps on the floor surface. When the step detection unit 7 detects a step while traveling in the cleaning area, the control unit 10 acquires the driving rules of the parameters set for the step type of the step, acquires the driving situation when traveling over the step while controlling the traveling unit 3 or the cleaning unit 4 according to the driving rules, determines whether or not traveling according to the driving rules was successful based on the driving situation, and if traveling according to the driving rules was not successful, notifies the operator of the failure of traveling according to the driving rules and information prompting the operator to reset the parameters.

このような構成により、自律走行作業装置1は、所定の段差に対して走行規則に従った走行が成功しなかった場合、操作者は、その段差に対する走行の失敗を確認することができ、また、その段差に対してより適切なパラメータを設定することができる。そのため、次回にその段差を検知した場合、その段差に対してより適切な走行パターンで走行を行うことができ、これにより、各段差に対する走行の安全性および精度を向上することができる。 With this configuration, if the autonomous mobile work device 1 is unsuccessful in traveling over a specified step in accordance with the traveling rules, the operator can confirm that the traveling over that step has failed and can set more appropriate parameters for that step. Therefore, the next time that step is detected, traveling can be performed using a more appropriate traveling pattern for that step, thereby improving the safety and accuracy of traveling over each step.

また、本実施形態では、自律走行作業装置1は、床面に対する作業を行う作業部として、床面の清掃を行う清掃部4を備えていて、パラメータは、清掃部4が段差に対して清掃を行う場合の清掃規則を含む。 In addition, in this embodiment, the autonomous mobile work device 1 is equipped with a cleaning unit 4 that cleans the floor surface as a work unit that performs work on the floor surface, and the parameters include cleaning rules for when the cleaning unit 4 cleans steps.

このような構成により、自律走行作業装置1は、段差に対して様々な清掃パターンを清掃規則として設定することができ、例えば、段差上をそのまま通過して走行する際の清掃パターンや、段差を回避して走行する際の清掃パターン、段差に沿って走行する際の清掃パターンなどを設定することができる。そして、自律走行作業装置1は、段差に対して適切な清掃パターンを取るような清掃規則を、各段差のパラメータとして設定することができる。そのため、各段差に対する清掃の安全性および精度を向上することができ、また、段差を目印にした清掃を行うこともでき、更に操作者の利便性を向上することができる。 With this configuration, the autonomous mobile work device 1 can set various cleaning patterns for steps as cleaning rules, such as a cleaning pattern for when traveling directly over a step, a cleaning pattern for when traveling while avoiding a step, and a cleaning pattern for when traveling along a step. The autonomous mobile work device 1 can then set cleaning rules for each step as parameters. This can improve the safety and accuracy of cleaning for each step, and can also perform cleaning using the step as a landmark, further improving convenience for the operator.

また、本実施形態では、自律走行作業装置1において、記憶部11は、床面の材質を識別する1以上の床面種別を記憶すると共に、1つ以上の床面種別毎に設定される清掃規則を記憶する。段差を境界線として床面の材質が変化した場合、清掃部4は、床面の材質に応じた清掃規則に従って清掃を行う。 In addition, in this embodiment, in the autonomous mobile work device 1, the memory unit 11 stores one or more floor surface types that identify the material of the floor surface, and stores cleaning rules that are set for each of the one or more floor surface types. When the material of the floor surface changes with a step as the boundary line, the cleaning unit 4 performs cleaning according to the cleaning rules that correspond to the material of the floor surface.

このような構成により、自律走行作業装置1は、床面の材質に対して様々な清掃パターンを清掃規則として設定することができ、例えば、セラミックなどの樹脂系床を清掃対象に設定する一方、カーペットなどの繊維系床を清掃対象外に設定することができる。そして、清掃エリアにおいて、異なる材質の床面が連続している場合には、材質に応じて自動的に清掃規則を切り替えることができ、操作者の利便性を向上することができる。 With this configuration, the autonomous mobile work device 1 can set various cleaning patterns as cleaning rules for different floor surface materials. For example, resin-based floors such as ceramic can be set as cleaning targets, while fiber-based floors such as carpets can be set as non-cleaning targets. Furthermore, when there are successive floor surfaces of different materials in a cleaning area, the cleaning rules can be automatically switched according to the material, improving convenience for the operator.

また、本実施形態では、自律走行作業装置1は、装置本体2の周囲の非作業対象を検知する赤外線センサ7aなどの光学式センサと、装置本体2の周囲の画像を撮像するカメラ7bと、床面からの振動を検知する振動センサ7dと、を更に備える。制御部10は、赤外線センサ7aなどの光学式センサの検知結果、カメラ7bの撮像結果および振動センサ7dの検知結果の2つ以上の組み合わせに基づいて、段差を識別する。 In this embodiment, the autonomous mobile work device 1 further includes an optical sensor such as an infrared sensor 7a that detects non-work objects around the device body 2, a camera 7b that captures an image of the area around the device body 2, and a vibration sensor 7d that detects vibrations from the floor surface. The control unit 10 identifies steps based on a combination of two or more of the detection results of the optical sensor such as the infrared sensor 7a, the image capture results of the camera 7b, and the detection results of the vibration sensor 7d.

このような構成により、自律走行作業装置1は、赤外線センサ7aなどの光学式センサ、カメラ7bおよび振動センサ7dのうち、各段差を検知するために適した組み合わせを適用することができる。また、各組み合わせの結果を比較することで、適切に段差を検知することができる。そのため、段差の検知率を向上することができ、段差に対する清掃の安全性および精度を向上することができる。 With this configuration, the autonomous mobile work device 1 can apply an appropriate combination of optical sensors such as infrared sensors 7a, cameras 7b, and vibration sensors 7d to detect each step. In addition, by comparing the results of each combination, steps can be detected appropriately. This can improve the step detection rate, and can improve the safety and accuracy of cleaning steps.

なお、上記した実施形態では、走行に関するパラメータとして、段差閾値、段差沿い走行フラグ、段差回避フラグおよび走行時走行不可フラグなどの走行規則を設定する例を説明したが、本発明は走行規則をこれらに限定せず、他の走行パターンに対応する走行規則を含んでもよい。また、清掃に関するパラメータとして、清掃部4の清掃部材16のパッド圧やパッド回転数、洗浄液供給部17の供給水量および吸引部18の吸引量などの清掃規則を設定する例を説明したが、本発明は清掃規則をこれらに限定せず、他の清掃パターンに対応する清掃規則を含んでもよい。 In the above embodiment, an example was described in which driving rules such as a step threshold, a step-following flag, a step-avoidance flag, and a driving-impossible-when-driving flag were set as driving-related parameters, but the present invention does not limit the driving rules to these, and driving rules corresponding to other driving patterns may be included. Also, an example was described in which cleaning rules such as the pad pressure and pad rotation speed of the cleaning member 16 of the cleaning unit 4, the amount of water supplied by the cleaning liquid supply unit 17, and the amount of suction by the suction unit 18 were set as cleaning-related parameters, but the present invention does not limit the cleaning rules to these, and cleaning rules corresponding to other cleaning patterns may be included.

また、上記した実施形態では、操作表示部8および操作端末13によって、走行部3を操作する例を説明したが、本発明はこの例に限定されず、操作者が手動操作可能なハンドルおよびスロットルを備えて走行部3を操作ように構成してもよい。 In the above embodiment, an example was described in which the traveling unit 3 was operated using the operation display unit 8 and the operation terminal 13, but the present invention is not limited to this example, and the traveling unit 3 may be configured to be operated by an operator using a handle and throttle that can be manually operated.

また、本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う自律走行作業装置もまた本発明の技術思想に含まれる。 The present invention may be modified as appropriate without going against the gist or concept of the invention as can be read from the claims and the entire specification, and an autonomous mobile work device with such modifications is also included in the technical concept of the present invention.

本発明は、自律的に走行し自動で作業する自動走行作業を実行可能な自律走行作業装置によって、ショッピングモールなどの商業施設の床面の清掃作業や、工場、鉄道ターミナルなどの作業エリアの自動作業を行う、自動床面洗浄・清掃装置やカメラで監視を行う警備装置などの産業用(業務用)作業ロボットに好適に利用することができる。 The present invention is an autonomous mobile work device capable of performing autonomous mobile work, traveling autonomously and working automatically, and can be suitably used in industrial (commercial) work robots, such as automatic floor washing and cleaning devices that perform floor cleaning work in commercial facilities such as shopping malls, and automatic work in work areas such as factories and railway terminals, and security devices that perform surveillance using cameras.

1 自律走行作業装置
2 装置本体
3 走行部
4 清掃部(作業部)
5 計測部
6 障害物検知部
7 段差検知部
7a 赤外線センサ
7b カメラ
7c ラインマーカー
7d 振動センサ
8 操作表示部
10 制御部
11 記憶部
12 通信部
13 操作端末
20 モード切替部
21 地図作成部
22 段差識別部
23 走行判定部
24 スキャン走行制御部
25 テスト走行制御部
26 自動運転制御部
1 Autonomous traveling work device 2 Device body 3 Traveling unit 4 Cleaning unit (working unit)
5 Measurement unit 6 Obstacle detection unit 7 Level difference detection unit 7a Infrared sensor 7b Camera 7c Line marker 7d Vibration sensor 8 Operation display unit 10 Control unit 11 Memory unit 12 Communication unit 13 Operation terminal 20 Mode switching unit 21 Map creation unit 22 Level difference identification unit 23 Travel determination unit 24 Scan travel control unit 25 Test travel control unit 26 Automatic driving control unit

Claims (10)

自動的に走行および作業を行う自動運転を実行可能な自律走行作業装置であって、
装置本体と、
前記装置本体を走行させる走行部と、
前記装置本体の走行経路上で作業を行う作業部と、
手動または自動によって前記装置本体が作業エリアの走行または作業を行うように前記走行部または前記作業部を制御する制御部と、
前記作業エリアの床面に存在する段差を識別する1以上の段差種別を組み合わせてフロアタイプとして、1以上の前記フロアタイプを予め記憶すると共に、前記各フロアタイプの前記各段差種別について前記段差に対する走行または作業に関する1以上のパラメータを記憶する記憶部と、を備え、
更に、前記床面に照射された所定の光を含む画像を撮影し、前記画像の前記所定の光の形状に基づいて段差を検知する段差検知部と、
前記段差検知部の検知結果に基づいて、前記段差種別を識別する段差識別部と、を備え、
前記制御部は、自動によって設定される前記フロアタイプに応じて前記1以上のパラメータに基づいて前記段差に対して走行を行うように前記走行部を制御することを特徴とする自律走行作業装置。
An autonomous mobile work device capable of performing automatic driving to automatically travel and work,
A device body,
A running unit that runs the device body;
A working unit that performs work on a travel path of the device body;
A control unit that controls the traveling unit or the working unit so that the device body travels or works in a work area manually or automatically;
a storage unit that stores one or more floor types in advance by combining one or more step types that identify steps present on a floor surface of the working area, and stores one or more parameters related to travel or work on the steps for each step type of each floor type,
a level difference detection unit that captures an image including a predetermined light irradiated onto the floor surface and detects a level difference based on a shape of the predetermined light in the image;
a level difference identifying unit that identifies the level difference type based on a detection result of the level difference detecting unit,
The control unit controls the traveling unit to travel over the step based on the one or more parameters in accordance with the floor type that is automatically set.
前記段差検知部は、前記所定の光として進行方向に直交する所定線長のレーザーラインを照射するラインマーカーを備えることを特徴とする請求項1に記載の自律走行作業装置。2. The autonomous mobile work device according to claim 1, wherein the step detection unit includes a line marker that irradiates a laser line of a predetermined length perpendicular to a traveling direction as the predetermined light. 前記制御部は、前記作業エリアを走行している間の走行状況または周辺状況を取得し、前記走行状況または前記周辺状況に基づいて前記フロアタイプを判定して自動で設定することを特徴とする請求項1に記載の自律走行作業装置。 The autonomous mobile work device according to claim 1, characterized in that the control unit acquires driving conditions or surrounding conditions while traveling in the work area, and determines and automatically sets the floor type based on the driving conditions or surrounding conditions. 前記制御部は、前記作業エリアの環境地図に基づいて前記作業エリアを塗りつぶすような前記走行経路で前記装置本体を自動的に始点から終点まで走行させるテスト走行を実行するように前記走行部または前記作業部を制御して、前記テスト走行時の走行データまたは作業データを含む運転プランを作成するテスト走行制御部と、
前記運転プランの前記走行データまたは前記作業データに従って前記自動運転を実行するように前記走行部または前記作業部を制御する自動運転制御部と、を含み、
前記テスト走行制御部は、前記テスト走行時に前記フロアタイプを判定して自動で設定して前記運転プランに関連付けることを特徴とする請求項に記載の自律走行作業装置。
a test drive control unit that controls the traveling unit or the working unit to execute a test drive in which the device main body automatically travels from a start point to an end point along the travel route that fills in the work area based on an environmental map of the work area, and creates a driving plan including travel data or work data during the test drive;
an automatic driving control unit that controls the traveling unit or the working unit so as to execute the automatic driving according to the traveling data or the work data of the driving plan,
4. The autonomous driving work device according to claim 3 , wherein the test drive control unit determines and automatically sets the floor type during the test drive and associates the floor type with the driving plan.
前記パラメータは、前記段差に対する走行規則を含むことを特徴とする請求項1ないし請求項の何れか1項に記載の自律走行作業装置。 5. The autonomous mobile work device according to claim 1 , wherein the parameters include a driving rule for the step. 前記制御部は、前記作業エリアを走行している間に前記段差検知部によって前記段差を検知した場合、前記段差の前記段差種別に設定されている前記パラメータの前記走行規則を取得し、前記走行規則に従って前記走行部または前記作業部を制御しつつ前記段差を走行するときの走行状況を取得し、前記走行規則に従った走行が成功したか否かを前記走行状況に基づいて判定し、前記走行規則に従った走行が成功しなかった場合には、前記走行状況に基づいて前記パラメータを再設定することを特徴とする請求項に記載の自律走行作業装置。 The autonomous mobile work device of claim 5, wherein when the step is detected by the step detection unit while traveling in the work area, the control unit acquires the driving rules of the parameters set for the step type of the step, acquires the driving conditions when traveling over the step while controlling the traveling unit or the working unit in accordance with the driving rules, determines whether traveling in accordance with the driving rules was successful based on the driving conditions, and if traveling in accordance with the driving rules was not successful, re-sets the parameters based on the driving conditions . 前記制御部は、前記作業エリアを走行している間に前記段差検知部によって前記段差を検知した場合、前記段差の前記段差種別に設定されている前記パラメータの前記走行規則を取得し、前記走行規則に従って前記走行部または前記作業部を制御しつつ前記段差を走行するときの走行状況を取得し、前記走行規則に従った走行が成功したか否かを前記走行状況に基づいて判定し、前記走行規則に従った走行が成功しなかった場合には、前記走行規則に従った走行の失敗を示すと共に前記パラメータの再設定を促す情報を操作者に通知することを特徴とする請求項に記載の自律走行作業装置。 The autonomous mobile work device of claim 5, wherein when the step is detected by the step detection unit while traveling in the work area, the control unit acquires the driving rules of the parameters set for the step type of the step, acquires the driving conditions when traveling over the step while controlling the traveling unit or the working unit in accordance with the driving rules, determines whether traveling in accordance with the driving rules was successful based on the driving conditions, and, if traveling in accordance with the driving rules was not successful, notifies an operator of the failure of traveling in accordance with the driving rules and information prompting the operator to reset the parameters . 前記作業部は、前記床面に対する作業として清掃を行う清掃部で構成され、
前記パラメータは、前記清掃部が前記段差または前記床面に対して清掃を行う場合の清掃条件を含むことを特徴とする請求項1ないし請求項の何れか1項に記載の自律走行作業装置。
The working unit is configured as a cleaning unit that performs cleaning as an operation on the floor surface,
8. The autonomous mobile working device according to claim 1 , wherein the parameters include cleaning conditions for when the cleaning unit cleans the step or the floor surface.
前記記憶部は、前記床面の材質を識別する1以上の床面種別を記憶すると共に、1つ以上の前記床面種別毎に設定される前記清掃条件を記憶し、
前記段差識別部は、前記段差検知部の検知結果に基づいて、走行中の床面の床面種別を識別し、
前記段差を境界線として前記床面の材質が変化する場合、前記清掃部は、前記床面の材質に応じた前記清掃条件に変更して清掃を行うことを特徴とする請求項に記載の自律走行作業装置。
the storage unit stores one or more floor surface types that identify the material of the floor surface, and stores the cleaning conditions that are set for each of the one or more floor surface types;
The step identifying unit identifies a type of a floor surface on which the vehicle is traveling based on a detection result of the step detecting unit,
The autonomous mobile work device according to claim 8 , characterized in that when the material of the floor surface changes with the step as a boundary line, the cleaning unit changes the cleaning conditions according to the material of the floor surface and performs cleaning.
前記段差検知部は、
前記装置本体の周囲の非作業対象を検知する光学式センサと、
前記画像を撮像するカメラと、
床面からの振動を検知する振動センサと、を更に備え、
前記制御部は、前記カメラの撮像結果と、前記光学式センサの検知結果および/または前記振動センサの検知結果の組み合わせに基づいて、前記段差を識別することを特徴とする請求項1ないし請求項の何れか1項に記載の自律走行作業装置。
The step detection unit is
An optical sensor that detects non-work objects around the device body;
A camera for capturing the image;
A vibration sensor that detects vibrations from a floor surface,
An autonomous mobile work device as described in any one of claims 1 to 9, characterized in that the control unit identifies the step based on a combination of the imaging results of the camera and the detection results of the optical sensor and / or the detection results of the vibration sensor .
JP2024131721A 2019-12-26 2024-08-08 Autonomous Mobile Work Device Active JP7672782B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024131721A JP7672782B2 (en) 2019-12-26 2024-08-08 Autonomous Mobile Work Device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019235644A JP7537872B2 (en) 2019-12-26 2019-12-26 Autonomous Mobile Work Device
JP2024131721A JP7672782B2 (en) 2019-12-26 2024-08-08 Autonomous Mobile Work Device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019235644A Division JP7537872B2 (en) 2019-12-26 2019-12-26 Autonomous Mobile Work Device

Publications (2)

Publication Number Publication Date
JP2024160313A JP2024160313A (en) 2024-11-13
JP7672782B2 true JP7672782B2 (en) 2025-05-08

Family

ID=76918875

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019235644A Active JP7537872B2 (en) 2019-12-26 2019-12-26 Autonomous Mobile Work Device
JP2024131721A Active JP7672782B2 (en) 2019-12-26 2024-08-08 Autonomous Mobile Work Device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019235644A Active JP7537872B2 (en) 2019-12-26 2019-12-26 Autonomous Mobile Work Device

Country Status (1)

Country Link
JP (2) JP7537872B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7732814B2 (en) * 2021-09-07 2025-09-02 アマノ株式会社 Autonomous cleaning device
KR102821735B1 (en) * 2023-11-23 2025-06-17 주식회사 유진로봇 Method and apparatus for creating a job report of robot for transportation
WO2025110829A1 (en) * 2023-11-23 2025-05-30 주식회사 유진로봇 Method for generating work information about robot for transportation and device therefor
CN118235999A (en) * 2024-04-18 2024-06-25 追觅创新科技(苏州)有限公司 Travel control method of cleaning robot, cleaning robot and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005288655A (en) 2004-04-02 2005-10-20 Victor Co Of Japan Ltd Mobile robot
US20120125363A1 (en) 2010-11-24 2012-05-24 Samsung Electronics Co., Ltd. Robot cleaner and control method thereof
JP2018112917A (en) 2017-01-12 2018-07-19 国立大学法人豊橋技術科学大学 Autonomous traveling working device and data management method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010057647A (en) * 2008-09-03 2010-03-18 Hitachi Appliances Inc Vacuum cleaner
JP2014045898A (en) * 2012-08-30 2014-03-17 Sharp Corp Cleaning apparatus
JP2016220823A (en) * 2015-05-28 2016-12-28 シャープ株式会社 Self-propelled cleaner
JP6685755B2 (en) * 2016-02-16 2020-04-22 東芝ライフスタイル株式会社 Autonomous vehicle
JP6872189B2 (en) * 2017-02-27 2021-05-19 国立大学法人豊橋技術科学大学 Autonomous driving work equipment
JP7174505B2 (en) * 2017-05-23 2022-11-17 東芝ライフスタイル株式会社 vacuum cleaner

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005288655A (en) 2004-04-02 2005-10-20 Victor Co Of Japan Ltd Mobile robot
US20120125363A1 (en) 2010-11-24 2012-05-24 Samsung Electronics Co., Ltd. Robot cleaner and control method thereof
JP2018112917A (en) 2017-01-12 2018-07-19 国立大学法人豊橋技術科学大学 Autonomous traveling working device and data management method

Also Published As

Publication number Publication date
JP7537872B2 (en) 2024-08-21
JP2024160313A (en) 2024-11-13
JP2021105764A (en) 2021-07-26

Similar Documents

Publication Publication Date Title
JP7672782B2 (en) Autonomous Mobile Work Device
US11432698B2 (en) Mobile robotic cleaner
JP7184435B2 (en) Restrictions on movement of mobile robots
CN110313863B (en) Autonomous mobile cleaning machine, cleaning method and program for autonomous mobile cleaning machine
CN111449589B (en) System for ground processing equipment and method for operating the system
CN110313867B (en) Autonomous mobile cleaner, cleaning method for autonomous mobile cleaner, and recording medium
US10228697B2 (en) Autonomous mobile object and autonomous mobile object system
JP7764522B2 (en) Autonomous Mobile Work Device
JP7174505B2 (en) vacuum cleaner
TWI788690B (en) Mobile robot
KR20140066850A (en) Robot clean system and control method thereof
CN111459156B (en) System having first and second ground processing devices and method of operating the system
JP2019171001A (en) Autonomous mobile cleaner, cleaning method and program
JP7592206B2 (en) Autonomous mobile work device and autonomous mobile work system
KR20200105916A (en) Robot vacuum cleaner and its control method
JP2018018146A (en) Autonomous traveling device
JP7495293B2 (en) Autonomous mobile work device and program
JP7381240B2 (en) Autonomous work equipment
JP7324022B2 (en) Autonomous working device
JP7370154B2 (en) Autonomous work equipment
JP6969994B2 (en) Vacuum cleaner
JP7832835B2 (en) Driving operation information processing system and autonomous driving operation device
JP2024093167A (en) Autonomous traveling and working device and method thereof
JP2017131557A (en) Vacuum cleaner
CN118680467A (en) Method for operating a self-propelled cleaning device and self-propelled cleaning device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250328

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250422

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250422

R150 Certificate of patent or registration of utility model

Ref document number: 7672782

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150