アクチュエータは、電気エネルギーを機械的な運動に変換する装置で、ロボットにとっての「筋肉」にあたる。関節を動かす、車輪を回す、アームを伸ばす——自律移動ロボットやマニピュレータの可動部はすべてアクチュエータによって駆動される。「BLDCモーター」「ステッピングモーター」「サーボモーター」という3つの言葉はしばしば並列に語られるが、実際には性質の異なる2つの軸が混ざっている。BLDCとステッピングは電磁力の発生方式・構造で決まる「モーターの種類」であるのに対し、サーボは多くの場合BLDCモーターにエンコーダとドライバを組み合わせてクローズドループ化した「制御アーキテクチャ」であり、両者は排他的な選択肢ではない。この整理を踏まえたうえで、実務でアクチュエータを選ぶ際に効いてくるのは結局のところ「トルク」「応答性」「制御の複雑さ・コスト」という3つの軸のトレードオフであり、本記事ではこの3軸を実在製品の数値で具体的に比較する。

NEMA17規格のステッピングモーターNEMA17ステッピングモーター
3線式アウトランナー型BLDCモーターアウトランナー型BLDCモーター(3線式)

画像: Nema 17 Stepper Motor(oomlout, CC BY-SA 2.0)/ Outrunner(1sfoerster, CC BY-SA 3.0)、いずれもWikimedia Commons。本文で比較する具体的な製品(StepperOnline/T-Motor製)そのものではなく、同種のモーター構造を示す代表例。サーボモーター(Dynamixel/Yaskawa製)については、Wikimedia Commonsに個体を撮影した適切な写真が見当たらなかったため掲載していない。

原理: すべての電磁モーターに共通するトルクと逆起電力

BLDC・ステッピング・サーボのいずれも、根底にあるのは同じ電磁気学の原理である。コイルに電流を流すと、磁界中に置かれた導体に力(ローレンツ力)が生じ、これが回転子を回すトルクになる。発生トルク T は、モーター固有のトルク定数 k_t と巻線電流 I の積でほぼ表される。

T = k_t \cdot I

回転子が回転すると、今度はコイル自身が磁界中を動くことで逆起電力(Back-EMF)e が発生し、これは角速度 \omega に比例する。

e = k_e \cdot \omega

理想的なモーターでは k_tk_e は(単位系を揃えれば)同じ値になり、電流を増やせばトルクが増し、回転数を上げれば逆起電力が電源電圧に近づいてそれ以上加速しにくくなる、というモーターの基本的なトルク・速度特性はここから導かれる。BLDC・ステッピング・サーボの違いは、この電磁力をどう発生させ(構造)、どう制御するか(アーキテクチャ)の違いにすぎない。

構造の軸: BLDCモーターとステッピングモーター

BLDCモーター(ブラシレスDCモーター)は、永久磁石を持つ回転子と、電子的に切り替えられる複数相の巻線を持つ固定子で構成される。従来のブラシ付きDCモーターが機械的な接点(ブラシと整流子)で電流の向きを切り替えていたのに対し、BLDCはHallセンサーや逆起電力の検出によって回転子の位置を把握し、半導体スイッチ(インバータ)で巻線の通電パターンを電子的に切り替える。機械的な摩耗部品がないため長寿命・高効率・高速回転に向き、連続回転を前提とする用途の主力になっている。回転子位置の検出方法にも選択肢があり、Hallセンサーを物理的に固定子に配置する「センサー付き」方式は、静止状態や低速域でも正確に位置を把握できる代わりに部品点数とコストが増える。一方、巻線に発生する逆起電力の波形から位置を推定する「センサーレス」方式は部品点数を減らせるが、逆起電力が小さい停止直後や極低速域では位置推定の精度が落ちるという弱点を抱える。ドローン用モーターの多くがセンサーレス方式を採用しているのは、離陸後は常に一定以上の回転数を保つという用途特性と相性がよいためである。

ステッピングモーターは、固定子の磁極を順番に励磁することで、回転子を離散的な角度ずつ進める。多くの製品はエンコーダなしの開ループ制御で使われ、「何パルス送ったか」だけで位置を把握する。1回の励磁切り替えで回転子が進む角度をステップ角と呼び、代表的な1.8°ステップのモーターは1回転につき200ステップ(360° ÷ 1.8°)を刻む。

画像: EC-Motor(Dermartinrockt, パブリックドメイン)/ Stepper Motor Bipolar Coils(パブリックドメイン)、いずれもWikimedia Commons。

開ループであるがゆえに脱調(送ったパルス数に対して実際の回転が追いつかず位置がずれる現象)のリスクを抱える代わりに、回路構成がシンプルで低コストという利点がある。停止中でも励磁を保持すれば大きな保持トルクを発生できる点も、連続回転前提のBLDCとは対照的な特性である。

BLDC内部でも、巻線の通電パターンをどう切り替えるかで制御方式が分かれる。もっとも単純な矩形波駆動(トラペゾイダル、6ステップ通電)は、3相のうち常に2相だけをオン/オフする方式で、回路が簡素な半面、通電が切り替わる瞬間にトルクの脈動(トルクリプル)が生じやすい。これに対し正弦波駆動(FOC, Field-Oriented Control)は、回転子の角度に応じて3相すべてに正弦波状の電流を流し続け、発生トルクをなめらかに保つ。演算負荷は矩形波駆動より高いが、低速域での振動やノイズを抑えたい用途(ロボット関節、精密機器)ではFOCが標準的な選択になっている。同じBLDCという「構造」であっても、この「制御方式」の選び方一つで、応答のなめらかさとコントローラの複雑さのトレードオフが変わってくる。

制御アーキテクチャの軸: サーボという名の「閉ループ化」

サーボモーターという呼び方は、特定のモーター構造を指すものではなく、モーターにエンコーダ(位置・速度センサー)とドライバ(制御回路)を組み合わせ、目標値と実測値の差をフィードバックしながら追従させる制御アーキテクチャを指す。市販の「サーボモーター」製品の多くは、内部的にはBLDCモーター(またはACサーボの場合は同期モーター)そのものであり、そこにクローズドループ制御を被せたものである。制御則の基本形はPID制御で、目標値との誤差 e(t) に対して次のように操作量 u(t) を計算する。

u(t) = K_p e(t) + K_i \int_0^t e(\tau)\,d\tau + K_d \frac{de(t)}{dt}

画像: PID controller schematic, diagram、Wikimedia Commons(パブリックドメイン)。

比例項(K_p e)は現在の誤差そのものへの反応、積分項は蓄積した誤差の解消、微分項は誤差の変化速度への反応を担う。エンコーダで常に実際の位置・速度を監視しながら補正をかけ続けるため、外乱(負荷変動など)があっても目標値に追従し続けられる。各ゲイン(K_pK_iK_d)の値は理論値だけで決められることは少なく、実機で応答波形を観察しながら試行錯誤で追い込む「チューニング」という作業を経て初めて実用に足る制御性能に到達する。ゲインが小さすぎれば追従が遅く、大きすぎれば振動的になったり不安定化したりするため、この調整作業自体がサーボ導入コストの一部になる。ステッピングモーターにもエンコーダを追加してクローズドループ化した「クローズドループステッパー」という中間的な製品も存在し、開ループ/閉ループという軸とBLDC/ステッピングという軸が独立していることを裏付けている。

主要製品のスペック比較

製品 種別 定格/最大トルク 速度・分解能 電圧・電流 備考
Maxon EC-i 40 BLDCモーター(産業用) 最大トルク171mNm(連続)、ストールトルク2760mNm 無負荷回転数 約4,700〜18,000rpm(電圧依存) 15〜48V 定格出力170W
T-Motor MN5006(KV300) BLDCモーター(ドローン用アウトランナー) 推奨推力0.8〜1kg(連続)、最大推力3.2kg 24N28P構成、重量108g 4〜6Sリポ対応、ピーク電流26A 長時間飛行向けAntigravityシリーズ
StepperOnline 17HS24-2104S ステッピングモーター(NEMA17、開ループ) 保持トルク65Ncm ステップ角1.8°(200ステップ/回転) 2.1A/相 42×42×60mm
Robotis DYNAMIXEL XM430-W350-T サーボモーター(ロボット関節用) ストールトルク4.1Nm、定格トルク0.82Nm 分解能4096(12ビット、0.088°) 12V 重量82g、電流ベース位置制御対応
Yaskawa SGM7G サーボモーター(産業用ACサーボ) 定格トルク最大95.2Nm 定格回転数1500rpm、24ビットエンコーダ Sigma-7シリーズ最大トルククラス

同じSigma-7シリーズの中でも、SGM7Jが最大2.39Nm・回転数3000rpm、SGM7Pが最大4.77Nm・回転数3000rpmとより小型軽量な用途向けにラインナップされているのに対し、SGM7Gは回転数を1500rpmに抑える代わりにトルクを95.2Nmまで引き上げた、明確に「高トルク・低速域」に振ったモデルである。同一メーカー・同一エンコーダ技術(24ビット)を共有しながら、トルクと速度のどちらを優先するかで複数モデルに分かれている点は、サーボモーターという製品カテゴリ自体が単一の性能特性ではなく、用途に応じたトルク・速度のトレードオフの幅を持つことを示している。

