JP3431548B2 - ロボット装置及びその制御方法 - Google Patents

ロボット装置及びその制御方法

Info

Publication number
JP3431548B2
JP3431548B2 JP25488099A JP25488099A JP3431548B2 JP 3431548 B2 JP3431548 B2 JP 3431548B2 JP 25488099 A JP25488099 A JP 25488099A JP 25488099 A JP25488099 A JP 25488099A JP 3431548 B2 JP3431548 B2 JP 3431548B2
Authority
JP
Japan
Prior art keywords
joint mechanism
motor
unit
control
robot
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
Application number
JP25488099A
Other languages
English (en)
Other versions
JP2000296484A (ja
Inventor
裕一 服部
義博 黒木
健蔵 石田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26372066&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP3431548(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP25488099A priority Critical patent/JP3431548B2/ja
Priority to EP00902913A priority patent/EP1070571A4/en
Priority to PCT/JP2000/000754 priority patent/WO2000047372A1/ja
Publication of JP2000296484A publication Critical patent/JP2000296484A/ja
Application granted granted Critical
Publication of JP3431548B2 publication Critical patent/JP3431548B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1633Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/10Programme-controlled manipulators characterised by positioning means for manipulator elements
    • B25J9/12Programme-controlled manipulators characterised by positioning means for manipulator elements electric
    • B25J9/126Rotary actuators
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K11/00Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
    • H02K11/20Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
    • H02K11/21Devices for sensing speed or position, or actuated thereby
    • H02K11/215Magnetic effect devices, e.g. Hall-effect or magneto-resistive elements
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K11/00Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
    • H02K11/20Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
    • H02K11/25Devices for sensing temperature, or actuated thereby
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K11/00Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
    • H02K11/30Structural association with control circuits or drive circuits
    • H02K11/33Drive circuits, e.g. power electronics
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K7/00Arrangements for handling mechanical energy structurally associated with dynamo-electric machines, e.g. structural association with mechanical driving motors or auxiliary dynamo-electric machines
    • H02K7/10Structural association with clutches, brakes, gears, pulleys or mechanical starters
    • H02K7/116Structural association with clutches, brakes, gears, pulleys or mechanical starters with gears
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41378Estimate torque as function of speed, voltage and current

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はロボット装置及びそ
の制御方法に関し、例えば2足歩行型ロボットに適用し
て好適なものである。
【0002】
【従来の技術】従来、2足歩行型ロボットにおいては、
胴体部ユニットに股関節機構を介して一対の脚部ユニッ
トが連結されることにより構成されている。また各脚部
ユニットは、大腿部及び下腿部を膝関節機構を介して連
結すると共に下腿部に足首関節機構を介して足部が連結
されることにより形成されている。
【0003】そしてかかる2足歩行型ロボットでは、各
関節機構に必要な自由度数分のアクチュエータ(通常は
AC(Alternating Current )サーボモータであり、以
下においてはモータであるものとする)が組み込まれお
り、これら各関節機構の各モータをそれぞれ個別に駆動
制御して各脚部ユニットを所定パターンで駆動すること
によりロボット全体として歩行動作を行い得るようにな
されている。
【0004】
【発明が解決しようとする課題】ところでかかる2足歩
行型ロボットでは、足首関節機構や足部に圧力センサ、
傾斜角センサ、加速度センサ及びマイクロスイッチ等の
種々のセンサが配設されている。そしてかかる2足歩行
型ロボットでは、歩行動作時、これらセンサの出力に基
づいて足部の裏面が常に歩行路面に倣うように足部の傾
きを制御することにより、歩行路面が傾斜や凹凸を有す
る不整地面であった場合においても安定して歩行動作を
行い得るように構築されている。
【0005】ところが実際にこのようなセンサを足首関
節機構や足部に取り付けた場合、当該センサの重量分だ
けロボット全体の重量が増加すると共に、これらセンサ
をロボット内部の制御系と電気的に接続するための配線
も必要となってロボット全体としての構成が煩雑となる
問題があった。またセンサを取り付けた場合には、ロボ
ット内部の制御系においてセンサ情報をソフトウェア的
に処理する必要があり、その分歩行制御が煩雑となる問
題があった。
【0006】また従来の2足歩行型ロボットでは、例え
ば図23に示すように、ロボット全体の動作制御を司る
メイン制御部1が多軸コントローラ2を介して各モータ
3(3−1〜3−n)と接続され、メイン制御部1から
出力される制御指令に基づいて多軸コントローラ2が各
モータ3をそれぞれ個別に指定された状態に制御するよ
うに構成されている。
【0007】ところがかかる2足歩行型ロボットでは、
多軸コントローラ2及びモータ3を接続するケーブルと
して、回転駆動用に3本(U相、V相及びW相)、回転
位置センサ用に4本(A相、B相及びZ相)、ABS位
置シリアル信号用に1本の合計7本のケーブル4を必要
とし、このためロボット全体としての配線量が多いこと
から構成が煩雑となる問題があった。
【0008】本発明は以上の点を考慮してなされたもの
で、構成を簡易化し得るロボット装置及びその制御方法
を提案しようとするものである。
【0009】
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、ロボット装置において、関節機構
部を制御する関節機構制御部と、関節機構部に設けら
れ、モータ制御手段とモータ駆動電流の電流値を検出す
る電流検出手段と演算処理手段とを内部に有するモータ
部とを設け、モータ部内において、演算処理手段が、電
流値に基づいて関節機構部に発生する外力トルクを算出
し、関節機構制御手段が、算出された外力トルクがなく
なるようにモータ制御手段を制御するようにした。この
結果このロボット装置では、センサ等を必要とすること
なく、外力に倣うように関節機構部を駆動することがで
きる。
【0010】また本発明においては、ロボット装置の制
御方法において、モータ制御手段とモータ駆動電流の電
流値を検出する電流検出手段と演算処理手段とを内部に
有するモータ部内において、演算処理手段が、電流値に
基づいて関節機構部に発生する外力トルクを算出する第
1のステップと、モータ部の外部に設けられた関節機構
制御手段が、算出された外力トルクがなくなるようにモ
ータ制御手段を制御する第2のステップとを設けるよう
にした。この結果このロボット装置の制御方法によれ
ば、センサ等を必要とすることなく、外力に倣うように
関節機構部を駆動することができる。
【0011】さらに本発明においては、ロボット装置に
おいて、関節機構部に設けられ、モータ制御手段とモー
タ駆動電流の電流値を検出する電流検出手段と演算処理
手段とを内部に有するモータ部を設け、モータ部内にお
いて、演算処理手段が、電流値に基づいて関節機構部に
発生する外力トルクを算出し、モータ制御手段が、算出
された外力トルクがなくなるようにモータ部を制御する
ようにした。この結果このロボット装置では、センサ等
を必要とすることなく、外力に倣うように関節機構部を
駆動することができる。
【0012】さらに本発明においては、ロボット装置の
制御方法において、モータ制御手段とモータ駆動電流の
電流値を検出する電流検出手段と演算処理手段とを内部
に有するモータ部内において、演算処理手段が、電流値
に基づいて関節機構部に発生する外力トルクを算出する
第1のステップと、モータ制御手段が、算出された外力
トルクがなくなるようにモータ部を制御する第2のステ
ップとを設けるようにした。この結果このロボット装置
の制御方法によれば、センサ等を必要とすることなく、
外力に倣うように関節機構部を駆動することができる。
【0013】
【0014】
【0015】
【0016】
【0017】
【発明の実施の形態】以下図面について、本発明の一実
施の形態を詳述する。
【0018】(1)本実施の形態によるロボットの全体
構成 図1及び図2において、10は全体として本実施の形態
による2足歩行型のロボットを示し、胴体部ユニット1
1の上部に頭部ユニット12が配設されると共に、当該
胴体部ユニット11の上部左右にそれぞれ同じ構成の腕
部ユニット13A、13Bがそれぞれ配設され、胴体部
ユニット11の下部左右にそれぞれ同じ構成の脚部ユニ
ット14A、14Bがそれぞれ所定位置に取り付けられ
ることにより構成されている。
【0019】胴体部ユニット11においては、体幹上部
を形成するフレーム20及び体幹下部を形成する腰ベー
ス21が腰関節機構22を介して連結することにより構
成されており、体幹下部の腰ベース21に固定された腰
関節機構22の各モータM−1、M−2をそれぞれ駆動
することによって、体幹上部を図3に示す直交するロー
ル軸23及びピッチ軸24の回りにそれぞれ独立に回転
させることができるようになされている。
【0020】また頭部ユニット12は、フレーム20の
上端に固定された肩ベース25の上面中央部に首関節機
構26を介して取り付けられており、当該首関節機構2
6の各モータM−3、M−4をそれぞれ駆動することに
よって、図3に示す直交するピッチ軸27及びヨー軸2
8の回りにそれぞれ独立に回転させることができるよう
になされている。
【0021】さらに各腕部ユニット13A、13Bは、
それぞれ肩関節機構29を介して肩ベース25の左右に
取り付けられており、対応する肩関節機構29の各モー
タM−5、M−6をそれぞれ駆動することによって図3
に示す直交するピッチ軸30及びロール軸31の回りに
それぞれ独立に回転させることができるようになされて
いる。
【0022】この場合各腕部ユニット13A、13B
は、それぞれ上腕部を形成するモータM−7の出力軸に
肘関節機構32を介して前腕部を形成するモータM−8
が連結され、当該前腕部の先端に手部33が取り付けら
れることにより構成されている。
【0023】そして各腕部ユニット13A、13Bで
は、モータM−7を駆動することによって前腕部を図3
に示すヨー軸34の回りに回転させ、モータM−8を駆
動することによって前腕部を図3に示すピッチ軸35の
回りにそれぞれ回転させることができるようになされて
いる。
【0024】一方、各脚部ユニット14A、14Bは、
それぞれ股関節機構36を介して体幹下部の腰ベース2
1にそれぞれ取り付けられており、それぞれ対応する股
関節機構36の各モータM−9〜M−11をそれぞれ駆
動することによって、図3に示す互いに直交するヨー軸
37、ロール軸38及びピッチ軸39の回りにそれぞれ
独立に回転させることができるようになされている。
【0025】この場合各脚部ユニット14A、14B
は、それぞれ大腿部を形成するフレーム40の下端に膝
関節機構41を介して下腿部を形成するフレーム42が
連結されると共に、当該フレーム42の下端に足首関節
機構43を介して足部44が連結されることにより構成
されている。
【0026】これにより各脚部ユニット14A、14B
においては、膝関節機構41を形成するモータM−12
を駆動することによって、下腿部を図3に示すピッチ軸
45の回りに回転させることができ、また足首関節機構
43のモータM−13、M−14をそれぞれ駆動するこ
とによって足部44を図3に示す直交するピッチ軸45
及びロール軸46の回りにそれぞれ独立に回転させるこ
とができるようになされている。
【0027】なおこのロボット10の股関節機構36の
構成を図4及び図5に示し、足首関節機構43の構成を
図6に示す。
【0028】図4及び図5からも明らかなように、各股
関節機構36においては、モータM−9が体幹下部の腰
ベース21に固定されている。そしてこのモータM−9
の出力軸には、コ字状の連結部材50を介してモータM
−10の出力軸が連結され、当該モータM−10の側面
にコ字状部材51が固定されている。
【0029】またこのコ字状部材51には関節機構プー
リ52が回転自在に取り付けられると共に、当該関節機
構プーリ52にその上端の一端側が固定され、かつ上端
の他端側が部材51に回転自在に取り付けられるように
して脚部ユニット14A、14Bの大腿部を形成するフ
レーム40が配設されている。
【0030】そして股関節機構36のモータM−11は
フレーム40に固定されており、その出力軸に取り付け
られたプーリ53がタイミングベルト54を介して関節
機構プーリ52と連結されている。
【0031】これにより股関節機構36においては、各
モータM−9〜M−11を駆動することによって対応す
る脚部ユニット14A、14Bをそれぞれヨー軸37、
ロール軸38及びピッチ軸39の回りにそれぞれ独立に
回転駆動することができるようになされている。
【0032】なおこの実施の形態においては、股関節機
構36のモータM−9の出力軸の中心を通るヨー軸37
と、モータM−10の出力軸の中心を通るロール軸38
と、フレーム40の回転中心を通るピッチ軸39とが空
間上の一点で交差するように各部品の位置が選定されて
いる。
【0033】また足首関節機構43においては、図6に
おいて明らかなように、足部44に固定されたコ字状の
連結部材60にモータM−14の出力軸が固定されてい
る。そしてモータM−14の側面にはコ字状部材61を
介して関節機構プーリ62が固着されている。
【0034】そして上述した脚部ユニット14A、14
Bの下腿部を形成するフレーム42は、その下端の一端
側が関節機構プーリ62の中心位置に回転自在に取り付
けられ、当該下端の他端側が連結部材61の側面に回転
自在に取り付けられるようにして配設されている。
【0035】さらにこのフレーム42にはモータM−1
3が固定されると共に、当該モータM−13の出力軸に
はプーリ63が固定され、当該プーリ63及び関節機構
プーリ62がタイミングベルト64を介して連結されて
いる。
【0036】これによりこの足首関節機構43では、各
モータM−13、M−14を駆動することによって足部
44をロール軸45及びピッチ軸46の回りにそれぞれ
独立に回転させることができるようになされている。
【0037】一方、このロボット10の場合、胴体部ユ
ニット11の体幹下部を形成する腰ベース21の背面側
には、図7に示すように、当該ロボット10全体の動作
制御を司るメイン制御部70と、電源回路及び通信回路
などのその周辺回路71と図示しないバッテリとなどが
ボックスに収納されてなる制御ユニット72が配設され
ている。
【0038】そしてこの制御ユニット72は、各構成ユ
ニット(胴体部ユニット11、頭部ユニット12、各腕
部ユニット13A、13B及び各脚部ユニット14A、
14B)内にそれぞれ配設された各サブ制御部73A〜
73Dと接続されており、これらサブ制御部73A〜7
3Dに対して必要な電源電圧を供給したり、これらサブ
制御部73A〜73Dと通信を行ったりすることができ
るようになされている。
【0039】また各サブ制御部73A〜73Dは、それ
ぞれ図8に示すように、対応する構成ユニット内の各モ
ータM−1〜M−14と2本の駆動用電圧供給ケーブル
80、2本の制御用電圧供給ケーブル81及び1本の同
期クロック供給ケーブル82を介して並列的に接続され
ると共に、2本のシリアル通信用ケーブル83を介して
後述のようにこれら各モータM−1〜M−14内にそれ
ぞれ収納された各制御基板とディジーチェーン方式で接
続されている。なおこの図8においては、各脚部ユニッ
ト14A、14Bにおけるサブ制御部74Dと各モータ
M−9〜M−14の接続関係を示している。
【0040】このときメイン制御部70は、このロボッ
ト10の『立った状態』及び『座った状態』などの各種
状態のフォームや、当該ロボット10がある状態から他
の状態に遷移する際や、歩行動作等の所定の動作を行う
際の所定の時間間隔(例えば0.5 秒、以下、これを第1
の時間間隔と呼ぶ)ごとの時系列な一連のフォームを各
モータM−1〜M−14の出力軸の回転角度として記憶
している。
【0041】そしてメイン制御部70は、このロボット
10に状態を遷移させたり動作を行わせたりする際に
は、上述のように記憶している一連の各フォームにおけ
る各モータM−1〜M−14の出力軸の回転角度を、上
述の第1の時間間隔ごとに時系列順に切り換えながら、
対応するサブ制御部74A〜74Dに送出するようにな
されている。
【0042】一方、各サブ制御部74A〜74Dは、制
御ユニット72から供給される電源電圧に基づいて対応
する各モータM−1〜M−14に駆動用電圧供給ライン
80及び制御用電圧供給ライン81をそれぞれ介してモ
ータ駆動用の電源電圧や制御用電圧を供給する。
【0043】また各サブ制御部74A〜74Dは、上述
のようにメイン制御部70から第1の時間間隔で与えら
れる各モータM−1〜M−14の回転角度から、当該第
1の時間間隔をn(nは2以上の整数)等分した場合に
おける各タイミング(以下においては1〔ms〕間隔とす
る)ごとの対応する各モータM−1〜M−14の回転角
度、回転速度又は回転トルクをそれぞれ算出し、算出結
果に基づいてこれら各モータM−1〜M−14を制御す
る。
【0044】このようにしてこのロボット10において
は、動作時、当該ロボット10のフォームをメイン制御
部70が記憶している時系列の一連の各フォームと順次
一致させるように各モータM−1〜M−14の回転を制
御するようになされ、これにより予め定められた動きで
各種動作を行ったり、各種状態に遷移することができる
ようになされている。
【0045】(3)モータM−1〜M−14の構成 (3−1)モータM−1〜M−14の全体構成 ここでこのロボット10に用いられている各モータM−
1〜M−14の構成について説明する。このロボット1
0の各モータM−1〜M−14は、図9に示すように、
回転トルクを発生させるモータ部90と、当該モータ部
90において発生された回転トルクを増幅して出力する
トルク増幅部91とから構成されている。
【0046】この場合モータ部90は、モータケース9
2の内部に回転軸受け93A、93Bにより回転自在に
枢支されたロータ軸94が設けられ、当該ロータ軸94
にロータ基体95及び図10(B)及び(C)のように
4極に着磁されたリング状のロータマグネット96が同
軸に一体化されることによりロータ97が形成されてい
る。
【0047】またモータケース92の内側には、図11
及び図12(A)に示すように、ロータ97を取り囲む
ように6つのステータ鉄心98A〜98Fが等間隔(4
5〔°〕間隔)で固着されると共に、これら各ステータ
鉄心98A〜98Fにそれぞれ巻線が施されることによ
りコイル99A〜99Fが形成されている。
【0048】これによりモータ部90においては、180
〔°〕対向する2つのコイル99A及び99D、99B
及び99E、99C及び99Fの組(合計3組ある)を
それぞれU相、V相及びW相として、これらU相、V相
及びW相の各コイル99A〜99Fにそれぞれ 120
〔°〕ずつ位相がずれた駆動電流を印加することによっ
てロータ97を回転駆動することができ、かくして回転
トルクを発生させることができるようになされている。
【0049】一方トルク増幅部91においては、図9及
び図13(A)〜(C)に示すように、モータケース9
2の先端部に着脱自在に固定されたギアケース100を
有し、当該ギアケース100の内部に、環状の内歯車1
01と、ロータ軸94の先端部に固定された太陽歯車1
02と、内歯車101及び太陽歯車102間に 120
〔°〕間隔で配置された第1〜第3の遊星歯車103A
〜103Cとからなる遊星歯車機構104が設けられて
いる。
【0050】このときトルク増幅部91においては、遊
星歯車機構104の第1〜第3の遊星歯車103A〜1
03Cの各軸105A〜105Cがそれぞれギアケース
100の先端に回転自在に配置された出力軸106に固
定されており、かくしてモータ部90からロータ軸94
を介して与えられる回転トルクを遊星歯車機構104を
介して出力軸106に伝達し、当該出力軸106を介し
て外部に出力し得るようになされている。
【0051】またトルク増幅部91には、出力軸106
に固着された環状の樹脂マグネット107と、当該樹脂
マグネット107の外周面と対向するようにギアケース
100の外周面に固着された第1及び第2のホール素子
108A、108Bとからなる1回転絶対角度センサ1
09が設けられている。
【0052】この場合樹脂マグネット107は、2極に
かつ一周に亘って磁束密度φ(θg)が図14のように
変化するように着磁されており、図13(A)のように
出力軸106に固着されている。また第1及び第2のホ
ール素子108A、108Bは、図13(B)のように
90〔°〕の位相差をもってギアケース100の外周面に
固着されている。
【0053】これにより1回転絶対角度センサ109に
おいては、出力軸106の回転角度を、当該出力軸10
6の回転に伴う第1及び第2のホール素子108A、1
08Bの配設位置における磁束密度φ(θg )の変化と
して検出し、検出結果を第1及び第2のホール素子10
8A、108Bからそれぞれ図15に示すようなそれぞ
れsin(θg )及びcos(θg )で与えられる波形
の第1及び第2の1回転絶対角度センサ信号S1A、S
1Bとして出力することができるようになされている。
【0054】かかる構成に加えモータの場合、モータ部
90のモータケース92の内部には、ロータ軸94の磁
極角度を検出するロータ軸磁極角度センサ110と、対
応するサブ制御部74A〜74Dからの制御指令に基づ
いて出力軸106の回転角度、回転速度及び回転トルク
等を制御する制御基板111と、制御基板111の制御
のもとにモータ部90の各コイル99A〜99Fに駆動
電流を供給するパワー基板112とが収納されている。
【0055】ロータ軸磁極角度センサ110は、ロータ
97のロータ基体95の前端面に固着された樹脂マグネ
ット113と、制御基板111に搭載された第1〜第4
のホール素子114A〜114Dとから形成されてい
る。そして樹脂マグネット113は、図10(B)及び
(C)に示すように、ロータ97のロータマグネット9
6と同じ4極に着磁され、当該ロータマグネット96と
同位相でロータ基体95に固着されている。
【0056】また第1〜第4のホール素子114A〜1
14Dは、図16(B)に示すように、ロータ軸94と
同心円上に、第1及び第2のホール素子114A、11
4Bが 180〔°〕対向し、かつ第3及び第4のホール素
子114C、114Dがこれら第1及び第2のホール素
子114A、114Bと同じ方向に45〔°〕位相がずれ
た位置に位置するように制御基板111に搭載されてい
る。
【0057】これによりこのロータ軸磁極角度センサ1
10においては、ロータ軸94の磁極角度を、当該ロー
ラ軸94と一体に回転する樹脂マグネット113の回転
に伴う第1〜第4のホール素子114A〜114Dの配
設位置における磁束密度の変化として検出し得るように
なされている。
【0058】なおロータ軸94の磁極角度とは、ロータ
軸94の機械的回転角度にロータマグネット96の磁極
数の半分の値を掛けた角度をいう。そしてこの実施の形
態においては、ロータマグネット96が4極に着磁され
ているため、磁極角度が0から2πまでの範囲の値とな
る。
【0059】一方制御基板111は、図9、図10
(A)、図16及び図17に示すように、環状に形成さ
れたプリント配線板の一面側に1チップマイクロコンピ
ュータ115及びCPUクロック発生用の水晶発振器1
16が搭載されると共に、他面側に上述のロータ軸回転
角度センサ110の第1〜第4のホール素子114A〜
114Dと、温度センサ117とが搭載されることによ
り構成されている。
【0060】そしてこの制御基板111は、図17のよ
うにロータ軸磁極角度センサ110における第1及び第
2のホール素子114A、114Bの出力と、第3及び
第4のホール素子114C、114Dの出力とをそれぞ
れ第1及び第2の減算回路118A、118Bを介して
加算して第1及び第2のロータ軸磁極角度センサ信号S
2A、S2Bとして1チップマイクロコンピュータ11
5に取り込み、かつ1回転絶対角度センサ109(図
9、図13(C))からケーブル119(図9)を介し
て供給される第1及び第2の1回転絶対角度センサ信号
S1A、S1Bを1チップマイクロコンピュータ115
に取り込み得るようになされている。
【0061】また制御基板111は、第2のケーブル1
20に含まれる2本の制御用電源ライン及び2本の駆動
用電源ラインを通じて対応するサブ制御部74A〜74
D(図8)と接続されており、かくして1チップマイク
ロコンピュータ115がこの第2のケーブル120を介
して各種電源電圧を取り込んだり、対応するサブ制御部
74A〜74Dと通信を行ったりすることができるよう
になされている。
【0062】そして1チップマイクロコンピュータ11
5は、この第2のケーブル120を介してサブ制御部7
4A〜74Dから1〔ms〕ごとに与えられる出力軸10
6(図9)の回転角度、回転速度又は回転トルクの指定
値(以下、これらをそれぞれ指定回転角度、指定回転速
度及び指定回転トルクと呼ぶ)と、第1及び第2の1回
転絶対角度センサ信号S1A、S1Bと、第1及び第2
のロータ軸磁極角度センサ信号S2A、S2Bと、後述
のようにパワー基板112から供給される第1〜第3の
駆動電流検出信号S3A〜S3Cとに基づいて、U相、
V相及びW相の各コイル99A〜99Fにそれぞれ印加
すべき駆動電流の値(以下、これらをそれぞれ第1〜第
3の電流指令値と呼ぶ)を算出し、これら算出した第1
〜第3の電流指令値を第3のケーブル121を介してパ
ワー基板112に送出する。
【0063】パワー基板112は、図9、図12(B)
及び(C)に示すように、環状に形成されたプリント配
線板の一面側に図18に示すコイル駆動ブロック122
を形成する複数のパワートランジスタチップ123が搭
載されることにより構成されている。
【0064】そしてこのコイル駆動ブロック122は、
制御基板111の1チップマイクロコンピュータ115
から与えられる第1〜第3の電流指令値に基づいてモー
タ部90のU相、V相及びW相の各コイル99A〜99
Fに対してそれぞれ対応する第1〜第3の電流指令値に
応じた大きさの駆動電流を印加することによりモータ部
90のロータ97を回転駆動させる。
【0065】またこの際コイル駆動ブロック122は、
このときU相、V相及びW相の各コイル99A〜99F
にそれぞれ印加されている駆動電流の大きさをそれぞれ
検出し、検出結果を第1〜第3の駆動電流検出信号S3
A〜S3Cとして第3のケーブル121(図9)を介し
て制御基板111に送出する。
【0066】このようにしてこのモータM−1〜M14
では、制御基板111の1チップマイクロコンピュータ
115及びパワー基板112のコイル駆動ブロック12
2からなる制御回路によって、サブ制御部74A〜74
Dから与えられた指定回転角度、指定回転速度又は指定
回転トルクに応じてモータ部90を駆動するようになさ
れている。
【0067】(2−2)1チップマイクロコンピュータ
115及びコイル駆動ブロック122の構成 ここで1チップマイクロコンピュータ115は、図19
に示すように、演算処理ブロック128、レジスタ12
9、ロータ軸回転角度検出処理ブロック130、トルク
−3相電流信号変換処理ブロック131、電流制御処理
ブロック132及び第1〜第4のアナログ/ディジタル
変換回路133〜136から構成されている。
【0068】そしてこの1チップマイクロコンピュータ
45では、パワー基板112から与えられる第1〜第3
の駆動電流検出信号S3A〜S3Cを第1のアナログ/
ディジタル変換回路133においてそれぞれディジタル
変換し、得られた第1〜第3の駆動電流検出データD3
A、D3Bを電流制御処理ブロック132に与えると共
に、これら第1〜第3の駆動電流検出データD3A、D
3Bをレジスタ129に格納する。
【0069】また1チップマイクロコンピュータ115
では、1回転絶対角度センサ109(図9、図13
(C))から供給される第1及び第2の1回転絶対角度
センサ信号S1A、S1Bを第3のアナログ/ディジタ
ル変換回路135においてディジタル変換し、得られた
第1及び第2の1回転絶対角度センサデータD1A、D
1Bをレジスタ129に格納する。
【0070】さらに1チップマイクロコンピュータ11
5では、第1及び第2の減算回路118A、118B
(図17)から与えられるロータ軸磁極角度センサ11
0の出力に基づく第1及び第2のロータ軸磁極角度セン
サ信号S2A、S2Bを第2のアナログ/ディジタル変
換回路134においてディジタル変換し、得られた第1
及び第2のロータ軸磁極角度センサデータD2A、D2
Bをロータ軸回転角度検出処理ブロック130に入力す
る。
【0071】ロータ軸回転角度検出処理ブロック130
は、供給される第1及び第2のロータ軸磁極角度センサ
データD2A、D2Bに基づいてロータ軸94の磁極回
転角度(以下、これをロータ軸磁極回転角度と呼ぶ)P
m1と、磁極角度θpとを検出し、ロータ軸磁極回転角
度Pm1をレジスタ129に格納すると共に磁極角度θ
pをトルク−3相電流信号変換処理ブロック131に送
出する。
【0072】なおロータ軸94の磁極回転角度(ロータ
軸磁極回転角度Pml)とは、ロータ軸94の回転に伴い
第1〜第4のホール素子114A〜114Dにより検出
される樹脂マグネット113の隣接する一対のN極及び
S極による磁極変化を1周期(0〜2π)とする角度を
いう。そしてこの実施の形態においては樹脂マグネット
113が4極に着磁されているため、ロータ軸磁極回転
角度Pmlが0から4πまでの範囲の値となる。
【0073】そして演算処理ブロック128は、このよ
うにしてレジスタ129に格納された第1及び第2の1
回転絶対角度センサデータD1A、D1B並びにロータ
軸磁極回転角度Pmlと、サブ制御部から与えられる指定
回転角度、指定回転速度又は指定回転トルクとに基づい
て、目標とする回転トルク(以下、これを目標回転トル
クと呼ぶ)T0 を演算し、演算結果をレジスタ129に
格納する。なおこの目標回転トルクT0 は、サブ制御部
から指定回転角度、指定回転速度又は指定回転トルクが
与えられる1〔ms〕ごとに算出される。
【0074】そしてこの目標トルクT0 は、トルク−3
相電流信号変換処理ブロック131により順次レジスタ
129から読み出される。そしてトルク−3相電流信号
変換処理ブロック131は、この目標トルクT0 と、ロ
ータ軸回転角度検出処理ブロック130から与えられる
ロータ軸94の磁極角度θp とに基づいて、モータ部9
0におけるU相、V相、W相の各コイル99A〜99F
にそれぞれ印加すべき駆動電流の値を表す上述の第〜第
3の電流指令値Ur 、Vr 、Wr をそれぞれ算出し、こ
れを電流制御処理ブロック132に送出する。
【0075】電流制御処理ブロック132は、トルク−
3相電流信号変換処理ブロック131から与えられる第
1〜第3の電流指令値Ur 、Vr 、Wr と、第1のアナ
ログ/ディジタル変換回路133から与えられる第1〜
第3の駆動電流検出データD3A〜D3Cとに基づい
て、第1〜第3の電流指令値Ur 、Vr 、Wr に対して
電圧変動に対する補償処理を含む所定の信号処理を施し
た後これをPWM(Pulse Width Modulation)変調し、
得られた第1〜第3のPWM信号S4A〜S4Cを第3
のケーブル121を介してこれをパワー基板112のコ
イル駆動ブロック121に送出する。
【0076】なお第3のケーブル121には、第1〜第
3のPWM信号S4A〜S4C用にそれぞれ2本のライ
ンが設けられている。そして電流制御処理ブロック13
2は、出力軸106(図9)を正転駆動するときには第
1〜第3のPWM信号S4A〜S4Cをそれぞれ一方の
第1のラインを介してパワー基板112のコイル駆動ブ
ロック122に送出すると共に、第1〜第3のPWM信
号S4A〜S4Cにおける論理「0」レベルの信号(以
下、これらを第1〜第3の基準信号と呼ぶ)S5A〜S
5Cを他方の各第2のラインをそれぞれ介してパワー基
板112のコイル駆動ブロック122に送出する。
【0077】また電流制御処理ブロック132は、出力
軸106を逆転駆動するときには第1〜第3のPWM信
号S4A〜S4Cをそれぞれ第2のラインを介してパワ
ー基板112のコイル駆動ブロック122に送出すると
共に、第1〜第3の基準信号S5A〜S5Cをそれぞれ
各第1のラインを介してパワー基板112のコイル駆動
ブロック122に送出する。
【0078】一方コイル駆動ブロック122において
は、図18に示すように、U相、V相、W相の各コイル
99A〜99Fにそれぞれ対応させて、それぞれ4個の
増幅器138A〜138Cからなる同様構成の第1〜第
3のゲートドライブ回路139A〜139Cと、それぞ
れ2個のPNP型トランジスタTR1、TR2及び2個
のNPN型トランジスタTR3、TR4からなる同様構
成の第1〜第3のインバータ回路140A〜140Cで
構成されている。
【0079】そしてこのコイル駆動ブロック122で
は、U相、V相及びW相の各第1のラインがそれぞれ対
応する第1〜第3のゲートドライブ回路139A〜13
9Cの第1及び第3の増幅器138A、138Cをそれ
ぞれ介して対応する第1〜第3のインバータ回路140
A〜140Cの第2のPNP型トランジスタTR2のベ
ース及び第1のNPN型トランジスタTR3のベースと
接続され、U相、V相及びW相の各第2のラインがそれ
ぞれ対応する第1〜第3のゲートドライブ回路140A
〜140Cの第2及び第4の増幅器138B、138D
をそれぞれ介して対応する第1〜第3のインバータ回路
140A〜140Cの第2のPNP型トランジスタTR
2のベース及び第1のNPN型トランジスタTR4のベ
ースと接続されている。
【0080】またコイル駆動ブロック122では、モー
タ部90のU相、V相及びW相の各コイル99A〜99
Fがそれぞれ対応する第1〜第3のインバータ回路14
0A〜140Cにおける第1のPNP型トランジスタT
R1のコレクタ及び第1のNPN型トランジスタTR3
のコレクタの接続中点と、第2のPNP型トランジスタ
TR2のコレクタ及び第2のNPN型トランジスタTR
4のコレクタの接続中点との間に接続されている。
【0081】これによりこのコイル駆動ブロック122
においては、U相、V相及びW相の各相毎に、第1又は
第2のラインを介して与えられる第1〜第3のPWM信
号S4A〜S4Cをそれぞれ対応する第1〜第3のイン
バータ回路140A〜140Cにおいてアナログ波形の
駆動電流Iu 、Iv 、Iw に変換し、これらをそれぞれ
対応するU相、V相及びW相の各コイル99A〜99F
に印加することができるようになされている。
【0082】またコイル駆動ブロック122において
は、U相、V相及びW相の各コイル99A〜99Fに供
給する駆動電流Iu 、Iv 、Iw の大きさを第1〜第3
のインバータ回路140A〜140Cにそれぞれ設けら
れたコイルからなる電流センサ141により検出し、検
出結果を上述のように第1〜第3の第1〜第3の駆動電
流検出信号S3A〜S3Cとして制御基板111の1チ
ップマイクロコンピュータ115の第1のアナログ/デ
ィジタル変換回路133(図19)に送出するようにな
されている。
【0083】なお演算処理ブロック128について、そ
の詳細構成を図19を用いて説明する。
【0084】演算処理ブロック128は、CPU(Ce
ntral ProcessingUnit)148
と、各種プログラムが格納されたROM(Read O
nly Memory)149と、CPU148のワー
クメモリとしてのRAM(Random Access
Memory)150と、対応するサブ制御部73A
〜73Dとの間の入出力インターフェース回路であるシ
リアル通信用入出力回路152と、サーボ割込みのため
の1〔ms〕周期のサーボ割込信号S10及びPWM周
期である50〔μm〕のPWMパルス信号S11を発生
するカウンタ・タイマ・コントロール回路153と、カ
ウンタ・タイマ・コントロール回路153からサーボ割
込信号S10が正しく発生されているかをCPU148
が検出するための1〔ms〕周期以上の所定周期を有す
るウォッチドック信号S12を発生するウォッチドック
信号発生回路154とがCPUバス155を介して相互
に接続されることにより構成されている。
【0085】この場合CPU148は、対応するサブ制
御部73A〜73Dから制御用電圧(5〔V〕)が与え
られると、まずROM149に格納された初期プログラ
ムに基づいてシリアル通信用入出力回路152、カウン
タ・タイマ・コントロール回路153、ロータ軸回転角
度検出処理ブロック130、トルク−3相電流信号変換
処理ブロック131、電流制御処理ブロック132等に
対する各種初期値やパラメータの設定処理等の立ち上が
り処理を実行する。
【0086】またCPU148は、この結果としてカウ
ンタ・タイマ・コントロール回路153から与えられる
サーボ割込信号S10及びROM149に格納された対
応するプログラムに基づいて、上述のように目標回転ト
ルクT0 を生成するモータ回転制御演算処理や、対応す
るサブ制御部73A〜73Dとのシリアル通信制御処理
等を1〔ms〕周期で時分割的に実行する。
【0087】(2−3)ソフトウェア処理 ここで演算処理ブロック128では、上述のようにCP
U148がカウンタ・タイマ・コントロール回路153
から与えられるサーボ割込信号S10及びROM149
に格納された対応するプログラムに基づいて、1〔ms〕
周期で時分割的にモータ回転制御演算処理及びシリアル
通信制御処理等を実行する。以下、これらの処理モード
時におけるCPU148の処理について説明する。
【0088】(2−3−1)モータ回転制御演算処理モ
ード時におけるCPU148の処理 モータ回転制御演算処理モード時におけるCPU148
の処理は、上述のように対応するサブ制御部73A〜7
3Dから1〔ms〕ごとに与えられる指定回転位置、指定
回転速度又は指定回転トルクの値の指定に応じた目標回
転トルクT0 を算出することである。
【0089】そしてCPU148は、この目標回転トル
クT0 を、対応するサブ制御部73A〜73Dから指定
回転位置Pref が与えられる場合には、ロータ軸回転角
度検出処理ブロック130によりレジスタ129に格納
されるロータ軸磁極回転角度Pm1に基づいて出力軸94
(図9)の回転位置Pm を算出すると共に、この回転位
置Pm を用いて次式
【0090】
【数1】
【0091】
【数2】
【0092】をそれぞれ演算することにより、指定回転
位置Pref に対する目標の回転速度Vmrefと、出力軸の
現在の回転速度Vm とを算出する。そしてこのようにし
て得られた(1)式及び(2)式から次式
【0093】
【数3】
【0094】の演算を実行することにより目標回転トル
クT0 を算出する。
【0095】またサブ制御部73A〜73Dから指定回
転速度Vref が与えられる場合には、(2)式を用いて
出力軸94の現在の回転速度Vm を算出し、この回転速
度Vm に基づいて次式
【0096】
【数4】
【0097】を演算することにより目標回転トルクT0
を算出する。またサブ制御部73A〜73Dから指定回
転トルクTref が与えられる場合には、これをそのまま
目標回転トルクT0 とする。
【0098】なおこれら(1)〜(4)式において、S
はラプラス演算子を示し、Kpp、Kvi及びKvpはそれぞ
れサブ制御部により設定される制御ゲインパラメータを
表す。この制御ゲインパラメータKpp、Kvi及びKvpの
値を変化させることにより、指定回転角度Pref や指定
回転速度Vref に対するモータM−1〜M−14の応答
を変化させることができる。
【0099】因にこのようなモータ回転制御演算処理モ
ード時におけるCPU148の具体的な処理手順を図2
0に示す。
【0100】CPU148は、サブ制御部73A〜73
Dから指定回転角度Pref が与えられた場合、まずレジ
スタ129に格納された第1及び第2の絶対角度センサ
データD1A、D1Bに基づいてロータ軸94の磁極回
転数(以下、ロータ軸磁極回転数と呼ぶ)Nm を算出す
る(ステップSP1)。
【0101】なおロータ軸磁極回転数Nm とは、ロータ
軸94の回転に伴いロータ軸磁極角度センサ110の第
1〜第4のホール素子114A〜114Dにより検出さ
れる樹脂マグネット113の隣接する一対のN極及びS
極による磁束変化を1回転とする回転数と定義する。こ
の実施の形態においては、樹脂マグネット113は4極
に着磁されているため、ロータ軸94が機械的に1回転
するとロータ軸磁極回転数Nm は2となる。
【0102】そしてこのロータ軸磁極回転数Nm は、図
21に示すロータ軸磁極回転数検出処理手順に従って、
それぞれsinθg 、cosθg で表される第1及び第
2の1回転絶対角度センサ信号S1A、S1Bの位相θ
g をレジスタ41に格納された第1及び第2の絶対角度
センサデータD1A、D1Bに基づいてソフトウエア処
理により算出し(ステップSP1A)、この位相θg に
トルク増幅部3の遊星ギア機構部16のギア比Nを乗算
し(ステップSP1B)、この乗算結果を2πで割り算
してその割算結果の整数部分にロータ軸磁極角度センサ
110(図9)の樹脂マグネット113の磁極数(本実
施の形態においては4)の半分の値Npを乗算する(ス
テップSP1C)ことにより得ることができる。
【0103】またCPU148は、図20に示すよう
に、このようにして算出したロータ軸磁極回転数Nm
と、レジスタ129に格納されたロータ軸磁極回転角度
データPm1とに基づき、次式
【0104】
【数5】
【0105】で与えられるPm0を初期値として、次式
【0106】
【数6】
【0107】の演算を実行することによりそのときの出
力軸106の回転角度Pm を算出する(ステップSP
2)。
【0108】そしてCPU148は、指定回転角度Pre
f からこの回転角度Pm を減算することにより、指定回
転角度Pref に対する誤差(以下、これを回転角度誤差
と呼ぶ)Pe を検出する(ステップSP3)。
【0109】続いてCPU148は、この回転角度誤差
Pe に比例ゲインKppを乗算することにより、指定回転
角度Pref に対する目標回転角度Vmrefを算出する(ス
テップSP4)。
【0110】次いでCPU148は、レジスタ129に
格納されたロータ軸磁極回転角度Pm1を微分することに
よりそのときの出力軸106の回転速度Vm を算出する
(ステップSP5)と共に、この後ステップSP4にお
いて算出した目標回転速度VmrefからステップSP5に
おいて算出した回転速度Vm を減算することにより速度
誤差Ve を算出する(ステップSP6)。
【0111】続いてCPU148は、この速度誤差Ve
に次式
【0112】
【数7】
【0113】で与えられる速度積分ゲイン及び比例ゲイ
ンKvpを順次乗算する(ステップSP7及びステップS
P8)。これにより目標回転トルクT0 を得ることがで
きる。
【0114】なおCPU148は、モータ回転制御演算
処理モード時、サブ制御部73A〜73Dから指定回転
速度Vref が与えられているときにはこの処理をステッ
プSP6にから開始し、回転トルクTref が与えられて
いるときにはこれをそのまま目標回転トルクT0 として
レジスタ129に格納する。
【0115】(2−3−2)シリアル通信処理モード時
におけるCPU148の処理 またCPU148は、シリアル通信処理モード時、サブ
制御部73A〜73Dと通信を行い、サブ制御部73A
〜73Dからの制御コマンドや変更パラメータを入力
し、またはモニタ用に内部信号をサブ制御部73A〜7
3Dに送出する。
【0116】(2−4)コイル駆動電流と出力トルクの
関係 ここでこのように形成されたモータM−1〜M−14に
おけるモータ部90のU相、V相及びW相の各コイル9
9A〜99Fに印加する駆動電流Iu 、Iv 、Iw と、
出力軸106を介して外部に出力される回転トルク(以
下、出力トルクと呼ぶ)との関係について説明する。
【0117】まずU相、V相及びW相の各コイル99A
〜99Fに駆動電流Iu 、Iv 、Iw を印加したときに
おけるこれらU相、V相及びW相の各コイル99A〜9
9Fの交差する磁束密度をφu 、φv 、φw とすると、
出力トルクT(θp )は、モータ部90のロータ軸94
の磁極角度θp を用いて次式
【0118】
【数8】
【0119】のように与えられる。なおこの(8)式に
おいて、K0 は各コイル99A〜99Fに駆動電流Iu
、Iv 、Iw を印加したときの一定の係数値を表す。
【0120】ここでU相、V相及びW相の各コイル99
A〜99Fに印加する駆動電流Iu、Iv 、Iw は、そ
れぞれ次式
【0121】
【数9】
【0122】
【数10】
【0123】
【数11】
【0124】のように制御され、このため各磁束密度は
φu 、φv 、φw はそれぞれ次式、
【0125】
【数12】
【0126】
【数13】
【0127】
【数14】
【0128】となる。
【0129】従って出力トルクT(θp )は、これら
(9)式〜(14)式を(8)式に代入して、次式
【0130】
【数15】
【0131】と表すことができる。
【0132】従ってこのモータM−1〜M−14では、
各コイル99A〜99Fに印加する駆動電流Iu 、Iv
、Iw の大きさに比例した出力トルクが得られること
が分かる。
【0133】(3)不整地歩行制御処理 かかる構成に加えてこのロボット10の場合、各脚部ユ
ニット14A、14Bのサブ制御部73Dは、歩行路面
が不整地面である場合においても当該ロボット10がバ
ランスを崩すことなく正しく歩行できるように足首関節
機構43の各モータM−13、M−14を制御する不整
地歩行制御処理を行うようになされている。
【0134】この場合このような不整地歩行制御処理
は、歩行路面に接地した足部44の裏面を当該歩行路面
の傾斜や凹凸に倣わせる(歩行路面の傾斜や凹凸に合わ
せて傾かせる)ように、足首関節機構43の各モータM
−13、M−14の回転を制御することにより行うこと
ができる。そしてこのような制御は、足首関節機構43
の各モータM−13、M−14の出力軸106(図9)
に与えられる外力が常に「0」となるように各モータM
−13、M−14の回転を制御することにより行うこと
ができる。
【0135】そこで各脚部ユニット14A、14Bのサ
ブ制御部73Dにおいては、歩行動作時、メイン制御部
70(図7)から第1の時間間隔で各モータM−9〜M
−14の目標とすべき回転角度が与えられるごとに、特
に足首関節機構43の各モータM−13、M−14につ
いて図22に示す不整地歩行処理手順RT1に従って上
述のような不整地歩行制御を行うようになされている。
【0136】すなわち各脚部ユニット14A、14Bの
サブ制御部73Dは、メイン制御部70から足首関節機
構43の各モータM−13、M−14の目標とすべき回
転角度が与えられるとこの不整地歩行処理手順RT1を
ステップSP10において開始し、続くステップSP1
1において先行してメイン制御部70から与えられた足
首関節機構43の各モータM−13、M−14の目標と
すべき回転角度と、今回メイン制御部70から与えられ
たこれらモータM−13、M−14の目標とすべき回転
角度とから各モータM−13、M−14の制御周期であ
る1〔ms〕ごとの各モータM−13、M−14の指定回
転角度、指定回転速度又は指定回転トルクをそれぞれ算
出する。
【0137】従って例えばメイン制御部70からサブ制
御部73Dに0.5 秒ごとに各モータM−13、M−14
が目標とすべき回転角度が与えられる場合には、1〔m
s〕ごとの各モータM−13、M−14の指定回転角
度、指定回転速度又は指定回転トルクが時系列に合計50
個算出される。
【0138】またサブ制御部73Dは、このステップS
P11において、内部カウンタにおいてカウントしてい
る指定回転角度、指定回転速度又は指定回転トルクの順
位(すなわちその指定回転角度、指定回転速度又は指定
回転トルクが時系列的な50個のうちの何番目かの順位)
を表すカウント値を「0」にリセットする。
【0139】次いでサブ制御部73Dは、続くステップ
SP12において内部カウンタのカウント値を1増加さ
せた後、ステップSP13に進んでそのカウント値に対
応する指定回転角度、指定回転速度又は指定回転トルク
を足首関節機構43の各モータM−13、M−14に送
出する。
【0140】このときサブ制御部73Dには、足首関節
機構43の各モータM−13、M−14との通信により
これらモータM−13、M−14から、上述のようにパ
ワー基板112(図18)の各コイル駆動ブロック14
0A〜140C(図18)の電流センサ71(図18)
からそれぞれ出力された第1〜第3の駆動電流検出信号
S3A〜S3C(図18)を1チップマイクロコンピュ
ータ115(図19)の第1のアナログ/ディジタル変
換回路133(図19)においてディジタル変換するこ
とにより得られた第1〜第3の駆動電流検出データD3
A〜D3C(図19)が与えられる。
【0141】かくしてサブ制御部73Dは、この第1〜
第3の駆動電流検出データD3A〜D3CをステップS
P14において各モータM−13、M−14から供給さ
れる第1〜第3の駆動電流検出データD3A〜D3Cを
取り込み、続くステップSP15においてこの第1〜第
3の駆動電流検出データD3A〜D3Cに基づいて足首
関節機構43の各モータM−13、M−14のそのとき
の出力トルクTm を算出する。
【0142】さらにサブ制御部73Dは、ステップSP
16に進んでこの出力トルクTm から予め記憶している
そのフォーム時に自重により各モータM−13、M−1
4の出力軸106に発生するトルクTg を減算すること
により、外力により各モータM−13、M−14の出力
軸106に生じたトルク(以下、これを外力トルクTf
と呼ぶ)をそれぞれ算出する。
【0143】さらにサブ制御部73Dは、この後ステッ
プSP17に進んでこの算出した外力トルクTf の値が
「0」であるか否かを各モータM−13、M−14毎に
判断する。
【0144】ここでこのステップSP17において肯定
結果を得ることは、例えば足部44が接地していないか
又は足部44の裏面が歩行路面の傾斜や凹凸に倣って接
地していることを意味し、このときサブ制御部74Dは
ステップSP12に戻り、この後1〔ms〕ごとにステッ
プSP2以降を同様に処理する。
【0145】これに対してステップSP17において否
定結果を得ることは、例えば足部44の裏面が歩行路面
の傾斜や凹凸に倣っていない状態で接地していることを
意味し、このときサブ制御部74Dは、ステップSP1
8に進んでそのモータM−13、M−14の出力軸10
8に与えられる外力トルクTf の値が「0」に近づくよ
うに、そのモータM−13、M−14に与える次の指定
回転角度、指定回転速度又は指定回転トルクを修正した
後ステップSP12に戻り、この後1〔ms〕ごとにステ
ップSP2以降を同様に処理する。
【0146】このようにしてこのロボット10では、各
脚部ユニット14A、14Bのサブ制御部73Dが必要
に応じて足首関節機構43のモータM−13、M−14
に与える指定回転角度、指定回転速度又は指定回転トル
クを修正することにより、不整地においてもバランスを
崩すことなく正しく歩行することができるようになされ
ている。
【0147】(4)本実施の形態の動作及び効果 以上の構成において、このロボット10では、歩行動作
時、各脚部ユニット14A、14Bの足首関節機構43
の各モータM−13、M−14の出力軸106に与えら
れる外力トルクTf が常に「0」となるようにこれらモ
ータM−13、M−14の回転を制御する。
【0148】従って、このロボット10では、歩行路面
が傾斜や凹凸を有する不整地面であった場合においても
足部44の裏面を常に歩行路面に倣わせることができ、
その分安定した歩行を行うことができる。かくするにつ
きこのロボット10では、従来用いられていた不整地歩
行制御のための各種センサを省略することができる。
【0149】またこのロボット10では、各モータM−
1〜M−14の内部にモータ部90を駆動制御するため
の制御基板111及びパワー基板112が収納されてい
るため、図8のように各サブ制御部73A〜73Dに対
して合計7本のケーブルを介して全てのモータM−1〜
M−14を接続することができ、その分ロボット全体と
しての配線量を低減することができる。
【0150】さらにこのロボット10では、各モータM
−1〜M−14としてモータ部90とトルク増幅部91
とが図9のようにコンパクトに一体化されたものを用い
ているため、モータ部90及びトルク増幅部91が別体
に構成されているものに比べて各関節機構(腰関節機構
22、首関節機構26、肩関節機構29、肘関節機構3
2、股関節機構36、膝関節機構41及び足首関節機構
43)の構成を簡易化でき、その分各関節機構(及びロ
ボット10)を小型化することができる。
【0151】以上の構成によれば、2足歩行型のロボッ
ト10において、歩行動作時、各脚部ユニット14A、
14Bの足首関節機構43の各モータM−13、M−1
4の出力軸106に与えられる外力トルクTg が常に
「0」となるようにこれらモータM−13、M−14の
回転を制御するようにしたことにより、歩行路面が傾斜
や凹凸を有する不整地面であった場合においても常に安
定して歩行することができる。かくするにつき従来用い
られていた不整地歩行制御のための各種センサを省略す
ることができ、かくして構成を簡易化し得るロボットを
実現できる。
【0152】またロボット10において、各モータM−
1〜M−14の内部にモータ部90を駆動制御するため
の制御基板111及びパワー基板112を収納するよう
にしたことにより、ロボット全体としての配線量を減ら
すことができ、その分より一層構成を簡易化させ得るロ
ボットを実現できる。
【0153】(5)他の実施の形態 なお上述の実施の形態においては、本発明を2足歩行型
のロボット10に適用するようにした場合について述べ
たが、本発明はこれに限らず、この他種々のロボットに
広く適用することができる。この場合において、本願発
明のうちの関節機構の制御に関する発明については、4
足歩行型ロボットやこれ以外の脚式歩行型ロボットにも
広く適用することができる。また本願発明のうちの各関
節機構の駆動原としてモータ制御手段をモータ部内に設
ける発明については、歩行型ロボット以外のロボットに
も広く適用することができる。
【0154】また上述の実施の形態においては、本願発
明のうちの関節機構の制御に関する発明を、脚部ユニッ
ト14A、14Bのうちの第1のリンク(第1の構成
部)としての下腿部と、第2のリンク(第2の構成部)
としての足部44とを連結する足首関節43に適用する
ようにした場合について述べたが、本発明はこれに限ら
ず、足首関節43以外の例えば手首関節などにも広く適
用することができる。
【0155】さらに上述の実施の形態においては、モー
タM−1〜M−14の駆動電流Iv、Iu 、Iw (図1
8)を検出する電流検出手段としての電流センサ71を
図18のように設けられたコイルにより構成するように
した場合について述べたが、本発明はこれに限らず、適
用するアクチュエータの構成に応じてこの他種々の構成
を広く適用することができる。
【0156】さらに上述の実施の形態においては、電流
センサ71(図18)により検出されたモータM−1
3、M−14の駆動電流Iv 、Iu 、Iw (図18)に
基づいて、モータM−13、M−14の出力軸106に
与えられる外力によるトルク(外力トルクTf を検出す
る外力トルク検出手段としての機能を各脚部ユニット1
4A、14Bのサブ制御部73Dに設けるようにした場
合について述べたが、本発明はこれに限らず、このよう
な機能をモータM−13、M−14内の演算処理ブロッ
ク128(図19)にもたせるようにしても良い。
【0157】さらに上述の実施の形態においては、図9
のように構成された各モータM−1〜M−14のモータ
部90を駆動制御するモータ制御手段としての制御基板
111及びパワー基板122を図17〜図21のように
構成するようにした場合について述べたが、本発明はこ
れに限らず、この他種々の構成を広く適用することがで
きる。
【0158】
【発明の効果】上述のように本発明によれば、ロボット
装置において、関節機構部を制御する関節機構制御部
と、関節機構部に設けられ、モータ制御手段とモータ駆
動電流の電流値を検出する電流検出手段と演算処理手段
とを内部に有するモータ部とを設け、モータ部内におい
て、演算処理手段が、電流値に基づいて関節機構部に発
生する外力トルクを算出し、関節機構制御手段が、算出
された外力トルクがなくなるようにモータ制御手段を制
御するようにしたことにより、センサ等を必要とするこ
となく、外力に倣うように関節機構部を駆動することが
でき、かくして全体としての構成を簡易化させ得るロボ
ット装置を実現できる。
【0159】また本発明によれば、ロボット装置の制御
方法において、モータ制御手段とモータ駆動電流の電流
値を検出する電流検出手段と演算処理手段とを内部に有
するモータ部内において、演算処理手段が、電流値に基
づいて関節機構部に発生する外力トルクを算出する第1
のステップと、モータ部の外部に設けられた関節機構制
御手段が、算出された外力トルクがなくなるようにモー
タ制御手段を制御する第2のステップとを設けるように
したことにより、センサ等を必要とすることなく、外力
に倣うように関節機構部を駆動することができ、かくし
てロボット装置全体としての構成を簡易化させ得るロボ
ット装置の制御方法を実現できる。
【0160】さらに本発明によれば、ロボット装置にお
いて、関節機構部に設けられ、モータ制御手段とモータ
駆動電流の電流値を検出する電流検出手段と演算処理手
段とを内部に有するモータ部を設け、モータ部内におい
て、演算処理手段が、電流値に基づいて関節機構部に発
生する外力トルクを算出し、モータ制御手段が、算出さ
れた外力トルクがなくなるようにモータ部を制御するよ
うにしたことにより、センサ等を必要とすることなく、
外力に倣うように関節機構部を駆動することができ、か
くして全体としての構成を簡易化させ得るロボット装置
を実現できる。
【0161】さらに本発明によれば、ロボット装置の制
御方法において、モータ制御手段とモータ駆動電流の電
流値を検出する電流検出手段と演算処理手段とを内部に
有するモータ部内において、演算処理手段が、電流値に
基づいて関節機構部に発生する外力トルクを算出する第
1のステップと、モータ制御手段が、算出された外力ト
ルクがなくなるようにモータ部を制御する第2のステッ
プとを設けるようにしたことにより、センサ等を必要と
することなく、外力に倣うように関節機構部を駆動する
ことができ、かくしてロボット装置全体としての構成を
簡易化させ得るロボット装置の制御方法を実現できる。
【0162】
【0163】
【0164】
【0165】
【図面の簡単な説明】
【図1】本実施の形態による2足歩行型ロボットの構成
を示す斜視図である。
【図2】本実施の形態による2足歩行型ロボットの構成
を示す斜視図である。
【図3】本実施の形態による2足歩行型ロボットの構成
を示す概念図である。
【図4】それぞれ股関節機構の構成を示す正面図は及び
側面図である。
【図5】それぞれ股関節機構の構成を示す上面図及び斜
視図である。
【図6】それぞれ足首関節機構の構成を示す側面図、正
面図及び側面図である。
【図7】図1に示す2足歩行型ロボットの内部構成を示
すブロック図である。
【図8】サブ制御部と各モータとの電気的接続の様子を
示すブロック図である。
【図9】各モータの構成を示す断面図である。
【図10】ロータ及びロータ軸磁極角度センサの構成を
示す略線図である。
【図11】ロータ及びステータ鉄心の位置関係の説明に
供する部分的な断面図である。
【図12】ステータ及びパワー基板の構成を示す略線図
である。
【図13】トルク増幅部の構成を示す略線図である。
【図14】1回転絶対角度センサにおける樹脂マグネッ
トの着磁パターンの説明に供する波形図である。
【図15】第1及び第2の1回転絶対角度センサ信号の
説明に供する波形図である。
【図16】制御基板の構成を示す略線的な平面図であ
る。
【図17】制御基板の構成を示すブロック図である。
【図18】パワー基板の構成を示すブロック図である。
【図19】1チップマイクロコンピュータの構成を示す
ブロック図である。
【図20】モータ回転制御処理モード時におけるCPU
の演算処理の説明に供するブロック図である。
【図21】ロータ軸磁極回転数検出処理手順を示すブロ
ック図である。
【図22】不整地歩行制御手順を示すフローチャートで
ある。
【図23】従来のロボットにおける各モータとメイン制
御部との接続関係を示すブロック図である。
【符号の説明】
10……ロボット、11……胴体部ユニット、12……
頭部ユニット、13A、13B……腕部ユニット、14
A、14B……脚部ユニット、43……足首関節機構、
44……足部、70……メイン制御部、73A〜73D
……サブ制御部、106……出力軸、111……制御基
板、112……パワー基板、148……CPU、M−1
〜M14……モータ、RT1……不整地歩行制御処理手
順。
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−161290(JP,A) 特開 平11−42576(JP,A) 特開 平10−244482(JP,A) (58)調査した分野(Int.Cl.7,DB名) B25J 5/00 B25J 13/08

Claims (8)

    (57)【特許請求の範囲】
  1. 【請求項1】関節機構部を有するロボット装置におい
    て、 上記関節機構部を制御する関節機構制御部と、 上記関節機構部に設けられ、モータ制御手段とモータ駆
    動電流の電流値を検出する電流検出手段と演算処理手段
    とを内部に有するモータ部と を具え、 上記モータ部内において、上記演算処理手段は、上記電
    流値に基づいて上記関節機構部に発生する外力トルクを
    算出し、 上記関節機構制御手段は、算出された上記外力トルクが
    なくなるように上記モータ制御手段を制御する ことを特
    徴とするロボット装置。
  2. 【請求項2】上記ロボット装置は、脚式歩行型であり、 上記関節機構部は、足首の関節機構部である ことを特徴
    とする請求項1に記載のロボット装置。
  3. 【請求項3】関節機構部と、当該関節機構部を駆動する
    ためのモータ部とを有するロボット装置の制御方法にお
    いて、 モータ制御手段とモータ駆動電流の電流値を検出する電
    流検出手段と演算処理手段とを内部に有する上記モータ
    部内において、上記演算処理手段が、上記電流値に基づ
    いて上記関節機構部に発生する外力トルクを算出する第
    1のステップと、 上記モータ部の外部に設けられた関節機構制御手段が、
    算出された上記外力トルクがなくなるように上記モータ
    制御手段を制御する第2のステップと を具えることを特
    徴とするロボット装置の制御方法。
  4. 【請求項4】上記ロボット装置は、脚式歩行型であり、 上記関節機構部は、足首の関節機構部である ことを特徴
    とする請求項3に記載のロボット装置の制御方法。
  5. 【請求項5】関節機構部を有するロボット装置におい
    て、 上記関節機構部に設けられ、モータ制御手段とモータ駆
    動電流の電流値を検出する電流検出手段と演算処理手段
    とを内部に有するモータ部 を具え、 上記モータ部内において、上記演算処理手段は、上記電
    流値に基づいて上記関節機構部に発生する外力トルクを
    算出し、 上記モータ制御手段は、算出された上記外力トルクがな
    くなるように上記モータ部を制御する ことを特徴とする
    ロボット装置。
  6. 【請求項6】上記ロボット装置は、脚式歩行型であり、 上記関節機構部は、足首の関節機構部である ことを特徴
    とする請求項5に記載のロボット装置。
  7. 【請求項7】関節機構部と、当該関節機構部を駆動する
    ためのモータ部とを有するロボット装置の制御方法にお
    いて、 モータ制御手段とモータ駆動電流の電流値を検出する電
    流検出手段と演算処理手段とを内部に有する上記モータ
    部内において、上記演算処理手段が、上記電流値に基づ
    いて上記関節機構部に発生する外力トルクを算出する第
    1のステップと、 上記モータ制御手段が、算出された上記外力トルクがな
    くなるように上記モータ部を制御する第2のステップと
    を具えることを特徴とするロボット装置の制御方法。
  8. 【請求項8】上記ロボット装置は、脚式歩行型であり、 上記関節機構部は、足首の関節機構部である ことを特徴
    とする請求項7に記載のロボット装置の制御方法。
JP25488099A 1999-02-10 1999-09-08 ロボット装置及びその制御方法 Expired - Fee Related JP3431548B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP25488099A JP3431548B2 (ja) 1999-02-10 1999-09-08 ロボット装置及びその制御方法
EP00902913A EP1070571A4 (en) 1999-02-10 2000-02-10 DEVICE AND METHOD FOR CONTROLLING A CONNECTION MECHANISM, ROBOT DEVICE AND METHOD FOR CONTROLLING THIS ROBOT DEVICE
PCT/JP2000/000754 WO2000047372A1 (fr) 1999-02-10 2000-02-10 Dispositif et procede de commande d'un mecanisme d'assemblage, dispositif d'assemblage, dispositif robotique et procede de commande d'un tel dispositif robotique

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP3338599 1999-02-10
JP11-33385 1999-02-10
JP25488099A JP3431548B2 (ja) 1999-02-10 1999-09-08 ロボット装置及びその制御方法

Publications (2)

Publication Number Publication Date
JP2000296484A JP2000296484A (ja) 2000-10-24
JP3431548B2 true JP3431548B2 (ja) 2003-07-28

Family

ID=26372066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25488099A Expired - Fee Related JP3431548B2 (ja) 1999-02-10 1999-09-08 ロボット装置及びその制御方法

Country Status (3)

Country Link
EP (1) EP1070571A4 (ja)
JP (1) JP3431548B2 (ja)
WO (1) WO2000047372A1 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4660870B2 (ja) * 1999-11-08 2011-03-30 ソニー株式会社 脚式移動ロボット及びその制御方法
CA2426991C (en) * 2000-11-17 2008-04-08 Honda Giken Kogyo Kabushiki Kaisha Biped robot
CN1234508C (zh) 2000-11-17 2006-01-04 本田技研工业株式会社 双脚步行机器人
EP1358971B1 (en) * 2000-11-17 2009-02-11 Honda Giken Kogyo Kabushiki Kaisha Legged robot
JP2002239963A (ja) 2001-02-21 2002-08-28 Sony Corp ロボット装置、ロボット装置の動作制御方法、プログラム及び記録媒体
KR100864340B1 (ko) * 2001-02-21 2008-10-17 소니 가부시끼 가이샤 로봇 장치 및 로봇 장치의 동작 제어 방법
JP4657796B2 (ja) * 2004-10-19 2011-03-23 本田技研工業株式会社 脚式移動ロボットの過電流防止装置
FR2880866B1 (fr) * 2005-01-14 2008-08-22 De Salaberry Bernard Lucien Ch Dispositif d'orientation de la tete de rotor pour helicoptere
JP2006198703A (ja) * 2005-01-19 2006-08-03 Kawada Kogyo Kk 人型ロボットの腕駆動装置
JP2008126384A (ja) * 2006-11-24 2008-06-05 Toyota Motor Corp 脚式移動ロボット
JP4840239B2 (ja) * 2007-04-20 2011-12-21 トヨタ自動車株式会社 脚式移動ロボットの制御方法及び脚式移動ロボット
JP4847401B2 (ja) * 2007-06-18 2011-12-28 本田技研工業株式会社 移動ロボットの駆動装置
FR2929874B1 (fr) * 2008-04-09 2010-08-13 Aldebaran Robotics Systeme et procede de commande d'au moins une articulation motorisee
KR101484943B1 (ko) * 2008-05-30 2015-01-21 삼성전자 주식회사 보행로봇
US8442684B2 (en) * 2009-09-22 2013-05-14 GM Global Technology Operations LLC Integrated high-speed torque control system for a robotic joint
JP4770990B2 (ja) * 2010-01-28 2011-09-14 ソニー株式会社 脚式移動ロボット及びその制御方法
JP5436300B2 (ja) * 2010-03-29 2014-03-05 本田技研工業株式会社 脚式移動ロボット
JP5450203B2 (ja) * 2010-03-29 2014-03-26 本田技研工業株式会社 脚式移動ロボット
US9321172B2 (en) 2011-05-13 2016-04-26 Hdt Expeditionary Systems, Inc. Modular rotational electric actuator
JP5765095B2 (ja) * 2011-06-30 2015-08-19 富士通株式会社 ロボット、状況認識方法および状況認識プログラム
KR101327975B1 (ko) * 2012-05-17 2013-11-13 한국해양과학기술원 해저 로봇의 기능 시험용 테스트 베드
JP6985933B2 (ja) * 2016-03-21 2021-12-22 パーシモン テクノロジーズ コーポレイションPersimmon Technologies, Corp. 隔離された光学エンコーダを備えるロボット駆動装置
US10300609B2 (en) * 2016-12-15 2019-05-28 Boston Dynamics, Inc. Motor and controller integration for a legged robot
CN108271122A (zh) * 2018-01-26 2018-07-10 庄建 一种独立膝、肩关节的关节运动装置
US20210221005A1 (en) * 2018-05-14 2021-07-22 Board Of Regents, The University Of Texas System Integrated System Design For A Mobile Manipulation Robot With Socially Expressive Abilities
JP7241378B2 (ja) * 2018-08-09 2023-03-17 東京ロボティクス株式会社 ロボットアーム及びロボット
JP7168614B2 (ja) * 2020-07-10 2022-11-09 株式会社ソニー・インタラクティブエンタテインメント ロボット
WO2022009962A1 (ja) * 2020-07-10 2022-01-13 株式会社ソニー・インタラクティブエンタテインメント ロボット

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0259291A (ja) * 1988-08-26 1990-02-28 Matsushita Electric Ind Co Ltd ロボットアームの衝突検出方法
JP2819323B2 (ja) * 1989-11-15 1998-10-30 本田技研工業株式会社 脚式歩行ロボットの関節制御装置
JPH0453691A (ja) * 1990-06-15 1992-02-21 Matsushita Electric Ind Co Ltd ロボットハンドの握力制御装置
JP3277076B2 (ja) * 1994-09-09 2002-04-22 株式会社小松製作所 歩行ロボットの歩行制御装置および歩行制御方法
JPH1052089A (ja) 1996-07-30 1998-02-20 Suzuki Motor Corp ロボット用モータ制御装置
JPH10286789A (ja) * 1997-04-15 1998-10-27 Honda Motor Co Ltd 関節トルク検出装置

Also Published As

Publication number Publication date
EP1070571A4 (en) 2008-01-23
EP1070571A1 (en) 2001-01-24
JP2000296484A (ja) 2000-10-24
WO2000047372A1 (fr) 2000-08-17

Similar Documents

Publication Publication Date Title
JP3431548B2 (ja) ロボット装置及びその制御方法
JP4552353B2 (ja) サーボ・アクチュエータ並びにその位置検出装置
JP3994956B2 (ja) ロボット装置、並びに負荷吸収装置及び負荷吸収方法
CN102957374B (zh) 电动机控制装置以及电动动力转向装置
WO2000048296A1 (fr) Actionneur
JP2005161469A (ja) ロボット装置及びロボット装置のための過電流保護装置
US8547047B2 (en) Method and device for monitoring a movement-controlled machine with an electronically commutated drive motor
JPH063994B2 (ja) 複数台デイジタルサーボの制御方法
US20160111985A1 (en) Brushless motor and electric power steering apparatus
WO2002101914A1 (fr) Servoactionneur et dispositif de detection de position associe
JP3402597B2 (ja) アクチュエータ装置
JP6780855B2 (ja) サーボアクチュエータ
JP2006149146A (ja) 無結線式モータの駆動制御装置及び無結線式モータの駆動制御装置を使用した電動パワーステアリング装置
JP4848962B2 (ja) ロボット装置、並びに負荷吸収装置及び負荷吸収方法
JP3151437B2 (ja) 位置制御方法およびその位置制御装置
JPH07322683A (ja) 同期モータの駆動装置
JP2006149041A (ja) モータ装置、モータの制御装置及びその制御方法、並びにコンピュータ・プログラム
JP2660006B2 (ja) ロータ角度検出方法
JPH06165572A (ja) モータ駆動制御装置及びモータ制御方法
JPH03176272A (ja) 電動式パワー・ステアリング装置
Refvem Design, Modeling and Control of a Two-Wheel Balancing Robot Driven by BLDC Motors
JP3418747B2 (ja) 産業用ロボット
Leonhard Digital signal processing for trajectory control of a multi-axis robot with electrical servo drives
JP2006141166A (ja) モータ装置及びその制御方法
Baltes et al. Teen sized humanoid robot: Archie

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090523

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100523

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100523

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110523

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110523

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120523

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120523

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130523

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees