(57)【要約】【課題】アクチュエータそのものの特性とアクチュエータの制御器の特性の２つを動的又は静的に制御することにより安定且つ高効率な動作を実現する。【解決手段】遊脚が持ち上げられその足底が受ける床反力がゼロとなった段階において、該遊脚側の膝関節ピッチ軸並びに足首ロール軸及びピッチ軸の各アクチュエータの特性に対して、低域ゲインを小さく、位相進み量を大きく、関節の粘性抵抗を小さくする設定を行なうことで、機械的受動性と速い応答性を持たせ、着床の瞬間の衝撃力を緩和しつつ高い帯域の追従制御を行なうことができるようにする。【選択図】  図１５
2004181601.tif 000002
【特許請求の範囲】
【請求項１】
複数の可動脚を含む複数の関節部位で構成される脚式移動ロボットであって、
各関節部位におけるアクチュエータのサーボ制御器のゲイン及び位相補償制御とアクチュエータ・モータの粘性抵抗の制御とを組み合わせて行なうアクチュエータ特性制御手段を備え、
前記アクチュエータ特性制御手段は、機体の旋回動作の各段階毎に、各関節部位のアクチュエータを、低域ゲインを大きく、位相進み量を小さく、関節の粘性抵抗を大きくする第１のアクチュエータ特性と、低域ゲインを小さく、位相進み量を大きく、関節の粘性抵抗を小さくする第２のアクチュエータ特性との間で切り替える、
ことを特徴とする脚式移動ロボット。
【請求項２】
前記アクチュエータ特性制御手段は、機体の旋回動作を開始する段階において、機体を構成するすべての関節部位のアクチュエータの特性に対して、低域ゲインを大きく、高い周波数領域で位相進み量を小さく、関節の粘性抵抗を大きくする設定を行なう、
ことを特徴とする請求項１に記載の脚式移動ロボット。
【請求項３】
前記アクチュエータ特性制御手段は、遊脚が持ち上げられその足底が受ける床反力がゼロとなった段階において、該遊脚側の膝関節ピッチ軸並びに足首ロール軸及びピッチ軸の各アクチュエータの特性に対して、低域ゲインを小さく、位相進み量を大きく、関節の粘性抵抗を小さくする設定を行なう、
ことを特徴とする請求項１に記載の脚式移動ロボット。
【請求項４】
前記アクチュエータ特性制御手段は、機体の旋回動作が進行して遊脚が着床しその足底が受ける床反力が両脚支持期のそれとほぼ同じになった段階において、該遊脚側の膝関節ピッチ軸並びに足首ロール軸及びピッチ軸の各アクチュエータの特性に対して、低域ゲインを大きく、高い周波数領域で位相進み量を小さく、関節の粘性抵抗を大きく、
ことを特徴とする請求項１に記載の脚式移動ロボット。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ロボットや汎用組立機器、ロボット・ハンド機器、その他の多軸制御装置などのような多軸駆動系の機械装置に係り、特に、直列補償の比例ゲイン、位相補償要素から成り立つ位置制御系を構成するアクチュエータのサーボ制御器によって各関節部位が構成されるロボットに関する。
【０００２】
さらに詳しくは、本発明は、高ゲインＰＤ制御で各軸リンクが制御される２足歩行の脚式移動ロボットに係り、特に、機体の旋回を始めとしてさまざまな動作の実行時においてアクチュエータそのものの特性とアクチュエータの制御器の特性の２つを動的又は静的に制御することにより安定且つ高効率な動作を実現する脚式移動ロボットに関する。
【０００３】
【従来の技術】
電気的若しくは磁気的な作用を用いて人間の動作に似せた運動を行う機械装置のことを「ロボット」という。ロボットの語源は、スラブ語の”ＲＯＢＯＴＡ（奴隷機械）”に由来すると言われている。わが国では、ロボットが普及し始めたのは１９６０年代末からであるが、その多くは、工場における生産作業の自動化・無人化などを目的としたマニピュレータや搬送ロボットなどの産業用ロボット（ｉｎｄｕｓｔｒｉａｌ  ｒｏｂｏｔ）であった。
【０００４】
アーム式ロボットのように、ある特定の場所に植設して用いるような据置きタイプのロボットは、部品の組立・選別作業など固定的・局所的な作業空間でのみ活動する。これに対し、移動式のロボットは、作業空間は非限定的であり、所定の経路上または無経路上を自在に移動して、所定の若しくは任意の人的作業を代行したり、ヒトやイヌあるいはその他の生命体に置き換わる種々の幅広いサービスを提供したりすることができる。なかでも脚式の移動ロボットは、クローラ式やタイヤ式のロボットに比し不安定で姿勢制御や歩行制御が難しくなるが、階段や梯子の昇降や障害物の乗り越えや、整地・不整地の区別を問わない柔軟な歩行・走行動作を実現できるという点で優れている。
【０００５】
最近では、イヌやネコのように４足歩行の動物の身体メカニズムやその動作を模したペット型ロボット、あるいは、ヒトのような２足直立歩行を行う動物の身体メカニズムや動作をモデルにしてデザインされた「人間形」若しくは「人間型」と呼ばれるロボット（ｈｕｍａｎｏｉｄ  ｒｏｂｏｔ）など、脚式移動ロボットに関する研究開発が進展し、実用化への期待も高まってきている。
【０００６】
この種の脚式移動ロボットは、一般に、多数の関節自由度を備え、関節の動きをアクチュエータ・モータで実現するようになっている。また、各モータの回転位置、回転量などを取り出して、サーボ制御を行なうことにより、所望の動作パターンを再現するとともに、姿勢制御を行なうようになっている。
【０００７】
多軸駆動系の機械装置においては、各軸の回転位置を高精度に安定に検出して、位置指令により正確に動作させる必要がある。特に、人間型ロボットのような２足直立型の脚式移動ロボットにおいては、機体に電源を投入した直後からロボットは自分の姿勢位置を自律的に確認して、安定な姿勢位置に各軸を移動させる必要がある。したがって、各関節の回転自由度を与えるサーボ・アクチュエータにおいては、より高精度で高速の位置決め制御、並びに高トルク出力を低消費電力で行なわなければならない。
【０００８】
脚式移動ロボットは、基本的には、回転関節で構成される「肢」を複数備えているが、安定した２足歩行や安定した双腕作業など、外界や作業対象に対して、閉リンク状態と開リンク状態の切替え動作を高速に行なうことが求められている。
【０００９】
例えば、左右の可動脚による単脚支持期及び両脚支持期を交互に繰り返すことによって、歩行や階段の昇降、その他のさまざまな脚式作業を実行することができる。ここで、単脚支持から両脚支持に移行する場合のように、脚式移動ロボットが床面や壁面などとの間で開リンク機構から閉リンク機構に遷移する際には、例えば着床する足先において、制御上の予測値と実測値とのギャップが発生することがしばしばある。
【００１０】
このような予測と実測とのギャップにより、足先が着床すると予測された時点では未だ床面に到達していない「剥離」や、逆に足先が着床すると予測された時点よりも早く床面に到達してしまう「衝突」といった現象を招来する。これら、剥離や衝突は、機体が転倒するなど、脚式移動ロボットの姿勢安定制御に大きな影響を及ぼす。
【００１１】
従来は、肢の先に配設した力センサ情報や、関節を駆動するアクチュエータからのトルク情報などを用いて、ソフトウェアによるフィードバック制御によって、開リンク状態から閉リンク状態への切替え動作を高速に行なうことが試みられてきた。しかしながら、この方法による安定動作の実現は、非現実的と言えるほど、高速なフィードバック周期、高い関節駆動分解能、高い関節駆動速度並びに加速度が要求され、技術的に極めて困難である。
【００１２】
また、２足歩行（人間型）を始めとする多軸型のロボットにおいて、運動制御理論から見た関節各部位は高ゲインＰＤ制御で各軸リンクが制御され、それらが一定の特性のまま動作するのが一般的である。
【００１３】
しかしながら、人間の動作研究の結果からも分かるように、安定且つ高効率な動作を実現するには局所的に力を増減させることや関節各部位のコンプライアンス（機械的受動性）を増減させることが重要である。
【００１４】
位置制御系として関節各軸の動作を捉えたときは高ゲイン且つ高帯域なサーボ制御器を使って、制御偏差が少なくなるように制御した方がよいが、力学モデルとして捉えたときはポテンシャル・エネルギーや運動エネルギの作用を考慮してゲインを低くしたり位相補償している周波数帯を上下させたりすることも同時に行なうとよい。
【００１５】
ところが、ロボットの機体上でそのような制御を実現するにはアクチュエータそのものの特性と、アクチュエータの制御器の特性の２つを動的・静的に制御する機能が必要になる。
【００１６】
例えば、既知ないし未知の歩行路面でも安定して歩行することができる脚式移動ロボットの歩行制御装置に関する提案がなされている。すなわち、２足歩行の脚式移動ロボットで上体に腕を備えた人体類似の構造を有するものにおいて、歩行路面で摩擦力が低下して安定性が低下したとき、状態を駆動して安定性を確保ないし回復する（例えば、特許文献１を参照のこと）。しかしながら、これはフィード・フォワード・ゲインを制御することによって実現するものであり、関節の粘性や周波数特性に対する言及はなく、また、コンプライアンスの有無といった概念もない。
【００１７】
また、各関節の時系列的な動作からなる基本動作ユニット並びに基本動作の組み合わせからなる復号動作ユニットを用いて所定の行動シーケンスを発現する脚式移動ロボットについて提案されている。この場合、ロボットの歩行を含む動作様式を動作単位としての動作ユニットに分類し、１以上の動作ユニットを組み合わせて複雑且つ多彩な機体動作を実現することができる（例えば、特許文献２を参照のこと）。しかしながら、機体の旋回動作時における関節アクチュエータやそのサーボ制御器が発揮すべき特性に関しては特に言及がない。
【００１８】
【特許文献１】
特開平７−２０５０６９号公報
【特許文献２】
特開２００２−２１０６８０号公報
【００１９】
【発明が解決しようとする課題】
本発明の目的は、機体の旋回を始めとしてさまざまな動作の実行時においてアクチュエータそのものの特性とアクチュエータの制御器の特性の２つを動的又は静的に制御することにより安定且つ高効率な動作を実現することができる、優れた脚式移動ロボットを提供することにある。
【００２０】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、複数の可動脚を含む複数の関節部位で構成される脚式移動ロボットであって、
各関節部位におけるアクチュエータのサーボ制御器のゲイン及び位相補償制御とアクチュエータ・モータの粘性抵抗の制御とを組み合わせて行なうアクチュエータ特性制御手段を備え、
前記アクチュエータ特性制御手段は、機体の旋回動作の各段階毎に、各関節部位のアクチュエータを、低域ゲインを大きく、位相進み量を小さく、関節の粘性抵抗を大きくする第１のアクチュエータ特性と、低域ゲインを小さく、位相進み量を大きく、関節の粘性抵抗を小さくする第２のアクチュエータ特性との間で切り替える、
ことを特徴とする脚式移動ロボットである。
【００２１】
本発明によれば、脚式移動ロボットの各関節部位を構成するアクチュエータのサーボ制御器において、比例ゲインと位相補償要素を調整することにより、ロボットの関節各部位において必要な位置決め精度、機械的受動性（コンプライアンス）、動作速度を任意に設定することができる。
【００２２】
また、アクチュエータ・モータのコイルへの非通電時においてコイルを間歇的に短絡状態又はオープン状態に切り替えることによって、モータの粘性抵抗を調整し振動などの外乱に対するロバスト性を変更することができる。
【００２３】
さらに、これらアクチュエータのサーボ制御器におけるゲイン及び位相補償制御とアクチュエータ・モータの粘性抵抗の制御とを組み合わせることによって、位置決め精度が重要な部分に適用することができるアクチュエータの周波数特性、あるいは速応性とコンプライアンスが重要となる部分に適用することができるアクチュエータの周波数特性を得ることができる。
【００２４】
ここで、前記アクチュエータ特性制御手段は、アクチュエータの特性を「低域ゲインを大きく」、「高い周波数領域で位相進み量を小さく」、「関節の粘性抵抗を大きく」する設定を行なうことで、高精度な位置決め制御が可能となり、姿勢の安定性が増す。
【００２５】
また、前記アクチュエータ特性制御手段は、アクチュエータの特性を「低域ゲインを小さく」、「位相進み量を大きく」、「関節の粘性抵抗を小さく」する設定を行なうことで、機械的受動性と速い応答性を持たせることができるので、着床の瞬間の衝撃力を緩和しつつ高い帯域の追従制御を行なうことができる。
【００２６】
例えば、前記アクチュエータ特性制御手段は、機体の旋回動作を開始する段階において、機体を構成するすべての関節部位のアクチュエータの特性に対して低域ゲインを大きく、高い周波数領域で位相進み量を小さく、関節の粘性抵抗を大きくする設定を行ない、これらの各関節部位を高精度な位置決め制御が可能とし、姿勢の安定性を増すようにする。
【００２７】
また、前記アクチュエータ特性制御手段は、遊脚が持ち上げられその足底が受ける床反力がゼロとなった段階において、該遊脚側の膝関節ピッチ軸並びに足首ロール軸及びピッチ軸の各アクチュエータの特性に対して、低域ゲインを小さく、位相進み量を大きく、関節の粘性抵抗を小さくする設定を行なうことで、機械的受動性と速い応答性を持たせ、着床の瞬間の衝撃力を緩和しつつ高い帯域の追従制御を行なうことができるようにする。
【００２８】
また、前記アクチュエータ特性制御手段は、遊脚の歩行動作が進行して該遊脚が着床しその足底が受ける床反力が両脚支持期のそれとほぼ同じになった段階において、該遊脚側の膝関節ピッチ軸並びに足首ロール軸及びピッチ軸の各アクチュエータの特性に対して、低域ゲインを大きく、高い周波数領域で位相進み量を小さく、関節の粘性抵抗を大きく設定を行なうことで、着床時の遊脚の高精度な位置決め制御を可能にする。
【００２９】
また、遊脚にこのようなアクチュエータ特性を適用することで、脚に機械的受動性を与えることができるので、歩行動作中に脚を振り上げたときの位置エネルギを次の振り下ろす動作時に動作補助のエネルギとして使い易くなる。これによって、エネルギ消費が少なくなり、機体駆動用のバッテリの消耗を抑えることができる。
【００３０】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００３１】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３２】
Ａ．アクチュエータの動作速度、機械的受動性
本出願人に既に譲渡されている特願２００１−２３３６９１号明細書には、外界や作業対象に対して、閉リンク状態と開リンク状態の繰り替え動作を高速に行なう脚式移動ロボットについて開示されている。すなわち、１以上の回転型関節（１関節当り２自由度以上備えていてもよい）で構成される肢を持つロボットにおいて、各肢に動的閉合誤差を除去するに最低限必要な受動自由度（減速機のバックラッシュなど）を配し、さらに各肢の可動範囲を適切に管理する。たとえ、関節部を駆動するアクチュエータがトルク情報を取得する手段を持たない場合であっても、閉リンク状態と開リンク状態の高速切替え動作を安定に実現する。
【００３３】
これは、２足歩行ロボットにおいて、腰部基準座標に近い部位にバックラッシュ量が少ないギアードモータを配置、手先・足先に近い部位にバックラッシュ量が多いギアードモータを配置し最適な特性を得るというものである。そして、ロボットを最適化する第２の方法として、各関節軸アクチュエータにおける位置サーボ補償器の開ループ・ゲインを任意に調整することで、位置エラー偏差量を制御する。すなわち、バックラッシュ量が均一の場合にはサーボゲインの大小によるサーボ偏差をバックラッシュ量に見立て、それを制御する。
【００３４】
本発明は、このような脚式移動ロボットの最適化方法をさらに拡張したものであり、要言すれば、サーボ制御器の比例ゲインだけでなく位相補償要素も関節各部位で調整するものである。
【００３５】
図１には、本発明の一実施形態に係るアクチュエータのサーボ制御器の構成を示している。同図に示すように、サーボ制御器は、直列補償の比例ゲインＫと位相補償要素Ｃ（ｓ）という２つの制御要素を持ち、比例ゲインだけでなく位相補償要素も関節各部位で調整する。
【００３６】
ここで、位相補償要素は以下の式で表される。但し、ｎ、ｍは任意の自然数であり、また、ａｉ、ｂｉは任意の実数であり、状態変数を表現した場合はフィードバック・ゲインに相当する。また、ｓはラプラス演算子である。
【００３７】
【数１】
2004181601.tif 000003
【００３８】
また、モータと減速器の伝達関数表現モデルＧ（ｓ）は以下の式で表される。但し、Ｋはモータ・ゲインであり、Ｊはモータの慣性モーメントであり、Ｄはモータの粘性抵抗係数である。
【００３９】
【数２】
2004181601.tif 000004
【００４０】
また、図２には、図１に示したモータと減速機の伝達関数表現モデルＧ（ｓ）のゲイン及び位相の周波数特性を示している。
【００４１】
まず、図１に示したサーボ制御器において、位相補償型制御の設計例として位相補償帯域を任意に選択する例（位相補償量が一定で周波数帯域を任意に選ぶ）について、図３を参照しながら説明する。同図において、
【００４２】
▲１▼Ｃ（ｓ）−１：１．０〜１００Ｈｚの帯域で約＋５．６ｄＢのゲイン増幅、約＋１８ｄｅｇの位相進みを与えている。
▲２▼Ｃ（ｓ）−２：０．１〜１０Ｈｚの帯域で約＋５．６ｄＢのゲイン増幅、約＋１８ｄｅｇの位相進みを与えている。
▲３▼Ｃ（ｓ）−３：１０〜１ｋＨｚの帯域で約＋５．６ｄＢのゲイン増幅、約＋１８ｄｅｇの位相進みを与えている。
【００４３】
このように、位相補償を施す周波数帯域を任意に選択することで、アクチュエータの周波数特性を自在に設定することができる。したがって、このようなアクチュエータで構成されるロボットの関節軸は、機体の姿勢や動作の局面に応じて、周波数特性を動的に調整することができる。
【００４４】
なお、図３に示す例では、位相進み補償の例を示したが、位相遅れ補償場合も同様に任意の周波数帯域で任意の位相遅れ量を設定することができる。
【００４５】
次いで、図１に示したサーボ制御器において、位相補償型制御の設計例として位相補償を施す量を任意に選択する例（周波数帯域が一定で位相補償量を任意に選ぶ）について、図４を参照しながら説明する。同図において、
【００４６】
▲４▼Ｃ（ｓ）−４：４．０〜７０Ｈｚの帯域で約＋３．５ｄＢのゲイン増幅、約＋１２ｄｅｇの位相進みを与えている。
▲５▼Ｃ（ｓ）−５：２．０〜７０Ｈｚの帯域で約＋５．６ｄＢのゲイン増幅、約＋１８ｄｅｇの位相進みを与えている。
▲６▼Ｃ（ｓ）−６：１．０〜７０Ｈｚの帯域で約＋６．５ｄＢのゲイン増幅、約＋２１ｄｅｇの位相進みを与えている。
【００４７】
このように、位相補償を施す量を任意に選択することで、アクチュエータの周波数特性を自在に設定することができる。したがって、このようなアクチュエータで構成されるロボットの関節軸は、機体の姿勢や動作の局面に応じて、周波数特性を動的に調整することができる。
【００４８】
なお、図４に示す例では、位相進み補償の例を示したが、位相遅れ補償の場合も同様に任意の周波数帯域で任意の位相遅れ量を設定することができる。
【００４９】
次いで、図１に示したサーボ制御器において、Ｋで示した直列補償ゲインの大小を変更する制御器の設計例について、図５を参照しながら説明する。同図は、図３において、Ｋを±３ｄＢだけ上下させたことに相当する。図示の通り、直列補償ゲインの大小も任意に設定することができる。
【００５０】
図３〜図５に示した内容をロボットの関節軸駆動用のアクチュエータに適用するためには、これらの制御器を構成するパラメータを動的又は静的に変更するための通信プロトコルを実装する。これによって、ロボットの各関節軸にさまざまな特性を与えることができる。
【００５１】
次いで、これらの特性を備えたアクチュエータのサーボ制御器を実装したときのアクチュエータの特性について説明する。
【００５２】
図６には、図３に示したように位相補償量が一定で周波数帯域を任意に選ぶようにアクチュエータのサーボ制御器を実装したときの開ループ特性を示している。
【００５３】
▲１▼Ｃ（ｓ）−１：１．０〜１００Ｈｚの帯域で約＋５．６ｄＢのゲイン増幅、約＋１８ｄｅｇの位相進みを与える
→  全体的にゲインが高めとなるので、位置決め精度と追従性がよくなるが、エネルギーロスとなり易い。また、負荷が大きくなると不安定になる可能性がある。
▲２▼Ｃ（ｓ）−２：０．１〜１０Ｈｚの帯域で約＋５．６ｄＢのゲイン増幅、約＋１８ｄｅｇの位相進みを与える
→  Ｃ（ｓ）−１とＣ（ｓ）−２の中間的な特性を持つ。
▲３▼Ｃ（ｓ）−３：１０〜１ｋＨｚの帯域で約＋５．６ｄＢのゲイン増幅、約＋１８ｄｅｇの位相進みを与える
→  高域でのみ位相進み補償をしていることになるので、ゆっくりした動作時にはあまり効果が見られないが、走る、飛ぶ、踊るといった速い動作には効果がある。
【００５４】
このように、位相補償を施す周波数帯域を任意に選択することで、アクチュエータの周波数特性を自在に設定することができる。したがって、このようなアクチュエータで構成されるロボットの関節軸は、機体の姿勢や動作の局面に応じて、周波数特性を動的に調整することができる。
【００５５】
また、図７には、図６に示したうち高域でのみ位相進み補償を施した例Ｃ（ｓ）−３においてさらに直列補償ゲインの制御を採り入れた様子を示している。この場合、図５に示した例と同様に、同位相においてゲインが上下する。
【００５６】
図６に示した例では、位相補償例Ｃ（ｓ）−３ではゆっくりした動作時にはあまり効果が見られないが、図７に示すように、低周波数帯域においてゲインを増やすことにより、低周波数帯域での制御偏差を少なくすることができる。この結果、ゆっくりした動作時でも指令値に対して少ない遅れで応答することが可能となる。
【００５７】
以上、アクチュエータのサーボ制御器においてサーボ制御器の比例ゲインだけでなく位相補償要素も関節各部位で調整するメカニズムについて説明してきた。これによって、安定且つ高効率な動作を実現するには局所的に力を増減させることや関節各部位のコンプライアンス（機械的受動性）を増減させることが可能となる。
【００５８】
例えば、位置制御系として関節各軸の動作を捉えたときは高ゲイン且つ高帯域なサーボ制御器を使って、制御偏差が少なくなるように制御した方がよいが、力学モデルとして捉えたときはポテンシャル・エネルギーや運動エネルギの作用を考慮してゲインを低くしたり位相補償している周波数帯を上下させたりすることも同時に行なうとよい。
【００５９】
Ｂ．アクチュエータ・モータの粘性抵抗
このようなアクチュエータの動作速度や動作時の機械的受動性という特性に加え、アクチュエータ自体の粘性抵抗を可変に制御するという方式を採り入れることができる。
【００６０】
例えば、コイルへの供給電流を制御して所定の磁束分布を形成することにより回転トルクを発生させるタイプのモータは、一般に、コイル端子を電源電圧に接続する第１のトランジスタ・スイッチ群と、コイル端子を接地する第２のトランジスタ・スイッチ群からなるスイッチング動作回路をＰＷＭ制御により駆動することによって、コイル電流を制御し、所望のトルク又は回転位置、回転速度などを得るようになっている。
【００６１】
ここで、モータ・コイルが非通電の期間においてオープン状態となるタイミングにおいて、モータ・コイルに通電された電流（厳密には電荷）が抜けてしまうため、トルクのロスになる。またコギングによるトルクむらの影響を受け易くなる。
【００６２】
このような場合、モータ・コイルが非通電の期間においても、コイルがオープン状態とならない短絡（ショート）状態を形成することにより、モータ・コイルに通電された電流（厳密には電荷）が抜けないようにすることができる。このとき、モータのコイルには、永久磁石側からの磁束密度により逆起電力が発生する。この逆起電力により、モータの回転方向の逆方向に力が作用するので、外力による回転に対する粘性抵抗を作り出すことができ、ブレーキに類似した効果を得ることができる。このようなモータへの粘性抵抗により、トルク・ロスがなくコギングによるトルクむらの影響が軽減される。
【００６３】
一方、モータの非通電時において、このようなコイルの短絡状態を形成した場合、上述したように、モータに一種の粘性抵抗を与えることができるが、このようなモータをロボットに使用した場合、コイル・ショートによるブレーキの影響のため、コンプライアンス（機械的受動性）がなくなってしまうという問題を招来する。
【００６４】
そこで、モータ・コイルの非通電時におけるコイルのオープン状態と短絡状態の期間の比率を、所望の機械的特性に応じて調整することにより、モータ・コイルがオープン状態となるタイミングにおけるモータ・コイルに通電された電流（厳密には電荷）が抜けてしまうことによるトルクのロスやコギングによるトルクむらの問題と、モータ・コイルの非通電時におけるコイル・ショートによるブレーキの影響のためコンプライアンス（機械的受動性）がなくなるという問題を、ともに解決することができる。
【００６５】
ここで、モータ・コイルの通電及び非通電状態の比率はＰＷＭ制御により実現することができるが、モータ・コイルの非通電状態におけるコイルのオープン状態と短絡状態の期間の比率もＰＷＭ制御を用いて実現することができる。
【００６６】
図８には、コイル電流の制御メカニズムを適用したＤＣモータのコイル電流供給用の電流制御回路の等価回路の構成例を示している。
【００６７】
同図に示す電流制御回路は、フルブリッジ構成であり、ｐｎｐ型のトランジスタＡ’とｎｐｎ型のトランジスタＡを順方向接続した回路と、同じくｐｎｐ型のトランジスタＢ’とｎｐｎ型のトランジスタＢを順方向接続した回路を電源電圧ＶｃｃとグランドＧＮＤの間に並列接続し、さらにトランジスタＡ’及びＡの中間点とトランジスタＢ’及びＢの中間点を固定子の単相コイルで接続している。
【００６８】
トランジスタＡ’及びＢをオンにするとともに、トランジスタＡ及びＢ’をオフにすることによって、モータ・コイルには、図示の矢印方向の電流Ｉｍが流れる。また、トランジスタＡ’及びＢをオフにすることによって、コイルはオープン状態となって、電流Ｉｍは流れなくなる。また、トランジスタＡ’及びＢをオフにするとともに、トランジスタＡ及びＢ’をオンにすることによって、モータ・コイルは短絡（ショート）状態となる。
【００６９】
ＰＷＭ制御論理回路は、図示しない中央制御部からの電流軸電流指令（又はトルク指令）に基づいてコイルへの電流指令を生成し、これら電流指令に基づいて各トランジスタをＰＷＭ方式にてスイッチング制御する。すなわち、トランジスタＡ’及びＢをオンにするとともにトランジスタＡ及びＢ’をオフにしてコイル電流Ｉｍを流す通電期間と、トランジスタＡ’及びＢをオフにしてコイルを非通電にする非通電期間を交互に生成する。
【００７０】
本実施形態では、さらにＰＷＭ制御論理回路が出力する各トランジスタＡ及びＡ’、並びＢ及びＢ’をオン／オフ動作を制御する制御信号を付加論理により切り替える付加論理回路が配設されている。
【００７１】
この付加論理回路は、ＰＷＭ制御論理回路から出力されるＢＲＡＫＥ＿ＰＷＭ制御信号に基づいて動作し、モータ・コイルの非通電状態におけるコイルのオープン状態と短絡状態の切替動作を行なう。
【００７２】
図９には、付加論理回路の具体的な回路構成を示している。
【００７３】
ＰＷＭ制御論理回路からのトランジスタＡ’制御用信号とトランジスタＢ’制御用信号の論理積と、トランジスタＡ制御用信号とトランジスタＢ制御用信号の排他的論理和が取られ、さらにこれらの論理演算値の論理積を反転したものがＢＲＡＫＥ＿ＰＷＭ制御信号と論理和される。この論理和の結果を元の各トランジスタ制御用信号との間で論理積を取ったものが、最終的なそれぞれのトランジスタ制御用信号となる。
【００７４】
付加論理回路は、ＢＲＡＫＥ＿ＰＷＭ制御信号がハイ・レベルが入力されると、コイル非通電時にコイルを短絡させるようにトランジスタ制御用信号を切り替える。通常のコイル非通電時において、ＰＷＭ制御論理回路からは、Ａ’及びＡをロー、Ｂ’をハイ、Ｂをローにするトランジスタ制御用信号が出力される。これに対し、付加論理回路は、ハイ・レベルのＢＲＡＫＥ＿ＰＷＭ制御信号が入力されると、ロー状態のＡ’をハイに、ハイ状態のＢ’をローにそれぞれ転じて、コイルの短絡状態を形成する。
【００７５】
一方、付加論理回路は、ＢＲＡＫＥ＿ＰＷＭ制御信号がロー状態のときには、コイル非通電時において、ＰＷＭ制御論理回路からのトランジスタ制御用信号をそのまま出力するので、非通電時におけるコイルはオープン状態となる。
【００７６】
図１０には、ハイ・レベルのＢＲＡＫＥ＿ＰＷＭ制御信号が入力されたときの付加論理回路の各トランジスタ制御用信号の出力特性を、コイル電流波形特性及びトルク出力特性とともに示している。
【００７７】
コイル非通電時にコイルを短絡状態にすると、過渡応答により、コイル電流がゼロに戻るまでの時間が長くなる（前述）。したがって、同図に示すように、コイル通電とコイル短絡というスイッチング動作を繰り返した場合、コイル非通電時にコイル電流がゼロに戻る前に次の通電が開始されることから、コイルの最大電流は、コイル通電及び非通電の動作の度に逐次上昇していく。同様に、コイル電流の実効値は図示の通り徐々に増加していくことになる。
【００７８】
また、モータの出力トルクＴは、コイル電流にモータのトルク定数Ｋｔを乗じた値となるので（Ｔ＝Ｋｔ・Ｉ）、同図からも判るように、コイル通電及び短絡状態を繰り返したとき、コイル電流の増大に伴って、モータ・トルクの実効値は増大していく。したがって、モータ・コイルが非通電時に短絡状態となることにより、モータ・コイルに通電された電流（厳密には電荷）が抜けてしまうことがなくなり、トルクのロスがなくなる。また、コギングによるトルクむらの影響を受けにくくなる。
【００７９】
モータの非通電時において、このようなコイルの短絡状態を形成した場合、上述したように、モータに一種の粘性抵抗を与えることができる。一方、このようなモータをロボットに使用した場合、コイル・ショートによるブレーキの影響のため、コンプライアンス（機械的受動性）がなくなってしまうという問題を招来する。
【００８０】
そこで、ＰＷＭ制御論理回路は、付加論理回路に入力するＢＲＡＫＥ＿ＰＷＭ制御信号をＰＷＭ制御することにより、モータ・コイルの非通電状態におけるコイルのオープン状態と短絡状態の期間の比率を制御する。
【００８１】
モータ・コイルの非通電状態におけるコイルのオープン状態と短絡状態の期間をＰＷＭ制御した場合、そのコイル電流の特性は、コイル非通電時にコイルをオープン状態にしたときのコイル電流の過渡応答特性とコイルを短絡状態にしたときのコイル電流の過渡応答特性の特性がデューティ比に応じて混合されたものとなる。
【００８２】
図１１には、ＰＷＭ制御により所定のデューティ比を持つＢＲＡＫＥ＿ＰＷＭ制御信号が入力されたときの付加論理回路の各トランジスタ制御用信号の出力特性を、コイル電流波形特性及びトルク出力特性とともに示している。
【００８３】
コイル非通電時にコイルを短絡状態にすると、過渡応答により、コイル電流がゼロに戻るまでの時間が長くなるが、コイルをオープン状態にするとその時間は短くなる。コイル非通電時の過渡応答特性は、ＢＲＡＫＥ＿ＰＷＭ制御信号のデューティ比に従って、これらの特性が混合されたものとなる。
【００８４】
したがって、同図に示すように、コイル通電とコイル短絡というスイッチング動作を繰り返した場合、コイル非通電時にコイル電流がゼロに戻る前に次の通電が開始される。このときのコイルの最大電流は、コイル通電及び非通電の動作の度に逐次上昇していくが、その上昇傾向はデューティ比すなわちＢＲＡＫＥ＿ＰＷＭ制御信号がハイ・レベルとなる比率にほぼ比例する。同様に、コイル電流の実効値は図示の通り徐々に増加していくことになるが、その上昇傾向はデューティ比すなわちＢＲＡＫＥ＿ＰＷＭ制御信号がハイ・レベルとなる比率にほぼ比例する。
【００８５】
また、モータの出力トルクＴは、コイル電流にモータのトルク定数Ｋｔを乗じた値となるので（Ｔ＝Ｋｔ・Ｉ）、同図からも判るように、コイル通電及び非通電を繰り返したとき、コイル電流の増大に伴って、モータ・トルクの実効値は増大していく。このときの上昇傾向はＢＲＡＫＥ＿ＰＷＭ制御信号のデューティ比すなわち同制御信号がハイ・レベルとなる比率にほぼ比例する。モータ・トルクの出力が上昇していく特性が、モータの粘性係数に相当する。言い換えれば、ＢＲＡＫＥ＿ＰＷＭ制御信号のデューティ比によってモータの粘性抵抗を動的に制御することが可能である。
【００８６】
このようにＰＷＭ制御論理回路が付加論理回路へ供給するＢＲＡＫＥ＿ＰＷＭ制御信号のデューティ比をＰＷＭ制御することにより、モータ・コイルの非通電時におけるコイルのオープン状態と短絡状態の期間の比率を、所望の機械的特性に応じて調整することができる。
【００８７】
したがって、モータ・コイルがオープン状態となるタイミングにおけるモータ・コイルに通電された電流（厳密には電荷）が抜けてしまうことによるトルクのロスやコギングによるトルクむらの問題と、モータ・コイルの非通電時におけるコイル・ショートによるブレーキの影響のためコンプライアンス（機械的受動性）がなくなるという問題を、ともに解決することができる。
【００８８】
なお、上記の説明ではＤＣモータを例にとって説明したが、３相モータやその他のコイルへの供給電流を制御して所定の磁束分布を形成することにより回転トルクを発生させるタイプのモータにおいても同様に、非通電時のモータ・コイルを間歇的にオープン状態及び短絡状態に切り替えることによって、モータの所望の粘性抵抗を得ることができる。
【００８９】
Ｃ．脚式移動ロボットへの適用
次いで、本実施形態に係るアクチュエータのサーボ制御器の特性制御並びにアクチュエータ自体の特性制御のメカニズムを各関節部位に適用した２足歩行の脚式移動ロボットについて説明する。
【００９０】
Ｃ−１．ロボットの関節特性の例
上述したように、アクチュエータのサーボ制御器において、比例ゲインと位相補償要素を調整することにより、ロボットの関節各部位において必要な位置決め精度、機械的受動性（コンプライアンス）、動作速度を任意に設定することができる。また、アクチュエータ・モータのコイルへの非通電時においてコイルを間歇的に短絡状態又はオープン状態に切り替えることによって、モータの粘性抵抗を調整し振動などの外乱に対するロバスト性を変更することができる。
【００９１】
さらに、これらアクチュエータのサーボ制御器におけるゲイン及び位相補償制御とアクチュエータ・モータの粘性抵抗の制御とを組み合わせることによって、位置決め精度が重要な部分に適用することができるアクチュエータの周波数特性、あるいは速応性とコンプライアンスが重要となる部分に適用することができるアクチュエータの周波数特性を得ることができる。
【００９２】
図１２には、位置決め精度が重要な部分に適用することができるアクチュエータの周波数特性を示している。
【００９３】
この場合、サーボ制御器の比例ゲインを大きくとって、系全体のゲインを大きくし、低周波数帯域までゲインを取れるようにする。また、周波数特性（位相補償特性）を同図に示すように高域で位相進み量が小さくなるようにし、速応性にはあまり寄与しないが安定性を保証できるようにする。また、モータの粘性抵抗を大きくし、振動などの外乱にもロバストになるようにする。要言すれば、図示の特性は、位置決め精度を優先して振動などの外乱にもロバストな特性である。
【００９４】
また、図１３には、速応性とコンプライアンスが重要となる部分に適用することができるアクチュエータの周波数特性を示している。
【００９５】
この場合、比例ゲインを小さくして、系全体のゲインを小さくすることで、低周波数帯域のゲインを小さくし、機械的受動性（コンプライアンス）を得易くする。また、周波数特性（位相補償特性）を同図に示すように中高域で位相進み量が大きくなるようにし、速応性を得るようにする。また、モータの粘性抵抗を小さくし、機械的受動性（コンプライアンス）を得易いようにする。要言すれば、図示の特性は、機械的受動性（コンプライアンス）と速応性を優先した特性である。
【００９６】
Ｃ−２．ロボットの各関節部位におけるアクチュエータ特性の配置例
図１４には、脚式移動ロボットの自由度構成例を模式的に示している。
【００９７】
同図に示すロボットは、２脚２腕を有する人間型ロボットである。本ロボットは、機体に四肢が取り付けられ、首ロール軸、第１及び第２の首ピッチ軸、首ヨー軸という４自由度からなる頭部と、肩関節ピッチ軸、肩関節ロール軸、肩関節ヨー軸、肘関節ピッチ軸という少なくとも４自由度からなる左右の腕部と、体幹ロール軸及び体幹ピッチ軸という２自由度からなる体幹部と、股関節ヨー軸、股関節ロール軸、股関節ピッチ軸、膝ピッチ軸、足首ピッチ軸、足首ロール軸という少なくとも６自由度からなる左右の脚部で構成されている。
【００９８】
これらの各関節自由度は、上述したサーボ制御器を備えたアクチュエータによって実現される。各関節部位において使用されるアクチュエータのゲイン・位相補償特性の制御例について、以下に詳解する。
【００９９】
（１）首部分に適用されるアクチュエータの特性
首部分では、位置決め精度を優先させるため、比例ゲインを高く設定する。また、動作速度を保持しつつ、比例ゲインを上げた分の安定性を損なわないように、位相進み量を少なく設定する。また、胴体より下の部分の動作時に発生する振動外乱に対してロバスト性を得るため、関節の粘性抵抗を大きく設定する。
【０１００】
（２）肩・肘部分に適用されるアクチュエータの特性
歩行やダンスなどの連続動作を行なうときは、位置決め特性よりも機械的受動性が高くなるような特性をアクチュエータに与える。動作に受動性を持たせるため、関節の粘性抵抗を小さくする。また、動作に受動性を持たせるとともに、エネルギ消費量を減らすため、比例ゲインを低く設定する。また、動作速度を大きくするため、位相進み補償を行なう周波数帯域を高く、位相進み量を大きく設定する。動作によっては振り子のように往復運動を行なうだけのときもある。そのときは、関節の粘性抵抗と比例ゲインを最小にして機械的受動性（コンプライアンス）を得るようにし、力学的なエネルギを動作のために用い易くする。
【０１０１】
一方、物を押したり引っ張ったりするなどの力を使う動作を行なうときには、負荷トルク値により、位置決め精度優先の特性と、機械的受動性の特性を動的に入れ替えるように制御する。負荷トルク値に対してさらに力を発生させたいときは比例ゲインを高く、関節の粘性抵抗を大きくする。また、負荷トルク値に対して定負荷となるように倣わせる動作をする場合には、上位からの位置指令値による調整に加え、アクチュエータ内部トルク・センサで検知した負荷トルクに応じて比例ゲインを低く、関節の粘性抵抗を小さくして、機械的受動性（コンプライアンス）を得るようにする。
【０１０２】
（３）体幹部分に適用されるアクチュエータの特性
自分自身の動作による振動外乱にロバスト性を得るため、関節の粘性抵抗を大きくする。あるいは、位置決め精度を優先させるため、比例ゲインを高く設定する。あるいは、動作速度を保持しつつ比例ゲインを上げた分の安定性を損なわないように、位相進み量を少なく設定する。
【０１０３】
（４）股関節部分に適用されるアクチュエータの特性
自分自身の動作による振動外乱にロバスト性を得るため、関節の粘性抵抗を大きくする。あるいは、位置決め精度を優先させるため、比例ゲインを高く設定する。あるいは、動作速度を保持しつつ比例ゲインを上げた分の安定性を損なわないように、位相進み量を少なく設定する。
【０１０４】
（５）膝部分に適用されるアクチュエータの特性
遊脚時及び着床瞬間時においては、位置決め精度よりも機械的受動性が高くなるような特性に制御する。動作に受動性を持たせるため、関節の粘性抵抗を小さくする。また、動作に受動性を持たせるとともにエネルギ消費量を減らすため、比例ゲインを低く設定する。また、動作速度を大きくするため、位相進み補償を行なう周波数領域を高く、位相進み量を大きく設定する。
【０１０５】
一方、支持脚時においては、機械的受動性よりも位置決め精度が高くなるような特性に制御する。自分自身の動作による振動外乱にロバスト性を得るため、関節の粘性抵抗を大きくする。あるいは、位置決め精度を優先させるため、比例ゲインを高く設定する。あるいは、動作速度を保持しつつ比例ゲインを上げた分の安定性を損なわないように、位相進み量を少なく設定する。
【０１０６】
（６）足首部分に適用されるアクチュエータの特性
遊脚時及び着床瞬間時においては、位置決め精度よりも機械的受動性が高くなるような特性に制御する。足首部分着床による衝撃を緩和するため、関節粘性を小さく設定し、機械的受動性（コンプライアンス）を得るようにする。また、足首部分着床による衝撃を緩和するため、比例ゲインを低く設定し、機械的受動性（コンプライアンス）を得るようにする。また、動作速度を大きくとるため、位相補償を行なう周波数領域を高く、位相進み量を大きく設定する。
【０１０７】
一方、支持脚時において、足首部分の発生トルクを大きくとり、且つ自分自身の動作による振動外乱にロバスト性を得るため、関節の粘性抵抗を大きくとる。また、足首部分の位置決め精度を向上させるため、比例ゲインを高く設定する。また、動作速度を保持しつつ、比例ゲインを上げた分の安定性を損なわないように位相進み量を少なく設定する。
【０１０８】
Ｃ−３．機体旋回時におけるロボットの関節各部位のアクチュエータ特性の配置例
上述したように各関節アクチュエータのサーボ制御器の特性並びにアクチュエータ自体の特性を制御することによって、以下に述べるような結果を得ることができる。
【０１０９】
すなわち、図１２に示したアクチュエータ特性のように、「低域ゲインを大きく」、「高い周波数領域で位相進み量を小さく」、「関節の粘性抵抗を大きく」する設定を行なうことで、高精度な位置決め制御が可能となり、姿勢の安定性が増す。
【０１１０】
また、図１３に示したアクチュエータ特性のように、「低域ゲインを小さく」、「位相進み量を大きく」、「関節の粘性抵抗を小さく」する設定を行なうことで、機械的受動性と速い応答性を持たせることができるので、着床の瞬間の衝撃力を緩和しつつ高い帯域の追従制御を行なうことができる。
【０１１１】
例えば、遊脚に図１３に示すアクチュエータ特性を適用することで、脚に機械的受動性を与えることができるので、歩行動作中に脚を振り上げたときの位置エネルギを次の振り下ろす動作時に動作補助のエネルギとして使い易くなる。これによって、エネルギ消費が少なくなり、機体駆動用のバッテリの消耗を抑えることができる。
【０１１２】
ここで、機体が旋回するときのロボットの各関節部位におけるアクチュエータの制御器及びアクチュエータ自体の特性の配置について、図１５を参照しながら説明する。
【０１１３】
機体が旋回するとき、首ピッチ軸、肩ピッチ軸、肘ピッチ軸、体幹ロール軸、体幹ピッチ軸、体幹ヨー軸、股関節ロール及びピッチ軸、並びに、支持脚側となる膝ピッチ軸や足首ロール及びピッチ軸の各関節部位において、高い位置決め精度が要求される。
【０１１４】
したがって、これらの関節部位のアクチュエータにおいて、サーボ制御器の比例ゲインを大きくとって、系全体のゲインを大きくし、低周波数帯域までゲインを取れるようにする。また、周波数特性を図１２に示すように高域で位相進み量が小さくなるようにし、速応性にはあまり寄与しないが安定性を保証できるようにする。また、モータの粘性抵抗を大きくし、振動などの外乱にもロバストになるようにする。
【０１１５】
一方、機体の旋回時において、遊脚側となる膝ピッチ軸や足首ロール及びピッチ軸の各関節部位において、速応性とコンプライアンスが重要となる。
【０１１６】
そこで、これらの関節部位のアクチュエータにおいて、比例ゲインを小さくして、系全体のゲインを小さくすることで、低周波数帯域のゲインを小さくし、機械的受動性（コンプライアンス）を得易くする。また、周波数特性（位相補償特性）を図１３に示すように中高域で位相進み量が大きくなるようにし、速応性を得るようにする。また、モータの粘性抵抗を小さくし、機械的受動性（コンプライアンス）を得易いようにする。
【０１１７】
遊脚に図１３に示すようなアクチュエータの制御器の特性及びアクチュエータ自体の特性を適用することで、腕や脚に機械的受動性（コンプライアンス）を得ることができる。これによって、旋回動作中に脚を振り上げたときの位置エネルギを次の振り下ろす動作時に動作補助のエネルギとして使い易くなる。その結果、エネルギ消費が少なくなり、機体駆動用電源としてのバッテリの消費量も少なくなる。
【０１１８】
図１６には、機体が旋回するときのロボットの各関節部位のアクチュエータ特性を切り替えるための処理手順をフローチャートの形式で示している。
【０１１９】
まず、機体を構成するすべての関節部位のアクチュエータに対して、図１２に示すような、低域ゲインを大きく、高い周波数領域で位相進み量を小さく、関節の粘性抵抗を大きくする設定を行なう。（ステップＳ１）。
【０１２０】
次いで、片脚を持ち上げる動作を実行する（ステップＳ２）。
【０１２１】
ここで、持ち上げる方の脚の足底で受ける床反力が０になったときには（ステップＳ３）、支持脚は遊脚を支持して機体の旋回動作を行なう（ステップＳ４）。
【０１２２】
また、遊脚側では、遊脚側の膝関節ピッチ軸並びに足首ロール軸及びピッチ軸の各アクチュエータに対して、図１３に示すような、低域ゲインを小さく、位相進み量を大きく、関節の粘性抵抗を小さくする設定を行なう（ステップＳ５）。
【０１２３】
次いで、遊脚としての旋回動作を実行し（ステップＳ６）、さらにその着床動作を実行する（ステップＳ７）。
【０１２４】
ここで、足底で検知する床反力の値が両脚支持期の値の近傍になったとき（ステップＳ８）、遊脚の着床動作を完了する（ステップＳ９）。
【０１２５】
そして、遊脚側の膝関節ピッチ軸並びに足首ロール軸及びピッチ軸の各アクチュエータに対して、図１２に示すような、低域ゲインを大きく、高い周波数領域で位相進み量を小さく、関節の粘性抵抗を大きくする設定を行なう（ステップＳ１０）。
【０１２６】
旋回動作をこのまま継続する場合には（ステップＳ１１）、遊脚を支持脚に、支持脚を遊脚に切り替え（ステップＳ１２）、ステップＳ２に戻り、上記と同様の処理を繰り返し実行する。
【０１２７】
一方、旋回動作をこれで終了する場合には（ステップＳ１１）、本処理ルーチン全体を終了する。
【０１２８】
［追補］
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。
【０１２９】
本発明の要旨は、必ずしも「ロボット」と称される製品には限定されない。すなわち、電気的若しくは磁気的な作用を用いて人間の動作に似せた運動を行う機械装置であるならば、例えば玩具等のような他の産業分野に属する製品であっても、同様に本発明を適用することができる。
【０１３０】
また、本明細書中では、モータ・コイルへのコイル電流のスイッチング制御にバイポーラ・トランジスタからなるスイッチング素子を用いて構成される回路例について説明したが、ＭＯＳ−ＦＥＴやその他の半導体素子を用いてこの種の制御回路を実装することができることは、当業者には自明である。
【０１３１】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１３２】
【発明の効果】
以上詳記したように、本発明によれば、機体の旋回を始めとしてさまざまな動作の実行時においてアクチュエータそのものの特性とアクチュエータの制御器の特性の２つを動的又は静的に制御することにより安定且つ高効率な動作を実現することができる、優れた脚式移動ロボットを提供することができる。
【０１３３】
また、本発明によれば、機体の旋回動作の各段階において、各関節部位のアクチュエータを、低域ゲインを大きく、位相進み量を小さく、関節の粘性抵抗を大きくする第１のアクチュエータ特性と、低域ゲインを小さく、位相進み量を大きく、関節の粘性抵抗を小さくする第２のアクチュエータ特性との間で動的に切り替えることによって、旋回動作中に脚を振り上げたときの位置エネルギを次の振り下ろす動作時に動作補助のエネルギとして使い易くなる。その結果、エネルギ消費が少なくなり、機体駆動用電源としてのバッテリの消費量も少なくなる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るアクチュエータのサーボ制御器の構成を示した図である。
【図２】図１に示したモータと減速機の伝達関数表現モデルＧ（ｓ）のゲイン及び位相の周波数特性を示したチャートである。
【図３】位相補償帯域を任意に選択する位相補償制御型のサーボ制御器の設計例を説明するための図である。
【図４】位相補償量を任意に選択する位相補償制御型のサーボ制御器の設計例を説明するための図である。
【図５】図１に示したサーボ制御器において、Ｋで示した直列補償ゲインの代償を変更する制御器の設計例を説明するための図である。
【図６】図３に示したように位相補償量が一定で周波数帯域を任意に選ぶようにアクチュエータのサーボ制御器を実装したときの開ループ特性を示した図である。
【図７】図６に示したうち高域でのみ位相進み補償を施した例Ｃ（ｓ）−３においてさらに直列補償ゲインの制御を採り入れた様子を示した図である。
【図８】ＤＣモータのコイル電流供給用の電流制御回路の等価回路の構成例を示した図である。
【図９】付加論理回路の具体的な回路構成を示した図である。
【図１０】ハイ・レベルのＢＲＡＫＥ＿ＰＷＭ制御信号が入力されたときの付加論理回路の各トランジスタ制御用信号の出力特性を、コイル電流波形特性及びトルク出力特性とともに示した図である。
【図１１】ＰＷＭ制御により所定のデューティ比を持つＢＲＡＫＥ＿ＰＷＮ制御信号が入力されたときの付加論理回路の各トランジスタ制御用信号の出力特性を、コイル電流波形特性及びトルク出力特性とともに示した図である。
【図１２】位置決め精度が重要な部分に適用することができるアクチュエータの周波数特性を示した図である。
【図１３】速応性とコンプライアンスが重要となる部分に適用することができるアクチュエータの周波数特性を示した図である。
【図１４】脚式移動ロボットの自由度構成例を模式的に示した図である。
【図１５】機体が旋回するときのロボットの各関節部位におけるアクチュエータの制御器及びアクチュエータ自体の特性の配置を説明するための図である。
【図１６】機体が旋回するときのロボットの各関節部位のアクチュエータ特性を切り替えるための処理手順を示したフローチャートである。
【図１】
2004181601.tif 000005
【図２】
2004181601.tif 000006
【図３】
2004181601.tif 000007
【図４】
2004181601.tif 000008
【図５】
2004181601.tif 000009
【図６】
2004181601.tif 000010
【図７】
2004181601.tif 000011
【図８】
2004181601.tif 000012
【図９】
2004181601.tif 000013
【図１０】
2004181601.tif 000014
【図１１】
2004181601.tif 000015
【図１２】
2004181601.tif 000016
【図１３】
2004181601.tif 000017
【図１４】
2004181601.tif 000018
【図１５】
2004181601.tif 000019
【図１６】
2004181601.tif 000020