Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7555017B2 - Self-propelled processing device, object determination method, and program - Google Patents
[go: Go Back, main page]

JP7555017B2 - Self-propelled processing device, object determination method, and program - Google Patents

Self-propelled processing device, object determination method, and program Download PDF

Info

Publication number
JP7555017B2
JP7555017B2 JP2020197549A JP2020197549A JP7555017B2 JP 7555017 B2 JP7555017 B2 JP 7555017B2 JP 2020197549 A JP2020197549 A JP 2020197549A JP 2020197549 A JP2020197549 A JP 2020197549A JP 7555017 B2 JP7555017 B2 JP 7555017B2
Authority
JP
Japan
Prior art keywords
self
positional relationship
processing device
inactivation
height
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020197549A
Other languages
Japanese (ja)
Other versions
JP2022085725A (en
Inventor
祐太 三浦
泰成 井口
ファビオ ダーラ
優子 津坂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2020197549A priority Critical patent/JP7555017B2/en
Publication of JP2022085725A publication Critical patent/JP2022085725A/en
Application granted granted Critical
Publication of JP7555017B2 publication Critical patent/JP7555017B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Description

本開示は、自律的に走行しながら、対象物に対して不活化処理を行い、当該対象物に付着する付着物を不活化する自走式処理装置、当該対象物の決定方法、及び、プログラムに関する。 The present disclosure relates to a self-propelled processing device that performs an inactivation process on an object while traveling autonomously, and inactivates any adhering matter attached to the object, a method for determining the object, and a program.

従来、いわゆるLiDARと称されるようなレーザー距離センサを水平面内で走査し、自己の周囲に存在する物体の位置と距離とをセンシングすることにより自己位置を把握して自律的に走行する自走ロボットが存在する。 Conventionally, there are self-propelled robots that can determine their own position and move autonomously by scanning a laser distance sensor, known as LiDAR, in a horizontal plane and sensing the position and distance of objects in their surroundings.

また、特許文献1には、このような自走ロボットを利用して、床面に散布されたウイルスを吸引して捕集する捕集装置が記載されている。 Patent document 1 also describes a collection device that uses such a self-propelled robot to suck up and collect viruses that have been scattered on the floor.

国際公開第2019/064862号International Publication No. 2019/064862

ところで、細菌及びウイルス等の物質は、床面の他にも人が触れる物体などに付着物として付着しており、このような物体を介して2次的に触れた人にも付着物由来の感染症等の感染リスクを与える。このことから、付着物が付着し得る物体についても感染リスクを抑制する対策が必要である。従来の捕集装置などでは、床面のウイルスを吸引する構成であることから、例えば、付着物が床面よりも高い位置に付着している場合には、付着物を捕集することは困難である。したがって、捕集装置によるウイルスの捕集を行った後も、床面よりも高い位置にある物体に付着する付着物の感染リスクは依然として残されたままとなる。 However, substances such as bacteria and viruses are attached as adhesions not only to floors but also to objects that people touch, and this poses a risk of infection, such as infectious diseases, that may be transmitted from the adhesions to people who secondarily touch such objects. For this reason, measures are needed to reduce the risk of infection for objects to which adhesions may adhere. Conventional collection devices are designed to suck up viruses on the floor, so it is difficult to collect adhesions when the adhesions are located higher than the floor, for example. Therefore, even after the collection of viruses using a collection device, the risk of infection from adhesions that adhere to objects located higher than the floor remains.

本開示は、床面よりも高い位置にある物体の付着物による感染リスクを効率的に抑制する自走式処理装置等を提供する。 The present disclosure provides a self-propelled processing device and the like that efficiently reduces the risk of infection caused by attachments on objects located above the floor surface.

本開示の1つである自走式処理装置は、所定の空間を自律的に走行し、対象物に対して不活化処理を行うことで、前記対象物に付着する付着物を不活化する自走式処理装置であって、前記自走式処理装置の走行面に沿う二次元的な被測定空間に存在する物体と自己との位置関係を取得する位置センサであって、前記走行面と交差する高さ方向における第1高さの前記位置関係である第1位置関係、及び、前記高さ方向における第2高さの前記位置関係である第2位置関係を取得する位置センサと、前記第1位置関係及び前記第2位置関係の差に基づいて、前記所定の空間内の位置である対象位置を検出し、検出された前記対象位置に対応する前記物体を前記対象物として決定する対象物決定部と、決定された前記対象物に対して、前記不活化処理を行う不活化処理部と、を備える。 A self-propelled processing device according to the present disclosure is a self-propelled processing device that autonomously travels in a predetermined space and performs an inactivation process on an object, thereby inactivating an attachment attached to the object. The self-propelled processing device is equipped with a position sensor that acquires a positional relationship between the self and an object present in a two-dimensional measured space along the traveling surface of the self-propelled processing device, the position sensor acquiring a first positional relationship that is the positional relationship at a first height in a height direction intersecting with the traveling surface, and a second positional relationship that is the positional relationship at a second height in the height direction, an object determination unit that detects an object position, which is a position within the predetermined space, based on the difference between the first positional relationship and the second positional relationship, and determines the object corresponding to the detected object position as the object, and an inactivation processing unit that performs the inactivation process on the determined object.

また、本開示の他の1つである対象物決定方法は、所定の空間を自律的に走行して、対象物に対して不活化処理を行うことで、前記対象物に付着する付着物を不活化する自走式処理装置において用いられる対象物決定方法であって、前記自走式処理装置の走行面と交差する高さ方向における第1高さの、前記走行面に沿う二次元的な被測定空間に存在する物体と前記自走式処理装置との位置関係である第1位置関係、及び、前記高さ方向における第2高さの、前記被測定空間に存在する物体と前記自走式処理装置との位置関係であるである第2位置関係を取得し、前記第1位置関係及び前記第2位置関係の差に基づいて、前記所定の空間内の位置である対象位置を検出して、検出された前記対象位置に対応する前記物体を前記対象物として決定する。 Another object determination method of the present disclosure is an object determination method used in a self-propelled processing device that autonomously travels in a specified space and performs an inactivation process on an object to inactivate an attachment attached to the object, and obtains a first positional relationship that is a positional relationship between an object present in a two-dimensional measured space along the running surface of the self-propelled processing device and the self-propelled processing device at a first height in a height direction intersecting the running surface of the self-propelled processing device, and a second positional relationship that is a positional relationship between an object present in the measured space and the self-propelled processing device at a second height in the height direction, detects a target position that is a position within the specified space based on the difference between the first positional relationship and the second positional relationship, and determines the object corresponding to the detected target position as the object.

また、本開示の他の1つであるプログラムは、上記の対象物決定方法をコンピュータに実行させる。 Another aspect of the present disclosure is a program that causes a computer to execute the above-mentioned object determination method.

本開示によれば、床面よりも高い位置にある物体の付着物による感染リスクが効率的に抑制される。 According to the present disclosure, the risk of infection caused by attachments on objects located above the floor surface is effectively reduced.

図1は、実施の形態に係る自走式処理装置の動作を説明する図である。FIG. 1 is a diagram for explaining the operation of a self-propelled processing device according to an embodiment. 図2Aは、実施の形態に係る自走式処理装置において使用される第2高さについて説明する第1図である。FIG. 2A is a first diagram illustrating the second height used in the self-propelled processing device according to the embodiment. 図2Bは、実施の形態に係る自走式処理装置において使用される第2高さについて説明する第2図である。FIG. 2B is a second diagram illustrating the second height used in the self-propelled processing device according to the embodiment. 図3は、実施の形態に係る自走式処理装置100の機能構成について説明する図である。FIG. 3 is a diagram illustrating the functional configuration of the self-propelled processing device 100 according to the embodiment. 図4は、実施の形態に係る自走式処理装置の動作を示すフローチャートである。FIG. 4 is a flowchart showing the operation of the self-propelled processing device according to the embodiment. 図5は、実施の形態に係る自走式処理装置による走行及び不活化処理の動作を示すフローチャートである。FIG. 5 is a flow chart showing the operation of traveling and inactivation processing by the self-propelled processing device according to the embodiment. 図6は、実施の形態に係る撮像器の使用例について説明する第1図である。FIG. 6 is a first diagram illustrating an example of use of the imaging device according to the embodiment. 図7は、実施の形態に係る撮像器の使用例について説明する第2図である。FIG. 7 is a second diagram illustrating an example of use of the imaging device according to the embodiment. 図8は、実施の形態に係る不活化処理結果の通知の一例を示す図である。FIG. 8 is a diagram illustrating an example of a notification of a result of the inactivation process according to the embodiment. 図9は、変形例1に係る自走式処理装置の位置センサを示す概略図である。FIG. 9 is a schematic diagram showing a position sensor of the self-propelled processing device according to the first modification. 図10は、変形例2に係る自走式処理装置による対象位置の検出について説明する図である。FIG. 10 is a diagram illustrating detection of a target position by a self-propelled processing device according to the second modification.

以下に、本開示に係る自走式処理装置、対象物決定方法、及びプログラムの実施の形態について、図面を参照しつつ説明する。なお、以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の位置関係、及び接続状態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下では複数の開示を一つの実施の形態として説明する場合があるが、請求項に記載されていない構成要素については、その請求項に係る開示に関しては任意の構成要素であるとして説明している。また、図面は、本開示を説明するために適宜強調や省略、比率の調整を行った模式的な図となっており、実際の形状や位置関係、比率とは異なる場合がある。 Below, the self-propelled processing device, object determination method, and program according to the present disclosure will be described with reference to the drawings. Note that the numerical values, shapes, materials, components, positional relationships of the components, connection states, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. In addition, although multiple disclosures may be described as one embodiment below, components not described in a claim are described as optional components with respect to the disclosure according to that claim. In addition, the drawings are schematic diagrams in which emphasis, omission, and ratio adjustments have been made as appropriate to explain the present disclosure, and may differ from the actual shapes, positional relationships, and ratios.

また、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明、又は、実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が必要以上に冗長になるのを避け、当業者の理解を容易にするためである。 In addition, more detailed explanations than necessary may be omitted. For example, detailed explanations of matters that are already well known, or duplicate explanations of substantially identical configurations may be omitted. This is to avoid making the following explanation unnecessarily redundant and to make it easier for those skilled in the art to understand.

なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することを意図していない。 The accompanying drawings and the following description are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.

図1は、実施の形態に係る自走式処理装置の動作を説明する図である。図2Aは、実施の形態に係る自走式処理装置において使用される第2高さについて説明する第1図である。図2Bは、実施の形態に係る自走式処理装置において使用される第2高さについて説明する第2図である。 Figure 1 is a diagram explaining the operation of a self-propelled processing device according to an embodiment. Figure 2A is a first diagram explaining the second height used in a self-propelled processing device according to an embodiment. Figure 2B is a second diagram explaining the second height used in a self-propelled processing device according to an embodiment.

図1の(a)は、自走式処理装置100が、所定の空間150内を走行する様子を示す概略図である。また、図1の(b)は、自走式処理装置100が走行しながら取得した自己と他の物体との位置関係を示す第1図である。また、図1の(c)は、自走式処理装置100が走行しながら取得した自己と他の物体との位置関係を示す第2図である。 (a) of FIG. 1 is a schematic diagram showing the self-propelled processing device 100 traveling within a specified space 150. (b) of FIG. 1 is a first diagram showing the positional relationship between the self-propelled processing device 100 and other objects acquired while the self-propelled processing device 100 is traveling. (c) of FIG. 1 is a second diagram showing the positional relationship between the self-propelled processing device 100 and other objects acquired while the self-propelled processing device 100 is traveling.

自走式処理装置100は、所定の空間150の床面(以下、走行面200と称する)上を自律走行して、所定の空間150内に存在する対象物81であって、付着物が付着し得る対象物81を探索し、当該対象物について、付着物の不活化処理を行う装置である。対象物81は、所定の空間150内に存在する物体の一部である。なお、物体とは、後述する位置センサ10でセンシング可能な物であり、建築物の壁など固定的な物や、椅子、テーブル、ソファーなど移動可能な物も含まれる。一方、位置センサ10の種類によってはセンシングできないガラスなどは、物体から除外される場合がある。図1の(a)に示す例では、対象物81は、所定の空間150に配置されたベンチである。このようなベンチを利用する人99(後述する図2A等参照)は、ベンチを手などで触れることから、細菌及びウイルス等の付着物が付着し得る。 The self-propelled processing device 100 is a device that autonomously travels on the floor surface (hereinafter referred to as the traveling surface 200) of a predetermined space 150, searches for an object 81 that exists in the predetermined space 150 and may have attached matter attached thereto, and performs an inactivation process for the attached matter on the object. The object 81 is a part of an object that exists in the predetermined space 150. Note that an object is an object that can be sensed by a position sensor 10 described later, and includes fixed objects such as walls of buildings and movable objects such as chairs, tables, and sofas. On the other hand, glass that cannot be sensed depending on the type of position sensor 10 may be excluded from the object. In the example shown in FIG. 1A, the object 81 is a bench placed in the predetermined space 150. A person 99 who uses such a bench (see FIG. 2A described later) touches the bench with his or her hands, and thus bacteria, viruses, and other attached matter may adhere to the bench.

自走式処理装置100は、走行面200に交差する高さ方向の、走行面200と一致する高さである第1高さH1における、走行面200にほぼ平行に沿う二次元的な被測定空間での、自己と他の物体との位置関係を計測する。第1高さH1における位置関係は、図1の(b)に示す第1位置関係として取得され、対象物81を決定するために使用される。図1の(b)では、自走式処理装置100の位置を、符号100を付した円形で便宜的に示している。なお、図1の(b)では、被測定空間の延びる二次元面を平面視した場合の第1位置関係が示されている。図1の(b)に示すように、第1位置関係は、ドットハッチングが付された自走式処理装置100から見て物体よりも外側の領域と、その他の領域とを含み、境界98によってこれらが隔てられている。 The self-propelled processing device 100 measures the positional relationship between itself and other objects in a two-dimensional measured space that is approximately parallel to the running surface 200 at a first height H1, which is a height that coincides with the running surface 200 in the height direction that intersects with the running surface 200. The positional relationship at the first height H1 is acquired as the first positional relationship shown in FIG. 1B, and is used to determine the target object 81. In FIG. 1B, the position of the self-propelled processing device 100 is conveniently shown as a circle with the reference number 100. Note that FIG. 1B shows the first positional relationship when the two-dimensional surface on which the measured space extends is viewed in a plan view. As shown in FIG. 1B, the first positional relationship includes an area outside the object as seen from the self-propelled processing device 100, which is marked with dot hatching, and other areas, and these are separated by a boundary 98.

また、自走式処理装置100は、高さ方向における、ベンチの座面を形成する天板に対応する走行面200からの高さである第2高さH2における、走行面200にほぼ平行に沿う二次元的な被測定空間での、自己と他の物体との位置関係を計測する。第2高さH2における位置関係は、図1の(c)に示す第2位置関係として取得され、対象物81を決定するために使用される。第2位置関係も、第1位置関係と同様に、ドットハッチングが付された自走式処理装置100から見て物体よりも外側の領域と、その他の領域とを含み、境界98によってこれらが隔てられている。ここで、図中に白抜き矢印を付して示すように、第2位置関係では、天板に対応する分だけ、第1位置関係と異なる境界が形成されている。 The self-propelled processing device 100 also measures the positional relationship between itself and other objects in a two-dimensional measurement space that is approximately parallel to the running surface 200 at a second height H2, which is the height from the running surface 200 corresponding to the top plate that forms the seat surface of the bench in the height direction. The positional relationship at the second height H2 is acquired as the second positional relationship shown in (c) of FIG. 1 and is used to determine the target object 81. Like the first positional relationship, the second positional relationship also includes an area outside the object as seen from the self-propelled processing device 100, which is dot-hatched, and other areas, and these are separated by a boundary 98. Here, as shown by the outlined arrow in the figure, in the second positional relationship, a boundary different from the first positional relationship is formed by the amount corresponding to the top plate.

したがって、図1の(c)に示すように、ドットハッチングの密度が高い差分の領域が算出可能である。この差分の領域は、第2位置関係から第1位置関係の、物体よりも外側の領域同士を差引くことによって算出が可能である。この差分の領域には、ベンチなどの対象物81のように、第1高さには存在せずに、第2高さのみに存在する物体による位置関係の差が現れている。したがって、この差分の領域に対応する位置を不活化処理の対象物81の位置とすることで、対象物81の一例である「ベンチ」に対する不活化処理を自動的に行うことができる。つまり、差分の領域とは、対象領域の一例である。 Therefore, as shown in FIG. 1(c), it is possible to calculate a difference area where the density of dot hatching is high. This difference area can be calculated by subtracting the areas outside the object in the first positional relationship from the second positional relationship. This difference area reflects the difference in positional relationship due to an object that does not exist at the first height but exists only at the second height, such as an object 81 such as a bench. Therefore, by setting the position corresponding to this difference area as the position of the object 81 to be inactivated, it is possible to automatically perform inactivation processing on the "bench," which is an example of the object 81. In other words, the difference area is an example of the object area.

この処理には、自走式処理装置100のユーザによる、全ての対象物81の正確な位置の入力が必要とならないため、例えばユーザが把握しきれていない対象物81等も含めて効率的に対象物81が不活化処理される。 This process does not require the user of the self-propelled processing device 100 to input the exact positions of all objects 81, so objects 81 can be efficiently inactivated, including objects 81 that the user has not yet fully identified.

以上に説明したベンチの例のように、付着物が付着し得る対象物81は、通常、壁面よりも所定の空間150の内側に向けて凸、又は、壁面よりも所定の空間の外側に向かって凹となっている。壁面と面一になっていれば、人99が把持することで触れる、又は、人99が体重を預けることで触れるなどの人99が触れる動作が実現されないため、このような凹凸の形状は必須といえる。また、凹凸が形成される際には、重力方向に対向する上側の面が形成される。凹凸の上側の面には、飛沫などで浮遊する細菌及びウイルスなどが堆積されて付着しやすい。この観点からも、壁面よりも凹又は凸となる形状の対象物81に対して不活化処理を行うことが重要であるといえる。 As in the bench example described above, the object 81 to which the deposit may adhere is usually convex toward the inside of the specified space 150 relative to the wall surface, or concave toward the outside of the specified space relative to the wall surface. If it is flush with the wall surface, the person 99 cannot touch it by grasping it or by leaning their weight on it, so such an uneven shape is essential. When the unevenness is formed, an upper surface that faces the direction of gravity is formed. Bacteria and viruses suspended in droplets, etc. are likely to accumulate and adhere to the upper surface of the unevenness. From this perspective, it is important to perform an inactivation process on the object 81 that is concave or convex relative to the wall surface.

本実施の形態に係る自走式処理装置100は、第1高さH1において、壁面に対応する第1位置関係を取得し、第2高さH2において、対象物81に対応する凹凸が反映された第2位置関係を取得している。これらの差から、凹凸に対応する所定の空間150内での高さを含む位置を特定できるため、効率的な対象物81に対する不活化処理を行うことが可能となる。 The self-propelled processing device 100 according to this embodiment acquires a first positional relationship corresponding to the wall surface at a first height H1, and acquires a second positional relationship reflecting the unevenness corresponding to the object 81 at a second height H2. From the difference between these, a position including the height within a specified space 150 corresponding to the unevenness can be identified, making it possible to perform an efficient inactivation process on the object 81.

ここで、第1位置関係に代えて、フロアマップなどを用いて同様の処理を行うことも可能であるが、例えば、フロアマップに対する第2位置関係の差分の領域を算出した場合、観葉植物、消火器、及び、パーティションなどの走行面200に後から置かれた物体がある場合に、これらの物体も対象物81として不活化処理の対象となってしまう。このような走行面200に置かれる種類の物体は、人99が触れることがあまりないため、不活化処理の対象としては適切でない場合がある。したがって、第1位置関係を用いて差分の領域を算出することで、このような走行面200に置かれる種類の物体を対象物81から除外できるので、より効率的に対象物81に対する不活化処理を行うことができる。 Here, instead of the first positional relationship, a similar process can be performed using a floor map or the like. However, for example, when the difference area of the second positional relationship with respect to the floor map is calculated, if there are objects placed on the running surface 200 later, such as potted plants, fire extinguishers, and partitions, these objects will also be subject to the inactivation process as objects 81. Objects of this type placed on the running surface 200 are rarely touched by people 99, and therefore may not be suitable as objects for the inactivation process. Therefore, by calculating the difference area using the first positional relationship, objects of this type placed on the running surface 200 can be excluded from the objects 81, and the inactivation process for the objects 81 can be performed more efficiently.

なお、第1高さH1は、走行面200と一致する高さでなくてもよい。所定の空間150に段差などの走行面200から高さ方向の上側に向けて突出する凸部がある場合に、第1位置関係及び第2位置関係の差分の領域に、上記の段差などが含まれることが生じ得るので、段差などの凸部よりも高い第1高さH1が設定されてもよい。また、場合により、第1高さH1と第2高さH2との高さの順序が入れ替えられてもよい。 The first height H1 does not have to be the same height as the running surface 200. If there is a protrusion such as a step that protrudes upward in the height direction from the running surface 200 in the specified space 150, the step or the like may be included in the area of the difference between the first positional relationship and the second positional relationship, so the first height H1 may be set to be higher than the protrusion such as the step. In addition, the order of the heights of the first height H1 and the second height H2 may be reversed depending on the situation.

第2高さH2は、人99が触る対象物81の高さに合わせて設定される。例えば、図2Aに示すように、手すり97等を対象物81として想定する場合、このような手すり97が設けられる高さに第2高さH2が設定される。例えば、手すり97は、70cm~90cmなどに設けられる場合が多く、手すり97を対象物81として検出するために、第2高さH2に70cm~90cmなどの高さが設定される。また、例えば、図2Bに示すように、椅子96の座面等を対象物81として想定する場合、このような椅子96の座面が設けられる高さに第2高さH2が設定される。例えば、椅子96の座面は、15cm~50cmなどに設けられる場合が多く、椅子96の座面を対象物81として検出するために、第2高さH2に15cm~50cmなどの高さが設定される。 The second height H2 is set according to the height of the object 81 that the person 99 touches. For example, as shown in FIG. 2A, if a handrail 97 or the like is assumed to be the object 81, the second height H2 is set to the height at which the handrail 97 is provided. For example, the handrail 97 is often provided at a height of 70 cm to 90 cm, and the second height H2 is set to a height of 70 cm to 90 cm in order to detect the handrail 97 as the object 81. Also, as shown in FIG. 2B, if the seat of a chair 96 or the like is assumed to be the object 81, the second height H2 is set to the height at which the seat of the chair 96 is provided. For example, the seat of the chair 96 is often provided at a height of 15 cm to 50 cm, and the second height H2 is set to a height of 15 cm to 50 cm in order to detect the seat of the chair 96 as the object 81.

この他、図示しないが、ハイテーブル等の天板を対象物81として想定する場合には、第2高さH2に100cm~120cmなどの高さが設定される。このように、第2高さH2は、人99の立位における手の可動範囲、及び、座位における手の可動範囲等から適切な数値が指定されればよい。より具体的には、第2高さH2としてユーザが想定する対象物81に合わせて適切な数値が指定されればよい。人99が自身の肩よりも高い位置に触れることは稀であるため、第2高さH2は、例えば、人99の肩よりも低い位置に設定される。また、肩よりも高い位置であっても、人99が触れる可能性の高い対象物81においては、上記の限りではない。 In addition, although not shown, when the object 81 is assumed to be a tabletop such as a high table, the second height H2 is set to a height of 100 cm to 120 cm. In this way, the second height H2 may be set to an appropriate value based on the range of movement of the person 99's hands when standing and when sitting. More specifically, the second height H2 may be set to an appropriate value according to the object 81 assumed by the user. Since it is rare for a person 99 to touch a position higher than their shoulders, the second height H2 is set to a position lower than the person 99's shoulders, for example. Furthermore, the above is not limited to objects 81 that are likely to be touched by the person 99 even if they are higher than the shoulders.

以下では、図3を参照して、本実施の形態に係る自走式処理装置100の機能構成について説明する。図3は、実施の形態に係る自走式処理装置100の機能構成について説明する図である。図3に示すように、本実施の形態に係る自走式処理装置100は、位置センサ10及び撮像器13を含む、対象物81などの物体の検知に関する機能部と、対象物決定部20を含む検知結果から対象物を決定する機能部と、自走式処理装置100の走行に関する地図の生成のための機能部と、駆動部41及び不活化処理部45を含む自走式処理装置100の物理的な動作に関する機能部とに大別される。 The functional configuration of the self-propelled processing device 100 according to the present embodiment will be described below with reference to FIG. 3. FIG. 3 is a diagram for explaining the functional configuration of the self-propelled processing device 100 according to the embodiment. As shown in FIG. 3, the self-propelled processing device 100 according to the present embodiment is broadly divided into a functional unit related to the detection of objects such as the target object 81, including a position sensor 10 and an imager 13, a functional unit for determining the target object from the detection result, including an target object determination unit 20, a functional unit for generating a map related to the travel of the self-propelled processing device 100, and a functional unit related to the physical operation of the self-propelled processing device 100, including a drive unit 41 and an inactivation processing unit 45.

位置センサ10は、第1高さH1における第1位置関係、及び、第2高さH2における第2位置関係を検知によって取得するセンサである。位置センサ10は、第1位置関係の検知に用いられる第1センサ11及び第2位置関係の検知に用いられる第2センサ12を含む。本実施の形態においては、第1センサ11及び第2センサ12は、いずれも周辺の物体の位置と距離とを取得する2D-LiDARである。 The position sensor 10 is a sensor that detects and acquires a first positional relationship at a first height H1 and a second positional relationship at a second height H2. The position sensor 10 includes a first sensor 11 used to detect the first positional relationship and a second sensor 12 used to detect the second positional relationship. In this embodiment, both the first sensor 11 and the second sensor 12 are 2D-LiDAR that acquire the positions and distances of surrounding objects.

第1センサ11及び第2センサ12は、走行面200からそれぞれ第1高さH1及び第2高さH2の面内を通過するレーザー光を照射し、物体に反射したレーザー光を受光することにより物体との距離を測定することができる。また、第1センサ11及び第2センサ12は、走行面200と平行な面内においてレーザー光を回転させ、所定の角度毎に物体との距離を測定することで、自走式処理装置100に対する物体の位置も測定することができるものとなっている。 The first sensor 11 and the second sensor 12 can measure the distance to an object by emitting laser light that passes through the plane of the first height H1 and the second height H2 from the traveling surface 200 and receiving the laser light reflected from the object. The first sensor 11 and the second sensor 12 can also measure the position of the object relative to the self-propelled processing device 100 by rotating the laser light in a plane parallel to the traveling surface 200 and measuring the distance to the object at each predetermined angle.

なお、第1センサ11及び第2センサ12の種類は、自走式処理装置100と自走式処理装置100の周辺に存在する物体との距離を含む相対的な位置関係を取得できるものであれば特に限定されるものではなく、機能が異なる複数種類のセンサを備えても構わない。上記の他の第1センサ11及び第2センサ12としては、超音波センサ、LiDARセンサ、RGBカメラ、DEPTHカメラ、赤外線測距センサ、車輪オドメトリ、ジャイロセンサなどを例示することができる。 The types of the first sensor 11 and the second sensor 12 are not particularly limited as long as they can acquire the relative positional relationship, including the distance, between the self-propelled processing device 100 and objects present around the self-propelled processing device 100, and multiple types of sensors with different functions may be provided. Other examples of the first sensor 11 and the second sensor 12 mentioned above include an ultrasonic sensor, a LiDAR sensor, an RGB camera, a DEPTH camera, an infrared distance measuring sensor, a wheel odometry sensor, a gyro sensor, and the like.

撮像器13は、自走式処理装置100の周囲を撮像して画像を取得する装置である。撮像器13は、上記の位置センサ10とは異なり自然光が物体などに反射した光を、二次元面状に撮像素子が並ぶイメージセンサで受光して、二次元面の各撮像素子に対応するRGB情報を含む平面画像を取得するRGBセンサである。なお、撮像器13が取得した画像は、機械学習等を駆使した画像認識技術により、画像内に映る物体を検知するために用いられる。この際、撮像器13が取得する画像に距離情報が含まれていれば、より高精度に画像内に映る物体の検知を行うことが可能となる。したがって、撮像器13は、RGB-D情報を含む画像を取得するRGB-Dセンサであってもよい。 The imager 13 is a device that captures an image of the surroundings of the self-propelled processing device 100 to obtain the image. Unlike the position sensor 10 described above, the imager 13 is an RGB sensor that receives natural light reflected from an object or the like with an image sensor having image sensors arranged in a two-dimensional plane, and obtains a planar image including RGB information corresponding to each image sensor on the two-dimensional plane. The image acquired by the imager 13 is used to detect an object reflected in the image by image recognition technology that makes full use of machine learning, etc. In this case, if the image acquired by the imager 13 includes distance information, it is possible to detect the object reflected in the image with higher accuracy. Therefore, the imager 13 may be an RGB-D sensor that acquires an image including RGB-D information.

なお、撮像器13は全天球カメラのように自走式処理装置100の周囲を一挙に撮像可能な1つのカメラであってもよいし、それぞれが自走式処理装置100を中心とした放射方向を撮像する複数のカメラによって構成されてもよいし、1つのカメラが姿勢を変更することで、自走式処理装置100からあらゆる方向の周囲を撮像可能な構成であってもよい。 The imager 13 may be a single camera capable of capturing images of the surroundings of the self-propelled processing device 100 all at once, such as a spherical camera, or may be configured with multiple cameras each capturing images in radial directions centered on the self-propelled processing device 100, or may be configured such that a single camera can change its posture to capture images of the surroundings in all directions from the self-propelled processing device 100.

対象物決定部20は、位置センサによって取得された第1位置関係及び第2位置関係に基づいて、2つの位置関係間の差分に基づいて、自己との位置関係での対象位置を検出し、検出された対象位置に対応する所定の空間150内での物体を対象物81として決定する処理装置である。対象物決定部20は、例えば、プロセッサとメモリとを用いて所定のプログラムを実行することで、第1位置関係及び第2位置関係から不活化処理の対象となる対象物81を決定する。 The object determination unit 20 is a processing device that detects an object position relative to itself based on the first positional relationship and the second positional relationship acquired by the position sensor, based on the difference between the two positional relationships, and determines an object in a predetermined space 150 that corresponds to the detected object position as an object 81. The object determination unit 20 determines the object 81 to be subjected to the inactivation process from the first positional relationship and the second positional relationship, for example, by executing a predetermined program using a processor and a memory.

対象物決定部20は、センサデータ取得部21と対象位置検出部25とを含む。センサデータ取得部21は、第1取得部22、第2取得部23、及び、第3取得部24を含む。
第1取得部22は、第1センサ11から第1位置関係を取得する処理部である。第2取得部23は、第2センサ12から第2位置関係を取得する処理部である。また、第3取得部24は、撮像器13から画像を取得する処理部である。第3取得部24が取得した画像の処理については、後述する。
The object determining unit 20 includes a sensor data acquiring unit 21 and an object position detecting unit 25. The sensor data acquiring unit 21 includes a first acquiring unit 22, a second acquiring unit 23, and a third acquiring unit 24.
The first acquisition unit 22 is a processing unit that acquires the first positional relationship from the first sensor 11. The second acquisition unit 23 is a processing unit that acquires the second positional relationship from the second sensor 12. Furthermore, the third acquisition unit 24 is a processing unit that acquires an image from the imager 13. The processing of the image acquired by the third acquisition unit 24 will be described later.

第1取得部22及び第2取得部23が取得した第1位置関係及び第2位置関係は、対象位置検出部25に出力される。対象位置検出部25は、出力された第1位置関係及び第2位置関係を取得して、上記に説明したようにこれらの位置関係の間の差分の領域を算出する。算出された差分の領域として、対象位置が検出される。例えば、この対象位置は、そのまま対象物81として決定されてもよく、対象位置からノイズなどの除去処理を行った上で残る対象位置に対応する物体が対象物81として決定されてもよい。 The first positional relationship and the second positional relationship acquired by the first acquisition unit 22 and the second acquisition unit 23 are output to the target position detection unit 25. The target position detection unit 25 acquires the output first positional relationship and the second positional relationship, and calculates the area of difference between these positional relationships as described above. The target position is detected as the area of the calculated difference. For example, this target position may be determined as the target object 81 as it is, or an object corresponding to the target position remaining after a process of removing noise, etc. from the target position may be determined as the target object 81.

例えば、複数人掛けのベンチや、手すり97などは、壁面等に沿って所定の長さだけ延びていることが多く、このような情報を用いて、算出された差分の領域である対象位置から、十分な長さだけ延びていないものを除去した上で対象物81が決定されてもよい。この他、各種の付加的な情報、及び既存のノイズ除去技術を適用して、算出された差分の領域である対象位置を処理した処理後の対象位置に対応する物体を対象物81として決定してもよい。 For example, multi-seater benches and handrails 97 often extend a certain length along a wall surface, and such information may be used to determine the target object 81 after removing objects that do not extend a sufficient length from the target position, which is the calculated difference region. In addition, various additional information and existing noise removal techniques may be applied to process the target position, which is the calculated difference region, and the object corresponding to the processed target position may be determined as the target object 81.

なお、以降の処理では、対象位置の情報が使用される。つまり、物体としての対象物81の決定は、実際の自走式処理装置100における処理では必須とはならない。対象物81を決定するとは、上記のように検出された対象位置を用いると決定することと、検出された対象位置を処理してノイズなどの除去を行った処理後の対象位置を用いると決定することと、を含む、検出された対象位置を使用するか否かの決定をすることの意図である場合がある。 In the subsequent processing, the information on the target position is used. In other words, determining the target object 81 as an object is not essential in the actual processing in the self-propelled processing device 100. Determining the target object 81 may mean deciding whether or not to use the detected target position, including deciding to use the target position detected as described above, and deciding to use the target position after processing the detected target position to remove noise, etc.

自己位置検出部31は、プロセッサとメモリとを用いて所定のプログラムが実行されることで実現される処理部である。自己位置検出部31は、位置センサ10が物体の位置と距離とを測定することができる空間である被測定空間に対応する自己位置推定用地図を取得する。自己位置検出部31は、端末装置93、サーバなどから自己位置推定用地図を取得してもよい。本実施の形態の場合、自己位置検出部31は、位置センサ10から取得した情報に基づき、例えばSLAM技術により、第1高さH1において走行面200に平行な掃除機の周辺環境に関する自己位置推定用地図を生成する。 The self-position detection unit 31 is a processing unit that is realized by executing a predetermined program using a processor and a memory. The self-position detection unit 31 acquires a map for self-position estimation that corresponds to a measured space, which is a space in which the position sensor 10 can measure the position and distance of an object. The self-position detection unit 31 may acquire the map for self-position estimation from a terminal device 93, a server, or the like. In the case of this embodiment, the self-position detection unit 31 generates a map for self-position estimation related to the surrounding environment of the vacuum cleaner that is parallel to the running surface 200 at the first height H1, for example by SLAM technology, based on the information acquired from the position sensor 10.

自己位置検出部31は、位置センサ10である2D-LiDARのセンシング情報の他、他のセンサである車輪オドメトリ、ジャイロセンサ等からの情報を加えて自己位置推定用地図を生成しても構わない。生成された自己位置推定用地図は、記憶部33に格納される。 The self-position detection unit 31 may generate a map for self-position estimation by adding information from other sensors such as wheel odometry and gyro sensors in addition to the sensing information from the 2D-LiDAR position sensor 10. The generated map for self-position estimation is stored in the memory unit 33.

自己位置検出部31は、さらに、位置センサ10から取得した位置関係と自己位置推定用地図と、を用いて自己位置の検出を行う。本実施の形態の場合、自己位置検出部31は、SLAMを利用して自己位置を推定によって検出している。つまり、自己位置検出部31は、SLAMを用いて自己位置を検出しながら自己位置推定用地図を生成し、自己位置、及び自己位置推定用地図を逐次更新している。 The self-location detection unit 31 further detects its own location using the positional relationship acquired from the position sensor 10 and the self-location estimation map. In this embodiment, the self-location detection unit 31 detects its own location by estimation using SLAM. In other words, the self-location detection unit 31 generates a self-location estimation map while detecting its own location using SLAM, and sequentially updates its own location and the self-location estimation map.

地図情報生成部32は、自己位置推定用地図、対象物81の位置である対象位置及び走行面200上の障害物等の位置、ならびに、フロアマップ等を用いて、自走式処理装置100が対象物81の不活化処理のために走行すべき走行経路を示す不活化経路を生成する。地図情報生成部32は、所定の空間150内を走行しながら新たに取得される第1位置関係及び第2位置関係に基づいて、新たな対象位置が検出された場合、この対象位置に対応する対象物81を新たに不活化経路に追加しながら不活化処理を実施していく。したがって、不活化経路も、走行によって逐次更新される。 The map information generating unit 32 uses the self-location estimation map, the target position, which is the position of the object 81, the positions of obstacles, etc. on the traveling surface 200, and a floor map, etc. to generate an inactivation route that indicates the traveling route along which the self-propelled processing device 100 should travel in order to inactivate the object 81. When a new target position is detected based on the first positional relationship and the second positional relationship newly acquired while traveling within the specified space 150, the map information generating unit 32 performs the inactivation process while adding the object 81 corresponding to this target position to the new inactivation route. Therefore, the inactivation route is also updated successively as the vehicle travels.

なお、上記で用いられるフロアマップは、図示しないフロアマップ取得部によって取得されたものである。このフロアマップの取得先などに特に限定はない。例えば、フロアマップ取得部は、ネットワークを介してサーバなどからフロアマップを取得し、地図情報生成部32に出力しても良い。また、フロアマップ取得部は、端末装置93(後述する図8参照)を介して、ユーザの入力によるフロアマップの生成や変更を受け付けても構わない。また、フロアマップ取得部は、自走式処理装置100をテスト的に走行させた際に、自走式処理装置100自身が検知したセンサデータを用いて生成されたフロアマップを取得しても構わない。 The floor map used above is acquired by a floor map acquisition unit (not shown). There are no particular limitations on where the floor map is acquired from. For example, the floor map acquisition unit may acquire the floor map from a server or the like via a network and output it to the map information generation unit 32. The floor map acquisition unit may also accept the generation or modification of the floor map through user input via a terminal device 93 (see FIG. 8 described later). The floor map acquisition unit may also acquire a floor map generated using sensor data detected by the self-propelled processing device 100 itself when the self-propelled processing device 100 is test driven.

地図情報生成部32は、プロセッサとメモリとを用いて所定のプログラムを実行することで上記の不活化経路の生成を行う。地図情報生成部32は、不活化経路を自動的に生成しても良く、また端末装置93を介したユーザの入力により不活化経路の生成や変更を受け付けても構わない。また、不活化経路には、不活化処理の程度や方法などを示す情報が経路に紐付けられた状態で含まれていても構わない。生成された不活化経路は、記憶部33に格納される。 The map information generating unit 32 generates the above-mentioned inactivation pathway by executing a predetermined program using a processor and memory. The map information generating unit 32 may automatically generate the inactivation pathway, or may accept the generation or modification of the inactivation pathway by user input via the terminal device 93. The inactivation pathway may also include information indicating the degree and method of inactivation processing linked to the pathway. The generated inactivation pathway is stored in the memory unit 33.

なお、地図情報生成部32による不活化経路の生成に際して、複数の対象物81が所定の空間150内に存在する場合、いずれの対象物81を優先して不活化処理を行うかの順位に関する優先度の情報が用いられてもよい。例えば、優先度は、自走式処理装置100が対象物81に対する不活化処理のための走行を開始する開始位置から近い順に高く設定される。また、この他、優先度の設定が、ユーザによる指定や一定のルール等に基づいて行われてもよい。後述にてこの一例を説明する。 When the map information generating unit 32 generates an inactivation path, if multiple objects 81 are present within the specified space 150, priority information regarding the order in which objects 81 should be given priority for inactivation processing may be used. For example, the priority is set to be higher for objects closer to the starting position where the self-propelled processing device 100 starts traveling to inactivate the objects 81. Additionally, the priority may be set based on user designation or certain rules. An example of this will be described later.

記憶部33は、記憶装置の一例であり、半導体メモリ等から構成される、情報を格納するための装置である。記憶部33は上記のようにして生成された不活化経路を取得して格納し、必要に応じて読み出して他の構成要素へと出力する。記憶部33には、上記の不活化経路の他に、各種の処理部において実行されるプログラムが格納される。また、記憶部33は、各処理部のプロセッサがプログラムを実行する際のメモリとして機能してもよい。この場合、記憶部33は、不揮発性の記憶領域に加えて揮発性の記憶領域を有する構成としてもよい。また、記憶部33には、位置センサ10及び撮像器13において取得された検知データなどが格納されてもよい。 The memory unit 33 is an example of a storage device, and is a device for storing information, which is composed of a semiconductor memory or the like. The memory unit 33 acquires and stores the inactivation pathway generated as described above, and reads it out as necessary and outputs it to other components. In addition to the inactivation pathway described above, the memory unit 33 stores programs executed in various processing units. The memory unit 33 may also function as a memory when the processor of each processing unit executes a program. In this case, the memory unit 33 may be configured to have a volatile storage area in addition to a non-volatile storage area. The memory unit 33 may also store detection data acquired by the position sensor 10 and the imager 13, etc.

駆動部41は、自走式処理装置100を走行面上で走行させるための走行機構である。駆動部41は、例えば、後述の制御部43からの制御信号を取得して、制御信号に応じた電力を車輪モータ42に伝達する。車輪モータ42は、回転軸と本体部とを有し、本体部は、自走式処理装置100の筐体に固定されている。駆動部41からの電力に応じて回転軸が本体部に対して回転することで、回転軸に固定された車輪が回転して自走式処理装置100の筐体ごと、本体部を移動させる。このようにして自走式処理装置100は、制御部43からの制御信号に従って走行面200上を走行する。 The drive unit 41 is a traveling mechanism for causing the self-propelled processing device 100 to travel on the traveling surface. The drive unit 41, for example, acquires a control signal from the control unit 43 described below, and transmits power according to the control signal to the wheel motor 42. The wheel motor 42 has a rotating shaft and a main body, and the main body is fixed to the housing of the self-propelled processing device 100. When the rotating shaft rotates relative to the main body in response to the power from the drive unit 41, the wheels fixed to the rotating shaft rotate, moving the main body together with the housing of the self-propelled processing device 100. In this way, the self-propelled processing device 100 travels on the traveling surface 200 in accordance with the control signal from the control unit 43.

制御部43は、プロセッサとメモリとを用いて所定のプログラムを実行することで自走式処理装置100の各部の制御のための制御信号の生成を行う。制御部43は、地図情報生成部32によって生成された不活化経路、ならびに、自己位置検出部31によって生成された自己位置推定用地図及び検出された自己位置を取得する。不活化経路等の取得は、地図情報取得部44によって行われる。地図情報取得部44は、自己位置検出部31、及び、地図情報生成部32又は記憶部33にアクセスして、自己位置推定用地図、自己位置、及び、不活化経路を取得する。 The control unit 43 generates control signals for controlling each part of the self-propelled processing device 100 by executing a predetermined program using a processor and memory. The control unit 43 acquires the inactivation route generated by the map information generation unit 32, and the map for self-location estimation generated by the self-location detection unit 31 and the detected self-location. The acquisition of the inactivation route and the like is performed by the map information acquisition unit 44. The map information acquisition unit 44 accesses the self-location detection unit 31 and the map information generation unit 32 or the memory unit 33 to acquire the map for self-location estimation, the self-location, and the inactivation route.

制御部43は、取得した不活化経路等に従って、自走式処理装置100を走行させるための制御信号を駆動部41に対して出力する。なお、制御部43は、走行経路上に物体などが存在することを第1センサ11等により取得した場合、物体を回避しながら自走式処理装置100を走行させる制御信号を出力する。また、制御部43は、不活化経路に示された不活化処理の程度や方法などに応じて、経路上の所定の位置と自己位置とが一致したタイミングで、後述の不活化処理部45を動作させるための制御信号を不活化処理部45に対して出力する。 The control unit 43 outputs a control signal to the drive unit 41 to drive the self-propelled processing device 100 according to the acquired inactivation path, etc. When the control unit 43 acquires from the first sensor 11, etc., that an object, etc. is present on the travel path, it outputs a control signal to drive the self-propelled processing device 100 while avoiding the object. The control unit 43 also outputs a control signal to the inactivation processing unit 45, described below, at the timing when a predetermined position on the path coincides with the control unit's own position, depending on the degree and method of inactivation processing indicated on the inactivation path, to operate the inactivation processing unit 45.

不活化処理部45は、対象物81に対して不活化処理を行うための機能部である。不活化処理部45は、噴霧器46及びUV照射器47を有する。不活化処理部45は、制御部43からの制御信号に応じて、噴霧器46及びUV照射器47の少なくとも一方を動作させることで、対象物81に対する不活化処理を行う。 The inactivation processing unit 45 is a functional unit for performing an inactivation process on the object 81. The inactivation processing unit 45 has a sprayer 46 and a UV irradiator 47. The inactivation processing unit 45 performs an inactivation process on the object 81 by operating at least one of the sprayer 46 and the UV irradiator 47 in response to a control signal from the control unit 43.

噴霧器46は、対象物81を不活化するための不活化物質を含む液体を霧状にして噴射することで、不活化物質を広範囲に散布するための装置である。噴霧器46は、不活化経路に示された不活化処理の程度等に応じて、噴霧量及びミスト径等を切り替えて液体を噴霧する。なお、噴霧器46は複数種の液体を個別に保持し、対象物81に対する不活化処理の程度に応じて、噴霧する液体の種類を切り替えてもよい。 The sprayer 46 is a device for dispersing the inactivating substance over a wide area by spraying a mist of liquid containing the inactivating substance for inactivating the target object 81. The sprayer 46 sprays the liquid by switching the spray amount and mist diameter depending on the level of inactivation treatment indicated in the inactivation path. The sprayer 46 may hold multiple types of liquid individually and switch the type of liquid to be sprayed depending on the level of inactivation treatment for the target object 81.

噴霧器46は、第2高さH2よりも高い位置から対象物81に降り注ぐように液体を噴霧することで、対象物81の上側の面の付着物を不活化する。また、噴霧器46は、必要に応じて第2高さH2に到達するように、対象物81の下側から液体を散布することで、対象物81の下側の面の付着物を不活化してもよい。また、自走式処理装置100の噴霧器46が設置された位置から第2高さH2までの仰角又は伏角に応じて、対象物81から離れた位置から噴霧が行われるようにしてもよい。このため、制御部43は、駆動部41を対象物81から離れた位置まで走行させるための制御信号を出力してもよい。 The sprayer 46 sprays liquid onto the object 81 from a position higher than the second height H2, thereby inactivating any deposits on the upper surface of the object 81. The sprayer 46 may also inactivate any deposits on the lower surface of the object 81 by dispersing liquid from below the object 81 so that the liquid reaches the second height H2 as necessary. Spraying may also be performed from a position away from the object 81 depending on the elevation angle or depression angle from the position where the sprayer 46 of the self-propelled processing device 100 is installed to the second height H2. For this reason, the control unit 43 may output a control signal to cause the drive unit 41 to travel to a position away from the object 81.

また、対象物81が、手すり97又は複数人掛けのベンチのように所定方向に延びる構成の場合、制御部43は、噴霧器46による噴霧をしながら、所定方向に自走式処理装置100を走行させるように駆動部41を制御してもよい。 In addition, if the target object 81 is configured to extend in a predetermined direction, such as a handrail 97 or a multi-seater bench, the control unit 43 may control the drive unit 41 to drive the self-propelled processing device 100 in a predetermined direction while spraying with the sprayer 46.

噴霧器46から噴射される液体としては、例えば、エタノール、次亜塩素酸水、塩化ベンザルコニウム水溶液、界面活性剤等、細菌及びウイルス等を破壊して不活化する作用を示す殺菌剤、消毒剤、及び除菌剤などの液体が挙げられる。また、噴霧器46から噴射される液体としては、細菌等をより強力に破壊する滅菌剤、細菌等の増殖を抑制する抗菌剤、細菌等の絶対数を減少させる減菌剤などが含まれてもよい。 Examples of liquids sprayed from the sprayer 46 include ethanol, hypochlorous acid water, benzalkonium chloride aqueous solution, surfactants, and other liquids such as bactericides, disinfectants, and sanitizers that have the effect of destroying and inactivating bacteria and viruses. In addition, liquids sprayed from the sprayer 46 may include sterilizing agents that more powerfully destroy bacteria, antibacterial agents that suppress the growth of bacteria, and sterilizing agents that reduce the absolute number of bacteria.

このように、本開示における付着物の不活化とは、その付着物自身を破壊して感染能力を抑えること、洗浄作用のある物質で付着物をより人99が触れにくい場所(床面等)に移動させること、将来的な付着物の付着数を減少させること等、付着物の感染リスクの観点での活性を抑制するあらゆる処置を包含する概念である。 In this manner, inactivation of adhesions in this disclosure is a concept that encompasses any measure that suppresses the activity of adhesions in terms of the risk of infection, such as destroying the adhesions themselves to suppress their infectious potential, moving the adhesions to a place (such as a floor) that is less likely to be touched by humans 99 using a substance with a cleaning effect, and reducing the number of adhesions that will adhere in the future.

UV照射器47は、対象物81の表面に対してUV光を照射することで、当該表面に付着する細菌及びウイルス等を破壊して不活化する装置である。UV照射器47は、不活化経路に示された不活化処理の程度等に応じて、照射時間及び照射強度(又は波長)を切り替えてUV光を照射する。 The UV irradiator 47 is a device that irradiates the surface of the object 81 with UV light to destroy and inactivate bacteria, viruses, and the like that are attached to the surface. The UV irradiator 47 irradiates UV light by switching the irradiation time and irradiation intensity (or wavelength) depending on the level of inactivation treatment indicated in the inactivation path.

次に、以上に説明した自走式処理装置100の動作について図4~図8を参照して説明する。図4は、実施の形態に係る自走式処理装置の動作を示すフローチャートである。 Next, the operation of the self-propelled processing device 100 described above will be described with reference to Figures 4 to 8. Figure 4 is a flowchart showing the operation of the self-propelled processing device according to the embodiment.

図4に示すように、自走式処理装置100は所定の空間150に設定された開始位置から走行を開始すると、まず、地図情報の取得を行う(ステップS101)。この地図情報は、自己位置推定用地図及び不活化経路である。過去に自走式処理装置100が所定の空間150内を走行した経歴がある場合、記憶部33は、格納している自己位置推定用地図及び不活化経路を読み出して、地図情報取得部44へと出力することで、地図情報が取得される。一方、所定の空間150内の走行が初回である場合、自走式処理装置100は、走行しながら地図情報を生成することで地図情報を取得する。 As shown in FIG. 4, when the self-propelled processing device 100 starts traveling from a start position set in the specified space 150, it first acquires map information (step S101). This map information is a map for self-location estimation and an inactivated route. If the self-propelled processing device 100 has traveled within the specified space 150 in the past, the memory unit 33 reads out the stored map for self-location estimation and the inactivated route and outputs them to the map information acquisition unit 44 to acquire map information. On the other hand, if it is the first time the self-propelled processing device 100 has traveled within the specified space 150, the self-propelled processing device 100 acquires map information by generating map information while traveling.

自走式処理装置100は、取得した地図情報を更新しつつ、当該地図情報に沿って、走行と不活化処理とを実施する。具体的には、第1センサ11により第1位置関係を取得し、第2センサ12により第2位置関係を取得する(ステップS102)。自己位置検出部31は、これらの位置関係の情報を取得して、自己位置を検出する(ステップS103)。また、自己位置検出部31は、自己位置推定用地図及び自己位置を逐次更新する。 The self-propelled processing device 100 updates the acquired map information and performs driving and deactivation processing in accordance with the map information. Specifically, the first sensor 11 acquires a first positional relationship, and the second sensor 12 acquires a second positional relationship (step S102). The self-position detection unit 31 acquires information on these positional relationships and detects its own position (step S103). The self-position detection unit 31 also sequentially updates the map for self-position estimation and its own position.

また、第1取得部22は、第1位置関係を取得する。第2取得部23は、第2位置関係を取得する。対象位置検出部25は、取得した第1位置関係及び第2位置関係に基づいて、差分の領域を算出して対象位置を検出する。対象物決定部20は、このようにして、検出された対象位置に対応する物体を対象物81として決定する(ステップS104)。 The first acquisition unit 22 acquires the first positional relationship. The second acquisition unit 23 acquires the second positional relationship. The target position detection unit 25 calculates a difference area based on the acquired first positional relationship and second positional relationship to detect the target position. The target determination unit 20 thus determines the object corresponding to the detected target position as the target object 81 (step S104).

地図情報生成部32は、決定された対象物81の中に、例えば、既に記憶部33に格納されている不活化経路に含まれていない対象物81が存在する場合、当該対象物81を新たな対象物81として含めることで不活化経路を更新する。自走式処理装置100の走行が初回である場合、決定された対象物81は全て新たな対象物81であるので、これら全てが含まれる不活化経路が生成される。 If, for example, there is an object 81 among the determined objects 81 that is not included in the inactivation route already stored in the memory unit 33, the map information generating unit 32 updates the inactivation route by including the object 81 as a new object 81. If it is the first time that the self-propelled processing device 100 is traveling, all of the determined objects 81 are new objects 81, and therefore an inactivation route that includes all of them is generated.

このように、逐次更新されることで生成された地図情報に基づいて、制御部43は、自走式処理装置100を対象物81の位置(つまり対象位置)に向けて走行させて対象物81に接近させる。噴霧器46による液体の噴霧位置、又は、UV照射器47によるUV光の照射位置に到達した後、制御部43は、不活化処理部に、対象物81に対する不活化処理を行わせる(ステップS105)。 Based on the map information thus generated by successively updating it, the control unit 43 drives the self-propelled processing device 100 toward the position of the object 81 (i.e., the target position) and approaches the object 81. After reaching the position where the liquid is sprayed by the sprayer 46 or the position where UV light is irradiated by the UV irradiator 47, the control unit 43 causes the inactivation processing unit to perform inactivation processing on the object 81 (step S105).

ここで、図5は、実施の形態に係る自走式処理装置による走行及び不活化処理の動作を示すフローチャートである。図6は、実施の形態に係る撮像器の使用例について説明する第1図である。図7は、実施の形態に係る撮像器の使用例について説明する第2図である。図5では、上記のステップS105についてより詳しい動作が示されている。 Here, FIG. 5 is a flowchart showing the operation of the travel and inactivation process by the self-propelled processing device according to the embodiment. FIG. 6 is a first diagram explaining an example of use of the imager according to the embodiment. FIG. 7 is a second diagram explaining an example of use of the imager according to the embodiment. FIG. 5 shows more detailed operations for step S105 above.

図5に示すように、自走式処理装置100は、対象物81が決定されると、当該対象物81に対応する対象位置までの移動を開始する(ステップS201)。このとき、撮像器13は、移動している自走式処理装置100の周囲を撮像して画像を取得する(ステップS202)。対象物決定部20は、撮像された画像を取得して、あらかじめ定められた被処理対象83が検出されたか否かを判定する(ステップS203)。なお、ここでの自走式処理装置100の周囲とは、撮像された画像内に被処理対象83が検出可能な大きさで映り込む、自走式処理装置100を中心とした範囲内である。 As shown in FIG. 5, when the target object 81 is determined, the self-propelled processing device 100 starts moving to the target position corresponding to the target object 81 (step S201). At this time, the imager 13 captures the surroundings of the moving self-propelled processing device 100 to acquire the image (step S202). The target determination unit 20 acquires the captured image and determines whether or not a predetermined target object 83 to be processed has been detected (step S203). Note that the surroundings of the self-propelled processing device 100 here is a range centered on the self-propelled processing device 100, in which the target object 83 is reflected in the captured image at a detectable size.

画像に被処理対象83が検出されたと判定された場合、例えば、図6に示すように、自走式処理装置100が走行する経路の周囲に、被処理対象83が存在している。被処理対象とは、第1位置関係及び第2位置関係の差に基づいては検出が困難であるため、対象物81として決定されにくい物体であり、かつ、人99が触れる機会の多い物体である。図中の例では、エレベータのかご室を各階に移動させるために各階に設置された呼び出しボタンが被処理対象として検出されている。 When it is determined that the object to be processed 83 has been detected in the image, for example, as shown in FIG. 6, the object to be processed 83 is present around the route along which the self-propelled processing device 100 travels. The object to be processed is an object that is difficult to determine as the object 81 because it is difficult to detect based on the difference between the first positional relationship and the second positional relationship, and is also an object that is often touched by a person 99. In the example in the figure, a call button installed on each floor to move the elevator car to each floor is detected as the object to be processed.

呼び出しボタンは、壁面に沿ってほぼ凹凸なく設けられるので、対象物81としての検出が困難である。被処理対象としては、この他に、LIDARでの検出が困難な微小な凹凸で構成される物体が設定される。例えば、被処理対象83として、ドアノブ、壁スイッチ、及び、壁面設置型のタッチパネル式入力装置等が挙げられる。 The call button is installed along the wall surface with almost no irregularities, making it difficult to detect as the target object 81. Other objects to be processed include objects that are composed of minute irregularities that are difficult to detect with LIDAR. For example, examples of the target object 83 include doorknobs, wall switches, and wall-mounted touch panel input devices.

対象物決定部20を構成するプログラムには、例えば、同種の被処理対象83を複数の画像で学習させた学習済みの被処理対象検出モデルが組み込まれており、画像の入力に対して、あらかじめ定められた被処理対象83が当該画像内に含まれているか否かを判定することができる。この判定によって、画像内における被処理対象83の検出が行われる。 The program constituting the object determination unit 20 incorporates, for example, a trained processed object detection model that has been trained on multiple images of the same type of processed object 83, and can determine whether or not a predetermined processed object 83 is included in an input image. This determination allows detection of the processed object 83 in the image.

図5に戻り、対象物決定部20が被処理対象83を検出した場合(ステップS203でYes)、検出された被処理対象83についても不活化処理が行われる。具体的には、地図情報生成部32は、画像解析等によって、被処理対象83が検出された位置を不活化経路に加え、不活化経路を更新する。制御部43は更新された不活化経路に基づいて、駆動部41を制御して自走式処理装置100を被処理対象83が検出された位置に向けて走行させる。不活化処理のために適切な被処理対象83の近接位置に自走式処理装置100が移動した後、制御部43は、不活化処理部45を制御して被処理対象83の不活化処理を行わせる(ステップS204)。 Returning to FIG. 5, if the object determination unit 20 detects the target 83 (Yes in step S203), the detected target 83 is also inactivated. Specifically, the map information generation unit 32 adds the position where the target 83 is detected to the inactivation route by image analysis or the like, and updates the inactivation route. Based on the updated inactivation route, the control unit 43 controls the drive unit 41 to drive the self-propelled processing device 100 toward the position where the target 83 is detected. After the self-propelled processing device 100 moves to a position close to the target 83 appropriate for inactivation, the control unit 43 controls the inactivation processing unit 45 to perform inactivation processing on the target 83 (step S204).

一方で、対象物決定部20が被処理対象83を検出しなかった場合(ステップS203でNo)、制御部43は、対象物81の近接位置に到着したか否かを判定する(ステップS205)。制御部43が、対象物81の近接位置に到着していないと判定した場合(ステップS205でNo)、ステップS201に戻り処理を繰り返す。 On the other hand, if the object determination unit 20 does not detect the object to be processed 83 (No in step S203), the control unit 43 determines whether or not the object has arrived at the proximity position of the object 81 (step S205). If the control unit 43 determines that the object has not arrived at the proximity position of the object 81 (No in step S205), the process returns to step S201 and is repeated.

このように、自走式処理装置100は、対象物81の近接位置に到着するまで、被処理対象83が検出されるごとに当該被処理対象83に対する不活化処理も行う。なお、被処理対象83の不活化処理は、対象物81の後に行われてもよい。すなわち、自走式処理装置100は、対象物81の近接位置に到達するまで、被処理対象83を検出してその位置を記憶していき、対象物81に対する不活化処理が完了した後に、改めて被処理対象83の不活化処理を行ってもよい。 In this way, the self-propelled processing device 100 also performs inactivation processing on the target object 83 each time the target object 83 is detected until the self-propelled processing device 100 arrives at a position close to the target object 81. Note that the inactivation processing of the target object 83 may be performed after the target object 81. In other words, the self-propelled processing device 100 may detect the target object 83 and store its position until it arrives at a position close to the target object 81, and after the inactivation processing of the target object 81 is completed, the self-propelled processing device 100 may perform inactivation processing on the target object 83 again.

制御部43が、対象物81の近接位置に到着したと判定した場合(ステップS205でYes)、撮像器13は、対象物81の周囲の画像を取得する(ステップS206)。その後、対象物決定部20は、上記と同様に画像解析を行うことにより、取得した画像内に人99が検出されたか否かを判定する(ステップS207)。つまり、対象物決定部20は、対象物81の周囲に人99が存在するか否かを判定する。この対象物81の周囲とは、例えば図6に示すように、対象物81がベンチである場合、当該ベンチの座面上に座る人99を含め対象物81の三次元的な周囲を意味する。また、この対象物81の周囲は、人99が対象物81に対する不活化処理の妨げになる、又は、不活化処理における噴霧器46からのミスト又はUV照射器47からのUV光が人99に所定量以上届く範囲である。 When the control unit 43 determines that the object 81 has arrived at a position close to the object 81 (Yes in step S205), the imager 13 acquires an image of the periphery of the object 81 (step S206). Thereafter, the object determination unit 20 performs image analysis in the same manner as described above to determine whether or not a person 99 has been detected in the acquired image (step S207). In other words, the object determination unit 20 determines whether or not a person 99 is present around the object 81. For example, as shown in FIG. 6, when the object 81 is a bench, the periphery of the object 81 means the three-dimensional periphery of the object 81, including the person 99 sitting on the seat of the bench. The periphery of the object 81 is a range in which the person 99 interferes with the inactivation process of the object 81, or in which the mist from the sprayer 46 or the UV light from the UV irradiator 47 reaches the person 99 by a predetermined amount or more during the inactivation process.

このような場合、当該対象物81は適切に不活化処理ができない、又は、不活化処理によって、人99に悪影響を及ぼす可能性がある。したがって、対象物決定部20が、画像内に人99が検出されたと判定した場合(ステップS207でYes)、この対象物81を特定対象物として記憶する(ステップS208)。本実施の形態における自走式処理装置100は、現時点で不活化処理を行うべきでない対象物81を特定対象物として記憶部33に位置、人99の検出により不活化処理を行えなかったこと及び日時等を記憶することで、後に所定の空間150内の不活化処理を改めて行う際に、特定対象物を他の対象物81よりも優先して不活化処理することができる。 In such a case, the object 81 may not be appropriately inactivated, or the inactivation process may have a negative effect on the person 99. Therefore, when the object determination unit 20 determines that a person 99 has been detected in the image (Yes in step S207), the object 81 is stored as a specific object (step S208). In this embodiment, the self-propelled processing device 100 stores the object 81 that should not be inactivated at this time as a specific object in the memory unit 33, the position, the fact that the inactivation process could not be performed due to the detection of the person 99, the date and time, etc., so that when the inactivation process is performed again in the specified space 150 later, the specific object can be inactivated in priority over other objects 81.

また、このように人99の存在を検出したことを記憶部33などに蓄積することで、対象物81の周囲に存在する人99を検出した頻度を算出することができる。この頻度が高いほど不活化処理の優先度を高く設定し、所定の空間150内の複数の対象物81のそれぞれに対して、優先度の順で、不活化処理を行うことができる。 In addition, by storing the detection of the presence of a person 99 in the memory unit 33 or the like in this manner, it is possible to calculate the frequency with which a person 99 is detected around the object 81. The higher this frequency is, the higher the priority of the inactivation process is set, and the inactivation process can be performed on each of the multiple objects 81 within the specified space 150 in order of priority.

これによれば、第1位置関係及び第2位置関係に基づいて差分の領域が算出された対象位置の対象物81であっても実際には、人99があまり触れない物体であった場合に、このような対象物81の不活化処理の優先度を低下させることができる。一方で、より、高頻度に人99が周囲に存在していることから、人99が触りやすいと推定される対象物81の不活化処理の優先度を高くすることができる。よって、人99が触りやすい対象物81に対する不活化処理をより適切に行うことができる。 Accordingly, even if the object 81 at the target position has a difference area calculated based on the first positional relationship and the second positional relationship, if the object is actually an object that is not often touched by a person 99, the priority of the inactivation process for such an object 81 can be lowered. On the other hand, the priority of the inactivation process for an object 81 that is estimated to be easy for a person 99 to touch because people 99 are more frequently present in the vicinity can be increased. Therefore, the inactivation process for the object 81 that is easy for a person 99 to touch can be more appropriately performed.

特に、過去に人99の存在が検知されなかった対象物81については、不活化処理の対象から除外してもよい場合がある。したがって、対象位置検出部25は、第1位置関係及び第2位置関係の差に基づく位置であり、かつ、過去に対象物決定部20が、周囲に人99の存在を検知した実績がある位置を対象位置として検出してもよい。これにより、人99がほとんど近づかないような対象物81が不活化処理の対象として決定されることを抑制できる。 In particular, there are cases where an object 81 where the presence of a person 99 has not been detected in the past may be excluded from the target of the inactivation process. Therefore, the object position detection unit 25 may detect as the target position a position based on the difference between the first positional relationship and the second positional relationship, and a position around which the object determination unit 20 has previously detected the presence of a person 99. This makes it possible to prevent an object 81 that is rarely approached by a person 99 from being determined as a target of the inactivation process.

なお、上記の例では、撮像器13が人センサの一例として用いられている。人センサとしては、他に、サーマルカメラなどの赤外線センサ等を用いることもできる。 In the above example, the imager 13 is used as an example of a human sensor. Other types of human sensors, such as infrared sensors, can also be used.

図5に戻り、対象物決定部20が、画像内に人99が検出ていないと判定した場合(ステップS207でNo)、制御部43は、不活化処理部45を制御して当該対象物81に対する不活化処理を行う(ステップS209)。 Returning to FIG. 5, if the object determination unit 20 determines that a person 99 has not been detected in the image (No in step S207), the control unit 43 controls the inactivation processing unit 45 to perform inactivation processing on the object 81 (step S209).

図4に戻り、ステップS105が終了した後、制御部43は、不活化経路を参照して、所定の空間150内における全ての対象物81に対する不活化処理、又は、対象物81の特定対象物としての記憶を行ったか否かを判定する(ステップS106)。制御部43が所定の空間150内における全ての対象物81に対して上記いずれかの処理が行われたと判定されなかった場合(ステップS106でNo)、次の対象物81に対する不活化処理のステップS107に進む。なお、ステップS107では、対象が次の対象物81となっている以外には、実質的にステップS105と同様の処理が行われるので、ここでの説明を省略する。 Returning to FIG. 4, after step S105 is completed, the control unit 43 refers to the inactivation path and determines whether or not the inactivation process has been performed on all objects 81 in the specified space 150, or whether the objects 81 have been stored as specific objects (step S106). If the control unit 43 determines that none of the above processes have been performed on all objects 81 in the specified space 150 (No in step S106), the process proceeds to step S107 for the inactivation process on the next object 81. In step S107, the process is essentially the same as step S105, except that the object is the next object 81, and therefore will not be described here.

一方で、制御部43が所定の空間150内における全ての対象物81に対して上記いずれかの処理が行われたと判定した場合(ステップS106でYes)、制御部43は、ユーザが所有する端末装置93に対して、不活化処理の結果を通知する(ステップS108)。図8は、実施の形態に係る不活化処理結果の通知の一例を示す図である。例えば、制御部43及び端末装置93は、ネットワーク等を介してサーバなどと情報通信を行うことが可能となっている。この結果、制御部43及び端末装置93は、サーバなどを介して互いに情報通信を行うことが可能となっている。 On the other hand, if the control unit 43 determines that any of the above processes have been performed on all objects 81 in the specified space 150 (Yes in step S106), the control unit 43 notifies the terminal device 93 owned by the user of the result of the inactivation process (step S108). FIG. 8 is a diagram showing an example of the notification of the result of the inactivation process according to the embodiment. For example, the control unit 43 and the terminal device 93 are capable of communicating information with a server or the like via a network or the like. As a result, the control unit 43 and the terminal device 93 are capable of communicating information with each other via a server or the like.

端末装置93は、自走式処理装置100から情報を取得する通信装置を備え、取得した情報を処理し、処理した内容をユーザに対して表示できるディスプレイ等の表示手段を備えている。端末装置93としては、例えばいわゆるスマートフォン、いわゆるタブレット、いわゆるノートパソコン、いわゆるデスクトップパソコンなどを例示することができる。例えば、図8に示すように、不活化処理の結果は、地図状の画像として提示される。この地図では、図1の(c)と同様の対象物81の位置(高密度のドットハッチングが付された箇所)及び、円形又は交差印によりその対象物81に対する不活化処理の実施の有無が表示されている。例えば、図中の地図の左方の交差印のように、ユーザに提示される画像には、ステップS207で人99の存在が検出されたことで、特定対象物として記憶され、不活化処理が行われなかった対象物81が示されている。 The terminal device 93 is equipped with a communication device that acquires information from the self-propelled processing device 100, processes the acquired information, and is equipped with a display means such as a display that can display the processed content to the user. Examples of the terminal device 93 include a so-called smartphone, a so-called tablet, a so-called notebook computer, and a so-called desktop computer. For example, as shown in FIG. 8, the result of the inactivation process is presented as a map-like image. In this map, the position of the object 81 similar to that in FIG. 1(c) (a place with high density dot hatching) and the presence or absence of the inactivation process for the object 81 are displayed by a circle or a cross mark. For example, as shown by the cross mark on the left side of the map in the figure, the image presented to the user shows the object 81 that was stored as a specific object and was not subjected to the inactivation process due to the presence of a person 99 detected in step S207.

また、図中の地図の中央上方の円形のように、ユーザに提示される画像には、対象物81ではなくとも、ステップS203で被処理対象が検出されたことで不活化処理が行われた箇所が示されている。このようにして、端末装置93に通知が届くことで、所定の空間150の不活化処理の状況が一見してわかるようになっている。 Also, like the circle in the upper center of the map in the figure, the image presented to the user shows the location where the inactivation process was performed because the target object was detected in step S203, even if it is not the object 81. In this way, the notification is sent to the terminal device 93, so that the status of the inactivation process for the specified space 150 can be seen at a glance.

以上、説明したように、本実施の形態における自走式処理装置100は、所定の空間を自律的に走行し、対象物81に対して不活化処理を行うことで、対象物81付着する付着物を不活化する自走式処理装置100であって、自走式処理装置100の走行面200に沿う二次元的な被測定空間に存在する物体と自己との位置関係を取得する位置センサ10であって、走行面200と交差する高さ方向における第1高さH1の位置関係である第1位置関係、及び、高さ方向における第2高さH2の位置関係である第2位置関係を取得する位置センサ10と、第1位置関係及び第2位置関係の差に基づいて、所定の空間150内の位置である対象位置を検出し、検出された対象位置に対応する物体を対象物81として決定する対象物決定部20と、決定された対象物81に対して、不活化処理を行う不活化処理部45と、を備える。 As described above, the self-propelled processing device 100 in this embodiment autonomously travels in a predetermined space and performs an inactivation process on the target object 81 to inactivate the attachment attached to the target object 81. The self-propelled processing device 10 includes a position sensor 10 that acquires a positional relationship between the self and an object present in a two-dimensional measured space along the running surface 200 of the self-propelled processing device 10, which acquires a first positional relationship that is a positional relationship of a first height H1 in a height direction intersecting with the running surface 200, and a second positional relationship that is a positional relationship of a second height H2 in the height direction, an object determination unit 20 that detects an object position, which is a position within a predetermined space 150, based on the difference between the first positional relationship and the second positional relationship, and determines an object corresponding to the detected target position as the target object 81, and an inactivation processing unit 45 that performs an inactivation process on the determined object 81.

このような自走式処理装置100は、位置センサ10によって取得される第1位置関係及び第2位置関係に基づいて、機械的に第2高さH2に配置された対象物81を決定することができる。対象物81の決定を機械的に行うことができるので、ユーザなどがすべての対象物81を指定する等する必要がなく、また、対象物81が新たに増えた場合にも、自動的にこれを検出できる。この結果、所定の空間150内に存在する第2高さH2に配置された対象物81を適切に決定して不活化処理を行うことができる。よって、床面よりも高い位置にある物体の付着物による感染リスクを効率的に抑制することが可能となる。 Such a self-propelled processing device 100 can mechanically determine the object 81 located at the second height H2 based on the first positional relationship and the second positional relationship acquired by the position sensor 10. Since the object 81 can be determined mechanically, there is no need for the user to specify all the objects 81, and even if new objects 81 are added, they can be automatically detected. As a result, the object 81 located at the second height H2 in the specified space 150 can be appropriately determined and inactivation processing can be performed. Therefore, it is possible to efficiently suppress the risk of infection due to attachments on objects located higher than the floor surface.

また、例えば、対象物決定部20は、第1位置関係と第2位置関係との間に差が存在する被測定空間内の領域を対象領域として、対象領域に対応する所定の空間150内における位置を対象位置として検出してもよい。 Also, for example, the target object determination unit 20 may determine an area in the measured space where there is a difference between the first positional relationship and the second positional relationship as a target area, and detect a position in the specified space 150 that corresponds to the target area as a target position.

これによれば、第1位置関係と第2位置関係との間に差が存在する差分の領域(つまり対象領域)を算出し、差分の領域に対応する位置を対象位置として検出できる。この結果、対象位置に対応する所定の空間150内の物体が対象物81として機械的に決定される。 This allows a difference region (i.e., target region) where a difference exists between the first positional relationship and the second positional relationship to be calculated, and a position corresponding to the difference region to be detected as a target position. As a result, an object in a predetermined space 150 that corresponds to the target position is mechanically determined as a target object 81.

また、例えば、さらに、位置センサ10とは異なる人センサ(例えば、撮像器13)を備え、不活化処理部45は、対象物81に対する不活化処理を行う際に、人センサが対象位置の周囲に存在する人99を検出した場合は、周囲に人99が検出された対象位置に対応する対象物81に対する不活化処理を行わなくてもよい。 In addition, for example, a human sensor (e.g., an imager 13) different from the position sensor 10 may be provided, and when the inactivation processing unit 45 performs the inactivation processing on the object 81, if the human sensor detects a person 99 present around the target position, the inactivation processing unit 45 may not need to perform the inactivation processing on the object 81 corresponding to the target position around which the person 99 is detected.

これによれば、対象物81に対する不活化処理を行った場合に、不活化処理の影響を受け得る人99が存在する場合に、この対象物81に対する不活化処理を行わない選択が可能となる。つまり、人99に対して報知など行う必要なく、安全に所定の空間150内の対象物81に対して不活化処理を行うことができる。 According to this, when an inactivation process is performed on an object 81, if a person 99 who may be affected by the inactivation process is present, it is possible to select not to perform the inactivation process on the object 81. In other words, it is possible to safely perform the inactivation process on the object 81 in the specified space 150 without the need to notify the person 99.

また、例えば、さらに、不活化処理が行われなかった対象物81を特定対象物として記憶する記憶装置(例えば、記憶部33)を備え、過去に記憶された特定対象物に対して、所定の空間150内の他の対象物81よりも優先して、不活化処理を行ってもよい。 In addition, for example, a storage device (e.g., storage unit 33) may be provided that stores objects 81 that have not been subjected to inactivation processing as specific objects, and the previously stored specific objects may be subjected to inactivation processing in priority over other objects 81 within the specified space 150.

これによれば、一度不活化処理を行わなかった対象物81(特定対象物)に対して、改めて、他の対象物81よりも優先的に不活化処理を行うことができる。不活化処理が何らかの理由で行われなかった対象物81では、付着物の増殖など感染リスクが増大していることから、他の対象物81よりも優先して不活化処理を行うことで、優先的に感染リスクの抑制を図ることができる。 This allows the inactivation process to be performed again on objects 81 (specific objects) that have not been inactivated once, with priority over other objects 81. Objects 81 that have not been inactivated for some reason have an increased risk of infection due to proliferation of attached matter, and so by performing the inactivation process with priority over other objects 81, the risk of infection can be preferentially reduced.

また、例えば、さらに、位置センサ10とは異なる人センサ(例えば、撮像器13)を備え、人センサが対象位置の周囲に存在する人99を検出した頻度が高いほど、優先度を高く設定し、所定の空間150内の複数の対象物81のそれぞれに対して、優先度が高い順で、不活化処理を行ってもよい。 In addition, for example, a human sensor (e.g., an imager 13) different from the position sensor 10 may be provided, and the higher the frequency with which the human sensor detects a person 99 present around the target position, the higher the priority may be set, and the inactivation process may be performed on each of the multiple objects 81 within the specified space 150 in descending order of priority.

これによれば、より感染リスクが高いと推定される、周囲の人99の存在頻度が高い対象物81を優先して、不活化処理を行うことができる。 This allows inactivation processing to be performed with priority on objects 81 that are estimated to have a higher risk of infection and are likely to be frequently occupied by people 99 in the vicinity.

また、例えば、さらに、位置センサ10とは異なる人センサ(例えば、撮像器13)を備え、対象物決定部20は、第1位置関係及び第2位置関係の差に基づく位置であり、かつ、過去に人センサが、周囲に人99の存在を検知した実績がある位置を対象位置として検出してもよい。 In addition, for example, a human sensor (e.g., an imager 13) different from the position sensor 10 may be provided, and the target object determination unit 20 may detect as the target position a position based on the difference between the first positional relationship and the second positional relationship, and a position where the human sensor has previously detected the presence of a person 99 nearby.

これによれば、人99が周囲に存在しないことから、人99による付着物の付着の可能性が低い物体を対象物81から除外して、その他の比較的感染リスクの高い対象物81を不活化処理できる。 In this way, since there are no people 99 in the vicinity, objects that are unlikely to have particles attached thereto by people 99 can be excluded from the target object 81, and other targets 81 that have a relatively high risk of infection can be inactivated.

また、例えば、さらに、自走式処理装置100の周囲を撮像して画像を取得する撮像器13を備え、画像内に、対象物81とは異なる不活化処理の対象である被処理対象83を検出した場合、不活化処理部は、さらに、所定の空間150内における被処理対象83に対して不活化処理を行ってもよい。 For example, the self-propelled processing device 100 may further include an imager 13 that captures an image of the surroundings of the self-propelled processing device 100 to obtain the image. When a target object 83 that is a target of inactivation processing different from the target object 81 is detected in the image, the inactivation processing device may further perform inactivation processing on the target object 83 within the specified space 150.

これによれば、撮像器13によって発見された被処理対象83についても不活化処理を行うことができる。 This allows inactivation processing to be performed on the processing target 83 discovered by the imager 13.

また、例えば、自走式処理装置100は、所定の空間150内の複数の対象物81のそれぞれに対して、自走式処理装置100が走行を開始する開始位置から近い順で、不活化処理を行ってもよい。 Also, for example, the self-propelled processing device 100 may perform inactivation processing on each of a plurality of objects 81 within a specified space 150 in the order of proximity to the starting position where the self-propelled processing device 100 starts moving.

これによれば、所定のルールなどに沿って優先順位を設けて対象物81の不活化処理を行う場合に比べ、不活化経路などの計算処理が簡略化でき、計算リソースのコストを低下させることができる。 This simplifies the calculation process for the inactivation path, etc., and reduces the cost of calculation resources, compared to when the inactivation process of the target object 81 is performed by setting priorities according to predetermined rules, etc.

また、本実施の形態における対象物決定方法は、所定の空間150を自律的に走行して、対象物81に対して不活化処理を行うことで、対象物81に付着する付着物を不活化する自走式処理装置100において用いられる対象物決定方法であって、自走式処理装置100の走行面200と交差する高さ方向における第1高さH1の、走行面200に沿う二次元的な被測定空間に存在する物体と自走式処理装置100との位置関係である第1位置関係、及び、高さ方向における第2高さH2の、被測定空間に存在する物体と自走式処理装置100との位置関係であるである第2位置関係を取得し、第1位置関係及び第2位置関係の差に基づいて、所定の空間150内の位置である対象位置を検出して、検出された対象位置に対応する物体を対象物81として決定する。 The object determination method in this embodiment is an object determination method used in a self-propelled processing device 100 that autonomously travels in a specified space 150 and performs an inactivation process on the object 81 to inactivate an attachment attached to the object 81, and obtains a first positional relationship that is a positional relationship between the self-propelled processing device 100 and an object present in a two-dimensional measured space along the running surface 200 of the self-propelled processing device 100 at a first height H1 in a height direction intersecting with the running surface 200 of the self-propelled processing device 100, and a second positional relationship that is a positional relationship between the self-propelled processing device 100 and an object present in the measured space at a second height H2 in the height direction, detects an object position, which is a position within the specified space 150, based on the difference between the first positional relationship and the second positional relationship, and determines the object corresponding to the detected object position as the object 81.

これによれば、上記の自走式処理装置100と同様の効果を奏するための対象物81の決定を行うことができる。 This makes it possible to determine the target object 81 to achieve the same effect as the self-propelled processing device 100 described above.

また、本実施の形態におけるプログラムは、上記に記載の対象物決定方法をコンピュータに実行させるためのプログラムである。 The program in this embodiment is a program for causing a computer to execute the object determination method described above.

これによれば、コンピュータを用いて、上記の自走式処理装置100と同様の効果を奏するための対象物81の決定方法を実行できる。 This allows a computer to be used to execute a method for determining an object 81 to achieve the same effect as the self-propelled processing device 100 described above.

(その他の実施の形態)
本発明は、上記実施の形態に限定されるものではない。例えば、本明細書において記載した構成要素を任意に組み合わせて、また、構成要素のいくつかを除外して実現される別の実施の形態を本発明の実施の形態としてもよい。また、上記実施の形態に対して本発明の主旨、すなわち、請求の範囲に記載される文言が示す意味を逸脱しない範囲で当業者が思いつく各種変形を施して得られる変形例も本発明に含まれる。
(Other embodiments)
The present invention is not limited to the above-mentioned embodiment. For example, the components described in this specification may be combined in any way, or some of the components may be removed to create another embodiment of the present invention. In addition, the present invention also includes modifications that are made to the above-mentioned embodiment by those skilled in the art without departing from the spirit of the present invention, that is, the meaning of the words described in the claims.

上記実施の形態において、自走式処理装置は、単一の装置によって実現されたが、複数の装置が互いに連携して実現する自走式処理システムであってもよい。例えば、上記の実施の形態における対象物決定部の機能を有するサーバ装置と、上記の実施の形態における自走式処理装置のその他の機能のみを有する自走式処理装置とを通信可能とすることで、自走式処理システムを実現することができる。また、このサーバ装置が実行するプログラムとして、第1位置関係及び第2位置関係に基づいて、対象位置を検出し、対象物を決定する対象物決定方法をサーバ装置に実行させることもできる。 In the above embodiment, the self-propelled processing device is realized by a single device, but it may be a self-propelled processing system realized by multiple devices working together. For example, a self-propelled processing system can be realized by enabling communication between a server device having the function of the object determination unit in the above embodiment and a self-propelled processing device having only the other functions of the self-propelled processing device in the above embodiment. In addition, the server device can be made to execute a program to detect an object position and determine an object based on a first positional relationship and a second positional relationship.

また、特定の処理部が実行する処理を別の処理部が実行してもよい。また、上記実施の形態における装置間の通信方法については特に限定されるものではない。上記実施の形態において2つの装置が通信を行う場合、2つの装置間には図示されない中継装置が介在してもよい。 In addition, the processing performed by a specific processing unit may be executed by another processing unit. Furthermore, the communication method between the devices in the above embodiment is not particularly limited. When two devices communicate in the above embodiment, a relay device (not shown) may be interposed between the two devices.

また、上記実施の形態で説明された処理の順序は、一例である。複数の処理の順序は変更されてもよいし、複数の処理は並行して実行されてもよい。 The order of the processes described in the above embodiment is merely an example. The order of the processes may be changed, and the processes may be performed in parallel.

また、上記の自走式処理装置に、床面を吸引することで、床面上に飛散した細菌及びウイルス等を集塵する構成を組み合わせてもよい。上記の実施の形態において説明した対象物の周囲には対象物に触り得る人が集まりやすいと考えられる。この結果、対象物の周囲の床面には、その他の床面に比べて比較的多くの細菌及びウイルス等が飛散している可能性がある。つまり、自走式処理装置に床面の吸引機能を組み合わせるのみで、より効率的に細菌及びウイルス等を除去することができる。 The above-mentioned self-propelled treatment device may also be combined with a configuration that collects bacteria, viruses, etc. scattered on the floor surface by suctioning the floor surface. It is considered that people who may touch the object tend to gather around the object described in the above embodiment. As a result, there is a possibility that a relatively large amount of bacteria, viruses, etc. may be scattered on the floor surface around the object compared to other floor surfaces. In other words, bacteria, viruses, etc. can be removed more efficiently by simply combining the floor suction function with the self-propelled treatment device.

また、上記の実施の形態においては、第1高さにおける第1位置関係及び第2高さにおける第2位置関係をそれぞれ取得するためのセンサを別個に備える位置センサの構成を説明したが、位置センサはこれに限らない。例えば、図9は、変形例1に係る自走式処理装置の位置センサを示す概略図である。この例での位置センサ10aは、第1センサ11aのみによって、第1位置関係及び第2位置関係を取得可能な構成である。ここでの位置センサ10aは、切り替え機構11bを有する。切り替え機構11bは、第1センサ11aを回動可能に支持する構成となっている。この他、切り替え機構11bには、第1センサ11aを回動させるためのアクチュエータ(不図示)が設けられる。 In the above embodiment, the position sensor is configured to have separate sensors for acquiring the first positional relationship at the first height and the second positional relationship at the second height, but the position sensor is not limited to this. For example, FIG. 9 is a schematic diagram showing a position sensor of a self-propelled processing device according to variant example 1. The position sensor 10a in this example is configured to acquire the first positional relationship and the second positional relationship using only the first sensor 11a. The position sensor 10a here has a switching mechanism 11b. The switching mechanism 11b is configured to rotatably support the first sensor 11a. In addition, the switching mechanism 11b is provided with an actuator (not shown) for rotating the first sensor 11a.

第1センサ11aは、第1高さH1に向けて光の出射及び受光を行う第1モード(1点鎖線で表現)と、第2高さに向けて光の出射及び受光を行う第2モード(実線で表現)と、を白抜き両矢印のように切り替えることができる。この結果、第1センサ11aは、第1モードで第1位置関係を取得し、かつ、第2モードで第2位置関係を取得することが1つのセンサによって可能となっている。このような位置センサ10aを自走式処理装置に適用してもよい。 The first sensor 11a can be switched between a first mode (represented by a dashed line) in which light is emitted and received toward a first height H1, and a second mode (represented by a solid line) in which light is emitted and received toward a second height, as shown by the open double-headed arrow. As a result, the first sensor 11a is capable of acquiring a first positional relationship in the first mode and acquiring a second positional relationship in the second mode, all by using a single sensor. Such a position sensor 10a may be applied to a self-propelled processing device.

このように、変形例1に係る自走式処理装置では、位置センサ10aは、第1位置関係を取得する第1モードと、第2位置関係を取得する第2モードと、を切り替え可能な切り替え機構11bを有する。 Thus, in the self-propelled processing device of variant example 1, the position sensor 10a has a switching mechanism 11b that can switch between a first mode for acquiring a first positional relationship and a second mode for acquiring a second positional relationship.

これによれば、2つの位置関係を取得するための位置センサを共通化することができるので、コスト面で有利な自走式処理装置を実現できる。 This allows the position sensor for acquiring the two positional relationships to be shared, making it possible to realize a self-propelled processing device that is advantageous in terms of cost.

また、上記の実施の形態においては、第1高さ及び第2高さの位置関係のみを用いる構成について説明した。例えば、上記に加えて、第3高さの位置関係をさらに組み合わせるとしてもよい。これにより、第2高さにおいてベンチ等の対象物を、第3高さにおいて手すりなどの対象物をそれぞれ検出することもできる。つまり、高さの異なる2種類以上の対象物を一挙に検出してまとめて不活化処理を行うことが可能となる。なお、この構成においては、第3センサ及び第4取得部などをさらに備えることが好ましい。 In the above embodiment, a configuration using only the positional relationship between the first height and the second height has been described. For example, in addition to the above, a positional relationship at a third height may also be combined. This makes it possible to detect objects such as benches at the second height and objects such as handrails at the third height. In other words, it becomes possible to simultaneously detect two or more types of objects at different heights and perform inactivation processing all at once. In this configuration, it is preferable to further include a third sensor and a fourth acquisition unit.

また、第3高さにおける第3位置関係の別の使用例について説明する。図10は、変形例2に係る自走式処理装置による対象位置の検出について説明する図である。図10では、壁面に沿う方向から見た対象物81の側面図が示されている。この例では、第2高さH2に存在する対象物81を、第1高さH1及び第3高さH3それぞれでの位置関係も用いて検出している。 Furthermore, another example of using the third positional relationship at the third height will be described. FIG. 10 is a diagram for explaining detection of an object position by a self-propelled processing device according to variant example 2. FIG. 10 shows a side view of an object 81 as seen from a direction along a wall surface. In this example, an object 81 present at the second height H2 is detected using the positional relationships at the first height H1 and the third height H3 as well.

例えば、第1高さH1及び第2高さH2の第1位置関係及び第2位置関係の間に差分の領域が算出された場合に、これが壁面のデザインによって形成されていることが起こり得る。そこで、第1高さH1及び第2高さH2の第1位置関係及び第2位置関係の間に差分の領域が算出され、かつ、第2高さH2及び第3高さH3の第2位置関係及び第3位置関係の間に差分の領域が算出される場合にのみ対象領域を検出して対象物81を決定する構成としてもよい。第1高さH1及び第2高さH2の関係は、上記の実施の形態と同様であるが、第2高さH2と第3高さH3との関係は、第3高さH3と第2高さH2との差が人が手で把持する際に程よい5.0~10cm程度としておくことで、第1位置関係と第2位置関係との間で凹凸の有無が検知され、第2位置関係と第3位置関係との間で、この凹凸が人による把持を想定しない程高さ方向に継続している場合を除外することができる。 For example, when a difference area is calculated between the first positional relationship and the second positional relationship of the first height H1 and the second height H2, it may be formed by the design of the wall. Therefore, a configuration may be adopted in which the target area is detected and the target object 81 is determined only when a difference area is calculated between the first positional relationship and the second positional relationship of the first height H1 and the second height H2, and a difference area is calculated between the second positional relationship and the third positional relationship of the second height H2 and the third height H3. The relationship between the first height H1 and the second height H2 is the same as in the above embodiment, but the relationship between the second height H2 and the third height H3 is set to about 5.0 to 10 cm, which is appropriate for a person to grasp the third height H3 and the second height H2. This allows the presence or absence of unevenness between the first positional relationship and the second positional relationship to be detected, and cases in which the unevenness continues in the height direction between the second positional relationship and the third positional relationship to the extent that it is not expected for a person to grasp the object can be excluded.

このほか、第3位置関係を組み合わせることで、各種の閾値などと併せてより詳細に人が触り得る対象物の検知を行うことが可能となる。 In addition, by combining the third positional relationship with various thresholds, it becomes possible to detect objects that people may touch in more detail.

このように、変形例2に係る自走式処理装置では、位置センサ10は、走行面と交差する高さ方向における第3高さH3の位置関係である第3位置関係を取得し、対象物決定部20は、第1位置関係、第2位置関係、及び第3位置関係の差に基づいて、所定の空間150内の位置である対象位置を検出する。 In this way, in the self-propelled processing device according to variant example 2, the position sensor 10 acquires a third positional relationship, which is a positional relationship at a third height H3 in a height direction intersecting with the traveling surface, and the target determination unit 20 detects a target position, which is a position within a specified space 150, based on the difference between the first positional relationship, the second positional relationship, and the third positional relationship.

これによれば、さらに第3位置関係を組み合わせてより適切な対象位置の検出及び対象物の決定を行うことができる。 This allows for more appropriate detection of the target position and determination of the target object by further combining a third positional relationship.

また、上記実施の形態において、各構成要素は、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサなどのプログラム実行部が、ハードディスク又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。 In addition, in the above embodiment, each component may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.

また、各構成要素は、ハードウェアによって実現されてもよい。例えば、各構成要素は、回路(又は集積回路)でもよい。これらの回路は、全体として1つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。 Furthermore, each component may be realized by hardware. For example, each component may be a circuit (or an integrated circuit). These circuits may form a single circuit as a whole, or each may be a separate circuit. Furthermore, each of these circuits may be a general-purpose circuit, or a dedicated circuit.

また、本発明の全般的又は具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD-ROMなどの記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。例えば、本発明は、配達物通知システムなどのコンピュータが実行する配達物通知方法として実行されてもよいし、このような配達物通知方法をコンピュータに実行させるためのプログラムとして実現されてもよい。また、本発明は、このようなプログラムが記録されたコンピュータ読み取り可能な非一時的な記録媒体として実現されてもよい。 In addition, the general or specific aspects of the present invention may be realized as a system, an apparatus, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM. Also, the present invention may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium. For example, the present invention may be implemented as a delivery notification method executed by a computer such as a delivery notification system, or may be realized as a program for causing a computer to execute such a delivery notification method. Also, the present invention may be realized as a computer-readable non-transitory recording medium on which such a program is recorded.

その他、各実施の形態に対して当業者が思いつく各種変形を施して得られる形態、又は、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本発明に含まれる。 In addition, the present invention also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art may conceive, or forms realized by arbitrarily combining the components and functions of each embodiment within the scope of the spirit of the present invention.

本開示は、自律的に走行し人が触り得る対象物に対する不活化処理のために利用可能である。 This disclosure can be used for inactivation processing of objects that move autonomously and can be touched by humans.

10、10a 位置センサ
11、11a 第1センサ
11b 切り替え機構
12 第2センサ
13 撮像器
20 対象物決定部
21 センサデータ取得部
22 第1取得部
23 第2取得部
24 第3取得部
25 対象位置検出部
31 自己位置検出部
32 地図情報生成部
33 記憶部
41 駆動部
42 車輪モータ
43 制御部
44 地図情報取得部
45 不活化処理部
46 噴霧器
47 UV照射器
81 対象物
83 被処理対象
93 端末装置
96 椅子
97 手すり
98 境界
99 人
100 自走式処理装置
150 所定の空間
200 走行面
10, 10a Position sensor 11, 11a First sensor 11b Switching mechanism 12 Second sensor 13 Imaging device 20 Object determination unit 21 Sensor data acquisition unit 22 First acquisition unit 23 Second acquisition unit 24 Third acquisition unit 25 Object position detection unit 31 Self-position detection unit 32 Map information generation unit 33 Memory unit 41 Drive unit 42 Wheel motor 43 Control unit 44 Map information acquisition unit 45 Inactivation processing unit 46 Sprayer 47 UV irradiator 81 Object 83 Object to be treated 93 Terminal device 96 Chair 97 Handrail 98 Boundary 99 Person 100 Self-propelled processing device 150 Predetermined space 200 Travel surface

Claims (12)

所定の空間を自律的に走行し、対象物に対して不活化処理を行うことで、前記対象物に付着する付着物を不活化する自走式処理装置であって、
前記自走式処理装置の走行面に沿う二次元的な被測定空間に存在する物体と自己との位置関係を取得する位置センサであって、前記走行面と交差する高さ方向における第1高さの前記位置関係である第1位置関係、及び、前記高さ方向における前記第1高さとは異なる第2高さの前記位置関係である第2位置関係を取得する位置センサと、
前記第1位置関係及び前記第2位置関係の差に基づいて、前記所定の空間内の位置である対象位置を検出し、検出された前記対象位置に対応する前記物体を前記対象物として決定する対象物決定部と、
決定された前記対象物に対して、前記不活化処理を行う不活化処理部と、を備える
自走式処理装置。
A self-propelled treatment device that autonomously travels in a predetermined space and performs an inactivation treatment on an object, thereby inactivating an attachment attached to the object,
a position sensor that acquires a positional relationship between the self-propelled processing device and an object that exists in a two-dimensional measured space along a traveling surface of the self-propelled processing device, the position sensor acquiring a first positional relationship that is the positional relationship at a first height in a height direction intersecting the traveling surface, and a second positional relationship that is the positional relationship at a second height in the height direction that is different from the first height;
an object determination unit that detects an object position that is a position in the predetermined space based on a difference between the first positional relationship and the second positional relationship, and determines the object corresponding to the detected object position as the object;
and an inactivation processing unit that performs the inactivation processing on the determined object.
前記対象物決定部は、前記第1位置関係と前記第2位置関係との間に差が存在する前記被測定空間内の領域を対象領域として、前記対象領域に対応する前記所定の空間内における位置を前記対象位置として検出する
請求項1に記載の自走式処理装置。
The self-propelled processing device according to claim 1 , wherein the target determination unit detects an area in the measured space where a difference exists between the first positional relationship and the second positional relationship as a target area, and detects a position in the specified space corresponding to the target area as the target position.
前記位置センサは、前記第1位置関係を取得する第1モードと、前記第2位置関係を取得する第2モードと、を切り替え可能な切り替え機構を有する
請求項1又は2に記載の自走式処理装置。
The self-propelled processing device according to claim 1 or 2, wherein the position sensor has a switching mechanism capable of switching between a first mode for acquiring the first positional relationship and a second mode for acquiring the second positional relationship.
さらに、前記位置センサとは異なる人センサを備え、
前記不活化処理部は、前記対象物に対する前記不活化処理を行う際に、
前記人センサが前記対象位置の周囲に存在する人を検出した場合は、周囲に人が検出された前記対象位置に対応する前記対象物に対する前記不活化処理を行わない
請求項1~3のいずれか1項に記載の自走式処理装置。
Further, a human sensor different from the position sensor is provided,
When performing the inactivation treatment on the object, the inactivation treatment unit
The self-propelled processing device according to any one of claims 1 to 3, wherein when the human sensor detects a person present around the target position, the inactivation process is not performed on the object corresponding to the target position where a person is detected around.
さらに、前記不活化処理が行われなかった前記対象物を特定対象物として記憶する記憶装置を備え、
過去に記憶された前記特定対象物に対して、前記所定の空間内の他の前記対象物よりも優先して、前記不活化処理を行う
請求項4に記載の自走式処理装置。
Further, a storage device is provided for storing the object that has not been subjected to the inactivation treatment as a specific object,
The self-propelled processing device according to claim 4 , wherein the inactivation process is performed on the specific object stored in the past with priority over other objects in the predetermined space.
さらに、前記位置センサとは異なる人センサを備え、
前記人センサが前記対象位置の周囲に存在する人を検出した頻度が高いほど、優先度を高く設定し、
前記所定の空間内の複数の前記対象物のそれぞれに対して、前記優先度が高い順で、前記不活化処理を行う
請求項1~5のいずれか1項に記載の自走式処理装置。
Further, a human sensor different from the position sensor is provided,
The higher the frequency with which the human sensor detects a person present around the target position, the higher the priority is set;
The self-propelled processing device according to claim 1 , wherein the inactivation process is performed on each of the plurality of objects in the predetermined space in descending order of priority.
さらに、前記位置センサとは異なる人センサを備え、
前記対象物決定部は、前記第1位置関係及び前記第2位置関係の差に基づく位置であり、かつ、過去に前記人センサが、周囲に人の存在を検知した実績がある位置を前記対象位置として検出する
請求項1~6のいずれか1項に記載の自走式処理装置。
Further, a human sensor different from the position sensor is provided,
The self-propelled processing device according to any one of claims 1 to 6, wherein the target object determination unit detects as the target position a position based on a difference between the first positional relationship and the second positional relationship, and a position where the human sensor has previously detected the presence of a human in the vicinity.
前記位置センサは、前記走行面と交差する高さ方向における、前記第1高さ及び前記第2高さとは異なる第3高さの前記位置関係である第3位置関係を取得し、
前記対象物決定部は、前記第1位置関係、前記第2位置関係、及び前記第3位置関係の差に基づいて、前記所定の空間内の位置である対象位置を検出する
請求項1~7のいずれか1項に記載の自走式処理装置。
the position sensor acquires a third positional relationship, which is the positional relationship at a third height different from the first height and the second height in a height direction intersecting the traveling surface;
The self-propelled processing device according to any one of claims 1 to 7, wherein the target determination unit detects a target position, which is a position within the specified space, based on a difference between the first positional relationship, the second positional relationship, and the third positional relationship.
さらに、前記自走式処理装置の周囲を撮像して画像を取得する撮像器を備え、
前記画像内に、前記対象物とは異なる前記不活化処理の対象である被処理対象を検出した場合、前記不活化処理部は、さらに、前記所定の空間内における前記被処理対象に対して前記不活化処理を行う
請求項1~8のいずれか1項に記載の自走式処理装置。
Further, an image capturing device is provided for capturing an image of the surroundings of the self-propelled processing device,
A self-propelled processing device as described in any one of claims 1 to 8, wherein when a processed object that is the subject of the inactivation treatment different from the target object is detected in the image, the inactivation processing unit further performs the inactivation treatment on the processed object within the specified space.
前記自走式処理装置は、前記所定の空間内の複数の前記対象物のそれぞれに対して、前記自走式処理装置が走行を開始する開始位置から近い順で、前記不活化処理を行う
請求項1~9のいずれか1項に記載の自走式処理装置。
The self-propelled processing device according to any one of claims 1 to 9, wherein the self-propelled processing device performs the inactivation treatment on each of the plurality of objects in the specified space in order of proximity to a starting position where the self-propelled processing device starts moving.
所定の空間を自律的に走行して、対象物に対して不活化処理を行うことで、前記対象物に付着する付着物を不活化する自走式処理装置において用いられる対象物決定方法であって、
前記自走式処理装置の走行面と交差する高さ方向における第1高さの、前記走行面に沿う二次元的な被測定空間に存在する物体と前記自走式処理装置との位置関係である第1位置関係、及び、前記高さ方向における前記第1高さとは異なる第2高さの、前記被測定空間に存在する物体と前記自走式処理装置との位置関係であるである第2位置関係を取得し、
前記第1位置関係及び前記第2位置関係の差に基づいて、前記所定の空間内の位置である対象位置を検出して、検出された前記対象位置に対応する前記物体を前記対象物として決定する
対象物決定方法。
A method for determining an object to be processed in a self-propelled processing device that autonomously travels in a predetermined space and performs an inactivation process on an object to inactivate an object attached thereto, comprising:
A first positional relationship is obtained, which is a positional relationship between an object present in a two-dimensional measured space along the traveling surface and the self-propelled processing device at a first height in a height direction intersecting with a traveling surface of the self-propelled processing device, and a second positional relationship is obtained, which is a positional relationship between an object present in the measured space and the self-propelled processing device at a second height different from the first height in the height direction;
a target position, which is a position within the specified space, is detected based on a difference between the first positional relationship and the second positional relationship, and the object corresponding to the detected target position is determined as the target object.
請求項11に記載の対象物決定方法をコンピュータに実行させるための
プログラム。
A program for causing a computer to execute the object determination method according to claim 11.
JP2020197549A 2020-11-27 2020-11-27 Self-propelled processing device, object determination method, and program Active JP7555017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020197549A JP7555017B2 (en) 2020-11-27 2020-11-27 Self-propelled processing device, object determination method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020197549A JP7555017B2 (en) 2020-11-27 2020-11-27 Self-propelled processing device, object determination method, and program

Publications (2)

Publication Number Publication Date
JP2022085725A JP2022085725A (en) 2022-06-08
JP7555017B2 true JP7555017B2 (en) 2024-09-24

Family

ID=81892501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020197549A Active JP7555017B2 (en) 2020-11-27 2020-11-27 Self-propelled processing device, object determination method, and program

Country Status (1)

Country Link
JP (1) JP7555017B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108776473A (en) 2018-05-23 2018-11-09 上海圭目机器人有限公司 A kind of working method of intelligent disinfecting robot
CN108837166A (en) 2018-08-23 2018-11-20 上海钛米机器人科技有限公司 Deployable and collapsible chlorination equipment and autonomous disinfection robot
CN108853546A (en) 2018-08-23 2018-11-23 上海钛米机器人科技有限公司 Autonomous chlorination equipment and its moving method
JP2019092922A (en) 2017-11-24 2019-06-20 株式会社大林組 Sanitization method and sanitization device
CN111588877A (en) 2020-05-25 2020-08-28 路邦康建有限公司 Mobile safety monitoring disinfection system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019092922A (en) 2017-11-24 2019-06-20 株式会社大林組 Sanitization method and sanitization device
CN108776473A (en) 2018-05-23 2018-11-09 上海圭目机器人有限公司 A kind of working method of intelligent disinfecting robot
CN108837166A (en) 2018-08-23 2018-11-20 上海钛米机器人科技有限公司 Deployable and collapsible chlorination equipment and autonomous disinfection robot
CN108853546A (en) 2018-08-23 2018-11-23 上海钛米机器人科技有限公司 Autonomous chlorination equipment and its moving method
CN111588877A (en) 2020-05-25 2020-08-28 路邦康建有限公司 Mobile safety monitoring disinfection system

Also Published As

Publication number Publication date
JP2022085725A (en) 2022-06-08

Similar Documents

Publication Publication Date Title
JP7345142B2 (en) Risk assessment system and risk assessment method
EP3082542B1 (en) Sensing climb of obstacle of a robotic cleaning device
CN105793790B (en) Prioritizing cleaning zones
CN106489104B (en) Systems and methods for use of optical range sensors in mobile robots
EP3104194B1 (en) Robot positioning system
US11559179B2 (en) Self-propelled pathogen detection device, pathogen detection system, and control method
US11402850B2 (en) Robotic cleaning device with operating speed variation based on environment
ES2928877T3 (en) System with at least two soil treatment devices
JP2019002677A (en) Autonomous floor processing equipment
JP2019034138A (en) Operation method of cleaner that moves autonomously
JP2020171684A (en) A system with a manually guided floor treatment device, a floor treatment device dedicated to automatic operation, and a calculation unit.
CN114847812B (en) Automatic control method, device and equipment for disinfection floor cleaning robot and storage medium
CN110621208A (en) Method for detecting a height difference of a surface in front of a robotic cleaning device
JP2019139602A (en) Risk evaluation system and risk evaluation method
KR102818492B1 (en) Moving robot for avoiding suction-restricted object and method for avoiding suction-restricted object of moving robot
JP7564661B2 (en) Mobile disinfection equipment and indoor disinfection systems
JP7555017B2 (en) Self-propelled processing device, object determination method, and program
JP7637917B2 (en) Vacuum cleaner
US20220175209A1 (en) Autonomous travel-type cleaner, method for controlling autonomous travel-type cleaner, and program
US20220167808A1 (en) Autonomous cleaner and cleaning system
KR101615666B1 (en) Antifungal robot cleaner for healthcare
JP7519579B2 (en) Vacuum cleaner system and method for posting dangerous positions
WO2025007909A1 (en) Autonomous mobile device, and control method and apparatus therefor, and storage medium
WO2020017239A1 (en) Self-propelled type vacuum cleaner and control method for self-propelled type vacuum cleaner
JP2023003684A (en) Autonomously traveling robot and notification system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240613

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240827

R150 Certificate of patent or registration of utility model

Ref document number: 7555017

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150