JP4179230B2 - ロボット装置及びその動作制御方法 - Google Patents
ロボット装置及びその動作制御方法 Download PDFInfo
- Publication number
- JP4179230B2 JP4179230B2 JP2004168785A JP2004168785A JP4179230B2 JP 4179230 B2 JP4179230 B2 JP 4179230B2 JP 2004168785 A JP2004168785 A JP 2004168785A JP 2004168785 A JP2004168785 A JP 2004168785A JP 4179230 B2 JP4179230 B2 JP 4179230B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- information
- output value
- subject
- robot apparatus
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1602—Program controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/003—Controls for manipulators by means of an audio-responsive input
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Multimedia (AREA)
- Manipulator (AREA)
- Toys (AREA)
Description
先ず、本実施の形態におけるロボット装置の構成について説明する。図1に示すように、本実施の形態におけるロボット装置1は、体幹部ユニット2の所定の位置に頭部ユニット3が連結されると共に、左右2つの腕部ユニット4R/Lと、左右2つの脚部ユニット5R/Lが連結されて構成されている(但し、R及びLの各々は、右及び左の各々を示す接尾辞である。以下において同じ。)。
次に、上述したロボット装置1の動作制御方法について説明する。
(i)ユーザの動作とロボット装置の動作とが同調し合う(引き込み合う)こと
(ii)その同調関係を適当な方法に従って崩す(変調する)こと
を繰り返すことが有効であると考え、この枠組の下で、ロボット装置1の動作制御方法を実現する。以下、ユーザとロボット装置1との間のインタラクションの一例として、互いに面してダンスをする場面を想定する。
(a)各モジュール内での変調
(b)モジュール間での変調
という2つのレベルを考えることができる。
W_out2=α1・w_RNN2+β1・w_Rule2 ・・・(1)
に従って求め、得られた出力値W_out2を身体制御器51に供給する。なお、動作を自然に遷移させるため、加算器35は、RNN32の学習が進み予測精度誤差が小さくなるに従って、或いは時間経過に従って出力値w_Rule2の成分が減少し、出力値w_RNN2の成分が増加するように、パラメータα1,β1を変化させるようにしても構わない。
W_out3=α2・w_RNN3+β2・w_Rule3 ・・・(2)
に従って求め、得られた出力値W_out3を身体制御器51に供給する。なお、動作を自然に遷移させるため、加算器43は、RNN42の学習が進み予測精度誤差が小さくなるに従って、或いは時間経過に従って出力値w_Rule3の成分が減少し、出力値w_RNN3の成分が増加するように、パラメータα2,β2を変化させるようにしても構わない。
Claims (10)
- 自律的に動作可能なロボット装置であって、
他の動作主体の動作を画像又は音声として入力する入力手段と、
上記入力手段を介して入力された画像又は音声に応じて、上記他の動作主体の動作情報と同調したそれぞれ異なる動作情報を生成する複数の動作生成手段と、
上記複数の動作生成手段が生成する上記他の動作主体の動作情報と同調した各動作情報にランダムノイズを与えて各動作情報を変調する複数の変調手段と、
上記複数の動作生成手段によって生成された複数の動作情報の、いずれか一の動作情報及びいずれか二以上の動作情報の出力値を線形加算することによって統合した動作情報のいずれか一方を選択して発現させる動作発現手段と、
上記複数の変調手段による変調処理を制御し、上記動作発現手段において、上記複数の動作生成手段によって生成された複数の動作情報のいずれか二以上の動作情報の出力値を線形加算することによって統合した動作情報を選択して発現させる場合には、統合する動作情報の数、又は複数の動作情報を統合する際に各動作情報の線形加算する出力値の係数パラメータを変更して各動作情報の出力値の割合を制御する制御手段と
を備えることを特徴とするロボット装置。 - 上記動作生成手段は、
上記入力された画像又は音声に応じた非学習の動作情報を生成する第1の動作生成部と、
上記入力された画像又は音声に応じて学習を行い、学習結果に基づいて動作情報を生成する第2の動作生成部と、
上記第1の動作生成部で生成された動作情報の出力値と上記第2の動作生成部で生成された動作情報の出力値とを線形加算する動作加算部とを有し、
上記第2の動作生成部では、上記入力された画像又は音声に応じた動作情報に基づいて算出された予測誤差が所定の閾値以上である場合に当該動作情報を学習する
ことを特徴とする請求項1記載のロボット装置。 - 上記動作加算部は、上記第2の動作生成部における上記学習に伴う上記予測誤差の減少に従って、又は時間経過に従って、上記第1の動作生成部で生成された動作情報の出力値と上記第2の動作生成部で生成された動作情報の出力値との割合を変化させることを特徴とする請求項2記載のロボット装置。
- 上記他の動作主体の状態を判断する状態判断手段をさらに備え、
上記状態判断手段は、上記入力手段で入力した上記他の動作主体の音声から、当該他の動作主体が発した単語を抽出し、抽出した単語の音声情報を当該他の動作主体の複数の情動状態に分類することによって、当該他の動作主体の情動状態を判断し、
上記制御手段は、上記他の動作主体の情動状態に応じて、上記動作発現手段において統合する動作情報の数若しくは複数の動作情報を統合する際の各動作情報の出力値の割合及び上記複数の変調手段による変調処理の少なくとも一方を制御する
ことを特徴とする請求項1記載のロボット装置。 - 上記他の動作主体は、当該ロボット装置のユーザである
ことを特徴とする請求項4記載のロボット装置。 - 自律的に動作可能なロボット装置の動作制御方法であって、
他の動作主体の動作を画像又は音声として入力する入力工程と、
上記入力工程にて入力された画像又は音声に応じて、上記他の動作主体の動作情報と同調したそれぞれ異なる動作情報を生成する複数の動作生成工程と、
上記複数の動作生成工程によって生成された上記他の動作主体の動作情報と同調した複数の動作情報のいずれか一以上の動作情報にランダムノイズを与えて当該動作情報を変調する変調工程と、
上記変調工程によっていずれか一以上の動作情報が変調された上記複数の動作情報の、いずれか一の動作情報及びいずれか二以上の動作情報の出力値を線形加算することによって統合した動作情報のいずれか一方を選択して発現させる動作発現工程とを有し、
上記動作発現工程では、上記変調工程によっていずれか一以上の動作情報が変調された上記複数の動作情報のいずれか二以上の動作情報の出力値を線形加算することによって統合した動作情報を選択して発現させる場合、統合する動作情報の数、又は複数の動作情報を統合する際に各動作情報の線形加算する出力値の係数パラメータを変更して各動作情報の出力値の割合を制御する
ことを特徴とするロボット装置の動作制御方法。 - 上記動作生成工程は、
上記入力された画像又は音声に応じた非学習の動作情報の出力値を生成する第1の動作生成ステップと、
上記入力された画像又は音声に応じて学習を行い、学習結果に基づいて動作情報の出力値を生成する第2の動作生成ステップと、
上記第1の動作生成ステップにて生成された動作情報の出力値と上記第2の動作生成ステップにて生成された動作情報の出力値とを線形加算する動作加算ステップとを有し、
上記第2の動作生成ステップでは、上記入力された画像又は音声に応じた動作情報に基づいて算出された予測誤差が所定の閾値以上である場合に当該動作情報を学習する
ことを特徴とする請求項6記載のロボット装置の動作制御方法。 - 上記動作加算ステップでは、上記第2の動作生成ステップにおける上記学習に伴う上記予測誤差の減少に従って、又は時間経過に従って、上記第1の動作生成ステップで生成された動作情報の出力値と上記第2の動作生成ステップで生成された動作情報の出力値との割合を変化させることを特徴とする請求項7記載のロボット装置の動作制御方法。
- 上記他の動作主体の状態を判断する状態判断工程をさらに有し、
上記状態判断工程は、上記入力手段で入力した上記他の動作主体の音声から、当該他の動作主体が発した単語を抽出し、抽出した単語の音声情報を当該他の動作主体の複数の情動状態に分類することによって、当該他の動作主体の情動状態を判断し、
上記制御工程では、上記他の動作主体の情動状態に応じて、上記動作発現工程において統合する動作情報の数若しくは複数の動作情報を統合する際の各動作情報出力値の割合及び上記複数の変調工程による変調処理の少なくとも一方を制御する
ことを特徴とする請求項6記載のロボット装置の動作制御方法。 - 上記他の動作主体は、上記ロボット装置のユーザである
ことを特徴とする請求項9記載のロボット装置の動作制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004168785A JP4179230B2 (ja) | 2004-06-07 | 2004-06-07 | ロボット装置及びその動作制御方法 |
| US11/146,019 US7689322B2 (en) | 2004-06-07 | 2005-06-07 | Robot apparatus and method of controlling the motion thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004168785A JP4179230B2 (ja) | 2004-06-07 | 2004-06-07 | ロボット装置及びその動作制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005342873A JP2005342873A (ja) | 2005-12-15 |
| JP4179230B2 true JP4179230B2 (ja) | 2008-11-12 |
Family
ID=35495703
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004168785A Expired - Fee Related JP4179230B2 (ja) | 2004-06-07 | 2004-06-07 | ロボット装置及びその動作制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7689322B2 (ja) |
| JP (1) | JP4179230B2 (ja) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8484146B2 (en) * | 2006-01-18 | 2013-07-09 | Sony Corporation | Interaction device implementing a bayesian's estimation |
| JP5109098B2 (ja) * | 2007-06-14 | 2012-12-26 | 本田技研工業株式会社 | 運動制御システム、運動制御方法および運動制御プログラム |
| US8140188B2 (en) * | 2008-02-18 | 2012-03-20 | Toyota Motor Engineering & Manufacturing North America, Inc. | Robotic system and method for observing, learning, and supporting human activities |
| JP2009262279A (ja) * | 2008-04-25 | 2009-11-12 | Nec Corp | ロボット、ロボットプログラム共有システム、ロボットプログラム共有方法およびプログラム |
| KR101678018B1 (ko) | 2010-01-22 | 2016-11-22 | 삼성전자주식회사 | 감성 모델 장치 및 감성 모델 장치의 행동 결정 방법 |
| JP5729692B2 (ja) * | 2011-02-28 | 2015-06-03 | 国立大学法人信州大学 | ロボット装置 |
| JP2013111737A (ja) | 2011-12-01 | 2013-06-10 | Sony Corp | ロボット装置及びその制御方法、並びにコンピューター・プログラム |
| TW201434600A (zh) * | 2013-03-01 | 2014-09-16 | Compal Electronics Inc | 具有可因應不同聲音信號產生相對應肢體動作之機器人 |
| AU2014236686B2 (en) * | 2013-03-15 | 2017-06-15 | Ntt Disruption Us, Inc. | Apparatus and methods for providing a persistent companion device |
| US20180099846A1 (en) | 2015-03-06 | 2018-04-12 | Wal-Mart Stores, Inc. | Method and apparatus for transporting a plurality of stacked motorized transport units |
| WO2016142794A1 (en) | 2015-03-06 | 2016-09-15 | Wal-Mart Stores, Inc | Item monitoring system and method |
| US12084824B2 (en) | 2015-03-06 | 2024-09-10 | Walmart Apollo, Llc | Shopping facility assistance systems, devices and methods |
| US12366043B2 (en) | 2015-03-06 | 2025-07-22 | Walmart Apollo, Llc | Overriding control of motorized transport unit systems, devices and methods |
| US20160260142A1 (en) | 2015-03-06 | 2016-09-08 | Wal-Mart Stores, Inc. | Shopping facility assistance systems, devices and methods to support requesting in-person assistance |
| US10343884B2 (en) | 2015-07-10 | 2019-07-09 | E. & J. Gallo Winery | System and method for dispensing a beverage |
| CA2961938A1 (en) | 2016-04-01 | 2017-10-01 | Wal-Mart Stores, Inc. | Systems and methods for moving pallets via unmanned motorized unit-guided forklifts |
| JP7285703B2 (ja) | 2019-06-17 | 2023-06-02 | 株式会社ソニー・インタラクティブエンタテインメント | ロボット制御システム |
| JP2020203341A (ja) | 2019-06-17 | 2020-12-24 | 株式会社ソニー・インタラクティブエンタテインメント | ロボット制御システム |
| CN110757461A (zh) * | 2019-11-13 | 2020-02-07 | 江苏方时远略科技咨询有限公司 | 一种工业移动机器人的控制系统及其控制方法 |
| JP2022077226A (ja) * | 2020-11-11 | 2022-05-23 | 富士通株式会社 | 機器制御プログラム、機器制御方法および機器制御装置 |
| WO2022123617A1 (ja) | 2020-12-07 | 2022-06-16 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、情報処理方法およびプログラム |
| WO2022123616A1 (ja) | 2020-12-07 | 2022-06-16 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、情報処理方法およびプログラム |
| JP7456002B2 (ja) | 2020-12-07 | 2024-03-26 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、システム、情報処理方法およびプログラム |
| IT202100003821A1 (it) * | 2021-02-19 | 2022-08-19 | Univ Pisa | Procedimento di interazione con oggetti |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001212783A (ja) | 2000-02-01 | 2001-08-07 | Sony Corp | ロボット装置及びその制御方法 |
| JP2001246580A (ja) | 2000-03-03 | 2001-09-11 | Sony Corp | 情報通信ロボット装置、情報通信方法および情報通信ロボットシステム |
| JP2001246174A (ja) | 2000-03-08 | 2001-09-11 | Okayama Prefecture | 音声駆動型複数身体引き込みシステム |
| CN1372506A (zh) * | 2000-03-24 | 2002-10-02 | 索尼公司 | 机器人设备行为决定方法和机器人设备 |
| JP2002086378A (ja) | 2000-09-08 | 2002-03-26 | Sony Corp | 脚式ロボットに対する動作教示システム及び動作教示方法 |
| JP4296736B2 (ja) | 2000-10-13 | 2009-07-15 | ソニー株式会社 | ロボット装置 |
| JP2002239962A (ja) | 2000-12-06 | 2002-08-28 | Sony Corp | ロボット装置、ロボット装置の動作制御方法及びロボット装置の動作制御システム |
| EP1262844A1 (en) * | 2001-06-01 | 2002-12-04 | Sony International (Europe) GmbH | Method for controlling a man-machine-interface unit |
| JP2003334778A (ja) | 2002-05-13 | 2003-11-25 | Canon Inc | ロボットの動作制御方法 |
| JP3702297B2 (ja) | 2002-08-01 | 2005-10-05 | 株式会社Oiテクノロジーズ | ロボット制御装置及びロボット制御方法並びにそのプログラム |
-
2004
- 2004-06-07 JP JP2004168785A patent/JP4179230B2/ja not_active Expired - Fee Related
-
2005
- 2005-06-07 US US11/146,019 patent/US7689322B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US7689322B2 (en) | 2010-03-30 |
| JP2005342873A (ja) | 2005-12-15 |
| US20060020368A1 (en) | 2006-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4179230B2 (ja) | ロボット装置及びその動作制御方法 | |
| JP3714268B2 (ja) | ロボット装置 | |
| US7103447B2 (en) | Robot apparatus, and behavior controlling method for robot apparatus | |
| JP4086024B2 (ja) | ロボット装置及びその行動制御方法 | |
| US8145492B2 (en) | Robot behavior control system and method, and robot apparatus | |
| US6889117B2 (en) | Robot apparatus and method and system for controlling the action of the robot apparatus | |
| US6493606B2 (en) | Articulated robot and method of controlling the motion of the same | |
| US20040036437A1 (en) | Legged mobile robot and its motion teaching method, and storage medium | |
| Kemp et al. | Humanoids | |
| Viereck et al. | Learning a centroidal motion planner for legged locomotion | |
| JP2005238422A (ja) | ロボット装置、並びにその状態遷移モデル構築方法及び行動制御方法 | |
| JP4449372B2 (ja) | ロボット装置及びその行動制御方法 | |
| Fujita et al. | Stories of QRIO and PINO, and beyond: Lessons learned from small humanoid projects from R&D to business | |
| JP4506249B2 (ja) | ロボット装置及びその動作比較方法 | |
| JP2002059384A (ja) | ロボットのための学習システム及び学習方法 | |
| JP2003271958A (ja) | 画像処理方法、その装置、そのプログラム、その記録媒体及び画像処理装置搭載型ロボット装置 | |
| JP2003266348A (ja) | ロボット装置及びその制御方法 | |
| JP4539291B2 (ja) | ロボット装置及びその動作制御方法 | |
| Kopacek | Cost oriented humanoid robots | |
| JP4552490B2 (ja) | ロボット装置及びその情動制御方法 | |
| JP2003266352A (ja) | ロボット装置及びロボット装置の制御方法 | |
| JP2002331481A (ja) | ロボット装置、動作作成装置及び動作作成方法、並びに、制御プログラム及び記録媒体 | |
| JP2002205290A (ja) | 脚式移動ロボットの制御装置及び制御方法 | |
| JP2006285898A (ja) | 制御装置および方法、並びにプログラム | |
| JP2004299006A (ja) | ロボット装置及びロボット装置による顔認識状況の提示方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070731 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070927 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080418 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080708 |
|
| 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: 20080805 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080818 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110905 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120905 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130905 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |