JP7640189B2 - AUTONOMOUSLY MOVING WORK DEVICE, METHOD AND PROGRAM FOR MODIFYING WORK PLAN - Google Patents
AUTONOMOUSLY MOVING WORK DEVICE, METHOD AND PROGRAM FOR MODIFYING WORK PLAN Download PDFInfo
- Publication number
- JP7640189B2 JP7640189B2 JP2020180200A JP2020180200A JP7640189B2 JP 7640189 B2 JP7640189 B2 JP 7640189B2 JP 2020180200 A JP2020180200 A JP 2020180200A JP 2020180200 A JP2020180200 A JP 2020180200A JP 7640189 B2 JP7640189 B2 JP 7640189B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- trajectory
- cleaning
- virtual
- plan
- 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
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
Description
本発明は、自律走行作業装置、作業プランの修正方法及びプログラムに関する。 The present invention relates to an autonomous mobile work device, a method for modifying a work plan, and a program.
被作業面の作業状態を可視化する自律走行作業装置が知られている(例えば、特許文献1参照)。特許文献1に記載の自律走行作業装置は携帯端末に通信可能に接続されており、自律走行作業装置にはゴミ検出センサが設けられ、携帯端末にはカメラが設けられている。SLAM(Simultaneous Localization and Mapping)等によって被作業面のマップが作成され、ゴミ検出センサの検出結果がマップに付加される。そして、自律走行作業装置から携帯端末に作業状態が反映されたマップが送信され、このマップがカメラの撮像画像に重ねられて携帯端末のディスプレイに表示される。
An autonomous mobile work device that visualizes the working condition of a work surface is known (see, for example, Patent Document 1). The autonomous mobile work device described in
特許文献1に記載の自律走行作業装置では、被作業面の撮像画像上に作業状態を反映したマップが重ねられて、被作業面の作業状態を可視化することができる。被作業面の作業状態をオペレータに認識させることができるが、オペレータの意図を反映した作業結果が得られるように自律走行作業装置を動かすことまではできない。
In the autonomous mobile work device described in
そこで、本発明はかかる点に鑑みてなされたものであり、作業プランにオペレータの意図を反映させて、作業効率及び作業の質を高めることができる自律走行作業装置、作業プランの修正方法、プログラムを提供することを目的とする。 The present invention has been made in consideration of these points, and aims to provide an autonomous mobile work device, a method for modifying a work plan, and a program that can reflect the operator's intentions in the work plan, thereby improving work efficiency and work quality.
本発明の自律走行作業装置は、作業プランに従って自律走行しながら被作業面に対して作業を実施する自律走行作業装置であって、作業プランに従って作業したときの作業済みの既作業軌跡及び/又は作業予定の仮想作業軌跡を作成する作業軌跡作成部と、撮像部から取得した撮像画像内の被作業面に前記既作業軌跡及び/又は前記仮想作業軌跡を重ねて表示する表示制御部と、前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更操作を受けたときに作業プランを修正する作業プラン修正部と、を備え、前記作業軌跡作成部は、作業の開始地点から現在地点までの走行経路と作業部材の幅に基づいて前記既作業軌跡を作成し、現在地点から作業の終了地点までの走行経路と前記作業部材の幅に基づいて前記仮想作業軌跡を作成し、撮像画像内の被作業面に重ねて表示された前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更によって走行経路がオフセットされて撮像画像上に前記既作業軌跡及び/又は前記仮想作業軌跡が再表示されている。 The autonomous mobile work device of the present invention is an autonomous mobile work device that performs work on a work surface while traveling autonomously according to a work plan, and is equipped with a work trajectory creation unit that creates a work trajectory of the work that has been completed and/or a virtual work trajectory of the work to be completed when working according to the work plan, a display control unit that overlays and displays the work trajectory and/or the virtual work trajectory on the work surface in an image acquired from an imaging unit, and a work plan correction unit that corrects the work plan when a change operation is received regarding the work trajectory and/or the virtual work trajectory, wherein the work trajectory creation unit creates the work trajectory based on the travel path from the start point of the work to the current point and the width of the work member , and creates the virtual work trajectory based on the travel path from the current point to the end point of the work and the width of the work member, and the travel path is offset due to changes made to the work trajectory and/or the virtual work trajectory displayed overlaid on the work surface in the image, and the work trajectory and/or the virtual work trajectory are re-displayed on the image.
本発明の作業プランの修正方法は、自律走行しながら被作業面に対して作業を実施する自律走行作業装置の作業プランの修正方法であって、作業プランに従って作業したときの作業済みの既作業軌跡及び/又は作業予定の仮想作業軌跡を作成するステップと、撮像部から取得した撮像画像内の被作業面に前記既作業軌跡及び/又は前記仮想作業軌跡を重ねて表示するステップと、前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更操作を受けたときに作業プランを修正するステップと、を有し、作成するステップでは、作業の開始地点から現在地点までの走行経路と作業部材の幅に基づいて前記既作業軌跡を作成し、現在地点から作業の終了地点までの走行経路と前記作業部材の幅に基づいて前記仮想作業軌跡を作成し、撮像画像内の被作業面に重ねて表示された前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更によって走行経路がオフセットされて撮像画像上に前記既作業軌跡及び/又は前記仮想作業軌跡が再表示される。 The method of modifying a work plan of the present invention is a method of modifying a work plan of an autonomous mobile work device that performs work on a work surface while traveling autonomously, and includes the steps of creating a work trajectory of completed work and/or a virtual work trajectory of planned work when work is performed according to the work plan, a step of overlaying and displaying the work trajectory and/or the virtual work trajectory on the work surface in an image acquired from an imaging unit, and a step of modifying the work plan when a change operation is received regarding the work trajectory and/or the virtual work trajectory, in which in the creating step, the work trajectory is created based on the travel path from the start point of the work to the current point and the width of the work member , and the virtual work trajectory is created based on the travel path from the current point to the end point of the work and the width of the work member, and the travel path is offset due to changes made to the work trajectory and/or the virtual work trajectory displayed overlaid on the work surface in the image acquired , and the work trajectory and/or the virtual work trajectory are re-displayed on the image acquired.
これらの構成によれば、撮像画像内の被作業面上の既作業軌跡及び/又は仮想作業軌跡をオペレータに視認させて、既作業軌跡及び/又は仮想作業軌跡に関するオペレータの変更操作を受け付けている。既作業軌跡及び/又は仮想作業軌跡に関する変更操作によって自律走行作業装置の作業プランが修正され、オペレータの意図を作業プランに反映させて作業効率及び作業の質を高めることができる。 According to these configurations, the operator is allowed to visually confirm the work trajectory and/or virtual work trajectory on the work surface in the captured image, and the operator's operation to change the work trajectory and/or virtual work trajectory is accepted. The work plan of the autonomous mobile work device is modified by the operation to change the work trajectory and/or virtual work trajectory, and the operator's intentions can be reflected in the work plan, improving work efficiency and work quality.
上記の自律走行作業装置は、前記既作業軌跡及び/又は前記仮想作業軌跡を複数の分割軌跡に分割する作業軌跡分割部を備え、前記表示制御部は、撮像画像内の被作業面に複数の前記分割軌跡を重ねて表示し、前記作業プラン修正部は、前記分割軌跡に対する変更操作を受けたときに作業プランを修正する。この構成によれば、オペレータの意図をより細かく作業プランに反映させることができる。 The above-mentioned autonomous mobile work device includes a work trajectory division unit that divides the completed work trajectory and/or the virtual work trajectory into a plurality of divided trajectories, the display control unit displays the plurality of divided trajectories superimposed on the work surface in the captured image, and the work plan correction unit corrects the work plan when a change operation is made to the divided trajectories. With this configuration, the operator's intentions can be reflected in the work plan in more detail.
上記の自律走行作業装置は、手動操作に従って作業プランを学習し、学習済みの作業プランに従って自律走行しながら被作業面に対して作業を実施し、前記表示制御部は、作業プランの学習後に撮像画像内の被作業面に前記既作業軌跡を重ねて表示し、前記作業プラン修正部は、前記既作業軌跡に関する変更操作を受けたときに前記学習済みの作業プランを修正する。この構成によれば、手動操作によって自律走行作業装置に学習を繰り返すことなく、学習済みの作業プランにオペレータの意図を反映させることができる。 The above-mentioned autonomous mobile work device learns a work plan according to manual operation, and performs work on the work surface while autonomously traveling according to the learned work plan, the display control unit displays the trajectory of the work performed on the work surface in the captured image after learning the work plan, and the work plan correction unit corrects the learned work plan when a change operation is received regarding the trajectory of the work performed. With this configuration, the operator's intentions can be reflected in the learned work plan without the autonomous mobile work device having to repeatedly learn by manual operation.
本発明の他の自律走行作業装置は、手動操作に従って作業プランを学習し、学習済みの作業プランに従って自律走行しながら被作業面に対して作業を実施する自律走行作業装置であって、作業プランの学習中に手動操作に従って作業したときの作業済みの既作業軌跡及び当該既作業軌跡から予測される作業予定の仮想作業軌跡を作成する作業軌跡作成部と、作業プランの学習中に撮像部から取得した撮像画像内の被作業面に前記既作業軌跡及び前記仮想作業軌跡を重ねて表示する表示制御部と、作業プランの学習中に未学習箇所である前記仮想作業軌跡に対する作業プランを作成する作業プラン作成部と、を備えている。 Another autonomous mobile work device of the present invention is an autonomous mobile work device that learns a work plan according to manual operation and performs work on a work surface while autonomously traveling according to the learned work plan, and is equipped with a work trajectory creation unit that creates a work trajectory that has already been completed when work is performed according to manual operation while learning the work plan and a virtual work trajectory of the planned work predicted from the work trajectory, a display control unit that displays the work trajectory and the virtual work trajectory superimposed on the work surface in the captured image acquired from the imaging unit while learning the work plan, and a work plan creation unit that creates a work plan for the virtual work trajectory, which is an unlearned portion, while learning the work plan.
この構成によれば、作業プランの学習中に撮像画像内の被作業面上の仮想作業軌跡をオペレータに視認させているので、未学習箇所である仮想作業軌跡が適切か否かをオペレータに確認させて、オペレータの意図に反した作業プランの生成が抑えられ、手動操作によって自律走行作業装置に学習を繰り返させることなく、仮想作業軌跡に対する作業プランにオペレータの意図を反映させることができる。 With this configuration, the operator is allowed to visually check the virtual work trajectory on the work surface in the captured image while the work plan is being learned, and the operator is allowed to confirm whether the virtual work trajectory, which is an unlearned portion, is appropriate. This prevents the generation of a work plan that goes against the operator's intentions, and allows the operator's intentions to be reflected in the work plan for the virtual work trajectory without having to repeatedly learn the autonomous mobile work device through manual operation.
本発明のプログラムは、作業プランに従って自律走行しながら被作業面に対して作業を実施する自律走行作業装置のプログラムであって、作業プランに従って作業したときの作業済みの既作業軌跡及び/又は作業予定の仮想作業軌跡を作成するステップと、撮像部から取得した撮像画像内の被作業面に前記既作業軌跡及び/又は前記仮想作業軌跡を重ねて表示するステップと、前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更操作を受けたときに作業プランを修正するステップと、を前記自律走行作業装置に実行させ、作成するステップでは、作業の開始地点から現在地点までの走行経路と作業部材の幅に基づいて前記既作業軌跡を作成し、現在地点から作業の終了地点までの走行経路と前記作業部材の幅に基づいて前記仮想作業軌跡を作成し、撮像画像内の被作業面に重ねて表示された前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更によって走行経路をオフセットして撮像画像上に前記既作業軌跡及び/又は前記仮想作業軌跡を再表示させる。この構成によれば、自律走行作業装置にプログラムをインストールすることで、撮像画像内の被作業面上の既作業軌跡及び/又は仮想作業軌跡をオペレータに視認させて、オペレータに作業プランの修正を促す機能を追加することができる。 The program of the present invention is a program for an autonomous mobile work device that performs work on a work surface while traveling autonomously according to a work plan, and causes the autonomous mobile work device to execute the following steps: creating a work trajectory of completed work and/or a virtual work trajectory of planned work when working according to the work plan; overlaying and displaying the work trajectory and/or the virtual work trajectory on the work surface in an image obtained from an imaging unit; and modifying the work plan when a change operation is received regarding the work trajectory and/or the virtual work trajectory.In the creating step, the work trajectory is created based on the travel path from the start point of the work to the current point and the width of the work member , and the virtual work trajectory is created based on the travel path from the current point to the end point of the work and the width of the work member , and the travel path is offset by changes to the work trajectory and/or the virtual work trajectory displayed overlaid on the work surface in the image , and the work trajectory and/or the virtual work trajectory are re-displayed on the image. According to this configuration, by installing a program in the autonomous mobile work device, a function can be added that allows the operator to visually view the previous work trajectory and/or the virtual work trajectory on the work surface in the captured image, prompting the operator to revise the work plan.
本発明によれば、作業プランにオペレータの意図を反映させて、作業効率及び作業の質を高めることができる。 According to the present invention, the operator's intentions can be reflected in the work plan, improving work efficiency and quality.
以下、図面を参照しつつ、本実施形態の清掃装置について説明する。図1は本実施形態の清掃装置の斜視図である。図2は本実施形態の清掃装置の模式図である。なお、以下の説明では、自律走行作業装置として自律走行式の清掃装置を例示して説明するが、自律走行作業装置は自律走行によって被作業面に対して、掃除作業、研磨作業、艶出し作業、ワックス塗布作業等の各種作業を実施する作業装置でもよい。 The cleaning device of this embodiment will be described below with reference to the drawings. FIG. 1 is a perspective view of the cleaning device of this embodiment. FIG. 2 is a schematic diagram of the cleaning device of this embodiment. In the following description, an autonomously traveling cleaning device will be used as an example of the autonomously traveling work device, but the autonomously traveling work device may be a work device that performs various tasks such as cleaning, polishing, polishing, and waxing on a work surface by autonomous traveling.
図1に示すように、清掃装置1は、商業施設、製造工場、鉄道駅コンコース等の床面(被作業面)Fを自律走行で清掃可能に構成されている。清掃装置1の装置本体10の下部には、駆動輪としての前輪12と補助輪としての後輪13が設けられている。前輪12と後輪13の間に洗浄パッドや洗浄ブラシ等の清掃部材16が設けられ、清掃部材16の後側にはスキージ17が設けられている。装置本体10の上部後側にはハンドル28が設けられ、ハンドル28の前側には表示部22が設けられている。装置本体10の上部前側には撮像部21が設けられ、撮像部21の下方の窪みには障害物センサ26が設けられている。
As shown in FIG. 1, the
図2に示すように、清掃装置1の装置本体10には、走行部11、清掃部15、無線通信部19、撮像部21、表示部22、計測部25、操作部27、記憶部50、電源部29、制御部30が設けられている。走行部11は、上記した前輪12、後輪13、走行モータ(不図示)、エンコーダ(不図示)等によって構成されている。走行部11は、走行モータによって前輪12を駆動させて清掃装置1を走行させている。なお、本実施形態には前輪駆動の清掃装置1を例示しているが、走行部11によって後輪13だけが駆動されてもよいし、走行部11によって両輪が駆動されてもよい。
As shown in FIG. 2, the
清掃部15は、例えば、湿式清掃によって床面Fを清掃するものであり、上記した清掃部材16及びスキージ17、洗浄モータ(不図示)、アクチュエータ(不図示)、洗浄液供給部(不図示)、汚水回収部(不図示)等によって構成されている。清掃部15は、アクチュエータによって清掃部材16を床面Fに押し付けて、清掃モータによって床面Fに対して清掃部材16を回転させている。このとき、洗浄液供給部によって洗浄液タンクから床面Fに洗浄液が散布されて、スキージ17に集められた汚水が汚水回収部によって汚水タンクに回収される。
The
無線通信部19は、装置本体10と管理端末(不図示)を無線通信によって接続している。例えば、装置本体10と管理端末はWiFi(登録商標)等の無線LANによって接続されている。撮像部21は、床面Fを撮像可能なドーム型カメラである。なお、撮像部21は、床面Fを撮像可能であればよく、パノラマ画像が撮像可能な全天球カメラでもよいし、清掃装置1の前方を撮像可能な固定カメラでもよい。また、本実施形態では、清掃装置1が撮像部21を備えているが、商業施設等に設置された監視カメラから無線通信によって清掃装置1が床面Fの画像を取得してもよい。
The
表示部22は、タッチパネル式の表示画面を有している。表示部22の表示画面には撮像部21に撮像された撮像画像(主に動画)が表示されると共に、清掃装置1に対するオペレータの操作を受け付ける操作画面が表示される。操作画面によって清掃装置1の動作モードが選択され、清掃装置1に対して各種設定が入力される。なお、表示部22としては、装置本体10に対して着脱可能なタブレット型端末やスマートフォン等の携帯端末を用いることもできる。表示部22として携帯端末が用いられた場合には、無線通信部19の代わりに携帯端末の無線通信機能が用いられてもよい。
The
計測部25は、上記した障害物センサ26を備えている。障害物センサ26は、例えば、障害物や壁面からの距離及び角度を計測するLRF(Laser Range Finder)によって構成されている。障害物センサ26から周囲にレーザー光が出射され、物体からの反射光を受光することで周辺の障害物センサ26から障害物までの距離及び角度が計測されて、清掃装置1の周辺環境を認識することが可能になっている。また、障害物センサ26は、レーザー光を用いた障害物検出の代わりに、周辺環境の撮像画像を用いた障害物検出を実施してもよい。
The
操作部27は、オペレータの手動操作を受け付けており、上記したハンドル28(図1参照)、スロットル等によって構成されている。操作部27は、ハンドル28の操舵量やスロットルの捻り量を電気信号に変換して、装置本体10の走行モータの制御基板に出力して走行モータを駆動させる。操作部27の操作によって、装置本体10の走行速度の調整、左旋回、右旋回が実施される。また、装置本体10の操作部27付近には、電源のON/OFFを行う電源スイッチ(不図示)と、装置本体10の動作を全停止させる緊急停止スイッチ(不図示)が設けられている。
The
記憶部50は、用途に応じてROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等の一つ又は複数の記憶媒体によって構成されている。ROMには、例えば、清掃装置1を制御するためのプログラムが記憶されている。HDDやフラッシュメモリには、例えば、走行経路、走行速度、洗浄液の散布量、清掃部材16の接触圧等を各種清掃条件が設定された清掃プランや、その他のパラメータが記憶されている。電源部29は、バッテリ(不図示)及び充電回路等によって構成されている。電源部29から装置各部に電力が供給されている。
The
制御部30は、装置各部を統括制御している。制御部30の各種処理は、プロセッサを用いてソフトウェアによって実現されてもよいし、集積回路等に形成された論理回路(ハードウェア)によって実現されてもよい。プロセッサを用いる場合には、プロセッサが記憶部50に記憶されているプログラムを読み出して実行することで各種処理が実施される。プロセッサとしては、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)が使用される。なお、制御部30及び記憶部50の制御ブロックの詳細については後述する。
The
このような清掃装置1には、手動モード、学習モード、再現モードの3つの動作モードが用意されている。手動モードは、オペレータによる清掃装置1の手動操作によって床面Fを清掃するモードである。学習モードは、オペレータによる手動操作によって清掃装置1に清掃プランを学習させるモードである。再現モードは、清掃プランを再現するように、清掃装置1が清掃エリア内を自律走行しながら清掃するモードである。また、清掃装置1は、学習モードで学習された清掃プランに従って清掃する他、事前に作成された清掃プランに従って清掃することも可能である。
Such a
しかしながら、学習済みの清掃プランや事前作成済みの清掃プランが適切であるとは限らない。例えば、清掃装置1の清掃軌跡から壁までの距離が安全距離よりも長過ぎたり、隣り合う清掃軌跡のラップ幅が大き過ぎたりすると清掃効率が低下する。また、床面Fの汚れ具合によっては、清掃プランに従った清掃だけでは汚れを十分に落としきれない場合がある。そこで、本実施形態の清掃装置1は、撮像画像内の床面F上の清掃軌跡をオペレータに視認させて、清掃効率及び清掃の質が高められるように、オペレータの意図を反映した清掃プランに修正している。
However, a learned cleaning plan or a cleaning plan created in advance is not necessarily appropriate. For example, cleaning efficiency decreases if the distance from the cleaning trajectory of the
以下、装置本体の制御部及び記憶部の詳細構成について説明する。図3は本実施形態の装置本体の制御ブロック図である。なお、ここでは、図1及び図2の符号を適宜使用して説明する。 The detailed configuration of the control unit and storage unit of the device body will be described below. Figure 3 is a control block diagram of the device body of this embodiment. Note that the symbols in Figures 1 and 2 will be used appropriately in the description.
図3に示すように、制御部30には、学習清掃制御部31、学習走行制御部32、SLAM制御部33、走行経路作成部34、環境地図作成部35、清掃プラン作成部36、再現清掃制御部37、再現走行制御部38、既清掃軌跡作成部39、仮想清掃軌跡作成部40、AR表示制御部41、既清掃軌跡算出部42、仮想清掃軌跡算出部43、未清掃領域算出部44、清掃プラン修正部45、清掃軌跡分割部46が設けられている。記憶部50には、清掃条件記憶部51、走行経路記憶部52、環境地図記憶部53、清掃プラン記憶部54、清掃軌跡記憶部55、装置設定記憶部56が設けられている。
As shown in FIG. 3, the
学習清掃制御部31は、学習モード中にオペレータの操作に従った清掃装置1の手動清掃を制御している。学習清掃制御部31による制御内容は、ティーチングデータとして清掃条件記憶部51に記憶される。このティーチングデータには、例えば洗浄液の散布量、清掃部材16の接触圧、汚水の吸引力が含まれている。学習走行制御部32は、学習モード中にオペレータの操作に従った清掃装置1の手動走行を制御している。学習走行制御部32による制御内容は、ティーチングデータとして清掃条件記憶部51に記憶される。このティーチングデータには、例えば走行速度が含まれている。
The learning
SLAM制御部33は、リアルタイムでSLAMを実行して、計測部25に計測された清掃装置1の周囲の障害物からの距離及び角度に基づいて、清掃装置1の自己位置を推定すると共に局所地図を作成する。走行経路作成部34は、時系列に並んだ複数の自己位置を繋ぎ合わせて清掃装置1の走行経路L(図6(A)参照)を作成する。環境地図作成部35は、時系列に並んだ複数の局所地図を繋ぎ合わせて環境地図M(図6(A)参照)を作成する。走行経路Lはティーチングデータとして走行経路記憶部52に記憶され、環境地図Mはティーチングデータとして環境地図記憶部53に記憶される。
The
なお、計測部25には、障害物センサ26として2次元タイプのLRFが用いられてもよいし、3次元タイプのLRFが用いられてもよい。2次元タイプのLRFによって2次元データが取得されてもよいし、3次元タイプのLRF又は2次元タイプのLRFの揺動によって3次元データが取得されてもよい。すなわち、走行経路作成部34によって2次元の走行経路が作成されてもよいし、3次元の走行経路が作成されてもよい。また、環境地図作成部35によって2次元の環境地図が作成されてもよいし、3次元の環境地図が作成されてもよい。
The measuring
清掃プラン作成部36は、各種ティーチングデータを学習モードの開始から終了までの所定時間間隔のステップ毎に関連付けて清掃プランを作成する。この場合、環境地図Mに清掃装置1の走行経路Lが反映されて、走行経路Lの開始地点P1から終了地点P2(図6(A)参照)までの各地点における洗浄液の散布量、清掃部材16の接触圧、汚水の吸引力、走行速度が設定されて清掃プランが作成される。清掃プランは清掃プラン記憶部54に記憶されて、再現モード中に使用される。清掃プラン記憶部54には、学習モードで学習された清掃プランの他にも、事前に作成された清掃プランが記憶されている。
The cleaning
再現清掃制御部37は、再現モード中に清掃プラン記憶部54から清掃プランを読み込み、清掃プランに従って清掃装置1の自動清掃を制御している。再現走行制御部38は、再現モード中に清掃プラン記憶部54から清掃プランを読み込み、清掃プランに従って清掃装置1の自律走行を制御している。清掃装置1が走行経路Lに沿って自律走行しながら、洗浄液を床面Fに散布して清掃部材16によって床面Fを洗浄している。このように、再現清掃制御部37及び再現走行制御部38によって清掃装置1が制御されることで、清掃プラン記憶部54から読み込まれた清掃プランが再現される。
The reproduction
既清掃軌跡作成部(作業軌跡作成部)39は、清掃の開始地点P1から現在地点までの走行経路Lに基づいて、清掃プランに従って清掃したときの清掃済みの既清掃軌跡T1(図4(B)参照)を作成する。この場合、既清掃軌跡作成部39によって走行経路記憶部52から走行経路Lが読み込まれると共に、装置設定記憶部56から清掃部材16の幅が読み込まれる。そして、清掃の開始地点P1から現在地点までの走行経路Lと清掃部材16の幅に基づいて、既清掃軌跡作成部39によって床面Fに対する清掃済みの既清掃軌跡(既作業軌跡)T1が作成される。既清掃軌跡T1は清掃軌跡記憶部55に記憶される。
The previously cleaned trajectory creation unit (work trajectory creation unit) 39 creates a previously cleaned trajectory T1 (see FIG. 4B) when cleaning is performed according to the cleaning plan, based on the travel path L from the cleaning start point P1 to the current point. In this case, the previously cleaned
仮想清掃軌跡作成部(作業軌跡作成部)40は、現在地点から清掃の終了地点P2(図6(A)参照)までの走行経路Lに基づいて、清掃プランに従って清掃したときの清掃予定の仮想清掃軌跡T2(図4(B)参照)を作成する。この場合、仮想清掃軌跡作成部40によって走行経路記憶部52から走行経路Lが読み込まれると共に、装置設定記憶部56から清掃部材16の幅が読み込まれる。そして、現在地点から清掃の終了地点P2までの走行経路Lと清掃部材16の幅に基づいて、仮想清掃軌跡作成部40によって床面Fに対する清掃予定の仮想清掃軌跡(仮想作業軌跡)T2が作成される。仮想清掃軌跡T2は清掃軌跡記憶部55に記憶される。
The virtual cleaning trajectory creation unit (work trajectory creation unit) 40 creates a virtual cleaning trajectory T2 (see FIG. 4B) for cleaning according to the cleaning plan, based on the travel path L from the current location to the cleaning end point P2 (see FIG. 6A). In this case, the virtual cleaning
AR表示制御部(表示制御部)41は、撮像部21から入力された撮像画像内の床面Fに既清掃軌跡T1及び/又は仮想清掃軌跡T2を重ねて表示部22に表示させる。例えば、環境地図Mの特徴点と撮像画像の特徴点がマッチングされて、撮像画像の撮像座標系(カメラ座標系)における清掃装置1の現在地点が特定される。この清掃装置1の現在地点を基準にした既清掃軌跡T1と仮想清掃軌跡T2が撮像画像内の床面Fに重ねられる。既清掃軌跡T1と仮想清掃軌跡T2は直線形状に限らず、既清掃軌跡T1と仮想清掃軌跡T2は清掃装置1の旋回箇所で円弧状に形成されてもよい。
The AR display control unit (display control unit) 41 causes the
なお、撮像画像内の床面Fの認識は、画像セグメンテーション(セマンティック・セグメンテーション)によって実現される。画像セグメンテーションは、撮像画像の画素毎に物体を判別して識別可能に表示する技術であり、画像の各画素がどのカテゴリーに属するかが求められる。同一カテゴリーの画素が同一ラベルとして扱われて、床面Fが天井や壁面等と区別して認識されて、床面F上に既清掃軌跡T1と仮想清掃軌跡T2が重ねられる。床面F上の既清掃軌跡T1と仮想清掃軌跡T2は色付けされた領域で表されてもよいし、各領域がそれぞれ異なる表示色で表されていてもよい。 Note that the recognition of the floor surface F in the captured image is achieved by image segmentation (semantic segmentation). Image segmentation is a technique for distinguishing objects for each pixel of a captured image and displaying them in an identifiable manner, and determining which category each pixel of the image belongs to. Pixels of the same category are treated as the same label, and the floor surface F is recognized as being distinguished from the ceiling, wall surfaces, etc., and the already cleaned trajectory T1 and the virtual cleaning trajectory T2 are superimposed on the floor surface F. The already cleaned trajectory T1 and the virtual cleaning trajectory T2 on the floor surface F may be represented by colored areas, or each area may be represented by a different display color.
既清掃軌跡算出部42は、環境地図M上に既清掃軌跡T1を反映させることで、計測部25に計測された壁面等の障害物から既清掃軌跡T1までの距離や面積、既清掃軌跡T1のラップ幅を算出する。仮想清掃軌跡算出部43は、環境地図M上に仮想清掃軌跡T2を反映させることで、計測部25に計測された壁等の障害物から仮想清掃軌跡T2までの距離や面積、仮想清掃軌跡T2のラップ幅、既清掃軌跡T1と仮想清掃軌跡T2のラップ幅を算出する。未清掃領域算出部44は、既清掃軌跡T1の隙間を未清掃領域として、この未清掃領域の縦横寸法及び面積を算出する。
The cleaned
清掃プラン修正部(作業プラン修正部)45は、既清掃軌跡T1及び/又は仮想清掃軌跡T2に関する変更操作を受けたときに清掃プランを修正する。例えば、壁面から清掃軌跡までの距離、清掃軌跡のラップ幅の変更操作を受けたときに、清掃プラン修正部45によって清掃プランの走行経路Lがオフセットされる。走行経路Lは、環境地図Mにおける清掃装置1の自己位置を示すX、Y座標値の集合である。壁面から清掃軌跡までの距離や清掃軌跡のラップ幅の設定値をXY方向の変位量に変換した上で、走行経路LのX、Y座標値にXY方向の変位量を加えることで走行経路Lがオフセットされる。
The cleaning plan correction unit (work plan correction unit) 45 corrects the cleaning plan when a change operation is received regarding the existing cleaning trajectory T1 and/or the virtual cleaning trajectory T2. For example, when a change operation is received regarding the distance from the wall surface to the cleaning trajectory or the lap width of the cleaning trajectory, the cleaning
また例えば、清掃軌跡に対する清掃条件の変更操作を受けたときに、清掃プラン修正部45によって清掃プランの清掃条件が変更される。清掃部材16の接触圧等の増加によって床面Fの一部を重点的に清掃することができる。清掃条件の変更の代わりに、清掃プラン修正部45によって清掃プランの走行経路Lの一部に往復経路が設定されてもよい。往復経路で清掃装置1によって往復清掃が繰り返されることで、床面Fの一部を重点的に清掃することができる。走行経路Lや清掃条件の変更によって、オペレータの意図を反映した清掃プランに修正される。
For example, when an operation to change the cleaning conditions for the cleaning trajectory is received, the cleaning
清掃軌跡分割部(作業軌跡分割部)46は、既清掃軌跡T1及び/又は仮想清掃軌跡T2を直線軌跡と旋回軌跡からなる複数の分割軌跡70c(図6(B)参照)に分割する。この場合、AR表示制御部41によって複数の分割軌跡70cが撮像画像上に重ねて表示され、オペレータのタッチ操作によって複数の分割軌跡70cが個別に選択される。分割軌跡70cの選択によって個々の分割軌跡70cに対する清掃条件等の変更操作が可能になっている。また、選択中の分割軌跡70cに対する縮小操作を受けると分割軌跡70cが縮小されて、より狭い範囲に対して清掃条件の変更操作が可能になっている(図7(B)参照)。
The cleaning trajectory division unit (work trajectory division unit) 46 divides the cleaning trajectory T1 and/or the virtual cleaning trajectory T2 into multiple divided
この清掃装置1には、手動操作によって学習された清掃プランと管理端末等で事前に作成された清掃プランが使用可能である。清掃プランの学習時には、オペレータによって清掃装置1が手動操作された状態で、SLAM制御部33によってSLAMが実行され、清掃装置1の自己位置が推定されると共に局所地図が作成される。走行経路作成部34によって自己位置が繋ぎ合わされて走行経路Lが作成され、環境地図作成部35によって局所地図が繋ぎ合わされて環境地図Mが作成される。清掃プラン作成部36によって環境地図Mに走行経路Lが反映されて、走行経路Lに清掃条件が関連付けられることで清掃プランが作成される。
This
清掃プランの事前作成時には、事前に用意された図面データから環境地図Mが作成される。また、事前に入力された清掃の開始地点P1、終了地点P2、壁面からの安全距離、清掃部材16の幅等の設定値に基づいて、清掃軌跡を一定幅でラップさせたジグザグの走行経路Lが作成される。環境地図Mに走行経路Lが反映されて、事前に入力された清掃条件が走行条件に関連付けられることで清掃プランが作成される。図面データを用いる代わりに、オペレータによって清掃装置1が壁際に沿って手動走行されながら、SLAMが実行されて環境地図Mが作成されてもよい。
When creating a cleaning plan in advance, an environmental map M is created from drawing data prepared in advance. In addition, a zigzag travel path L is created that wraps the cleaning trajectory at a fixed width based on previously input settings such as the cleaning start point P1, end point P2, safety distance from the wall, and width of the cleaning
学習済みの清掃プラン及び事前作成済みの清掃プランを用いた清掃時には、SLAMによって清掃装置1の自己位置を推定しつつ、清掃プランの走行経路Lに従って清掃装置1が動かされることで床面Fが清掃される。このとき、SLAMによって局所地図が作成されるが、この局所地図によって環境地図Mが更新されてもよい。表示部22の表示画面には、オペレータの操作によって床面F上に既清掃軌跡T1及び/又は仮想清掃軌跡T2が表示される。表示画面がオペレータに視認されて、既清掃軌跡T1及び/又は仮想清掃軌跡T2に関する変更操作を受けたときに清掃プランが修正される。
When cleaning using a learned cleaning plan or a cleaning plan created in advance, the
ここで、清掃中の清掃プランの修正処理について説明する。図4は本実施形態の表示画面の一例を示す図であり、(A)はAR表示を無効にした表示画面、(B)は本実施形態のAR表示を有効にした表示画面の一例を示す図である。なお、清掃プランは、学習された清掃プランでもよいし、事前に作成された清掃プランでもよい。ここでは、図2及び図3の符号を適宜使用して説明する。 Here, the process of correcting the cleaning plan during cleaning will be described. Figure 4 shows an example of the display screen of this embodiment, where (A) is a display screen with AR display disabled, and (B) is a display screen with AR display enabled. Note that the cleaning plan may be a learned cleaning plan or a cleaning plan created in advance. Here, the explanation will be given using the symbols in Figures 2 and 3 as appropriate.
図4(A)に示すように、清掃プランに従った清掃中に清掃装置1が一時的に停止される。AR表示が無効な場合には、撮像部21に撮像された清掃装置1の前方の室内画像が表示部22の表示画面に表示される。室内画像からは適切な清掃プランか否かが判断し難く、オペレータに対して清掃プランの修正を促すことができない。このため、表示画面には、黒色背景に白字で「AR表示」と記載された切替ボタン73aが表示されている。オペレータによって切替ボタン73aがタッチ操作されることで、表示画面のAR表示が無効から有効に切り替えられる。
As shown in FIG. 4(A), the
図4(B)に示すように、AR表示が有効になると、室内画像の床面Fに既清掃軌跡T1及び仮想清掃軌跡T2が重ねられて表示される。また、室内画像上には、既清掃軌跡T1のラップ幅73b、仮想清掃軌跡T2のラップ幅73c、右壁面から仮想清掃軌跡T2までの距離73d、直進経路数73e等の設定値が表示されている。これら設定値のうち、白色背景に黒字で記載された既清掃軌跡T1に関する設定値は変更不能であり、黒色背景に白字で記載された仮想清掃軌跡T2に関する設定値は変更可能である。オペレータが表示画面を視認することで、以降の清掃プランを修正するか否かが判断される。
As shown in FIG. 4(B), when the AR display is enabled, the previously cleaned trajectory T1 and the virtual cleaning trajectory T2 are displayed superimposed on the floor surface F of the room image. Also displayed on the room image are setting values such as the
仮想清掃軌跡T2に関する設定値の変更によって、走行経路L(図6(A)参照)がオフセットされて仮想清掃軌跡T2が室内画像上に再表示される。設定値の変更操作が繰り返されて、オペレータの意図に沿った仮想清掃軌跡T2になった時点で確定ボタン(不図示)が押されて、清掃プランに対してオフセット後の走行経路Lが反映される。このようにして、床面Fの清掃中に清掃プランが修正される。なお、設定値の確定後には、表示画面に設定値が表示されなくてもよい。これにより、オペレータの意図に沿った清掃プランに修正されたとことを、オペレータに認識させることができる。 By changing the setting value for the virtual cleaning trajectory T2, the travel path L (see FIG. 6(A)) is offset and the virtual cleaning trajectory T2 is redisplayed on the room image. The setting value change operation is repeated, and when the virtual cleaning trajectory T2 is in line with the operator's intention, the confirm button (not shown) is pressed and the offset travel path L is reflected in the cleaning plan. In this way, the cleaning plan is modified while the floor surface F is being cleaned. Note that after the setting value is confirmed, the setting value does not need to be displayed on the display screen. This allows the operator to recognize that the cleaning plan has been modified to match the operator's intention.
次に、清掃前の清掃プランの修正処理について説明する。図5は本実施形態の清掃前の表示画面の一例を示す図であり、(A)は設定変更前の表示画面、(B)は設定変更後の表示画面を示している。図6は本実施形態の重点清掃領域の指定処理の一例を示す図であり、(A)は1段階目の分割状態、(B)は2段階目の分割状態を示している。図7は本実施形態の重点清掃領域の指定処理の一例を示す図であり、(A)は分割軌跡の選択状態、(B)は分割軌跡の縮小状態を示している。なお、清掃プランは、学習された清掃プランでもよいし、事前に作成された清掃プランでもよい。ここでは、図2及び図3の符号を適宜使用して説明する。 Next, the process of correcting the cleaning plan before cleaning will be described. FIG. 5 is a diagram showing an example of the display screen before cleaning in this embodiment, where (A) shows the display screen before the setting is changed, and (B) shows the display screen after the setting is changed. FIG. 6 is a diagram showing an example of the process of designating the focused cleaning area in this embodiment, where (A) shows the first stage of division and (B) shows the second stage of division. FIG. 7 is a diagram showing an example of the process of designating the focused cleaning area in this embodiment, where (A) shows the selection state of the division trajectory and (B) shows the reduced state of the division trajectory. The cleaning plan may be a learned cleaning plan or a cleaning plan created in advance. Here, the symbols in FIG. 2 and FIG. 3 will be used appropriately for explanation.
図5(A)に示すように、床面Fの清掃前にAR表示が有効にされると、室内画像の床面Fに仮想清掃軌跡T2が重ねられて表示される。また、室内画像上には、仮想清掃軌跡T2のラップ幅73f、右壁面から仮想清掃軌跡T2までの距離73g、直進経路数73h等の設定値が表示されている。さらに、室内画像上には、黒色背景に白字で「重点清掃領域指定」と記載された指定ボタン73iが表示されている。オペレータによって指定ボタン73iがタッチ操作されることで、図5(B)に示すように、仮想清掃軌跡T2に対して重点清掃領域72が指定される。
As shown in FIG. 5(A), when the AR display is enabled before cleaning the floor surface F, the virtual cleaning trajectory T2 is displayed superimposed on the floor surface F in the room image. Also displayed on the room image are setting values such as the
まず図6(A)に示すように、仮想清掃軌跡T2が直線軌跡の集合領域70aと旋回軌跡の集合領域70bに分割され、さらに図6(B)に示すように、集合領域70a、70bが1直線軌跡、1旋回軌跡毎の複数の分割軌跡70cに分割される。複数の分割軌跡70cは、オペレータのタッチ操作によって選択可能に表示画面に表示されている。複数の分割軌跡70cから任意の分割軌跡70cが選択され、この選択された分割軌跡70cが重点清掃領域72に指定される。なお、複数の分割軌跡70cから1つの分割軌跡70cが重点清掃領域72に指定されてもよいし、2以上の分割軌跡70cが重点清掃領域72に指定されてもよい。
First, as shown in FIG. 6(A), the virtual cleaning trajectory T2 is divided into a linear
図7(A)に示すように、分割軌跡70cが重点清掃領域72に指定されると、重点清掃領域72の走行経路Lに関連付けられた清掃部材16の接触圧等の清掃条件が高めに変更される。なお、接触圧の変更に代えて、重点清掃領域72の走行経路Lを清掃装置1が往復清掃してもよい。この場合には、重点清掃領域72に対応した走行経路Lの端点で清掃装置1が信地旋回し、清掃装置1の進行方向が逆転されて往復清掃されてもよい。図7(B)に示すように、分割軌跡70cはオペレータのタッチ操作に応じて1ステップ毎に縮小(短縮)されてもよい。これにより、縮小後の分割軌跡70cに対して重点清掃領域72を指定することができる。
As shown in FIG. 7(A), when the divided
また、室内画像上の各設定値(図5(B)参照)の変更によって修正プランが修正されてもよい。各設定値が変更されることで、走行経路Lがオフセットされて仮想清掃軌跡T2が表示画面に再表示される。そして、清掃プランに対してオフセット後の走行経路Lが反映されることで床面Fの清掃前に修正プランが修正される。ここでは、床面Fの清掃前に清掃プランを修正する一例について説明したが、床面Fの清掃後に清掃プランが修正されてもよい。修正後の清掃プランを別プランとして清掃プラン記憶部54に記憶させて次回以降の清掃に使用することができる。
The revised plan may also be modified by changing each setting value on the indoor image (see FIG. 5(B)). By changing each setting value, the travel path L is offset and the virtual cleaning trajectory T2 is redisplayed on the display screen. The offset travel path L is then reflected in the cleaning plan, and the revised plan is modified before cleaning floor surface F. Here, an example of modifying the cleaning plan before cleaning floor surface F has been described, but the cleaning plan may also be modified after cleaning floor surface F. The revised cleaning plan can be stored as a separate plan in the cleaning
次に、学習後の清掃プランの修正処理について説明する。図8は本実施形態の清掃プランの学習後の清掃装置の位置関係を示す図である。図9は本実施形態の学習後の表示画面の一例を示す図であり、(A)は設定変更前の表示画面、(B)は設定変更後の表示画面を示している。ここでは、図2及び図3の符号を適宜使用して説明する。 Next, the process of correcting the cleaning plan after learning will be described. Figure 8 is a diagram showing the positional relationship of the cleaning device after learning the cleaning plan of this embodiment. Figure 9 is a diagram showing an example of the display screen after learning of this embodiment, where (A) shows the display screen before the setting change and (B) shows the display screen after the setting change. Here, the symbols in Figures 2 and 3 will be used appropriately for explanation.
図8に示すように、清掃プランの学習後には清掃装置1が清掃の終了地点P2に位置付けられる。終了地点P2では清掃装置1が壁側を向いているため、オペレータによって清掃装置1が室内を向くように手動で方向転換される。図9(A)に示すように、清掃装置1の方向転換後にAR表示が有効にされると、室内画像の床面Fに既清掃軌跡T1が重ねられて表示される。また、室内画像上には、右壁面から既清掃軌跡T1までの距離73j、未清掃領域73kが表示されている。未清掃領域73kの表示によって清掃漏れがオペレータに認識される。
As shown in FIG. 8, after learning the cleaning plan, the
図9(B)に示すように、オペレータによって右壁面から既清掃軌跡T1までの距離73jが変更されることで、清掃プラン修正部45によって走行経路L(図8参照)がオフセットされて経路間隔が狭められる。走行経路Lがオフセットされることで、室内画像の床面Fに既清掃軌跡T1が重ねられて再表示される。オペレータによって表示画面から未清掃領域が無くなったことが確認されると、清掃プランに対してオフセット後の走行経路Lが反映されて学習済みの修正プランが修正される。なお、既清掃軌跡T1のラップ幅が変更されることで走行経路Lがオフセットされてもよい。
As shown in FIG. 9(B), when the operator changes the
既清掃軌跡T1の一部の選択によって、走行経路Lが部分的にオフセットされてもよい。この場合、既清掃軌跡T1が直線軌跡及び旋回軌跡からなる複数の分割軌跡70c(図6(B)参照)に分割される。オペレータによって分割軌跡70cが選択されて、分割軌跡70cに対応した走行経路Lが直にオフセットされる。このとき、未選択の分割軌跡70cに対応した走行経路Lについても自動的にオフセットされてもよい。走行経路Lのオフセットによって右壁面から既清掃軌跡T1までの距離73jが大きくなり過ぎる場合には、走行経路Lに直進経路が追加されてもよい。直進経路の追加は、オペレータによる手動操作によって行われる。
The travel path L may be partially offset by selecting a portion of the previously cleaned trajectory T1. In this case, the previously cleaned trajectory T1 is divided into a plurality of divided
上記には清掃プランの修正処理について説明したが、本実施形態の清掃装置は学習中に清掃プランを自動生成することも可能である。学習中の清掃プランの生成処理について説明する。図10は本実施形態の清掃プランの学習中の表示画面の一例を示す図であり、(A)は設定変更前の表示画面、(B)は設定変更後の表示画面を示している。なお、ここでは、図2及び図3の符号を適宜使用して説明する。 The above describes the process of correcting the cleaning plan, but the cleaning device of this embodiment is also capable of automatically generating a cleaning plan during learning. The process of generating a cleaning plan during learning is now described. Figure 10 shows an example of a display screen during learning of a cleaning plan in this embodiment, where (A) shows the display screen before the settings are changed, and (B) shows the display screen after the settings are changed. Note that the symbols in Figures 2 and 3 will be used appropriately in this description.
図10(A)に示すように、清掃プランの学習中に清掃装置1が一時的に停止され、AR表示が有効にされると、AR表示制御部41によって室内画像の床面Fに既清掃軌跡T1及び仮想清掃軌跡T2が重ねられて表示される。清掃プランの学習中には清掃の開始地点P1(図8参照)から現在地点までしか走行経路Lが作成されていない。仮想清掃軌跡T2を表示するためには、現在地点から清掃の終了地点P2(図8参照)までの走行経路Lを作成する必要がある。そこで、清掃装置1によって、清掃の開始地点P1から現在地点までの走行経路Lから、現在地点から清掃の終了地点P2までの走行経路Lが予測されている。
As shown in FIG. 10(A), when the
より詳細には、既清掃軌跡作成部(作業軌跡作成部)39によって清掃プランの学習中に手動操作に従って清掃したときの既清掃軌跡T1が作成される。このとき、清掃の開始地点P1から現在地点までの走行経路Lの経路間隔及び直線長さ等が求められる。仮想清掃軌跡作成部(作業軌跡作成部)40によって走行経路Lの経路間隔及び直線長さ等から、現在地点から清掃の終了地点P2まで清掃したときの走行経路Lが予測される。そして、現在地点から清掃の終了地点P2までの走行経路Lに基づいて仮想清掃軌跡T2が作成される。このように、既清掃軌跡T1から仮想清掃軌跡T2が予測されている。 More specifically, the previously cleaned trajectory creation unit (work trajectory creation unit) 39 creates a previously cleaned trajectory T1 when cleaning is performed according to manual operations while learning the cleaning plan. At this time, the path interval and straight line length of the travel path L from the cleaning start point P1 to the current point are calculated. The virtual cleaning trajectory creation unit (work trajectory creation unit) 40 predicts the travel path L when cleaning is performed from the current point to the cleaning end point P2 from the path interval and straight line length of the travel path L. Then, a virtual cleaning trajectory T2 is created based on the travel path L from the current point to the cleaning end point P2. In this way, the virtual cleaning trajectory T2 is predicted from the previously cleaned trajectory T1.
また、室内画像上には、既清掃軌跡T1及び仮想清掃軌跡T2の他に、既清掃軌跡T1のラップ幅73l、仮想清掃軌跡T2のラップ幅73m、右壁面から仮想清掃軌跡T2までの距離73n、直進経路数73o等の設定値が表示されている。オペレータによって表示画面が視認されて、既清掃軌跡T1、仮想清掃軌跡T2、各設定値等に基づいて仮想清掃軌跡T2が適切か否か判断される。例えば、仮想清掃軌跡T2のラップ幅73mと許容ラップ幅の比較、右壁面から仮想清掃軌跡T2までの距離73nと安全距離との比較等に基づいて適切な仮想清掃軌跡T2か否かが判断される。
In addition to the already cleaned trajectory T1 and the virtual cleaning trajectory T2, the indoor image also displays set values such as the lap width 73l of the already cleaned trajectory T1, the
仮想清掃軌跡T2が適切な場合には、清掃プラン作成部(作業プラン作成部)36によって、清掃の開始地点P1から現在地点までの走行経路Lに、手動操作時に実施された清掃条件が関連付けられて既清掃軌跡T1に対する清掃プランが作成される。また、清掃プラン作成部36によって、現在地点から清掃の終了地点P2までの走行経路Lに、既に手動操作時に実施された清掃条件が関連付けられて仮想清掃軌跡T2に対する清掃プランが作成される。そして、既清掃軌跡T1に対する清掃プランに仮想清掃軌跡T2に対する清掃プランが組み合わされて全体的な清掃プランが完成される。
If the virtual cleaning trajectory T2 is appropriate, the cleaning plan creation unit (work plan creation unit) 36 creates a cleaning plan for the previously cleaned trajectory T1 by associating the cleaning conditions implemented during manual operation with the travel path L from the cleaning start point P1 to the current point. The cleaning
図10(B)に示すように、仮想清掃軌跡T2が不適切な場合には、仮想清掃軌跡T2に関する設定値の変更によって、走行経路Lがオフセットされて仮想清掃軌跡T2が再表示される。設定値の変更操作が繰り返されて、オペレータの意図に沿った仮想清掃軌跡T2になった時点で確定ボタン(不図示)が押される。清掃プラン作成部36によって、オフセット後の走行経路Lに、既に手動操作時に実施された清掃条件が関連付けられて仮想清掃軌跡T2に対する清掃プランが作成される。そして、既清掃軌跡T1に対する清掃プランに仮想清掃軌跡T2に対する清掃プランが組み合わされて全体的な清掃プランが完成される。
As shown in FIG. 10(B), if the virtual cleaning trajectory T2 is inappropriate, the travel path L is offset by changing the setting value for the virtual cleaning trajectory T2, and the virtual cleaning trajectory T2 is redisplayed. The setting value change operation is repeated, and when the virtual cleaning trajectory T2 matches the operator's intention, a confirmation button (not shown) is pressed. The cleaning
清掃装置の処理動作について説明する。図11は本実施形態の清掃プランの修正処理のフローチャートの一例である。図12は本実施形態の学習中の清掃プランの生成処理のフローチャートの一例である。なお、ここでは、図2及び図3の符号を適宜使用して説明する。 The processing operation of the cleaning device will now be described. FIG. 11 is an example of a flowchart for the process of correcting a cleaning plan in this embodiment. FIG. 12 is an example of a flowchart for the process of generating a cleaning plan during learning in this embodiment. Note that the symbols in FIG. 2 and FIG. 3 will be used as appropriate in the explanation.
図11に示すように、撮像部21によって室内画像が撮像され、表示部22に室内画像が表示される(ステップS01)。次に、既清掃軌跡作成部39によって清掃プランに従って清掃したときの既清掃軌跡T1が作成され、仮想清掃軌跡作成部40によって清掃プランに従って清掃したときの仮想清掃軌跡T2が作成される(ステップS02)。次に、AR表示が有効にされると、AR表示制御部41によって既清掃軌跡T1、仮想清掃軌跡T2、清掃軌跡のラップ幅等の設定値が室内画像に重ねられて表示される(ステップS03)。オペレータによって表示画面が視認されて、清掃プランを修正するか否かが判断される。
As shown in FIG. 11, an image of the room is captured by the
既清掃軌跡T1及び/又は仮想清掃軌跡T2に関する設定値等の変更操作を受けない場合には(ステップS04でNo)、オペレータによってAR表示が無効にされるまで変更操作を受け付けている(ステップS08でNo)。既清掃軌跡T1及び/又は仮想清掃軌跡T2に関する設定値等の変更操作を受けた場合には(ステップS04でYes)、清掃プラン修正部45によって走行経路Lがオフセットされる。そして、AR表示制御部41によって既清掃軌跡T1、仮想清掃軌跡T2、清掃軌跡のラップ幅等の設定値が室内画像に重ねられて再表示される(ステップS05)。
If no change operation is received for the setting values, etc., for the already cleaned trajectory T1 and/or the virtual cleaning trajectory T2 (No in step S04), the change operation is accepted until the operator disables the AR display (No in step S08). If a change operation is received for the setting values, etc., for the already cleaned trajectory T1 and/or the virtual cleaning trajectory T2 (Yes in step S04), the cleaning
オペレータによって表示画面が視認されて、既清掃軌跡T1及び/又は仮想清掃軌跡T2に関する変更内容が確定されるまで、ステップS04、S05の処理が繰り返される(ステップS06でNo)。既清掃軌跡T1及び/又は仮想清掃軌跡T2に関する変更内容が確定されると(ステップS06でYes)、清掃プラン修正部45によって変更内容が清掃プランに反映されて清掃プランが修正される(ステップS07)。そして、オペレータによってAR表示が無効にされるまで、ステップS04-S07の処理が繰り返される(ステップS08でNo)。
The processing of steps S04 and S05 is repeated until the operator visually checks the display screen and confirms the changes to the already cleaned trajectory T1 and/or the virtual cleaning trajectory T2 (No in step S06). When the changes to the already cleaned trajectory T1 and/or the virtual cleaning trajectory T2 are confirmed (Yes in step S06), the cleaning
図12に示すように、清掃プランの学習中に撮像部21によって室内画像が撮像され、表示部22に室内画像が表示される(ステップS11)。次に、既清掃軌跡作成部39によって手動操作に従って清掃したときの既清掃軌跡T1が作成される(ステップS12)。次に、仮想清掃軌跡作成部40によって既清掃軌跡T1から予測される清掃予定の仮想清掃軌跡T2が作成される(ステップS13)。次に、AR表示が有効にされると、AR表示制御部41によって既清掃軌跡T1、仮想清掃軌跡T2、清掃軌跡のラップ幅等の設定値が室内画像に重ねられて表示される(ステップS14)。オペレータによって表示画面が視認されて、仮想清掃軌跡T2が適切か否か判断される。
As shown in FIG. 12, while learning the cleaning plan, the
仮想清掃軌跡T2に関する設定値等の変更操作を受けない場合には(ステップS15でNo)、オペレータによって仮想清掃軌跡T2に関する設定が確定されるまで変更操作を受け付けている(ステップS17でNo)。仮想清掃軌跡T2に関する設定値等の変更操作を受けた場合には(ステップS15でYes)、仮想清掃軌跡T2に対応する走行経路Lがオフセットされる。そして、AR表示制御部41によって既清掃軌跡T1、仮想清掃軌跡T2、清掃軌跡のラップ幅等の設定値が室内画像に重ねられて再表示される(ステップS16)。
If no change operation is received for the setting values, etc., related to the virtual cleaning trajectory T2 (No in step S15), the change operation is accepted until the setting for the virtual cleaning trajectory T2 is confirmed by the operator (No in step S17). If a change operation is received for the setting values, etc., related to the virtual cleaning trajectory T2 (Yes in step S15), the travel path L corresponding to the virtual cleaning trajectory T2 is offset. Then, the AR
オペレータによって表示画面が視認されて、仮想清掃軌跡T2に関する設定が確定されるまで、ステップS15、S16の処理が繰り返される(ステップS17でNo)。仮想清掃軌跡T2に関する設定が確定されると(ステップS17でYes)、清掃プラン作成部36によって未学習箇所である仮想清掃軌跡T2に対する清掃プランが作成される(ステップS18)。そして、清掃プラン作成部36によって既清掃軌跡T1に対する清掃プランと仮想清掃軌跡T2に対する清掃プランが組み合わされて全体な清掃プランが作成される(ステップS19)。
The processing of steps S15 and S16 is repeated until the operator visually checks the display screen and the settings for the virtual cleaning trajectory T2 are finalized (No in step S17). When the settings for the virtual cleaning trajectory T2 are finalized (Yes in step S17), the cleaning
以上、本実施形態によれば、撮像画像内の床面F上の既清掃軌跡T1及び/又は仮想清掃軌跡T2をオペレータに視認させて、既清掃軌跡T1及び/又は仮想清掃軌跡T2に関するオペレータの変更操作を受け付けている。既清掃軌跡T1及び/又は仮想清掃軌跡T2に関する変更操作によって清掃装置1の清掃プランが修正され、オペレータの意図を清掃プランに反映させて清掃効率及び清掃の質を高めることができる。
As described above, according to this embodiment, the operator is allowed to visually confirm the already cleaned trajectory T1 and/or the virtual cleaning trajectory T2 on the floor surface F in the captured image, and the operator's change operation regarding the already cleaned trajectory T1 and/or the virtual cleaning trajectory T2 is accepted. The cleaning plan of the
また、本実施形態によれば、清掃プランの学習中に撮像画像内の床面F上の仮想清掃軌跡T2をオペレータに視認させている。未学習箇所である仮想清掃軌跡T2が適切か否かをオペレータに確認させて、オペレータの意図に反した清掃プランの生成が抑えられる。手動操作によって清掃装置1に学習を繰り返させることなく、仮想清掃軌跡T2に対する清掃プランにオペレータの意図を反映させることができる。
Furthermore, according to this embodiment, the operator is allowed to visually check the virtual cleaning trajectory T2 on the floor surface F in the captured image while the cleaning plan is being learned. By having the operator confirm whether the virtual cleaning trajectory T2, which is an unlearned portion, is appropriate or not, the generation of a cleaning plan that goes against the operator's intention is prevented. The operator's intention can be reflected in the cleaning plan for the virtual cleaning trajectory T2 without having the
なお、本実施形態では、自律走行作業装置として清掃作業を実施する清掃装置を例示したが、自律走行作業装置は清掃装置に限定されない。自律走行作業装置は、乾式の掃除作業、研磨作業、艶出し作業、ワックス塗布作業等の他の作業を実施する作業装置でもよい。すなわち、自律走行作業装置はロボット清掃機、ポリッシャー、バフィングマシン、ワックス塗布機でもよい。したがって、自律走行作業装置にはパッド等の洗浄部材の代わりに、掃除ブラシ、研磨ブラシ、艶出しブラシ、塗布部材が用いられてもよいし、さらに洗浄液として研磨剤や艶出し剤、コーティング剤が用いられてもよい。 In this embodiment, a cleaning device that performs cleaning work is exemplified as the autonomous traveling work device, but the autonomous traveling work device is not limited to a cleaning device. The autonomous traveling work device may be a work device that performs other work such as dry cleaning work, polishing work, polishing work, wax application work, etc. In other words, the autonomous traveling work device may be a robotic cleaning machine, polisher, buffing machine, or wax application machine. Therefore, instead of cleaning members such as pads, cleaning brushes, polishing brushes, polishing brushes, and application members may be used in the autonomous traveling work device, and further, abrasives, polishing agents, and coating agents may be used as cleaning fluids.
また、本実施形態では、被清掃面として床面を例示しているが、被作業面は壁面、天井面、窓面、鏡面等でもよい。 In addition, in this embodiment, a floor surface is exemplified as the surface to be cleaned, but the surface to be cleaned may also be a wall surface, ceiling surface, window surface, mirror surface, etc.
また、本実施形態では、SLAMによって環境地図が作成される構成にしたが、V-SLAMやLiDAR-SLAMによって環境地図が作成されてもよいし、オペレータによって事前に環境地図が用意されてもよい。 In addition, in this embodiment, the environmental map is created using SLAM, but the environmental map may also be created using V-SLAM or LiDAR-SLAM, or the environmental map may be prepared in advance by the operator.
また、本実施形態では、オペレータが清掃装置のハンドルを持って手動操作しているが、オペレータが表示端末によって清掃装置を遠隔手動操作してもよい。 In addition, in this embodiment, the operator manually operates the cleaning device by holding the handle, but the operator may also manually operate the cleaning device remotely using a display terminal.
また、本実施形態では、撮像画像内の床面上の既清掃軌跡及び/又は仮想清掃軌跡をタッチ操作させる際に、壁面や天井が選択不能に設定されていてもよいし、壁面や天井が選択可能に設定されていてもよい。壁面が選択可能な場合には、清掃装置に壁面への消毒液の噴霧やUV照射機能を持たせてもよい。オペレータの壁面のタッチ操作に応じて、清掃装置から表示報知や音声報知によってオペレータに意図が確認され、床面の清掃から壁面への消毒液の噴霧やUV照射に作業が切り替えられてもよい。 In addition, in this embodiment, when touching the already cleaned trajectory and/or the virtual cleaning trajectory on the floor surface in the captured image, the wall surface and the ceiling may be set to be unselectable, or the wall surface and the ceiling may be set to be selectable. If the wall surface is selectable, the cleaning device may have a function of spraying disinfectant or irradiating UV rays onto the wall surface. In response to the operator's touch operation on the wall surface, the cleaning device may notify the operator of the operator's intention by a visual or audio notification, and the operation may be switched from cleaning the floor surface to spraying disinfectant or irradiating UV rays onto the wall surface.
また、本実施形態では、表示画面には変更不能な設定値と変更可能な設定値の両方が表示されるが、表示画面に変更可能な設定値だけが表示されてもよい。 In addition, in this embodiment, both unchangeable and changeable setting values are displayed on the display screen, but it is also possible for only changeable setting values to be displayed on the display screen.
また、本実施形態において、清掃装置にプログラムをインストールすることによって、撮像画像内の床面上の既清掃軌跡及び/又は仮想清掃軌跡をオペレータに視認させて、オペレータに清掃プランの修正を促す機能が追加されてもよい。また、清掃装置にプログラムをインストールすることによって、清掃プランの学習中に撮像画像内の床面上の仮想清掃軌跡をオペレータに視認させて、仮想清掃軌跡に対する清掃プランを生成させる機能が追加されてもよい。これらのプログラムは記憶媒体に記憶されている。記憶媒体は特に限定されないが、光ディスク、光磁気ディスク、フラッシュメモリ等の非一過性の記憶媒体であってもよい。 In addition, in this embodiment, a program may be installed in the cleaning device to add a function that allows the operator to visually recognize the already cleaned trajectory and/or the virtual cleaning trajectory on the floor surface in the captured image and prompts the operator to modify the cleaning plan. Also, a program may be installed in the cleaning device to add a function that allows the operator to visually recognize the virtual cleaning trajectory on the floor surface in the captured image while learning the cleaning plan and generates a cleaning plan for the virtual cleaning trajectory. These programs are stored in a storage medium. The storage medium is not particularly limited, but may be a non-transitory storage medium such as an optical disk, a magneto-optical disk, or a flash memory.
なお、本実施形態を説明したが、他の実施形態として、上記実施形態及び変形例を全体的又は部分的に組み合わせたものでもよい。 Although this embodiment has been described, other embodiments may be combinations of the above embodiments and variations in whole or in part.
また、本発明の技術は上記の実施形態に限定されるものではなく、技術的思想の趣旨を逸脱しない範囲において様々に変更、置換、変形されてもよい。さらには、技術の進歩又は派生する別技術によって、技術的思想を別の仕方によって実現することができれば、その方法を用いて実施されてもよい。したがって、特許請求の範囲は、技術的思想の範囲内に含まれ得る全ての実施態様をカバーしている。 The technology of the present invention is not limited to the above-described embodiments, and may be modified, substituted, or altered in various ways without departing from the spirit of the technical idea. Furthermore, if the technical idea can be realized in a different way due to technological advances or other derived technologies, it may be implemented using that method. Therefore, the claims cover all embodiments that may fall within the scope of the technical idea.
以上説明したように、本発明の技術は自律走行式の洗浄装置等の作業エリアの自動作業に好適な産業用ロボットに有用である。 As explained above, the technology of the present invention is useful for industrial robots suitable for automating work in work areas, such as autonomous cleaning devices.
1 :清掃装置(自律走行作業装置)
36 :清掃プラン作成部(作業プラン作成部)
39 :既清掃軌跡作成部(既作業軌跡作成部)
40 :仮想清掃軌跡作成部(仮想作業軌跡作成部)
41 :AR表示制御部(表示制御部)
45 :清掃プラン修正部(作業プラン修正部)
46 :清掃軌跡分割部(作業軌跡分割部)
70c:分割軌跡
F :床面(被作業面)
L :走行経路
P1 :開始地点
P2 :終了地点
T1 :既清掃軌跡(既作業軌跡)
T2 :仮想清掃軌跡(仮想作業軌跡)
1: Cleaning device (autonomous mobile work device)
36: Cleaning plan creation department (work plan creation department)
39: Cleaned trajectory creation section (already worked trajectory creation section)
40: Virtual cleaning trajectory creation unit (virtual work trajectory creation unit)
41: AR display control unit (display control unit)
45: Cleaning plan modification section (work plan modification section)
46: Cleaning trajectory dividing section (work trajectory dividing section)
70c: Division locus F: Floor surface (worked surface)
L: Travel route P1: Start point P2: End point T1: Previously cleaned path (previously worked path)
T2: Virtual cleaning trajectory (virtual work trajectory)
Claims (6)
作業プランに従って作業したときの作業済みの既作業軌跡及び/又は作業予定の仮想作業軌跡を作成する作業軌跡作成部と、
撮像部から取得した撮像画像内の被作業面に前記既作業軌跡及び/又は前記仮想作業軌跡を重ねて表示する表示制御部と、
前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更操作を受けたときに作業プランを修正する作業プラン修正部と、を備え、
前記作業軌跡作成部は、作業の開始地点から現在地点までの走行経路と作業部材の幅に基づいて前記既作業軌跡を作成し、現在地点から作業の終了地点までの走行経路と前記作業部材の幅に基づいて前記仮想作業軌跡を作成し、
撮像画像内の被作業面に重ねて表示された前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更によって走行経路がオフセットされて撮像画像上に前記既作業軌跡及び/又は前記仮想作業軌跡が再表示されることを特徴とする自律走行作業装置。 An autonomous mobile work device that performs work on a work surface while autonomously traveling according to a work plan,
a work trajectory creation unit that creates a work trajectory of completed work and/or a virtual work trajectory of planned work when work is performed according to the work plan;
a display control unit that displays the completed work trajectory and/or the virtual work trajectory superimposed on a work surface in a captured image acquired from an imaging unit;
a work plan correction unit that corrects a work plan when a change operation is received regarding the existing work trajectory and/or the virtual work trajectory,
the work trajectory creation unit creates the completed work trajectory based on a travel path from a work start point to a current point and a width of a work member , and creates the virtual work trajectory based on a travel path from the current point to a work end point and the width of the work member ;
An autonomous mobile work device, characterized in that the travel path is offset by changes to the previous work trajectory and/or the virtual work trajectory displayed superimposed on the work surface in the captured image, and the previous work trajectory and/or the virtual work trajectory are re-displayed on the captured image.
前記表示制御部は、撮像画像内の被作業面に複数の前記分割軌跡を重ねて表示し、
前記作業プラン修正部は、前記分割軌跡に対する変更操作を受けたときに作業プランを修正することを特徴とする請求項1に記載の自律走行作業装置。 A work trajectory division unit that divides the existing work trajectory and/or the virtual work trajectory into a plurality of divided trajectories,
The display control unit displays a plurality of the division trajectories in a superimposed manner on a work surface in a captured image,
2. The autonomous navigation and work device according to claim 1, wherein the work plan correction unit corrects the work plan when a change operation is received for the divided trajectory.
前記表示制御部は、作業プランの学習後に撮像画像内の被作業面に前記既作業軌跡を重ねて表示し、
前記作業プラン修正部は、前記既作業軌跡に関する変更操作を受けたときに前記学習済みの作業プランを修正することを特徴とする請求項1又は請求項2に記載の自律走行作業装置。 It learns the work plan according to manual operation, and performs the work on the work surface while autonomously traveling according to the learned work plan.
The display control unit displays the completed work trajectory superimposed on a work surface in a captured image after learning the work plan,
3. The autonomous mobile work device according to claim 1, wherein the work plan correction unit corrects the learned work plan when a change operation related to the previous work trajectory is received.
前記仮想作業軌跡に関する変更操作は、前記仮想作業軌跡のラップ幅、壁面から前記仮想作業軌跡までの距離、走行経路の直進経路数の少なくとも1つを変更する操作であることを特徴とする請求項1から請求項3のいずれか1項に記載の自律走行作業装置。 The change operation regarding the completed work trajectory is an operation of changing a distance from a wall surface to the completed work trajectory,
An autonomous mobile work device as described in any one of claims 1 to 3, characterized in that the change operation related to the virtual work trajectory is an operation to change at least one of a lap width of the virtual work trajectory, a distance from a wall surface to the virtual work trajectory, and a number of straight paths of a travel path.
作業プランに従って作業したときの作業済みの既作業軌跡及び/又は作業予定の仮想作業軌跡を作成するステップと、
撮像部から取得した撮像画像内の被作業面に前記既作業軌跡及び/又は前記仮想作業軌跡を重ねて表示するステップと、
前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更操作を受けたときに作業プランを修正するステップと、を有し、
作成するステップでは、作業の開始地点から現在地点までの走行経路と作業部材の幅に基づいて前記既作業軌跡を作成し、現在地点から作業の終了地点までの走行経路と前記作業部材の幅に基づいて前記仮想作業軌跡を作成し、
撮像画像内の被作業面に重ねて表示された前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更によって走行経路がオフセットされて撮像画像上に前記既作業軌跡及び/又は前記仮想作業軌跡が再表示されることを特徴とする作業プランの修正方法。 A method for correcting a work plan of an autonomous mobile work device that performs work on a work surface while traveling autonomously, comprising:
A step of creating a completed work trajectory and/or a virtual work trajectory of a planned work when work is performed according to the work plan;
A step of superimposing and displaying the already worked trajectory and/or the virtual work trajectory on a worked surface in a captured image acquired from an imaging unit;
and modifying the work plan when a change operation is received regarding the existing work trajectory and/or the virtual work trajectory,
In the creating step, the already-operated trajectory is created based on a travel path from a work start point to a current point and a width of the work member , and the virtual work trajectory is created based on a travel path from the current point to an work end point and the width of the work member ;
A method for modifying a work plan, characterized in that a travel path is offset by changes to the already worked trajectory and/or the virtual work trajectory displayed superimposed on the work surface in an captured image, and the already worked trajectory and/or the virtual work trajectory are re-displayed on the captured image.
作業プランに従って作業したときの作業済みの既作業軌跡及び/又は作業予定の仮想作業軌跡を作成するステップと、
撮像部から取得した撮像画像内の被作業面に前記既作業軌跡及び/又は前記仮想作業軌跡を重ねて表示するステップと、
前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更操作を受けたときに作業プランを修正するステップと、を前記自律走行作業装置に実行させ、
作成するステップでは、作業の開始地点から現在地点までの走行経路と作業部材の幅に基づいて前記既作業軌跡を作成し、現在地点から作業の終了地点までの走行経路と前記作業部材の幅に基づいて前記仮想作業軌跡を作成し、
撮像画像内の被作業面に重ねて表示された前記既作業軌跡及び/又は前記仮想作業軌跡に関する変更によって走行経路をオフセットして撮像画像上に前記既作業軌跡及び/又は前記仮想作業軌跡を再表示させることを特徴とするプログラム。 A program for an autonomous mobile work device that performs work on a work surface while autonomously traveling according to a work plan,
A step of creating a completed work trajectory and/or a virtual work trajectory of a planned work when work is performed according to the work plan;
A step of superimposing and displaying the already worked trajectory and/or the virtual work trajectory on a worked surface in a captured image acquired from an imaging unit;
and modifying a work plan when a change operation is received regarding the existing work trajectory and/or the virtual work trajectory.
In the creating step, the already-operated trajectory is created based on a travel path from a work start point to a current point and a width of the work member , and the virtual work trajectory is created based on a travel path from the current point to an work end point and the width of the work member ;
A program characterized by offsetting a travel path by making changes to the previously worked trajectory and/or the virtual work trajectory displayed superimposed on the work surface in an captured image, and re - displaying the previously worked trajectory and/or the virtual work trajectory on the captured image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020180200A JP7640189B2 (en) | 2020-10-28 | 2020-10-28 | AUTONOMOUSLY MOVING WORK DEVICE, METHOD AND PROGRAM FOR MODIFYING WORK PLAN |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020180200A JP7640189B2 (en) | 2020-10-28 | 2020-10-28 | AUTONOMOUSLY MOVING WORK DEVICE, METHOD AND PROGRAM FOR MODIFYING WORK PLAN |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022071311A JP2022071311A (en) | 2022-05-16 |
| JP7640189B2 true JP7640189B2 (en) | 2025-03-05 |
Family
ID=81593954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020180200A Active JP7640189B2 (en) | 2020-10-28 | 2020-10-28 | AUTONOMOUSLY MOVING WORK DEVICE, METHOD AND PROGRAM FOR MODIFYING WORK PLAN |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7640189B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4336296A4 (en) * | 2021-05-19 | 2025-03-05 | Yamabiko Corporation | ROBOTIC WORKING DEVICE |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017054475A (en) | 2015-09-11 | 2017-03-16 | 富士ゼロックス株式会社 | Remote control device, method and program |
| JP2017174229A (en) | 2016-03-24 | 2017-09-28 | ヤンマー株式会社 | Route generator |
| US20180055326A1 (en) | 2016-08-30 | 2018-03-01 | Lg Electronics Inc. | Robot cleaner and a system including the same |
| US20180061137A1 (en) | 2016-08-30 | 2018-03-01 | Lg Electronics Inc. | Mobile terminal and method of operating thereof |
| JP2018112917A (en) | 2017-01-12 | 2018-07-19 | 国立大学法人豊橋技術科学大学 | Autonomous traveling working device and data management method |
| JP2018180919A (en) | 2017-04-12 | 2018-11-15 | 井関農機株式会社 | Automatic steering control device |
| JP2019133450A (en) | 2018-01-31 | 2019-08-08 | パナソニックIpマネジメント株式会社 | Mobile robot and control method of the same |
| WO2020031812A1 (en) | 2018-08-09 | 2020-02-13 | ソニー株式会社 | Information processing device, information processing method, information processing program, and moving body |
| JP2020118459A (en) | 2019-01-18 | 2020-08-06 | Kddi株式会社 | Route determination device, computer program, and route determination method |
-
2020
- 2020-10-28 JP JP2020180200A patent/JP7640189B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017054475A (en) | 2015-09-11 | 2017-03-16 | 富士ゼロックス株式会社 | Remote control device, method and program |
| JP2017174229A (en) | 2016-03-24 | 2017-09-28 | ヤンマー株式会社 | Route generator |
| US20180055326A1 (en) | 2016-08-30 | 2018-03-01 | Lg Electronics Inc. | Robot cleaner and a system including the same |
| US20180061137A1 (en) | 2016-08-30 | 2018-03-01 | Lg Electronics Inc. | Mobile terminal and method of operating thereof |
| JP2018112917A (en) | 2017-01-12 | 2018-07-19 | 国立大学法人豊橋技術科学大学 | Autonomous traveling working device and data management method |
| JP2018180919A (en) | 2017-04-12 | 2018-11-15 | 井関農機株式会社 | Automatic steering control device |
| JP2019133450A (en) | 2018-01-31 | 2019-08-08 | パナソニックIpマネジメント株式会社 | Mobile robot and control method of the same |
| WO2020031812A1 (en) | 2018-08-09 | 2020-02-13 | ソニー株式会社 | Information processing device, information processing method, information processing program, and moving body |
| JP2020118459A (en) | 2019-01-18 | 2020-08-06 | Kddi株式会社 | Route determination device, computer program, and route determination method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022071311A (en) | 2022-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11432698B2 (en) | Mobile robotic cleaner | |
| JP7536426B2 (en) | Autonomous mobile work device and autonomous mobile work system | |
| JP6846737B2 (en) | Autonomous driving work equipment and data management method | |
| JP7461801B2 (en) | Cleaning device, program and display terminal | |
| CN111449589A (en) | System for ground processing equipment and method for operating the system | |
| JP7272461B2 (en) | AUTONOMOUS RUNNING VEHICLE, CONTROL METHOD, AND PROGRAM | |
| JP7672782B2 (en) | Autonomous Mobile Work Device | |
| WO2017130590A1 (en) | Electric vacuum cleaner | |
| US20210059493A1 (en) | Vacuum cleaner | |
| US11537141B2 (en) | Robotic cleaning device with dynamic area coverage | |
| WO2018083831A1 (en) | Electric vacuum cleaner | |
| WO2016063553A1 (en) | Autonomous moving body and autonomous moving body system | |
| WO2020086557A1 (en) | Apparatus and method for operations of a robotic platform | |
| JP7640189B2 (en) | AUTONOMOUSLY MOVING WORK DEVICE, METHOD AND PROGRAM FOR MODIFYING WORK PLAN | |
| US20200057449A1 (en) | Vacuum cleaner | |
| US12478240B2 (en) | Method of controlling a robotic floor cleaning machine | |
| WO2015141445A1 (en) | Mobile object | |
| JP7495293B2 (en) | Autonomous mobile work device and program | |
| US20220313047A1 (en) | Method of controlling a robotic floor cleaning machine | |
| US20250268443A1 (en) | Method of controlling a robotic floor cleaning machine | |
| JP7713583B2 (en) | FLOOR CLEANING SYSTEM, FLOOR CLEANING APPARATUS, AND METHOD OF OPERATING A FLOOR CLEANING SYSTEM OR FLOOR CLEANING APPARATUS - Patent application | |
| JP7574568B2 (en) | Autonomous driving route planning method | |
| WO2022097335A1 (en) | Autonomous travel path planning method | |
| JP7554622B2 (en) | Autonomous mobile work device and work management system | |
| EP3701344A1 (en) | Using augmented reality to exchange spatial information with a robotic cleaning device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230928 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240613 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240819 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241008 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241121 |
|
| 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: 20250204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7640189 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |