(57)【要約】      （修正有）【課題】回診支援ロボットおよび回診支援ロボットの制御プログラムを提供する。【解決手段】回診支援ロボットは、医療データを記憶する記憶部と、移動を実現する移動機構と、移動機構が駆動されている間は、使用者による医療データへのアクセスを禁止する管理部とを備える。【選択図】図５
2014211704.tif 000002
【特許請求の範囲】
【請求項１】
医療データを記憶する記憶部と、
移動を実現する移動機構と、
前記移動機構が駆動されている間は、使用者による前記医療データへのアクセスを禁止する管理部と
を備える回診支援ロボット。
【請求項２】
前記管理部は、前記移動機構が駆動されておらず、使用者の認証確認を終えた場合に、前記医療データへのアクセスを許可する請求項１に記載の回診支援ロボット。
【請求項３】
自律的に移動する自律移動モードと、使用者による引き回しに対して助勢するパワーアシストモードのいずれかにより前記移動機構を制御する制御部を備える請求項１または２に記載の回診支援ロボット。
【請求項４】
前記自律移動モードは、予め決定した特定使用者に追従する追従モードを含む請求項３に記載の回診支援ロボット。
【請求項５】
前記管理部は、前記特定使用者にのみ前記医療データへのアクセスを許可する請求項４に記載の回診支援ロボット。
【請求項６】
前記制御部は、前記特定使用者を追従できなくなった場合に前記移動機構の駆動を停止し、
管理部は、前記制御部が前記特定使用者を追従できずに前記移動機構の駆動を停止した場合には、前記医療データへのアクセス禁止を継続する請求項４または５に記載の回診支援ロボット。
【請求項７】
前記管理部は、前記移動機構が駆動されている間は、前記医療データを外部装置と交信することを禁止する請求項１から６のいずれか１項に記載の回診支援ロボット。
【請求項８】
前記医療データへのアクセスが許可されている期間に前記医療データを表示し、アクセスが禁止されている期間に擬人化された表情を表示する表示部を備える請求項１から７のいずれか１項に記載の回診支援ロボット。
【請求項９】
アクセスされた前記医療データに対応する物品を提供する提供部を備える請求項１から８のいずれか１項に記載の回診支援ロボット。
【請求項１０】
医療データを記憶する記憶ステップと、
移動機構を駆動して移動する移動ステップと、
前記移動機構が駆動されている間は、使用者による前記医療データへのアクセスを禁止する管理ステップと
をコンピュータに実行させる回診支援ロボットの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回診支援ロボットおよび回診支援ロボットの制御プログラムに関する。
【背景技術】
【０００２】
医療施設内で、例えば看護師の作業を支援する自律移動型の移動ロボットが知られるようになってきた。
［先行技術文献］
［特許文献］
［特許文献１］特開２００５−２８８６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
医療施設で取り扱われる情報、特に患者に関する個人情報は、機密性が非常に高く、漏洩には細心の注意が必要である。しかし、多くの医療施設では不特定多数の人物が行き来するので、施設内を移動するロボットが不意に操作されてしまう恐れがあり、個人情報の類をロボットに記憶させておくことが難しかった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様における回診支援ロボットは、医療データを記憶する記憶部と、移動を実現する移動機構と、移動機構が駆動されている間は、使用者による医療データへのアクセスを禁止する管理部とを備える。
【０００５】
本発明の第２の態様における回診支援ロボットの制御プログラムは、医療データを記憶する記憶ステップと、移動機構を駆動して移動する移動ステップと、移動機構が駆動されている間は、使用者による医療データへのアクセスを禁止する管理ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る回診支援ロボットの外観斜視図である。
【図２】回診支援ロボットを伴った回診の様子を示す図である。
【図３】回診支援ロボットを含むシステム構成を表すブロック図である。
【図４】表示画面の遷移を説明する図である。
【図５】回診支援ロボットの処理フローである。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る回診支援ロボット１００の外観斜視図である。回診支援ロボット１００は、病院等の医療施設内を移動して、医師、看護師の回診を支援するロボットである。本実施形態においては、小学生の身長程度の高さを想定している。
【００１０】
従来から知られた遠隔操作型の回診支援ロボットでは、医師に寄り添った物資搬送、診療現場での直感的な移動操作、ロボットと協調した医療データの記録を行うことは困難であった。また、医療施設にはロボットを利用する医師、看護師および診療行為の対象となる患者以外にも、患者家族、訪問者など不特定多数の人物が行き来するので、医療データの気密性確保が困難であった。また、人間が利用する空間をロボットが共用するので、人間に心理的な圧迫を与えない動作が要求されるが、このような動作が十分に考慮されたロボットはこれまで存在していなかった。本実施形態における回診支援ロボット１００は、以上のような課題に応えるべく、さまざまな機能を備える。
【００１１】
回診支援ロボット１００は、技術要素として駆動搬送機能、表情生成機能、診療支援機能などを備えている。特に診療支援機能には、高度な医療データ管理システムが組み込まれているので、情報管理上の安全性が十分に確保されている。このような各機能の具体的な構成について順を追って説明する。
【００１２】
まず、図１を用いて外観に現われる特徴的な構成について説明する。回診支援ロボット１００は、頭部１１０、胴部１２０および脚部１３０の３つの部位から構成される。
【００１３】
頭部１１０は、回診に必要な患者の情報を表示したり、使用者の認証を行ったりするユーザインタフェースを提供する。具体的には、例えば液晶パネルによって構成されるディスプレイ１１１、ディスプレイ１１１に重畳して設けられ、使用者の入力を受け付けるタッチパネル１１２、使用者の指紋情報を取得する指紋センサ１１３を備える。
【００１４】
後述するように、ディスプレイ１１１には、患者の情報の他にも、顔表情パターンなどが表示される。タッチパネル１１２は、使用者の接触を検知して、例えばメニュー画面がディスプレイ１１１に表示された場合に使用者の選択を受け付けたり、テキストの入力を受け付けたりする。指紋センサ１１３は、事前に登録した使用者に限って使用を許可するための認証デバイスである。回診支援ロボット１００を使用したい使用者は、事前に登録を済ませてある指先を指紋センサ１１３に載せ、認証処理を実行させることにより使用許可を得る。なお、使用許可は、本実施形態のように指紋認証に限らず、さまざまな態様を採用し得る。生体情報を利用するのであれば、虹彩認証、静脈認証等を採用し得る。また、生体情報意外にも、カードキーによる認証、パスワード入力による認証等であっても良い。
【００１５】
頭部１１０は、さらに、アーム１１６、撮像部１１７および照明部１１８を備える。アーム１１６は、先端に撮像部１１７と照明部１１８を支持している。アーム１１６は、図示されるような折りたたまれた状態から、頭部１１０から離れる方向に伸延する。特に撮像部１１７と照明部１１８を支持する先端近傍はフレキシブルアームで構成されており、例えば医師が患者の特定箇所を撮影したいときに、撮像部１１７を任意の姿勢に保つことができる。
【００１６】
撮像部１１７は、静止画および動画の撮影が可能であり、例えば患部を定期的に撮影した画像データは、経過観察に利用される。画像データは、患者の医療データの一部として記憶される。照明部１１８は、患部など患者の観察箇所を照らすときに用いられる。なお、本実施形態においては、医師が手動でアーム１１６を伸延させることを想定しているが、アーム１１６をロボットアームで構成することにより、他のさまざまな機能と連携して、自動的に伸延させても良い。例えば、患者の傍らに到着したら、アーム１１６が自動的に伸延し、照明部１１８が照明を開始するように制御することができる。
【００１７】
頭部１１０は、さらに、スピーカー１１９を備える。スピーカー１１９は、例えば顔表情パターンに連動して音声を出力する。これにより、音声的にも使用者に安心感、信頼感を与えることができる。
【００１８】
胴部１２０は、回診時に使用される各種用具を収容する空間を提供する。具体的には、引出し式の収納ボックス１２１が設けられており、この中には、患者ごとに分類された薬剤、患者を処置する器具等が収納されている。図では一つの収納ボックス１２１として表しているが、複数設けて患者ごとに割り当てても良く、この他にも、医療廃棄物を一時的に収める廃棄ボックスなどを設けても良い。本実施形態においては、後述するように、収納ボックス１２１は、収納機構によって自動制御されることにより、胴部１２０から引き出された引出状態と、胴部１２０へ収められた収容状態とをとり得る。つまり、収納ボックス１２１は、制御部によって開閉が制御されており、使用が許可されていない者は開くことができない。このように構成することにより、薬剤等の安全管理を図ることができる。
【００１９】
胴部１２０は、さらに、アシストハンドル１２２を備える。アシストハンドル１２２は、胴部１２０を環囲する円環の手すり形状を成し、胴部１２０から１２０度間隔で放射状に伸びるハンドル支持部１２３によって支持されている。使用者は、アシストハンドル１２２を押したり引いたりすることによって回診支援ロボット１００を手動で移動させる、つまり引き回すことができる。このとき、回診支援ロボット１００は、使用者が少ない力で引き回せるように、使用者が移動させようとしている方向を検出してその方向への移動に対して助勢する。具体的には後に詳述する。
【００２０】
脚部１３０は、移動に関する機構を収容する空間を提供する。具体的には、主にキャスタ駆動輪１３１および距離センサ１３２を収容している。
【００２１】
キャスタ駆動輪１３１は、椅子などに取り付けられているキャスタに類似し、モータの駆動力が差動歯車機構により伝達されて全方向移動を実現する駆動輪である。具体的には、差動駆動操舵機構（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｄｒｉｖｅ  Ｓｔｅｅｒｉｎｇ  Ｓｙｓｔｅｍ）を採用する。キャスタ駆動輪１３１は、脚部１３０に４つ設けられており、これらが協調制御されることにより、回診支援ロボット１００は、いずれの方向へも移動することができる。キャスタ駆動輪１３１は、空気タイヤが採用されており、段差などがある環境においても高い搬送能力を発揮する。
【００２２】
距離センサ１３２は、例えばレーザ測距センサであり、３６０度の全方向が検出できるように、脚部１３０の周囲に複数設置されている。距離センサ１３２は、傾斜して下方に向けられた床面観測用センサと、水平方向に向けられた前方観察用センサとが組み合わされている。床面観察用センサにより床面の段差、階段などの障害物を検出する。前方観察用センサにより、後述する追従者、壁面などの周辺環境を検出する。なお、障害物の検出、周辺環境の検出については、距離センサ１３２を利用するに限らず、他の外界検出センサ、例えば超音波センサ、撮像センサを利用しても良いし、これらを組み合わせても良い。
【００２３】
なお、上述のように、回診支援ロボット１００の高さは小学生の身長程度の高さを想定しているので、使用者にとって、タッチパネル１１２、アシストハンドル１２２等の操作が容易である。また、頭部１１０の角度を調整できるように構成しても良い。この場合、使用者は、ディスプレイ１１１の角度を自身の身長、使用状況等に合せて調整して回診データを操作することができる。
【００２４】
また、胴部１２０に設けた上述の収納ボックス１２１の他にも、頭部１１０を開くことにより物品の出し入れを行える収納ボックスを設けても良い。このように、種類の異なる収納ボックスを設けることにより、例えば、医療器具を収納する空間と、医療廃棄物を収容する空間を分離することができる。また、頭部１１０の収容ボックスに、伸縮トレイを装備しても良い。頭部１１０を開くことにより伸縮トレイが展開されるように構成すれば、使用者は、物品取り出し時の一時的な物品置き場として利用することができる。
【００２５】
次に、回診支援ロボット１００の使用状況について説明する。回診支援ロボット１００は、医師および看護師が医局、ナースステーション等の拠点から出発し、入院患者の居室を順次訪れて患者を診察、処置した後に、再び拠点に戻る回診を主に支援する。図２は、医師８１０が、回診支援ロボット１００を伴った回診の様子を示す図である。
【００２６】
図２（ａ）は、回診支援ロボット１００が医師８１０を認識して自律的に追従する追従モードによる移動の様子を示す。医師８１０は、例えば医局で回診支援ロボット１００に自身を特定使用者として認識させる認識作業を行い、その後自身に追従させる。回診支援ロボット１００は、撮像部１１７から取得される画像データ解析して医師８１０を捕捉する。同時に距離センサ１３２の出力を用いて障害物を検出しつつ医師８１０までの距離を取得する。回診支援ロボット１００は、これらの情報を用いて、一定の距離を維持しながら医師８１０を追従する。
【００２７】
もちろん、医師８１０の認識方法はさまざまな態様を採り得る。例えば、距離センサ１３２の情報のみで認識、追従を実行することもできる。この場合、医師８１０の足を認識する。具体的には、距離センサ１３２は、測距可能範囲内に存在する２本一組の円筒形状物体を人物の足と判断し、判断した足の中で一番近いものを医師８１０の足として認識する。回診支援ロボット１００は、この認識した足を継続して観察することにより追従を実現する。つまり、認識した足は、距離センサ１３２の測距可能範囲内において障害物と分離して管理される。逆に、認識した足以外の検出物体は、障害物として回避動作等の対象となる。
【００２８】
追従対象者である医師８１０が距離センサ１３２の測距可能範囲内に入った場合には、回診支援ロボット１００は、回避行動をせず、その場で徐行、停止する。したがって、医師８１０は、回診支援ロボット１００に近づいてタッチパネル１１２を操作したり、アシストハンドル１２２を把持したりすることができる。なお、停止動作は、予め設定された速度プロファイルに従って、徐行の後に停止するように実行される。これにより、急停止による不測の事故を防ぐことができる。
【００２９】
回診支援ロボット１００は、医師８１０を追従するにあたり、取得した情報を用いて進行する経路を決定し、その経路を進むようにキャスタ駆動輪１３１を回転させる。より具体的には、回診支援ロボット１００は、医師８１０の現在の移動速度と移動方向から、次のデータ取得時における位置を予測して移動経路を決定する。このとき、回診支援ロボット１００は、ディスプレイ１１１に顔表情パターンを表示させる。顔表情パターンは、詳しくは後述するが、回診支援ロボット１００の状況に合わせて切り替えられる複数のパターンが用意されている。回診支援ロボット１００が移動している状況においては、顔表情パターンを表示させることにより、医療データが表示されることを回避する。換言すると、回診支援ロボット１００は、少なくともキャスタ駆動輪１３１が駆動されている期間において、医療データの表示およびアクセスを禁止する。したがって、回診支援ロボット１００は、医師８１０から少し離れて移動している状況においても、第三者が不意に接近して医療データにアクセスすることを防ぐことができる。
【００３０】
また、医師８１０が急遽他の現場へ駆けつけるような状況においては、回診支援ロボット１００は、医師８１０を見失うこともあり得る。回診支援ロボット１００は、追従対象者である医師８１０を見失った場合には、キャスタ駆動輪１３１の駆動を停止してその場に留まる。この場合、回診支援ロボット１００は、キャスタ駆動輪１３１の駆動を停止しているものの、医療データの表示およびアクセスを継続して禁止する。これにより、医療施設内で回診支援ロボット１００が単独で放置されたとしても、第三者が回診支援ロボット１００に記憶された医療データにアクセスすることを防ぐことができる。
【００３１】
図２（ｂ）は、医師８１０が回診支援ロボット１００を引き回す場合に、小さな力で移動を可能にするアシストモードによる移動の様子を示す。アシストモードも追従モードと共に移動モードの一つであり、キャスタ駆動輪１３１が駆動されるので、ディスプレイ１１１には顔表情パターンが表示される。そして、回診支援ロボット１００は、医療データの表示およびアクセスを禁止する。
【００３２】
図に示す状況は、医師８１０がアシストハンドル１２２を把持して、回診支援ロボット１００を押す状況である。上述のように、アシストハンドル１２２は、ハンドル支持部１２３に支持されている。ハンドル支持部１２３には後述する力覚センサが装着されており、力覚センサは、アシストハンドル１２２に外力が与えられると、その方向を検出する。回診支援ロボット１００は、医師８１０が押す方向、あるいは引く方向に進むように、キャスタ駆動輪１３１を向けて回転させる。すなわち、医師８１０の引き回しに対して助勢する、いわゆるパワーアシストを実行する。なお、アシストモード中であっても、距離センサ１３２を作動させ、進行方向に移動を妨げる障害物を発見した場合には、医師８１０の引き回しに反しても、停止あるいは回避を行うようにキャスタ駆動輪１３１を制御しても良い。
【００３３】
なお、アシストハンドル１２２の外力検知は、並進外力に限らず回転外力も検知できる。したがって、パワーアシストは、キャスタ駆動輪１３１の全方位移動性能と組み合わせることにより、並進移動だけではなく切り返しの必要ない旋回移動も実現できる。なお、アシストハンドル１２２に閾値以上の外力がかかった場合に、ディスプレイ１１１に痛みを示す顔表情パターンを示してパワーアシストを停止すれば、過負荷による力覚センサの破損を防ぐとともに、使用者に過負荷である状況を直感的に提示できる。
【００３４】
図２（ｃ）は、医師８１０が患者８２０を処置するにあたり、回診支援ロボット１００が処置の支援を行う処置モードによる動作の様子を示す。医師８１０は、指紋センサ１１３に自らの指先を置いて認証を行わせ、処置モードに移行させる。回診支援ロボット１００は、処置モードに移行すると、医師８１０からの入力を受け付け、ディスプレイ１１１に患者８２０の医療データを表示する。すなわち、回診支援ロボット１００は、処置モードに移行してはじめて、記録された医療データへのアクセスおよび表示を許可する。
【００３５】
回診支援ロボット１００は、患者８２０に対応する選択された医療データの内容に即して、収納ボックス１２１の開閉を制御する。例えば、選択された医療データに、回診による処置時に投薬が必要であるとの情報が含まれていれば、投薬すべき薬剤が収納された収納ボックス１２１が引出状態となるように駆動される。
【００３６】
また、図示するように、医師８１０によりアーム１１６が引き伸され、撮像部１１７および照明部１１８が患者８２０に近づけられた場合には、回診支援ロボット１００は、撮影および照明の準備を実行する。例えば、撮影の準備として、スルー画像をディスプレイ１１１に表示させる。そして、医師８１０の入力に応じて、撮影、照明を実行する。
【００３７】
次に、システム構成について説明する。図３は、回診支援ロボット１００を含むシステム構成を表すブロック図である。特に、回診支援ロボット１００の全体を統括制御するＣＰＵ２００が直接的に制御する機能要素を主に示す。なお、外観に現われて既に説明した幾つかの機能要素については、同一の符番を付している。
【００３８】
ディスプレイ１１１は、ＣＰＵ２００によって生成される、あるいは記憶部２１０から読み出される表示画面を表示する。タッチパネル１１２は、ディスプレイ１１１に表示される表示画面に連動して、使用者の接触位置を検出してＣＰＵ２００に出力する。指紋センサ１１３は、使用者の指紋を画像として読み取りＣＰＵ２００へ出力する。ＣＰＵ２００は、取得した画像を処理して特徴点を抽出し、指紋データを生成する。使用者とのコミュニケーションに関するこれらの各機能要素は、ＣＰＵ２００がＵＩ制御部２２１として制御および演算を実行することにより機能する。
【００３９】
撮像部１１７は、外界のシーンを画像信号として取得し、ＣＰＵ２００へ出力する。ＣＰＵ２００は、移動モード時においては、駆動制御部２２２として機能し、画像を解析して障害物検知および追従者捕捉を行う。処置モード時においては、データ管理部２２３として機能し、生成した画像データを患者の医療データにリンクする。照明部１１８は、例えばタッチパネル１１２への入力を受けて、ＣＰＵ２００によりオン、オフが切り替えられる。
【００４０】
収納機構２０６は、収納ボックス１２１を収容状態から引出状態へ、および引出状態から収容状態へ変位させる開閉アクチュエータ、および当該開閉アクチュエータを駆動する駆動回路を含む。物品管理部２２４として機能するＣＰＵ２００は、いずれの収納ボックス１２１に如何なる物品が収納されているかを管理すると共に、収納機構２０６に対して引出信号、収容信号を与えることにより、収納ボックス１２１の自動開閉を実現する。物品管理部２２４は、上述のように処置モードにおいて、患者の医療データに連動して収納ボックス１２１を開くか否か、開くのであればいずれの収納ボックス１２１を開くのかを決定する。
【００４１】
移動機構２０７は、上述のキャスタ駆動輪１３１、キャスタ駆動輪１３１を進行方向へ向けて回転させるモータ、および当該モータを駆動する駆動回路を含む。ＣＰＵ２００は、駆動制御部２２２として移動機構２０７を制御することにより、追従モードにおける追従、アシストモードにおける助勢等を実現する。なお、本実施形態においては、移動機構２０７としてキャスタ駆動輪１３１を用いた車輪走行を採用するが、これに限らず、クローラー、二足歩行等さまざまな移動機構を採用し得る。
【００４２】
力覚センサ２０８は、例えば圧電素子により構成される。本実施形態においては、圧電素子は、それぞれのハンドル支持部１２３に貼着されている。アシストモードにおいて、駆動制御部２２２は、それぞれの圧電素子から出力を受けて、いずれの方向へ押されている、あるいは引かれているかを演算する。そして、演算結果に従ってパワーアシストを実行する。力覚センサ２０８としては、圧電素子の他にも、外力の作用方向を検出できる他のセンサであっても良い。例えば歪みゲージを採用し得る。また、方向のみならず、作用力の大きさを検出できるのであれば、駆動制御部２２２は、作用力の大きさに応じて助勢する力の大きさを変更しても良い。例えば、予め設定された閾値までは、キャスタ駆動輪１３１を駆動する駆動トルクを作用力に比例させ、閾値を超えた場合は、駆動トルクを一定にする、制限付き比例制御を行っても良い。
【００４３】
距離センサ１３２は、駆動制御部２２２の制御により、上述のように障害物、追従者、周辺環境を検出する。駆動制御部２２２は、距離センサ１３２の出力を受けて、例えば段差の大きさを算出し、キャスタ駆動輪１３１が乗り越えられるか否かを判断する。
【００４４】
記憶部２１０は、患者の医療データを記憶する、例えばＨＤＤなどの比較的大容量のストレージを含む。また、ＣＰＵ２００が実行する各種制御プログラム、制御パラメータ、表示画面データ等を記憶する、例えばＥＥＰＲＯＭなどの比較的高速の読み書きが可能な不揮発性メモリを含む。特に、患者の医療データについては、ＣＰＵ２００がデータ管理部２２３として厳重に管理を行う。
【００４５】
通信部２１１は、無線ＬＡＮ、有線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの通信デバイスにより構成され、サーバ３００とデータの交信を行う。特に、患者の医療データについては、データ管理部２２３が、サーバ３００に対する交信を厳しく制限する。
【００４６】
ここで、データ管理部２２３による制御について説明する。データ管理部２２３は、駆動制御部２２２から移動機構２０７の駆動情報を受け取り、移動機構２０７が駆動していると判断し得る間は、使用者に対して記憶部２１０に記憶された医療データへのアクセスを禁止する。ここでいう「使用者」は、予め使用の許可を得ていない未認証の使用者に限らず、医師など認証済みの特定使用者も含む。つまり、移動モードにおいて移動している間は、医療データの保護を優先して、一律に医療データのアクセスを禁止する。このような制御により、追従モードのように医師などの特定使用者が回診支援ロボット１００から離れている状況においても、医療データの第三者への漏洩を防ぐことができる。
【００４７】
データ管理部２２３は、駆動制御部２２２が移動機構２０７の駆動を停止しており、かつ、ＵＩ制御部２２１が使用者の認証を終えたと判断した場合に、医療データへのアクセスを許可する。つまり、使用者は、移動モードから抜けて回診支援ロボット１００を停止させ、使用者認証を受けてはじめて医療データへアクセスすることができる。データ管理部２２３は、認証済みである特定使用者からのアクセス要求に応じて、指定された医療データを記憶部２１０から読み出し、ディスプレイ１１１へ表示する。さらには、当該医療データの変更、削除、他のデータの付加などを受け付ける。
【００４８】
駆動制御部２２２は、追従モードにおいて特定使用者を見失うなどして追従できなくなった場合には、移動機構２０７の駆動を停止する。このとき、データ管理部２２３は、移動機構２０７の駆動が停止していても、医療データへのアクセス禁止を継続する。
【００４９】
データ管理部２２３は、使用者からの医療データへのアクセスを管理するに限らず、サーバ３００との間における医療データの交信についても管理して良い。具体的には、データ管理部２２３は、駆動制御部２２２から移動機構２０７の駆動情報を受け取り、移動機構２０７が駆動していると判断し得る間は、記憶部２１０に記憶された医療データをサーバ３００と交信することを禁止する。すなわち、通信部２１１の通信機能を制限することにより、医療データをサーバ３００へ送信させない。また、データ管理部２２３は、通信部２１１を介して医療データを取得することも禁止して良い。このような制御を行う場合は、医療データの交信を、ナースステーション等の拠点において事前に完了させたり、処置モードにおいてオンデマンドにより実行させたりすると良い。このように、サーバ３００に代表される外部装置との交信についても制限することにより、より強固に医療データの漏洩を防ぐことができる。
【００５０】
次に、ディスプレイ１１１における表示画面の遷移について説明する。図４は、代表的な表示画面を示して表示画面の遷移を説明する図である。各表示画面は記憶部２１０に記憶されており、使用者の指示および状況の変化に応じて、ＵＩ制御部２２１が記憶部２１０から対応する表示画面を適宜読み出してディスプレイ１１１に表示する。
【００５１】
回診支援ロボット１００が起動されると、ＵＩ制御部２２１は、認証画面９０１を表示する。認証画面９０１は、使用を許可する特定使用者を定める認証処理の一環として表示される画面である。認証画面９０１は、指紋センサに指をのせることを使用者に要求する。
【００５２】
認証処理が完了すると、ＵＩ制御部２２１は、メニュー画面９０２を表示する。メニュー画面９０２は、特定使用者に具体的な指示の入力を要求する画面である。ここでは、メニュー項目として、追従モード、アシストモードおよび処置モードが示されており、特定使用者は、タッチパネル１１２を介して一つを選択できる。
【００５３】
追従モードおよびアシストモードのいずれかが選択された場合は、顔表情パターンの表示画面へ遷移する。追従モードおよびアシストモードはいずれも移動モードに含まれ、回診支援ロボット１００が移動中には、ＵＩ制御部２２１は、駆動制御部２２２と連携して、さまざまな顔表情パターンをディスプレイ１１１に表示する。
【００５４】
顔表情パターンは、ロボット頭部に立体的な印象を与える、使用者側の心理的な安心感を向上させるという心的効果以外にも、追従者を追いかける視線、見失ったときの表情などは、使用者が回診支援ロボット１００の状態を把握する手段としての効果も発揮する。
【００５５】
具体的には、第１表情画面９０５は、特定の方向を注視する様子を表し、例えば追従者を認識している方向、パワーアシストにより進む方向、接近してくる第三者を認識した方向などを示す場合に表示される。例えば、追従者は、自身が移動しながら、第１表情画面９０５の視線変化を観察することにより、自身が認識対象であり、かつ、連続的に認識されていることを直感的に知ることができる。
【００５６】
また、追従中に第三者が接近してきた場合には、第１表情画面９０５は、追従対象者から接近者に視線を移動し、短時間で追従対象者に視線を戻すことにより、接近者自身が回診支援ロボット１００に正しく認識されていることを知ることができる。これにより、第三者は、安心してロボットの周囲を移動することができる。また、アシストモードでは、特定使用者が、アシストハンドル１２２を押しながら第１表情画面９０５の視線変化を観察することにより、移動方向を視覚的に確認できる。これにより、回診支援ロボット１００の移動が仮に微小であったとしても、移動指令が実行されていることを確認できる。
【００５７】
第２表情画面９０６は、喜ぶ様子を表し、例えば障害物を回避できた場合、遠くにいた追従者が近づいた場合に表示される。これにより、使用者等は、回診支援ロボット１００の移動、環境認識等が好ましい状況に変化したことを知ることができる。
【００５８】
また、第３表情画面９０７は、困った様子を表し、例えば追従モードにおいて追従者を見失った場合、アシストモードにおいて閾値以上の外力が加えられた場合に表示される。
【００５９】
もちろん上記以外のさまざまな顔表情パターンを用意しても良い。例えば、瞬きする顔表情パターンは、回診支援ロボット１００が正常に動作していることを表現し得る。また、目を閉じる顔表情パターンは、回診支援ロボット１００のシャットダウン時、充電時等の状態を表現し得る。
【００６０】
なお、本実施形態においては、顔表情パターンは、眼の形状変化と運動により表情を表現している。具体的には、顔と眼の３次元モデルからシェーディング処理により生成されたパターンを平面上に投影して描かれている。また、その動的変化として、人間の瞬きの生理的な頻度モデルに基づいた眼球形状の変化、移動をモデルとしている。
【００６１】
追従モードおよびアシストモードを終える場合には、認証画面９０１へ遷移する。
【００６２】
メニュー画面９０２で処置モードが選択された場合は、患者の医療データを表示する表示画面へ遷移する。処置モードでは、ＵＩ制御部２２１は、まず患者検索画面９０３を表示する。患者検索画面９０３は、例えば図示するように入院中の患者のＩＤの中から、これから処置を行う患者のＩＤを選択させる画面である。
【００６３】
特定のＩＤが選択されると、ＵＩ制御部２２１は、その患者に関する情報を提供する画面を表示する。例えば、バイタル画面９０４は、これから処置を行う処置結果として体温、脈拍等の入力を受け付ける画面である。
【００６４】
続けて他の患者の処置を行う指示を受けた場合には、ＵＩ制御部２２１は、患者検索画面９０３を再び表示する。追従モードおよびアシストモードのいずれかへ移行する指示を受けた場合は、顔表情パターンの表示画面へ遷移する。
【００６５】
図５は、回診支援ロボット１００の処理フローである。フローは、医局、ナースステーション等の拠点において回診支援ロボット１００が起動された時点から開始する。
【００６６】
データ管理部２２３は、ステップＳ１０１において、サーバ３００とデータの授受を実行する。具体的には、通信部２１１を介して、これから行う回診の対象患者の医療データをサーバ３００から取得して、記憶部２１０へ記憶する。また、制御プログラムのアップデート等も行う。このとき、データ管理部２２３は、取得した患者の医療データを参照して、回診時に必要な薬剤、器具等をディスプレイ１１１に示し、同時に、どの収納ボックス１２１へ収納すべきかを示す。看護師は、これらの表示に従って、回診の準備を行う。
【００６７】
ステップＳ１０２へ進み、ＵＩ制御部２２１は、使用者認証を実行する。具体的には、認証画面９０１をディスプレイ１１１に表示し、指紋センサ１１３を用いて特定使用者を決定する。ステップＳ１０３では、取得した指紋情報が事前に登録されている指紋情報と一致するかを判断する。一致しない場合にはステップＳ１０２へ戻って使用者認証を再度行わせ、一致した場合には当該使用者を特定使用者と認定して、ステップＳ１０４へ進む。なお、回診支援ロボット１００の使用予定者は、事前に登録作業を行う。この場合、他の装置で登録作業を行って登録情報を作成し、通信部２１１を介して当該登録情報を記憶部２１０へ記憶させるように構成しても良い。
【００６８】
ステップＳ１０４では、ＵＩ制御部２２１は、メニュー画面を表示して特定使用者にモードを選択させる。そして、ＣＰＵ２００は、選択されたモードが処置モードであるか否かを判断する。処置モードであると判断したら、ステップＳ１０５へ進み、処置モードでないと判断したらステップＳ１１１へ進む。拠点における使用者認証直後であれば、通常は移動モードへ移行するが、ここではまず処置モードから説明する。
【００６９】
ステップＳ１０５へ進むと、データ管理部２２３は、医療データへのアクセスを許可する。具体的には、データアクセス許可フラグを１にすることにより、この後の処理において記憶部２１０の医療データへのアクセスが要求された場合に、そのままアクセスを実行させる。そして、ＵＩ制御部２２１は、ステップＳ１０６で、図４を用いて説明したように、対象患者の情報をディスプレイ１１１に表示する。
【００７０】
ステップＳ１０７で、物品管理部２２４は、対象患者の情報に用具提供に関する情報が含まれているか否かを判断する。含まれていると判断したら、ステップＳ１０８へ進み、含まれていないと判断したらステップＳ１０９へ進む。
【００７１】
ステップＳ１０８では、物品管理部２２４は、収納機構２０６を作動させて、例えばその患者が必要とする薬剤を取り出せるように収納ボックス１２１を引出状態に変位させる。物品管理部２２４は、薬剤が取り出されたことを検知したら、あるいは特定使用者の指示を受け付けて、収納ボックス１２１を収容状態に変位させる。収納機構２０６を作動させたらステップＳ１０９へ進む。
【００７２】
ステップＳ１０９では、ＣＰＵ２００は、モードが変更されたか否かを確認する。具体的には、ＣＰＵ２００は、メニュー画面９０２が呼び出されて他のモードが選択された場合、力覚センサ２０８がアシストハンドル１２２への作用力を検出した場合などにモードが変更されたと判断する。モードが変更されたと判断した場合にはステップＳ１１１へ進み、変更されていないと判断した場合にはステップＳ１１０へ進む。ステップＳ１１０では、ＣＰＵ２００は、特定使用者から終了指示を受けたか否かを判断する。終了指示を受けていないと判断した場合には、ステップＳ１０６へ戻る。終了指示を受けたと判断した場合には、一連の処理を終了する。
【００７３】
ステップＳ１１１では、これからいずれかの移動モードへ移行するものとして、データ管理部２２３は、医療データへのアクセスを禁止する。具体的には、データアクセス許可フラグを０にすることにより、この後の処理において記憶部２１０の医療データへのアクセスが要求されても、アクセスを拒否する。
【００７４】
ステップＳ１１２へ進み、ＵＩ制御部２２１は、選択されたモードが追従モードであるか否かを判断する。追従モードであればステップＳ１１３へ進み、アシストモードであればステップＳ１１９へ進む。
【００７５】
ステップＳ１１３では、駆動制御部２２２は、例えば撮像部１１７を用いて、追従する特定使用者を認識する。例えば、体型、服の色などの情報を複合的に取得して、追従時の情報として活用する。そして、ステップＳ１１４で、駆動制御部２２２は、特定使用者を追従して移動する。追従移動中は、ステップＳ１１５で、追従が行えているか否かを確認し、例えば特定追従者を見失った場合には追従不可としてステップＳ１１８へ進む。順調に追従が行えている場合には、ステップＳ１１６へ進む。
【００７６】
ステップＳ１１６では、ＣＰＵ２００は、モードが変更されたか否かを確認する。具体的には、ＣＰＵ２００は、メニュー画面９０２が呼び出されて他のモードが選択された場合、力覚センサ２０８がアシストハンドル１２２への作用力を検出した場合などにモードが変更されたと判断する。モードが変更されたと判断した場合にはステップＳ１１８へ進み、変更されていないと判断した場合にはステップＳ１１７へ進む。ステップＳ１１７では、ＣＰＵ２００は、特定使用者から終了指示を受けたか否かを判断する。終了指示を受けていないと判断した場合には、ステップＳ１１４へ戻る。終了指示を受けたと判断した場合には、一連の処理を終了する。
【００７７】
ステップＳ１１８では、駆動制御部２２２は、移動機構２０７の駆動を停止し、すなわち回診支援ロボット１００を停止させて、ステップＳ１０２へ処理を引き渡す。
【００７８】
アシストモードとしてステップＳ１１２からステップＳ１１９へ進むと、駆動制御部２２２は、力覚センサ２０８の出力からアシストハンドル１２２に作用力が加えられたか否かを検出する。作用力が加えられた、すなわちアシストハンドル１２２が押されたり引かれたりしたと判断した場合には、ステップＳ１２０へ進み、駆動制御部２２２は、その作用力の方向を算出して、算出した方向へのパワーアシストを行う。そして、ステップＳ１１９へ戻り、作用力を検出している間はこの動作を繰り返す。
【００７９】
ステップＳ１１９で、作用力が加えられていないと判断した場合には、ステップＳ１２１へ進む。ステップＳ１２１では、駆動制御部２２２は、予め定められた時間が経過したか否かを判断する。経過していないと判断した場合には、ステップＳ１１９へ戻る。経過したと判断した場合には、ステップＳ１２２へ進む。
【００８０】
ステップＳ１２２では、ＣＰＵ２００は、モードが変更されたか否かを確認する。具体的には、ＣＰＵ２００は、メニュー画面９０２が呼び出されて他のモードが選択された場合などにモードが変更されたと判断する。モードが変更されたと判断した場合にはステップＳ１０２へ戻り、再び使用者認証から始める。このように、例えば回診支援ロボット１００が放置されたような状況において第三者が操作を試みようとしても、認証が確認されない限り動作させないことにより、記憶されている医療データを強固に保護することができる。
【００８１】
モードが変更されていないと判断した場合にはステップＳ１２３へ進む。ステップＳ２３では、ＣＰＵ２００は、特定使用者から終了指示を受けたか否かを判断する。終了指示を受けていないと判断した場合には、ステップＳ１１９へ戻る。終了指示を受けたと判断した場合には、一連の処理を終了する。
【００８２】
なお、回診支援ロボット１００のさまざまな動作状況をそれぞれモードとして定義しても良い。停止している動作状況を「停止モード」、ステップＳ１０１によるデータの授受動作状況を「メンテナンスモード」などのように区別できる。
【００８３】
以上説明した本実施形態において移動モードは、追従モードとアシストモードの２つの場合を説明したが、さらに、自律移動モードを含んでも良い。自律移動モードは、付近に特定使用者がいない場合でも、医療施設内の地図情報を参照する等により、医療施設内を自律的に移動するモードである。本実施形態においては、移動中における医療データの保護が高い水準で実現されているので、自律移動モードにおいても上述の処理を同様に実行することにより医療データの漏洩を防ぐことができる。
【００８４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８５】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８６】
１００  回診支援ロボット、１１０  頭部、１１１  ディスプレイ、１１２  タッチパネル、１１３  指紋センサ、１１６  アーム、１１７  撮像部、１１８  照明部、１１９  スピーカー、１２０  胴部、１２１  収納ボックス、１２２  アシストハンドル、１２３  ハンドル支持部、１３０  脚部、１３１  キャスタ駆動輪、１３２  距離センサ、２００  ＣＰＵ、２０６  収納機構、２０７  移動機構、２０８  力覚センサ、２１０  記憶部、２１１  通信部、８１０  医師、８２０  患者、９０１  認証画面、９０２  メニュー画面、９０３  患者検索画面、９０４  バイタル画面、９０５  第１表情画面、９０６  第２表情画面、９０７  第３表情画面
【図１】
2014211704.tif 000003
【図２】
2014211704.tif 000004
【図３】
2014211704.tif 000005
【図４】
2014211704.tif 000006
【図５】
2014211704.tif 000007