JP7370154B2 - Autonomous work equipment - Google Patents
Autonomous work equipment Download PDFInfo
- Publication number
- JP7370154B2 JP7370154B2 JP2019062998A JP2019062998A JP7370154B2 JP 7370154 B2 JP7370154 B2 JP 7370154B2 JP 2019062998 A JP2019062998 A JP 2019062998A JP 2019062998 A JP2019062998 A JP 2019062998A JP 7370154 B2 JP7370154 B2 JP 7370154B2
- Authority
- JP
- Japan
- Prior art keywords
- cleaning
- plan
- work
- traveling
- reproduction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004140 cleaning Methods 0.000 claims description 902
- 230000008859 change Effects 0.000 claims description 145
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 77
- 239000012530 fluid Substances 0.000 claims description 38
- 238000003860 storage Methods 0.000 claims description 33
- 238000005498 polishing Methods 0.000 claims description 20
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 239000007788 liquid Substances 0.000 description 56
- 239000000428 dust Substances 0.000 description 26
- 239000010865 sewage Substances 0.000 description 22
- 230000004044 response Effects 0.000 description 16
- 230000007613 environmental effect Effects 0.000 description 15
- 239000008400 supply water Substances 0.000 description 15
- 238000005259 measurement Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 229920000877 Melamine resin Polymers 0.000 description 7
- JDSHMPZPIAZGSV-UHFFFAOYSA-N melamine Chemical compound NC1=NC(N)=NC(N)=N1 JDSHMPZPIAZGSV-UHFFFAOYSA-N 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 6
- 238000011084 recovery Methods 0.000 description 6
- 239000007921 spray Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 239000002351 wastewater Substances 0.000 description 5
- 238000005406 washing Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005108 dry cleaning Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004904 shortening Methods 0.000 description 3
- 230000008685 targeting Effects 0.000 description 3
- 239000000919 ceramic Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000004579 marble Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 230000003245 working effect Effects 0.000 description 1
Images
Landscapes
- Electric Vacuum Cleaner (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本発明は、自律的に走行し自動で作業する自動走行作業を実行可能な自律走行作業装置に関する。 TECHNICAL FIELD The present invention relates to an autonomous working device capable of autonomously running and performing automatic driving work.
従来、自律走行作業装置は、手動操作により走行および作業(清掃)を行いながら自動走行作業(自動走行清掃)のために走行データおよび作業データ(清掃データ)を記憶する学習走行作業を行う学習走行モードと、記憶した走行データおよび作業データに従って走行および作業を制御する自動走行作業を行う自動走行モードとを切り替えて動作するように構成される。自律走行作業装置は、例えば、産業用(業務用)の清掃ロボット(自律走行清掃装置)として構成されて、ショッピングモール等の商業施設の床面の清掃作業を行うために用いられる。 Conventionally, autonomous driving work devices perform learning driving tasks that store travel data and work data (cleaning data) for automated driving tasks (automatic driving cleaning) while manually operating and working (cleaning). The vehicle is configured to operate by switching between an automatic driving mode and an automatic driving mode in which driving and work are controlled according to stored driving data and work data. The autonomous working device is configured, for example, as an industrial (commercial) cleaning robot (autonomous cleaning device) and is used to clean the floors of commercial facilities such as shopping malls.
例えば、特許文献1の床清掃ロボット(自律走行作業装置)は、床面を清掃しながら走行して各清掃通路の走行パターン(走行データ)を記憶し、記憶した走行パターンに従って床面の清掃を再現可能とする。床清掃ロボットは、記憶のみ走行スイッチを設けていて、記憶のみ走行スイッチが操作された場合、清掃手段をオフにして、各通路の幅や通路長を計測しながら走行処理を行い、通路長や幅等の走行パターンを記憶する。
For example, the floor cleaning robot (autonomous mobile work device) disclosed in
上記のような従来の自律走行作業装置は、走行データのみを記憶することで、清掃作業に掛かる手間を省いて、使い勝手の向上を図ることができ、走行データに基づいて同一の走行経路を自律的に走行させることができる。なお、清掃作業については、走行データのみに基づいて自動走行する際に、清掃作業を制御すればよい。あるいは、清掃作業と共に走行を行って、走行データと共に清掃作業に掛かる作業データを記憶して、走行データおよび作業データに基づく自動走行作業を行ってもよい。 Conventional autonomous mobile work devices such as those described above can save the effort required for cleaning work and improve usability by storing only the travel data, and can autonomously follow the same travel route based on the travel data. It can be run on a regular basis. Note that the cleaning work may be controlled when the vehicle automatically travels based only on the travel data. Alternatively, the vehicle may travel together with the cleaning work, store work data related to the cleaning work together with the travel data, and perform automatic travel work based on the travel data and the work data.
しかしながら、自律走行作業装置は、作業エリアが同じであっても、作業環境や作業条件が異なる場合がある。例えば、商業施設の床面等を清掃する自律走行清掃装置は、清掃エリア(作業エリア)が変化しなくても、イベントやセールの有無および天気の変化等のように作業環境や作業条件が変化することがある。このように作業環境や作業条件が変化すると、床面の汚れ方が異なるので、走行データと共に記憶した清掃データでは、適切な清掃を行うことができず、汚れ方に合わせた清掃を行う必要がある。即ち、従来の自律走行清掃装置は、異なる清掃作業を行うように制御したり、学習走行作業をやり直して異なる清掃データを用意したりする必要があるので、清掃作業の制御や学習走行作業の仕直しに手間が掛かる。 However, autonomous working devices may have different working environments and working conditions even if the working area is the same. For example, an autonomous cleaning device that cleans the floors of commercial facilities can change the work environment and work conditions even if the cleaning area (work area) does not change, such as the presence or absence of an event or sale, or changes in the weather. There are things to do. As the working environment and working conditions change, the level of dirt on the floor surface changes. Therefore, it is not possible to perform appropriate cleaning using the cleaning data stored together with the driving data, and it is necessary to perform cleaning according to the level of dirt. be. In other words, with conventional autonomous cleaning devices, it is necessary to control the cleaning task to perform different cleaning tasks, or to redo the learning task and prepare different cleaning data. It takes time to fix.
本発明は、上記したような問題に鑑みなされたものであり、本発明の課題は、作業環境や作業条件の変化に拘らず、学習走行作業の仕直しの手間を省いて、好適な走行データや作業データを用いて自動走行作業を行うことができる自律走行作業装置を提供することにある。 The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to provide suitable driving data without having to redo the learning driving work, regardless of changes in the work environment or working conditions. An object of the present invention is to provide an autonomous traveling work device that can perform automatic traveling work using information and work data.
上記課題を解決するために、本発明の第1の自律走行作業装置は、自律的に走行し自動で作業する自動走行作業を実行可能な自律走行作業装置であって、装置本体と、前記装置本体を作業エリア内で走行させる走行部と、前記装置本体の前記作業エリア内の走行経路上で作業を行う作業部と、前記走行部および前記作業部の手動操作により該自律走行作業装置の学習走行作業が行われる間に、前記走行部の走行データと前記作業部の作業データとを記憶して、前記走行データと前記作業データとを含む作業プランを作成するプラン作成部と、前記プラン作成部により作成された前記作業プランを、該自律走行作業装置の自動走行作業のために記憶する記憶部と、前記記憶部から再現プランとして読み出した前記作業プランに基づいて、前記走行部および前記作業部を制御して前記自動走行作業を行う再現制御部と、前記再現プランの前記走行データおよび/または前記作業データを変更するプラン変更部と、を備え、前記プラン変更部は、前記再現プランの示す走行経路を変更することなく、前記再現プランの前記走行データおよび/または前記作業データを一括して変更可能に構成され、前記再現制御部は、前記プラン変更部によって前記再現プランが変更された場合に、変更後の前記再現プランに基づいて前記自動走行作業を行い、前記作業部は、複数種類の清掃作業のうちの一の前記清掃作業を選択して前記作業として行うように構成され、また、前記複数種類の清掃作業のそれぞれに対応する複数種類の清掃部材を切り替えて使用するように構成され、一の前記清掃作業を伴う前記学習走行作業が行われるとき、前記プラン作成部は、一の前記清掃作業の清掃データを前記作業データとして記憶して前記作業プランを作成し、一の前記清掃部材を使用する一の前記清掃作業を伴う前記学習走行作業により作成された前記再現プランに基づいて前記再現制御部が前記自動走行作業を行うとき、前記プラン変更部は、前記作業部が一の前記清掃作業と異なる他の前記清掃作業を行うと判定すると共に、前記作業部が一の前記清掃部材と異なる他の前記清掃部材を使用すると判別した場合、他の前記清掃部材を使用する他の前記清掃作業に対応するように、前記再現プランを、一の前記清掃部材と他の前記清掃部材との所定の組み合わせに応じて所定の内容に一括して変更する、ことを特徴とする。 In order to solve the above-mentioned problems, a first autonomous working device of the present invention is an autonomous working device capable of autonomously traveling and performing automatic driving work, which includes a main body of the device, and the device. a traveling section that causes the main body to travel within the work area; a working section that performs work on the traveling path of the device main body within the working area; and learning of the autonomous working device through manual operation of the traveling section and the working section. a plan creation unit that stores travel data of the travel unit and work data of the work unit while travel work is performed, and creates a work plan including the travel data and the work data; and the plan creation unit. a storage unit that stores the work plan created by the unit for the automatic driving work of the autonomous mobile work device; a reproduction control section that controls the automatic driving section to perform the automatic driving work, and a plan changing section that changes the driving data and/or the work data of the reproduction plan, and the plan changing section is configured to change the driving data and/or work data of the reproduction plan. The driving data and/or the work data of the reproduction plan can be changed all at once without changing the travel route shown, and the reproduction control unit is configured to change the reproduction plan by the plan changing unit. the automated driving work is performed based on the modified reproduction plan, and the work unit is configured to select one of the cleaning work from a plurality of types of cleaning work and perform it as the work; Further, the plan creation unit is configured to switch and use a plurality of types of cleaning members corresponding to each of the plurality of types of cleaning work, and when the learning traveling work accompanied by one of the cleaning work is performed, the plan creation unit: The cleaning data of one said cleaning work is stored as said work data to create said work plan, and said reproduction plan created by said learning driving work involving one said cleaning work using one said cleaning member. When the reproduction control unit performs the automatic driving work based on the above, the plan changing unit determines that the working unit performs another cleaning work that is different from the one cleaning work, and also determines that the working unit performs the cleaning work that is different from the one cleaning work. When it is determined that another cleaning member different from the cleaning member is to be used, the reproduction plan is changed to one cleaning member and the other cleaning member so as to correspond to the other cleaning work using the other cleaning member. It is characterized in that predetermined contents are changed all at once according to a predetermined combination with a cleaning member .
本発明の第1の自律走行作業装置によれば、学習走行作業で作成した作業プランを再現プランとして利用して自動走行作業を行う場合に、再現プランの示す走行経路を変更することなく、作業エリアの床面の汚れ状況や作業スケジュールの都合等、様々な用途に応じて、走行データや作業データを一括して変更することができる。そのため、自律走行作業装置の操作に慣れていない操作者でも、走行データや作業データを1つ1つ設定することなく、所望の再現プランを容易に作成することができる。従って、同一の作業エリアの作業を行うときに、作業エリアの汚れ状況や作業スケジュールが変更された場合でも、走行経路を変える必要がなければ、学習走行作業をやり直すことなく、様々な用途に合わせた再現プランを容易に設定することができる。
また、同一の作業エリアの同一の走行経路を対象とする場合、学習走行作業をやり直すことなく、作業の異なる作業プランを容易に設定することができ、作業を容易に転換することができる。
また、同一の作業エリアの同一の走行経路を対象とする場合、学習走行作業をやり直すことなく、清掃部材毎に清掃作業の異なる作業プランを容易に設定することができ、清掃部材の変更があった場合に清掃作業を容易に転換することができる。
According to the first autonomous driving work device of the present invention, when performing automatic driving work using the work plan created in the learning driving work as a reproduction plan, the work can be performed without changing the driving route indicated by the reproduction plan. Travel data and work data can be changed all at once depending on various uses, such as the level of dirt on the floor of the area and the convenience of work schedules. Therefore, even an operator who is not accustomed to operating an autonomous mobile work device can easily create a desired reproduction plan without setting travel data and work data one by one. Therefore, when working in the same work area, even if the dirtiness of the work area or the work schedule changes, if there is no need to change the driving route, you can adapt it to various uses without having to redo the learning driving work. You can easily set up a reproduction plan.
Further, when the same driving route in the same work area is targeted, a different work plan for the work can be easily set without redoing the learning driving work, and the work can be easily changed.
In addition, when targeting the same travel route in the same work area, it is possible to easily set a different work plan for cleaning work for each cleaning member without redoing the learning travel work, and there is no need to change the cleaning member. Cleaning tasks can be easily redirected in case of emergency.
上記課題を解決するために、本発明の第2の自律走行作業装置は、前記プラン変更部は、変更した前記再現プランを新たな前記作業プランとして前記記憶部に記憶する。 In order to solve the above problem, in the second autonomous traveling work device of the present invention, the plan changing unit stores the changed reproduction plan in the storage unit as the new work plan.
本発明の第2の自律走行作業装置によれば、学習走行作業を一回行うだけで、同一の作業エリアの同一の走行経路を対象としつつ、用途の異なる複数の作業プランを容易に作成して事前に用意しておくことができる。そのため、操作者は、複数の作業プランから用途に応じて再現プランを選択するだけで、手間を掛けることなく、所望の自動走行作業を行うことができる。 According to the second autonomous driving work device of the present invention, by performing the learning driving work only once, it is possible to easily create multiple work plans for different purposes while targeting the same driving route in the same work area. You can prepare it in advance. Therefore, the operator can perform the desired automated driving work without any effort by simply selecting a reproduction plan from a plurality of work plans according to the application.
上記課題を解決するために、本発明の第3の自律走行作業装置は、前記作業部は、前記複数種類の清掃作業として、床面洗浄作業と、ワックス剥離作業と、床面艶出し作業と、吸引清掃作業とから、一の前記清掃作業を選択して行う。 In order to solve the above problems, the third autonomous working device of the present invention provides that the working section performs floor cleaning work, wax removal work, and floor polishing work as the plurality of types of cleaning work. , suction cleaning operation, and performs one of the cleaning operations.
本発明の第3の自律走行作業装置によれば、同一の作業エリアの同一の走行経路を対象とする場合に、床面洗浄作業、ワックス剥離作業、床面艶出し作業および吸引清掃作業の何れかの清掃作業を行って作業プランを作成した後、学習走行作業をやり直すことなく、他の清掃作業を行うための作業プランを容易に設定することができる。従って、床面洗浄作業、ワックス剥離作業、床面艶出し作業および吸引清掃作業の間で清掃作業を容易に転換することができる。 According to the third autonomous work device of the present invention, when the same travel route in the same work area is targeted, any of the floor cleaning work, wax removal work, floor polishing work, and suction cleaning work can be performed. After performing the cleaning work and creating a work plan, it is possible to easily set a work plan for performing another cleaning work without redoing the learning driving work. Therefore, the cleaning work can be easily changed between floor washing work, wax stripping work, floor polishing work, and suction cleaning work.
上記課題を解決するために、本発明の第4の自律走行作業装置は、前記プラン変更部は、前記再現プランに基づく前記自動走行作業に、走行中の作業液の供給が含まれ、前記再現プランを一括して変更する際に前記走行データの走行速度が変更されるとき、前記作業液の供給水量の総量を一定にする総量一定供給オプションが設定された場合には、元の前記再現プランに基づく前記自動走行作業で消費される前記作業液の供給水量の総量を維持するように、前記作業データの前記作業液の供給水量を設定して前記再現プランを一括して変更する。 In order to solve the above problem, the fourth autonomous driving work device of the present invention is configured such that the plan changing unit includes the supply of working fluid during traveling in the automatic driving work based on the reproduction plan, and When the traveling speed of the traveling data is changed when changing plans all at once, if the constant total supply option that keeps the total amount of water supplied for the working fluid constant is set, the original reproduction plan will be changed. The reproduction plan is changed all at once by setting the water supply amount of the working fluid in the work data so as to maintain the total amount of the water supply of the working fluid consumed in the automatic driving work based on the above.
本発明の第4の自律走行作業装置によれば、走行速度の変更に応じて作業液の供給水量を変更する必要が生じた場合でも、作業液の供給水量の総量は変更されないので、作業液の残量が枯渇することなく、自動走行作業を完了することができる。従って、作業液不足により作業に伴って床面を傷つける問題や、作業液不足により床面の作業効果が十分に得られない問題を回避することができる。 According to the fourth autonomous working device of the present invention, even if it becomes necessary to change the amount of water supplied to the working fluid in accordance with a change in the traveling speed, the total amount of water supplied to the working fluid is not changed. Automatic driving tasks can be completed without running out of remaining capacity. Therefore, it is possible to avoid the problem of damaging the floor surface during work due to a lack of working fluid, or the problem of not being able to obtain a sufficient working effect on the floor surface due to a lack of working fluid.
上記課題を解決するために、本発明の第5の自律走行作業装置は、前記プラン変更部は、前記再現プランに基づく前記自動走行作業に、走行中の作業液の供給が含まれ、前記再現プランを一括して変更する際に前記走行データの走行速度が変更されるとき、前記作業液の供給水量を前記走行速度に追従させる速度追従供給オプションが設定された場合には、前記走行速度の変更の割合に応じて前記作業液の供給水量を増減させるように、前記作業データの前記作業液の供給水量を設定して前記再現プランを一括して変更する。 In order to solve the above problem, a fifth autonomous driving work device of the present invention provides that the plan changing unit includes supplying a working fluid during traveling in the automatic driving work based on the reproduction plan, and When the traveling speed of the traveling data is changed when changing plans all at once, if the speed following supply option is set to make the water supply amount of the working fluid follow the traveling speed, The reproduction plan is changed all at once by setting the amount of water to be supplied to the working fluid in the work data so that the amount of water to be supplied to the working fluid is increased or decreased in accordance with the rate of change.
本発明の第5の自律走行作業装置によれば、走行速度の変更に応じて作業液の供給水量を変更する必要が生じた場合でも、走行速度に応じた供給水量で作業液を供給することができる。従って、走行速度を遅く設定した場合でも、作業液の枯渇により床面の作業が完遂できない問題を回避することができる。 According to the fifth autonomous working device of the present invention, even if it becomes necessary to change the amount of water supplied for the working fluid in accordance with a change in the traveling speed, the working fluid can be supplied in an amount that corresponds to the traveling speed. Can be done. Therefore, even if the traveling speed is set low, it is possible to avoid the problem of not being able to complete floor work due to depletion of the working fluid.
上記課題を解決するために、本発明の第6の自律走行作業装置は、前記再現プランの変更を制限する制限フラグが前記再現プランに設定されている場合、前記プラン変更部は、前記再現プランの変更を制限する。 In order to solve the above problem, in a sixth autonomous working device of the present invention, when a restriction flag that restricts changes in the reproduction plan is set in the reproduction plan, the plan changing unit Restrict changes to.
本発明の第6の自律走行作業装置によれば、走行データや作業データにおいて変更を所望しない部分については、予め制限フラグを設定しておくことで、再現プランが一括して変更される場合でも、元の再現プランの設定を維持することができる。 According to the sixth autonomous working device of the present invention, restriction flags can be set in advance for portions of travel data or work data that are not desired to be changed, even when the reproduction plan is changed all at once. , the original reproduction plan settings can be maintained.
上記課題を解決するために、本発明の第7の自律走行作業装置は、前記プラン変更部は、前記制限フラグとして、前記走行データの走行速度の変更を制限する旋回フラグが、前記再現プランの旋回走行区間のステップに設定されている場合には、前記旋回走行区間のステップについて前記走行データの走行速度を速くする変更を指示された場合でも、前記再現プランの作成時の走行速度を維持する。 In order to solve the above problem, in the seventh autonomous working device of the present invention, the plan changing unit includes a turning flag that limits a change in the traveling speed of the traveling data, as the restriction flag, in the reproduction plan. If it is set to a step in a turning section, the traveling speed at the time of creation of the reproduction plan is maintained even if an instruction is given to change the traveling speed of the traveling data for the step in the turning section. .
本発明の第7の自律走行作業装置によれば、作業時間の短縮等を目的として走行速度を高速化する場合でも、旋回走行区間では高速化されないので、旋回走行区間で自動走行や自動作業に生じる問題を事前に防ぐことができ、安全を確保して自動走行作業を行うことができる。例えば、旋回走行区間での転倒や汚水の回収不足を抑制することができる。また、旋回走行区間での安全を図るための細かな設定について、操作者が行う手間を省くことができる。 According to the seventh autonomous traveling work device of the present invention, even when the traveling speed is increased for the purpose of shortening the working time, the speed is not increased in the turning traveling section, so that automatic traveling or automatic work is not performed in the turning traveling section. Problems that may occur can be prevented in advance, and autonomous driving operations can be performed while ensuring safety. For example, it is possible to suppress falls during turning sections and insufficient collection of waste water. Further, the operator can save time and effort in making detailed settings for ensuring safety in the turning section.
上記課題を解決するために、本発明の第8の自律走行作業装置は、前記プラン作成部は、前記作業プランの前記走行データにおいて、前記走行部の走行軌跡の曲率半径が所定の曲率半径閾値以下の区間、または前記走行部の操舵角が所定の操舵角閾値以上の区間を前記旋回走行区間と判定して、前記旋回フラグを設定する。 In order to solve the above problem, in the eighth autonomous mobile work device of the present invention, the plan creation unit is configured such that, in the travel data of the work plan, the radius of curvature of the travel trajectory of the travel unit is a predetermined curvature radius threshold. The following sections, or sections in which the steering angle of the travel section is equal to or greater than a predetermined steering angle threshold, are determined to be the turning travel section, and the turning flag is set.
本発明の第8の自律走行作業装置によれば、走行経路の旋回走行区間を容易に認識して予め作業プランに設定することができる。
According to the eighth autonomous traveling work device of the present invention, the turning section of the travel route can be easily recognized and set in advance in the work plan.
本発明によれば、自律走行作業装置は、作業環境や作業条件の変化に拘らず、学習走行作業の仕直しの手間を省いて、好適な走行データや作業データを用いて自動走行作業を行うことができる。 According to the present invention, the autonomous driving work device performs automatic driving work using suitable driving data and work data, regardless of changes in the work environment or working conditions, without the need for reworking the learning driving work. be able to.
以下、本発明の実施の形態について図面を参照しながら説明する。以下の実施形態は、本発明の好適な具体例であって、種々の好ましい技術を開示しているが、本発明の技術範囲はこれらの態様に限定されるものではない。 Embodiments of the present invention will be described below with reference to the drawings. Although the following embodiments are preferred specific examples of the present invention and disclose various preferred techniques, the technical scope of the present invention is not limited to these aspects.
本発明の実施形態による自律走行作業装置1について説明する。図1に示すように、自律走行作業装置1は、各部を収容するための装置本体2と、装置本体2を走行させる走行部3と、走行部3の手動操作を受け付ける走行操作部4とを備える。自律走行作業装置1は、所定の作業を実行する作業機構(作業部)を装置本体2に搭載することができ、例えば、装置本体2の下方の床面FLの清掃作業を実行する清掃部5を作業部として備えて、自律走行清掃装置として機能する。自律走行作業装置1は、例えば、ショッピングモール等の商業施設、オフィス、ホテル、病院、学校、工場等の全部または一部の領域を清掃エリア(作業エリア)として、清掃エリアの床面FLを清掃の対象とする。
An autonomous traveling
また、自律走行作業装置1は、装置本体2と周囲の壁や障害物(例えば、置物等)等の非作業対象との位置関係を計測する計測部6と、所定距離内の壁や障害物を検知する障害物検知部7とを備える。また、自律走行作業装置1は、自律走行作業装置1の各種機能の操作や表示のためのタッチパネル28(図4参照)からなる操作表示部8と、自律走行作業装置1の各部に電力を供給し、バッテリー(図示せず)の残量監視や充電を制御するための電源部9とを備える。更に、自律走行作業装置1は、自律走行作業装置1の各部および各種機能(走行部3による走行、清掃部5による清掃作業、計測部6による計測等)を統括制御する制御部10と、走行部3の走行データや清掃部5の清掃データ(作業データ)からなる清掃プラン(作業プラン)を記憶する記憶部11とを備える(図2参照)。
The
次に、自律走行作業装置1の動作の概要を説明する。
Next, an overview of the operation of the autonomous
自律走行作業装置1は、手動操作による走行および自動操作による自律的な走行が可能な車両であって、学習走行モード、自動走行モードおよび手動走行モードの何れかの動作モードに切り替えられて動作する。
The autonomous
自律走行作業装置1は、学習走行モードおよび手動走行モードでは、学習走行清掃(学習走行作業)および手動走行清掃(手動走行作業)をそれぞれ行って、操作者による走行操作部4や操作表示部8の手動操作に応じて手動走行や手動清掃(手動作業)を行う。学習走行清掃では、更に、学習走行に伴って清掃エリアの環境地図を作成して記憶すると共に、学習走行時の走行経路や走行状態を示す走行データと、学習清掃時の清掃状態を示す清掃データとを取得して走行データおよび清掃データを含む清掃プランを記憶する。清掃プランには、学習走行時の環境地図や、学習清掃時の清掃部5の清掃部材12の種類が関連付けられて記憶される。
In the learning driving mode and the manual driving mode, the autonomous
自律走行作業装置1は、自動走行モードでは(図9のステップS1参照)、自動走行清掃(自動走行作業)を行って、学習走行清掃で記憶された清掃プランのうちで、操作者に選択された清掃プラン(再現プラン)を再現するように、再現プランおよび対応する環境地図に基づいて、制御部10による自動操作に応じて自動走行および自動清掃(自動作業)を行う。なお、自動走行モードでは、自動走行清掃を開始する前に、操作者の操作に応じて、再現プランを一括して変更することができる。再現プランの一括変更の詳細は後述する。
In the automatic driving mode (see step S1 in FIG. 9), the autonomous
清掃プラン(作業プラン)は、図3に示すように、走行データおよび清掃データを所定のステップ毎に関連付けて構成される。清掃プランのステップは、学習走行清掃において、所定の時間間隔毎(例えば、25m/s毎)に設定されてもよく、あるいは、自律走行作業装置1の所定の移動距離(例えば、0.5m毎)に設定されてもよい。 As shown in FIG. 3, the cleaning plan (work plan) is constructed by associating travel data and cleaning data for each predetermined step. The steps of the cleaning plan may be set at predetermined time intervals (for example, every 25 m/s) or at predetermined movement distances of the autonomous mobile work device 1 (for example, every 0.5 m/s) in learning running cleaning. ) may be set.
走行データは、例えば、走行部3の走行経路上の自己位置データ(環境地図上の自己位置を示すX座標およびY座標、開始位置の向きに対する角度)、操舵フラグ(直進、左折、右折)、進行方向への走行速度[m/s]および旋回速度[deg/s]を含み、走行データに基づいて走行経路を図化することができる。あるいは、走行速度は、複数段階の速度の何れかに切り替えられてよく、走行データは、走行速度の段階的な速度を数字(例えば、0~7の8段階)に換算して記憶するとよい。 The travel data includes, for example, self-position data on the travel route of the travel section 3 (X and Y coordinates indicating the self-position on the environmental map, angle with respect to the direction of the starting position), a steering flag (go straight, turn left, turn right), It includes the traveling speed [m/s] in the traveling direction and the turning speed [deg/s], and the traveling route can be plotted based on the traveling data. Alternatively, the running speed may be switched to one of a plurality of speed levels, and the running data may be stored by converting the running speed into numbers (for example, 8 levels from 0 to 7).
清掃データは、例えば、清掃部5の清掃部材12のパッド圧、洗浄液供給部13の供給水量および吸引部14の吸引量を含む。パッド圧は、清掃部材12を床面FLに押し付ける力であり、供給水量は、洗浄液供給部13によって床面FLに供給される洗浄液(作業液)の量であり、吸引量は、吸引部14によって床面FLから洗浄後の汚水を吸引する際の吸引ブロア(図示せず)の稼働強度である。なお、パッド圧、供給水量および吸引量は、複数段階の強度の何れかに切り替えられてよく、清掃データは、パッド圧、供給水量および吸引量の段階的な強度を数字(例えば、0~2の3段階や、0~4の5段階等)に換算して記憶するとよい。なお、清掃データは、清掃部材12の作動/停止、回転速度を含んでもよい。
The cleaning data includes, for example, the pad pressure of the cleaning
清掃プランは、走行データおよび清掃データに加えて、清掃プランの変更を制限する制限フラグを含む。制限フラグとして、例えば、各ステップが走行部3の旋回走行区間か否かを示す旋回フラグが1または0にそれぞれ設定される。旋回フラグが1に設定されているステップ、即ち、旋回走行区間のステップは、清掃プランが変更される場合でも、走行データの走行速度の加速の変更が制限されるので、清掃プランの作成時に記憶された最高走行速度が維持される。また、清掃プランは、上記した以外に、学習走行清掃開始からの経過時間をステップ毎に関連付けて記憶してもよい。
In addition to travel data and cleaning data, the cleaning plan includes a restriction flag that restricts changes to the cleaning plan. As the restriction flag, for example, a turning flag indicating whether each step is a turning section of the traveling
次に、自律走行作業装置1の各部を説明する。
Next, each part of the autonomous
走行部3は、装置本体2の下部に設けられていて、駆動輪として1つの前輪3aを備え、補助輪として一対の後輪3bを備える。前輪3aは、進行方向前側で装置幅方向中央に設けられ、走行駆動用モータ(図示せず)と前輪回転用エンコーダ(図示せず)とを備える。走行部3は、走行駆動用モータを駆動して前輪3aを回転させることで装置本体2を前進させ、前輪3aの回転を停止させることで装置本体2を停止させる。走行駆動用モータの駆動を制御することで、自律走行作業装置1(走行部3)の走行速度の調整(加減速)が行われる。なお、走行部3は、走行駆動用モータが前輪3aを逆転させることで装置本体2を後退させてもよい。
The running
また、前輪3aは、操舵軸(図示せず)と操舵用モータ(図示せず)と操舵回転用エンコーダ(図示せず)とを備える。走行部3は、操舵用モータを駆動して操舵軸を回転させることで前輪3aの向きを変えて装置本体2を操舵し、前輪3aの向きを変えながら装置本体2を前進させることで、自律走行作業装置1(走行部3)を左折(左旋回)や右折(右旋回)させる。操舵用モータの駆動を制御することで、し、自律走行作業装置1(走行部3)の操舵角の調整が行われる。
Further, the
一対の後輪3bは、進行方向後側で装置幅方向(左右方向)に間隔を空けて設けられ、それぞれ走行距離を回転量から把握するためのエンコーダ(図示せず)を備える。一対の後輪3bは、前輪3aの駆動による装置本体2の移動に応じて従動回転する。自律走行作業装置1(走行部3)の走行速度の調整(加減速)と操舵は、後輪3bに備えられたエンコーダを用いて後輪3bの各々の回転量をフィードバックしながら走行駆動用モータと操舵用モータを制御することで行われてもよい。なお、本実施形態では、駆動輪の前輪3aと補助輪の後輪3bとを備える例を説明したが、本発明はこの例に限定されず、例えば、他の実施形態では、補助輪の前輪3aと一対の駆動輪の後輪3bとを備えてもよい。
The pair of
走行部3は、動作モードが学習走行モードまたは手動走行モードに設定されている場合、操作者による走行操作部4の手動操作に応じて動作する。また、走行部3は、動作モードが自動走行モードに設定されている場合、操作者に選択された清掃プランの走行データおよび環境地図に基づく制御部10(再現制御部24)の制御に応じて動作する。
When the operation mode is set to the learning driving mode or the manual driving mode, the driving
走行操作部4は、装置本体2の後上側に設けられ、操作者が手動操作可能なハンドル(図示せず)およびスロットル(図示せず)を備える。走行操作部4は、操作者によるハンドルの操舵量を電気信号に変換し、電気信号を操舵用モータに出力して駆動させることで、前輪3aの操舵軸を回転させて装置本体2を左折(左旋回)または右折(右旋回)させる。走行操作部4のハンドルの操舵量に応じて自律走行作業装置1(走行部3)の操舵角が調整される。具体的には、ハンドル操作時の操舵回転用エンコーダのパルス数をカウントすることで、ハンドルの操舵量をパルス数に置き換え、このパルス数に合わせて操舵用モータを制御することで自律走行作業装置1の操舵角を調整することができる。なお、操舵角は、可変抵抗器を用いて電気信号に変換して検出してもよい。
The
また、走行操作部4は、操作者によるスロットルの回動量(開度)を電気信号に変換し、電気信号を走行駆動用モータに出力して駆動させることで、前輪3aを回転させて装置本体2を進行方向に前進させる。走行操作部4のスロットルの回動量に応じて自律走行作業装置1(走行部3)の走行速度が調整される。なお、走行操作部4は、動作モードが学習走行モードまたは手動走行モードに設定されている間は、操作者による手動操作を受け付けるが、自動走行モード設定されている間は、緊急停止ボタン27の操作以外の操作者による手動操作を受け付けないように構成される。
In addition, the
清掃部5は、装置本体2の下部に設けられ、装置本体2の下方の床面FLを清掃するための複数種類の清掃作業を切り替えて、何れかの清掃作業を行うように構成される。清掃部5は、複数種類の清掃作業のそれぞれに対応する複数種類の清掃部材12を切り替えて、何れかの清掃部材12を装着して使用するように構成される。換言すれば、清掃部5は、複数種類の清掃部材12のうちから操作者等によって選択された一の清掃部材12を装着して使用し、装着している清掃部材12に対応する清掃作業を行う。
The
例えば、清掃部5は、湿式の清掃作業として、床面洗浄作業と、ワックス剥離作業と、タイル洗浄作業とを含み、乾式の清掃作業として、床面艶出し作業と、吸引清掃作業とを含む。
For example, the
清掃部5は、床面洗浄作業に対応する清掃部材12として、通常洗浄に用いられる第1洗浄パッド、第1洗浄パッドより硬い材料で形成される第2洗浄パッド、またはカーペットなどの床面FLを対象とする洗浄ブラシを使用する。また、清掃部5は、ワックス剥離作業に対応する清掃部材12として、剥離パッドを使用し、床面艶出し作業に対応する清掃部材12として、艶出しパッドを使用し、タイル洗浄作業に対応する清掃部材12として、メラミンパッドを使用し、吸引清掃作業に対応する清掃部材12として、除塵ブラシを使用する。以下、第1洗浄パッド、第2洗浄パッド、剥離パッド、艶出しパッドおよびメラミンパッドの総称をパッドとし、洗浄ブラシおよび除塵ブラシの総称をブラシとする。
The
清掃部5は、上記した着脱可能な清掃部材12と、清掃部材12を床面FL上で回転させる清掃部材用モータ(図示せず)と、清掃部材12を床面FLに対して上下方向に移動させる清掃部材用アクチュエータ(図示せず)とを備える。また、清掃部5は、湿式の清掃作業の場合に洗浄液を床面FLに供給する洗浄液供給部13と、湿式の清掃作業の場合に汚水を回収する汚水回収部(図示せず)と、乾式の清掃作業の場合に塵埃を回収する塵埃回収部(図示せず)と、湿式の清掃作業の場合に床面FLから汚水を吸引し、乾式の清掃作業の場合に床面FLから塵埃を吸引する吸引部14とを備える。
The
清掃部5は、例えば、床面FLに垂直で装置本体2の内部から下方に突出した清掃シャフト(図示せず)を有し、清掃部材12は、清掃シャフトの下端に着脱可能に取り付けられる。清掃部材用モータが清掃シャフトを回転させると、清掃部材12は清掃シャフトを回転軸として回転し、清掃部材用アクチュエータが清掃シャフトを上下方向に移動させると、清掃部材12も上下方向に移動する。
The
清掃部材12は、一対のパッドまたはブラシで構成され、一対のパッドまたはブラシは、進行方向略中央で装置幅方向(左右方向)に並んで取り付けられる。左側のパッドまたはブラシが上方視時計回りに回転し、右側のパッドまたはブラシが上方視反時計回りに回転して、幅方向中央側で前方から後方へ向かうように回転する。これにより、一対のパッドまたはブラシの前方の汚水や塵埃を幅方向中央側に収集しつつ後方へ排出する。
The cleaning
なお、清掃部材用アクチュエータおよび清掃シャフトは、清掃部材12の着脱機構を兼ねている。清掃部材12の中央および清掃シャフトの下端には、相互の装着状態と未装着状態とを切り替える装着機構が設けられる。清掃部材12を装着していない場合、清掃部材用アクチュエータは、未装着状態の清掃シャフトを上方に退避させる。
Note that the cleaning member actuator and cleaning shaft also serve as a mechanism for attaching and detaching the cleaning
そして、清掃シャフトの下方に清掃部材12を載置して、モード選択画面30のパッド装着ボタン31(図4参照)を操作すると、清掃部材用アクチュエータは清掃シャフトを下方に移動させると共に、清掃シャフトが装着状態となり、清掃部材12が清掃シャフトに取り付けられる。また、清掃部材12を装着している場合に、パッド装着ボタン31を操作すると、清掃シャフトが未装着状態となり、清掃部材12が清掃シャフトから取り外されると共に、清掃部材用アクチュエータは清掃シャフトを上方に移動させる。
Then, when the cleaning
洗浄液供給部13は、洗浄液を収容する洗浄液タンクや、この洗浄液タンクに接続された供給ポンプを備えていて、供給ポンプを用いて洗浄液タンクから床面FLに洗浄液を供給して散布する。洗浄液供給部13では、供給ポンプに電圧を印加して供給ポンプのインペラ(羽根車)を回転させることで洗浄液を供給する。この電圧を変更してインペラの回転数を調整することで、洗浄液の供給水量が調整される。例えば、電圧と洗浄液の供給水量との相関データを予め記憶部11に記憶しておくことで、所定の供給水量を要求された場合に、この供給水量に対応する電圧を取得し、取得した電圧を供給水ポンプに印加することで、要求された供給水量に調整される。
The cleaning
汚水回収部は、スキージと、汚水ダクト(図示せず)と、汚水タンク(図示せず)とを備えていて、スキージは、清掃部材12より後方で床面FLに接地して設けられる。汚水回収部は、清掃部材12から後方に排出される汚水をスキージで受け止めて収集し、汚水ダクトを介して汚水タンクへ回収する。
The sewage recovery section includes a squeegee, a sewage duct (not shown), and a sewage tank (not shown), and the squeegee is provided so as to be in contact with the floor FL behind the cleaning
塵埃回収部は、吸込み口(図示せず)と、塵埃ダクト(図示せず)と、塵埃バケット(図示せず)とを備えていて、吸込み口は、清掃部材12より後方に設けられる。塵埃回収部は、清掃部材12から後方に排出される塵埃を吸込み口が吸い込んで収集し、塵埃ダクトを介して塵埃バケットへ回収する。なお、汚水ダクトおよび汚水タンクと、塵埃ダクトおよび塵埃バケットとはそれぞれ共通の部品でもよい。また、スキージと吸込み口とは相互に交換可能な部品でよい。
The dust collection section includes a suction port (not shown), a dust duct (not shown), and a dust bucket (not shown), and the suction port is provided behind the cleaning
吸引部14は、吸引ブロアで構成され、汚水ダクトや塵埃ダクトに接続されて、汚水や塵埃を吸引する。
The
清掃部5は、床面洗浄作業では、洗浄液供給部13が床面FLに洗浄液を散布しながら、清掃部材12として装着された第1洗浄パッド、第2洗浄パッドまたは洗浄ブラシを、清掃部材用モータが回転させると共に清掃部材用アクチュエータが床面FLに付勢して押し付けることで、床面FLを洗浄し、洗浄後の汚水を汚水回収部が回収する。
In the floor surface cleaning work, the
清掃部5は、ワックス剥離作業では、洗浄液供給部13が床面FLに洗浄液(剥離剤)を散布しながら、清掃部材12として装着された剥離パッドを、清掃部材用モータが回転させると共に清掃部材用アクチュエータが床面FLに付勢して押し付けることで、床面FL上に塗布されたワックスを剥離し、剥離したワックスを含む汚水を汚水回収部が回収する。
In the wax removal work, the
清掃部5は、床面艶出し作業では、清掃部材12として装着された艶出しパッドを、清掃部材用モータが回転させると共に清掃部材用アクチュエータが床面FLに付勢して押し付けることで、床面FLの艶出しを行う。なお、床面艶出し作業では、洗浄液供給部13による洗浄液の散布や、汚水回収部による汚水の回収は行わない。
In the floor polishing work, the
清掃部5は、タイル洗浄作業では、洗浄液供給部13が床面FLに洗浄液を散布しながら、清掃部材12として装着されたメラミンパッドを、清掃部材用モータが回転させると共に清掃部材用アクチュエータが床面洗浄作業よりも弱い力で床面FLに付勢して押し付けることで、セラミックタイル等の床面FLを洗浄し、洗浄後の汚水を汚水回収部が回収する。
In the
清掃部5は、吸引清掃作業では、清掃部材12として装着された除塵ブラシを、清掃部材用モータが回転させると共に清掃部材用アクチュエータが床面FLに付勢して押し付けることで、床面FLから塵埃を収集し、収集した塵埃を塵埃回収部が回収する。なお、吸引清掃作業では、洗浄液供給部13による洗浄液の散布は行わない。
In the suction cleaning operation, the
清掃部5は、動作モードが学習走行モードまたは手動走行モードに設定されている場合、操作者による走行操作部4の手動操作に応じて動作する。また、清掃部5は、動作モードが自動走行モードに設定されている場合、操作者に選択された清掃プランの清掃データおよび環境地図に基づく制御部10の制御に応じて動作する。
The
なお、学習走行モードにおいて清掃部5が一の清掃作業を行って清掃プランを生成した後、自動走行モードにおいてこの清掃プランを自動走行清掃の対象の再現プランとして選択して自動走行清掃を行うときに、清掃部5は、他の清掃作業を再現作業として自動清掃を行ってもよい。このように、自動走行モードにおいて、再現プランの生成時の清掃作業と再現プランの実行時の再現作業とが異なる場合、再現プランは、再現作業に対応するように一括して変更される。そして、走行部3および清掃部5は、変更後の再現プランに基づいて動作する。このような清掃作業の変更に基づく再現プランの一括変更については、後述する。
In addition, when the
計測部6は、装置本体2と周囲の壁や障害物等の非作業対象との位置情報(例えば、装置本体2の進行方向に対する角度や距離)を計測するレーザーレンジファインダ(LRF:Laser Range Finder)6a等を備える。計測部6は、装置本体2が走行している間、例えば、所定のタイミング毎(例えば、25m/s毎)に非作業対象との位置情報を計測する。
The
障害物検知部7は、装置本体2から所定距離内の壁や障害物の有無を検知する超音波センサや装置本体2付近の床面FLの段差を検知する赤外線センサ等の障害物センサ7aを備える。障害物検知部7は、装置本体2が走行している間、常時稼働していてよい。
The
操作表示部8は、装置本体2の後上側で走行操作部4の近傍に設けられ、図4に示すように、キースイッチ26と、緊急停止ボタン27と、タッチパネル28とを備え、操作表示部8の各部は、制御部10に接続されている。操作表示部8は、装置本体2に取り付けられる操作表示パネル等で構成されてもよく、装置本体2に対して着脱可能に装着されるタブレット端末等で構成されてもよい。なお、タブレット端末等で構成される操作表示部8は、無線通信を介して制御部10に接続されて、自律走行作業装置1を遠隔操作可能となる。
The
キースイッチ26は、オン、オフを切替可能に構成されている。キースイッチ26をオンに切り替えることで、電源部9から各部に電力が供給されて自律走行作業装置1が稼働する一方、キースイッチ26をオフに切り替えることで、電源部9から各部への電力供給が停止されて自律走行作業装置1の稼働が停止する。緊急停止ボタン27は、操作されることで、自律走行作業装置1の各部の動作(特に、自動走行清掃)を強制的に停止(制動)する。
The
タッチパネル28は、制御部10からの制御信号に応じて様々な画面を表示し、各画面でのタッチ操作に基づく操作信号を制御部10へと送信する。例えば、キースイッチ26をオンにして自律走行作業装置1を稼働すると、タッチパネル28は、図4に示すように、動作モードを選択可能なモード選択画面30を表示する。
The
モード選択画面30には、清掃部材12の着脱を行うためのパッド装着ボタン31や、学習ボタン32、自動ボタン33および手動ボタン34が操作可能に表示される。
On the
パッド装着ボタン31の操作によって清掃部材12が装着されるとき、タッチパネル28には、図8(1)に示すように、複数種類の清掃部材12のそれぞれの部材名をプルダウンメニュー等によって選択可能に列挙した清掃部材一覧80が、モード選択画面30上にポップアップ表示される。このとき、操作者が、装着した清掃部材12に対応する部材名を清掃部材一覧80から選択すると、制御部10は、その部材名に対応する清掃部材12を装着中の清掃部材12と認識して、装着中の清掃部材12の種類を記憶部11に記憶する。
When the cleaning
学習ボタン32および手動ボタン34が操作されると、動作モードが学習走行モードおよび手動走行モードに切り替えられて、タッチパネル28は、図5に示すように、手動走行や手動清掃に関するデータを設定操作可能なデータ設定画面40を表示する。また、自動ボタン33が操作されると、動作モードが自動走行モードに切り替えられて、タッチパネル28は、図6に示すように、清掃プランを選択操作可能な清掃プラン選択画面60を表示する。
When the
データ設定画面40には、走行部3の走行速度を変更する速度変更ボタン41が表示される。なお、速度変更ボタン41は、自動走行モードにおいて自動走行時に操作可能に表示されるが、学習走行モードおよび手動走行モードにおいて手動走行時には、操作不能に表示され、あるいは表示されない。速度変更ボタン41は、例えば、操作する度に走行速度を段階的に上げる上ボタンと、操作する度に走行速度を段階的に下げる下ボタンとを備える。
A
データ設定画面40には、清掃部5の清掃部材12の清掃スイッチ42および清掃部材12のパッド圧を調整するパッド圧調整ボタン43が、動作モードに拘らず操作可能に表示される。清掃スイッチ42は、操作する度に清掃部材12による清掃の稼働/停止を切り替える。パッド圧調整ボタン43は、操作する度に清掃部材12のパッド圧を段階的かつ循環的に切り替える。
On the
データ設定画面40には、清掃部5の洗浄液供給部13の供給スイッチ44および洗浄液供給部13の供給水量を調整する供給水量調整ボタン45が、動作モードに拘らず操作可能に表示される。供給スイッチ44は、操作する度に洗浄液供給部13による洗浄液供給の稼働/停止を切り替える。供給水量調整ボタン45は、操作する度に洗浄液供給部13の供給水量を段階的かつ循環的に切り替える。
On the
データ設定画面40には、清掃部5の吸引部14の吸引スイッチ46および吸引部14の吸引量を調整する吸引量調整ボタン47が、動作モードに拘らず操作可能に表示される。吸引スイッチ46は、操作する度に吸引部14による吸引の稼働/停止を切り替える。吸引量調整ボタン47は、操作する度に吸引部14の吸引量を段階的かつ循環的に切り替える。
On the
更に、データ設定画面40には、学習走行モードにおいて、学習走行清掃を開始する学習開始ボタン48、学習走行清掃を中止する学習中止ボタン49、学習走行清掃を完了する学習完了ボタン50、学習走行清掃の結果を清掃プランとして記憶する記憶ボタン51等が操作可能に表示される。
Furthermore, in the learning driving mode, the
また、データ設定画面40には、自動走行清掃の対象である再現プランを変更してから自動走行清掃を開始するための再現開始ボタン52や、再現プランの走行データおよび/または清掃データを一括して変更する変更オプションを選択操作するためのオプションボタン53が表示される。なお、再現開始ボタン52およびオプションボタン53は、自動走行モードの場合に自動走行清掃の実行前に操作可能に表示されるが、学習走行モードおよび手動走行モードの場合には、操作不能に表示され、あるいは表示されない。
The
自動走行モードでは、自動走行清掃の開始前に、データ設定画面40の速度変更ボタン41を操作することで、再現プランの走行データを個別に変更することができ、清掃スイッチ42、パッド圧調整ボタン43、供給スイッチ44、供給水量調整ボタン45、吸引スイッチ46および吸引量調整ボタン47を操作することで、再現プランの清掃データを個別に変更することができる。
In automatic driving mode, before starting automatic driving cleaning, the driving data of the reproduction plan can be changed individually by operating the
また、自動走行モードでは、自動走行清掃の開始前に、データ設定画面40のオプションボタン53が操作されると、タッチパネル28には、図8(2)に示すように、複数種類の変更オプションのそれぞれのオプション名をプルダウンメニュー等によって選択可能に列挙した変更オプション一覧81が、データ設定画面40上にポップアップ表示される。
In addition, in the automatic driving mode, when the
例えば、変更オプション一覧81では、弱清掃オプション、強清掃オプション、時短清掃オプション、ゆっくり清掃オプション、デモ走行オプション、供給水量変更オプション、静音走行オプション、雨天清掃オプション、簡易清掃オプション、しっかり清掃オプション等の複数種類の変更オプションを選択可能である。なお、供給水量変更オプションとして、総量一定供給オプションおよび速度追従供給オプションのうちの何れかを選択可能であり、供給水量変更オプションが変更オプション一覧81から選択されると、更に、総量一定供給オプションおよび速度追従供給オプションをプルダウンメニュー等によって選択可能に列挙してポップアップ表示される。
For example, the
そして、操作者が何れかの変更オプションを変更オプション一覧81から選択すると(図9のステップS5:Yes参照)、再現プランの走行データおよび/または清掃データが、選択した変更オプションに基づいて、一括して変更される(図9のステップS6参照)。変更オプションに基づく再現プランの一括変更については、後述する。 Then, when the operator selects one of the change options from the change option list 81 (see step S5: Yes in FIG. 9), the traveling data and/or cleaning data of the reproduction plan are changed all at once based on the selected change option. (See step S6 in FIG. 9). Batch modification of reproduction plans based on modification options will be described later.
また、データ設定画面40の再現開始ボタン52が操作されると、再現プランの自動走行清掃の実行に移行して(図9のステップS7参照)、タッチパネル28は、自動走行清掃の実行中を示す画面を表示する。
Further, when the
清掃プラン選択画面60には、記憶部11に記憶されている各清掃プランのプラン項目62を選択可能に列挙した清掃プラン一覧61が表示される。プラン項目62には、例えば、清掃プランのプラン名、自動走行清掃に要する所要時間、作成日、前回実施日等が表示される。
The cleaning
清掃プラン選択画面60には、戻るボタン63や決定ボタン64等が操作可能に表示される。戻るボタン63が操作されると、自動走行清掃に移行することなく自動走行モードを終了して、タッチパネル28はモード選択画面30に戻る。決定ボタン64が操作されると、選択しているプラン項目62に対応する清掃プランを、自動走行清掃の対象の再現プランとして(図9のステップS2参照)、タッチパネル28は、図7に示すように、再現プランの自動走行清掃の実行開始や再現プランの各データ変更を操作可能な清掃プラン変更画面70を表示する。
On the cleaning
なお、このように再現プランの選択が決定したとき、再現プランに関連付けられた清掃部5の清掃部材12の種類、即ち、再現プラン生成時の清掃部材12の種類が、清掃部5に今回装着中の清掃部材12の種類と異なる場合(図9のステップS3:Yes参照)、再現プランは、今回装着中の清掃部材12の種類に基づいて、一括して変更される(図9のステップS4参照)。また、タッチパネル28は、清掃プラン選択画面60の決定ボタン64が操作されるとき、再現プラン生成時の清掃部材12の種類と今回装着中の清掃部材12の種類とが異なることを示すと共に、清掃部材12の種類変更に基づく再現プランの一括変更を行ってよいか否かを操作者に問い合わせる問合せ画面を表示してもよい。このような清掃部材12の種類変更に基づく再現プランの一括変更は、上記した清掃作業の変更に基づく再現プランの一括変更の一例である。清掃部材12の種類変更に基づく再現プランの一括変更については、後述する。
Note that when the selection of the reproduction plan is determined in this way, the type of cleaning
清掃プラン変更画面70には、戻るボタン71、実行ボタン72、変更ボタン73等が操作可能に表示される。戻るボタン71が操作されると、再現プランの選択が取り消されて、タッチパネル28は清掃プラン選択画面60に戻る。実行ボタン72が操作されると、再現プランの自動走行清掃の実行に移行して(図9のステップS7参照)、タッチパネル28は、自動走行清掃の実行中を示す画面を表示する。変更ボタン73が操作されると、タッチパネル28は、自動走行清掃の開始前に再現プランを変更するために、上記のデータ設定画面40を表示する。データ設定画面40における清掃プランの変更については上記した通りである。
On the cleaning
電源部9は、装置本体2内部に搭載されたバッテリー(電源)および充電回路を備え、外部電源に接続することでバッテリーが充電され、また、自律走行作業装置1の各部へと電力を供給する。電源部9は、バッテリーの残量を示す信号を制御部10へと出力してもよい。
The
制御部10は、CPU(Central Processing Unit)等のコンピュータで構成され、図2に示すように、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク、フラッシュメモリ等を含む記憶部11に接続されている。また、制御部10は、上記の走行部3、走行操作部4、清掃部5、計測部6、障害物検知部7、操作表示部8および電源部9等の自律走行作業装置1の各部に接続されている。
The
記憶部11は、自律走行作業装置1の各部および各種機能を制御するためのプログラムやデータを記憶し、制御部10が、記憶部11に記憶されたプログラムやデータに基づいて演算処理を実行することにより、各部および各種機能を統括制御する。例えば、制御部10は、記憶部11に記憶されたプログラムを実行することにより、モード切替部20、地図作成部21、清掃プラン作成部22(プラン作成部)、清掃プラン変更部23(プラン変更部)および再現制御部24として動作する。これにより、自律走行作業装置1は、事前に記憶されたプログラムに従って自律的に走行し自動で作業することができる。また、記憶部11は、1つ以上の清掃プランを記憶すると共に、各清掃プランに対応する環境地図も記憶する。
The
モード切替部20は、動作モードを学習走行モード、自動走行モードおよび手動走行モードの何れかに切り替える。モード切替部20は、例えば、上記したモード選択画面30において、学習ボタン32、自動ボタン33および手動ボタン34の操作に応じて動作モードを学習走行モード、自動走行モードおよび手動走行モードにそれぞれ切り替える。
The
地図作成部21は、学習走行モードにおいて学習走行清掃が行われる間、SLAM(Simultaneous Localization and Mapping)等の技術を用いて、リアルタイムで自己位置の推定と環境地図の作成とを行う。
While the learning driving cleaning is performed in the learning driving mode, the
具体的には、地図作成部21は、所定の清掃エリアの学習走行清掃の間に、計測部6の計測結果である装置本体2と非作業対象との位置情報に基づいて、所定の時間間隔毎または所定の距離間隔毎に、装置本体2の周囲の局所地図を作成する。また、地図作成部21は、局所地図と走行部3の各エンコーダによる検出結果(走行部3の移動量)とに基づいて、局所地図中の自律走行作業装置1の自己位置(座標)を推定する。
Specifically, the
そして、地図作成部21は、学習走行清掃を完了する際に、各局所地図をつなぎ合わせる(合成する)ことで清掃エリアの環境地図を作成する。また、地図作成部21は、計測部6が計測した各位置情報をつなぎ合わせる(合成する)ことで走行経路を作成する。
Then, when completing the learning travel cleaning, the
清掃プラン作成部22は、学習走行モードにおいて学習走行清掃が行われる間、清掃プランのステップ間隔毎に、走行部3の走行データおよび清掃部5の清掃データを取得して記憶部11に一時的に記憶しておく。データ設定画面40の学習開始ボタン48の操作に応じて、学習走行清掃が開始され、清掃プラン作成部22は、走行データおよび清掃データの取得を開始する。
While the learning travel cleaning is performed in the learning travel mode, the cleaning
清掃プラン作成部22は、例えば、走行データとして、計測部6が計測した位置情報に基づいて自己位置データ(X座標およびY座標、角度)を取得する。また、走行部3の前輪3aの前輪回転用エンコーダで前輪3aの走行回転数を検出し、その検出結果に基づいて走行部3の走行速度を取得する。更に、走行部3の前輪3aの操舵回転用エンコーダで前輪3aの操舵回転数を検出し、その検出結果に基づいて走行部3の旋回速度を取得する。
The cleaning
また、清掃プラン作成部22は、例えば、清掃データとして、清掃部5の清掃部材12のパッド圧、洗浄液供給部13の供給水量および吸引部14の吸引量について、後述するデータ設定画面40を介して設定されていた段階的な強度を取得する。
In addition, the cleaning
また、データ設定画面40の学習完了ボタン50の操作に応じて、学習走行清掃が完了すると、清掃プラン作成部22は、走行データおよび清掃データの取得を停止し、記憶部11に一時的に記憶していた走行データおよび清掃データをステップ毎に関連付けて清掃プラン(作業プラン)を作成する。
Further, when the learning travel cleaning is completed in response to the operation of the
更に、清掃プラン作成部22は、清掃プラン作成後、各ステップの走行データに基づいて、走行部3の走行経路(走行軌跡)を算出し、この走行軌跡において曲率半径が所定の曲率半径閾値以下の区間を旋回走行区間として判定し、この区間に対応するステップの旋回フラグを1に設定する。または、清掃プラン作成部22は、各ステップの走行データに基づいて、走行操作部4(ハンドル)の操舵角を検出し、この操舵角が所定の操舵角閾値(例えば、30度)以上の区間を旋回走行区間として判定し、この区間に対応するステップの旋回フラグを1に設定する。
Further, after creating the cleaning plan, the cleaning
なお、操舵角を計測する場合、例えば、走行部3の前輪3aの操舵回転用エンコーダや、走行操作部4(ハンドル)の旋回軸に設けたエンコーダによって、走行操作部4を操舵したときの各エンコーダのパルス数値を計測し、走行部3の進行方向を基準(0度)にして、進行方向に対して左旋回をプラスの角度で検出し、進行方向に対して右旋回をマイナスの角度で検出するように、パルス数値を角度(deg)に換算すればよい。
Note that when measuring the steering angle, for example, an encoder for steering rotation of the
そして、清掃プラン作成部22は、学習走行清掃を完了する際に、作成した清掃プランについてプラン名の入力を操作者に問い合わせる問合せ画面をタッチパネル28に表示させる。プラン名の入力後、データ設定画面40の記憶ボタン51の操作に応じて、清掃プラン作成部22は、作成した清掃プランを、同じ学習走行清掃で地図作成部21が作成した環境地図と関連付けて記憶部11に記憶する。
When the cleaning
清掃プラン変更部23は、自動走行モードにおいて自動走行清掃のために選択された再現プランの走行データおよび/または清掃データについて、データ設定画面40の各種ボタンの操作に基づく個別変更、清掃部5の清掃作業の変更に基づく一括変更、変更オプションに基づく一括変更等を行う。なお、清掃プラン変更部23は、再現プランの一括変更では、走行データが示す自律走行作業装置1の自己位置データ(環境地図上のX座標およびY座標、角度)を変更することなく、即ち、走行経路を変更することなく、各ステップに亘って走行データおよび/または清掃データを変更する。
The cleaning
清掃プラン変更部23は、変更後の再現プランを(図9のステップS8:Yes参照)、今回の自動走行清掃に限り実行するように一時的に記憶部11に記憶してもよく、あるいは、次回以降の自動走行清掃にも実行するように、新たな清掃プランとして記憶部11に記憶してもよい(図9のステップS10参照)。例えば、清掃プラン変更部23は、自動走行清掃の完了後に、変更した再現プランを新たな清掃プランとして記憶部11に記憶するか否かを操作者に問い合わせる問合せ画面をタッチパネル28に表示させてもよい(図9のステップS9参照)。
The cleaning
清掃プラン変更部23は、自動走行モードにおいて、再現プランの選択後に、タッチパネル28にデータ設定画面40が表示されているとき、データ設定画面40の各種ボタンの操作に基づく再現プランの個別変更を受け付ける。例えば、清掃プラン変更部23は、速度変更ボタン41の操作に応じて、再現プランの走行データを個別に変更する。また、清掃プラン変更部23は、清掃スイッチ42、パッド圧調整ボタン43、供給スイッチ44、供給水量調整ボタン45、吸引スイッチ46および吸引量調整ボタン47の操作に応じて、再現プランの清掃データを個別に変更する。清掃プラン変更部23は、上記したように個別に変更された走行データおよび清掃データを、データ設定画面40の再現開始ボタン52の操作に応じて、自動走行清掃の開始前に、再現プランに反映させるとよい。
In the automatic driving mode, when the
また、清掃プラン変更部23は、自動走行モードにおいて、再現プランの生成時の清掃部5の清掃作業と再現プランの実行時の清掃部5の再現作業とが異なるとき、清掃作業の変更に基づく再現プランの一括変更を受け付ける。
In addition, in the automatic driving mode, when the cleaning work of the
例えば、清掃プラン変更部23は、上記した清掃プラン選択画面60において決定ボタン64が操作されて再現プランの選択が決定したとき、再現プラン生成時の清掃部材12の種類と今回装着中の清掃部材12の種類とを記憶部11から読み取って比較する。清掃部材12の種類には、第1洗浄パッド、第2洗浄パッド、剥離パッド、艶出しパッド、メラミンパッド、洗浄ブラシおよび除塵ブラシがある。そして、再現プラン生成時の清掃部材12の種類と今回装着中の清掃部材12の種類とが異なるとき、清掃プラン変更部23は、再現プランの生成時の清掃部5の清掃作業と再現プランの実行時の清掃部5の再現作業とが異なると判定する。
For example, when the
なお、清掃プラン変更部23は、清掃部材12の種類に基づいて清掃作業の種類を把握(判定)することができる。例えば、清掃部材12の種類が第1洗浄パッド、第2洗浄パッドまたは洗浄ブラシである場合、清掃作業の種類は床面洗浄作業と判定される。また、清掃部材12の種類が剥離パッド、艶出しパッド、メラミンパッドまたは除塵ブラシである場合、清掃作業の種類は、それぞれワックス剥離作業、床面艶出し作業、タイル洗浄作業または吸引清掃作業と判定される。
Note that the cleaning
以下に、第1洗浄パッドを清掃部材12として学習走行清掃を行って清掃プランを作成した後、この清掃プランを再現プランとして自動走行清掃を行う場合に、清掃プラン変更部23が、清掃作業の変更や清掃部材12の種類変更に基づく再現プランの一括変更を行う例を説明する。
Below, after creating a cleaning plan by performing learning traveling cleaning using the first cleaning pad as the cleaning
清掃部材12が第1洗浄パッドから硬い材料の第2洗浄パッドに変更された場合、清掃プラン変更部23は、床面FLに傷がつくのを防ぐために、清掃データのパッド圧を1段階下げるように一括変更を行う。清掃部材12が第1洗浄パッドから洗浄ブラシに変更された場合、清掃プラン変更部23は、清掃データの供給水量を1段階上げるように一括変更を行う。
When the cleaning
清掃部材12が第1洗浄パッドから剥離パッドに変更された場合、清掃プラン変更部23は、床面FLに密着した多量のワックスを確実に床面FLから除去させるため、走行データの走行速度を1/2に下げると共に、清掃データのパッド圧および吸引量を最上位の段階に一律に上げる(例えば、0~2の3段階の場合には2のレベルに上げ、0~4の5段階の場合には4のレベルに上げる)。
When the cleaning
清掃部材12が第1洗浄パッドから艶出しパッドに変更された場合、図11に示すように、清掃プラン変更部23は、ワックスを塗布した床面FLをゆっくりと時間を掛けて艶出しするために、走行データの走行速度を1/2に下げると共に、清掃データのパッド圧を最下位の段階に一律に下げ(例えば、0~2の3段階の場合や0~4の5段階の場合に、0のレベルに下げる)、更に、洗浄液供給部13の洗浄液供給および吸引部14の吸引を停止するように設定する(例えば、供給水量および吸引量をオフに設定する)。
When the cleaning
清掃部材12が第1洗浄パッドからメラミンパッドに変更された場合、清掃プラン変更部23は、セラミックタイルの床面FLを洗浄するために、走行データの走行速度の設定を1/2に下げると共に、清掃データのパッド圧を最下位の段階に下げ、供給水量および吸引量を最上位の段階に上げる。
When the cleaning
清掃部材12が第1洗浄パッドから除塵ブラシに変更された場合、清掃プラン変更部23は、カーペット等の起毛素材の床面FLを清掃するために、走行データの走行速度を1/2に下げると共に、清掃データのパッド圧を最下位の段階に一律に下げ、更に、洗浄液供給部13の洗浄液供給および吸引部14の吸引を停止するように設定する(例えば、供給水量および吸引量をオフに設定する)。このように、清掃プラン変更部23は、湿式の清掃作業から乾式の清掃作業に切り替えられた場合でも、清掃プランを一括変更して対応することができる。
When the cleaning
なお、清掃プラン変更部23は、上記したように清掃作業の変更に基づいて一括変更された走行データおよび清掃データを、清掃プラン選択画面60の決定ボタン64の操作に応じて再現プランの選択が決定したときに、再現プランに反映させてよく、あるいは、清掃プラン変更画面70の実行ボタン72の操作に応じて、自動走行清掃の開始前に、再現プランに反映させてもよい。また、清掃プラン変更部23は、清掃作業の変更に基づいて再現プランを一括変更する場合でも、清掃プラン変更画面70で変更ボタン73が操作された場合には、データ設定画面40において更に再現プランを変更してもよい。
Note that the cleaning
また、清掃プラン変更部23は、上記したデータ設定画面40において複数種類の変更オプションから何れかの変更オプションが選択されたとき、変更オプションに基づく再現プランの一括変更を受け付ける。変更オプションの種類には、例えば、弱清掃オプション、強清掃オプション、時短清掃オプション、ゆっくり清掃オプション、デモ走行オプション、供給水量変更オプション(総量一定供給オプションおよび速度追従供給オプション)、静音走行オプション、雨天清掃オプション、簡易清掃オプション、しっかり清掃オプションがある。清掃プラン変更部23は、選択された変更オプションに応じて、走行経路を変更することなく、再現プランの一括変更を行う。以下に、各変更オプションの場合の再現プランの一括変更の例を説明する。
Further, when any change option is selected from the plurality of change options on the
弱清掃オプション(弱作業オプション)や強清掃オプション(強作業オプション)は、例えば、選択された再現プランの自動走行清掃に要する清掃時間を、作成時の再現プランから変えることなく、清掃エリアの床面FLの汚れ具合に応じて、床面FLの汚れを除去する場合に選択されるとよい。弱清掃オプションでは、清掃データ(作業データ)の作業強度を弱くし、強清掃オプションでは、清掃データの作業強度を強くする。床面FLが通常時より汚れていない場合、弱清掃オプションの変更オプションが選択されるとよく、この場合、清掃プラン変更部23は、走行データを変更することなく、清掃データのパッド圧、供給水量および吸引量を1段階下げるように設定し、あるいはパッド圧、供給水量および吸引量を最下位の段階に一律に下げるように設定する。一方、床面FLが通常時より汚れている場合、強清掃オプションの変更オプションが選択されるとよく、この場合、清掃プラン変更部23は、走行データを変更することなく、清掃データのパッド圧、供給水量および吸引量を1段階上げるように設定し、あるいはパッド圧、供給水量および吸引量を最上位の段階に一律に上げるように設定する。
For example, the weak cleaning option (light work option) and strong cleaning option (strong work option) can be used to clean the floor of the cleaning area without changing the cleaning time required for automatic cleaning of the selected reproduction plan from the reproduction plan at the time of creation. It may be selected when removing dirt from the floor surface FL depending on the degree of dirt on the surface FL. The weak cleaning option weakens the work intensity of the cleaning data (work data), and the strong cleaning option increases the work intensity of the cleaning data. When the floor surface FL is less dirty than usual, it is preferable to select the change option of the weak cleaning option. In this case, the cleaning
時短清掃オプション(高速化オプション)やゆっくり清掃オプション(低速化オプション)は、例えば、選択された再現プランの自動走行清掃に要する清掃時間を短縮または伸長する場合に選択されるとよい。再現プランの作成時に要した清掃時間を確保できずに、自動走行清掃を早く切り上げる必要がある場合、時短清掃オプションの変更オプションが選択されるとよく、この場合、図10に示すように、清掃プラン変更部23は、走行データの走行速度を2倍に上げて設定し、あるいは複数段階の速度の上位(例えば、0~7の8段階の場合の5のレベル)に一律に設定する。清掃時間に余裕があり、大理石等の石材の床面FLをゆっくり清掃(例えば、艶出し)する場合、ゆっくり清掃オプションの変更オプションが選択されるとよく、この場合、清掃プラン変更部23は、走行データの走行速度を1/2に下げて設定し、あるいは複数段階の速度の下位(例えば、0~7の8段階の場合の1のレベル)に一律に設定する。
The time-saving cleaning option (high-speed option) and the slow-cleaning option (slow-speed option) may be selected, for example, when shortening or extending the cleaning time required for automatically running cleaning of the selected reproduction plan. If you cannot secure the cleaning time required when creating the reproduction plan and need to finish automatic cleaning quickly, it is best to select the option to change the time-saving cleaning option. In this case, as shown in Figure 10, cleaning The
デモ走行オプションは、例えば、商業施設等で自律走行作業装置1が学習した清掃プランの走行経路を確認するため、あるいは展示会等で自律走行作業装置1のデモンストレーションのためのデモ走行を行う場合に選択されるとよい。デモ走行オプションの変更オプションが選択されると、清掃プラン変更部23は、走行データを変更することなく、清掃部材12の清掃作業、洗浄液供給部13の洗浄液供給および吸引部14の吸引を停止するように清掃データを設定する(例えば、パッド圧、供給水量および吸引量をオフに設定する)。なお、デモ走行の自動走行清掃の開始前に、上記したデータ設定画面40の速度変更ボタン41を操作して走行データの走行速度をより速くまたはより遅く設定することで、再現プランをそのまま実行する場合に比べて、自動走行清掃に要する時間を短くまたは長くすることができ、例えば、走行速度をより速くすることでデモ走行をより早く終了させることができる。また、デモ走行の変更オプションが選択されている場合には、データ設定画面40では、清掃データの変更に関する操作を受け付けないように設定され、例えば、清掃スイッチ42、パッド圧調整ボタン43、供給スイッチ44、供給水量調整ボタン45、吸引スイッチ46および吸引量調整ボタン47は、操作不能に表示される。
The demo run option is used, for example, to confirm the travel route of the cleaning plan learned by the autonomous
供給水量変更オプション(総量一定供給オプションおよび速度追従供給オプション)は、例えば、データ設定画面40での再現プランの個別変更や、清掃作業の変更に基づく再現プランの一括変更に伴って、走行データの走行速度が変更される場合に選択されるとよい。例えば、走行速度をより速く変更した場合には通過位置当たりの清掃時間が短くなるところ、洗浄液の供給水量が変更されないと、元の再現プランに比べて通過位置当たりの供給水量が減少するので、洗浄液不足により清掃部材12で床面FLを傷つけたり、十分な清掃効果を得られなくなったりするおそれがある。また、走行速度をより遅く変更した場合には通過位置当たりの清掃時間が長くなるところ、洗浄液の供給水量が変更されないと、元の再現プランに比べて通過位置当たりの供給水量が増加するので、洗浄液の供給過多により汚水が床面FLに残存するおそれがある。さらには、洗浄液が予定よりも多く消費されるため、清掃作業の完了までに枯渇してしまうおそれもある。
The supply water amount change option (total amount constant supply option and speed tracking supply option) can be used, for example, to change the running data when individually changing the reproduction plan on the
そこで、総量一定供給オプションの変更オプションが選択されると、清掃プラン変更部23は、元の再現プランの清掃データの各ステップの供給水量の総量を算出し、変更後の再現プランの自動走行清掃において、元の再現プランと同じ総量の供給水量を消費するように、再現プランの清掃データの各ステップの供給水量を変更する。このとき、供給水量がオフ以外に設定されている各ステップを通して供給水量が一定となるように、供給水量を算出して変更する。
Therefore, when the change option of the fixed total amount supply option is selected, the cleaning
また、速度追従供給オプションの変更オプションが選択されると、清掃プラン変更部23は、再現プランのステップ毎に、走行データの走行速度の変更の割合に応じて、清掃データの供給水量を増減させる。例えば、走行データの走行速度がより速く変更された場合には、速度変更の割合に応じて清掃データの供給水量を多く設定し、走行速度がより遅く変更された場合には、速度変更の割合に応じて供給水量を少なく設定する。一例として、走行速度が2割増しに変更された場合には、供給水量も2割増しに変更する。
Further, when the change option of the speed following supply option is selected, the cleaning
なお、上記のような供給水量変更を行うために、清掃部5では、洗浄液供給部13の洗浄液タンクおよび汚水回収部の汚水タンクに水位センサ(図示せず)を設けて、清掃プラン変更部23は、各水位センサの検知結果に基づいて、学習走行清掃で清掃プランを作成したときの洗浄液供給部13の供給水量の総量や、自動走行清掃で清掃プランを実行したときの洗浄液供給部13の供給水量の総量を把握する。清掃プラン変更部23は、元の再現プランに比べて洗浄液を多く供給する場合、清掃エリアの清掃を完了するまでに、洗浄液タンク内の洗浄液が足らなくならないように、また汚水タンクが満タンにならないように、供給水量を調整してもよい。供給水量変更では、細かく供給水量を変更させる必要があり、洗浄液供給部13の供給ポンプに印加される電圧を変更することで、供給水量を調整する。
In order to change the supply water amount as described above, in the
静音走行オプションは、例えば、清掃すべき商業施設の営業時間中やオフィスの就業時間中において、走行部3の走行音や、清掃部材12の稼働音、吸引部14の吸引音を抑制して、自律走行作業装置1が発する周囲への騒音を軽減するように配慮する場合に選択されるとよい。静音走行オプションの変更オプションが選択されると、清掃プラン変更部23は、走行データの走行速度、並びに清掃データのパッド圧、供給水量および吸引量を、それぞれ下げて設定する。例えば、走行速度を1/2に下げて設定し、あるいは複数段階の速度の下位(例えば、0~7の8段階の場合の1のレベル)に一律に設定する。また、パッド圧、供給水量および吸引量を、1段階下げるように設定し、あるいはパッド圧、供給水量および吸引量を最下位の段階に一律に下げるように設定する。更に、清掃部材12を回転させる清掃部材用モータを定速制御することで、清掃部材12の回転数を1/2に下げるよう調整してもよい。
The silent running option suppresses the running sound of the running
雨天清掃オプションは、例えば、清掃当日の天気が降雨のために床面FLの汚れ状況が水分過多である場合に選択されるとよい。雨天清掃オプションの変更オプションが選択されると、清掃プラン変更部23は、走行データの走行速度を下げて設定すると共に、清掃データの吸引量を上げて設定する。例えば、全ステップを通して、走行速度を2/3に下げて設定すると共に、吸引量を最上位の段階に一律に下げるように設定する。
The rainy weather cleaning option may be selected, for example, when the floor surface FL is soiled with too much moisture due to rain on the cleaning day. When the change option of the rainy weather cleaning option is selected, the cleaning
簡易清掃オプションは、例えば、清掃すべき清掃エリアの床面FLがあまり汚れていないために、清掃に係る作業負担を軽減して清掃時間を短縮したい場合に選択されるとよい。簡易清掃オプションは、床面FLの汚れを除去する能力が最も低いモードであり、簡易清掃オプションの変更オプションが選択されると、清掃プラン変更部23は、走行データの走行速度を上げて設定すると共に、清掃データのパッド圧、供給水量および吸引量を下げて設定する。例えば、走行速度を2倍に上げて設定し、あるいは複数段階の速度の上位(例えば、0~7の8段階の場合の5のレベル)に一律に設定する。また、パッド圧、供給水量および吸引量を、1段階下げるように設定し、あるいはパッド圧、供給水量および吸引量を最下位の段階に一律に下げるように設定する。
The simple cleaning option may be selected, for example, when the floor surface FL of the cleaning area to be cleaned is not very dirty and it is desired to reduce the work burden associated with cleaning and shorten the cleaning time. The simple cleaning option is a mode with the lowest ability to remove dirt from the floor FL, and when the simple cleaning option change option is selected, the cleaning
しっかり清掃オプションは、例えば、清掃すべき清掃エリアの床面FLが非常に汚れているために、清掃に係る作業負担や清掃時間に拘らず、より確実に床面FLの汚れを除去したい場合に選択されるとよい。しっかり清掃オプションは、床面FLの汚れを除去する能力が最も高いモードであり、しっかり清掃オプションの変更オプションが選択されると、清掃プラン変更部23は、走行データの走行速度を下げて設定すると共に、清掃データのパッド圧、供給水量および吸引量を上げて設定する。例えば、走行速度を1/2に下げて設定し、あるいは複数段階の速度の下位(例えば、0~7の8段階の場合の1のレベル)に一律に設定する。また、パッド圧、供給水量および吸引量を、1段階上げるように設定し、あるいはパッド圧、供給水量および吸引量を最上位の段階に一律に上げるように設定する。
The thorough cleaning option is used, for example, when the floor FL in the cleaning area to be cleaned is extremely dirty and you want to remove dirt from the floor FL more reliably, regardless of the cleaning work load or cleaning time. It is good to be selected. The thorough cleaning option is the mode with the highest ability to remove dirt from the floor FL, and when the thorough cleaning option change option is selected, the cleaning
なお、清掃プラン変更部23は、上記したように変更オプションに基づいて一括変更された走行データおよび清掃データを、データ設定画面40において変更オプションを選択したときに、再現プランに反映させてよく、あるいは、データ設定画面40の再現開始ボタン52の操作に応じて、自動走行清掃の開始前に、再現プランに反映させてもよい。
Note that the cleaning
また、清掃プラン変更部23は、データ設定画面40の各種ボタンの操作に基づく再現プランの個別変更、清掃部5の清掃作業の変更に基づく再現プランの一括変更、変更オプションに基づく再現プランの一括変更のそれぞれについて、走行データおよび清掃データの変更状況を統合して記憶してもよい。そして、清掃プラン変更部23は、データ設定画面40の再現開始ボタン52の操作に応じて、自動走行清掃の開始前に、統合された走行データおよび清掃データの変更状況を、再現プランに反映させてもよい。
In addition, the cleaning
ところで、上記では、データ設定画面40の各種ボタンの操作に基づく再現プランの個別変更、清掃部5の清掃作業の変更に基づく再現プランの一括変更、変更オプションに基づく再現プランの一括変更について説明したが、再現プランの変更は、再現プランに含まれる制限フラグによって制限される。例えば、再現プランには、制限フラグとして、走行データの走行速度の変更を制限する旋回フラグが含まれる。
Incidentally, in the above description, individual changes to reproduction plans based on operations of various buttons on the
清掃プラン変更部23は、再現プランを変更するとき、各ステップの旋回フラグを参照し、即ち、各ステップが旋回走行区間か否かを判定する。そして、清掃プラン変更部23は、旋回フラグが1に設定されたステップ(旋回走行区間のステップ)に対して、データ設定画面40の操作や清掃作業の変更、変更オプションに基づいて、走行データの走行速度を高速にする変更または一括変更を指示されている場合でも、この旋回走行区間のステップについては、元の再現プランの走行データ(清掃プラン作成時の走行データ)の走行速度を維持する。
When changing the reproduction plan, the cleaning
例えば、図12に示すように、体育館等の矩形形状の清掃エリアの床面FLにおいて、自律走行作業装置1をジグザグに往復させて学習走行清掃させることで、この清掃エリアを塗りつぶすように清掃プランを作成することがある。このような清掃プランの走行経路は、180度旋回する区間で、曲率半径が所定の曲率半径閾値以下になり、旋回走行区間として判定される。そして、この清掃プランを再現プランとして自動走行清掃させるとき、清掃プラン変更部23は、開始位置から終了位置に亘って(全ステップに亘って)走行速度を高速化するように再現プランを一括変更する場合でも、旋回走行区間の走行速度を元の再現プランの走行速度に維持し、あるいは旋回走行区間の走行速度を下げて設定する。図12において、破線は走行速度を高速化した区間を示し、一点鎖線は走行速度を元の再現プランの走行速度に維持した区間、即ち、旋回走行区間を示す。
For example, as shown in FIG. 12, on the floor FL of a rectangular cleaning area such as a gymnasium, the autonomous
再現制御部24について、自動走行清掃の動作を示す図9のフローチャートを参照しながら説明する。再現制御部24は、動作モードが自動走行モードの場合に(図9のステップS1参照)、清掃プラン選択画面60で再現プランが選択された後(図9のステップS2参照)、清掃プラン変更画面70の実行ボタン72の操作に応じて、選択された再現プランの自動走行清掃を制御する。このとき、再現制御部24は、再現プランが変更されない場合には(図9のステップS3:No参照)、記憶部11から読み出した清掃プランをそのまま再現プランとして使用し、あるいは、再現プランが清掃作業の変更に基づいて一括変更される場合には(図9のステップS3:Yes、ステップS4参照)、変更後の再現プランを使用する。
The
また、再現制御部24は、清掃プラン選択画面60で再現プランが選択された後(図9のステップS2参照)、清掃プラン変更画面70の変更ボタン73が操作されてデータ設定画面40が表示されると、データ設定画面40の再現開始ボタン52の操作に応じて、選択された再現プランの自動走行清掃を制御する。このとき、再現制御部24は、再現プランが変更されない場合には(図9のステップS5:No参照)、記憶部11から読み出した清掃プランをそのまま再現プランとして使用し、あるいは、再現プランがデータ設定画面40の操作や清掃作業の変更、変更オプションに基づいて変更または一括変更される場合には(図9のステップS5:Yes、ステップS6参照)、変更後の再現プランを使用する。
Further, the
再現制御部24は、上記のように選択された再現プランの走行データおよび清掃データに基づいて、走行部3および清掃部5を制御して自動走行清掃を行う(図9のステップS7参照)。このとき、再現制御部24は、再現プランに対応する環境地図を記憶部11から読み出して、環境地図上の自律走行作業装置1の自己位置を推定しながら自動走行清掃を実行する。例えば、再現制御部24は、地図作成部21を利用してSLAM等の技術を用いて局所地図を作成し、局所地図中の自律走行作業装置1の自己位置を推定して、局所地図を環境地図にマッチングさせることで、環境地図上の自己位置を推定する。そして、再現制御部24は、再現プランの走行データの自己位置データに、環境地図上で推定される自己位置を合わせて走行部3を制御しつつ、清掃部5の清掃データに基づいてステップ毎に清掃作業を制御する。
The
なお、上記では、清掃プラン変更部23が変更後の再現プランを新たな清掃プランとして記憶部11に記憶する例を説明したが、再現制御部24が、変更後の再現プランの自動走行清掃後に、変更後の再現プランを新たな清掃プランとして記憶部11に記憶してもよい。例えば、再現制御部24は、再現プランに変更があった場合(図9のステップS8:Yes参照)、変更後の再現プランを新たな清掃プランとして記憶部11に記憶するか否かを、操作表示部8の問合せ画面等を介して操作者に問い合わせる。そして、操作者が変更後の再現プランの記憶を所望する場合(図9のステップS9:Yes参照)、再現制御部24は、新たな清掃プランのプラン名の入力を、操作表示部8の問合せ画面等を介して操作者に問い合わせる。プラン名が入力されると、再現制御部24は、変更後の再現プランを、新たな清掃プランとして記憶部11に記憶する(図9のステップS10)。
In addition, although the example in which the cleaning
上記のように、本実施形態によれば、自律的に走行し自動で作業する自動走行作業を実行可能な自律走行作業装置1は、装置本体2と、装置本体2を清掃エリア(作業エリア)内で走行させる走行部3と、装置本体2の清掃エリア内の走行経路上で清掃作業(作業)を行う清掃部5(作業部)と、走行部3および清掃部5の手動操作により自律走行作業装置1の学習走行清掃(学習走行作業)が行われる間に、走行部3の走行データと清掃部5の清掃データ(作業データ)とを記憶して、走行データと清掃データとを含む清掃プラン(作業プラン)を作成する清掃プラン作成部22(プラン作成部)と、清掃プラン作成部22により作成された清掃プランを、自律走行作業装置1の自動走行清掃(自動走行作業)のために記憶する記憶部11と、記憶部11から再現プランとして読み出した清掃プランに基づいて、走行部3および清掃部5を制御して自動走行清掃を行う再現制御部24と、再現プランの走行データおよび/または清掃データを変更する清掃プラン変更部23とを備える。また、清掃プラン変更部23は、再現プランの示す走行経路を変更することなく、再現プランの走行データおよび/または清掃データを一括して変更可能に構成される。そして、再現制御部24は、清掃プラン変更部23によって再現プランが変更された場合に、変更後の再現プランに基づいて自動走行清掃を行う。
As described above, according to the present embodiment, the
このような構成により、自律走行作業装置1では、学習走行清掃で作成した清掃プランを再現プランとして利用して自動走行清掃を行う場合に、再現プランの示す走行経路を変更することなく、清掃エリアの床面FLの汚れ状況や清掃スケジュールの都合等、様々な用途に応じて、走行データや清掃データを一括して変更することができる。そのため、自律走行作業装置1の操作に慣れていない操作者でも、走行データや清掃データを1つ1つ設定することなく、所望の再現プランを容易に作成することができる。従って、同一の清掃エリアの清掃作業を行うときに、清掃エリアの汚れ状況や清掃スケジュールが変更された場合でも、走行経路を変える必要がなければ、学習走行清掃をやり直すことなく、様々な用途に合わせた再現プランを容易に設定することができる。
With such a configuration, when the autonomous
このように、商業施設等におけるイベントやセールの有無および天気の変化等のような清掃環境(作業環境)や清掃条件(作業条件)の変化に拘らず、学習走行清掃の仕直しの手間を省いて、好適な走行データや清掃データを用いて自動走行清掃を行うことができる自律走行作業装置1を提供することができる。
In this way, regardless of changes in the cleaning environment (work environment) or cleaning conditions (work conditions), such as the presence or absence of events or sales at commercial facilities, changes in the weather, etc., the effort of redoing the learning run cleaning can be saved. Thus, it is possible to provide an autonomously traveling
また、本実施形態では、清掃プラン変更部23は、変更した再現プランを新たな清掃プランとして記憶部11に記憶する。
Further, in the present embodiment, the cleaning
このような構成により、自律走行作業装置1は、学習走行清掃を一回行うだけで、同一の清掃エリアの同一の走行経路を対象としつつ、用途の異なる複数の清掃プランを容易に作成して事前に用意しておくことができる。そのため、操作者は、複数の清掃プランから用途に応じて再現プランを選択するだけで、手間を掛けることなく、所望の自動走行清掃を行うことができる。
With this configuration, the autonomous
また、本実施形態では、清掃部5は、複数種類の清掃作業のうちの一の清掃作業を選択して作業として行うように構成される。このような一の清掃作業を伴う学習走行作業が行われるとき、清掃プラン作成部22は、一の清掃作業の清掃データを作業データとして記憶して清掃プランを作成する。このような一の清掃作業を伴う学習走行作業により作成された再現プランに基づいて再現制御部24が自動走行作業を行うとき、清掃部5が一の清掃作業と異なる他の清掃作業を行う場合、清掃プラン変更部23は、このような他の清掃作業に対応するように再現プランを一括して変更する。
Furthermore, in the present embodiment, the
このような構成により、自律走行作業装置1は、同一の清掃エリアの同一の走行経路を対象とする場合、学習走行清掃をやり直すことなく、清掃作業の異なる清掃プランを容易に設定することができ、清掃作業を容易に転換することができる。
With this configuration, when the autonomous
また、本実施形態では、清掃部5は、複数種類の清掃作業として、床面洗浄作業と、ワックス剥離作業と、床面艶出し作業と、吸引清掃作業とから、一の清掃作業を選択して行う。
Further, in the present embodiment, the
このような構成により、自律走行作業装置1は、同一の清掃エリアの同一の走行経路を対象とする場合に、床面洗浄作業、ワックス剥離作業、床面艶出し作業および吸引清掃作業の何れかの清掃作業を行って清掃プランを作成した後、学習走行清掃をやり直すことなく、他の清掃作業を行うための清掃プランを容易に設定することができる。従って、床面洗浄作業、ワックス剥離作業、床面艶出し作業および吸引清掃作業の間で清掃作業を容易に転換することができる。
With this configuration, when the autonomous
また、本実施形態では、清掃部5は、複数種類の清掃作業のそれぞれに対応する複数種類の清掃部材12を切り替えて使用するように構成される。一の清掃部材12を使用する一の清掃作業を伴う学習走行作業により作成された再現プランに基づいて再現制御部24が自動走行作業を行うとき、清掃部5が一の清掃部材12と異なる他の清掃部材12を使用する場合、清掃プラン変更部23は、このような他の清掃部材12を使用する他の清掃作業に対応するように再現プランを一括して変更する。
Further, in the present embodiment, the
このような構成により、自律走行作業装置1は、同一の清掃エリアの同一の走行経路を対象とする場合、学習走行清掃をやり直すことなく、清掃部材12毎に清掃作業の異なる清掃プランを容易に設定することができ、清掃部材12の変更があった場合に清掃作業を容易に転換することができる。
With such a configuration, when the autonomous
また、本実施形態では、清掃作業を行わずに走行するデモ走行オプションが設定された場合、清掃プラン変更部23は、清掃データが清掃作業をオフに設定するように再現プランを一括して変更する。
Furthermore, in the present embodiment, when the demo run option for driving without performing cleaning work is set, the cleaning
このような構成により、自律走行作業装置1は、走行データと清掃データとを含む清掃プランが事前に用意されていれば、学習走行清掃をやり直すことなく、デモ走行を容易に行うことができる。なお、デモ走行では、清掃作業を行わないので、電源部9のバッテリーの消耗を抑えることができる。
With such a configuration, the autonomous
また、本実施形態では、清掃作業の作業強度を強くする強清掃オプション(強作業オプション)または清掃作業の作業強度を弱くする弱清掃オプション(弱作業オプション)が設定された場合、清掃プラン変更部23は、それぞれ、清掃データの作業強度を強くまたは弱く設定するように再現プランを一括して変更する。
In addition, in this embodiment, if a strong cleaning option (strong work option) that increases the work intensity of cleaning work or a weak cleaning option (light work option) that weakens the work intensity of cleaning work is set, the cleaning
このような構成により、自律走行作業装置1は、同一の清掃エリアの同一の走行経路を対象とする場合、学習走行清掃をやり直すことなく、清掃エリアの床面FLの汚れ状況に合わせて清掃データの強弱を容易に変更して再現プランを設定することができる。
With such a configuration, when the autonomous
また、本実施形態では、自動走行清掃の清掃時間(作業時間)を高速化する時短清掃オプション(高速化オプション)または自動走行清掃の清掃時間を低速化するゆっくり清掃オプション(低速化オプション)が設定された場合、清掃プラン変更部23は、それぞれ、走行データの走行速度を速くまたは遅く設定するように再現プランを一括して変更する。
In addition, in this embodiment, a time-saving cleaning option (high-speed option) that speeds up the cleaning time (work time) for automatic cleaning or a slow cleaning option (slow-speed option) that slows down the cleaning time for automatic cleaning is set. If so, the cleaning
このような構成により、自律走行作業装置1は、同一の清掃エリアの同一の走行経路を対象とする場合、学習走行清掃をやり直すことなく、清掃エリアの床面FLの汚れ状況や清掃スケジュール、清掃作業に供する時間配分に応じて、走行データの走行速度を変更して再現プランを設定することができる。
With such a configuration, when the autonomous
また、本実施形態では、清掃プラン変更部23は、再現プランに基づく自動走行清掃に、走行中の洗浄液(作業液)の供給が含まれ、再現プランを一括して変更する際に走行データの走行速度が変更されるとき、洗浄液の供給水量の総量を一定にする総量一定供給オプションが設定された場合には、元の再現プランに基づく自動走行清掃で消費される洗浄液の供給水量の総量を維持するように、清掃データの洗浄液の供給水量を設定して再現プランを一括して変更する。
In addition, in the present embodiment, the cleaning
このような構成により、自律走行作業装置1は、走行速度の変更に応じて洗浄液の供給水量を変更する必要が生じた場合でも、洗浄液の供給水量の総量は変更されないので、洗浄液の残量が枯渇することなく、自動走行清掃を完了することができる。従って、洗浄液不足により清掃部材12で床面FLを傷つける問題や、洗浄液不足により床面FLの清掃効果が十分に得られない問題を回避することができる。
With this configuration, even if the autonomous
また、本実施形態では、清掃プラン変更部23は、再現プランに基づく自動走行清掃に、走行中の洗浄液の供給が含まれ、再現プランを一括して変更する際に走行データの走行速度が変更されるとき、洗浄液の供給水量を走行速度に追従させる速度追従供給オプションが設定された場合には、走行速度の変更の割合に応じて洗浄液の供給水量を増減させるように、清掃データの洗浄液の供給水量を設定して再現プランを一括して変更する。
Further, in the present embodiment, the cleaning
このような構成により、自律走行作業装置1は、走行速度の変更に応じて洗浄液の供給水量を変更する必要が生じた場合でも、走行速度に応じた供給水量で洗浄液を供給することができる。従って、走行速度を遅く設定した場合でも、洗浄液の枯渇により床面FLの清掃効果が完遂できない問題を回避することができる。
With such a configuration, the autonomous
また、本実施形態では、走行部3および清掃部5の発する音量を抑制する静音走行オプションが設定された場合、清掃プラン変更部23は、走行部3および清掃部5の動作を抑制するように走行データおよび清掃データを設定して再現プランを一括して変更する。
Furthermore, in the present embodiment, when the silent running option that suppresses the volume emitted by the running
このような構成により、自律走行作業装置1は、清掃スケジュールの変動などにより、清掃すべき商業施設の営業時間中やオフィスの就業時間中に自動走行清掃を行う必要が生じた場合には、学習走行清掃をやり直すことなく、走行部3の走行音や、清掃部材12の稼働音、吸引部14の吸引音を抑制するように再現プランを設定することができ、自律走行作業装置1が発する周囲への騒音を軽減して自動走行清掃を行うことができる。
With such a configuration, the
また、本実施形態では、再現プランの変更を制限する制限フラグが再現プランに設定されている場合、清掃プラン変更部23は、再現プランの変更を制限する。
Furthermore, in the present embodiment, if a restriction flag that restricts changes to the reproduction plan is set in the reproduction plan, the cleaning
このような構成により、自律走行作業装置1は、走行データや清掃データにおいて変更を所望しない部分については、予め制限フラグを設定しておくことで、再現プランが一括して変更される場合でも、元の再現プランの設定を維持することができる。
With this configuration, the autonomous
例えば、清掃プラン変更部23は、制限フラグとして、走行データの走行速度の変更を制限する旋回フラグが、再現プランの旋回走行区間のステップに設定されている場合には、旋回走行区間のステップについて走行データの走行速度を速くする変更を指示された場合でも、再現プランの作成時の走行速度を維持する。
For example, if a turning flag that restricts changes in the traveling speed of the traveling data is set as a restriction flag in a step of the turning traveling section of the reproduction plan, the cleaning
このような構成により、自律走行作業装置1は、清掃時間の短縮等を目的として走行速度を高速化する場合でも、旋回走行区間では高速化されないので、旋回走行区間で自動走行や自動清掃に生じる問題を事前に防ぐことができ、安全を確保して自動走行清掃を行うことができる。例えば、旋回走行区間での転倒や汚水の回収不足を抑制することができる。また、旋回走行区間での安全を図るための細かな設定について、操作者が行う手間を省くことができる。
With such a configuration, even when the autonomous
また、本実施形態では、清掃プラン作成部22は、再現プランの走行データにおいて、走行部3の走行軌跡の曲率半径が所定の曲率半径閾値以下の区間、または走行部3の操舵角が所定の操舵角閾値以上の区間を旋回走行区間と判定して、旋回フラグを設定する。
Furthermore, in the present embodiment, the cleaning
このような構成により、自律走行作業装置1は、走行経路の旋回走行区間を容易に認識して予め清掃プランに設定することができる。
With such a configuration, the autonomous
なお、上記した実施形態では、パッド装着ボタン31の操作によって清掃部材12が装着されるとき、モード選択画面30に表示された清掃部材一覧80から選択された清掃部材12を、装着中の清掃部材12であると認識する例を説明したが、本発明において装着中の清掃部材12の判別手段はこの例に限定されない。他の実施形態では、清掃部材12の装着状態と未装着状態とを切り替える装着機構やその周囲に、装着中の清掃部材12を判別する機器や手段を備えてもよい。
In the embodiment described above, when the cleaning
例えば、清掃部材12はパッドとブラシとで厚さが異なるため、清掃部材12の装着状態において装着機構の清掃部材用アクチュエータの移動量が異なる。そのため、清掃部材用アクチュエータの移動量に基づいて、制御部10等によって、清掃部材12の床面FLからの装着高さを検出することができ、この装着高さに基づいて清掃部材12がパッドかブラシかを判別し、清掃作業が湿式か乾式かを判定することができる。
For example, since the pad and the brush of the cleaning
また、清掃部材12の装着機構の周囲に、清掃部材12または清掃部材12に貼付されたQRコード(登録商標)等の識別情報を撮像可能なCCD等のカメラを備えてもよい。そして、このカメラが撮像した画像に基づいて、制御部10等によって、清掃部材12またはその識別情報の画像認識を行うことで、装着中の清掃部材12を判別し、この清掃部材12に合わせた清掃作業を判定することできる。なお、清掃部材12自体の画像認識を行う場合には、清掃部材12の色や形状、厚さを判別し、その判別結果に基づいて清掃部材12の種類を判別してよい。例えば、第1洗浄パッドは赤色で形成され、第2洗浄パッドは緑色で形成され、剥離パッドは黒色で形成され、艶出しパッドは白色で形成される場合、これらのパッドを色で識別することができる。
Further, a camera such as a CCD that can image the cleaning
なお、上記した実施形態では、再現プランを一括して変更する変更オプションを選択操作するためのオプションボタン53を、データ設定画面40に表示する例を説明したが、本発明はこの例に限定されない。例えば、他の実施形態では、オプションボタン53を、清掃プラン変更画面70に表示しもよい。また、上記した実施形態では、自動走行清掃の対象の再現プランをデータ設定画面40で変更する例を説明したが、本発明はこの例に限定されない。例えば、他の実施形態では、自動走行清掃の対象の再現プランの変更を、清掃プラン変更画面70で完結させるように構成されてもよい。この場合、清掃プラン変更画面70において変更ボタン73が操作されると、データ設定画面40に移行せずに、再現プランの変更を反映させて、自動走行清掃の実行に移行するとよい。
Note that in the above-described embodiment, an example was described in which the
また、本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う自律走行作業装置もまた本発明の技術思想に含まれる。 Further, the present invention can be modified as appropriate within the scope of the invention that does not contradict the gist or idea that can be read from the claims and the entire specification, and an autonomous mobile work device that involves such modifications is also applicable to the technology of the present invention. Included in thought.
本発明は、自律的に走行し自動で作業することが可能な自律走行作業装置とそれと一体的に構成した業務用の自動床面洗浄・清掃装置等に好適に利用することができる。 INDUSTRIAL APPLICATION This invention can be suitably utilized for the autonomous working device which can run autonomously and work automatically, and the automatic floor washing/cleaning device for commercial use which was integrally constructed with it.
1 自律走行作業装置
2 装置本体
3 走行部
5 清掃部(作業部)
10 制御部
11 記憶部
12 清掃部材
13 洗浄液供給部
14 吸引部
22 清掃プラン作成部
23 清掃プラン変更部
24 再現制御部
1 Autonomous traveling
10
Claims (8)
装置本体と、
前記装置本体を作業エリア内で走行させる走行部と、
前記装置本体の前記作業エリア内の走行経路上で作業を行う作業部と、
前記走行部および前記作業部の手動操作により該自律走行作業装置の学習走行作業が行われる間に、前記走行部の走行データと前記作業部の作業データとを記憶して、前記走行データと前記作業データとを含む作業プランを作成するプラン作成部と、
前記プラン作成部により作成された前記作業プランを、該自律走行作業装置の自動走行作業のために記憶する記憶部と、
前記記憶部から再現プランとして読み出した前記作業プランに基づいて、前記走行部および前記作業部を制御して前記自動走行作業を行う再現制御部と、
前記再現プランの前記走行データおよび/または前記作業データを一括して変更するプラン変更部と、を備え、
前記再現制御部は、前記プラン変更部によって前記再現プランが変更された場合に、変更後の前記再現プランに基づいて前記自動走行作業を行い、
前記作業部は、複数種類の清掃作業のうちの一の前記清掃作業を選択して前記作業として行うように構成され、また、前記複数種類の清掃作業のそれぞれに対応する複数種類の清掃部材を切り替えて使用するように構成され、
一の前記清掃作業を伴う前記学習走行作業が行われるとき、前記プラン作成部は、一の前記清掃作業の清掃データを前記作業データとして記憶して前記作業プランを作成し、
一の前記清掃部材を使用する一の前記清掃作業を伴う前記学習走行作業により作成された前記再現プランに基づいて前記再現制御部が前記自動走行作業を行うとき、前記プラン変更部は、前記作業部が一の前記清掃作業と異なる他の前記清掃作業を行うと判定すると共に、前記作業部が一の前記清掃部材と異なる他の前記清掃部材を使用すると判別した場合、他の前記清掃部材を使用する他の前記清掃作業に対応するように、前記再現プランを、一の前記清掃部材と他の前記清掃部材との所定の組み合わせに応じて所定の内容に一括して変更する、ことを特徴とする自律走行作業装置。 An autonomous working device capable of autonomously running and working automatically,
The device body,
a traveling section that causes the device main body to travel within a work area;
a working section that performs work on a traveling path within the working area of the device main body;
While learning running work of the autonomous mobile work device is performed by manual operation of the traveling section and the working section, the traveling data of the traveling section and the work data of the working section are stored, and the traveling data and the working section are stored. a plan creation unit that creates a work plan including work data;
a storage unit that stores the work plan created by the plan creation unit for automatic travel work of the autonomous mobile work device;
a reproduction control unit that controls the traveling unit and the working unit to perform the automatic traveling work based on the work plan read as a reproduction plan from the storage unit;
a plan changing unit that changes the travel data and/or the work data of the reproduction plan all at once;
The reproduction control unit performs the automatic driving operation based on the changed reproduction plan when the reproduction plan is changed by the plan changing unit,
The work unit is configured to select one of the cleaning operations from among the plurality of types of cleaning operations and perform it as the operation, and also includes a plurality of types of cleaning members corresponding to each of the plurality of types of cleaning operations. Configured to switch and use
When the learning driving work that involves one of the cleaning tasks is performed, the plan creation unit stores cleaning data of one of the cleaning tasks as the work data and creates the work plan;
When the reproduction control unit performs the automatic driving operation based on the reproduction plan created by the learning driving operation involving one of the cleaning operations using one of the cleaning members, the plan changing unit If the part determines to perform the other cleaning work different from the one cleaning work, and determines that the working part uses another cleaning member different from the one cleaning member, the other cleaning member is used. The reproduction plan is changed all at once to a predetermined content according to a predetermined combination of one of the cleaning members and another of the cleaning members so as to correspond to the other cleaning work to be used. Autonomous work equipment.
前記旋回走行区間のステップについて前記走行データの走行速度を速くする変更を指示された場合でも、前記再現プランの作成時の走行速度を維持することを特徴とする請求項6に記載の自律走行作業装置。 When a turning flag that restricts a change in the traveling speed of the traveling data is set as the restriction flag in a step of a turning traveling section of the reproduction plan,
7. The autonomous driving operation according to claim 6, wherein even if an instruction is given to change the travel speed of the travel data for the step of the turning travel section to increase the travel speed, the travel speed at the time of creation of the reproduction plan is maintained. Device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019062998A JP7370154B2 (en) | 2019-03-28 | 2019-03-28 | Autonomous work equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019062998A JP7370154B2 (en) | 2019-03-28 | 2019-03-28 | Autonomous work equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020161081A JP2020161081A (en) | 2020-10-01 |
JP7370154B2 true JP7370154B2 (en) | 2023-10-27 |
Family
ID=72639560
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019062998A Active JP7370154B2 (en) | 2019-03-28 | 2019-03-28 | Autonomous work equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7370154B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017121376A (en) | 2016-01-07 | 2017-07-13 | 東芝ライフスタイル株式会社 | Autonomous travel body |
JP2017182175A (en) | 2016-03-28 | 2017-10-05 | 国立大学法人豊橋技術科学大学 | Autonomous travel device and start position determination program |
JP2018112917A (en) | 2017-01-12 | 2018-07-19 | 国立大学法人豊橋技術科学大学 | Autonomous travel work device and data management method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0191824A (en) * | 1987-10-01 | 1989-04-11 | Toshiba Corp | Travelling floor cleaner |
JP2010095891A (en) * | 2008-10-15 | 2010-04-30 | Eco-Bond Co Ltd | Method and apparatus for cleaning high-function paved surface |
JP2014014456A (en) * | 2012-07-06 | 2014-01-30 | Nikon Corp | Cleaning system, cleaning device, bathroom, control method, and program |
-
2019
- 2019-03-28 JP JP2019062998A patent/JP7370154B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017121376A (en) | 2016-01-07 | 2017-07-13 | 東芝ライフスタイル株式会社 | Autonomous travel body |
JP2017182175A (en) | 2016-03-28 | 2017-10-05 | 国立大学法人豊橋技術科学大学 | Autonomous travel device and start position determination program |
JP2018112917A (en) | 2017-01-12 | 2018-07-19 | 国立大学法人豊橋技術科学大学 | Autonomous travel work device and data management method |
Also Published As
Publication number | Publication date |
---|---|
JP2020161081A (en) | 2020-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11432698B2 (en) | Mobile robotic cleaner | |
JP6872189B2 (en) | Autonomous driving work equipment | |
CN111449589B (en) | System for ground processing equipment and method for operating the system | |
TW202011885A (en) | Control method, device, equipment and storage medium for mopping robot | |
CN115944246A (en) | Cleaning robot | |
JP2018112917A (en) | Autonomous travel work device and data management method | |
JP7485181B2 (en) | AUTONOMOUS DRIVING DEVICE, AUTONOMOUS DRIVING SYSTEM, AUTONOMOUS DRIVING METHOD, AND AUTONOMOUS DRIVING PROGRAM | |
JP2020146457A (en) | Floor processing device and system comprised of floor processing device and external terminal | |
CN113693501A (en) | Cleaning equipment, cleaning path, cleaning map generation method and cleaning map generation system | |
JP2021105963A (en) | Autonomous travel work device | |
CN114557633A (en) | Cleaning parameter configuration method, device, equipment and medium for automatic cleaning equipment | |
KR102345564B1 (en) | Robot cleaning apparatus and method for controlling the same | |
CN114938927A (en) | Automatic cleaning apparatus, control method, and storage medium | |
CN114431785A (en) | Mopping humidity control method and device, robot and computer readable storage medium | |
JP7370154B2 (en) | Autonomous work equipment | |
JP2023127590A (en) | Autonomous travel work device | |
WO2024022360A1 (en) | Method, device, and system for controlling cleaning robot, and storage medium | |
JP7356264B2 (en) | Autonomous work equipment | |
JP7381240B2 (en) | Autonomous work equipment | |
CN110604520B (en) | Autonomous walking type cleaning machine and cleaning system | |
US20220313046A1 (en) | Method of controlling a robotic floor cleaning machine | |
CN114732316A (en) | Method for controlling water yield of cleaning equipment | |
JP2006271807A (en) | Travel work robot | |
CN113693500A (en) | Cleaning system, cleaning equipment and control method for continuous dragging of water shortage breakpoint | |
JP2024093167A (en) | Autonomous traveling and working device and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220202 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230131 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230324 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230620 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230814 |
|
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: 20230926 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231017 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7370154 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |