[go: up one dir, main page]

JP2026000042A - Autonomous driving and operation system and autonomous driving and operation method - Google Patents

Autonomous driving and operation system and autonomous driving and operation method

Info

Publication number
JP2026000042A
JP2026000042A JP2024097147A JP2024097147A JP2026000042A JP 2026000042 A JP2026000042 A JP 2026000042A JP 2024097147 A JP2024097147 A JP 2024097147A JP 2024097147 A JP2024097147 A JP 2024097147A JP 2026000042 A JP2026000042 A JP 2026000042A
Authority
JP
Japan
Prior art keywords
cleaning
work
area
plan
temporary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2024097147A
Other languages
Japanese (ja)
Inventor
直紀 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amano Corp
Original Assignee
Amano Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amano Corp filed Critical Amano Corp
Priority to JP2024097147A priority Critical patent/JP2026000042A/en
Publication of JP2026000042A publication Critical patent/JP2026000042A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

【課題】作業エリアの利用状況を示す情報を入力し、当該利用状況に対応した作業プランを作成して、円滑に運用可能な自律走行作業システムおよび自律走行作業方法を提供する。
【解決手段】
清掃エリア100に設定された清掃プランに従って自動走行作業を行う自律走行作業装置2の自律走行作業システム1では、関係者端末7が、清掃エリア100の利用状況に関する状況情報の入力を受け付ける状況情報入力部86を備え、管理サーバ3は、関係者端末7からの利用状況が清掃エリア100の通常時の環境地図または通常時の清掃プランに影響するか否かを判定する影響判定部55と、利用状況が通常時の環境地図101または通常時の清掃プランに影響する場合に、通常時の環境地図に利用状況を反映させた臨時環境地図101aを作成する臨時地図作成部56と、臨時環境地図101aに基づいて清掃プランを変更した臨時作業プランを作成する臨時プラン作成部57と、を備える。
【選択図】図4

The present invention provides an autonomous traveling work system and an autonomous traveling work method that can be operated smoothly by inputting information indicating the usage status of a work area and creating a work plan that corresponds to that usage status.
[Solution]
In an autonomous driving work system 1 of an autonomous driving work device 2 that performs automatic driving work in accordance with a cleaning plan set for a cleaning area 100, a related party terminal 7 has a situation information input unit 86 that accepts input of situation information regarding the usage status of the cleaning area 100, and a management server 3 has an impact determination unit 55 that determines whether the usage status from the related party terminal 7 will affect the normal environmental map or normal cleaning plan of the cleaning area 100, a temporary map creation unit 56 that creates a temporary environmental map 101a that reflects the usage status in the normal environmental map when the usage status affects the normal environmental map 101 or the normal cleaning plan, and a temporary plan creation unit 57 that creates a temporary work plan that modifies the cleaning plan based on the temporary environmental map 101a.
[Selected Figure] Figure 4

Description

本発明は、所定の作業エリアに対して予め設定された作業プランに従って自動走行作業を行う自律走行作業装置の自律走行作業システムおよび自律走行作業方法に関する。 The present invention relates to an autonomous mobile work system and an autonomous mobile work method for an autonomous mobile work device that performs autonomous mobile work in a specified work area according to a pre-set work plan.

従来、自律走行作業装置は、所定の作業エリアに対して予め設定された作業プランに従って走行および作業(清掃)を行う自動走行作業(清掃)を実行可能に構成される。例えば、自律走行作業装置は、ショッピングモールなどの作業エリアで運用される場合、事前に教示走行(ティーチング)を行って当該作業エリアの環境地図および作業プランを作成し、営業時間外などの人の居ない間に自動走行作業を行うことが多い。 Conventionally, autonomous mobile work devices are configured to perform automated mobile work (cleaning) in a specified work area, traveling and performing work (cleaning) according to a pre-set work plan. For example, when an autonomous mobile work device is operated in a work area such as a shopping mall, it often performs teaching runs in advance to create an environmental map and work plan for the work area, and then performs automated mobile work when no one is present, such as outside business hours.

作業エリアで通常通り営業が行われるケースでは、事前に登録した作業プランの通りに自動走行作業(清掃)を行えばよいが、しかしながら、ショッピングモールなどの作業エリアでは、イベントや催事などを行うために、期間限定で突然レイアウトが変更されることがある。また、作業エリアのある施設では、その施設の関係者(例えば、施設における店舗の従業員など)が作業エリアで商品や荷物などの物体を一時的に置くことがあり、この物体が自動走行作業の障害物となるおそれがある。このような作業エリアの変更に関する情報は、清掃管理会社に事前に伝達されないことが多いため、自律走行作業装置が事前に登録した作業プランでの自動走行作業を行うことができなくなり、清掃員がその場で対応を強いられるケースが発生する。 When business is conducted as usual in a work area, autonomous driving work (cleaning) can be carried out according to a pre-registered work plan. However, in work areas such as shopping malls, the layout may suddenly change for a limited period of time to accommodate events or special events. Furthermore, in facilities with work areas, people associated with the facility (for example, store employees) may temporarily place goods, luggage, or other objects in the work area, which could become an obstacle to autonomous driving work. Information about such changes to the work area is often not communicated to cleaning management companies in advance, which can result in the autonomous driving device being unable to carry out autonomous driving work according to a pre-registered work plan, forcing cleaners to respond on the spot.

例えば、特許文献1では、床を掃除するシステムは、少なくとも1つの掃除ロボットと、掃除ロボットを制御する制御手段と、少なくとも1つの環境事象を検出する通信手段と、を備え、環境事象がデータバンクから確定される事象、とりわけ天気事象であるか、またはセンサによって確定される事象であり、制御手段が環境事象に応じて床の少なくとも一部の掃除のための掃除ロボットの使用の強度を調整する。 For example, in Patent Document 1, a system for cleaning a floor comprises at least one cleaning robot, a control means for controlling the cleaning robot, and a communication means for detecting at least one environmental event, where the environmental event is an event determined from a database, particularly a weather event, or an event determined by a sensor, and the control means adjusts the intensity of use of the cleaning robot for cleaning at least a portion of the floor in response to the environmental event.

特許第6681360号Patent No. 6681360

しかしながら、特許文献1のような従来技術では、当日の天気情報を取得して掃除ロボットの動作に反映することができるが、当日のレイアウト変更などの様々な利用状況に対応して自動走行作業を行うことはできない。また、当日に突然、レイアウト変更などを行うようなイベントや催事などでは、レイアウト変更などの利用状況が清掃管理会社や自律走行作業システムへと連絡されないことがある。また、作業エリアのある施設では、その施設の関係者(例えば、施設における店舗の従業員など)が作業エリアで商品や荷物などの物体を、当日に突然、一時的に置くことがある。そのため、清掃管理会社や自律走行作業システムが作業エリアの利用状況を把握できずに、自律走行作業装置によって適切に自動走行清掃を行うことができないという問題がある。 However, while conventional technologies such as those described in Patent Document 1 can obtain weather information for the day and reflect it in the operation of the cleaning robot, they cannot perform autonomous driving work in response to various usage conditions, such as layout changes, on the day. Furthermore, in the case of events or special events where layout changes are suddenly made on the day, usage conditions such as layout changes may not be communicated to the cleaning management company or autonomous driving work system. Furthermore, in facilities with work areas, people associated with the facility (for example, store employees at the facility) may suddenly and temporarily place items such as goods or luggage in the work area on the day. This creates a problem in that the cleaning management company or autonomous driving work system is unable to grasp the usage conditions of the work area, preventing the autonomous driving work device from properly performing autonomous cleaning.

本発明は、上述したような問題に鑑みなされたものであり、本発明の課題は、作業エリアの利用状況を示す情報を入力し、当該利用状況に対応した作業プランを作成して、円滑に運用可能な自律走行作業システムおよび自律走行作業方法を提供することにある。 The present invention was developed in consideration of the problems described above, and aims to provide an autonomous mobile work system and method that can be operated smoothly by inputting information indicating the usage status of a work area and creating a work plan that corresponds to that usage status.

上記課題を解決するために、本発明の第1の自律走行作業システムは、所定の作業エリアに対して予め設定された作業プランに従って自動走行作業を行う自律走行作業装置の自律走行作業システムであって、前記作業エリアがある対象施設の関係者が利用する関係者端末において、前記作業エリアの利用状況に関する状況情報の入力を受け付ける状況情報入力部と、前記利用状況が前記作業エリアの通常時の環境地図または通常時の前記作業プランに影響するか否かを判定する影響判定部と、前記利用状況が通常時の前記環境地図または通常時の前記作業プランに影響する場合に、通常時の前記環境地図に前記利用状況を反映させた臨時環境地図を作成する臨時地図作成部と、前記臨時環境地図に基づいて前記作業プランを変更した臨時作業プランを作成する臨時プラン作成部と、を備える。 To solve the above problem, the first autonomous mobile work system of the present invention is an autonomous mobile work system for an autonomous mobile work device that performs autonomous mobile work in a specified work area according to a preset work plan, and includes a situation information input unit that accepts input of situation information regarding the usage status of the work area at a related party terminal used by a related party at a facility where the work area is located, an impact determination unit that determines whether the usage status affects the normal environmental map of the work area or the normal work plan, a temporary map creation unit that creates a temporary environmental map that reflects the usage status in the normal environmental map if the usage status affects the normal environmental map or the normal work plan, and a temporary plan creation unit that creates a temporary work plan that modifies the work plan based on the temporary environmental map.

本発明の第1の自律走行作業システムによれば、作業エリアがある対象施設の関係者(例えば、施設における店舗の従業員など)が作業エリアで商品や荷物などの物体を、突然、一時的に置くことになって清掃制限領域が生じた場合や、作業エリアの床面に、突然、汚れや水濡れが生じて清掃強化領域が生じた場合でも、関係者端末によって清掃制限領域や清掃強化領域の利用状況の入力を受け付ける。そして、自律走行作業システムは、管理サーバなどによって、関係者端末に入力された利用状況に対応した臨時環境地図や臨時作業プランを作成することができるため、突然に生じた清掃制限領域や清掃強化領域などの様々な利用状況に対応した適切な自動走行作業を行って円滑に運用することができる。 The first autonomous mobile operation system of the present invention accepts input of the usage status of the restricted cleaning area or intensified cleaning area via the relevant party's terminal, even if a related party at a facility where a work area is located (for example, a store employee at the facility) suddenly temporarily places an object such as a product or baggage in the work area, creating a restricted cleaning area, or if the floor of the work area suddenly becomes dirty or wet, creating an intensified cleaning area. The autonomous mobile operation system can then use a management server or other device to create a temporary environmental map and temporary work plan corresponding to the usage status input to the relevant party's terminal, thereby enabling smooth operation by performing appropriate autonomous mobile operation in response to various usage situations, such as suddenly occurring restricted cleaning areas or intensified cleaning areas.

また、上記課題を解決するために、本発明の第2の自律走行作業システムにおいて、前記状況情報入力部は、前記利用状況として、前記作業エリアに生じた清掃制限領域または清掃強化領域を撮影した領域画像を入力する。 Furthermore, in order to solve the above problem, in the second autonomous mobile work system of the present invention, the situation information input unit inputs, as the usage status, an area image captured of a cleaning restriction area or cleaning intensive area that has occurred in the work area.

本発明の第2の自律走行作業システムによれば、関係者は、簡易な操作によって、清掃制限領域または清掃強化領域に関する状況情報を入力することができ、清掃制限領域または清掃強化領域の領域画像に基づいて、適切な臨時環境地図や臨時作業プランを作成することができる。 The second autonomous mobile work system of the present invention allows relevant parties to input situation information regarding restricted cleaning areas or intensive cleaning areas through simple operations, and allows appropriate temporary environmental maps and temporary work plans to be created based on area images of the restricted cleaning areas or intensive cleaning areas.

上記課題を解決するために、本発明の第3の自律走行作業システムにおいて、臨時地図作成部は、前記利用状況が示す清掃制限領域を反映させた前記臨時環境地図を作成し、前記臨時プラン作成部は、前記清掃制限領域を回避するように前記臨時作業プランを作成する。 To solve the above problem, in the third autonomous mobile work system of the present invention, the temporary map creation unit creates the temporary environmental map that reflects the cleaning restricted area indicated by the usage status, and the temporary plan creation unit creates the temporary work plan so as to avoid the cleaning restricted area.

本発明の第3の自律走行作業システムによれば、作業エリアで突然に清掃制限領域が生じた場合であっても、この清掃制限領域を回避して適切な自動走行作業を行うことができる。 With the third autonomous mobile work system of the present invention, even if a cleaning-restricted area suddenly appears in the work area, the system can avoid this cleaning-restricted area and perform appropriate autonomous mobile work.

上記課題を解決するために、本発明の第4の自律走行作業システムにおいて、前記臨時地図作成部は、前記利用状況が示す清掃制限領域または清掃強化領域を反映させた前記臨時環境地図を作成し、前記臨時プラン作成部は、前記清掃制限領域または前記清掃強化領域に応じて走行速度および/または作業強度を調整して前記臨時作業プランを作成する。 To solve the above problem, in the fourth autonomous mobile work system of the present invention, the temporary map creation unit creates the temporary environmental map that reflects the restricted cleaning area or intensive cleaning area indicated by the usage status, and the temporary plan creation unit creates the temporary work plan by adjusting the travel speed and/or work intensity according to the restricted cleaning area or the intensive cleaning area.

本発明の第4の自律走行作業システムによれば、作業エリアで突然に清掃制限領域または清掃強化領域が生じた場合であっても、この清掃制限領域または清掃強化領域に合わせて適切な自動走行作業を行うことができる。 With the fourth autonomous mobile work system of the present invention, even if a restricted cleaning area or an intensive cleaning area suddenly appears in the work area, appropriate autonomous mobile work can be performed in accordance with this restricted cleaning area or intensive cleaning area.

上記課題を解決するために、本発明の第1の自律走行作業方法は、所定の作業エリアに対して予め設定された作業プランに従って自動走行作業を行う自律走行作業装置の自律走行作業方法であって、前記作業エリアがある対象施設の関係者が利用する関係者端末において、前記作業エリアの利用状況に関する状況情報の入力を受け付ける状況情報入力工程と、前記利用状況が前記作業エリアの通常時の環境地図または通常時の前記作業プランに影響するか否かを判定する影響判定工程と、前記利用状況が通常時の前記環境地図または通常時の前記作業プランに影響する場合に、通常時の前記環境地図に前記利用状況を反映させた臨時環境地図を作成する臨時地図作成工程と、前記臨時環境地図に基づいて前記作業プランを変更した臨時作業プランを作成する臨時プラン作成工程と、を有する。 To solve the above problem, the first autonomous mobile work method of the present invention is an autonomous mobile work method for an autonomous mobile work device that performs autonomous mobile work in a specified work area according to a preset work plan, and includes the following steps: a situation information input step for accepting input of situation information regarding the usage status of the work area at a related party terminal used by a related party of the facility where the work area is located; an impact determination step for determining whether the usage status affects the normal environmental map of the work area or the normal work plan; a temporary map creation step for creating a temporary environmental map that reflects the usage status in the normal environmental map if the usage status affects the normal environmental map or the normal work plan; and a temporary plan creation step for creating a temporary work plan that modifies the work plan based on the temporary environmental map.

本発明によれば、作業エリアの利用状況を示す情報を入力し、当該利用状況に対応した作業プランを作成して、円滑に運用可能な自律走行作業システムおよび自律走行作業方法を提供することができる。 This invention provides an autonomous mobile work system and method that can be operated smoothly by inputting information indicating the usage status of a work area and creating a work plan that corresponds to that usage status.

本発明の実施形態に係る自律走行作業システムの構成を示す概要図である。1 is a schematic diagram showing the configuration of an autonomous navigation and operation system according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業システムにおける自律走行作業装置の構成を示す概要図である。1 is a schematic diagram showing the configuration of an autonomous mobile work device in an autonomous mobile work system according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業装置の電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of the autonomous mobile work device according to the embodiment of the present invention. 本発明の実施形態に係る管理サーバの電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of a management server according to an embodiment of the present invention. 本発明の実施形態に係る操作端末の電気的構成を示すブロック図である。FIG. 2 is a block diagram showing an electrical configuration of an operation terminal according to the embodiment of the present invention. 本発明の実施形態に係る関係者端末の電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of a related party terminal according to the embodiment of the present invention. 本発明の実施形態に係る自律走行作業システムにおける清掃エリアの例を示す概要図である。FIG. 1 is a schematic diagram showing an example of a cleaning area in an autonomous navigation and operation system according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業システムにおける環境地図の例を示す概要図である。FIG. 1 is a schematic diagram showing an example of an environmental map in an autonomous navigation and operation system according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業システムにおける走行経路の例を示す概要図である。1 is a schematic diagram showing an example of a travel route in an autonomous navigation and operation system according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業システムにおいて、障害物が設置された清掃エリアの例を示す概要図である。FIG. 1 is a schematic diagram showing an example of a cleaning area in which obstacles are installed in an autonomous navigation and operation system according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業システムにおいて、関係者端末に表示される状況情報入力画面の例を示す平面図である。10 is a plan view showing an example of a situation information input screen displayed on a related party terminal in the autonomous navigation and operation system according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自律走行作業システムにおける臨時環境地図の例を示す概要図である。FIG. 1 is a schematic diagram showing an example of a temporary environmental map in an autonomous navigation and operation system according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業システムにおける臨時清掃プランの走行経路の例を示す概要図である。FIG. 1 is a schematic diagram showing an example of a travel route for a temporary cleaning plan in an autonomous mobile operation system according to an embodiment of the present invention. 本発明の実施形態に係る自律走行作業システムにおける動作例を示すフローチャートである。4 is a flowchart illustrating an example of operation of the autonomous navigation and operation system according to the embodiment of the present invention.

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

[自律走行作業システム]
本発明の実施形態による自律走行作業システム1について説明する。図1は、自律走行作業システム1の構成を示すブロック図である。図1に示すように、自律走行作業システム1は、作業エリア(清掃エリア)で自律的に走行し自動で作業(清掃)する自律走行作業装置2(図2および図3参照)と、自律走行作業装置2を管理する管理サーバ3(図4参照)と、自律走行作業装置2を遠隔操作する操作端末4(図5参照)とを備える。自律走行作業装置2および操作端末4は、インターネットなどのネットワーク6を介して管理サーバ3と通信可能に接続される。管理サーバ3は、ネットワーク6を介して、作業エリアがある施設の関係者が利用する関係者端末7(図6参照)と通信可能に接続される。
[Autonomous Driving and Operation System]
An autonomous mobile work system 1 according to an embodiment of the present invention will now be described. FIG. 1 is a block diagram showing the configuration of the autonomous mobile work system 1. As shown in FIG. 1, the autonomous mobile work system 1 comprises an autonomous mobile work device 2 (see FIGS. 2 and 3) that autonomously travels and automatically works (cleans) in a work area (cleaning area), a management server 3 (see FIG. 4) that manages the autonomous mobile work device 2, and an operation terminal 4 (see FIG. 5) that remotely operates the autonomous mobile work device 2. The autonomous mobile work device 2 and operation terminal 4 are communicatively connected to the management server 3 via a network 6 such as the Internet. The management server 3 is communicatively connected via the network 6 to a staff member terminal 7 (see FIG. 6) used by staff members of the facility where the work area is located.

図2は、自律走行作業装置2の構成を示す斜視図であり、図3は、自律走行作業装置2の電気的構成を示すブロック図である。図4は、管理サーバ3の電気的構成を示すブロック図であり、図5は、操作端末4の電気的構成を示すブロック図であり、図6は、関係者端末7の電気的構成を示すブロック図である。 Figure 2 is a perspective view showing the configuration of the autonomous mobile work device 2, and Figure 3 is a block diagram showing the electrical configuration of the autonomous mobile work device 2. Figure 4 is a block diagram showing the electrical configuration of the management server 3, Figure 5 is a block diagram showing the electrical configuration of the operation terminal 4, and Figure 6 is a block diagram showing the electrical configuration of the involved party terminal 7.

[自律走行作業装置]
先ず、自律走行作業装置2について説明する。なお、図2に矢印で示す方向は、自律走行作業装置2を操作する作業者を基準に設定され、図中に示す「Fr」は「前」を示し、「Rr」は「後」を示し、「L」は「左」を示し、「R」は「右」を示し、「U」は「上」を示し、「D」は「下」を示している。
[Autonomous mobile work device]
First, we will explain the autonomous mobile work device 2. Note that the directions indicated by arrows in Figure 2 are set relative to the operator operating the autonomous mobile work device 2, and "Fr" shown in the figure indicates "front,""Rr" indicates "rear,""L" indicates "left,""R" indicates "right,""U" indicates "up," and "D" indicates "down."

自律走行作業装置2は、手動操作に基づく手動走行、および自動制御に基づく自律的な走行(自動走行)が可能な車両であって、手動走行モードおよび自動走行モードの何れかの動作モードで動作する。自動走行モードでは、自律走行作業装置2は、自動走行清掃の対象となる作業エリアに対して予め設定されたデータやプログラムからなる清掃プラン(作業プラン)に基づいて自律的に走行し自動で清掃(作業)する自動走行清掃(自動走行作業)を行う。図7は、自律走行作業装置2が自動走行清掃を行う対象施設の作業エリアである清掃エリア100の例を示す。 The autonomous mobile work device 2 is a vehicle capable of manual driving based on manual operation and autonomous driving (autonomous driving) based on automatic control, and operates in either manual driving mode or autonomous driving mode. In autonomous driving mode, the autonomous mobile work device 2 performs autonomous driving cleaning (autonomous driving work), autonomously driving and automatically cleaning (working) based on a cleaning plan (work plan) consisting of preset data and programs for the work area that is the target of the autonomous driving cleaning. Figure 7 shows an example of a cleaning area 100, which is the work area of a facility where the autonomous mobile work device 2 will perform autonomous driving cleaning.

自律走行作業装置2は、車体10を走行させながら、洗浄水を供給して清掃エリア100の床面を洗浄する走行清掃を実行するもので、搭乗タイプの自走式で構成されてもよく、あるいは、自律走行式の所謂ロボット床面洗浄機で構成されてもよい。自律走行作業装置2は、例えば、ショッピングモールなどの商業施設、オフィス、ホテル、病院、学校、工場などの対象施設における全部または一部の領域を清掃エリア100として清掃対象とする。対象施設の各フロアに対して、少なくとも1つの清掃エリア100、若しくは2つ以上の清掃エリア100が設定されてよい。 The autonomous mobile work device 2 performs mobile cleaning by supplying cleaning water to clean the floor of a cleaning area 100 while traveling on its vehicle body 10, and may be configured as a ride-on, self-propelled device, or as an autonomously traveling, so-called robotic floor washer. The autonomous mobile work device 2 targets cleaning areas 100, such as all or part of a target facility, for example, a commercial facility such as a shopping mall, an office, a hotel, a hospital, a school, or a factory. At least one cleaning area 100, or two or more cleaning areas 100, may be set up for each floor of the target facility.

自律走行作業装置2は、図2に示すように、各部を収容するための車体10と、車体10を走行させる走行部11と、車体10の下方の床面の清掃作業を実行する清掃部12とを備える。清掃部12は、後述するように、洗浄パッド23、供給ポンプ24、スキージ装置25、洗浄タンク26、回収タンク27、吸引ブロア28などを備えている。 As shown in FIG. 2, the autonomous mobile work device 2 comprises a vehicle body 10 for housing each component, a travel unit 11 for propelling the vehicle body 10, and a cleaning unit 12 for cleaning the floor surface below the vehicle body 10. As described below, the cleaning unit 12 comprises a cleaning pad 23, a supply pump 24, a squeegee device 25, a cleaning tank 26, a recovery tank 27, a suction blower 28, and the like.

自律走行作業装置2は、車体10を走行させながら床面の洗浄作業を行う。床面の洗浄作業は、供給ポンプ24を駆動させ、洗浄タンク26内の洗浄水などを洗浄パッド23に供給しつつ、洗浄パッド23を床面上で回転させることで行われる。洗浄後の汚水は、車体10の後方に牽引されるスキージ装置25に集められ、吸引ブロア28の駆動によってスキージ装置25から回収タンク27内に吸引回収される。 The autonomous mobile work device 2 performs floor cleaning work while driving the vehicle body 10. The floor cleaning work is performed by driving the supply pump 24 to supply cleaning water and other liquids from the cleaning tank 26 to the cleaning pad 23 while rotating the cleaning pad 23 on the floor. After cleaning, the dirty water is collected in a squeegee device 25 towed to the rear of the vehicle body 10, and is then sucked and collected from the squeegee device 25 into a collection tank 27 by driving the suction blower 28.

また、自律走行作業装置2は、自律走行作業装置2の各種機能の操作や表示のための走行操作部13および操作表示部14を備え、走行操作部13および操作表示部14が自律走行作業装置2の操作ユニットを構成する。また、自律走行作業装置2は、車体10と当該車体10の周囲の壁や置物などの障害物(物体)との距離および角度(例えば、車体10の前進方向に対する角度)などを計測する計測部15と、車体10の周囲を撮像する撮像部16とを備える。更に、自律走行作業装置2は、図2に示すように、バッテリ(図示せず)の充電制御や各部に電力を供給するための電源部17と、自律走行作業装置2の各部および各種機能(走行部11による走行、清掃部12による清掃作業、計測部15による計測など)を統括制御する装置側制御部18とを備える。 The autonomous mobile work device 2 also has a driving operation unit 13 and an operation display unit 14 for operating and displaying various functions of the autonomous mobile work device 2, and the driving operation unit 13 and the operation display unit 14 form the operation unit of the autonomous mobile work device 2. The autonomous mobile work device 2 also has a measurement unit 15 that measures the distance and angle (e.g., the angle relative to the forward direction of the vehicle body 10) between the vehicle body 10 and obstacles (objects) such as walls and ornaments surrounding the vehicle body 10, and an imaging unit 16 that captures images of the area around the vehicle body 10. Furthermore, as shown in FIG. 2, the autonomous mobile work device 2 also has a power supply unit 17 that controls charging of the battery (not shown) and supplies power to each unit, and a device-side control unit 18 that provides overall control of each unit and function of the autonomous mobile work device 2 (driving by the driving unit 11, cleaning by the cleaning unit 12, measurement by the measurement unit 15, etc.).

車体10は、略直方体状の外観を構成している。車体10の底部には、走行部11として、左右一対の車輪21と左右一対のキャスター22とが設けられている。 The vehicle body 10 has a roughly rectangular parallelepiped appearance. The bottom of the vehicle body 10 is provided with a running section 11, consisting of a pair of left and right wheels 21 and a pair of left and right casters 22.

左右一対の車輪21は、それぞれが左右の駆動モータ(図示せず)を有し、左右の駆動モータには、回転数を検出する左右のエンコーダ(図示せず)がそれぞれ設けられる。各駆動モータが各車輪21を同時に回転させることで車体10を前進または後進させることができる一方、左側の車輪21または右側の車輪21を停止または減速回転させると同時に右側の車輪21または左側の車輪21を回転させることで車体10を左旋回または右旋回させることができる。左右一対のキャスター22は、各車輪21よりも後方に配置され、車体10の底面に回転可能に支持されている。 The pair of left and right wheels 21 each have left and right drive motors (not shown), which are each equipped with left and right encoders (not shown) that detect the number of rotations. The vehicle body 10 can be moved forward or backward by simultaneously rotating each wheel 21 with each drive motor, while the vehicle body 10 can be turned left or right by stopping or slowing down the rotation of the left or right wheel 21 and simultaneously rotating the right or left wheel 21. The pair of left and right casters 22 are positioned behind each wheel 21 and are rotatably supported on the bottom of the vehicle body 10.

清掃部12は、車体10の下部に設けられ、車体10の下方の床面を清掃するように構成される。清掃部12は、初期設定された清掃データ、操作表示部14を介して設定された清掃データ、または自動制御によって設定された清掃データに従って床面を清掃する。 The cleaning unit 12 is provided below the vehicle body 10 and is configured to clean the floor surface below the vehicle body 10. The cleaning unit 12 cleans the floor surface according to initially set cleaning data, cleaning data set via the operation display unit 14, or cleaning data set by automatic control.

清掃部12は、例えば、洗剤として洗浄水を用いて床面を清掃する湿式の清掃機構で構成され、床面に接触して床面を清掃する洗浄パッド23と、洗浄水を床面に供給して散布するための供給ポンプ24と、床面を清掃した使用後の洗浄水、即ち、汚水を回収するスキージ装置25と、を備える。清掃部12は、車体10の内部に、清水または洗浄水を貯留する洗浄タンク26と、床面を清掃した使用後の洗浄水、即ち、汚水を貯留する回収タンク27とを搭載している。 The cleaning unit 12 is composed of a wet cleaning mechanism that cleans the floor surface using, for example, cleaning water as a detergent, and includes a cleaning pad 23 that comes into contact with the floor surface to clean it, a supply pump 24 for supplying and spraying cleaning water onto the floor surface, and a squeegee device 25 for collecting the cleaning water used to clean the floor surface, i.e., wastewater. Inside the vehicle body 10, the cleaning unit 12 is equipped with a cleaning tank 26 that stores fresh water or cleaning water, and a recovery tank 27 that stores the cleaning water used to clean the floor surface, i.e., wastewater.

また、清掃部12は、車体10の内部に、回収タンク27内を負圧にする吸引ブロア28を設けていて、吸引ブロア28は、スキージ装置25が回収した汚水を回収タンク27内に吸引する吸引部として機能する。清掃部12は、洗浄パッド23を床面上で回転させる洗浄モータ29と、洗浄パッド23を床面に対して上下方向に移動させるパッドシリンダ30と、スキージ装置25を床面に対して上下方向に移動させるスキージシリンダ31と、を備える。洗浄パッド23の上面および側面の大部分は、車体10の前部下面に固定されるパッドカバー32(兼バンパー)に覆われている。なお、洗浄パッド23に代えて回転するブラシを洗浄部材として用いてもよい。 The cleaning unit 12 also has a suction blower 28 inside the vehicle body 10 that creates a negative pressure inside the collection tank 27. The suction blower 28 functions as a suction unit that sucks the wastewater collected by the squeegee device 25 into the collection tank 27. The cleaning unit 12 also has a cleaning motor 29 that rotates the cleaning pad 23 on the floor surface, a pad cylinder 30 that moves the cleaning pad 23 up and down relative to the floor surface, and a squeegee cylinder 31 that moves the squeegee device 25 up and down relative to the floor surface. Most of the top and side surfaces of the cleaning pad 23 are covered by a pad cover 32 (which also serves as a bumper) that is fixed to the underside of the front of the vehicle body 10. Note that a rotating brush may be used as a cleaning member instead of the cleaning pad 23.

スキージ装置25は、車体10の後部下側に配置されている。スキージ装置25は、車体10の後方に牽引され、洗浄後の洗浄水(汚水)などを回収する装置である。スキージ装置25によって、洗浄パッド23から後方に送出される汚水を受け止めて収集し、吸引ブロア28に接続された吸引ホース33によって、収集された汚水を吸引ブロア28の吸引力を利用して吸引し、吸引された汚水を、吸引ホース33に接続された回収タンク27へ回収する。 The squeegee device 25 is located on the lower rear side of the vehicle body 10. The squeegee device 25 is towed to the rear of the vehicle body 10 and collects cleaning water (wastewater) after cleaning. The squeegee device 25 receives and collects the wastewater sent rearward from the cleaning pad 23, and the collected wastewater is sucked up by the suction hose 33 connected to the suction blower 28 using the suction force of the suction blower 28, and the sucked up wastewater is collected in the recovery tank 27 connected to the suction hose 33.

上記のような清掃部12における清掃データには、洗浄パッド23の回転の作動/停止、供給ポンプ24による洗浄水供給の作動/停止、吸引ブロア28による吸引の作動/停止、洗浄パッド23の床面に対する接地圧の強度や回転数、供給ポンプ24による洗浄水供給量、吸引ブロア28による吸引強度などがある。 The cleaning data for the cleaning unit 12 as described above includes the start/stop of rotation of the cleaning pad 23, the start/stop of cleaning water supply by the supply pump 24, the start/stop of suction by the suction blower 28, the strength of the contact pressure of the cleaning pad 23 against the floor surface and the rotation speed, the amount of cleaning water supplied by the supply pump 24, and the suction strength by the suction blower 28.

走行操作部13は、車体10の後側に設けられ、手動走行を操作するためのハンドル34やスロットル(図示せず)などを備える。ハンドル34は、自走式の自律走行作業装置2での床面の洗浄作業や、自律走行式の自律走行作業装置2での教示走行を行う作業者に把持されて操作される部品である。走行操作部13は、作業者によるハンドル34の操舵量やスロットルの操作量を電気信号に変換し、当該電気信号を走行部11に出力して駆動モータを駆動させることで、手動走行や教示走行を可能とする。 The driving operation unit 13 is located at the rear of the vehicle body 10 and includes a handle 34 and a throttle (not shown) for operating manual driving. The handle 34 is a component that is held and operated by an operator who performs floor cleaning work with the self-propelled autonomously-driven work device 2 or who teaches driving with the autonomously-driven work device 2. The driving operation unit 13 converts the amount of steering of the handle 34 or the amount of throttle operation by the operator into an electrical signal, and outputs the electrical signal to the driving unit 11 to drive the drive motor, enabling manual driving and teaching driving.

操作表示部14は、車体10の後側に設けられ、例えば、図示しないが、メインスイッチと、強制停止ボタンと、マイクと、スピーカと、表示器とを備える。操作表示部14の各部は、装置側制御部18に接続されている。操作表示部14は、車体10と一体的に構成されるものでよいが、あるいは、車体10に対して着脱可能なタブレット型端末などで構成されていてもよい。 The operation and display unit 14 is provided on the rear side of the vehicle body 10 and includes, for example, a main switch, a forced stop button, a microphone, a speaker, and a display, all of which are not shown. Each component of the operation and display unit 14 is connected to the device-side control unit 18. The operation and display unit 14 may be configured as an integral part of the vehicle body 10, or may be configured as a tablet-type terminal that can be attached to or detached from the vehicle body 10.

メインスイッチは、「切」、「手動」、「自動」を切換可能に構成されている。メインスイッチを「手動」に切り換えることで、装置側制御部18(モード切換部40)によって自律走行作業装置2の動作モードが手動走行モードに切り換えられる一方、メインスイッチを「自動」に切り換えることで、装置側制御部18(モード切換部40)によって自律走行作業装置2の動作モードが自動走行モードに切り換えられる。 The main switch is configured to be switchable between "off," "manual," and "automatic." By switching the main switch to "manual," the device-side control unit 18 (mode switching unit 40) switches the operating mode of the autonomous mobile work device 2 to manual driving mode, while by switching the main switch to "automatic," the device-side control unit 18 (mode switching unit 40) switches the operating mode of the autonomous mobile work device 2 to automatic driving mode.

強制停止ボタンは、自律走行作業装置2の強制停止を操作するもので、操作に応じて強制停止信号を装置側制御部18へと出力する。スピーカは、装置側制御部18の制御に応じて警報音などを発生させる。表示器は、タッチパネルなどで構成され、装置側制御部18からの制御信号に応じて様々な画面を表示し、各画面でのタッチ操作に基づく操作信号を装置側制御部18へと送信する。 The forced stop button operates to forcibly stop the autonomous mobile work device 2, and outputs a forced stop signal to the device-side control unit 18 in response to operation. The speaker generates alarm sounds and the like in response to control from the device-side control unit 18. The display is composed of a touch panel or the like, and displays various screens in response to control signals from the device-side control unit 18, and sends operation signals based on touch operations on each screen to the device-side control unit 18.

計測部15は、車体10の周囲の障害物(物体)や壁面との距離および角度を計測する障害物センサ15aを備える。障害物センサ15aは、例えば、車体10の前面に設けられ、レーザーレンジファインダ(LRF:Laser Range Finder)などから構成され、床面から所定の計測可能高さ(例えば、30cm)以内で、障害物センサ15aから所定の計測可能範囲(例えば、半径20m)以内に存在する障害物を検出する。なお、障害物センサ15aを構成するLRFは、左右方向に複数(2個)設けられている。計測部15は、装置側制御部18に接続されていて、計測結果を装置側制御部18へと送信する。 The measurement unit 15 is equipped with an obstacle sensor 15a that measures the distance and angle between the vehicle body 10 and obstacles (objects) and walls around the vehicle body 10. The obstacle sensor 15a is provided, for example, on the front of the vehicle body 10 and is composed of a laser range finder (LRF) or the like. It detects obstacles that exist within a predetermined measurable height (e.g., 30 cm) from the floor and within a predetermined measurable range (e.g., a 20 m radius) from the obstacle sensor 15a. Note that multiple LRFs (two LRFs) that make up the obstacle sensor 15a are provided on the left and right. The measurement unit 15 is connected to the device-side control unit 18 and transmits measurement results to the device-side control unit 18.

また、計測部15は、バンパーを兼ねるパッドカバー32に取り付けられて壁や障害物との接触を検出するバンパーセンサ15bと、車体10に近接する障害物を検出する複数の超音波センサ15cと、走行部11が走行する床面の段差を検出する段差センサ15dとを備える。超音波センサ15cは、車体10に近接する未知の障害物を検知することができる。段差センサ15dは、車体10の前面から前下方向に向いた赤外線センサによって構成され、前下方向の床面における階段や溝を検出し、車体10が階段や大きな溝に落ちるのを防止するために設けられている。 The measurement unit 15 also includes a bumper sensor 15b attached to the pad cover 32, which doubles as a bumper, to detect contact with walls or obstacles; multiple ultrasonic sensors 15c to detect obstacles approaching the vehicle body 10; and a step sensor 15d to detect steps on the floor surface on which the traveling unit 11 travels. The ultrasonic sensor 15c can detect unknown obstacles approaching the vehicle body 10. The step sensor 15d is composed of an infrared sensor facing forward and downward from the front of the vehicle body 10, and is provided to detect stairs or grooves on the floor surface in the forward and downward direction, preventing the vehicle body 10 from falling into stairs or large grooves.

撮像部16は、床面を含む車体10の前景を撮像可能な前方カメラ16aと、車体10の後方を撮像可能な後方カメラ16bとを備える。前方カメラ16aは、車体10に近接する未知の障害物を検知することができる。 The imaging unit 16 includes a front camera 16a capable of capturing images of the area in front of the vehicle body 10, including the floor, and a rear camera 16b capable of capturing images of the area behind the vehicle body 10. The front camera 16a can detect unknown obstacles approaching the vehicle body 10.

電源部17は、車体10内部に搭載されたバッテリ(電源)を備え、外部電源に接続することで充電可能に構成されていて、自律走行作業装置2の各部に電力を供給する。 The power supply unit 17 includes a battery (power source) mounted inside the vehicle body 10, is configured to be rechargeable by connecting to an external power source, and supplies power to each component of the autonomous mobile work device 2.

装置側制御部18は、CPU(Central Processing Unit)などで構成される。装置側制御部18は、図3に示すように、装置側記憶部36に対してバス37を介して接続され、バス37は、更にインターフェース38に接続されている。また、装置側制御部18は、バス37およびインターフェース38を介して、上記の走行部11、清掃部12、走行操作部13、操作表示部14、計測部15、撮像部16および電源部17に接続され、更に、装置側通信部39に接続されている。装置側通信部39は、Wi-Fi(登録商標)などの無線LANやBluetooth(登録商標)などの近距離無線を利用した無線通信方式によって管理サーバ3などの外部機器と無線通信を行う。 The device-side control unit 18 is composed of a CPU (Central Processing Unit) and other components. As shown in FIG. 3, the device-side control unit 18 is connected to the device-side memory unit 36 via a bus 37, which is further connected to an interface 38. The device-side control unit 18 is also connected to the travel unit 11, cleaning unit 12, travel operation unit 13, operation display unit 14, measurement unit 15, imaging unit 16, and power supply unit 17 via the bus 37 and interface 38, and is further connected to a device-side communication unit 39. The device-side communication unit 39 wirelessly communicates with external devices such as the management server 3 using a wireless LAN such as Wi-Fi (registered trademark) or a short-range wireless communication method such as Bluetooth (registered trademark).

装置側記憶部36は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク、フラッシュメモリなどからなり、自律走行作業装置2の各部および各種機能を制御するためのプログラムやデータが格納される。装置側制御部18は、装置側記憶部36に格納されたプログラムやデータを読み取り、このプログラムを実行することにより、各部および各種機能を制御する。なお、装置側制御部18の機能の詳細は後述する。 The device-side memory unit 36 is composed of ROM (Read Only Memory), RAM (Random Access Memory), a hard disk, flash memory, etc., and stores programs and data for controlling each part and various functions of the autonomous mobile work device 2. The device-side control unit 18 reads the programs and data stored in the device-side memory unit 36 and executes these programs to control each part and various functions. The functions of the device-side control unit 18 will be described in detail below.

装置側制御部18は、装置側通信部39を介して管理サーバ3から清掃プランや自動走行指示を受信して、清掃プランを装置側記憶部36に記憶する。なお、装置側制御部18は、管理サーバ3によって清掃プランの作業予定が策定された場合や、清掃プランが変更された場合にも、管理サーバ3から清掃プランを受信して装置側記憶部36に記憶して更新する。また、装置側制御部18は、自律走行作業装置2が自動走行指示に応じて清掃プランに基づく自動走行清掃を行っている間に、作業中の清掃エリア100の情報(例えば、エリア識別番号など)、走行状態、清掃状態、通知情報などの作業状況を、装置側通信部39を介して管理サーバ3へと送信する。 The device-side control unit 18 receives cleaning plans and automatic driving instructions from the management server 3 via the device-side communication unit 39 and stores the cleaning plans in the device-side memory unit 36. When a work schedule for a cleaning plan is formulated by the management server 3 or when a cleaning plan is changed, the device-side control unit 18 also receives a cleaning plan from the management server 3 and stores and updates it in the device-side memory unit 36. While the autonomous mobile work device 2 is performing automatic driving and cleaning based on a cleaning plan in response to automatic driving instructions, the device-side control unit 18 also transmits information about the cleaning area 100 being worked on (e.g., area identification number), the driving status, cleaning status, notification information, and other work status to the management server 3 via the device-side communication unit 39.

清掃プランは、例えば、清掃エリア100について、環境地図101(図7や図8など参照)、フロア識別番号、走行経路102(図9など参照)、清掃データおよび作業開始時刻を含む。清掃プランには、清掃プラン毎に異なるプラン識別番号が割り当てられる。清掃プランの走行経路102には、清掃エリア100(環境地図101)における座標が作業順に記録される。例えば、図7の清掃エリア100に対して、図9に示すように、走行経路102が設定される。図9では、走行経路102の開始位置を白丸で示し、走行経路102の終了位置を黒丸で示す。 A cleaning plan includes, for example, an environmental map 101 (see Figures 7 and 8, etc.), a floor identification number, a travel route 102 (see Figure 9, etc.), cleaning data, and a work start time for a cleaning area 100. A different plan identification number is assigned to each cleaning plan. The coordinates in the cleaning area 100 (environmental map 101) are recorded in the order of work in the travel route 102 of the cleaning plan. For example, a travel route 102 is set for the cleaning area 100 in Figure 7 as shown in Figure 9. In Figure 9, the start position of the travel route 102 is indicated by a white circle, and the end position of the travel route 102 is indicated by a black circle.

装置側制御部18は、装置側記憶部36に格納されたプログラムやデータに基づいて演算処理を実行することにより、各部および各種機能を統括制御する。例えば、装置側制御部18のようなコンピュータが、装置側記憶部36に記憶されたプログラムを実行することにより、モード切換部40、地図作成部41、プラン作成部42、自動走行制御部43として動作する。 The device-side control unit 18 performs overall control of each unit and function by executing calculations based on the programs and data stored in the device-side memory unit 36. For example, a computer such as the device-side control unit 18 executes programs stored in the device-side memory unit 36 to operate as a mode switching unit 40, map creation unit 41, plan creation unit 42, and automatic driving control unit 43.

次に、装置側制御部18により実行される各部について説明する。 Next, we will explain each part executed by the device-side control unit 18.

モード切換部40は、操作表示部14のメインスイッチなどの操作に応じて、自律走行作業装置2の動作モードを手動走行モードおよび自動走行モードの何れかに切り換える。モード切換部40によって動作モードが手動走行モードに設定されている間、走行操作部13の手動操作入力が可能となり、自動走行モードに設定されている間、走行操作部13の手動操作入力が不能となる。 The mode switching unit 40 switches the operating mode of the autonomous mobile work device 2 between manual driving mode and automatic driving mode in response to operation of the main switch or the like on the operation display unit 14. While the operating mode is set to manual driving mode by the mode switching unit 40, manual operation input to the driving operation unit 13 is possible, and while it is set to automatic driving mode, manual operation input to the driving operation unit 13 is disabled.

地図作成部41は、リアルタイムで自己位置の推定と環境地図101の作成とを行うSLAM(Simultaneous Localization and Mapping)などの技術を用いる。地図作成部41は、所定位置の車体10について、計測部15で計測された障害物(物体)からの距離および角度を座標変換して車体10の周囲の局所地図を作成すると共に、作成した局所地図や計測部15で計測された車体10の移動量に基づいて局所地図における車体10の自己位置を推定する。なお、計測部15の障害物センサ15aは、障害物からの距離および角度の二次元データを取得し、地図作成部41は、障害物センサ15aによって取得された二次元データをつなぎ合わせることで局所地図を作成する。 The map creation unit 41 uses technology such as SLAM (Simultaneous Localization and Mapping) to estimate its own position and create an environmental map 101 in real time. For the vehicle body 10 in a predetermined position, the map creation unit 41 creates a local map of the area around the vehicle body 10 by coordinate conversion of the distance and angle from an obstacle (object) measured by the measurement unit 15, and estimates the vehicle body 10's own position on the local map based on the created local map and the amount of movement of the vehicle body 10 measured by the measurement unit 15. The obstacle sensor 15a of the measurement unit 15 acquires two-dimensional data of the distance and angle from the obstacle, and the map creation unit 41 creates the local map by piecing together the two-dimensional data acquired by the obstacle sensor 15a.

プラン作成部42は、自動走行清掃を行う清掃エリア100について環境地図101と走行経路102を含む清掃プランを作成して装置側記憶部36に記憶し、また、作成した環境地図101および清掃プランを管理サーバ3に登録するために装置側通信部39を介して管理サーバ3へと送信する。例えば、プラン作成部42は、事前に入力された清掃エリア100の図面データに基づいて環境地図101を作成する。あるいは、プラン作成部42は、清掃エリア100において自律走行作業装置2が手動操作に応じた学習走行(ティーチング)を開始してから終了するまでの間の各位置で地図作成部41によって作成した各局所地図をつなぎ合わせる(合成する)ことで環境地図101を作成する。なお、自律走行作業装置2は、学習走行において所定の時間間隔または距離間隔で撮像部16によって撮像した走行時画像と撮像時の自律走行作業装置2の座標とを、清掃プランに関連付けて装置側記憶部36に記憶する。対象施設が複数のフロアを有する場合、プラン作成部42は、自律走行作業装置2や操作端末4を用いた任意の操作に応じて、清掃エリア100があるフロアを識別するフロア識別番号を入力して、清掃プランに含めて記憶する。 The plan creation unit 42 creates a cleaning plan for the cleaning area 100 where autonomous driving cleaning will be performed, including an environmental map 101 and a driving route 102, and stores the plan in the device-side memory unit 36. The plan creation unit 42 also transmits the created environmental map 101 and cleaning plan to the management server 3 via the device-side communication unit 39 for registration in the management server 3. For example, the plan creation unit 42 creates the environmental map 101 based on drawing data of the cleaning area 100 that was input in advance. Alternatively, the plan creation unit 42 creates the environmental map 101 by stitching together (combining) each local map created by the map creation unit 41 at each position in the cleaning area 100 from the start to the end of learning driving (teaching) in response to manual operation by the autonomous driving work device 2. The autonomous driving work device 2 also stores, in the device-side memory unit 36, driving images captured by the imaging unit 16 at predetermined time or distance intervals during learning driving and the coordinates of the autonomous driving work device 2 at the time of image capture, in association with the cleaning plan. If the target facility has multiple floors, the plan creation unit 42 inputs a floor identification number that identifies the floor on which the cleaning area 100 is located in response to an arbitrary operation using the autonomous mobile work device 2 or the operation terminal 4, and stores this as part of the cleaning plan.

また、プラン作成部42は、事前に入力された開始位置や終了位置、壁面などの障害物からの安全距離、走行部11の清掃時および非清掃時の走行速度などの走行データ、清掃部12の作業幅や清掃データ(洗浄パッド23の接地圧強度や回転数、供給ポンプ24の洗浄水供給量、吸引ブロア28の吸引強度など)などの各種設定値に基づいて、環境地図101における走行可能領域を塗りつぶすように(清掃漏れのないように)ジグザグに往復走行するような走行経路102を作成する。プラン作成部42は、走行経路102のステップ(所定間隔の位置)毎に、位置データ(座標や角度)、走行部11の走行データ、清掃部12の清掃データを関連付けて走行経路102を作成する。 The plan creation unit 42 also creates a travel path 102 that travels back and forth in a zigzag pattern to fill in the travelable area on the environmental map 101 (to ensure that no cleaning is missed) based on various set values, such as pre-entered start and end positions, safe distances from obstacles such as walls, travel data such as the travel speed of the travel unit 11 when cleaning and not cleaning, and the working width and cleaning data of the cleaning unit 12 (such as the ground pressure strength and rotation speed of the cleaning pad 23, the amount of cleaning water supplied by the supply pump 24, and the suction strength of the suction blower 28). The plan creation unit 42 creates the travel path 102 by associating position data (coordinates and angle), travel data of the travel unit 11, and cleaning data of the cleaning unit 12 for each step (position at a predetermined interval) of the travel path 102.

自動走行制御部43は、自動走行モードにおいて、管理サーバ3から自動走行指示を受信すると、清掃プランを装置側記憶部36から読み取って、清掃プランに従って自律走行作業装置2の自動走行清掃を行うように、走行部11および清掃部12を制御する。なお、自律走行作業装置2は清掃プランに予め設定された開始位置に配置されてから自動走行清掃を開始するものとする。なお、自動走行制御部43は、管理サーバ3によって清掃プランの作業予定が策定された場合や、清掃プランが変更された場合には、装置側記憶部36に更新された清掃プランを新たに読み取って自動走行清掃を制御する。 When the automatic driving control unit 43 receives an automatic driving instruction from the management server 3 in automatic driving mode, it reads the cleaning plan from the device-side memory unit 36 and controls the driving unit 11 and cleaning unit 12 so that the autonomous driving work device 2 performs automatic driving and cleaning in accordance with the cleaning plan. The autonomous driving work device 2 begins automatic driving and cleaning after being positioned at a start position preset in the cleaning plan. When a work schedule for the cleaning plan is formulated by the management server 3 or the cleaning plan is changed, the automatic driving control unit 43 reads the updated cleaning plan from the device-side memory unit 36 and controls the automatic driving and cleaning.

具体的には、自動走行制御部43は、装置側記憶部36から読み取った清掃プランに基づいて走行部11に対して自動制御を行い、車体10が清掃プランの走行経路102や各ステップの走行データに従った自動走行を行うように走行部11を制御する。更に、自動走行制御部43は、自動走行モードにおいて、走行部11が車体10を清掃プランの走行経路102に従った自動走行をさせる間、車体10の走行経路102上の位置に対応する清掃データを清掃プランから読み取り、この清掃データに従った自動制御によって清掃作業を行うように清掃部12を制御する。 Specifically, the automatic driving control unit 43 automatically controls the driving unit 11 based on the cleaning plan read from the device-side memory unit 36, and controls the driving unit 11 so that the vehicle body 10 automatically drives in accordance with the driving route 102 of the cleaning plan and the driving data for each step. Furthermore, in automatic driving mode, while the driving unit 11 causes the vehicle body 10 to automatically drive in accordance with the driving route 102 of the cleaning plan, the automatic driving control unit 43 reads cleaning data corresponding to the position of the vehicle body 10 on the driving route 102 from the cleaning plan, and controls the cleaning unit 12 to perform cleaning work by automatic control in accordance with this cleaning data.

自動走行制御部43は、自動走行清掃を開始すると、地図作成部41によって作成した局所地図と、清掃プランの環境地図101とをマッチングすることで、環境地図101における車体10の自己位置を把握し、当該自己位置が清掃プランの走行経路102に従うように、自動走行清掃を制御する。自動走行制御部43は、自動走行清掃を行っている間に、作業中の清掃エリア100の情報、各走行位置での走行状態、清掃状態、通知情報などの作業状況を検出して、管理サーバ3へと送信する。なお、自律走行作業装置2は、自動走行において所定の時間間隔または距離間隔で撮像部16によって撮像した走行時画像と撮像時の自律走行作業装置2の座標とを、清掃プランに関連付けて装置側記憶部36に記憶してもよい。 When autonomous driving cleaning begins, the autonomous driving control unit 43 matches the local map created by the map creation unit 41 with the environmental map 101 of the cleaning plan to determine the vehicle body 10's own position on the environmental map 101, and controls the autonomous driving cleaning so that the vehicle body 10's own position follows the driving route 102 of the cleaning plan. While autonomous driving cleaning is being performed, the autonomous driving control unit 43 detects the work status, such as information on the cleaning area 100 being worked on, the driving status at each driving position, the cleaning status, and notification information, and transmits this information to the management server 3. Note that the autonomous driving work device 2 may store driving images captured by the imaging unit 16 at predetermined time or distance intervals during autonomous driving, and the coordinates of the autonomous driving work device 2 at the time of image capture, in the device-side memory unit 36, in association with the cleaning plan.

自動走行制御部43は、清掃プランに基づく自動走行清掃を完了すると、清掃プランに予め設定された終了位置まで自律走行作業装置2が自動走行で戻るように走行部11を制御し、自動走行清掃の完了通知を管理サーバ3へと送信する。 When the autonomous driving control unit 43 completes the autonomous driving cleaning based on the cleaning plan, it controls the driving unit 11 so that the autonomous driving work device 2 automatically returns to the end position set in advance in the cleaning plan, and sends a notification of the completion of the autonomous driving cleaning to the management server 3.

[関係者端末]
次に、関係者端末7について説明する。関係者端末7は、図6に示すように、関係者側制御部80と、関係者側記憶部81と、関係者側通信部82と、液晶ディスプレイなどの関係者側表示部83と、関係者側操作部84と、撮影部85とを備える。関係者端末7は、対象施設の関係者(例えば、施設における店舗の従業員など)が利用するパーソナルコンピュータやタブレット端末などで構成される。
[Stakeholder terminal]
Next, we will explain the related party terminal 7. As shown in Fig. 6, the related party terminal 7 comprises a related party control unit 80, a related party memory unit 81, a related party communication unit 82, a related party display unit 83 such as a liquid crystal display, a related party operation unit 84, and a photographing unit 85. The related party terminal 7 is composed of a personal computer, tablet terminal, etc. used by a related party of the facility (for example, an employee of a store in the facility).

関係者側制御部80は、関係者端末7の各部および各種機能を統括制御するものであり、CPUなどのコンピュータで構成され、関係者側記憶部81、関係者側通信部82、関係者側表示部83、関係者側操作部84および撮影部85に接続されている。 The involved party control unit 80 controls all the parts and functions of the involved party terminal 7, and is composed of a computer such as a CPU, and is connected to the involved party memory unit 81, the involved party communication unit 82, the involved party display unit 83, the involved party operation unit 84, and the photographing unit 85.

関係者側記憶部81は、ROM、RAM、ハードディスク、フラッシュメモリなどからなり、関係者端末7の各部および各種機能を制御するためのプログラムやデータを格納する。また、関係者側制御部80は、関係者側通信部82を介して外部機器と通信可能に接続される。関係者側通信部82は、無線または有線によってネットワーク6を介して外部機器と通信可能に接続され、具体的には、関係者端末7が管理サーバ3にログインすることで、管理サーバ3と通信可能に接続される。 The related party memory unit 81 is composed of ROM, RAM, a hard disk, flash memory, etc., and stores programs and data for controlling the various parts and functions of the related party terminal 7. The related party control unit 80 is also communicatively connected to external devices via the related party communication unit 82. The related party communication unit 82 is communicatively connected to external devices via the network 6, either wirelessly or via a wired connection; specifically, the related party terminal 7 logs in to the management server 3, thereby communicatively connecting to the management server 3.

関係者側制御部80は、関係者側記憶部81に格納されたプログラムやデータに基づいて演算処理を実行することにより、各部および各種機能を統括制御する。例えば、関係者側制御部80のようなコンピュータが、関係者側記憶部81に記憶されたプログラムを実行することにより、状況情報入力部86として動作する。 The involved party control unit 80 performs overall control of each unit and function by executing calculations based on the programs and data stored in the involved party memory unit 81. For example, a computer such as the involved party control unit 80 operates as the situation information input unit 86 by executing the programs stored in the involved party memory unit 81.

関係者側表示部83は、液晶ディスプレイなどで構成され、関係者側操作部84は、複数の操作キーなどで構成される。なお、関係者側表示部83および関係者側操作部84は、別体で構成されてよいが、あるいは、一体化したタッチパネルなどで構成されてもよい。撮影部85は、CCDカメラなどで構成される。 The related party display unit 83 is composed of an LCD display or the like, and the related party operation unit 84 is composed of multiple operation keys or the like. The related party display unit 83 and the related party operation unit 84 may be composed of separate units, or may be composed of an integrated touch panel or the like. The photographing unit 85 is composed of a CCD camera or the like.

次に、関係者側制御部80により実行される各部について説明する。 Next, we will explain each part executed by the related party control unit 80.

状況情報入力部86は、関係者側操作部84や撮影部85を介して、清掃エリア100の利用状況に関する状況情報の入力を受け付けて、また、関係者端末7がログインした管理サーバ3に対して、入力された状況情報を送信する。状況情報入力部86は、例えば、図10に示すように、清掃エリア100で通常時に配置されてない商品や荷物などの物体103(障害物)を配置するために進入禁止となる領域や、走行速度や作業強度の低減が行われる領域などの、自動走行清掃が制限される清掃制限領域を利用状況とする状況情報を入力する。若しくは、状況情報入力部86は、清掃エリア100で通常時には生じない床面の汚れや水濡れが生じたために走行速度の低減や作業強度や作業頻度の増加が行われる領域などの、自動走行清掃が強化される清掃強化領域を利用状況とする状況情報を入力する。なお、清掃制限領域は、自動走行清掃による進入を禁止する領域だけでなく、自動走行清掃での走行速度や作業強度を通常時よりも抑制する領域も含む。 The status information input unit 86 accepts input of status information regarding the usage status of the cleaning area 100 via the related party operation unit 84 and the photographing unit 85, and transmits the input status information to the management server 3 to which the related party terminal 7 is logged in. For example, as shown in FIG. 10 , the status information input unit 86 inputs status information specifying a usage status as a cleaning-restricted area where automatic traveling and cleaning is restricted, such as an area where entry is prohibited due to the placement of an object 103 (obstacle) such as merchandise or luggage that is not normally placed in the cleaning area 100, or an area where the traveling speed or work intensity is reduced. Alternatively, the status information input unit 86 inputs status information specifying a cleaning-enhanced area where automatic traveling and cleaning is intensified, such as an area where the traveling speed is reduced or the work intensity or work frequency is increased due to the occurrence of floor dirt or water damage that does not normally occur in the cleaning area 100. Note that cleaning-restricted areas include not only areas where entry by the automatic traveling and cleaning device is prohibited, but also areas where the traveling speed and work intensity during automatic traveling and cleaning are reduced compared to normal.

例えば、状況情報入力部86は、関係者端末7に搭載されるアプリケーション等によって、図11に示すように、状況情報の入力を受け付け可能な状況情報入力画面90を関係者側表示部83に表示する。状況情報入力部86は、状況情報入力画面90を介して、清掃制限領域や清掃強化領域に関する領域情報や、清掃制限領域や清掃強化領域がある清掃エリア100のフロア識別番号、清掃制限領域や清掃強化領域がある場所の場所名称、清掃制限領域における物体103の設置期間などの設置予定、安全レベル、物体103の種別、物体103の配置や床面の汚れや水濡れに関するコメントなどの状況情報の入力を受け付ける。 For example, the situation information input unit 86 uses an application or the like installed on the related party terminal 7 to display a situation information input screen 90 on the related party display unit 83, as shown in FIG. 11, which can accept input of situation information. Through the situation information input screen 90, the situation information input unit 86 accepts input of situation information such as area information related to restricted cleaning areas and intensified cleaning areas, the floor identification number of the cleaning area 100 where the restricted cleaning areas and intensified cleaning areas are located, the location name of the location where the restricted cleaning areas and intensified cleaning areas are located, installation plans such as the installation period of objects 103 in the restricted cleaning areas, safety levels, types of objects 103, and comments on the placement of objects 103 and dirt or water damage to the floor surface.

状況情報入力部86は、撮影部85によって撮影した清掃制限領域や清掃強化領域の領域画像を領域情報として入力し、撮影した領域画像を状況情報入力画面90に確認可能に表示する。また、状況情報入力部86は、撮影した物体103および/または領域の座標などの位置情報を領域情報として入力して、当該位置情報を状況情報入力画面90に確認可能に表示する。なお、位置情報は、物体103および/または領域における特定の一つの位置(例えば、清掃制限領域や清掃強化領域の中心位置)の座標だけでなく、物体103および/または領域(清掃制限領域や清掃強化領域)の水平方向の大きさを判別可能な座標を含む。 The situation information input unit 86 inputs area images of the restricted cleaning area or intensive cleaning area photographed by the photographing unit 85 as area information, and displays the photographed area image so that it can be viewed on the situation information input screen 90. The situation information input unit 86 also inputs position information such as the coordinates of the photographed object 103 and/or area as area information, and displays the position information so that it can be viewed on the situation information input screen 90. Note that the position information includes not only the coordinates of a specific position in the object 103 and/or area (for example, the center position of the restricted cleaning area or intensive cleaning area), but also coordinates that allow the horizontal size of the object 103 and/or area (restricted cleaning area or intensive cleaning area) to be determined.

このとき、状況情報入力部86は、関係者端末7に搭載された受信器によってGPSなどの衛星測位システムを用いて関係者端末7の座標を取得し、あるいは、関係者端末7が近隣の基地局から受信した基地局情報に基づいて関係者端末7の座標を取得する。若しくは、状況情報入力部86は、清掃エリア100の各地に予め設置した複数のビーコン装置(図示せず)の内、関係者端末7の近隣の所定数(例えば、3つ)のビーコン装置との近距離通信によって、関係者端末7と所定数のビーコン装置との距離を取得し、これらの距離に基づいて関係者端末7の座標を取得してもよい。状況情報入力部86は、関係者端末7の座標に基づいて、物体103および/または領域の座標を取得する。 At this time, the situation information input unit 86 acquires the coordinates of the relevant party terminal 7 using a satellite positioning system such as GPS with a receiver installed in the relevant party terminal 7, or acquires the coordinates of the relevant party terminal 7 based on base station information received by the relevant party terminal 7 from a nearby base station. Alternatively, the situation information input unit 86 may acquire the distances between the relevant party terminal 7 and a predetermined number (e.g., three) of multiple beacon devices (not shown) installed in advance in various locations in the cleaning area 100 through short-range communication with a predetermined number of beacon devices near the relevant party terminal 7, and acquire the coordinates of the relevant party terminal 7 based on these distances. The situation information input unit 86 acquires the coordinates of the object 103 and/or area based on the coordinates of the relevant party terminal 7.

例えば、状況情報入力部86は、撮影部85によって撮影した領域画像を、自律走行作業装置2が学習走行や自動走行の際に撮像部16で撮像した各走行時画像と比較して、当該領域画像に対応する走行時画像(例えば、領域画像に類似する走行時画像)、即ち、領域画像の撮影と同じ位置で撮像した走行時画像を検出し、当該走行時画像を撮像した際の自律走行作業装置2の座標を取得する。そして、状況情報入力部86は、領域画像に対応する走行時画像を撮像した際の座標と、関係者端末7の座標とに基づいて、物体103および/または領域の座標を取得する。なお、状況情報入力部86は、領域画像に対応する走行時画像と、その周辺領域に対応する各走行時画像との位置関係に基づいて、周辺領域に対応する各走行時画像の中から、自律走行作業装置2が物体103および/または領域の座標に位置する際に撮像した走行時画像を判定し、当該走行時画像の撮像時の座標を、物体103および/または領域の座標として取得してもよい。 For example, the situation information input unit 86 compares the area image captured by the capture unit 85 with each driving image captured by the capture unit 16 when the autonomous mobile work apparatus 2 is engaged in learning driving or autonomous driving, detects a driving image corresponding to the area image (e.g., a driving image similar to the area image), i.e., a driving image captured at the same position as the area image, and acquires the coordinates of the autonomous mobile work apparatus 2 when the driving image was captured. The situation information input unit 86 then acquires the coordinates of the object 103 and/or area based on the coordinates when the driving image corresponding to the area image was captured and the coordinates of the involved party terminal 7. Note that the situation information input unit 86 may determine from the driving images corresponding to the surrounding area, based on the positional relationship between the driving image corresponding to the area image and each driving image corresponding to the surrounding area, a driving image captured when the autonomous mobile work apparatus 2 was located at the coordinates of the object 103 and/or area, and acquire the coordinates when the driving image was captured as the coordinates of the object 103 and/or area.

あるいは、状況情報入力部86は、撮影部85によって撮影した物体103および/または領域と関係者端末7との位置関係を取得し、当該位置関係と、関係者端末7の座標とに基づいて、物体103および/または領域の座標を取得する。例えば、状況情報入力部86は、当該位置関係として、関係者端末7や撮影部85の測定機能によって、関係者端末7から、領域画像に撮影された物体103および/または領域までの距離および方向を測定し、測定した距離および方向と関係者端末7の座標とに基づいて、物体103および/または領域の座標を取得する。 Alternatively, the situation information input unit 86 acquires the positional relationship between the object 103 and/or area photographed by the photographing unit 85 and the related party terminal 7, and acquires the coordinates of the object 103 and/or area based on this positional relationship and the coordinates of the related party terminal 7. For example, the situation information input unit 86 measures, as the positional relationship, the distance and direction from the related party terminal 7 to the object 103 and/or area photographed in the area image using the measurement function of the related party terminal 7 and the photographing unit 85, and acquires the coordinates of the object 103 and/or area based on the measured distance and direction and the coordinates of the related party terminal 7.

また、状況情報入力部86は、対象施設が複数のフロアからなり、各フロアの清掃エリア100のレイアウトが類似している場合に、状況情報であるフロアの候補を提示するために、撮影部85によって領域画像を撮影した物体103および/または領域があるフロアが、何れのフロアであるかを判定し、その判定結果のフロア識別番号を状況情報として入力する。ショッピングモールなどの対象施設は、例えば、食品フロア、インテリア関係のテナントフロア、ファッション関係のテナントフロアなどがあり、フロア毎に、気圧データや臭気データが異なることがある。 Furthermore, when the target facility consists of multiple floors and the layout of the cleaning area 100 on each floor is similar, the situation information input unit 86 determines which floor contains the object 103 and/or area whose area image was captured by the photographing unit 85, and inputs the floor identification number resulting from this determination as situation information, in order to present floor candidates that are the situation information. Target facilities such as shopping malls may have, for example, a food floor, an interior-related tenant floor, a fashion-related tenant floor, etc., and the air pressure data and odor data may differ for each floor.

例えば、状況情報入力部86は、清掃エリア100の気圧データに基づいて、当該清掃エリア100のフロア識別番号を判定する。具体的には、状況情報入力部86は、各フロアの気圧データなどのフロア環境データを予め測定または入力によって取得して関係者側記憶部81や管理サーバ3に記憶しておく。また、状況情報入力部86は、撮影部85によって領域画像を撮影する際などの状況情報の入力の際に、関係者端末7に備わる気圧センサ(図示せず)や関係者端末7に接続される気圧センサ(図示せず)によって、清掃制限領域や清掃強化領域がある場所の現在の気圧データを測定し、あるいは、任意の操作に応じて現在の気圧データを入力することで、現在の気圧データを取得する。そして、状況情報入力部86は、予め記憶した各フロアの気圧データと、取得した現在の気圧データとを比較することで、現在の気圧データに対応するフロア(フロア識別番号)を判定する。 For example, the situation information input unit 86 determines the floor identification number of the cleaning area 100 based on the atmospheric pressure data of that cleaning area 100. Specifically, the situation information input unit 86 acquires floor environment data such as atmospheric pressure data for each floor in advance by measuring or inputting it, and stores it in the relevant person's memory unit 81 or the management server 3. Furthermore, when inputting situation information, such as when capturing an area image using the photographing unit 85, the situation information input unit 86 measures the current atmospheric pressure data for the location of the cleaning restriction area or enhanced cleaning area using an atmospheric pressure sensor (not shown) provided on the relevant person's terminal 7 or an atmospheric pressure sensor (not shown) connected to the relevant person's terminal 7, or acquires the current atmospheric pressure data by inputting the current atmospheric pressure data in response to an optional operation. The situation information input unit 86 then compares the acquired current atmospheric pressure data with the atmospheric pressure data for each floor stored in advance to determine the floor (floor identification number) corresponding to the current atmospheric pressure data.

あるいは、状況情報入力部86は、清掃エリア100の臭気データに基づいて、当該清掃エリア100のフロア識別番号を判定する。具体的には、状況情報入力部86は、各フロアの臭気データなどのフロア環境データを予め測定または入力によって取得して関係者側記憶部81や管理サーバ3に記憶しておく。また、状況情報入力部86は、撮影部85によって領域画像を撮影する際などの状況情報の入力の際に、関係者端末7に備わる臭気センサ(図示せず)や関係者端末7に接続される臭気センサ(図示せず)によって、清掃制限領域や清掃強化領域がある場所の現在の臭気データを測定し、あるいは、任意の操作に応じて現在の臭気データを入力することで、現在の臭気データを取得する。そして、状況情報入力部86は、予め記憶した各フロアの臭気データと、取得した現在の臭気データとを比較することで、現在の臭気データに対応するフロア(フロア識別番号)を判定する。 Alternatively, the situation information input unit 86 determines the floor identification number of the cleaning area 100 based on the odor data for that cleaning area 100. Specifically, the situation information input unit 86 acquires floor environment data such as odor data for each floor by measuring or inputting it in advance and stores it in the relevant person's memory unit 81 or the management server 3. Furthermore, when inputting situation information, such as when capturing an area image using the photographing unit 85, the situation information input unit 86 measures current odor data for the location of the restricted cleaning area or intensive cleaning area using an odor sensor (not shown) provided on the relevant person's terminal 7 or an odor sensor (not shown) connected to the relevant person's terminal 7, or acquires current odor data by inputting the current odor data in response to an optional operation. The situation information input unit 86 then compares the previously stored odor data for each floor with the acquired current odor data to determine the floor (floor identification number) corresponding to the current odor data.

なお、状況情報入力部86は、対象施設の外部の気圧データや天気などによる対象施設の内部の気圧データや臭気データの変動を考慮して、対象施設の外部の気圧データや天気などに基づいて、清掃制限領域や清掃強化領域がある場所の現在の臭気データを調整してもよい。 In addition, the situation information input unit 86 may adjust the current odor data for locations where cleaning restriction areas or enhanced cleaning areas are located based on the air pressure data and weather outside the target facility, taking into account fluctuations in the air pressure data and odor data inside the target facility due to air pressure data and weather outside the target facility, etc.

状況情報入力部86は、上記の判定結果のフロア識別番号を状況情報入力画面90に確認可能に表示する。なお、状況情報入力部86は、状況情報入力画面90においてフロア識別番号をドロップダウンリストなどで表示して、任意の操作に応じて選択可能にしてもよい。 The situation information input unit 86 displays the floor identification number of the above-mentioned determination result on the situation information input screen 90 so that it can be confirmed. The situation information input unit 86 may also display the floor identification number on the situation information input screen 90 as a drop-down list or the like, allowing it to be selected in response to any operation.

なお、状況情報入力部86は、清掃制限領域や清掃強化領域がある場所が特有の気圧データや臭気データを有する場合には、上記と同様に清掃エリア100の気圧データや臭気データを予め記憶したデータと比較することで、清掃制限領域や清掃強化領域がある場所を判定してもよい。 In addition, if the location of the restricted cleaning area or intensified cleaning area has specific air pressure data or odor data, the situation information input unit 86 may determine the location of the restricted cleaning area or intensified cleaning area by comparing the air pressure data and odor data of the cleaning area 100 with pre-stored data, as described above.

[管理サーバ]
次に、管理サーバ3について説明する。管理サーバ3は、図4に示すように、サーバ側制御部50と、サーバ側記憶部51と、サーバ側通信部52とを備える。
[Administration Server]
Next, a description will be given of the management server 3. The management server 3 includes a server-side control unit 50, a server-side storage unit 51, and a server-side communication unit 52, as shown in FIG.

サーバ側制御部50は、管理サーバ3の各部および各種機能を統括制御するものであり、CPUなどのコンピュータで構成され、サーバ側記憶部51およびサーバ側通信部52に接続されている。 The server-side control unit 50 controls all parts and functions of the management server 3, is composed of a computer such as a CPU, and is connected to the server-side memory unit 51 and the server-side communication unit 52.

サーバ側記憶部51は、ROM、RAM、ハードディスク、フラッシュメモリなどからなり、管理サーバ3の各部および各種機能を制御するためのプログラムやデータを格納する。また、サーバ側制御部50は、サーバ側通信部52を介して外部機器と通信可能に接続される。サーバ側通信部52は、自律走行作業装置2などの外部機器と、Wi-Fi(登録商標)や無線LANなどを利用した無線通信方式によって無線通信を行い、また、操作端末4および関係者端末7と、無線または有線によって通信可能に接続される。 The server-side memory unit 51 is composed of ROM, RAM, a hard disk, flash memory, etc., and stores programs and data for controlling the various parts and functions of the management server 3. The server-side control unit 50 is also connected to external devices via the server-side communication unit 52 so that it can communicate with them. The server-side communication unit 52 communicates wirelessly with external devices such as the autonomous mobile work device 2 using a wireless communication method such as Wi-Fi (registered trademark) or wireless LAN, and is also connected to the operation terminal 4 and related party terminal 7 so that it can communicate with them wirelessly or via a wired connection.

例えば、サーバ側制御部50は、サーバ側通信部52を介して操作端末4から清掃プランの選択指示を受信すると、受信した清掃プランの選択指示に応じてサーバ側記憶部51から清掃プランを読み出し、サーバ側通信部52を介して自律走行作業装置2へと送信する。また、サーバ側制御部50は、サーバ側通信部52を介して操作端末4から自動走行指示を受信すると、受信した自動走行指示を、サーバ側通信部52を介して自律走行作業装置2へと送信する。 For example, when the server-side control unit 50 receives an instruction to select a cleaning plan from the operation terminal 4 via the server-side communication unit 52, it reads a cleaning plan from the server-side memory unit 51 in accordance with the received instruction to select a cleaning plan, and transmits it to the autonomous mobile work device 2 via the server-side communication unit 52. Furthermore, when the server-side control unit 50 receives an automatic driving instruction from the operation terminal 4 via the server-side communication unit 52, it transmits the received automatic driving instruction to the autonomous mobile work device 2 via the server-side communication unit 52.

更に、サーバ側制御部50は、サーバ側通信部52を介して自律走行作業装置2から作業中の清掃エリア100の情報、走行状態、清掃状態、通知情報などの作業状況を受信してサーバ側記憶部51に記憶し、また、受信した作業状況を、サーバ側通信部52を介して操作端末4へと送信する。また、サーバ側制御部50は、サーバ側通信部52を介して関係者端末7から清掃エリア100の清掃制限領域や清掃強化領域に関する状況情報を受信してサーバ側記憶部51に記憶する。なお、対象施設が複数ある場合、サーバ側制御部50は、状況情報を送信した関係者端末7を識別することで、関係者端末7が関連する対象施設を判別するとよい。 Furthermore, the server-side control unit 50 receives work status information such as information on the cleaning area 100 being worked on, the driving status, cleaning status, and notification information from the autonomous mobile work device 2 via the server-side communication unit 52, and stores this information in the server-side memory unit 51. It also transmits the received work status information to the operation terminal 4 via the server-side communication unit 52. The server-side control unit 50 also receives status information on restricted cleaning areas and intensive cleaning areas in the cleaning area 100 from the related party terminal 7 via the server-side communication unit 52, and stores this information in the server-side memory unit 51. Note that if there are multiple target facilities, the server-side control unit 50 can identify the related party terminal 7 that sent the status information, thereby determining the target facility to which the related party terminal 7 is associated.

サーバ側制御部50は、サーバ側記憶部51に格納されたプログラムやデータに基づいて演算処理を実行することにより、各部および各種機能を統括制御する。例えば、サーバ側制御部50のようなコンピュータが、サーバ側記憶部51に記憶されたプログラムを実行することにより、影響判定部55、臨時地図作成部56、臨時プラン作成部57、通知部58として動作する。 The server-side control unit 50 performs overall control of each unit and function by executing calculations based on the programs and data stored in the server-side memory unit 51. For example, a computer such as the server-side control unit 50 executes programs stored in the server-side memory unit 51 to operate as an impact assessment unit 55, temporary map creation unit 56, temporary plan creation unit 57, and notification unit 58.

また、サーバ側記憶部51は、環境地図DB(データベース)58、清掃プランDB(データベース)59を有する。なお、環境地図DB59および清掃プランDB60は、管理サーバ3に搭載されていてよく、あるいは、外部データベースであってもよい。 The server-side storage unit 51 also has an environmental map DB (database) 58 and a cleaning plan DB (database) 59. Note that the environmental map DB 59 and cleaning plan DB 60 may be installed on the management server 3 or may be external databases.

環境地図DB59は、各清掃エリア100の地図情報を記憶するデータベースである。環境地図DB59は、各清掃エリア100の地図情報として、清掃エリア100に対して作成された環境地図101に加えて、清掃エリア100がある対象施設を識別可能な施設名や施設識別番号、清掃エリア100を識別可能なエリア識別番号、清掃エリア100に付されたエリア名、清掃エリア100のフロア番号、清掃エリア100の走行時に撮像された画像データなどを記憶する。環境地図DB59は、対象施設が通常に利用される状況(通常時利用状況)での地図情報を記憶する。また、環境地図DB59は、清掃エリア100について関係者が入力した、通常時と異なる状況情報に応じて変更された臨時環境地図101a(図12参照)を含む地図情報を、当該状況情報と共に関連付けて記憶する。 The environmental map DB 59 is a database that stores map information for each cleaning area 100. As map information for each cleaning area 100, the environmental map DB 59 stores, in addition to the environmental map 101 created for the cleaning area 100, the facility name and facility identification number that can identify the target facility in which the cleaning area 100 is located, the area identification number that can identify the cleaning area 100, the area name assigned to the cleaning area 100, the floor number of the cleaning area 100, and image data captured while traveling through the cleaning area 100. The environmental map DB 59 stores map information for the target facility under normal usage conditions (normal usage conditions). The environmental map DB 59 also stores map information, including a temporary environmental map 101a (see FIG. 12) that has been changed in response to situation information different from normal conditions entered by relevant parties for the cleaning area 100, in association with the situation information.

清掃プランDB60は、各清掃エリア100の通常清掃時の清掃プランを記憶するデータベースである。清掃プランDB60は、各清掃エリア100の清掃プランとして、清掃エリア100がある対象施設を識別可能な施設名や施設識別番号、清掃プランを識別可能なプラン識別番号、清掃プランに付されたプラン名、環境地図101、走行経路102、清掃データなどを記憶する。清掃プランDB60は、対象施設の通常時利用状況での清掃プランを記憶する。また、清掃プランDB60は、清掃エリア100について関係者が入力した、通常時と異なる状況情報に応じて変更された臨時清掃プランを、当該状況情報と共に関連付けて記憶する。 The cleaning plan DB 60 is a database that stores cleaning plans for normal cleaning of each cleaning area 100. The cleaning plan DB 60 stores, as cleaning plans for each cleaning area 100, the facility name and facility identification number that can identify the facility where the cleaning area 100 is located, the plan identification number that can identify the cleaning plan, the plan name assigned to the cleaning plan, the environmental map 101, the travel route 102, cleaning data, etc. The cleaning plan DB 60 stores cleaning plans for normal usage conditions of the target facility. The cleaning plan DB 60 also stores special cleaning plans that have been changed in response to situation information that differs from normal conditions and that has been input by relevant parties for the cleaning area 100, in association with the situation information.

次に、サーバ側制御部50により実行される各部について説明する。 Next, we will explain each part executed by the server-side control unit 50.

影響判定部55は、対象施設の清掃エリア100の通常時利用状況に対して、関係者端末7から受信した状況情報の示す利用状況が、清掃エリア100の通常時の清掃プランに影響するか否かを判定し、具体的には、走行可能領域において環境地図101や走行経路102に影響するか否かを判定する。このとき、影響判定部55は、状況情報を送信した関係者端末7が関連する対象施設を判別し、当該対象施設について環境地図DB59に登録された清掃エリア100の通常時利用状況での環境地図101や、清掃プランDB60に登録された清掃エリア100の通常時利用状況での清掃プランを判定対象とする。 The impact determination unit 55 determines whether the usage status indicated by the status information received from the related party terminal 7, relative to the normal usage status of the cleaning area 100 of the target facility, affects the normal cleaning plan for the cleaning area 100; specifically, it determines whether it affects the environmental map 101 and driving route 102 in the drivable area. At this time, the impact determination unit 55 determines the target facility related to the related party terminal 7 that sent the status information, and determines the environmental map 101 for the normal usage status of the cleaning area 100 registered in the environmental map DB 59 for the target facility, and the cleaning plan for the normal usage status of the cleaning area 100 registered in the cleaning plan DB 60.

また、影響判定部55は、関係者端末7から受信した状況情報として、清掃制限領域や清掃強化領域に関する領域情報や、清掃制限領域や清掃強化領域がある清掃エリア100のフロア識別番号、清掃制限領域や清掃強化領域がある場所の場所名称、清掃制限領域における物体103の設置期間などの設置予定、安全レベル、物体103の種別、物体103の配置や床面の汚れや水濡れに関するコメントなどを取得する。 The impact determination unit 55 also acquires, as status information received from the relevant party terminal 7, area information regarding the restricted cleaning area or intensified cleaning area, the floor identification number of the cleaning area 100 where the restricted cleaning area or intensified cleaning area is located, the location name of the location where the restricted cleaning area or intensified cleaning area is located, the installation schedule including the installation period of the object 103 in the restricted cleaning area, the safety level, the type of object 103, the placement of the object 103, and comments regarding dirt or water damage to the floor surface.

影響判定部55は、対象施設の通常時利用状況として、当該清掃エリア100を示す環境地図101を環境地図DB59から取得し、当該清掃エリア100の清掃プランを清掃プランDB59から取得する。なお、対象施設が複数のフロアを有して、フロア毎に環境地図101や清掃プランを有する場合、影響判定部55は、状況情報のフロア識別番号に対応する環境地図101や清掃プランを取得する。そして、影響判定部55は、領域情報に示される清掃制限領域や清掃強化領域が、走行可能領域の範囲内で環境地図101や走行経路102に影響するか否かを判定する。 The impact determination unit 55 obtains an environmental map 101 showing the cleaning area 100 from the environmental map DB 59 as the normal usage status of the target facility, and obtains a cleaning plan for the cleaning area 100 from the cleaning plan DB 59. If the target facility has multiple floors and has an environmental map 101 and cleaning plan for each floor, the impact determination unit 55 obtains the environmental map 101 and cleaning plan corresponding to the floor identification number in the status information. The impact determination unit 55 then determines whether the restricted cleaning area or enhanced cleaning area shown in the area information affects the environmental map 101 and driving route 102 within the drivable area.

影響判定部55は、受信した領域情報が示す清掃制限領域や清掃強化領域の座標を、通常所の環境地図101および走行経路102に照らし合わせて走行可能領域の範囲内で影響するか否かを判定する。影響判定部55は、清掃制限領域や清掃強化領域の座標が、環境地図101の走行可能領域や走行経路102に重複する場合に、通常時利用状況に対して利用状況が影響すると判定する。 The impact determination unit 55 compares the coordinates of the restricted cleaning area or intensified cleaning area indicated in the received area information with the normal environmental map 101 and driving route 102 to determine whether they affect the range of the drivable area. If the coordinates of the restricted cleaning area or intensified cleaning area overlap with the drivable area or driving route 102 of the environmental map 101, the impact determination unit 55 determines that the usage status will affect the normal usage status.

なお、影響判定部55は、清掃制限領域や清掃強化領域の座標に対して状況情報の安全レベルに応じたマージンを設定して、清掃制限領域や清掃強化領域の座標よりも大きな範囲または小さな範囲を、環境地図101の走行可能領域や走行経路102と比較してもよい。また、影響判定部55は、状況情報のコメントを解析し、清掃制限領域や清掃強化領域の座標に対して解析結果に応じたマージンを設定して、清掃制限領域や清掃強化領域の座標よりも大きな範囲または小さな範囲を、環境地図101の走行可能領域や走行経路102と比較してもよい。 The impact determination unit 55 may set a margin for the coordinates of the restricted cleaning area or enhanced cleaning area according to the safety level of the situation information, and compare a range larger or smaller than the coordinates of the restricted cleaning area or enhanced cleaning area with the drivable area or driving route 102 on the environmental map 101. The impact determination unit 55 may also analyze comments in the situation information, set a margin for the coordinates of the restricted cleaning area or enhanced cleaning area according to the analysis results, and compare a range larger or smaller than the coordinates of the restricted cleaning area or enhanced cleaning area with the drivable area or driving route 102 on the environmental map 101.

臨時地図作成部56は、影響判定部55によって対象施設の清掃エリア100の通常時利用状況に対して状況情報に示される利用状況が影響すると判定された場合、当該清掃エリア100の通常時の環境地図101に対して、当該利用状況に示される清掃制限領域や清掃強化領域を反映させて、図12に示すように、臨時環境地図101aを作成し、環境地図DB59に記憶する。なお、臨時地図作成部56は、上記した安全レベルに応じたマージンやコメントの解析結果に応じたマージンを清掃制限領域や清掃強化領域に適用した範囲を、通常時の環境地図101に反映させて、臨時環境地図101aを作成してもよい。臨時地図作成部56は、受信した状況情報を、臨時環境地図101aの地図情報と共に関連付けて環境地図DB59に記憶する。 When the impact determination unit 55 determines that the usage status indicated in the status information will affect the normal usage status of the cleaning area 100 of the target facility, the temporary map creation unit 56 reflects the restricted cleaning areas and intensified cleaning areas indicated in the usage status in the normal environmental map 101 of the cleaning area 100 to create a temporary environmental map 101a as shown in FIG. 12 and stores it in the environmental map DB 59. Note that the temporary map creation unit 56 may also create the temporary environmental map 101a by reflecting in the normal environmental map 101 the range in which the margins according to the safety level and margins according to the analysis results of the comments are applied to the restricted cleaning areas and intensified cleaning areas. The temporary map creation unit 56 associates the received status information with the map information of the temporary environmental map 101a and stores it in the environmental map DB 59.

具体的には、臨時地図作成部56は、清掃制限領域や清掃強化領域の座標に基づいて、清掃制限領域や清掃強化領域に対応する特徴点を環境地図101に加えることで、臨時環境地図101aを作成する。なお、臨時地図作成部56は、臨時環境地図101aにおいて清掃制限領域と同範囲の進入禁止領域のみを設定してよく、あるいは、進入禁止領域に加えて、進入禁止領域の周囲に速度制限領域を設定してもよい。 Specifically, the temporary map creation unit 56 creates the temporary environmental map 101a by adding feature points corresponding to the restricted cleaning area and intensive cleaning area to the environmental map 101 based on the coordinates of the restricted cleaning area and intensive cleaning area. Note that the temporary map creation unit 56 may set only a no-entry area of the same range as the restricted cleaning area in the temporary environmental map 101a, or may set a speed limit area around the no-entry area in addition to the no-entry area.

臨時プラン作成部57は、影響判定部55によって対象施設の清掃エリア100の通常時利用状況に対して状況情報に示される利用状況が影響すると判定された場合、臨時地図作成部56によって作成された臨時環境地図101aに基づいて、当該清掃エリア100について作成された清掃プランを変更した臨時清掃プランを作成し、清掃プランDB60に記憶する。臨時プラン作成部57は、受信した状況情報を、臨時清掃プランと共に関連付けて清掃プランDB60に記憶する。 When the impact determination unit 55 determines that the usage status indicated in the situation information will affect the normal usage status of the cleaning area 100 of the target facility, the temporary plan creation unit 57 creates a temporary cleaning plan by modifying the cleaning plan created for the cleaning area 100 based on the temporary environmental map 101a created by the temporary map creation unit 56, and stores the plan in the cleaning plan DB 60. The temporary plan creation unit 57 associates the received situation information with the temporary cleaning plan and stores it in the cleaning plan DB 60.

例えば、臨時プラン作成部57は、図13に示すように、臨時環境地図101aに示される清掃制限領域を回避するように走行経路102や清掃データを変更して臨時清掃プランを作成する。なお、臨時プラン作成部57は、壁面などの障害物からの安全距離を、通常時よりも清掃制限領域の周囲において長くするように臨時清掃プランを作成してもよい。あるいは、臨時プラン作成部57は、コメントの解析結果に応じて清掃制限領域を走行可能と判定できる場合には、清掃制限領域の走行経路102において走行速度の低減や作業強度の低減を行って臨時清掃プランを作成してもよい。なお、臨時プラン作成部57は、走行速度の作業強度の低減を予め定めた所定量だけ行ってもよく、あるいは、コメントの解析結果に応じた量で行ってもよい。 For example, as shown in FIG. 13, the temporary plan creation unit 57 creates a temporary cleaning plan by modifying the travel path 102 and cleaning data to avoid the cleaning-restricted area shown on the temporary environmental map 101a. The temporary plan creation unit 57 may create a temporary cleaning plan by increasing the safe distance from obstacles such as walls around the cleaning-restricted area compared to normal. Alternatively, if the temporary plan creation unit 57 determines that the cleaning-restricted area can be traveled based on the analysis of the comments, it may create a temporary cleaning plan by reducing the travel speed and work intensity on the travel path 102 in the cleaning-restricted area. The temporary plan creation unit 57 may reduce the travel speed and work intensity by a predetermined amount, or by an amount based on the analysis of the comments.

なお、臨時プラン作成部57は、清掃制限領域として進入禁止領域と速度制限領域とが設定されている場合には、進入禁止領域を回避するように走行経路102や清掃データを変更すると共に、速度制限領域で走行速度や作業強度を抑制するように走行経路102や清掃データを変更して、清掃プランを変更してもよい。 In addition, if no-entry areas and speed-limited areas are set as cleaning-restricted areas, the temporary plan creation unit 57 may change the cleaning plan by changing the travel route 102 and cleaning data to avoid the no-entry areas, and by changing the travel route 102 and cleaning data to reduce the travel speed and work intensity in speed-limited areas.

また、臨時プラン作成部57は、臨時環境地図101aに示される清掃強化領域の走行経路102において走行速度を低減したり、作業強度を増加したりして走行経路102や清掃データを変更して臨時清掃プランを作成する。なお、臨時プラン作成部57は、走行速度の低減や作業強度の増加を予め定めた所定量だけ行ってもよく、あるいは、コメントの解析結果に応じた量で行ってもよい。 The temporary plan creation unit 57 also creates a temporary cleaning plan by changing the travel route 102 and cleaning data, such as by reducing the travel speed or increasing the work intensity on the travel route 102 in the intensive cleaning area shown on the temporary environmental map 101a. The temporary plan creation unit 57 may reduce the travel speed or increase the work intensity by a predetermined amount, or by an amount based on the analysis results of the comments.

更に、臨時プラン作成部57は、状況情報に示される設置予定の設置期間に用いられる臨時清掃プランだけでなく、その後の後処理期間に特有の後処理清掃プランを作成してもよい。具体的には、設置期間で清掃制限領域を回避するように臨時清掃プランを作成した場合、臨時プラン作成部57は、設置期間の経過後に清掃制限領域で作業強度を強めて清掃プランを変更して後処理清掃プランを作成してもよい。 Furthermore, the temporary plan creation unit 57 may create not only a temporary cleaning plan to be used during the planned installation period indicated in the status information, but also a post-processing cleaning plan specific to the subsequent post-processing period. Specifically, if a temporary cleaning plan is created during the installation period to avoid restricted cleaning areas, the temporary plan creation unit 57 may create a post-processing cleaning plan by modifying the cleaning plan after the installation period has elapsed, by increasing the work intensity in the restricted cleaning areas.

通知部58は、管理サーバ3が自律走行作業装置2から自動走行清掃の走行や作業に関するエラーなどの通知を受信すると、この通知を管理者などに報知するためにサーバ側通信部52を介して操作端末4に送信する。 When the management server 3 receives a notification from the autonomous mobile work device 2 about an error related to the autonomous mobile cleaning operation or work, the notification unit 58 sends this notification to the operation terminal 4 via the server-side communication unit 52 to notify the administrator or other person.

なお、管理サーバ3は、清掃プランDB60に登録された臨時清掃プランを、管理者に対して閲覧可能にしてよく、また、修正可能にしてもよい。例えば、管理サーバ3は、臨時清掃プランに関連付けられた利用期間の経過後に、当該臨時清掃プランの運用期間の追加を受け付けてもよく、臨時清掃プランを毎年や毎月に定期的に使用する設定を受け付けてもよい。 The management server 3 may allow the administrator to view and modify the special cleaning plans registered in the cleaning plan DB 60. For example, the management server 3 may accept an extension of the operation period for a special cleaning plan after the usage period associated with the special cleaning plan has elapsed, or may accept a setting to use the special cleaning plan periodically, such as annually or monthly.

また、管理サーバ3は、清掃制限領域に設置された物体103の種別と、当該物体103の設置時に清掃エリア100で行われた自動走行清掃の作業履歴とを関連付けてサーバ側記憶部51に記憶しておくとよい。その後、管理サーバ3は、関係者端末7から受信した状況情報に示される物体103の種別が、作業履歴に関連付けられた過去の物体103の種別と類似する場合、作業履歴や清掃プランDB60を参照することで、当該過去の物体103に対して使用された清掃プランの走行経路102や清掃データの変更方法を、新たな状況情報に対する清掃プランの変更に反映することができる。 The management server 3 may also associate the type of object 103 installed in the restricted cleaning area with the work history of the automatic cleaning performed in the cleaning area 100 at the time the object 103 was installed and store this information in the server-side memory unit 51. Thereafter, if the type of object 103 indicated in the status information received from the relevant party terminal 7 is similar to the type of past object 103 associated with the work history, the management server 3 can refer to the work history and cleaning plan DB 60 to reflect the method of changing the travel route 102 and cleaning data in the cleaning plan used for the past object 103 in changes to the cleaning plan for the new status information.

[操作端末]
次に、操作端末4について説明する。図5は、操作端末4の電気的構成を示すブロック図である。操作端末4は、図5に示すように、操作側制御部70と、操作側記憶部71と、操作側通信部72と、液晶ディスプレイなどの操作側表示部73とを備える。操作端末4は、外部管理者や管理者従業員などの管理者が保有するパーソナルコンピュータやタブレット端末などで構成される。
[Operation terminal]
Next, the operation terminal 4 will be described. Fig. 5 is a block diagram showing the electrical configuration of the operation terminal 4. As shown in Fig. 5, the operation terminal 4 includes an operation-side control unit 70, an operation-side storage unit 71, an operation-side communication unit 72, and an operation-side display unit 73 such as a liquid crystal display. The operation terminal 4 is configured as a personal computer or tablet terminal owned by a manager such as an external manager or a manager employee.

操作側制御部70は、操作端末4の各部および各種機能を統括制御するものであり、CPUなどのコンピュータで構成され、操作側記憶部71、操作側通信部72および操作側表示部73に接続されている。 The operating-side control unit 70 controls all the parts and functions of the operating terminal 4, and is composed of a computer such as a CPU. It is connected to the operating-side memory unit 71, the operating-side communication unit 72, and the operating-side display unit 73.

操作側記憶部71は、ROM、RAM、ハードディスク、フラッシュメモリなどからなり、操作端末4の各部および各種機能を制御するためのプログラムやデータを格納する。また、操作側制御部70は、操作側通信部72を介して外部機器と通信可能に接続される。操作側通信部72は、管理サーバ3などの外部機器と、無線または有線によって通信可能に接続される。 The operating-side memory unit 71 is composed of ROM, RAM, a hard disk, flash memory, etc., and stores programs and data for controlling the various parts and functions of the operating terminal 4. The operating-side control unit 70 is also connected to external devices via the operating-side communication unit 72 so that it can communicate with them. The operating-side communication unit 72 is connected to external devices such as the management server 3 so that it can communicate with them wirelessly or via a wired connection.

操作側制御部70は、操作側記憶部71に格納されたプログラムやデータに基づいて演算処理を実行することにより、各部および各種機能を統括制御する。例えば、操作側制御部70のようなコンピュータが、操作側記憶部71に記憶されたプログラムを実行することにより、走行指示部75、報知制御部76として動作する。 The operating control unit 70 performs overall control of each unit and function by executing calculations based on the programs and data stored in the operating memory unit 71. For example, a computer such as the operating control unit 70 executes the programs stored in the operating memory unit 71 to function as a driving instruction unit 75 and a notification control unit 76.

次に、操作側制御部70により実行される各部について説明する。 Next, we will explain each part executed by the operating-side control unit 70.

走行指示部75は、管理者が自動走行清掃を行う自律走行作業装置2や清掃プランを選択するために、操作側通信部72を介して管理サーバ3から清掃プランDB60に登録されている複数の清掃プランを受信する。走行指示部75は、受信した複数の清掃プランの一覧を選択可能に操作側表示部73の画面に表示して管理者に報知する。走行指示部75は、管理者による清掃プランの選択に応じて、操作側通信部72を介して管理サーバ3に対して、自動走行清掃を行う清掃プランの選択指示を送信する。 The driving instruction unit 75 receives multiple cleaning plans registered in the cleaning plan DB 60 from the management server 3 via the operating-side communication unit 72 so that the administrator can select the autonomous mobile work device 2 to perform the automatic traveling and cleaning and the cleaning plan. The driving instruction unit 75 notifies the administrator by displaying a selectable list of the multiple cleaning plans received on the screen of the operating-side display unit 73. In response to the administrator's selection of a cleaning plan, the driving instruction unit 75 transmits an instruction to the management server 3 via the operating-side communication unit 72 to select a cleaning plan for the automatic traveling and cleaning.

報知制御部76は、自動走行清掃を行っている自律走行作業装置2が、走行状態、清掃状態、通知情報などの作業状況やエラーなどの通知を管理サーバ3に送信した場合、当該作業状況や当該通知を操作側通信部72を介して管理サーバ3から受信して操作側表示部73の画面に表示して管理者に報知する。 When the autonomous mobile work device 2 performing automatic traveling and cleaning sends notifications to the management server 3 regarding the work status, such as the traveling status, cleaning status, and notification information, or errors, the notification control unit 76 receives the work status and notifications from the management server 3 via the operating-side communication unit 72 and displays them on the screen of the operating-side display unit 73 to notify the administrator.

[自律走行作業システムの動作例]
図14は、自律走行作業システム1において、対象施設の利用状況に応じた清掃プランによる動作例を示すフローチャートである。次に、自律走行作業システム1の動作例を図14のフローチャートを参照しながら説明する。
[Example of operation of the autonomous driving and work system]
14 is a flowchart showing an example of operation according to a cleaning plan that corresponds to the usage status of the target facility in the autonomous mobile work system 1. Next, an example of operation of the autonomous mobile work system 1 will be described with reference to the flowchart in FIG.

先ず、対象施設の関係者は、清掃エリア100の一部を清掃制限領域や清掃強化領域として一時的に設定する場合、自律走行作業装置2が自動走行清掃を実行前か実行中かに拘わらず、対象施設の利用状況として清掃制限領域や清掃強化領域に関する領域情報を関係者端末7に入力する(ステップS1)。関係者端末7は、状況情報入力部86によって、領域情報を含む状況情報を入力し、管理サーバ3へと送信する(ステップS2)。 First, when a person involved with the facility temporarily sets a portion of the cleaning area 100 as a restricted cleaning area or an intensive cleaning area, the person involved inputs area information related to the restricted cleaning area or the intensive cleaning area into the person involved terminal 7 as the usage status of the facility, regardless of whether the autonomous mobile work device 2 is currently performing automatic cleaning or not (step S1). The person involved terminal 7 inputs status information including the area information using the status information input unit 86 and transmits it to the management server 3 (step S2).

管理サーバ3は、関係者端末7から受信した状況情報に示される清掃エリア100の利用状況が、清掃エリア100の通常時利用状況に対して影響するか否かを判定する(ステップS3)。 The management server 3 determines whether the usage status of the cleaning area 100 indicated in the status information received from the relevant party terminal 7 affects the normal usage status of the cleaning area 100 (step S3).

清掃エリア100の利用状況が通常時利用状況に対して影響しない場合(ステップS3:No)、管理サーバ3は、当該清掃エリア100の利用状況に応じた臨時環境地図101aおよび臨時清掃プランを作成しない。 If the usage status of the cleaning area 100 does not affect the normal usage status (step S3: No), the management server 3 does not create a temporary environmental map 101a and a temporary cleaning plan according to the usage status of the cleaning area 100.

清掃エリア100の利用状況が通常時利用状況に対して影響する場合(ステップS3:Yes)、管理サーバ3は、臨時地図作成部56によって、清掃エリア100の通常時の環境地図101に、利用状況を反映させて臨時環境地図101aを作成する(ステップS4)。管理サーバ3は、臨時プラン作成部57によって、臨時環境地図101aに基づいて清掃プランを変更した臨時清掃プランを作成する(ステップS5)。 If the usage status of the cleaning area 100 affects the normal usage status (Step S3: Yes), the management server 3 uses the temporary map creation unit 56 to create a temporary environmental map 101a by reflecting the usage status in the normal environmental map 101 of the cleaning area 100 (Step S4). The management server 3 uses the temporary plan creation unit 57 to create a temporary cleaning plan that modifies the cleaning plan based on the temporary environmental map 101a (Step S5).

また、管理サーバ3は、自律走行作業装置2が自動走行清掃を実行前の場合、操作端末4からの清掃エリア100の清掃プランの選択指示を待機した状態である(ステップS6)。 Furthermore, when the autonomous mobile work device 2 has not yet performed autonomous mobile cleaning, the management server 3 is in a state of waiting for an instruction from the operation terminal 4 to select a cleaning plan for the cleaning area 100 (step S6).

管理サーバ3は、操作端末4から清掃エリア100の清掃プランの選択指示がなければ(ステップS6:No)、フローチャート上では動作を終了するが、ステップS1に移行して、関係者端末7での領域情報の入力を繰り返すことになる。 If the management server 3 does not receive an instruction from the operation terminal 4 to select a cleaning plan for the cleaning area 100 (step S6: No), it will end its operation in the flowchart, but will proceed to step S1 and repeat the input of area information on the relevant party terminal 7.

管理サーバ3は、操作端末4から清掃エリア100の清掃プランの選択指示を受信すると(ステップS6:Yes)、現時点で当該清掃エリア100が利用状況に示される設置期間中であるか否かを判定する(ステップS7)。 When the management server 3 receives an instruction to select a cleaning plan for the cleaning area 100 from the operation terminal 4 (Step S6: Yes), it determines whether the cleaning area 100 is currently in the installation period indicated in the usage status (Step S7).

そして、設置期間中である場合(ステップS7:Yes)、管理サーバ3は、当該利用状況に対応する臨時清掃プランを清掃プランDB60から読み出し、自律走行作業装置2へと送信する(ステップS8)。また、設置期間中でない場合(ステップS7:No)、管理サーバ3は、通常時の清掃プランを清掃プランDB60から読み出し、自律走行作業装置2へと送信する(ステップS9)。 If the installation period is in progress (Step S7: Yes), the management server 3 reads a temporary cleaning plan corresponding to the usage status from the cleaning plan DB 60 and transmits it to the autonomous mobile work device 2 (Step S8). If the installation period is not in progress (Step S7: No), the management server 3 reads a regular cleaning plan from the cleaning plan DB 60 and transmits it to the autonomous mobile work device 2 (Step S9).

自律走行作業装置2は、受信した臨時清掃プランまたは通常時の清掃プランに従って自動走行清掃を実行する(ステップS10)。換言すれば、自律走行作業装置2は、清掃エリア100の自動走行清掃を行うとき、当該清掃エリア100に対して臨時清掃プランが清掃プランDB60に登録されていて、更に、自動走行清掃を行う時点が、臨時清掃プランの利用状況に示される設置期間中である場合、自動的に、当該臨時清掃プランに従って自動走行清掃を実行する。 The autonomous mobile work device 2 performs autonomous cleaning in accordance with the received special cleaning plan or normal cleaning plan (step S10). In other words, when the autonomous mobile work device 2 performs autonomous cleaning of the cleaning area 100, if a special cleaning plan for the cleaning area 100 has been registered in the cleaning plan DB 60 and if the time at which the autonomous cleaning is to be performed is within the installation period indicated in the usage status of the special cleaning plan, the autonomous mobile work device 2 automatically performs autonomous cleaning in accordance with the special cleaning plan.

なお、自律走行作業装置2は、例えば、臨時清掃プランに従って自動走行清掃を実行する場合、利用状況がしめす清掃制限領域を回避するように走行および清掃を行うことになる。しかしながら、自律走行作業装置2は、計測部15や撮像部16によって、清掃制限領域の範囲内に障害物を確認できなかった場合には、臨時清掃プランから通常時の清掃プランに切り換えたり、清掃制限領域およびその周辺を準走行禁止領域に設定したりしてもよい。これにより、自律走行作業装置2は、障害物を確認できなかった清掃制限領域において、自動走行清掃を実行することもできる。 When the autonomous mobile work device 2 performs automatic traveling and cleaning according to a temporary cleaning plan, for example, it will travel and clean in a way that avoids the cleaning-restricted area indicated by the usage status. However, if the measurement unit 15 or the imaging unit 16 does not detect any obstacles within the cleaning-restricted area, the autonomous mobile work device 2 may switch from the temporary cleaning plan to a normal cleaning plan, or may set the cleaning-restricted area and its surroundings as a semi-no-travel area. This allows the autonomous mobile work device 2 to perform automatic traveling and cleaning in cleaning-restricted areas where no obstacles were detected.

[自律走行作業システムの構成および効果]
上述のように、本実施形態によれば、所定の清掃エリア100(作業エリア)に対して予め設定された清掃プラン(作業プラン)に従って自動走行作業を行う自律走行作業装置2の自律走行作業システム1は、管理サーバ3および関係者端末7を備え、関係者端末7は、清掃エリア100がある対象施設の関係者が利用する端末であって、清掃エリア100の利用状況に関する状況情報の入力を受け付ける状況情報入力部86を備え、管理サーバ3は、関係者端末7から受信した利用状況が清掃エリア100の通常時の環境地図101または通常時の清掃プランに影響するか否かを判定する影響判定部55と、利用状況が通常時の環境地図101または通常時の清掃プランに影響する場合に、通常時の環境地図101に利用状況を反映させた臨時環境地図101aを作成する臨時地図作成部56と、臨時環境地図101aに基づいて清掃プランを変更した臨時作業プランを作成する臨時プラン作成部57と、を備える。
[Configuration and effects of autonomous driving and operation system]
As described above, according to this embodiment, the autonomous driving work system 1 of the autonomous driving work device 2 that performs autonomous driving work in accordance with a cleaning plan (work plan) set in advance for a specified cleaning area 100 (work area) comprises a management server 3 and a related party terminal 7, the related party terminal 7 is a terminal used by related parties of the target facility where the cleaning area 100 is located and comprises a situation information input unit 86 that accepts input of situation information regarding the usage status of the cleaning area 100, the management server 3 comprises an impact determination unit 55 that determines whether the usage status received from the related party terminal 7 will affect the normal environmental map 101 of the cleaning area 100 or the normal cleaning plan, a temporary map creation unit 56 that creates a temporary environmental map 101a that reflects the usage status in the normal environmental map 101 when the usage status affects the normal environmental map 101 or the normal cleaning plan, and a temporary plan creation unit 57 that creates a temporary work plan that modifies the cleaning plan based on the temporary environmental map 101a.

換言すれば、本発明の自律走行作業方法は、所定の清掃エリア100(作業エリア)に対して予め設定された清掃プラン(作業プラン)に従って自動走行作業を行う自律走行作業装置2の自律走行作業方法であって、清掃エリア100がある対象施設の関係者が利用する関係者端末7において、状況情報入力部86によって、清掃エリア100の利用状況に関する状況情報の入力を受け付ける状況情報入力工程と、管理サーバ3において、影響判定部55によって、利用状況が清掃エリア100の通常時の環境地図101または通常時の清掃プランに影響するか否かを判定する影響判定工程と、臨時地図作成部56によって、利用状況が通常時の環境地図101または通常時の清掃プランに影響する場合に、通常時の環境地図101に利用状況を反映させた臨時環境地図101aを作成する臨時地図作成工程と、臨時プラン作成部57によって、臨時環境地図101aに基づいて清掃プランを変更した臨時作業プランを作成する臨時プラン作成工程と、を有する。 In other words, the autonomous mobile work method of the present invention is an autonomous mobile work method for an autonomous mobile work device 2 that performs autonomous mobile work in accordance with a predetermined cleaning plan (work plan) for a specified cleaning area 100 (work area), and includes the following steps: a situation information input step in which the situation information input unit 86 at the relevant party terminal 7 used by a relevant party of the facility where the cleaning area 100 is located accepts input of situation information regarding the usage status of the cleaning area 100; an impact determination step in which the impact determination unit 55 at the management server 3 determines whether the usage status affects the normal environmental map 101 of the cleaning area 100 or the normal cleaning plan; a temporary map creation step in which the temporary map creation unit 56 creates a temporary environmental map 101a that reflects the usage status in the normal environmental map 101 if the usage status affects the normal environmental map 101 or the normal cleaning plan; and a temporary plan creation step in which the temporary plan creation unit 57 creates a temporary work plan that modifies the cleaning plan based on the temporary environmental map 101a.

このような構成により、本実施形態に係る自律走行作業システム1では、清掃エリア100がある対象施設の関係者(例えば、施設における店舗の従業員など)が清掃エリア100で商品や荷物などの物体103を、突然、一時的に置くことになって清掃制限領域が生じた場合や、清掃エリア100の床面に、突然、汚れや水濡れが生じて清掃強化領域が生じた場合でも、関係者端末7によって清掃制限領域や清掃強化領域の利用状況の入力を受け付ける。そして、管理サーバ3は、関係者端末7に入力された利用状況に対応した臨時環境地図101aや臨時作業プランを作成することができるため、突然に生じた清掃制限領域や清掃強化領域などの様々な利用状況に対応した適切な自動走行作業を行って円滑に運用することができる。 With this configuration, the autonomous mobile work system 1 according to this embodiment accepts input of the usage status of the restricted cleaning area or intensified cleaning area via the relevant party terminal 7 even when a related party at the facility where the cleaning area 100 is located (for example, a store employee at the facility) suddenly temporarily places an object 103 such as merchandise or luggage in the cleaning area 100, creating a restricted cleaning area, or when the floor of the cleaning area 100 suddenly becomes dirty or wet, creating an intensified cleaning area. The management server 3 can then create a temporary environmental map 101a and a temporary work plan corresponding to the usage status input to the relevant party terminal 7, thereby enabling smooth operation by performing appropriate autonomous mobile work in response to various usage situations, such as suddenly occurring restricted cleaning areas or intensified cleaning areas.

また、本実施形態に係る自律走行作業システム1では、状況情報入力部86は、利用状況として、清掃エリア100に生じた清掃制限領域または清掃強化領域を撮影した領域画像を入力する。 In addition, in the autonomous mobile work system 1 according to this embodiment, the situation information input unit 86 inputs, as the usage status, area images captured of restricted cleaning areas or intensive cleaning areas that have occurred in the cleaning area 100.

このような構成により、関係者は、簡易な操作によって、清掃制限領域または清掃強化領域に関する状況情報を入力することができ、管理サーバ3は、清掃制限領域または清掃強化領域の領域画像に基づいて、適切な臨時環境地図101aや臨時作業プランを作成することができる。 With this configuration, relevant parties can input status information about restricted cleaning areas or intensive cleaning areas with simple operations, and the management server 3 can create an appropriate temporary environmental map 101a and temporary work plan based on area images of the restricted cleaning areas or intensive cleaning areas.

また、本実施形態に係る自律走行作業システム1では、臨時地図作成部56は、利用状況が示す清掃制限領域を反映させた臨時環境地図101aを作成し、臨時プラン作成部57は、清掃制限領域を回避するように臨時作業プランを作成する。 Furthermore, in the autonomous mobile work system 1 according to this embodiment, the temporary map creation unit 56 creates a temporary environmental map 101a that reflects the cleaning-restricted areas indicated by the usage status, and the temporary plan creation unit 57 creates a temporary work plan that avoids the cleaning-restricted areas.

このような構成により、清掃エリア100で突然に清掃制限領域が生じた場合であっても、この清掃制限領域を回避して適切な自動走行作業を行うことができる。 With this configuration, even if a cleaning restricted area suddenly appears in the cleaning area 100, the robot can avoid this cleaning restricted area and perform appropriate automatic driving operations.

また、本実施形態に係る自律走行作業システム1では、臨時地図作成部56は、利用状況が示す清掃制限領域または清掃強化領域を反映させた臨時環境地図101aを作成し、臨時プラン作成部57は、記清掃制限領域または清掃強化領域に応じて走行速度および/または作業強度を調整して臨時作業プランを作成する。 Furthermore, in the autonomous mobile work system 1 according to this embodiment, the temporary map creation unit 56 creates a temporary environmental map 101a that reflects the restricted cleaning areas or intensive cleaning areas indicated by the usage status, and the temporary plan creation unit 57 creates a temporary work plan by adjusting the travel speed and/or work intensity according to the restricted cleaning areas or intensive cleaning areas.

このような構成により、清掃エリア100で突然に清掃制限領域または清掃強化領域が生じた場合であっても、この清掃制限領域または清掃強化領域に合わせて適切な自動走行作業を行うことができる。 With this configuration, even if a restricted cleaning area or an intensive cleaning area suddenly appears in the cleaning area 100, appropriate automatic driving operations can be performed in accordance with this restricted cleaning area or intensive cleaning area.

[自律走行作業システムの他の例]
なお、上記した実施形態では、関係者端末7の状況情報入力部86が、撮影部85によって撮影した清掃制限領域や清掃強化領域の領域画像に基づいて、清掃制限領域や清掃強化領域の座標を取得する際に、衛星測位システムを用いて取得した関係者端末7の座標、あるいは、基地局から受信した基地局情報に基づいて取得した関係者端末7の座標、若しくは、ビーコン装置との距離に基づいて取得した関係者端末7の座標を利用することや、学習走行や自動走行の際に撮像した各走行時画像を利用することや、気圧データまたは臭気データを利用することを例として説明したが、本発明はこれらの例に限定されない。
[Another example of an autonomous mobile work system]
In the above embodiment, when the situation information input unit 86 of the relevant person terminal 7 acquires the coordinates of the cleaning restricted area or the cleaning intensified area based on the area image of the cleaning restricted area or the cleaning intensified area photographed by the photographing unit 85, the coordinates of the relevant person terminal 7 acquired using a satellite positioning system, or the coordinates of the relevant person terminal 7 acquired based on base station information received from the base station, or the coordinates of the relevant person terminal 7 acquired based on the distance from the beacon device, or the images captured during learning driving or automatic driving, or the atmospheric pressure data or odor data are used. However, the present invention is not limited to these examples.

他の例では、状況情報入力部86は、これらの例に示されるデータの内、1つのデータだけでなく、関連する複数種類のデータを利用して、領域画像に基づいて清掃制限領域や清掃強化領域の座標を取得してもよい。 In other examples, the situation information input unit 86 may use not just one of the data shown in these examples, but multiple related types of data, to obtain the coordinates of the restricted cleaning area or enhanced cleaning area based on the area image.

また、状況情報入力部86は、関係者端末7の座標を取得する際に、上記したデータの内、1つのデータだけでなく、関連する複数種類のデータを利用してもよい。 Furthermore, when acquiring the coordinates of the related party terminal 7, the situation information input unit 86 may use not only one of the above data but also multiple related types of data.