BLDCの2製品を見比べると、同じ「BLDCモーター」でも用途によって最適化の方向がまるで違うことが分かる。Maxon EC-i 40は産業用アクチュエータとしてトルクと速度域の広さ、電圧レンジの柔軟性を重視した設計であるのに対し、T-Motor MN5006は「重量108gでいかに大きな推力を生むか」という、飛行体特有の重量対性能比(パワーウェイトレシオ)を極限まで追求した設計になっている。ステッピングモーターのStepperOnline 17HS24-2104Sは、保持トルク65Ncmを2.1A/相というシンプルな定電流駆動で実現しており、エンコーダなしでもこのトルクを静止状態で保持し続けられる点がBLDC・サーボにはない特徴である。サーボの2製品では、ロボット関節向けのDYNAMIXEL XM430が12V・82gというコンパクトさを保ちながら4096分解能のエンコーダを内蔵しているのに対し、産業用のYaskawa SGM7Gは95.2Nmという桁違いのトルクを1500rpmという実用回転域で発生できる、明確に異なる重量級として設計されている。

なお、newbotプロジェクトの駆動系は、本記事で扱うBLDC・ステッピング・サーボのいずれでもなく、エンコーダ付きのブラシ付きDCギヤモーター(12V・100RPM)をモータードライバ(Cytron MDD10A)でPWM駆動する構成を採用している。ただしその制御は本記事でいう「サーボ」のようなリアルタイムのクローズドループ速度制御ではなく、既知の速度指令(mm/s)を送りながらエンコーダの実測値と突き合わせて速度指令→PWMデューティの変換係数を事前に校正しておく、フィードフォワード的な運用になっている。差動2輪駆動という比較的シンプルな駆動方式では、専用サーボ製品が持つような常時フィードバック制御を導入するより、安価な汎用ギヤモーターを事前校正だけで実用精度に持ち込む設計の方が、コストと複雑さのバランスで合理的だったという判断が透けて見える。

歴史: 真空のブラシ摩耗、フロッピーディスクの心臓部、対空砲が生んだサイバネティクス

BLDC: 真空でブラシが数分しか持たないという発見 — 第二次大戦中、高度3万フィート(約9,100m)を超える航空機の回転機器でブラシの急速な摩耗・故障が問題になっていたことが、ブラシレス化研究の出発点の一つになった。1950年代半ばにはH. D. Brailsfordが「ブラシレス」と呼ばれる最初のDCモーターを発表し、ブラシを取り除けば驚くほど長寿命な運転が可能になることを示す。理論面では、T. G. WilsonとP. H. Trickeyが1962年の論文「D.C. Machine With Solid State Commutation」で、トランジスタによる固体素子式の整流(コミュテーション)という考え方を提示した。決定打になったのはNASAの発見で、1966年の技術報告書はブラシの寿命が真空中ではわずか数分しかもたないことを明らかにしている。真空という宇宙空間そのものがブラシ付きモーターを使えなくしていたわけで、1965年までにはApollo月着陸船の酸素循環用や、Saturn I-B/Saturn Vロケットの冷却ポンプ駆動用として、宇宙仕様のBLDCモーター(1Wから0.5馬力まで)が実用化されている。1974年にはApolloの生命維持装置の送風機や、月面用可搬式生命維持装置の酸素循環にもBLDCモーターが標準採用されるまでになり、NASAの技術者たちは無整備で最長10年に及ぶ運転寿命を宇宙探査・人工衛星用途で期待できると評価するようになった。ブラシという単純な機構部品が真空環境という極限条件でボトルネックになり、その解消が電子制御技術の実用化を後押しするという、宇宙開発が民生技術を鍛えた典型例である。

ステッピングモーター: リレーからフロッピーディスクへ — ステッピングモーターの起源は20世紀初頭のステッピングリレー(電話交換機などで使われた、パルスごとに接点を進める機構)にさかのぼるとされ、1920年代には現代的なステッピングモーターの原型が登場した。この技術が広く一般に浸透した契機の一つが、1970年代後半のフロッピーディスクドライブ・ハードディスクドライブへの採用である。読み書きヘッドをトラックごとに正確に位置決めする用途は、エンコーダなしで「送ったパルス数=移動量」という開ループ制御の特性と相性がよく、民生ストレージ機器の心臓部としてステッピングモーターが大量生産される時代を切り開いた。

サーボ: 対空砲の照準がサイバネティクスを生んだ — 第二次大戦中、数学者Norbert Wienerは対空砲の自動照準という難題に取り組んでいた。高速で飛ぶ航空機は、砲弾が到達する頃には別の場所に移動しているため、狙うべきは「今の位置」ではなく「未来の位置」になる。Wienerはノイズを含むレーダー観測データから機体の軌道を予測し、その予測を継続的に照準機構へフィードバックする仕組みを数学的に整理した。この過程で彼は、砲・レーダー・操作者が一体となって自らの誤差を検知し修正し続ける系であるという構造そのものに着目し、同じパターンが生体の神経系にも当てはまることに気づく。この気づきが、1948年の著書『サイバネティクス——動物と機械における制御と通信』として結実した。対空砲の照準という軍事技術の副産物が、後にあらゆるクローズドループ制御——現代のサーボモーターが実装しているフィードバック制御理論そのもの——の理論的基盤になったことになる。「目標との誤差を測り、その誤差を打ち消す方向に操作量を送り返す」というPID制御の骨格は、Wienerが対空砲・レーダー・人間の操作者という異種混合の系に見出した構造と、数学的にはまったく同じものである。

実例: 1機のドローンに8基、対になったBLDCモーターの冗長設計

BLDCモーターが「複数個を組み合わせて使う」代表例が、農薬散布用ドローンDJI Agras T50である。4本のアームそれぞれに2基ずつ、計8基のBLDCモーターと8枚のプロペラを同軸上に対で配置する構成(コアキシャル・デュアルローター)を採用しており、1本のアームで発生する揚力を上下2基のモーターで分担している。この構成の利点は冗長性で、対をなすモーターの片方に不具合が生じても、もう一方が揚力を維持できる余地が生まれる。機体重量約40kg(空虚重量)に対し、散布用途で最大40kg、散粒用途で最大50kgのペイロードを運び、離陸重量は散粒時で103kgに達する。センサー(前後のフェーズドアレイレーダー、双眼視覚システム)による周囲検知と組み合わせ、農地という障害物の多い環境で時間あたり21ヘクタールという運用効率を実現している。BLDCモーター1基あたりの信頼性を上げるのではなく、モーターを対で並べて機構レベルで冗長性を確保するという設計判断が、大型・重量物運搬用ドローンの実用化を支えている。同じ「BLDCモーターを複数個使う」でも、姿勢制御の自由度を確保するために最小構成の4基で足りるコンシューマー向けクアッドコプターと、ペイロード分の揚力と冗長性の両方を同時に満たす必要がある産業用ドローンとでは、モーター数の増やし方の意味そのものが異なる。

トルク仕様だけでは見えないアクチュエータの実力 — 2025年の「人間レベル」定量化の試み

ヒューマノイドロボット向けアクチュエータの性能評価を扱う2025年11月の論文「Human-Level Actuation for Humanoids」(MD-Nazmus Sunbeam)は、関節ごとの座標系を統一する「Kinematic DoF Atlas」、人間の身体能力を基準にトルク・パワーの要求水準を定義する「Human-Equivalence Envelope」、それらを統合した「Human-Level Actuation Score」という3層のフレームワークを提案している。この論文が指摘する要点は、カタログ上のピークトルク値だけを見ていては、実際に重要なトレードオフ——減速比を上げるか(トルクは稼げるが応答帯域と効率が犠牲になる)、それとも減速比を抑えるか(応答は速いが必要なトルクを稼ぎにくい)——が覆い隠されてしまうという指摘である。BLDC・ステッピング・サーボのどれを選ぶかという本記事の議論と同じ構造の問題が、ギア比の選定という一段階下のレベルでも繰り返されていることを示す、研究の現在地を映す一例である。減速機を持たない直接駆動(ダイレクトドライブ)に近づけるほど外力を感知しやすくなる(バックドライバビリティが高まる)一方でモーター単体が出せるトルクの範囲に性能が縛られ、逆に減速比を上げるほど大きなトルクを扱えても応答の速さと機構のバックドライバビリティを犠牲にする——この関係は、本記事冒頭のトルク・応答性・制御方式のトレードオフが、アクチュエータ単体だけでなくそれを組み込んだ機構設計全体に及ぶことを示している。

性能を左右するパラメータ

参考リンク

#BLDC #ステッピングモーター #サーボモーター #アクチュエータ #モーター #ロボティクス