(57)【特許請求の範囲】
【請求項１】
ユーザに物理的な刺激を加えてボディケアを行うボディケア機器と、
ユーザにボディケアを行う際にユーザの身体の各部位に対してどのように刺激を与えるかという方法を示す施術方法を、施術者が施術をする際に、その施術者が装着した計測グローブに配される複数の加速度センサ及び指圧センサによってその施術者の指の動きを計測した結果に基づいて生成された、ロボットハンドを駆動させる際の座標、加速度及び指圧力に関する情報を含む施術情報として外部から受信する受信部、前記受信部に入力された前記施術情報に基づいて、電気的信号としての施術指令値を生成する指令値生成部、および前記施術指令値を、前記ボディケア機器に送信する送信部を有する情報処理サーバと、を備え、
前記ボディケア機器は、ボディケアを実現させる複数の指を備える前記ロボットハンドであり、
前記施術指令値は、ユーザに対してボディケアの施術中における前記ロボットハンドの指の位置、前記ロボットハンドの指圧力、および前記ロボットハンドの腕の力に応じたユーザの感覚に基づく入力、およびユーザに対するボディケアの施術によるユーザの体温および脈拍の変化に応じた効果に基づく入力のうち、少なくともいずれか一方の入力により調整されるロボットボディケアシステム。
【請求項２】
前記ロボットハンドの指の先端部には、指センサとして、ユーザの身体を押圧する際の圧力を測定する圧電センサ、ユーザの身体の温度を測定する体温センサ、及び、ユーザの脈拍を測定する脈拍センサを備え、
前記指令値生成部は、前記施術指令値を、
ユーザに対してボディケアの施術中における前記ロボットハンドの指の位置、前記ロボットハンドの指圧力、および前記ロボットハンドの腕の力に応じた前記ユーザの感覚に基づく入力と、
ユーザに対するボディケアの施術中におけるユーザの体温及び脈拍に応じた前記効果に基づいて推定したユーザの感情と、学習モデルとに基づいて算出した第１最適値と、
ユーザに対するボディケアの施術によるユーザの体温および脈拍の変化が施術の前後において大きい過去の施術指令値と、学習モデルとに基づいて算出した第２最適値と、
に基づいて生成し、
前記施術指令値は、ユーザへの施術中に調整されることを特徴とする請求項１に記載のロボットボディケアシステム。
【請求項３】
前記施術指令値は、次回以降の施術に使用するために調整されることを特徴とする請求項１に記載のロボットボディケアシステム。
【請求項４】
前記指令値生成部により生成された施術指令値が使用された履歴を示す履歴情報を記録する履歴記録部と、
前記ユーザにより、利用した前記施術指令値に対する評価を示す評価情報が入力される評価入力部と、
前記履歴記録部に記録された前記履歴情報、および前記評価入力部に入力された前記評価情報に基づいて、前記施術指令値の人気を評価する指令値評価部と、を備えていることを特徴とする請求項１から３のいずれか１項に記載のロボットボディケアシステム。
【請求項５】
前記評価入力部には、複数の前記ユーザから前記評価情報が入力されることを特徴とする請求項４に記載のロボットボディケアシステム。
【請求項６】
前記指令値評価部による評価結果に基づいて、人気の高い前記施術指令値を、複数の前記ユーザのうちのいずれかに提案する指令値提案部を備えていることを特徴とする請求項４又は５に記載のロボットボディケアシステム。
【請求項７】
前記受信部は、ボディケア関連事業者から前記施術情報を受信し、
前記指令値評価部による評価結果に基づいて、人気の高い前記施術情報を入力した前記ボディケア関連事業者を、優秀事業者として特定する事業者特定部を備えていることを特徴とする請求項６に記載のロボットボディケアシステム。
【請求項８】
前記事業者特定部により特定された前記優秀事業者に対して、報酬を支払うことを特徴とする請求項７に記載のロボットボディケアシステム。
【請求項９】
コンピュータが、
ユーザにボディケアを行う際にユーザの身体の各部位に対してどのように刺激を与えるかという方法を示す施術方法を、施術者が施術をする際に、その施術者が装着した計測グローブに配される複数の加速度センサ及び指圧センサによってその施術者の指の動きを計測した結果に基づいて生成された、ロボットハンドを駆動させる際の座標、加速度及び指圧力に関する情報を含む施術情報として外部から受信する受信ステップと、
前記受信ステップにおいて入力された前記施術情報に基づいて、電気的信号としての施術指令値を生成する指令値生成ステップと、
前記施術指令値を、ユーザに物理的な刺激を加えてボディケアを行うボディケア機器に送信する送信ステップと、
前記ボディケア機器が、前記施術指令値を用いてボディケアを行うボディケアステップと、を実行し、
前記ボディケア機器は、手作業でのボディケアを模倣したボディケアを実現させる複数の指を備える前記ロボットハンドであり、
前記施術指令値は、ユーザに対してボディケアの施術中における前記ロボットハンドの指の位置、前記ロボットハンドの指圧力、および前記ロボットハンドの腕の力に応じたユーザの好みといったユーザの感覚に基づく入力、およびユーザに対するボディケアの施術によるユーザの体温および脈拍の変化に応じた効果に基づく入力のうち、少なくともいずれか一方の入力により調整されるロボットボディケア方法。
【請求項１０】
コンピュータに、
ユーザにボディケアを行う際にユーザの身体の各部位に対してどのように刺激を与えるかという方法を示す施術方法を、施術者が施術をする際に、その施術者が装着した計測グローブに配される複数の加速度センサ及び指圧センサによってその施術者の指の動きを計測した結果に基づいて生成された、ロボットハンドを駆動させる際の座標、加速度及び指圧力に関する情報を含む施術情報として外部から受信する受信機能と、
前記受信機能において入力された前記施術情報に基づいて、電気的信号としての施術指令値を生成する指令値生成機能と、
前記施術指令値を、ユーザに物理的な刺激を加えてボディケアを行うボディケア機器に送信する送信機能と、
前記ボディケア機器が、前記施術指令値を用いてボディケアを行うボディケア機能と、を実現させ、
前記ボディケア機器は、手作業でのボディケアを模倣したボディケアを実現させる複数の指を備える前記ロボットハンドであり、
前記施術指令値は、ユーザに対してボディケアの施術中における前記ロボットハンドの指の位置、前記ロボットハンドの指圧力、および前記ロボットハンドの腕の力に応じたユーザの感覚に基づく入力、およびユーザに対するボディケアの施術によるユーザの体温および脈拍の変化に応じた効果に基づく入力のうち、少なくともいずれか一方の入力により調整されるロボットボディケアプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボットボディケアシステム、ロボットボディケア方法、およびロボットボディケアプログラムに関する。
【背景技術】
【０００２】
従来、様々な施術方法により、ユーザに物理的な刺激を加えて行うボディケアに関する事業が行われ、このような事業においては施術者の育成が盛んに行われている。
例えば、下記特許文献１には、施術者を育成するために、ボディケアの練習実績を記録させるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−４２９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術を活用した施術者の育成においては、施術者が技術の習熟するための時間が必要であり、人員の確保が問題となっていた。
すなわち、このような労働集約型サービスでは、施術者に依存する割合が大きく、安定したボディケアの品質を、長期間にわたって提供し続けることが困難であった。
【０００５】
そこで本発明は、様々な施術者が保有しているノウハウを有効活用するとともに、ボディケアサービスのような労働集約型サービスを簡略化し、ボディケアの品質を安定させることができるロボットボディケアシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るロボットボディケアシステムは、ユーザに物理的な刺激を加えてボディケアを行うボディケア機器と、ユーザにボディケアを行う際にユーザの身体の各部位に対してどのように刺激を与えるかという方法を示す施術方法を、施術情報として外部から受信する受信部、受信部に入力された施術情報に基づいて、電気的信号としての施術指令値を生成する指令値生成部、および施術指令値を、ボディケア機器に送信する送信部を有する情報処理サーバと、を備えている。
【０００７】
また、指令値生成部により生成された施術指令値が使用された履歴を示す履歴情報を記録する履歴記録部と、ユーザにより、利用した施術指令値に対する評価を示す評価情報が入力される評価入力部と、履歴記録部に記録された履歴情報、および評価入力部に入力された評価情報に基づいて、施術指令値の人気を評価する指令値評価部と、を備えてもよい。
【０００８】
また、評価入力部には、複数のユーザから評価情報が入力されてもよい。
【０００９】
また、指令値評価部による評価結果に基づいて、人気の高い施術指令値を、複数のユーザのうちのいずれかに提案する指令値提案部を備えてもよい。
【００１０】
また、受信部は、ボディケア関連事業者から施術情報を受信し、指令値評価部による評価結果に基づいて、人気の高い施術情報を入力したボディケア関連事業者を、優秀事業者として特定する事業者特定部を備えてもよい。
【００１１】
また、事業者特定部により特定された優秀事業者に対して、報酬を支払ってもよい。
【００１２】
また、上記課題を解決するために、本発明に係るロボットボディケア方法は、コンピュータが、ユーザにボディケアを行う際にユーザの身体の各部位に対してどのように刺激を与えるかという方法を示す施術方法を、施術情報として外部から受信する受信ステップと、受信部に入力された施術情報に基づいて、電気的信号としての施術指令値を生成する指令値生成ステップと、施術指令値を、ユーザに物理的な刺激を加えてボディケアを行うボディケア機器に送信する送信ステップと、ボディケア機器が、施術指令値を用いてボディケアを行うボディケアステップと、を実行する。
【００１３】
また、上記課題を解決するために、本発明に係るロボットボディケアプログラムは、コンピュータに、ユーザにボディケアを行う際にユーザの身体の各部位に対してどのように刺激を与えるかという方法を示す施術方法を、施術情報として外部から受信する受信機能と、受信部に入力された施術情報に基づいて、電気的信号としての施術指令値を生成する指令値生成機能と、施術指令値を、ユーザに物理的な刺激を加えてボディケアを行うボディケア機器に送信する送信機能と、ボディケア機器が、施術指令値を用いてボディケアを行うボディケア機能と、を実現させる。
【発明の効果】
【００１４】
本発明のロボットボディケアシステムでは、外部から受信部が受けつけた施術情報から、指令値生成部が施術指令値を生成する。そして、ボディケア機器が、施術指令値に基づいて、ユーザにボディケアを行う。これにより、施術者が直接ボディケアをする必要が無く、施術者が有するボディケアに関するノウハウを、施術指令値として定量的に管理することができる。
これにより、様々な施術者が保有しているノウハウを有効活用するとともに、ボディケアサービスのような労働集約型サービスを簡略化し、ボディケアの品質を安定させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係るロボットボディケアシステムの構成例を示すシステム図である。
【図２】図１に示すロボットボディケアシステムにおける情報処理端末の構成を示すブロック図である。
【図３】図１に示すロボットボディケアシステムにおける情報処理サーバの構成を示すブロック図である。
【図４】図１に示す指令値生成部が、施術指令値を生成する際の処理の概要を示す図である。
【図５】図１に示すボディケア機器によりボディケアを行う際の挙動を説明する図である。
【図６】情報処理サーバにおける処理フローを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施態様に係るロボットボディケアシステム１について図面を参照しながら詳細に説明する。図１は、ロボットボディケアシステム１の構成例を示すシステム図である。
図１に示すように、ロボットボディケアシステム１は、メインサーバとなる情報処理サーバ１００を備えている。情報処理サーバ１００は、ネットワーク４０を介して外部端末と接続されている。外部端末としては、複数のユーザＰそれぞれが有する複数の情報処理端末２０、ボディケア機器３０、カメラ５０、クラウド６０を含んでいる。また、ネットワーク４０は、複数のボディケア関連事業者１０と接続されている。
【００１７】
ボディケア関連事業者１０（以下、単に事業者１０という）は、例えばエステサロンやボディケア店、整骨院、整体院等、各種のボディケアを施術する事業者が含まれる。
ここで、図１に示すように、事業者１０は、固定店舗を構えて事業を行う店舗型事業者１０Ａであってもよいし、設備を積載したサービス車両内で事業を行う移動型事業者１０Ｂであってもよい。移動型事業者１０Ｂの場合には、サービス車両の内部にボディケア機器３０が積載されており、ボディケアを受けるユーザは、例えばスマートフォンのアプリ等を用いてサービス車両を所望する地点に呼び出して、サービス車両内でボディケアのサービスを受けることができる。また、移動型事業者１０Ｂは、オペレータがサービス車両の運転、およびボディケアサービスの案内を行う有人車両で行ってもよいし、自動運転される無人車両で行ってもよい。
【００１８】
事業者１０は、事業に用いる端末等により、ネットワークを介して、情報処理サーバ１００にアクセス可能に接続されている。事業者１０は、それぞれがボディケア機器３０を備えていてもよいし、ボディケア機器３０を使用しない手作業でのボディケアを行っていてもよい。
【００１９】
ネットワーク４０は、ロボットボディケアシステムと各種の機器との間を相互に接続させるためのネットワークであり、例えば、無線ネットワークや有線ネットワークである。
具体的には、ネットワーク４０は、ワイヤレスＬＡＮ（ｗｉｒｅｌｅｓｓ  ＬＡＮ：ＷＬＡＮ）や広域ネットワーク（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＷＡＮ）、ＩＳＤＮｓ（ｉｎｔｅｇｒａｔｅｄ  ｓｅｒｖｉｃｅ  ｄｉｇｉｔａｌ  ｎｅｔｗｏｒｋｓ）、無線ＬＡＮｓ、ＬＴＥ（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）、ＬＴＥ−Ａｄｖａｎｃｅｄ、第４世代（４Ｇ）、第５世代（５Ｇ）、ＣＤＭＡ（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＷＣＤＭＡ（登録商標）、イーサネット（登録商標）などである。
【００２０】
また、ネットワーク４０は、これらの例に限られず、例えば、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ：ＰＳＴＮ）やブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ブルートゥースローエナジー（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）、光回線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線、ＬＰＷＡＮ（Ｌｏｗ−Ｐｏｗｅｒ Ｗｉｄｅ−Ａｒｅａ Ｎｅｔｗｏｒｋ）回線、衛星通信網などであってもよく、その他のどのようなネットワークであってもよい。
【００２１】
また、ネットワーク４０は、例えば、ＮＢ−ＩｏＴ（Ｎａｒｒｏｗ  Ｂａｎｄ  ＩｏＴ）や、ｅＭＴＣ（ｅｎｈａｎｃｅｄ  Ｍａｃｈｉｎｅ  Ｔｙｐｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）であってもよい。なお、ＮＢ−ＩｏＴやｅＭＴＣは、ＩｏＴ向けの無線通信方式であり、低コスト、低消費電力で長距離通信が可能なネットワークである。
【００２２】
また、ネットワーク４０は、これらの組み合わせであってもよい。また、ネットワーク４０は、これらの例を組み合わせた複数の異なるネットワークを含むものであってもよい。例えば、ネットワーク４０は、ＬＴＥによる無線ネットワークと、閉域網であるイントラネットなどの有線ネットワークとを含むものであってもよい。
【００２３】
ここで、図１に示すように、ロボットボディケアシステム１は、施術中のユーザＰの表情や体の動きを検出するカメラ５０を備えている。カメラ５０は、ボディケア機器３０とともに設置されて使用される。
カメラ５０は、ユーザＰの表情を撮像して情報処理サーバ１００に送信する。この撮像データを用いて、情報処理サーバ１００は、ユーザＰが快適な状態か、不快な状態か、を判定することができる。また、カメラ５０はユーザＰの身体の動きを撮影することで、ユーザＰの脈拍や呼吸数を判断することができる動画データを取得することができる。
【００２４】
ユーザＰが有する情報処理端末２０は、ボディケアを受けるユーザＰが使用する端末であり、例えば個人で所有するパソコンや、タブレット、スマートフォン等のコンピュータである。図示の例では、情報処理端末２０はスマートフォンとなっているが、これに限定されない。情報処理端末２０の構成について、図２を用いて説明する。図２は、情報処理端末２０のブロック図である。
【００２５】
図２に示すように、情報処理端末２０は、入力部２１と、通信部２２と、表示部２３と、記憶部２４と、制御部２５と、を備える。
入力部２１は、ユーザＰからの入力を受け付ける機能を有する。入力部２１は、例えば、ハードウェアキーやタッチパネルなどにより実現することができるが、これらに限定されるものではない。入力部２１は、ユーザＰから受け付けた入力内容を制御部２５に伝達する。
【００２６】
通信部２２は、情報処理サーバ１００と通信を実行する機能を有する通信インターフェースである。通信部２２は、受信部２２１と、送信部２２２とを含む。
通信部１３は、情報処理端末２０と無線により通信を実行するものであり、例えば、Bluetooth Low Energy（登録商標）、Bluetooth（登録商標）、３Ｇ（3rd Generation）、４Ｇ（4th Generation）、ＬＴＥ（Long Term Evolution）等に従って通信を実行するものであるが、通信規格はこれらに限定されるものではない。
【００２７】
表示部２３は、制御部２５からの指示に従って、画像や文字を表示する機能を有するモニターである。表示部２３は、例えば、ＬＣＤにより実現することができるが、これに限定するものではない。表示部２３は、例えば、後述する施術指令値の使用された頻度を示す履歴情報を表示することができる。
【００２８】
記憶部２４は、情報処理端末２０が動作する上で必要とする各種プログラム、データ、パラメータを記憶する機能を有する記録媒体である。記憶部２４は、例えば、フラッシュメモリ、ＳＳＤ、ＨＤＤなどにより実現することができるが、これらに限定されるものではない。
【００２９】
制御部２５は、情報処理端末２０の各部を制御する機能を有するプロセッサである。制御部２５は、記憶部２４に記憶されている各種のプログラムを実行することで、情報処理端末２０の各部を制御する。
例えば、制御部２５は、入力部２１に入力されたユーザＰからの評価情報を、通信部２２を介して情報処理サーバ１００に伝達する。
【００３０】
ボディケア機器３０は、後述する施術指令値により駆動制御され、ユーザＰに物理的な刺激を加えてボディケアを行う機器である。
図１に示すように、本実施形態では、ボディケア機器３０として、アーム３２の先端部に連結されたロボットハンド３１を備えた構成を例に挙げて説明する。
なお、ボディケア機器３０の機構としては、ユーザＰに対して物理的な刺激を加えてボディケアを行うことができる機構を備えていれば、ハンド構造でなくてもよい。
【００３１】
ボディケア機器は、情報処理サーバ１００から送信された施術指令値を受信する受信部と、ロボットハンド３１およびアーム３２を駆動させる駆動装置（モータ）と、施術指令値に基づいて駆動装置に印可される電流値を生成するドライバ装置と、を少なくとも備えている。施術指令値の受信では、ネットワーク４０を介してもよいし、ＵＳＢ等の記憶媒体を介したメディアデータとしての受信であってもよい。また、生成した施術指令値を直接ボディケア機器に入力する態様であってもよい。
【００３２】
ボディケア機器３０におけるロボットハンド３１の指の先端部には、指センサが内蔵されている。指センサは、ユーザＰの身体を押圧する際の圧力を測定する圧電センサ、およびユーザＰの身体の温度を測定する体温センサ、およびユーザＰ脈拍を測定する脈拍センサを備えている。
これにより、ユーザＰに対してボディケアを行いながら、その時の圧力を把握することができるとともに、ユーザＰの状態として、温度と脈拍を把握することができる。
【００３３】
次に、情報処理サーバ１００の構成について、図３を用いて説明する。図３は、図１に示す情報処理サーバ１００の構成を示すブロック図である。
情報処理サーバ１００は、ボディケア機器３０により、手作業でのボディケアを模倣したボディケアを実現させる処理装置である。情報処理サーバ１００は、例えば、事業者１０から入手した施術方法を、施術情報として利用する。
【００３４】
ここで、施術方法とは、ユーザＰの身体の各部位に対してどのように刺激を与えるかという方法である。具体的には、ボディケアを行う際のユーザの体の部位、刺激方法、刺激強度、刺激時間、刺激の回数や頻度、および複数の部位に対してボディケアを行う際における順番、ボディケアに使用する道具の動かし方等を示す。
【００３５】
図３に示すように、情報処理サーバ１００は、受信部１１０と、記憶部１２０と、処理部１３０と、送信部１４０と、を備えている。
受信部１１０は、図１に示すネットワーク４０を介して、外部端末から、各種のデータを受信する通信インターフェースである。
【００３６】
各種のデータとしては、施術情報および評価情報が含まれる。受信部１１０は、例えば、事業者１０から、ユーザＰにボディケアを行う際の施術方法を示す施術情報を受付ける。なお受信部１１０は、事業者１０からではなく他の機関から施術情報を受信してもよい。例えば受信部１１０は、クラウド６０上に蓄積された複数の施術情報を学習モデルに機械学習させ、所定の条件を入力することで導出された施術情報を、外部装置から受信してもよい。
【００３７】
このような機械学習としては、ディープラーニングやブースティングを採用してもよい。機械学習には、ニューラルネットワークにより構成された学習モデルを使用してもよい。
また、機械学習を行わずに、例えば施術者の性別等の属性、または施術者の身体的な特徴と、施術情報と、が対応付けて記録されたルックアップテーブルを備え、ルックアップテーブルを参照することで施術情報を選択してもよい。
また、受信部１１０には、ユーザＰから構成される複数のユーザＰからの評価情報が入力される。すなわち、受信部１１０は、本発明の評価入力部として機能する。
【００３８】
記憶部１２０は、情報処理サーバ１００が動作するうえで必要とする各種の制御プログラムや各種のデータを記憶する機能を有する。記憶部１５０は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。
情報処理サーバ１００は、記憶部１２０に記憶された制御プログラムを実行することで、実現すべき各機能を実現することとしてよい。ここでいう各機能とは、受付機能、指令値生成機能、ボディケア機器３０を用いたボディケア機能、施術指令値の評価機能、指令値提案機能、および事業者特定機能を少なくとも含んでいる。
【００３９】
また、記憶部１２０は、各種のデータとして、施術情報を記憶している。施術情報とは、事業者１０から取得した情報であり、施術方法によるボディケアの具体的な内容を示す情報である。施術情報は、例えば、人の手で行うボディケアの内容を示す情報である。
【００４０】
また、記憶部１２０は、各種のデータとして、施術指令値を記憶している。施術指令値とは、施術情報に基づく手作業のボディケアを、ボディケア機器３０により模倣させるために、ボディケア機器３０に入力される指令値としての電気的信号を指し、後述する指令値生成部１３１が生成するデータである。施術指令値は、主に施術情報とボディケア機器３０の機構とにより決定される。一度のボディケアにおいて、１つの施術指令値を用いてもよいし、複数の施術指令値を用いてもよい。
【００４１】
また、記憶部１２０は、各種のデータとして、履歴情報を記憶している。履歴情報とは、指令値生成部１３１により生成された施術指令値が使用された履歴を示す情報であり、後述する履歴記録部１３２が記憶部１２０に記録するデータである。
履歴情報を確認することで、複数の施術指令値において、使用された回数を把握することができ、複数のユーザＰに人気のある施術指令値（すなわち人気のある施術方法）と、人気のない施術指令値（すなわち人気のない施術方法）と、を把握することができる。
【００４２】
また、記憶部１２０は、各種のデータとして、評価情報を記憶している。評価情報は、複数のユーザＰそれぞれがボディケアを受けたあとに、利用した施術指令値に対する評価として、自身の感想を入力した情報である。評価情報としては、例えば５段階等の数値で評価してもよいし、感想を直接コメントとして入力したものであってもよい。
【００４３】
処理部１３０は、情報処理サーバ１００の各部を制御するコンピュータであり、例えば、中央処理装置（ＣＰＵ）やマイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡなどであってもよい。
処理部１３０は、指令値生成部１３１と、履歴記録部１３２と、指令値評価部１３３と、指令値提案部１３４と、事業者特定部１３５と、を備えている。
【００４４】
指令値生成部１３１は、受信部１１０に入力された施術情報から、ボディケア機器３０に入力する施術指令値を生成する。この点について、図４および図５を用いて詳述する。図４は、指令値生成部１３１が、施術指令値を生成する際の処理の概要を示す図である。図５は、ボディケア機器３０によりボディケアを行う際の挙動を説明する図である。
【００４５】
図４に示すように、施術情報は、いくつかのステップを経て、施術指令値に変換される。まず、最初のステップとして、制御則による変換処理がある。
これは、ボディケア機器３０の機構や制御手段の特性に基づいて設定される。すなわち、人の手で行う施術の内容をボディケア機器３０で実現するために、ボディケア機器３０をどのように駆動させるかが問題となる。
【００４６】
ここで、施術情報から施術指令値への変換方法について具体例を挙げて説明する。例えば、ボディケアを手作業で行う施術者が、計測グローブを装着した状態で、施術情報に示された施術方法に沿った施術を行う。計測グローブには、複数の加速度センサおよび指圧センサが内蔵されている。このため、施術者が施術を行う際の指の動きを検出し、ロボットハンド３１を駆動させる際の座標、加速度、および指圧力を計測することができる。このように計測された座標、加速度、および指圧力が、施術情報となる。なお、前述した変換方法はあくまで例示であり、その他の方法により施術情報から施術指令値を生成してもよい。
【００４７】
次に、施術指令値は、ユーザＰの感覚に基づく入力により調整される。ここで、ユーザＰの感覚とは、ロボットハンド３１の指圧力、指の位置、腕の力等を変化させた際に心地よく感じる値として本人が認識している値であり、ユーザＰの好みに合わせて調整することができる。
【００４８】
この調整処理は、例えばユーザＰの希望を、ボディケア機器３０を操作するオペレータが確認し、受信部１１０から、情報処理サーバ１００に入力してもよい。
この際、各ユーザＰの好みの指令値を記憶部１２０に記憶させてもよい。この調整処理は、ボディケアの施術前に行ってもよいし、ボディケアの施術中に行ってもよい。
【００４９】
次に、施術指令値は、ユーザＰの感情に基づく入力により調整される。ここで、ユーザＰの感情とは、ボディケア中に快適か、不快か、という感情であり、実際の施術のなかで、無意識に湧出する感情である。この感情は、前述した各センサで取得した体温および脈拍等のデータや、カメラ５０から取得した呼吸および表情等のデータから、人工知能による解析を行って感情を推定し、最適な指令値を推定してもよい。また、人工知能により機械学習を行う場合には、例えば行動価値関数を用いた強化学習モデルにより、最適な値を算出するような態様であってもよい。この調整は、施術中に行われてもよいし、次回以降の施術に反映させてもよい。また、カメラ５０によるユーザＰの感情の推定では、教師無し学習によるクラスタ解析を行ってもよいし、教師あり学習により、例えば画像データを分類することで、感情を推定してもよい。
また、感情に基づく入力は、ユーザ自身からの回答に基づいてオペレータが入力してもよい。
【００５０】
次に、施術指令値は、効果に基づく入力により調整される。ここで、効果とは、実際に施術を行った際の体温や脈拍等の変化である。効果があるかどうか、すなわち変化量が大きいかどうかについては、過去の施術指令値を用いて施術を行った際の変化量と比較することで確認することができる。
そして、効果が大きい施術において採用されている指圧力、指の位置、腕の力等を参照して、人工知能による解析を行って、最適な指令値を推定してもよい。また、人工知能により機械学習を行う場合には、例えば行動価値関数を用いた強化学習モデルにより、最適な値を算出するような態様であってもよい。この調整は、施術中に行われる。
【００５１】
図５に示すように、実際にボディケア機器３０を駆動させる際には、まず、ボディケア機器３０が目標位置に移動する（Ｓ５０１）。次に、ボディケア機器３０が施術を開始する（Ｓ５０２）。
次に、ロボットハンド３１による指圧の圧力の目標値として、目標圧力を設定する（Ｓ５０３）。そして、処理部１３０は、設定された圧力で指圧を行った際に、圧力が適切かどうか判定する。この判定において、前述したユーザＰの感覚、ユーザＰの感情、および効果に基づく入力により調整が行われる。
【００５２】
そして、圧力が適切でない場合（Ｓ５０４のｎｏ）には、目標圧力を再度設定する（Ｓ５０３）。一方、圧力が適切である場合（Ｓ５０４のｙｅｓ）には、設定した圧力を維持した状態で、施術を継続する（Ｓ５０５）。
この処理を指圧力だけではなく、ロボットハンド３１の位置やアーム３２の力等のロボットハンド３１がボディケアを行う上で必要となる全てのパラメータに対して行う。このようにして、指令値生成部１３１により作成された指令値により、ボディケア機器３０によるボディケアが行われる。
【００５３】
図３に示すように、履歴記録部１３２は、指令値生成部１３１により生成された施術指令値が使用された履歴を示す履歴情報を記録する。
履歴記録部１３２は、施術指令値がボディケア機器３０で使用されたことを示すログデータを取得して、記憶部１２０に記憶させる。これにより、どのような施術指令値が、いつ、どのボディケア機器３０で使用されたのかという履歴を記録することができる。
【００５４】
指令値評価部１３３は、履歴記録部１３２に記録された履歴情報に基づいて、施術指令値の使用頻度を評価する。また、複数のユーザＰからの評価情報の内容と、使用頻度と、に基づいて、施術指令値の人気を評価する。
すなわち、使用頻度が高い施術指令値は、人気が高いと判断される。また、ユーザＰからの評価情報において、高い評価が下されている施術指令値も、人気が高いと判断される。
【００５５】
指令値提案部１３４は、指令値評価部１３３による評価結果に基づいて、人気の高い施術指令値を、複数のユーザＰのうちのいずれかに提案する。すなわち、人気のある施術指令値を提案することで、人気のある施術指令値がより一層、利用されることとなる。
【００５６】
事業者特定部１３５は、指令値評価部１３３による評価結果に基づいて、施術情報を入力した事業者１０を特定する。すなわち、例えば人気のある施術情報を入力した事業者１０を特定することで、人気の高い施術方法に関するノウハウを持っている事業者１０を特定することができる。このようにして特定された事業者に対して例えば、利用回数に応じた報酬を支払ってもよい。
送信部１４０は、図１に示すネットワーク４０を介して、ボディケア機器３０に施術指令値を送信する通信インターフェースである。
【００５７】
次に、図６を用いて、ロボットボディケアシステムにおける処理の手順を説明する。図６は、ロボットボディケアシステムの処理フローを示す図である。
図８に示すように、ロボットボディケアシステムの処理では、まず、受信部１１０が、事業者１０から、施術情報を受付ける。（Ｓ６０１：受付ステップ）。受付ステップでは、事業者１０が、事業に用いる端末等から、情報処理サーバ１００の受信部に施術情報を入力する。
【００５８】
次に、指令値生成部１３１が、施術情報から施術指令値を生成する。（Ｓ６０２：指令値生成ステップ）。施術指令値は、前述した処理により生成する。この際、センサが取得した様々なデータや、過去に生成した施術指令値、およびそれに対するユーザＰのコメントを、クラウド６０上に保管して、施術指令値の生成に利用してもよい。
【００５９】
次に、施術指令値をボディケア機器３０に入力し、ユーザＰにボディケアを行う（Ｓ６０３：ボディケアステップ）。ボディケアステップでは、施術指令値に基づいて、ボディケア機器３０が所定のボディケアを行う。
次に、履歴記録部１３２が、履歴情報を記録する（Ｓ６０４：履歴情報記録ステップ）。履歴情報記録ステップでは、それぞれの施術指令値の使用履歴を記憶部１２０に記憶させる。
【００６０】
次に、ユーザＰが、評価情報を受信部１１０に入力する（Ｓ６０５：評価情報入力ステップ）。評価情報入力ステップでは、ユーザＰがそれぞれの受けたボディケアの感想や評価を情報処理端末２０から入力する。
次に、指令値評価部１３３が、施術指令値の人気を評価する（Ｓ６０６：指令値評価ステップ）。指令値評価ステップでは、施術指令値の人気を、例えば点数を付けることで定量的に評価する。
【００６１】
次に、指令値提案部１３４が、人気の高い施術指令値をユーザＰに提案する（Ｓ６０７：指令値提案ステップ）。指令値提案ステップでは、人気の高い施術指令値をユーザＰに提案する際に、ユーザＰの年齢や性別等の属性に応じて、提案する施術指令値を選択してもよい。
そして、事業者特定部１３５が、施術情報を入力した事業者１０を特定する（Ｓ６０８：事業者特定ステップ）。事業者特定ステップでは、報酬を支払ったり、使用頻度によりランキング表示をしたりして、人気の高い施術情報を入力した事業者１０を表彰してもよい。
【００６２】
以上説明したように、本実施形態に係るロボットボディケアシステムによれば、事業者１０から受信部１１０が受けつけた施術情報から、指令値生成部１３１が施術指令値を生成する。そして、ボディケア機器３０が、施術指令値に基づいて、ユーザＰにボディケアを行う。これにより、施術者が直接ボディケアをする必要が無く、施術者が有するボディケアに関するノウハウを、施術指令値として定量的に管理することができる。
これにより、様々な施術者が保有しているノウハウを有効活用するとともに、ボディケアサービスのような労働集約型サービスを簡略化し、ボディケアの品質を安定させることができる。
【００６３】
また、履歴記録部１３２が、施術指令値が使用された履歴を示す履歴情報を記録するとともに、指令値評価部１３３が、履歴情報に基づいて、施術指令値の使用頻度を評価する。これにより、施術指令値として使用される頻度が高いものを判別することが可能になり、人気の高い施術指令値を特定することができる。
【００６４】
また、指令値評価部１３３が、複数のユーザＰからの評価情報の内容と、使用頻度と、に基づいて、施術指令値の人気を評価することにより、施術指令値の使用頻度だけではなく、ユーザＰから入力された評価情報に基づいて、施術指令値の人気について、精度の高い判断を下すことができる。
【００６５】
また、指令値提案部１３４が、指令値評価部１３３による評価結果に基づいて、人気の高い施術指令値を、複数のユーザＰのうちのいずれかに提案する。このため、人気の高い施術指令値を多くのユーザＰに共有することで、ユーザＰの利便性を向上することができる。
【００６６】
また、事業者特定部１３５が、指令値評価部１３３による評価結果に基づいて、施術情報を入力した事業者１０を特定することができる。このため、例えば人気の高い施術情報を入力した事業者特定部１３５に報酬を与えるような運用を行うことにより、施術情報を入力した事業者の動機づけを確保することができる。
【００６７】
上記実施の形態に係る装置は、上記実施の形態に限定されるものではなく、他の手法により実現されてもよいことは言うまでもない。以下、各種変形例について説明する。
【００６８】
例えば、上記実施形態においては、情報処理サーバ１００における処理部１３０のプロセッサが制御プログラム等を実行することにより、実現することとしているが、これは装置に集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration）等に形成された論理回路（ハードウェア）や専用回路によって実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、上記実施の形態に示した複数の機能部の機能を１つの集積回路により実現されることとしてもよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００６９】
また、上記制御プログラムは、プロセッサが読み取り可能な記録媒体に記録されていてよく、記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記制御プログラムは、当該制御プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記プロセッサに供給されてもよい。本発明は、上記制御プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７０】
なお、上記制御プログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【００７１】
また、上記実施形態に示した構成及び各補足に示した構成は、適宜組み合わせることとしてもよい。また、各処理手順についても、結果として得られるものが同じになるのであれば、実行手順を入れ替えてもよいし、並列に２つの処理を実行することとしてもよい。
【符号の説明】
【００７２】
１  ロボットボディケアシステム
３０  ボディケア機器
１００  情報処理サーバ
１３１  指令値生成部
１３２  履歴記録部
１３３  指令値評価部
１３４  指令値提案部
１３５  事業者特定部
【要約】      （修正有）【課題】様々な施術者が保有しているノウハウを有効活用するとともに、ボディケアサービスのような労働集約型サービスを簡略化し、ボディケアの品質を安定させることができる、ロボットボディケア方法及びロボットボディケアプログラムを提供する。【解決手段】ロボットボディケアシステムは、ユーザに物理的な刺激を加えてボディケアを行うボディケア機器３０と、ユーザにボディケアを行う際にユーザの身体の各部位に対してどのように刺激を与えるかという方法を示す施術方法を、施術情報として外部から受信する受信部、受信部に入力された施術情報に基づいて、電気的信号としての施術指令値を生成する指令値生成部、および施術指令値を、ボディケア機器に送信する送信部を有する情報処理サーバ１００とを備える。【選択図】図１【図１】
0006733973.tif 000002
【図２】
0006733973.tif 000003
【図３】
0006733973.tif 000004
【図４】
0006733973.tif 000005
【図５】
0006733973.tif 000006
【図６】
0006733973.tif 000007