また、状況情報入力部86は、気圧データまたは臭気データを利用して、清掃エリア100のあるフロアを判別したり、清掃制限領域や清掃強化領域の場所を判別したりするときには、1つのデータだけでなく、関連する複数種類のデータを集して、これらのデータがそれぞれの条件に一致する度合いが閾値に達した場合に、判別条件を満たすようにしてもよい。 Furthermore, when the situation information input unit 86 uses atmospheric pressure data or odor data to determine the floor on which the cleaning area 100 is located or the location of the restricted cleaning area or intensive cleaning area, it may collect not just one piece of data but multiple related types of data, and satisfy the determination condition when the degree to which this data matches each condition reaches a threshold.

更に、状況情報入力部86は、人工知能(AI)によって、清掃制限領域や清掃強化領域の座標を取得する際に利用したデータとその取得結果との学習モデルを生成して記憶する機械学習を行っておいて、新たに状況情報が入力された場合、この学習モデルを利用することで、清掃エリア100のあるフロアを判別したり、清掃制限領域や清掃強化領域の場所を判別したりしてもよい。 Furthermore, the situation information input unit 86 may use artificial intelligence (AI) to perform machine learning to generate and store a learning model of the data used to acquire the coordinates of the restricted cleaning area or intensified cleaning area and the acquired results, and when new situation information is input, this learning model may be used to determine the floor on which the cleaning area 100 is located or the location of the restricted cleaning area or intensified cleaning area.

また、上記した実施形態では、自律走行作業装置2が清掃エリア100の自動走行清掃を行うとき、当該清掃エリア100に対して臨時清掃プランが登録されていて、更に、臨時清掃プランの利用期間中である場合、自動的に、自律走行作業装置2は、当該臨時清掃プランに従って自動走行清掃を実行する例を説明したが、本発明はこの例に限定されない。 Furthermore, in the above embodiment, an example was described in which, when the autonomous mobile work device 2 performs autonomous mobile cleaning of the cleaning area 100, if a temporary cleaning plan has been registered for the cleaning area 100 and if the temporary cleaning plan is currently in use, the autonomous mobile work device 2 automatically performs autonomous mobile cleaning in accordance with the temporary cleaning plan, but the present invention is not limited to this example.

他の例では、管理サーバ3は、操作端末4から清掃エリア100の清掃プランの選択指示を受信したとき、当該清掃エリア100に対して臨時清掃プランが登録されていて、更に、臨時清掃プランの利用期間中である場合には、当該臨時清掃プランを使用するか、通常時の清掃プランを使用するかを管理者などに確認してもよい。具体的には、管理サーバ3は、通知部58によって、臨時清掃プランを使用するか、通常時の清掃プランを使用するかの確認通知を、サーバ側通信部52を介して操作端末4に送信する。なお、清掃エリア100に対して臨時清掃プランが登録されていない場合や、臨時清掃プランの利用期間中でない場合には、管理サーバ3は、確認通知を行うことなく、通常時の清掃プランを、サーバ側通信部52を介して自律走行作業装置2へと送信する。 In another example, when the management server 3 receives an instruction to select a cleaning plan for the cleaning area 100 from the operation terminal 4, if a special cleaning plan has been registered for the cleaning area 100 and the special cleaning plan is currently in use, the management server 3 may confirm with an administrator or the like whether to use the special cleaning plan or the regular cleaning plan. Specifically, the management server 3 uses the notification unit 58 to send a confirmation notification to the operation terminal 4 via the server-side communication unit 52 asking whether to use the special cleaning plan or the regular cleaning plan. Note that if a special cleaning plan has not been registered for the cleaning area 100 or if the special cleaning plan is not currently in use, the management server 3 sends the regular cleaning plan to the autonomous mobile work device 2 via the server-side communication unit 52 without sending a confirmation notification.

この場合、操作端末4は、操作側通信部72が管理サーバ3から確認通知を受信すると、報知制御部76によって、この確認通知に応じて、臨時清掃プランを使用するか通常時の清掃プランを使用するかの確認画面を操作側表示部73に表示して管理者に報知する。この確認画面に対して清掃プランの選択操作が行われると、操作端末4は、その選択操作結果を、操作側通信部72を介して管理サーバ3へと送信する。 In this case, when the operating-side communication unit 72 of the operating terminal 4 receives a confirmation notification from the management server 3, the notification control unit 76 notifies the manager by displaying a confirmation screen on the operating-side display unit 73 in response to the confirmation notification, prompting the manager to choose whether to use the special cleaning plan or the regular cleaning plan. When a cleaning plan selection operation is performed on this confirmation screen, the operating terminal 4 transmits the selection operation result to the management server 3 via the operating-side communication unit 72.

そして、管理サーバ3は、サーバ側通信部52が操作端末4から清掃プランの選択操作結果を受信すると、選択操作結果に応じた清掃プラン(臨時清掃プランまたは通常時の清掃プラン)を、サーバ側通信部52を介して自律走行作業装置2へと送信する。 Then, when the server-side communication unit 52 of the management server 3 receives the result of the cleaning plan selection operation from the operation terminal 4, the management server 3 transmits the cleaning plan (either an emergency cleaning plan or a normal cleaning plan) corresponding to the result of the selection operation to the autonomous mobile work device 2 via the server-side communication unit 52.

上記した実施形態では、自律走行作業システム1が、自律走行作業装置2として、所定の清掃エリア100に対して予め設定された清掃プランに従って自動走行清掃を実行する清掃装置を備える例を説明したが、本発明はこの例に限定されない。他の例では、自律走行作業システム1は、自律走行作業装置2として、清掃装置だけでなく、自動案内装置(コンシェルジュロボット)や自動警備ロボット、自動配膳装置などのその他の作業装置を備えるように構成されてもよい。 In the above embodiment, an example was described in which the autonomous mobile work system 1 is equipped with a cleaning device as the autonomous mobile work device 2 that performs autonomous mobile cleaning according to a preset cleaning plan for a specified cleaning area 100, but the present invention is not limited to this example. In other examples, the autonomous mobile work system 1 may be configured to include, as the autonomous mobile work device 2, not only a cleaning device, but also other work devices such as an automatic guidance device (concierge robot), an automatic security robot, or an automatic food distribution device.

本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う自律走行作業システムもまた本発明の技術思想に含まれる。 The present invention may be modified as appropriate within the scope of the claims and the spirit or concept of the invention as can be read from the entire specification, and autonomous mobile operation systems incorporating such modifications are also included within the technical concept of the present invention.

本発明は、臨時にイベントや催事などが行われ得るショッピングモールなどの商業施設や他の施設の清掃作業などを実施するための自律走行作業システムにおいて好適に利用することができる。 The present invention can be suitably used in autonomous mobile work systems for performing cleaning work at commercial facilities such as shopping malls and other facilities where temporary events and other special occasions may be held.

1 自律走行作業システム
2 自律走行作業装置
3 管理サーバ
4 操作端末
6 ネットワーク
7 関係者端末
10 車体
11 走行部
12 清掃部
13 走行操作部
14 操作表示部
15 計測部
15a 障害物センサ
15b バンパーセンサ
15c 超音波センサ
15d 段差センサ
16 撮像部
16a 前方カメラ
16b 後方カメラ
17 電源部
18 装置側制御部
21 車輪
22 キャスター
23 洗浄パッド
24 供給ポンプ
25 スキージ装置
26 洗浄タンク
27 回収タンク
28 吸引ブロア
29 洗浄モータ
30 パッドシリンダ
31 スキージシリンダ
32 パッドカバー
33 吸引ホース
34 ハンドル
36 装置側記憶部
37 バス
38 インターフェース
39 装置側通信部
40 モード切換部
41 地図作成部
42 プラン作成部
43 自動走行制御部
50 サーバ側制御部
51 サーバ側記憶部
52 サーバ側通信部
55 影響判定部
56 臨時地図作成部
57 臨時プラン作成部
58 通知部
59 環境地図DB
60 清掃プランDB
70 操作側制御部
71 操作側記憶部
72 操作側通信部
73 操作側表示部
75 走行指示部
76 報知制御部
80 関係者側制御部
81 関係者側記憶部
82 関係者側通信部
83 関係者側表示部
84 関係者側操作部
85 撮影部
86 状況情報入力部
100 清掃エリア
101 環境地図
101a 臨時環境地図
102 走行経路
103 物体(障害物)
REFERENCE SIGNS LIST 1 Autonomous mobile work system 2 Autonomous mobile work device 3 Management server 4 Operation terminal 6 Network 7 Personnel terminal 10 Vehicle body 11 Travel unit 12 Cleaning unit 13 Travel operation unit 14 Operation display unit 15 Measuring unit 15a Obstacle sensor 15b Bumper sensor 15c Ultrasonic sensor 15d Step sensor 16 Imaging unit 16a Front camera 16b Rear camera 17 Power supply unit 18 Device-side control unit 21 Wheels 22 Caster 23 Cleaning pad 24 Supply pump 25 Squeegee device 26 Cleaning tank 27 Recovery tank 28 Suction blower 29 Cleaning motor 30 Pad cylinder 31 Squeegee cylinder 32 Pad cover 33 Suction hose 34 Handle 36 Device-side memory unit 37 Bus 38 Interface 39 Device-side communication unit 40 Mode switching unit 41 Map creation unit 42 Plan creation unit 43 Automatic driving control unit 50 Server side control unit 51 Server side storage unit 52 Server side communication unit 55 Influence determination unit 56 Temporary map creation unit 57 Temporary plan creation unit 58 Notification unit 59 Environmental map DB
60 Cleaning Plan DB
70 Operating side control unit 71 Operating side memory unit 72 Operating side communication unit 73 Operating side display unit 75 Travel instruction unit 76 Notification control unit 80 Related party side control unit 81 Related party side memory unit 82 Related party side communication unit 83 Related party side display unit 84 Related party side operation unit 85 Photography unit 86 Situation information input unit 100 Cleaning area 101 Environmental map 101a Temporary environmental map 102 Travel route 103 Object (obstacle)

Claims (5)

所定の作業エリアに対して予め設定された作業プランに従って自動走行作業を行う自律走行作業装置の自律走行作業システムであって、
前記作業エリアがある対象施設の関係者が利用する関係者端末において、前記作業エリアの利用状況に関する状況情報の入力を受け付ける状況情報入力部と、
前記利用状況が前記作業エリアの通常時の環境地図または通常時の前記作業プランに影響するか否かを判定する影響判定部と、
前記利用状況が通常時の前記環境地図または通常時の前記作業プランに影響する場合に、通常時の前記環境地図に前記利用状況を反映させた臨時環境地図を作成する臨時地図作成部と、
前記臨時環境地図に基づいて前記作業プランを変更した臨時作業プランを作成する臨時プラン作成部と、
を備えることを特徴とする自律走行作業システム。
An autonomous mobile work system for an autonomous mobile work device that performs autonomous mobile work in accordance with a preset work plan for a predetermined work area,
a situation information input unit that receives input of situation information related to the usage status of the work area in a related party terminal used by a related party of the target facility where the work area is located;
an influence determination unit that determines whether the usage status affects the normal environmental map of the work area or the normal work plan;
a temporary map creation unit that creates a temporary environmental map that reflects the usage status in the normal environmental map when the usage status affects the normal environmental map or the normal work plan;
a temporary plan creation unit that creates a temporary work plan by modifying the work plan based on the temporary environmental map;
An autonomous driving operation system comprising:
前記状況情報入力部は、前記利用状況として、前記作業エリアに生じた清掃制限領域または清掃強化領域を撮影した領域画像を入力することを特徴とする請求項1に記載の自律走行作業システム。 The autonomous mobile work system described in claim 1, characterized in that the situation information input unit inputs, as the usage status, area images captured of restricted cleaning areas or intensive cleaning areas that have occurred in the work area. 前記臨時地図作成部は、前記利用状況が示す清掃制限領域を反映させた前記臨時環境地図を作成し、
前記臨時プラン作成部は、前記清掃制限領域を回避するように前記臨時作業プランを作成することを特徴とする請求項1に記載の自律走行作業システム。
the temporary map creation unit creates the temporary environmental map that reflects the cleaning restricted area indicated by the usage status,
The autonomous navigation and work system according to claim 1 , wherein the temporary plan creation unit creates the temporary work plan so as to avoid the restricted cleaning area.
前記臨時地図作成部は、前記利用状況が示す清掃制限領域または清掃強化領域を反映させた前記臨時環境地図を作成し、
前記臨時プラン作成部は、前記清掃制限領域または前記清掃強化領域に応じて走行速度および/または作業強度を調整して前記臨時作業プランを作成することを特徴とする請求項1に記載の自律走行作業システム。
the temporary map creation unit creates the temporary environmental map that reflects the cleaning restriction area or the cleaning enhancement area indicated by the usage status,
The autonomous navigation and work system according to claim 1, characterized in that the temporary plan creation unit creates the temporary work plan by adjusting the traveling speed and/or work intensity according to the restricted cleaning area or the enhanced cleaning area.
所定の作業エリアに対して予め設定された作業プランに従って自動走行作業を行う自律走行作業装置の自律走行作業方法であって、
前記作業エリアがある対象施設の関係者が利用する関係者端末において、前記作業エリアの利用状況に関する状況情報の入力を受け付ける状況情報入力工程と、
前記利用状況が前記作業エリアの通常時の環境地図または通常時の前記作業プランに影響するか否かを判定する影響判定工程と、
前記利用状況が通常時の前記環境地図または通常時の前記作業プランに影響する場合に、通常時の前記環境地図に前記利用状況を反映させた臨時環境地図を作成する臨時地図作成工程と、
前記臨時環境地図に基づいて前記作業プランを変更した臨時作業プランを作成する臨時プラン作成工程と、
を有することを特徴とする自律走行作業方法。
An autonomous navigation and work method for an autonomous navigation and work device that performs autonomous navigation and work in accordance with a preset work plan for a predetermined work area, comprising:
a situation information input step of receiving input of situation information regarding the usage status of the work area at a related party terminal used by a related party of the target facility where the work area is located;
an influence determination step of determining whether the usage status affects the normal environmental map of the work area or the normal work plan;
a temporary map creation step of creating a temporary environmental map that reflects the usage status in the normal environmental map when the usage status affects the normal environmental map or the normal work plan;
a temporary plan creation step of creating a temporary work plan by modifying the work plan based on the temporary environmental map;
An autonomous navigation operation method comprising:
JP2024097147A 2024-06-17 2024-06-17 Autonomous driving and operation system and autonomous driving and operation method Pending JP2026000042A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024097147A JP2026000042A (en) 2024-06-17 2024-06-17 Autonomous driving and operation system and autonomous driving and operation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024097147A JP2026000042A (en) 2024-06-17 2024-06-17 Autonomous driving and operation system and autonomous driving and operation method

Publications (1)

Publication Number Publication Date
JP2026000042A true JP2026000042A (en) 2026-01-05

Family

ID=98316151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024097147A Pending JP2026000042A (en) 2024-06-17 2024-06-17 Autonomous driving and operation system and autonomous driving and operation method

Country Status (1)

Country Link
JP (1) JP2026000042A (en)

Similar Documents

Publication Publication Date Title
US11432698B2 (en) Mobile robotic cleaner
US9679270B2 (en) Robotic ordering and delivery system software and methods
JP7536426B2 (en) Autonomous mobile work device and autonomous mobile work system
CN110313867A (en) Autonomous scavenging machine, the cleaning method of autonomous scavenging machine and program
JP6636260B2 (en) Travel route teaching system and travel route teaching method for autonomous mobile object
JP2019171001A (en) Autonomous mobile cleaner, cleaning method and program
JP2000342498A (en) Cleaning robot
JP5946428B2 (en) Mobile robot system
JP2000342497A (en) Cleaning robot
CN108289584A (en) Floor cleaning system and method for cleaning floors
WO2018216691A1 (en) Electric vacuum cleaner
US10885768B2 (en) Systems and methods for measuring performance of site maintenance
CN109254580A (en) The operation method of service equipment for self-traveling
CN108544912A (en) Four-wheel differentia all-terrain mobile robot control system and its control method
JP2024160313A (en) Autonomous Mobile Work Device
JP2023127590A (en) Autonomous work equipment
US12478240B2 (en) Method of controlling a robotic floor cleaning machine
US20220313047A1 (en) Method of controlling a robotic floor cleaning machine
US20250268443A1 (en) Method of controlling a robotic floor cleaning machine
JP2026000042A (en) Autonomous driving and operation system and autonomous driving and operation method
CN114829085B (en) Mobile robot and control method thereof
JP2026000041A (en) Autonomous driving and operation system, autonomous driving and operation method, management server and program
JP7762867B2 (en) Traveling map creation device, autonomous traveling robot, traveling map creation method, and program
JP2024095123A (en) Autonomous Driving Operation System
JP7543953B2 (en) Imaging system, imaging method, and imaging program