JP2009107032A - 脚式ロボット及びその制御方法 - Google Patents
脚式ロボット及びその制御方法 Download PDFInfo
- Publication number
- JP2009107032A JP2009107032A JP2007278726A JP2007278726A JP2009107032A JP 2009107032 A JP2009107032 A JP 2009107032A JP 2007278726 A JP2007278726 A JP 2007278726A JP 2007278726 A JP2007278726 A JP 2007278726A JP 2009107032 A JP2009107032 A JP 2009107032A
- Authority
- JP
- Japan
- Prior art keywords
- foot
- correction amount
- deviation
- posture angle
- calculated
- 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.)
- Granted
Links
Images
Landscapes
- Manipulator (AREA)
Abstract
【解決手段】ロボット1は、目標胴体位置姿勢角と実際の胴体姿勢角との偏差を求める姿勢角偏差算出部120と、姿勢角偏差に基づき胴体部補正量を算出する倒立制御部121と、胴体部補正量で目標胴体位置を補正する胴体位置補正部124と、足平の裏面に設けられた距離センサ131の値に基づき足平の地面に対する接地度を算出する接地度算出部129と、接地度から足平の地面に対する接地方向を求め、この接地方向に基づき前記胴体部補正量を修正する座標変換部122及び補正量修正部123と、補正量修正部123が修正した胴体部補正量に基づき目標胴体位置姿勢角を補正する胴体位置姿勢角補正部125とを有する。
【選択図】図2
Description
実施の形態1.
Wri=WTr rri(i=0,1,・・・,n/2−1)
Wri=WTl lri(i=n/2,・・・,n−1)
但し、
Wri:絶対座標におけるi番目のセンサ位置
rri,lri:右足/左足座標系におけるi番目のセンサ位置
WTr,WTl:右足/左足座標系原点の目標位置姿勢行列
各センサの接地度sを重みとして接地中心位置xm,ymを求める。
V1:足裏の勾配が最小となる方向
V2:足裏の勾配が最大となる方向
を表現しており、その接地度合を固有値λ1、λ2が表している。接地面におけるXw軸、Yw軸、V1ベクトル、V2ベクトルの関係を示すと図4の模式図の通りとなる。
固有ベクトルを座標変換に利用するために正規化を行ない、さらにV1のx座標が正、V2のy座標が正になるように符号反転を適宜行っておく。
Δθ1f=f(λ1,Δθ1)
Δθ2f=f(λ2,Δθ2)
補正量を制限する関数fとしては、例えば以下のような関数を採用すればよい。
f(λ,Δθ)=α(λ)・Δθ
ただし、αは制限に用いる修正倍率を表しており、λの関数としては例えば、図5のグラフのようにすることができる。つまり、固有値λがある閾値λthより大きい場合、すなわち、十分に接地しているときは、補正量を制限する必要はなく、固有値λが閾値λthより小さい場合、すなわち十分に接地していない場合は、補正量を修正倍率α制限する。
以上の手順で計算した(Δθxf,Δθyf)Tを実際の倒立制御の補正量として用いれば、十分に接地が保たれている方向に倒立制御を利かせ、逆に接地が保たれていない場合には、足裏の路面倣い制御を優先して働かせることとなる。
実施の形態2.
4 腰部、5 右腕、6 左腕、
10 脚部、20 右脚、21 右股関節、
22 右上腿、23 右膝関節、24 右下腿、
25 右足首関節、26 右足平、30 左脚、
31 左股関節、32 左上腿、33 左膝関節、
34 左下腿、35 左足首関節、36 左足平、
111 記憶部、111a 歩容データ、112 目標距離算出部、
113 距離偏差算出部、114 足偏差算出部、115 倣い制御部、
116 足平座標位置補正部、117 階微分器、118 加速度偏差算出部、
119 加速度制御部、120 姿勢角偏差算出部、121 倒立制御部、
122 座標変換部、123 補正量修正部、124 胴体位置補正部、
125 胴体位置姿勢角補正部、126 関節角変換部、127 各軸制御部、
128 接地状態計算部、129、152 接地度計算部、130 制御部、
131 距離センサ、132 姿勢センサ、133 加速度センサ、141 モータ
Claims (17)
- 目標歩容データと実際の歩容データとの姿勢角の偏差を求める姿勢角偏差算出手段と、
前記姿勢角偏差算出手段が算出した姿勢角偏差に基づき補正量を算出する倒立制御手段と、
前記倒立制御手段が算出した補正量で前記目標歩容データを補正する補正手段と、
足平の裏面に設けられた距離センサと、
前記距離センサの値に基づき足平の地面に対する接地度を算出する接地度算出手段とを有し、
前記接地度算出手段は、算出した接地度に基づき前記倒立制御手段が算出する前記補正量を修正する脚式ロボット。 - 目標胴体位置姿勢角と実際の胴体姿勢角との偏差を求める姿勢角偏差算出手段と、
前記姿勢角偏差算出手段が算出した姿勢角偏差に基づき胴体部補正量を算出する倒立制御手段と、
前記倒立制御手段が算出した胴体部補正量で前記目標胴体位置姿勢角を補正する胴体部補正手段と、
足平の裏面に設けられた距離センサと、
前記距離センサの値に基づき足平の地面に対する接地度を算出する接地度算出手段とを有し、
前記接地度算出手段は、算出した接地度に基づき前記倒立制御手段が算出する前記胴体部補正量を修正する請求項1記載の脚式ロボット。 - 目標足平位置姿勢と実際の足平位置姿勢との偏差を求める足平位置姿勢偏差算出手段と、
前記足平位置姿勢偏差算出手段が算出した足平偏差に基づき脚部補正量を算出する倣い制御手段と、
前記倣い制御手段が算出した脚部補正量で目標足平位置姿勢角を補正する足平部補正手段とを有し、
前記接地度算出手段は、算出した接地度に基づき前記倒立制御手段及び前記倣い制御手段の特性を変更する請求項2記載の脚式ロボット。 - 前記接地度算出手段が算出した接地度から前記足平の地面に対する接地方向を求め、この接地方向に基づき前記胴体部補正量を調整する補正量調整手段を有する
ことを特徴とする請求項2記載の脚式ロボット。 - 目標足平位置姿勢と実際の足平位置姿勢との偏差を求める足平位置姿勢偏差算出手段と、
前記足平位置姿勢偏差算出手段が算出した足平偏差に基づき脚部補正量を算出する倣い制御手段と、
前記倣い制御手段が算出した脚部補正量で目標足平位置姿勢角を補正する足平部補正手段とを有する
ことを特徴とする請求項4記載の脚式ロボット。 - 目標胴体位置から目標胴体加速度を算出する目標加速度算出手段と、
加速度センサと、
前記加速度センサから取得した現在の加速度と前記目標加速度との偏差を求める加速度偏差算出手段と、
前記加速度偏差に基づき加速度補正量を算出する加速度制御手段と、
前記加速度制御手段が算出した加速度補正量により前記目標胴体位置を補正する胴体位置補正手段とを更に有する
ことを特徴とする請求項2乃至5のいずれか1項記載の脚式ロボット。 - 前記接地度に基づき前記胴体補正量を、足平が最もよく接地している方向を主軸とする座標系である接地座標系に変換する座標変換手段と、
前記接地座標系に変換した前記胴体補正量を、接地している度合いを示す接地状態に応じて補正する補正量修正手段とを有し、
前記座標変換手段は、前記補正量修正手段にて補正した胴体補正量を絶対座標系に変換し、
前記胴体補正手段は、前記絶対座標系に変換された胴体補正量で前記目標胴体位置姿勢角を補正する
ことを特徴とする請求項4乃至6のいずれか1項記載の脚式ロボット。 - 前記接地度算出手段は、算出した接地度に基づき前記倒立制御手段及び前記倣い制御手段のゲインを調整する
ことを特徴とする請求項1記載の脚式ロボット。 - 目標足平位置姿勢角と実際の足平姿勢角との偏差を求める姿勢角偏差算出手段と、
前記姿勢角偏差算出手段が算出した足平角偏差に基づき足平部補正量を算出する倒立制御手段と、
前記倒立制御手段が算出した足平部補正量で前記目標足平位置姿勢角を補正する足平部補正手段と、
足平の裏面に設けられた距離センサと、
前記距離センサの値に基づき足平の地面に対する接地度を算出する接地度算出手段とを有し、
前記接地度算出手段は、算出した接地度に基づき前記倒立制御手段が算出する前記足平部補正量を修正する請求項1記載の脚式ロボット。 - 目標歩容データと実際の歩容データとの偏差を求める姿勢角偏差算出工程と、
前記姿勢角偏差算出工程にて算出した姿勢角偏差に基づき補正量を算出する倒立制御工程と、
前記倒立制御工程にて算出した補正量で前記目標歩容データを補正する補正工程と、
足平の裏面に設けられた距離センサの値に基づき足平の地面に対する接地度を算出する接地度算出工程とを有し、
前記接地度算出工程では、算出した接地度に基づき前記倒立制御工程にて算出する前記補正量を修正する脚式ロボットの制御方法。 - 前記姿勢角偏差算出工程では、目標胴体位置姿勢角と実際の胴体姿勢角との偏差を求め、
前記倒立制御工程では、前記姿勢角偏差算出工程にて算出した姿勢角偏差に基づき胴体部補正量を算出し、
前記補正工程では、前記倒立制御工程にて算出した胴体部補正量で前記目標胴体位置姿勢角を補正し、
前記接地度算出工程では、算出した接地度に基づき前記倒立制御工程にて算出する前記胴体部補正量を修正する
ことを特徴とする請求項10記載の脚式ロボットの制御方法。 - 目標足平位置姿勢と実際の足平位置姿勢との偏差を求める足平位置姿勢偏差算出工程と、
前記足平位置姿勢偏差算出工程にて算出した足平偏差に基づき脚部補正量を算出する倣い制御工程と、
前記倣い制御工程が算出した脚部補正量で目標足平位置姿勢角を補正する足平部補正工程とを有し、
前記倒立制御工程及び倣い制御工程では、補正量を算出する際のゲインを前記接地度に基づき調整する
ことを特徴とする請求項11記載の脚式ロボットの制御方法。 - 前記接地度算出工程にて算出した接地度から前記足平の地面に対する接地方向を求め、この接地方向に基づき前記胴体部補正量を調整する補正量調整工程を有し、
前記駆動工程では、前記足平補正工程にて算出した補正値及び調整工程にて調整された胴体部補正量に基づき関節角を駆動する
ことを特徴とする請求項11記載の脚式ロボットの制御方法。 - 目標足平位置姿勢と実際の足平位置姿勢との偏差を求める足平位置姿勢偏差算出工程と、
前記足平位置姿勢偏差算出工程にて算出した足平偏差に基づき脚部補正量を算出する倣い制御工程と、
前記倣い制御工程にて算出した脚部補正量で目標足平位置姿勢角を補正する足平部補正工程とを有する
ことを特徴とする請求項12記載の脚式ロボットの制御方法。 - 目標胴体位置から目標胴体加速度を算出する目標加速度算出工程と、
加速度センサから取得した現在の加速度と前記目標加速度との偏差を求める加速度偏差算出工程と、
前記加速度偏差に基づき加速度補正量を算出する加速度制御工程と、
前記加速度制御工程にて算出した加速度補正量により前記目標胴体位置を補正する胴体位置補正工程とを更に有する
ことを特徴とする請求項11乃至13のいずれか1項記載の脚式ロボットの制御方法。 - 前記接地度に基づき前記胴体補正量を、足平が最もよく接地している方向を主軸とする座標系である接地座標系に変換する座標変換工程と、
前記接地座標系に変換した前記胴体補正量を、接地している度合いを示す接地状態に応じて補正する補正量修正工程とを有し、
前記座標変換工程では、前記補正量修正工程にて補正した胴体補正量を絶対座標系に変換し、
前記胴体補正工程では、前記絶対座標系に変換された胴体補正量で前記目標胴体位置姿勢角を補正する
ことを特徴とする請求項12乃至14のいずれか1項記載の脚式ロボットの制御方法。 - 前記姿勢角偏差算出工程では、目標足平位置姿勢角と実際の足平姿勢角との偏差を求め、
前記倒立制御工程では、前記姿勢角偏差算出工程にて算出した姿勢角偏差に基づき足平部補正量を算出し、
前記補正工程では、前記倒立制御工程にて算出した足平部補正量で前記目標足平位置姿勢角を補正し、
前記接地度算出工程では、算出した接地度に基づき前記倒立制御工程にて算出する前記足平部補正量を修正する
ことを特徴とする請求項10記載の脚式ロボットの制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007278726A JP5198035B2 (ja) | 2007-10-26 | 2007-10-26 | 脚式ロボット及びその制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007278726A JP5198035B2 (ja) | 2007-10-26 | 2007-10-26 | 脚式ロボット及びその制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009107032A true JP2009107032A (ja) | 2009-05-21 |
| JP5198035B2 JP5198035B2 (ja) | 2013-05-15 |
Family
ID=40776117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007278726A Expired - Fee Related JP5198035B2 (ja) | 2007-10-26 | 2007-10-26 | 脚式ロボット及びその制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5198035B2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013066996A (ja) * | 2011-09-07 | 2013-04-18 | Honda Motor Co Ltd | 接触状態推定装置及び軌道生成装置 |
| JP6026695B1 (ja) * | 2016-06-14 | 2016-11-16 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 制御装置、移動体、制御方法及びプログラム |
| JP2017224265A (ja) * | 2016-10-12 | 2017-12-21 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 無人航空機、無人航空機の制御方法及びプログラム |
| US10800523B2 (en) | 2016-06-14 | 2020-10-13 | SZ DJI Technology Co., Ltd. | Pre-determining UAV attitude changes based on commanded component movements, and associated systems and methods |
| CN112644599A (zh) * | 2020-12-30 | 2021-04-13 | 乐聚(深圳)机器人技术有限公司 | 双足机器人的姿态调整方法、装置、设备及存储介质 |
| CN116483108A (zh) * | 2023-05-23 | 2023-07-25 | 广东电网有限责任公司 | 四足机器人的状态修正方法、装置、电子设备及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003211379A (ja) * | 2002-01-18 | 2003-07-29 | Honda Motor Co Ltd | 移動ロボットの異常検知装置 |
| JP2004174652A (ja) * | 2002-11-26 | 2004-06-24 | Toyota Motor Corp | Zmp補償制御のゲインを変化させながら歩行するロボット |
| JP2005177884A (ja) * | 2003-12-17 | 2005-07-07 | Sony Corp | ロボット装置、並びにロボット装置の運動制御方法 |
| JP2007007801A (ja) * | 2005-07-01 | 2007-01-18 | Toyota Motor Corp | 脚式ロボットとその制御方法 |
-
2007
- 2007-10-26 JP JP2007278726A patent/JP5198035B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003211379A (ja) * | 2002-01-18 | 2003-07-29 | Honda Motor Co Ltd | 移動ロボットの異常検知装置 |
| JP2004174652A (ja) * | 2002-11-26 | 2004-06-24 | Toyota Motor Corp | Zmp補償制御のゲインを変化させながら歩行するロボット |
| JP2005177884A (ja) * | 2003-12-17 | 2005-07-07 | Sony Corp | ロボット装置、並びにロボット装置の運動制御方法 |
| JP2007007801A (ja) * | 2005-07-01 | 2007-01-18 | Toyota Motor Corp | 脚式ロボットとその制御方法 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013066996A (ja) * | 2011-09-07 | 2013-04-18 | Honda Motor Co Ltd | 接触状態推定装置及び軌道生成装置 |
| US8737692B2 (en) | 2011-09-07 | 2014-05-27 | Honda Motor Co., Ltd. | Contact state estimating apparatus and trajectory generation apparatus |
| JP6026695B1 (ja) * | 2016-06-14 | 2016-11-16 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 制御装置、移動体、制御方法及びプログラム |
| US10800523B2 (en) | 2016-06-14 | 2020-10-13 | SZ DJI Technology Co., Ltd. | Pre-determining UAV attitude changes based on commanded component movements, and associated systems and methods |
| JP2017224265A (ja) * | 2016-10-12 | 2017-12-21 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 無人航空機、無人航空機の制御方法及びプログラム |
| CN112644599A (zh) * | 2020-12-30 | 2021-04-13 | 乐聚(深圳)机器人技术有限公司 | 双足机器人的姿态调整方法、装置、设备及存储介质 |
| CN112644599B (zh) * | 2020-12-30 | 2022-03-04 | 乐聚(深圳)机器人技术有限公司 | 双足机器人的姿态调整方法、装置、设备及存储介质 |
| CN116483108A (zh) * | 2023-05-23 | 2023-07-25 | 广东电网有限责任公司 | 四足机器人的状态修正方法、装置、电子设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5198035B2 (ja) | 2013-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7805218B2 (en) | Robot device and control method of robot device | |
| US9073209B2 (en) | Walking robot and control method thereof | |
| US7482775B2 (en) | Robot controller | |
| US8688273B2 (en) | Walking control apparatus of robot and method of controlling the same | |
| JP4513320B2 (ja) | ロボット装置、並びにロボット装置の運動制御方法 | |
| US9555543B2 (en) | Robot with joints of variable rigidity and method for calculating said optimized rigidity | |
| US9079624B2 (en) | Walking robot and method of controlling balance thereof | |
| US10246152B2 (en) | Control device for mobile robot | |
| JP5181957B2 (ja) | ロボット制御装置、ロボット制御方法およびロボット制御プログラム | |
| US8428780B2 (en) | External force target generating device of legged mobile robot | |
| US20110172823A1 (en) | Robot and control method thereof | |
| US8442680B2 (en) | Motion state evaluation apparatus of legged mobile robot | |
| US20130116820A1 (en) | Walking robot and control method thereof | |
| US8781628B2 (en) | Walking robot and control method thereof | |
| US20110172824A1 (en) | Walking robot and method of controlling the same | |
| KR20120060578A (ko) | 보행 로봇 및 그 자세 제어 방법 | |
| JP5198035B2 (ja) | 脚式ロボット及びその制御方法 | |
| US8396593B2 (en) | Gait generating device of legged mobile robot | |
| WO2004033160A1 (ja) | ロボット装置の動作制御装置及び動作制御方法 | |
| US8805583B2 (en) | Robot and control method thereof | |
| JP2009291932A (ja) | 歩行ロボット及びその制御方法 | |
| US8442681B2 (en) | Desired motion evaluation apparatus of legged mobile robot | |
| JP2009107033A (ja) | 脚式移動ロボット及びその制御方法 | |
| JP5040693B2 (ja) | 脚式ロボット、及びその制御方法 | |
| JPWO2009040885A1 (ja) | ロボット制御装置、ロボット制御方法およびロボット制御プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100915 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120425 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120508 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120706 |
|
| 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: 20130115 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130206 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160215 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160215 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |