JP7720355B2 - 情報処理端末、ロボット、情報処理システム、情報処理方法、制御プログラム及び記録媒体 - Google Patents
情報処理端末、ロボット、情報処理システム、情報処理方法、制御プログラム及び記録媒体Info
- Publication number
- JP7720355B2 JP7720355B2 JP2023091917A JP2023091917A JP7720355B2 JP 7720355 B2 JP7720355 B2 JP 7720355B2 JP 2023091917 A JP2023091917 A JP 2023091917A JP 2023091917 A JP2023091917 A JP 2023091917A JP 7720355 B2 JP7720355 B2 JP 7720355B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing task
- task
- server device
- offloaded
- 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
Links
Landscapes
- Image Analysis (AREA)
Description
以下、本発明の一実施形態について、詳細に説明する。
図1は、本実施形態に係る情報処理システム1の機能的構成を示すブロック図の一例である。情報処理システム1は、ロボット10及びサーバ装置(外部装置)30を備えており、ロボット10に与えられた情報処理タスクを実行するためのシステムである。
・自己位置推定(AMCL:Adaptive Monte Carlo Localization)
・経路計画(DWA:Dynamic Window Approach)
・物体検出(CNN:Convolutional Neural Network、ViT:Vision Transformer)
・マニピュレーション(IK:Inverse Kinematics)
・音声認識(LSTM:Long Short Term Memory)
・汎用命令処理(SayCan)
・音源定位・匂い源定位(Music:MUltiple SIgnal Classification)
また、ロボット10は、周囲のユーザを認識し、会話及び移動が可能なロボットである。ロボット10が備える情報処理端末12は、制御部14、記憶部22、通信部23、撮影部24、音声入力部25及び音声出力部26を備えている。
続いて、情報処理システム1が実行する処理の流れについて一例を挙げて説明する。本例においては、情報処理タスクが、画像中の物体検出処理である場合を例に挙げて説明するが、その他の情報処理タスクについても同様に説明される。図3は、本実施形態に係る情報処理タスクの実行処理の流れを示すシーケンス図の一例である。
続いて、学習部20が学習モデルを学習させる処理等について、図4がタスク処理部19による物体検出処理を示しているものとして補足する。図4の画像51a~画像51cは、車を含む同じ画像を示しており、画像52a~52cは、車及びロボットを含む同じ画像を示している。
本発明の第2の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、重複する説明を繰り返さない。本実施形態においては、サーバ装置が学習処理を実行する場合について説明する。また、以降の実施形態においても同様である。
図7は、本実施形態に係る情報処理システム1aの機能的構成を示すブロック図の一例である。図7に示すように、制御部14aは、学習部20を備えず、制御部32aは、学習モデルを学習させる学習部37を備えている。また、本実施形態に係る記憶部34は、学習モデルを規定するパラメータセット等を格納する。また、記憶部34が格納するパラメータセットは、ロボット10aの記憶部22にもネットワークを介して随時共有される。換言すると、ロボット10aが有する学習モデルは、サーバ装置30aが有する学習モデルと随時同期される。
続いて、学習部37が学習モデルを学習させる処理等について説明する。図8は、本実施形態に係る学習処理の流れを示すシーケンス図の一例である。
本発明の第3の実施形態について、以下に説明する。本実施形態においては、ロボットからオフロードする候補となるサーバ装置が複数存在する場合について説明する。
図9は、本実施形態に係る情報処理システム1bの機能的構成を示すブロック図の一例である。図9に示すように、情報処理システム1bは、ロボット10と、複数のサーバ装置30とを備えている。各サーバ装置30の一部又は全部の性能は、互いに異なっていてもよい。
本実施形態に係る判定部17は、図3のS103に相当する工程において、何れのサーバ装置30にオフロードすべきか、或いはオフロードすべきでないかを、学習モデルを用いて判定する。また、S104に相当する工程において、通信処理部18は、オフロードすべきと判定したサーバ装置30に対して物体検出処理をサーバ装置30にオフロードする。
本実施形態に係る学習部20は、ボックスの位置及びサイズを示す情報、並びにボックスの信頼スコアと、この情報処理タスクを何れのサーバ装置30にオフロードすべきか、或いはオフロードをすべきでないかを示す情報との組を教師データとして学習モデルに入力する。
情報処理システム1(1a、1b)は、複数のロボット10(10a)を備えていてもよい。また、特に各ロボット10の性能が同一である場合に、何れかのロボット10又はサーバ装置30aにおいて更新された学習モデルが、他のロボット10にも同期されてもよい。
ロボット10及びサーバ装置30(以下、「装置」と呼ぶ)の機能は、当該装置としてコンピュータを機能させるためのプログラムであって、当該装置の各制御ブロック(特に制御部14又は制御部32に含まれる各部)としてコンピュータを機能させるためのプログラムにより実現することができる。
10、10a ロボット
12、12a 情報処理端末
14、14a、32、32a 制御部
16 取得部
17 判定部
18 通信処理部
19 タスク処理部
20、37 学習部
22、34 記憶部
23、35 通信部
24 撮影部
25 音声入力部
26 音声出力部
30、30a サーバ装置(外部装置)
Claims (8)
- 情報処理タスクを取得する取得部と、
前記情報処理タスクに関する情報が入力される学習モデルを用いて、前記情報処理タスクを外部装置にオフロードすべきか否かを判定する判定部と、
前記判定部が前記情報処理タスクを前記外部装置にオフロードすべきと判定した場合に、前記情報処理タスクを前記外部装置にオフロードする通信処理部と、
前記判定部が前記情報処理タスクを前記外部装置にオフロードすべきでないと判定した場合に、前記情報処理タスクを実行するタスク処理部と
を備え、
前記情報処理タスクは、画像内の物体を検出する情報処理タスクであり、
前記判定部は、
前記情報処理タスクに関する情報として、前記画像内において検出した各物体の領域、又は当該領域のサイズを示す情報、並びに各物体検出の信頼スコアを前記学習モデルに入力する
ことを特徴とする情報処理端末。 - 前記判定部は、
2以上の前記外部装置のうち何れの外部装置に前記情報処理タスクをオフロードすべきかを、各外部装置における性能、処理負荷及び通信負荷のうち少なくとも何れかに応じて判定する
ことを特徴とする請求項1に記載の情報処理端末。 - 請求項1又は2に記載の情報処理端末を備えることを特徴とするロボット。
- 情報処理端末と、サーバ装置とを備える情報処理システムであって、
前記情報処理端末は、
情報処理タスクを取得する取得部と、
前記情報処理タスクに関する情報が入力される学習モデルを用いて、前記情報処理タスクを前記サーバ装置にオフロードすべきか否かを判定する判定部と、
前記判定部が前記情報処理タスクを前記サーバ装置にオフロードすべきと判定した場合に、前記情報処理タスクを前記サーバ装置にオフロードする通信処理部と、
前記判定部が前記情報処理タスクを前記サーバ装置にオフロードすべきでないと判定した場合に、前記情報処理タスクを実行する情報処理部と
を備え、
前記サーバ装置は、
前記情報処理端末から前記情報処理タスクのオフロードがあった場合に、前記情報処理タスクを実行し、その実行結果を前記情報処理端末に送信し、
前記情報処理端末又は前記サーバ装置は、
前記学習モデルを、前記情報処理タスクに関する情報と、前記情報処理タスクを前記サーバ装置にオフロードすべきか否かを示す情報との組を教師データとして用いて学習させる学習部を更に備え、
前記情報処理タスクは、画像内の物体を検出する情報処理タスクであり、
前記学習部は、
前記学習モデルを、前記画像内において検出した各物体の領域、又は当該領域のサイズを示す情報、並びに各物体検出の信頼スコアと、当該画像内の物体を検出する情報処理タスクを前記サーバ装置にオフロードすべきか否かを示す情報との組を教師データとして用いて学習させる
ことを特徴とする情報処理システム。 - 情報処理端末と、サーバ装置とを備える情報処理システムであって、
前記情報処理端末は、
情報処理タスクを取得する取得部と、
前記情報処理タスクに関する情報が入力される学習モデルを用いて、前記情報処理タスクを前記サーバ装置にオフロードすべきか否かを判定する判定部と、
前記判定部が前記情報処理タスクを前記サーバ装置にオフロードすべきと判定した場合に、前記情報処理タスクを前記サーバ装置にオフロードする通信処理部と、
前記判定部が前記情報処理タスクを前記サーバ装置にオフロードすべきでないと判定した場合に、前記情報処理タスクを実行する情報処理部と
を備え、
前記サーバ装置は、
前記情報処理端末から前記情報処理タスクのオフロードがあった場合に、前記情報処理タスクを実行し、その実行結果を前記情報処理端末に送信し、
前記情報処理端末又は前記サーバ装置は、
前記学習モデルを、前記情報処理タスクに関する情報と、前記情報処理タスクを前記サーバ装置にオフロードすべきか否かを示す情報との組を教師データとして用いて学習させる学習部を更に備え、
前記学習部は、
学習用の或る情報処理タスクを当該情報処理端末が実行した結果と、前記サーバ装置が実行した結果とを比較し、当該情報処理端末が実行した結果と、前記サーバ装置が実行した結果との差分が所定の条件を満たす場合に、前記或る情報処理タスクに対応する教師データを、前記サーバ装置にオフロードすべき場合の教師データとして前記学習モデルに入力する
ことを特徴とする情報処理システム。 - 装置によって実行される情報処理方法であって、
情報処理タスクを取得する取得ステップと、
前記情報処理タスクに関する情報が入力される学習モデルを用いて、前記情報処理タスクを外部装置にオフロードすべきか否かを判定する判定ステップと、
前記判定ステップにおいて前記情報処理タスクを前記外部装置にオフロードすべきと判定した場合に、前記情報処理タスクを前記外部装置にオフロードする通信処理ステップと、
前記判定ステップにおいて前記情報処理タスクを前記外部装置にオフロードすべきでないと判定した場合に、前記情報処理タスクを実行するタスク処理ステップと
を含み、
前記情報処理タスクは、画像内の物体を検出する情報処理タスクであり、
前記判定ステップにおいては、
前記情報処理タスクに関する情報として、前記画像内において検出した各物体の領域、又は当該領域のサイズを示す情報、並びに各物体検出の信頼スコアを前記学習モデルに入力する
ことを特徴とする情報処理方法。 - 請求項1に記載の情報処理端末としてコンピュータを機能させるための制御プログラムであって、上記取得部、上記判定部、上記通信処理部および上記タスク処理部としてコンピュータを機能させるための制御プログラム。
- 請求項7に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023091917A JP7720355B2 (ja) | 2023-06-02 | 2023-06-02 | 情報処理端末、ロボット、情報処理システム、情報処理方法、制御プログラム及び記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023091917A JP7720355B2 (ja) | 2023-06-02 | 2023-06-02 | 情報処理端末、ロボット、情報処理システム、情報処理方法、制御プログラム及び記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024173475A JP2024173475A (ja) | 2024-12-12 |
| JP7720355B2 true JP7720355B2 (ja) | 2025-08-07 |
Family
ID=93797894
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023091917A Active JP7720355B2 (ja) | 2023-06-02 | 2023-06-02 | 情報処理端末、ロボット、情報処理システム、情報処理方法、制御プログラム及び記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7720355B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220116456A1 (en) | 2020-10-08 | 2022-04-14 | Toyota Motor Engineering & Manufacturing North America, Inc. | System and method for value-anticipating task offloading |
-
2023
- 2023-06-02 JP JP2023091917A patent/JP7720355B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220116456A1 (en) | 2020-10-08 | 2022-04-14 | Toyota Motor Engineering & Manufacturing North America, Inc. | System and method for value-anticipating task offloading |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024173475A (ja) | 2024-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11126833B2 (en) | Artificial intelligence apparatus for recognizing user from image data and method for the same | |
| KR102448382B1 (ko) | 텍스트와 연관된 이미지를 제공하는 전자 장치 및 그 동작 방법 | |
| KR102474246B1 (ko) | 복수 개의 전자 디바이스를 이용하여 신경망 모델을 처리하는 방법 및 시스템 | |
| KR102463806B1 (ko) | 이동이 가능한 전자 장치 및 그 동작 방법 | |
| KR102420567B1 (ko) | 음성 인식 장치 및 방법 | |
| US20190347285A1 (en) | Electronic device for determining emotion of user and method for controlling same | |
| KR20100086262A (ko) | 로봇 및 그 제어방법 | |
| KR102490916B1 (ko) | 전자 장치, 이의 제어 방법 및 비일시적인 컴퓨터 판독가능 기록매체 | |
| US11631005B2 (en) | Method and apparatus for detecting small objects with an enhanced deep neural network | |
| US20200114925A1 (en) | Interaction device, interaction method, and program | |
| US11615303B2 (en) | Electronic device for classifying classes, electronic device for providing classification model for classifying classes, and method for operating the same | |
| CN116129522A (zh) | 一种行为识别方法、装置、电子设备及计算机存储介质 | |
| JP7214437B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| KR102464906B1 (ko) | 패션 상품을 추천하는 전자 장치, 서버 및 그 동작 방법 | |
| JP7720355B2 (ja) | 情報処理端末、ロボット、情報処理システム、情報処理方法、制御プログラム及び記録媒体 | |
| CN111730608A (zh) | 控制装置、机器人、控制方法以及存储介质 | |
| US20180126561A1 (en) | Generation device, control method, robot device, call system, and computer-readable recording medium | |
| GB2578766A (en) | Apparatus and method for controlling vehicle system operation | |
| US20200219412A1 (en) | System and method for sensor fusion from a plurality of sensors and determination of a responsive action | |
| CN117219087A (zh) | 语音交互方法、装置、设备及存储介质 | |
| CN114120423B (zh) | 人脸图像检测方法、装置、电子设备和计算机可读介质 | |
| KR102868612B1 (ko) | 디스플레이장치 및 그 제어방법 | |
| CN113257251B (zh) | 机器人使用者的识别方法、设备及存储介质 | |
| JP7539115B2 (ja) | 識別情報付与装置、識別情報付与方法、及びプログラム | |
| JP2020003724A (ja) | 集音装置、集音装置の制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240321 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250311 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250430 |
|
| 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: 20250715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250728 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7720355 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |