バックドライバビリティとは
バックドライバビリティ(逆駆動性)は、モーターの側から関節を動かすのではなく、関節の側から外力でモーターを回せるかという性質です。ロボットの電源を切って腕を手で押したとき、すっと動くなら逆駆動性が高い。びくともしないなら低い、ということになります。
一見すると地味な機械的性質ですが、フィジカルAIの文脈では安全性と接触作業の質を左右する中心的な設計変数です。逆駆動性が高い関節は、外から加わった力がそのままモーター側に伝わるため、力センサを別に付けなくても「今どれだけ押されているか」をモーター電流から推定できます。逆に低い関節は、人にぶつかっても押し返す力を検知できないまま、指令された位置へ動き続けます。
何が逆駆動を妨げるのか
主な要因は3つです。
- 減速比: 減速機は「小さいトルクを大きいトルクに変える」装置ですが、逆向きに見ると「関節側の動きをモーター側では減速比の分だけ速い回転にする」装置です。減速比が上がるほど、外から回すのに必要な力は急に大きくなります。
- 摩擦: 歯面やベアリングの摩擦。減速比が高い機構ほど噛み合いが多く、摩擦の影響も大きくなります。ウォームギアのように、条件によっては構造的にまったく逆駆動できない(セルフロックする)機構もあります。
- 反射慣性: 関節側から見たときのモーターの見かけの慣性は、減速比の二乗で効きます。減速比が上がると、関節を急に動かそうとしたときの「重さ」が跳ね上がります。衝突時の衝撃がこの慣性で受け止められるため、脚の着地や不意の接触で問題になります。
高い機構と低い機構
| 機構 | 減速比 | 逆駆動性 | 位置決め精度 | よく使われる場所 |
|---|---|---|---|---|
| ダイレクトドライブ | 1(減速なし) | 非常に高い | 低め | 力制御が主目的の実験機 |
| QDD(準ダイレクトドライブ) | 低い(概ね一桁) | 高い | 中 | 四足・人型の脚、協働アーム |
| 遊星ギア | 低〜中 | 比較的高い | 中 | 汎用関節、QDDの減速段 |
| ハーモニックドライブ | 高い | 低い | 非常に高い | 産業用ロボットのアーム関節 |
| サイクロ減速機 | 高い | 低い | 高い | 高剛性が要る大型関節 |
| ウォームギア | 高い | ほぼ無い | — | 保持が要る機構 |
四足歩行ロボットや人型ロボットの脚に QDD が好まれるのは、この表の左上側に寄せたいからです。逆に、部品の嵌合のようなサブミリ精度が要る産業用アームでは、逆駆動性を捨ててハーモニックドライブの精度と剛性を取ります。どちらが優れているという話ではなく、用途で切り替える設計変数です。
なぜフィジカルAIで重要なのか
- 接触作業: 面に押し当てる、はめ込む、拭くといった作業は、位置ではなく力で制御したほうが安定します。逆駆動性が高ければ、力制御やインピーダンス制御を素直に実装できます。
- 人との協働: 人にぶつかったときに関節が逃げてくれるかどうかは、安全設計の前提を変えます。ハンドガイド(人がアームを直接手で動かして教示する)も、逆駆動性がなければ成立しません。
- 脚ロボットの着地: 着地の瞬間の衝撃を、反射慣性の小さい関節が吸収します。高減速の関節で同じことをやると、衝撃がギアに集中します。
- 遠隔操作の力覚: 遠隔操作でデータを集める際、操作者の手元に「重い」「引っかかった」が返るかどうかで、記録される動作の質が変わります。学習データの質に直結します。
高いことのデメリット
逆駆動性は高ければ高いほど良い、というものではありません。
- 自重を保持できない: 電源を切ると腕が落ちます。ブレーキや重力補償が別途必要です。
- 剛性・精度が出にくい: 外力で動くということは、力を加えられたときに位置がずれるということです。高精度な位置決めとは原理的にトレードオフです。
- 必要トルクが大きい: 減速比が低いぶん、同じ関節トルクを出すには大きく重いモーターと、放熱の設計が要ります。
- 消費電力: 姿勢を保持し続けるだけで電流を流す必要があり、バッテリ駆動では効いてきます。
見分け方
カタログに「バックドライバビリティ」と数値で書かれていることは多くありません。実務では次を手がかりにします。
- 減速機の種類と減速比(低いほど有利)
- 「力制御対応」「トルク制御」「電流からトルク推定」といった記載があるか
- 関節トルクセンサやシリーズ弾性要素(SEA)を持つか — これらは逆駆動性が低い機構でも力を測るための補い手です
- 実機があるなら、電源を落として関節を手で動かしてみるのが最も早い
逆駆動性を補う仕組み
減速比を落とせない用途でも、力を扱えるようにするための手立てがあります。
- 関節トルクセンサ: 関節に直接センサを入れて、外力を測る。高精度なアームで採られる方式です。逆駆動性そのものは低いままですが、力を「感じる」ことはできます。
- シリーズ弾性アクチュエータ(SEA): モーターと関節の間にバネを挟み、バネのたわみからトルクを読む。衝撃を機械的に吸収でき、脚ロボットや協働ロボットで使われます。応答速度は犠牲になります。
- 手先の力覚センサ: 手首に6軸力覚センサを付ける。関節の逆駆動性がなくても、先端に加わる力は測れます。ただし途中の腕に当たった力は分かりません。
- 電流からのトルク推定: 追加のセンサなしにモーター電流からトルクを推定する方法。摩擦と減速比が小さいほど精度が出るため、逆駆動性が高い機構ほどこの手が使えるという関係にあります。
つまり「逆駆動性が高い」ことは、追加センサなしで力を扱えることを意味するのが実務上の価値です。センサを足せば同等の機能は得られますが、部品点数、コスト、故障点、配線が増えます。
どう測るか
定量的に語るときは、次のような形で示されます。
- 逆駆動トルク(バックドライブトルク): 関節を外から回し始めるのに必要なトルク。小さいほど逆駆動性が高い。
- 反射慣性: 関節側から見たモーターの見かけの慣性。減速比の二乗で効きます。
- 機械効率: 減速機の順方向と逆方向の伝達効率。逆方向の効率が低い機構は逆駆動しにくい。
カタログにこれらが載っていない場合、減速機の種類と減速比から見当をつけます。
用途別の考え方
| 用途 | 求められるもの | 向く構成 |
|---|---|---|
| 部品の高精度組立 | 位置決め精度、剛性 | 高減速+高剛性。力は手首の力覚センサで |
| 人と並んで作業する腕 | 接触時に逃げる、手で教示できる | 低〜中減速、トルクセンサ併用 |
| 四足・人型の脚 | 着地衝撃の吸収、素早い力制御 | QDD |
| 遠隔操作のマスタ側 | 操作者へ力を返す | ダイレクトドライブまたは低減速 |
| 姿勢の保持が主 | 電源断でも落ちない | 高減速、必要ならセルフロック機構 |
逆駆動性は「安全」と同義ではありません。逆駆動性が高くても、質量が大きく高速で動けば危険です。安全は、速度・質量・力の上限、停止機能、リスクアセスメントを含めた設計全体で担保するものです。