JP7172964B2 - 管理システム、管理方法、プログラム、自律移動装置 - Google Patents

管理システム、管理方法、プログラム、自律移動装置 Download PDF

Info

Publication number
JP7172964B2
JP7172964B2 JP2019212422A JP2019212422A JP7172964B2 JP 7172964 B2 JP7172964 B2 JP 7172964B2 JP 2019212422 A JP2019212422 A JP 2019212422A JP 2019212422 A JP2019212422 A JP 2019212422A JP 7172964 B2 JP7172964 B2 JP 7172964B2
Authority
JP
Japan
Prior art keywords
cleanliness
mobile device
autonomous mobile
task
mobile robot
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
JP2019212422A
Other languages
English (en)
Other versions
JP2021086202A (ja
Inventor
智久 高井
雄平 山口
聡 豊島
裕太 渡邊
幹生 本多
志朗 小田
哲也 平
将久 大槻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2019212422A priority Critical patent/JP7172964B2/ja
Priority to US17/095,995 priority patent/US20210154857A1/en
Priority to CN202011293224.8A priority patent/CN112835301B/zh
Priority to EP20209860.4A priority patent/EP3826030A1/en
Publication of JP2021086202A publication Critical patent/JP2021086202A/ja
Application granted granted Critical
Publication of JP7172964B2 publication Critical patent/JP7172964B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks
    • B25J11/0085Cleaning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1661Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D63/00Motor vehicles or trailers not otherwise provided for
    • B62D63/02Motor vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D63/00Motor vehicles or trailers not otherwise provided for
    • B62D63/02Motor vehicles
    • B62D63/04Component parts or accessories
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0219Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2202/00Aspects relating to methods or apparatus for disinfecting or sterilising materials or objects
    • A61L2202/10Apparatus features
    • A61L2202/16Mobile applications, e.g. portable devices, trailers, devices mounted on vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Biomedical Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Mechanical Engineering (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Transportation (AREA)
  • Robotics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本発明は管理システム、管理方法、プログラム、自律移動装置に関する。
所定の建物や施設内で自律移動する自律移動装置の開発が進んでいる。このような自律移動装置は、荷台を有することにより、自動で荷物を配達する自動配達装置になり得る。自動配達装置は、出発地から目的地まで自律移動することにより、例えば出発地で搭載した荷物を目的地に届けることができる。
例えば特許文献1に記載の自動配達装置は、自律移動可能な牽引部および荷台部を有しており、これらに含まれるコンピュータは、建物の間取り図の電子地図および、ある場所から次の場所へ移動するときに辿るべき経路を格納している。この自動配達装置は、目的に応じて異なるタイプの荷台部を使用することにより様々な物品を搬送する。
米国特許第9026301号明細書
自律移動装置は様々な物品を搬送するため、搬送する物品の状態が清潔である場合も、清潔ではない場合もある。しかしながら、例えば衛生管理基準が低い物品を搬送した後に、衛生管理レベルが高い物品を搬送することは衛生管理の観点から好ましくない場合がある。また、自律移動装置は様々な環境下を移動するため、移動する環境が清潔である場合も、清潔ではない場合もある。しかしながら、例えば衛生管理基準が低い環境下を移動した後に、衛生管理レベルが高い環境下を移動することは衛生管理の観点から好ましくない場合がある。
本発明は、このような課題を解決するためになされたものであって、衛生管理上好適な管理システム等を提供するものである。
本発明の一態様における管理システムは、自律移動装置を管理するためのものであって、清潔度設定部、命令受付部、記憶部および制御部を有している。清潔度設定部は、自律移動装置の清潔度を設定する。命令受付部は、自律移動装置が実行するタスクの命令を受け付ける。記憶部は、タスクに含まれる、自律移動装置の操作者、自律移動装置の目的地、自律移動装置が通過する場所または自律移動装置が搬送する搬送物、の少なくともいずれか1つに関する情報と、自律移動装置の清潔度と、を関連づけるデータベースを記憶する。制御部は、データベースに含まれる情報に基づいて、自律移動装置の清潔度の設定または命令に対する処理を制御する。
これにより、管理システムは、例えば設定された清潔度に対応するタスクを実行したり、命令を受けたタスクに対応した清潔度の設定を行ったりする。すなわち管理システムは、自律移動装置に設定された清潔度に応じたタスクを実行できる。
また、上記管理システムにおいて、制御部は、設定される清潔度に基づいて、自律移動装置が受け付けるタスクの内容を決定するものであってもよい。これにより、管理システムは設定された清潔度を維持しつつ操作性を向上させることができる。
また、上記管理システムにおいて、制御部は、命令に係るタスクを実行する場合に、タスクと関連する清潔度に対応した経路を設定するものであってもよい。これにより管理システムは、自律移動装置に設定された清潔度に適合しない環境に曝露されるのを抑制できる。
また、上記管理システムにおいて、制御部は、命令に係るタスクを実行する場合に、タスクと関連する清潔度に対応した動作加速度を設定するものであってもよい。これにより、管理システムは、例えば搬送物の清潔度に応じて効率よく搬送を行うことができる。
また、上記管理システムにおいて、制御部は、命令に係るタスクを実行した場合に、自律移動装置の清潔度を実行したタスクと関連する清潔度に更新するものであってもよい。これにより管理システムは、実行したタスクに応じた清潔度を設定できる。
また、上記管理システムにおいて、制御部は、第1清潔度と関連する第1タスクを実行した後に、第1清潔度と異なる第2清潔度と関連する第2タスクを実行することを許可しないものであってもよい。これにより、管理システムは、不用意に清潔度が変化することを抑制し、自律移動装置に設定された清潔度に適合しない環境に曝露されるのを抑制できる。
また、上記管理システムにおいて、自律移動装置の周辺環境の清潔度を設定する環境モニタをさらに備えてもよい。またこの場合、制御部は、第3清潔度と関連する第3タスクを実行した結果、自律移動装置が第3清潔度と異なる第4清潔度に関連する周辺環境に曝露された場合には、自律移動装置の清潔度を第4清潔度に更新するものであってもよい。これにより、管理システムは、所定のタスクを実行することによる清潔度の変化に動的に対応できる。
本発明の一態様における自律移動装置は、上記のいずれかに記載の管理システムと、操作受付部と、駆動部とを有している。操作受付部は、タスクの命令を受け付ける。駆動部は、タスクに応じて自律移動装置を移動させる。これにより、自律移動装置は自己の清潔度を管理することができる。
本発明の一態様における管理方法は、自律移動装置を管理するためのものであって、清潔度設定ステップ、命令受付ステップ、記憶ステップおよび制御ステップを有している。清潔度設定ステップは、自律移動装置の清潔度を設定する。命令受付ステップは、自律移動装置が実行するタスクの命令を受け付ける。記憶ステップは、タスクに含まれる、自律移動装置の操作者、自律移動装置の目的地、自律移動装置が通過する場所または自律移動装置が搬送する搬送物、の少なくともいずれか1つに関する情報と、自律移動装置の清潔度と、を関連づけるデータベースを記憶する。制御ステップは、データベースに含まれる情報に基づいて、自律移動装置の清潔度の設定または命令に対する処理を制御する。
これにより、管理方法は、例えば設定された清潔度に対応するタスクを実行したり、命令を受けたタスクに対応した清潔度の設定を行ったりする。すなわち管理方法は、自律移動装置に設定した清潔度に応じたタスクを自律移動装置に実行させることができる。
本発明の一態様におけるプログラムは、自律移動装置を管理するための管理方法を実行させるものである。上記管理方法は、清潔度設定ステップ、命令受付ステップ、記憶ステップおよび制御ステップを有している。清潔度設定ステップは、自律移動装置の清潔度を設定する。命令受付ステップは、自律移動装置が実行するタスクの命令を受け付ける。記憶ステップは、タスクに含まれる、自律移動装置の操作者、自律移動装置の目的地、自律移動装置が通過する場所または自律移動装置が搬送する搬送物、の少なくともいずれか1つに関する情報と、自律移動装置の清潔度と、を関連づけるデータベースを記憶する。制御ステップは、データベースに含まれる情報に基づいて、自律移動装置の清潔度の設定または命令に対する処理を制御する。
これにより、プログラムは、例えば設定された清潔度に対応するタスクを実行したり、命令を受けたタスクに対応した清潔度の設定を行ったりする。すなわちプログラムは、自律移動装置に設定した清潔度に応じたタスクを自律移動装置に実行させることができる。
本発明により、衛生管理上好適な管理システム等を提供することができる。
実施の形態1にかかる移動ロボットの概観図である。 実施の形態1にかかる移動ロボットのブロック図である。 清潔度に関するデータベースの例を示す表である。 実施の形態1にかかる移動ロボットの動作を示すフローチャートである。 実施の形態1にかかる移動ロボットの操作画面の例を示す第1の図である。 実施の形態1にかかる移動ロボットの操作画面の例を示す第2の図である。 実施の形態2にかかる移動ロボットの動作を示すフローチャートである。 実施の形態2にかかる移動ロボットの操作画面の例を示す第1の図である。 実施の形態2にかかる移動ロボットの操作画面の例を示す第2の図である。 実施の形態3にかかる管理システムのブロック図である。 実施の形態3にかかる全体制御部における清潔度の設定の例を示す表である。 実施の形態3にかかる管理システムの動作を示すフローチャートである。
以下、発明の実施の形態を通じて本発明を説明するが、特許請求の範囲にかかる発明を以下の実施形態に限定するものではない。また、実施形態で説明する構成の全てが課題を解決するための手段として必須であるとは限らない。説明の明確化のため、以下の記載および図面は、適宜、省略、および簡略化がなされている。なお、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
<実施の形態1>
以下、図面を参照して実施の形態1について説明する。図1は、実施の形態1にかかる移動ロボットの概観図である。図1に示す移動ロボット100は、所定の施設内を自律移動する自律移動装置の一実施態様である。なお、構成要素の位置関係を説明するための便宜的なものとして、図1は、右手系の直交座標系が付されている。
移動ロボット100は、直方体状の本体が移動面である床面を移動する移動体である。移動ロボット100は移動手段として駆動部130を有している。駆動部130は、床面に接しており直進方向(前後方向または図のx軸方向)に対して直角の方向(左右方向または図のy軸方向)に伸びる1本の回転軸を中心にそれぞれ独立して回転可能に設定されている2つの駆動輪131および床面に接するキャスター132を有している。移動ロボット100は、左右に配置された駆動輪131を同じ回転数で駆動させることにより、前進または後進を行い、左右の駆動輪131の回転速度または回転方向に差を生じさせることにより、旋回を行う。
移動ロボット100は駆動部130の上方に筐体部150を有している。筐体部150は、収納室扉151を有している。収納室扉151を開けると、筐体部150の内部には、所定の搬送物を収納するための収納室が設けられている。すなわち移動ロボット100は、所定の物品を搬送する搬送ロボットということもできる。
筐体部150における収納室扉151の上方および収納室扉151が設けられている面の反対側の面(すなわち移動ロボット100の前後方向におけるそれぞれの面)には、前後距離センサ152がそれぞれ設けられている。前後距離センサ152は、移動ロボット100の周囲の物体を検出することにより、移動ロボット100と当該物体との距離を検出できる。前後距離センサ152は、例えばステレオカメラおよび赤外線スキャナを用いて撮像した画像の画像データに含まれる物体の距離を測定する。筐体部150の左右方向におけるそれぞれの面の下部には、左右距離センサ153が設けられている。左右距離センサ153は、レーザ光、ミリ波、または近赤外線等を用いた測距センサであって、移動ロボット100の周囲の物体との距離を検出できる。筐体部150の前後方向におけるそれぞれの面に前後距離センサ152が設けられ、筐体部150の左右方向におけるそれぞれの面に左右距離センサ153が設けられていることにより、移動ロボット100は、全方位の物体との距離を検出できる。
筐体部150の上面には矩形の突出部が設けられており、かかる突出部には表示部160が配置されている。表示部160は、例えば液晶パネルを含む表示部であり、移動ロボット100の種々の情報を表示する。表示部160には、ユーザからの操作を受け付けるタッチパネルが重畳されている。
表示部160の傍らにはIDセンサ170が設けられている。IDセンサ170は移動ロボット100を操作するユーザのID(Identification)を識別するものであって、ユーザがそれぞれ所有するIDカードに含まれる固有の識別子を検出する。IDセンサ170は、例えば無線タグの情報読取りをするためのアンテナを含む。ユーザは、IDカードをIDセンサ170に近付けることにより、移動ロボット100に操作者であるユーザのIDを認識させる。
筐体部150の上面にはカメラ180も設置されている。カメラ180は撮像対象となる領域に対向する対物レンズおよび撮像対象の画像の画像データを生成するためのイメージセンサ等が含まれる。カメラ180は、移動ロボット100の上方を撮像するように設置されている。これにより移動ロボット100は、例えば移動している建物の天井を撮像できる。天井に場所を特定するための表示がされている場合、移動ロボットは天井の表示を撮影して表示に含まれる情報を認識できる。
次に、図2を参照しながら移動ロボット100のシステム構成について説明する。図2は、実施の形態1にかかる移動ロボットのブロック図である。移動ロボット100は主な構成として、演算処理部110、距離センサ群120、駆動部130、操作受付部140、表示部160、IDセンサ170、カメラ180および記憶部190を有している。
演算処理部110は、CPU(Central Processing Unit)等の演算装置を有する情報処理装置である。演算処理部110は、演算処理部110が有するハードウェアと、当該ハードウェアに格納されたプログラムとを含む。すなわち、演算処理部110が実行する処理は、ハードウェアまたはソフトウェアのいずれかにより実現される。演算処理部110は、清潔度設定部111、命令受付部112および制御部113を含む。
清潔度設定部111は、移動ロボット100の清潔度を設定する。清潔度は、移動ロボット100が実行するタスクの内容に関連づけされた指標であって、例えば所定の文字列により定義される。清潔度設定部111は、不揮発性メモリを含み、移動ロボット100に設定される清潔度を記憶する。清潔度設定部111は、制御部113の指示に応じて設定する清潔度を記憶する。また清潔度設定部111は、制御部113の要求に応じて設定されている清潔度の値を出力する。不揮発性メモリに含まれる情報には、清潔度が定義されているか否かを示す情報が含まれていてもよい。
命令受付部112は、自律移動装置が所定のタスクを実行することについての命令を受け付ける。命令受付部112は、操作受付部140および表示部160を介してユーザが指定したタスクを、命令として受け付ける。命令受付部112は、受け付けたタスクの命令を制御部113に供給する。
制御部113は、各構成から種々の情報を取得して、取得した情報に応じて各構成に指示をする。例えば制御部113は、カメラ180から取得した位置の情報および距離センサ群120から取得した移動ロボット100の周辺における物体の情報等から、移動ロボット100の位置を検出する。そして制御部113は、検出した位置から目的地への経路を算出し、算出した経路に応じて駆動部130に対して経路に沿った移動をするための指示をする。このような処理を実行する場合、制御部113は、記憶部190が記憶するフロアマップに関する情報を参照する。
制御部113は、データベースに含まれる情報に基づいて、移動ロボット100の清潔度の設定または命令に対する処理を制御する。より具体的には、例えば制御部113は、命令受付部112から受けた命令に応じて清潔度設定部111に対して清潔度の設定ないし更新を指示する。また制御部113は、清潔度設定部111から設定されている清潔度を取得し、取得した清潔度と命令受付部112から受けた命令に応じて、タスクを実行するか否かを判断する。制御部113は、上述の処理を行う際に、記憶部190が記憶する清潔度に関するデータベースを参照する。
距離センサ群120は、移動ロボット100の周囲の物体との距離データを取得するセンサを総称して示している。距離センサ群120は、図1に示した前後距離センサ152および左右距離センサ153を含む。距離センサ群120に含まれる各センサは、それぞれが検出した距離データを演算処理部110に供給する。駆動部130は、演算処理部110に接続し、演算処理部110からの指示を受けて駆動輪131を駆動させる。
操作受付部140は、ユーザからの入力操作を受け付けて、操作信号を演算処理部110へ送信する。ユーザからの入力操作を受け付ける手段として、操作受付部140は例えば操作ボタンや、表示部160に重畳されたタッチパネルなどを有する。ユーザは、これらの入力操作手段を操作して、電源のオンまたはオフ、タスクの入力または収納室扉151の開閉操作等を行う。
表示部160は、演算処理部110に接続し、演算処理部110から受け取った画像データを表示させる。表示部160は、操作受付部140が表示部160に重畳されたタッチパネルによる操作を受け付ける場合には、操作受付部140と連動した表示をする。
IDセンサ170は、演算処理部110に接続し、検出した信号を演算処理部110に供給する。カメラ180は、演算処理部110に接続し、撮像した画像データを演算処理部110に供給する。
記憶部190は、フラッシュメモリやSSD(Solid State Drive)等の不揮発性メモリを含み、例えば清潔度に関するデータベースを記憶している。記憶部190が記憶するこのデータベースは、タスクに含まれる、自律移動装置の操作者、自律移動装置の目的地、自律移動装置が通過する場所または自律移動装置が搬送する搬送物、の少なくともいずれか1つに関する情報と、自律移動装置の清潔度と、を関連づけるものである。また記憶部190は、移動ロボット100が自律移動をするために使用する施設のフロアマップを記憶している。記憶部190は演算処理部110に接続し、演算処理部110からの要求に応じて、記憶している情報を演算処理部110に供給する。
なお、上述した移動ロボット100の構成において、演算処理部110および記憶部190に含まれる構成を、移動ロボット100の管理システムと称する。移動ロボット100の管理システムは、清潔度設定部111、命令受付部112、制御部113および記憶部190を少なくとも有している。このような構成により、管理システムは、例えば設定された清潔度に対応するタスクを実行したり、命令を受けたタスクに対応した清潔度の設定を行ったりする。すなわち管理システムは、移動ロボット100に設定された清潔度に応じたタスクを実行できる。
次に、図3を参照して記憶部190が記憶する清潔度に関するデータベースについて説明する。図3は、清潔度に関するデータベースの例を示す表である。図3に示す表は、縦に4行と、横に6列とを有している。ここでは説明の便宜上、表T10の左上の欄を1行1列目とし、右下の欄を4行6列目と定義する。表T10は、1行目の1列目から6列目にかけて、清潔度、搬送物、目的地、操作者、経由地および動作モードという項目が記載されている。表T10は、同じ行に記載されたこれらの項目が互いに対応する関係になっている。
例えば、表T10の2行1列目には、C1と記載されている。これは2行目に対応する清潔度がC1であることを示している。また2行2列目には、薬品A、薬品B、未使用注射器、未使用注射針等が記載されている。これは、清潔度C1に対応する搬送物が、2行2列目に記載されたものであることを示している。同様に、2行3列目には、清潔度C1に対応する目的地として、調剤室、薬局および倉庫Aが記載されている。すなわち、清潔度C1に対応する搬送物は、例えば薬品や未使用の器具類であり、清潔度C1に対応する目的地は、調剤室や薬局などであることを意味している。さらに、表T10は、清潔度C1に対応する操作者は薬剤師および看護師であり、清潔度C1に対応する経由地は扉Aであり、清潔度C1に対応する動作モードは、動作モードAであることを示している。
同様に、表T10は、清潔度C2に対応する項目が、3行目に示した搬送物(検体、使用済み注射針、使用済みカテーテル等)、目的地(手術室および検査室)、操作者(医師および看護師)、経由地(扉B)および動作モード(動作モードB)であることを示している。また表T10は、清潔度C3に対応する項目が、4行目に示した搬送物(文房具および衣類)、目的地(売店および病室)、操作者(看護師およびスタッフC)、経由地(通路C)および動作モード(動作モードC)であることを示している。
なお、表T10において、動作モードとは、移動ロボット100が行う加速、減速および旋回に関する動作パラメータである。例えば、動作モードAにおいて移動ロボット100が移動する際の動作加速度は、動作モードCにおいて移動ロボット100が移動する際の動作加速度より小さく設定されている。このように設定されることにより、移動ロボット100は、搬送物の清潔度に応じて搬送する搬送物に適合し、且つ、効率的な搬送を行うことができる。
移動ロボット100は、表T10に示したデータベースを参照して清潔度を設定したり、命令されたタスクを処理したりする。例えば、移動ロボット100が清潔度C1に設定されている場合において、移動ロボット100は、薬剤師の操作を受け付けて薬品Aを倉庫Aに搬送させることができる。この場合、移動ロボット100は経由地として扉Aを通過してもよい。また移動ロボット100は、動作モードAにより搬送動作を行う。また、例えば、移動ロボット100が清潔度C1に設定されている場合において、移動ロボット100は、スタッフCの操作を受け付けない。あるいは、例えば、移動ロボット100が清潔度C1に設定されている場合において、移動ロボット100は、スタッフCからの操作を受け付ける代わりに清潔度をC3に更新してもよい。このように、定義された清潔度にしたがって管理されることにより、移動ロボット100は、衛生管理上または安全上の問題となるコンタミネーションや汚染を抑制してタスクを実行できる。
次に、図4を参照して、移動ロボット100が行う処理について説明する。図4は、実施の形態1にかかる移動ロボット100の動作を示すフローチャートである。図4に示すフローチャートは、移動ロボット100の演算処理部110が行う処理を示している。図4に示すフローチャートは、例えば、移動ロボット100が起動したことをトリガとして開始する。
まず演算処理部110は清潔度の設定があるか否かを判断する(ステップS10)。より具体的には、例えば制御部113は、清潔度設定部111に対して清潔度の設定があるか否かを問い合わせる。清潔度設定部111は、制御部113から問合せを受けると、清潔度の設定がない場合にはその旨を返信し、清潔度の設定がある場合には設定されている清潔度を返信する。すなわち、演算処理部110は、清潔度の設定があると判断した場合(ステップS10:Yes)には、ステップS12に進む。
一方、演算処理部110は、清潔度の設定があると判断しない場合(ステップS10:No)には、清潔度の設定を行う(ステップS11)。清潔度の設定がない場合における清潔度の設定において、演算処理部110は、ユーザから清潔度の指定を受け付けるように設定されていてもよい。またこの場合、演算処理部110は、C1、C2またはC3のうち予め定められた一の清潔度に設定するものであってもよい。
次に、演算処理部110は、実行可能タスクを確定させる(ステップS12)。より具体的には、演算処理部110は、記憶部190に記憶している清潔度に関するデータベースを参照して、移動ロボット100に設定されている清潔度に対応した項目を読取る。
次に、演算処理部110は、ユーザからの命令を受け付ける(ステップS13)。ユーザからの命令は、所定のタスクを実行することを命令する内容となっている。演算処理部110は、この命令を、操作受付部140を介して受け取る。
次に、演算処理部110は、受け付けた命令に対する応答処理を行う(ステップS14)。応答処理は、例えば、受け付けた命令にかかるタスクの実行である。タスクを実行する際、演算処理部110は、記憶部190に記憶している清潔度に関するデータベースに含まれる情報およびフロアマップを参照する。
受け付けた命令にかかるタスクの実行を完了するなど、応答処理が終了すると、演算処理部110は、一連の処理を終了させるか否かを判断する(ステップS15)。システムをシャットダウンさせるなどの操作を受け付けた場合には、演算処理部110は一連の処理を終了させると判断し(ステップS15:Yes)、処理を終了させる。一方、一連の処理を終了させると判断しない場合(ステップS15:No)、演算処理部110は、ステップS13に戻り次の命令を受け付ける。
次に、図5を参照して表示部160の表示例について説明する。図5は、実施の形態1にかかる移動ロボット100の操作画面の例を示す第1の図である。図5に示す画像200は、表示部160に表示される操作画面のうち、移動ロボット100が実行するタスクの命令を受け付けるための画面である。
画像200の左上には、移動ロボットの管理番号として「ロボット管理番号_100」と表示されている。画像200の右上には、操作者のログインIDが表示されるための欄が配置されている。画像200の中段には、「1:搬送物」「2:数量」「3:目的地」と表示され、それぞれの表示の右隣には「選択してください」というメッセージと共に、選択可能に設定された選択枠が配置されている。ユーザは選択枠をタッチすることにより、選択項目を表示させることができる。画像200の左下には「清潔度:_」と表示されている。移動ロボット100に清潔度が設定されている場合には、「清潔度:」の右隣の下線部に設定された清潔度が表示される。
画像200の右下には「実行」と表示されたボタンがアイコンとして表示されている。移動ロボット100は、タスクに関する命令の入力を受け付け、受け付けたタスクが実行可能と判断した場合に、ユーザが実行ボタンをタッチしたことを検出すると、受け付けたタスクの実行を開始する。
次に、図6を参照して、移動ロボット100が受け付ける命令の例を説明する。図6は、実施の形態1にかかる移動ロボットの操作画面の例を示す第2の図である。図6に示す画像200は、移動ロボット100がユーザからタスクの命令を受け付けている状況を示している。画像201にかかる移動ロボット100は、清潔度がC1と設定されている。移動ロボット100は、看護師でありログインID000123を有するユーザからの操作を受け付けており、かかるユーザから、搬送物に関する入力を受け付けているところである。なお、図に示す例において、画像201の右下に示す実行ボタンは有効な状況ではない。そのため、実行ボタンはグレイアウトして表示されている。
図に示す選択画面201Aは、搬送物の選択欄のタッチを検出した際に表示する画面である。選択画面201Aは、図3の表T10に示した搬送物の項目が列挙される。選択画面201Aは、ユーザにスワイプ操作されることにより、その表示が上下にスクロールするように設定されている。
また選択画面201Aは、選択可能部201Bと、選択不可部201Cとを含んでいる。選択可能部201Bは、移動ロボット100が受け付けることが可能な命令を表示する部分であり、列挙される項目の文字が濃い色により表示されている。選択不可部201Cは、移動ロボット100が受け付けない命令を表示する部分であり、列挙される項目の文字がグレイアウトされて薄い色により表示されている。
例えば、図に示す選択画面201Aは、「未使用注射針」「未使用カテーテル」「薬A」および「薬B」が選択可能部201Bに含まれる。これらの項目は、画像201にかかる移動ロボット100に設定されている清潔度C1に対応するものであり、表T10に示した2行2列目に含まれるものである。また、図に示す選択画面201Aは、「使用済みカテーテル」「使用済み注射針」が選択不可部201Cに含まれる。これらの項目は清潔度C1に対応していない。そのため、図に示した例においては、ユーザが選択することができない項目となっている。
このように、移動ロボット100の制御部113は、設定される清潔度に応じて、移動ロボット100が受け付けるタスクの内容を決定する。そして、制御部113は、受け付けるタスクにかかる命令をユーザが選択可能に設定し、受け付けるタスクにかかる命令ではないものは、選択不可に設定する。これにより、移動ロボット100は、設定された清潔度を維持しつつ操作性を向上させることができる。
制御部113は、上述した例と同様に、目的地に関する項目についても、設定されている清潔度にかかる項目は選択可能とし、それ以外の項目は選択不可と設定する。なお、図5および図6に示した例では、経由地に関する情報および動作モードに関する情報が表示されていないが、制御部113は、設定された清潔度に応じて、経由地および動作モードを設定する。
例えば、移動ロボット100に設定された清潔度がC1である場合には、制御部113は、経由地として扉Aを設定する。このように、清潔度に応じた経由地を設定することにより、移動ロボット100は、設定された清潔度に適合しない環境に曝露されるのを抑制できる。
また例えば、移動ロボット100に設定された清潔度がC1である場合には、制御部113は、動作モードとして動作モードAを設定する。これにより、移動ロボット100は、例えば搬送物の清潔度に応じて効率よく搬送を行うことができる。
以上、実施の形態1について説明したが、実施の形態1にかかる移動ロボット100は、上述の構成に限られない。例えば、清潔度は上述した3段階に限られない。清潔度は2段階でもよいし、4段階以上であってもよい。また図3に示した項目のうち、2列目から6列目に示した項目は、一部が省略されていてもよい。例えば、移動ロボット100は、搬送物を搬送しないものであってもよい。上述した清潔度に対応するタスクの命令は、一例を示したものであり、清潔度とタスクの命令の対応関係は上述の内容に限られない。清潔度の定義は、国際標準や国内標準の衛生管理基準に適合したものであってもよい。
以上に説明した移動ロボット100は、管理システムを含んでいる。管理システムは、例えば設定された清潔度に対応するタスクを実行したり、命令を受けたタスクに対応した清潔度の設定を行ったりする。すなわち管理システムは、移動ロボット100に設定された清潔度に応じたタスクを実行できる。移動ロボット100は、上述した管理システムを有していることにより、自己の清潔度を管理することができる。よって、実施の形態1によれば、衛生管理上好適な管理システム等を提供することができる。
<実施の形態2>
次に、実施の形態2について説明する。実施の形態2にかかる移動ロボット100は、タスクにかかる命令を受け付ける際の処理および清潔度の設定に関する処理が、実施の形態1と異なる。
図7を参照して実施の形態2にかかる移動ロボットの処理について説明する。図7は、実施の形態2にかかる移動ロボットの動作を示すフローチャートである。図7に示すフローチャートは、演算処理部110が行う処理であり、ステップS10およびステップS11は実施の形態1と同様である。
ステップS11の後、演算処理部110は、タスクにかかる命令を受け付ける(ステップS20)。ここで、演算処理部110は、設定されている清潔度に限らず、設定されている清潔度に対応しない命令も受け付ける。すなわち、例えば、移動ロボット100に清潔度C1が設定されている場合、演算処理部110は、清潔度C1に対応する命令に限らず、清潔度C2およびC3に対応する命令も受け付ける。
次に、演算処理部110は、受け付けた命令を実行した場合に清潔度が変更されるか否かを判断する(ステップS21)。受け付けた命令を実行した場合に清潔度が変更されると判断する場合(ステップS21:Yes)、演算処理部110は、ステップS22に進む。一方、受け付けた命令を実行した場合に清潔度が変更されると判断しない場合(ステップS21:No)、ステップS25に進む。
ステップS22において、演算処理部110は、清潔度が変更可能か否かを判断する(ステップS22)。清潔度が変更可能な場合とは、例えば、清潔度C1からC2に変更となる場合や、清潔度C1からC3に変更となる場合である。例えば、清潔度C1に対応する薬品や器具類を搬送した移動ロボット100に、清潔度C3に対応する文房具等を搬送させる場合は、衛生管理上の問題は発生しない。そのため、演算処理部110は、清潔度がC1に設定されている場合に、清潔度C3に対応する命令を受け付けることが可能であると設定されている。
一方、清潔度が変更可能ではない場合とは、例えば、清潔度C2からC1に変更となる場合や、清潔度C3からC1に変更となる場合である。例えば、清潔度C2に対応する検体と搬送した移動ロボット100に、清潔度C1に対応する薬品等を搬送させる場合、搬送する薬品が、検体の残留物などにより汚染される虞がある。またC3に対応する文房具等を搬送した移動ロボット100に、清潔度C1に対応する薬品等を搬送させる場合は、文房具等を搬送する環境が薬品を調剤する環境よりも衛生管理レベルが低いため、埃などの空気中の浮遊物が移動ロボット100に付着し、当該浮遊物が調剤室に持ち込まれる虞がある。そのため、演算処理部110は、このような場合には、清潔度が変更可能ではないと設定されている。
ステップS22において、清潔度が変更可能と判断する場合(ステップS22:Yes)、演算処理部110は、ステップS23に進む。一方、清潔度が変更可能と判断しない場合(ステップS22:No)、演算処理部110は、受け付けた命令にかかるタスクの実行が許可できないことをユーザに通知し(ステップS27)、ステップS20に戻る。
ステップS23において、演算処理部110は、ユーザに対して、清潔度が変更となってもよいか否かを問い合わせる(ステップS23)。ユーザから清潔度の変更が承諾されたと判断した場合(ステップS23:Yes)、演算処理部110は、ステップS24に進み、清潔度の変更を行う(ステップS24)。一方、ユーザから清潔度の変更が承諾されたと判断しない場合(ステップS23:No)、演算処理部110は、ステップS20に戻る。
ステップS25において、演算処理部110は、受け付けた命令に応じたタスクを実行する(ステップS25)。かかるタスクの実行を完了すると、演算処理部110は、一連の処理を終了させるか否かを判断する(ステップS26)。システムをシャットダウンさせるなどの操作を受け付けた場合には、演算処理部110は一連の処理を終了させると判断し(ステップS26:Yes)、処理を終了させる。一方、一連の処理を終了させると判断しない場合(ステップS26:No)、演算処理部110は、ステップS20に戻り次の命令を受け付ける。
次に、図8を参照して、実施の形態2にかかる処理における操作画面の第1の例について説明する。図8は、実施の形態2にかかる移動ロボットの操作画面の例を示す第1の図である。図8に示す画像203は、上述のステップS23においてユーザ承諾を得る場合の例を示している。画像203には、操作画面上に、ユーザの承諾を問い合わせるためのメッセージボックス203Aが重畳されている。
図に示すように、画像203にかかる移動ロボット100は、清潔度がC1に設定されている。またユーザは移動ロボット100に対して、搬送物「衣類」を目的地「病室205」まで搬送することを選択している。搬送物「衣類」を目的地「病室205」まで搬送するタスクを実行する場合、移動ロボット100は、表T10にかかる清潔度に関するデータベースを参照して、経由地として通路Cを通過することを判断する。これにより、移動ロボット100は、清潔度がC3に変更となる。そこで、画像203に含まれるメッセージボックス203Aには、「このタスクを実行すると、ロボットの清潔度はC3に変更されます。よろしいですか?」というメッセージとともに、承諾するか否かを問い合わせるための選択ボタンとして、OKボタン203Bおよびキャンセルボタン203Cが表示される。OKボタン203Bの選択を検出した場合、演算処理部110は、ステップS23からステップS24に進む。一方、キャンセルボタン203Cの選択を検出した場合、演算処理部110は、ステップS20に進む。
次に、図9を参照して、実施の形態2にかかる処理における操作画面の第2の例について説明する。図9は、実施の形態2にかかる移動ロボットの操作画面の例を示す第2の図である。図9に示す画像204は、上述のステップS27においてユーザに対して受け付けた命令にかかるタスクが実行できないことをユーザに通知する場合の例を示している。画像203には、操作画面上に、メッセージボックス204Aが重畳されている。
図に示すように、画像204にかかる移動ロボット100は、清潔度がC2に設定されている。またユーザは移動ロボット100に対して、搬送物「薬品A」を目的地「薬局」まで搬送することを選択している。搬送物「薬品A」を目的地「薬局」まで搬送するタスクを実行する場合、移動ロボット100は、清潔度がC1である必要がある。また、上述した理由により、清潔度C2に設定されている移動ロボット100を清潔度C1に変更することはできない。そこで、画像204に含まれるメッセージボックス204Aには、「このタスクは実行できません。清潔度の設定が異なります。」という警告とともに、タスクの設定に戻るためのボタンが表示される。ユーザが当該ボタンをタッチしたことを検出した場合、演算処理部110は、ステップS20に進む。
以上、実施の形態2について説明した。上述した清潔度の変更に関する説明は、実施の形態2にかかる清潔度の一例を示したものであって、清潔度が変更可能か否かの設定は、ユーザにより設定可能である。またこれらの設定は、予め設定されてもよいし、移動ロボット100の運用を開始した後から設定の変更が行われてもよい。
以上、実施の形態2によれば、移動ロボット100に含まれる管理システムは、清潔度を更新することにより、実行したタスクに応じた清潔度を設定できる。また、移動ロボット100に含まれる管理システムは、適合しない清潔度に変更できない設定とすることにより、管理システムは、不用意に清潔度が変化することを抑制し、適合しない環境に移動ロボット100が曝露されるのを抑制できる。
<実施の形態3>
次に、実施の形態3について説明する。実施の形態3は、複数の移動ロボットをサーバが管理する例である。図10は、実施の形態3にかかる管理システムのブロック図である。図に示す管理システム300は、所定の施設内を自律移動する複数の移動ロボットを管理するシステムである。図に示す管理システム300は主な構成として、移動ロボット100A~100D、サーバ500、パーティクルカウンタ600および降雨センサ610を有している。
移動ロボット100A~100Dは、所定の敷地内を自律移動する自律移動装置である。移動ロボット100A~100Dは、それぞれが個別にタスクを受け付け、受け付けたタスクを実行するために自律移動する。移動ロボット100A~100Dは、例えば実施の形態1または2に示した移動ロボット100と同等の構成を有し、さらに通信部を有する。移動ロボット100A~100Dは、通信部を介してサーバ500と信号の授受を行う。例えば、移動ロボット100A~100Dは、それぞれが受け付けているタスクに関する情報、自己の動作状況または自己の現在位置などをサーバ500に通知する。移動ロボット100A~100Dは、受け付けたタスクを実行するか否かについて、サーバ500から指示を受けてもよい。なお、移動ロボット100A~100Dがそれぞれ有している通信部は、無線通信を行うものでも、有線通信を行うものでも構わないが、無線通信を行うものである方が好ましい。
移動ロボット100A~100Dは、それぞれに清潔度が設定され、設定された清潔度をそれぞれサーバ500に通知する。また移動ロボット100A~100Dは、サーバ500から清潔度を変更する指示を受け付ける。移動ロボット100A~100Dは、サーバ500から清潔度を変更する指示を受け付けると、サーバ500からの指示に応じて自己の清潔度を変更する。
サーバ500は、移動ロボット100A~100Dを管理するための装置である。サーバ500は、主な構成として、全体制御部510、記憶部520および通信部530を有している。サーバ500は、移動ロボット100A~100Dと通信可能に接続している。またサーバ500は、パーティクルカウンタ600および降雨センサ610とも接続している。
全体制御部510は、CPU(Central Processing Unit)等の演算装置を含み、所定のプログラムを実行させることにより、移動ロボット100A~100Dを管理する。全体制御部510は、実施の形態1または2において説明した清潔度設定部111、命令受付部112および制御部113の機能の少なくとも一部を有している。これにより全体制御部510は、移動ロボット100A~100Dと協働して、清潔度の設定または設定された清潔度にかかるタスクに応じた処理を行う。
また全体制御部510は、パーティクルカウンタ600および降雨センサ610からそれぞれ監視場所の環境データに関する信号を受け取り、受け取った信号から監視場所の清潔度を設定する。さらに全体制御部510は、監視場所に移動ロボット100A~100Dが通過した場合には、通過した監視場所に設定されている清潔度に応じて、移動ロボット100A~100Dの清潔度を変更する。
記憶部520は、フラッシュメモリやSSD(Solid State Drive)等の不揮発性メモリを含み、例えば図3を参照して説明したものと同等の、清潔度に関するデータベースを記憶している。また記憶部520は、移動ロボット100A~100Dが自律移動をするために使用する施設のフロアマップを記憶している。記憶部520は全体制御部510からの要求に応じて、適宜記憶している情報を全体制御部510に供給する。
通信部530は、移動ロボット100と無線または有線により通信を行う。通信部530は、移動ロボット100から受け取った情報をユーザに供給したり、ユーザからの操作を受け取り、受け取った操作の内容に応じて、移動ロボット100A~100Dに所定の指示を送ったりする。通信部530はサーバ500と複数の構成との通信を行うためのルータ装置が含まれていてもよい。
パーティクルカウンタ600は、移動ロボットの周辺の環境データを取得するための環境モニタの一実施態様である。パーティクルカウンタ600は、設置された監視場所における環境データとして、ダストの計測を行い、行った計測値をサーバ500に出力する。
降雨センサ610は、移動ロボットの周辺の環境データを取得するための環境モニタの一実施態様である。降雨センサ610は、設置された監視場所における環境データとして、例えば1ミリメートル以上の降雨を検出し、検出した信号をサーバ500に出力する。
次に、図11を参照して、パーティクルカウンタ600および降雨センサ610と清潔度の設定との関係について説明する。図11は、実施の形態3にかかる全体制御部における清潔度の設定の例を示す表である。
図11に示す表T20の上段は、パーティクルカウンタ600の監視場所(ホールA)、パーティクルカウンタ600が計測する環境データの規格(0.5μmが352000個/mより多い、および0.5μmが352000個/m以下)および当該規格に対応する清潔度(C2およびC1)が示されている。パーティクルカウンタ600は、監視場所であるホールAに設置されており、ホールAにおける環境データとして0.5μmの粒子が1立米中に35200以下か否かを検出する。0.5μmの粒子が1立米中に35200より多い場合には、清潔度がC2と設定される。一方、0.5μmの粒子が1立米中に35200以下の場合には、清潔度がC1と設定される。例えば清潔度C1は、薬品の調合等を行う無菌調剤室に適用される。無菌調剤室は空間の洗浄度として0.5μmの粒子が1立米中に35200以下であることが要求される。
ホールAは、移動ロボット100A~100Dが通過する可能性がある場所である。そこで、ホールAに移動ロボット100A~100Dが通過した際の環境データに応じて、全体制御部510は、通過した移動ロボットが、清潔度C2の環境に曝露されたのか、清潔度C1の環境に曝露されたのかを判断する。
表T20の下段は、降雨センサ610の監視場所(通路B)、降雨センサ610が検出する環境データの規格(6時間以内に1mm以上の降雨があったか否か)および当該規格に対応する清潔度(C3およびC2)が示されている。降雨センサ610は、監視場所である通路Bに設置されており、通路Bにおける環境データとして6時間以内に1mm以上の降雨があったか否か検出する。6時間以内に1mm以上の降雨があった場合には、通路Bの清潔度がC3と設定される。一方、6時間以内に1mm以上の降雨がなかった場合には、通路Bの清潔度がC2と設定される。
通路Bは、移動ロボット100A~100Dが通過する可能性がある場所である。そこで、通路Bに移動ロボット100A~100Dが通過した際の環境データに応じて、全体制御部510は、通過した移動ロボットが、清潔度C3の環境に曝露されたのか、清潔度C2の環境に曝露されたのかを判断する。
次に、図12を参照して、管理システム300の処理について説明する。図12は、実施の形態3にかかる管理システムの動作を示すフローチャートである。図12に示すフローチャートは、全体制御部510の処理を示している。
まず、全体制御部510は、移動ロボット100A~100Dのいずれかが、監視場所であるホールAまたは通路Bを通過しているか否かを判断する(ステップS30)。監視場所に移動ロボットが通過指定か否かは、例えば全体制御部510が、それぞれの移動ロボットから位置情報を取得することにより実現する。移動ロボットが監視場所を通過していると判断しない場合(ステップS30:No)、全体制御部510は、ステップS30を繰り返す。移動ロボットが監視場所を通過していると判断する場合(ステップS30:Yes)、全体制御部510は、移動ロボットが通過している監視場所の環境データを取得する(ステップS31)。
次に、全体制御部510は、取得した環境データから、図11に示した表T20の対応関係にしたがって、監視場所の清潔度を設定する(ステップS32)。次に、全体制御部510は、設定した監視場所の清潔度と移動ロボットの清潔度とを比較する(ステップS33)。かかる処理において、全体制御部510は、監視場所の清潔度と移動ロボットの清潔度とが同じか否かを比較する。
次に、全体制御部510は、設定した監視場所の清潔度と移動ロボットの清潔度とを比較した結果、移動ロボットの清潔度を変更する必要があるか否かを判断する(ステップS34)。かかる処理において、監視場所の清潔度と移動ロボットの清潔度とが同じに設定されている場合は、全体制御部510は、清潔度を変更する必要があると判断しない。監視場所の清潔度と移動ロボットの清潔度とが同じに設定されていない場合に、全体制御部510は、移動ロボットの清潔度を監視場所の清潔度に併せて変更するか否かを判断する。この場合、全体制御部510は、例えば清潔度を衛生管理レベルの高さと関連づけて判断する。
例えば、清潔度がC1に設定されている移動ロボット100AがホールAを通過する場合において、ホールAの清潔度がC2に設定されていたとする。この場合、清潔度がC1である移動ロボット100Aが、C2の環境に曝露されるため、全体制御部510は、移動ロボット100Aの清潔度をC1からC2に変更すると判断する。また例えば、清潔度がC2に設定されている移動ロボット100BがホールAを通過する場合において、ホールAの清潔度がC1に設定されていたとする。この場合、清潔度がC2である移動ロボット100Bが、C1の環境に曝露されるため、全体制御部510は、移動ロボット100Bの清潔度をC2からC1に変更すると判断しない。
上述の例に示したような処理により移動ロボットの清潔度を変更すると判断した場合(ステップS34:Yes)、全体制御部510は、移動ロボットの清潔度を変更し(ステップS35)、さらにステップS36に進む。一方、移動ロボットの清潔度を変更すると判断しない場合(ステップS34:No)、全体制御部510は、ステップS36に進む。
ステップS36において全体制御部510は、一連の処理を終了させるか否かを判断する(ステップS36)。システムをシャットダウンさせるなどの操作を受け付けた場合には、全体制御部510は、一連の処理を終了させると判断し(ステップS36:Yes)、処理を終了させる。一方、一連の処理を終了させると判断しない場合(ステップS36:No)、全体制御部510は、ステップS30に戻る。
以上、実施の形態3について説明したが、実施の形態3にかかる管理システム300は、上述の構成に限られない。図10に示した構成は一例であって、サーバ500に接続される移動ロボットは1台以上であれば台数は問わない。またパーティクルカウンタ600および降雨センサ610は環境データを取得するための例であって、環境データを取得するセンサ(環境モニタ)は、これらに限られない。例えば、環境データを取得する装置は、イメージセンサ、湿度計または空気汚染測定器などを用いてもよい。
環境データを取得するセンサは、所定の監視場所に設置されてもよいが、移動ロボットに設置されていてもよい。移動ロボットに環境データを取得するセンサを設置することにより、管理システムは、移動ロボットの移動する場所に沿って移動ロボットの周辺の環境データを取得し、設定した清潔度に対する動的な処理を行うことができる。
管理システム300は、監視場所の清潔度を設定した場合に、設定した清潔度に適合しない移動ロボットを監視場所に曝露させないように移動ロボットに指示をしてもよい。またこの場合に、管理システム300は、監視場所に設定した清潔度に適合しない移動ロボットのタスクの内容(例えば通過する経由地)を、移動ロボットの清潔度に適合するように、動的に変更してもよい。
以上のように、実施の形態3によれば、所定のタスクを実行することによる清潔度の変化に動的に対応できる。よって、実施の形態3によれば、衛生管理上好適な管理システム等を提供することができる。
なお、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
100 移動ロボット
110 演算処理部
111 清潔度設定部
112 命令受付部
113 制御部
120 距離センサ群
130 駆動部
131 駆動輪
132 キャスター
140 操作受付部
150 筐体部
151 収納室扉
152 前後距離センサ
153 左右距離センサ
160 表示部
170 IDセンサ
180 カメラ
190 記憶部
200、201、203、204 画像
300 管理システム
500 サーバ
510 全体制御部
520 記憶部
530 通信部
600 パーティクルカウンタ
610 降雨センサ
C1、C2、C3 清潔度

Claims (10)

  1. 自律移動装置を管理するための管理システムであって、
    前記自律移動装置の清潔度を設定する清潔度設定部と、
    前記自律移動装置が実行するタスクの命令を受け付ける命令受付部と、
    前記タスクに含まれる、前記自律移動装置の操作者、前記自律移動装置の目的地、前記自律移動装置が通過する場所または前記自律移動装置が搬送する搬送物、の少なくともいずれか1つに関する情報と、前記自律移動装置の清潔度と、を関連づけるデータベースを記憶する記憶部と、
    前記データベースに含まれる情報に基づいて、前記自律移動装置の清潔度の設定または前記命令に対する処理を制御する制御部と、を備える
    管理システム。
  2. 前記制御部は、
    設定される清潔度に基づいて、前記自律移動装置が受け付ける前記タスクの内容を決定する
    請求項1に記載の管理システム。
  3. 前記制御部は、
    前記命令に係る前記タスクを実行する場合に、
    前記タスクと関連する清潔度に対応した経路を設定する
    請求項1または2に記載の管理システム。
  4. 前記制御部は、
    前記命令に係る前記タスクを実行する場合に、
    前記タスクと関連する清潔度に対応した動作加速度を設定する
    請求項1~3のいずれか一項に記載の管理システム。
  5. 前記制御部は、
    前記命令に係る前記タスクを実行した場合に、
    前記自律移動装置の清潔度を実行した前記タスクと関連する清潔度に更新する
    請求項1~3のいずれか一項に記載の管理システム。
  6. 前記制御部は、
    第1清潔度と関連する第1タスクを実行した後に、前記第1清潔度と異なる第2清潔度と関連する第2タスクを実行することを許可しない
    請求項1~5のいずれか一項に記載の管理システム。
  7. 前記自律移動装置の周辺環境の清潔度を設定する環境モニタをさらに備え、
    前記制御部は、
    第3清潔度と関連する第3タスクを実行した結果、前記自律移動装置が前記第3清潔度と異なる第4清潔度に関連する前記周辺環境に曝露された場合には、前記自律移動装置の清潔度を第4清潔度に更新する
    請求項1~6のいずれか一項に記載の管理システム。
  8. 請求項1~7のいずれか一項に記載の管理システムと、
    前記タスクの前記命令を受け付けるための操作受付部と、
    前記タスクに応じて前記自律移動装置を移動させる駆動部と、を備える
    自律移動装置。
  9. 自律移動装置を管理するための管理方法であって、
    前記自律移動装置の清潔度を設定する清潔度設定ステップと、
    前記自律移動装置が実行するタスクの命令を受け付ける命令受付ステップと、
    前記タスクに含まれる、前記自律移動装置の操作者、前記自律移動装置の目的地、前記自律移動装置が通過する場所または前記自律移動装置が搬送する搬送物、の少なくともいずれか1つに関する情報と、前記自律移動装置の清潔度と、を関連づけるデータベースを記憶する記憶ステップと、
    前記データベースに記憶する情報に基づいて、前記自律移動装置の清潔度または前記命令に対する処理を制御する制御ステップと、を備える
    管理方法。
  10. コンピュータに、
    自律移動装置を管理するための管理方法を実行させるプログラムであって、
    前記管理方法は、
    前記自律移動装置の清潔度を設定する清潔度設定ステップと、
    前記自律移動装置が実行するタスクの命令を受け付ける命令受付ステップと、
    前記タスクに含まれる、前記自律移動装置の操作者、前記自律移動装置の目的地、前記自律移動装置が通過する場所または前記自律移動装置が搬送する搬送物、の少なくともいずれか1つに関する情報と、前記自律移動装置の清潔度と、を関連づけるデータベースを記憶する記憶ステップと、
    前記データベースに含まれる情報に基づいて、前記自律移動装置の清潔度の設定または前記命令に対する処理を制御する制御ステップと、を備える
    プログラム。
JP2019212422A 2019-11-25 2019-11-25 管理システム、管理方法、プログラム、自律移動装置 Active JP7172964B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019212422A JP7172964B2 (ja) 2019-11-25 2019-11-25 管理システム、管理方法、プログラム、自律移動装置
US17/095,995 US20210154857A1 (en) 2019-11-25 2020-11-12 Management system, management method, program, and autonomous moving apparatus
CN202011293224.8A CN112835301B (zh) 2019-11-25 2020-11-18 管理***、管理方法、程序及自主移动装置
EP20209860.4A EP3826030A1 (en) 2019-11-25 2020-11-25 Management system, management method, program, and autonomous moving apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019212422A JP7172964B2 (ja) 2019-11-25 2019-11-25 管理システム、管理方法、プログラム、自律移動装置

Publications (2)

Publication Number Publication Date
JP2021086202A JP2021086202A (ja) 2021-06-03
JP7172964B2 true JP7172964B2 (ja) 2022-11-16

Family

ID=73597977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019212422A Active JP7172964B2 (ja) 2019-11-25 2019-11-25 管理システム、管理方法、プログラム、自律移動装置

Country Status (4)

Country Link
US (1) US20210154857A1 (ja)
EP (1) EP3826030A1 (ja)
JP (1) JP7172964B2 (ja)
CN (1) CN112835301B (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230016388A1 (en) * 2021-07-12 2023-01-19 Kristopher Douglas Rupay Autonomous uvc disinfection robot for mass transportation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017130027A (ja) 2016-01-20 2017-07-27 株式会社ダイヘン 移動体システム、及びサーバ
US20170210352A1 (en) 2016-01-26 2017-07-27 GM Global Technology Operations LLC Systems and methods for promoting cleanliness of a vehicle

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3183081B2 (ja) * 1995-01-11 2001-07-03 神鋼電機株式会社 搬送システム
JP3648895B2 (ja) * 1996-12-24 2005-05-18 株式会社豊田自動織機 クリーンユニット付無人搬送車
JPH11191582A (ja) * 1997-12-26 1999-07-13 Mitsubishi Electric Corp カセット搬送システム
JP4116209B2 (ja) * 1999-10-22 2008-07-09 大日本印刷株式会社 環境監視システム
JP2003095433A (ja) * 2001-09-21 2003-04-03 Sharp Corp 無人搬送車のクリーン度制御装置
KR100527354B1 (ko) * 2002-11-29 2005-11-09 다이니치쇼지 가부시키가이샤 먼지-금기 물품 운반용 콘테이너 세정장치
JP2006044841A (ja) * 2004-08-02 2006-02-16 Daifuku Co Ltd クリーン用の物品搬送車
JP4150929B2 (ja) * 2004-09-24 2008-09-17 株式会社日立プラントテクノロジー 物品搬送ロボット及びクリーン搬送システム
WO2007047514A2 (en) 2005-10-14 2007-04-26 Aethon, Inc. Robotic retrieval and delivery system
JP2007260838A (ja) * 2006-03-28 2007-10-11 Brother Ind Ltd 搬送ロボット及び搬送プログラム
JP2008129614A (ja) * 2006-11-16 2008-06-05 Toyota Motor Corp 移動体システム
JP4412391B2 (ja) * 2007-11-16 2010-02-10 村田機械株式会社 搬送車システム
JP2009249053A (ja) * 2008-04-01 2009-10-29 Murata Mach Ltd 自動倉庫
WO2011010233A2 (en) * 2009-07-23 2011-01-27 Koninklijke Philips Electronics, N.V. A method and system to detect that a device has been cleaned
JP4630386B1 (ja) * 2010-06-18 2011-02-09 日揮株式会社 処理設備
US9646858B2 (en) * 2011-06-23 2017-05-09 Brooks Automation, Inc. Semiconductor cleaner systems and methods
PL2807526T3 (pl) * 2012-01-25 2020-11-30 Omron Robotics And Safety Technologies, Inc. Autonomiczny robot mobilny do obsługi zleceń pracy w środowisku fizycznym zasiedlonym przez przeszkody stacjonarne i niestacjonarne
WO2013119942A1 (en) * 2012-02-08 2013-08-15 Adept Technology, Inc. Job management sytem for a fleet of autonomous mobile robots
US9323895B2 (en) * 2013-05-31 2016-04-26 International Business Machines Corporation Healthcare management
US9870724B1 (en) * 2014-07-16 2018-01-16 Phillip Van Gorp Clean/biohazard transportation identification tag
US10335952B2 (en) * 2017-01-18 2019-07-02 International Business Machines Corporation Monitoring and controlling the movement of mobile robots
CA3070625A1 (en) * 2017-07-28 2019-01-31 Nuro, Inc. System and mechanism for upselling products on autonomous vehicles
US11090802B2 (en) * 2018-03-14 2021-08-17 Fedex Corporate Services, Inc. Modular multiple mobility base assembly apparatus for transporting an item being shipped
WO2019213023A1 (en) * 2018-04-30 2019-11-07 Lonza Limited System and method for environmental monitoring

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017130027A (ja) 2016-01-20 2017-07-27 株式会社ダイヘン 移動体システム、及びサーバ
US20170210352A1 (en) 2016-01-26 2017-07-27 GM Global Technology Operations LLC Systems and methods for promoting cleanliness of a vehicle

Also Published As

Publication number Publication date
EP3826030A1 (en) 2021-05-26
CN112835301A (zh) 2021-05-25
US20210154857A1 (en) 2021-05-27
CN112835301B (zh) 2024-04-26
JP2021086202A (ja) 2021-06-03

Similar Documents

Publication Publication Date Title
US11312030B2 (en) Self-driving vehicle system with steerable camera and indicator
US20210154856A1 (en) Conveyance system, trained model generation method, trained model, control method, and program
CN110651488A (zh) 自驱式车辆用的自主的广播***
CN114995366A (zh) 控制***、控制方法以及计算机可读存储介质
JP7172964B2 (ja) 管理システム、管理方法、プログラム、自律移動装置
US20220208328A1 (en) Transport system, transport method, and program
KR101738250B1 (ko) 물류 장비 통합 제어 시스템 및 방법
US20210155464A1 (en) Conveyance system, conveyance method, and program
US20200201338A1 (en) Hospital Automated Guided Vehicle and Method of Operating the Same
CN112930503B (zh) 用于自驱动车辆的手动方向控制装置
WO2018166652A1 (en) Method for picking items
US11755009B2 (en) Transport system, transport method, and program
CN114905504B (zh) 机器人控制***、机器人控制方法和存储介质
US11919168B2 (en) Robot control system, robot control method, and computer readable medium
US10702990B2 (en) Robot and a method of controlling a robot
JP7416072B2 (ja) 搬送システム、制御装置、及び搬送方法
US11815883B2 (en) Conveyance system, conveyance method, and program
JP2021086212A (ja) 搬送制御システム、搬送制御プログラムおよび搬送制御方法
JP7480639B2 (ja) 移動ロボット制御システム
US20220204268A1 (en) Management system, management method, and program
Prabhakar et al. A Contemporary Assessment on the Development of Automated Guided Vehicle to the Current Trends and Requirements
JP2020193077A (ja) 搬送システム
CN118201745A (zh) 管理装置、管理***、管理方法以及管理程序
CN116125970A (zh) 机器人控制***、机器人控制方法以及计算机可读介质
Prabhakar et al. A Contemporary Assessment TS on the Development of Automated SkS

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211119

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220930

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221017

R151 Written notification of patent or utility model registration

Ref document number: 7172964

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151