ロボットの関節モジュールは、単にモーターとギアボックスを組み合わせたものではありません。現代のロボットシステムでは、関節は変化する負荷や動作指令に対応しながら、位置、速度、トルクを正確に制御する必要があります。
そのため、統合型ロボット関節モジュールは通常、サーボモーター、高精度減速機、エンコーダー、モータードライバー、コントローラーインターフェース、そして一部の設計ではトルクセンサーなど、いくつかの主要コンポーネントを組み合わせて構成されています。
これらの構成要素が組み合わさることで、閉ループ型のモーション制御システムが構築される。
簡略化された位置制御プロセスは次のとおりです。
モーションコマンド → コントローラー → モータードライバー → サーボモーター → 精密減速機 → ロボットジョイント → エンコーダーフィードバック
トルク制御には、追加のフィードバック経路を使用することができます。
トルク指令 → モータードライバー → サーボモーター → 精密減速機 → ジョイント出力 → トルクフィードバック → コントローラー
指令された動作と実際の関節フィードバックを継続的に比較する機能により、ロボットの関節モジュールは正確な位置決めと制御されたトルク出力を実現できる。
この記事では、ロボット関節モジュール内部における位置とトルクの制御方法、エンコーダとトルクセンサが閉ループ制御にどのように貢献するか、そしてこれらの技術がヒューマノイドロボット、協働ロボット、産業用ロボット、その他の高度なロボットシステムにとってなぜ重要なのかを説明します。
ロボット関節モジュールは、ロボットの回転軸の一つを駆動するように設計された統合型モーションユニットである。
設計によっては、ロボット関節モジュールには以下の機能が組み込まれる場合があります。
サーボモーター
モーター側エンコーダー
出力側エンコーダ
モータードライバー
トルクセンサー
ブレーキ
通信インターフェース
温度センサーおよび保護センサー
ロボット関節を個別の部品から設計する代わりに、統合モジュールによって複数の動作制御要素がコンパクトなアセンブリに統合される。
このアプローチにより、機械的な統合作業を削減し、配線を簡素化し、システムの小型化を実現し、より安定した制御性能を提供できます。
ヒューマノイドロボットや協働ロボットにとって、このレベルの統合は特に有用である。なぜなら、関節の可動範囲が限られており、アクチュエータは比較的小さなサイズから高いトルクを発生させる必要がある場合が多いからである。
位置制御は、ロボット関節モジュールの基本的な機能の一つである。
目的は単純だ。実際の関節位置を、指令された位置にできる限り正確に追従させることだ。
例えば、ロボットコントローラーは関節を45度回転させるよう指令するかもしれない。
結合モジュールは次の要件を満たす必要があります。
目標位置を受信します。
必要な運動動作を決定する。
モーターを駆動する。
ギアボックスを通してモーターの回転速度を落とす。
実際の位置を測定してください。
実際の位置と目標位置を比較する。
エラーが存在する場合は、モーター指令を修正してください。
このプロセスは継続的に繰り返される。
エンコーダは、ロボット関節モジュールにおける最も重要なフィードバックコンポーネントの一つである。
エンコーダは、機械的な回転を、制御システムが解釈できる電気的なフィードバック信号に変換する。
アーキテクチャによっては、エンコーダはモータ側、出力側、またはその両方に設置される場合があります。
モーター側のエンコーダーは主に以下の情報を提供します。
運動位置
モーター速度
モーターの回転方向
整流
高速制御フィードバック
出力側のエンコーダは、減速機構後のロボット関節の実際の回転位置を測定する。
この区別は重要である。
減速比のため、ロボットの関節がはるかに低い速度で回転する一方で、モーターは何千回転も回転する可能性がある。
したがって、モーターシャフトのみを測定しても、実際の出力位置に関する完全な情報が得られるとは限りません。

モーター側のエンコーダーはモーターシャフトの近くに配置されている。
一般的に以下の用途に使用されます。
場指向制御
モーター整流
速度フィードバック
モーター位置フィードバック
サーボ制御
モーターは高速で回転するため、エンコーダーは高速かつ信頼性の高いフィードバックを提供する必要がある。
出力側エンコーダは、ロボット関節の実際の出力位置を測定する。
これは、制御システムが指令された出力位置と実際の出力位置との差を検出するのに役立ちます。
これは、送電システムが少量の以下の物質を導入する場合に特に有効です。
弾性変形
伝送エラー
反発
シャフトのたわみ
機械的適合性
高精度ロボット関節の場合、出力側の位置フィードバックは、追加の制御層を提供することができる。
デュアルエンコーダアーキテクチャは、モータ側と出力側の両方のフィードバックを利用する。
制御システムは、モータ側のエンコーダを使用して高速モータ制御を行うと同時に、出力側のエンコーダを使用して実際の関節位置を監視することができる。
このアーキテクチャにより、ジョイントモジュールの以下の能力を向上させることができます。
正確な出力位置を維持する
送信エラーを検出します
機械的なずれを補正する
関節の動きを監視する
高度な制御戦略をサポートする
人型ロボット、協働ロボット、精密ロボットマニピュレーターなどの用途においては、この追加的なフィードバックは非常に有益となる。
位置制御は通常、閉ループシステムとして動作する。
簡略化された制御シーケンスは次のとおりです。
目標位置 → 位置コントローラ → モータ指令 → モータドライバ → サーボモータ → 精密減速機 → ロボットジョイント → エンコーダフィードバック
制御装置は、目標位置と測定位置の差を継続的に評価する。
この差は位置誤差として知られています。
実際の位置が目標位置より後ろにある場合、コントローラーはモーター指令値を調整する。
関節が目標に近づくにつれて、オーバーシュートを減らし安定性を向上させるために指令が調整される。
具体的な制御アルゴリズムはサーボシステムと用途によって異なりますが、原理は同じです。
測定 → 比較 → 修正 → 繰り返し
現代の多くのロボットにとって、位置制御だけでは十分ではない。
ロボットは、周囲環境にどれだけの力を加えているかを把握する必要もある。
これは、ロボットが次のような場合に特に重要になります。
物体をつかむ
表面に物理的に接触する
ウォーキング
登山
組み立て作業を行う
人間と交流する
繊細な部品を操作する
トルク制御により、ロボットは関節で発生する回転力を調整することができる。
単に命令するのではなく:
関節を30度動かしてください。
このロボットは以下のコマンドも実行できます。
必要な位置を維持しながら、制御された量のトルクを加えてください。
これにより、ロボットは純粋に位置駆動型の機械から、より適応性の高い動作システムへと変化する。
モーターは軸部でトルクを発生させる。
精密減速機は、減速比に応じてモーターの速度とトルクを変換します。
簡略化した関係式は次のとおりです。
モータートルク → 精密減速機 → ジョイント出力トルク
減速比を高くすると、出力速度を下げながら出力トルクを高くすることができる。
しかし、実際の出力トルクは、伝達効率や運転条件にも左右される。
したがって、ロボットの関節選択は、モーターのトルクのみに基づいて行うことはできない。
エンジニアは以下の点も考慮すべきである。
削減率
定格トルク
最大トルク
伝達効率
ロボットペイロード
関節速度
加速度
デューティサイクル
外力
関節慣性
ロボット関節モジュールにおけるトルクを推定または測定するには、いくつかの方法がある。
多くのサーボモーターにおいて、電磁トルクはモーター電流と関連している。
したがって、コントローラは測定された電流からモータトルクを推定することができる。
この方法は、必ずしも別途トルクセンサーを必要としないため、有用である。
しかし、推定されたモータトルクは、ロボット関節出力における実際のトルクと必ずしも一致するとは限りません。
機械的な伝達損失、摩擦、変形、その他の要因が最終出力トルクに影響を与える可能性がある。
トルクセンサーは、機械的な伝達機構または出力構造内の適切な位置でトルクを直接測定します。
トルクセンサーを内蔵したロボット関節モジュールは、力に関するフィードバックを制御システムに直接提供することができる。
これは以下をサポートできます:
トルク制御
力制御
衝突検出
コンプライアンス管理
接触検知
安全な人間とロボットの相互作用
精密な操作
環境と物理的に相互作用するロボットにとって、直接的なトルクフィードバックは特に有用である。
高度なロボット関節モジュールにおいては、位置とトルクを必ずしも別々の機能として考えるべきではない。
彼らは協力して活動できる。
例えば、協働ロボットが物体に向かって移動している様子を想像してみてください。
自由移動中は、ロボットは位置制御を優先することができる。
ロボットが物体に接触すると、トルクまたは力のフィードバックがより重要になる。
制御システムは、接触状態に応じて、指令された動作を縮小したり、印加トルクを調整したりすることができる。
これにより、より従順な行動が生まれる。
関節はどこに動くべきでしょうか?
関節はどのくらいの速さで動くべきですか?
関節はどの程度の回転力を加えるべきでしょうか?
これらの制御層は、サーボ制御アーキテクチャ内で連携して動作することができる。
人型ロボットは、関節制御に特に厳しい要求を課す。
人型ロボットは、変化する環境の中を移動する際に、常に体のバランスを維持しなければならない。
例えば、歩行中:
股関節の位置が変わる。
膝は体重の一部を支えている。
足首は地面と接する。
外部の力は絶えず変化する。
ロボットはバランスを維持しなければならない。
位置情報だけでは、ロボットの物理的な状態を完全に把握することはできない。
トルクと力の情報は、ロボットが周囲の環境とどのように相互作用しているかについての追加情報を提供することができる。
高性能ヒューマノイドロボットのアクチュエータがますます組み合わされる理由の一つはこれです。
高トルク密度 + 高精度位置フィードバック + トルクフィードバック
協働ロボットは、しばしば人間の近くで作業する。
これは、隔離された作業セル内で稼働する従来の産業用ロボットとは異なる要件を生み出す。
協働ロボットは、予期せぬ接触を検知し、適切に対応する必要があるかもしれない。
トルク感知型ロボット関節は、異常な負荷状態を検出するのに役立つ。
例えば:
通常の動き → 予想されるトルク
予期せぬ接触 → トルク偏差
コントローラーの応答 → トルク低減/停止/軌道変更
しかし、トルクセンシングはロボット安全システムの一部にすぎません。全体の安全性は、ロボットコントローラ、ソフトウェア、機械設計、センシングアーキテクチャ、リスク評価、および適用される安全規格にも依存します。
精密減速機は、ロボット関節モジュール内部におけるもう一つの重要な構成要素である。
ロボットのモーターは通常、比較的高速で動作する。
しかし、ロボット関節には多くの場合、以下のものが必要となります。
回転速度が低い
より高い出力トルク
高い位置精度
伝送エラー率が低い
コンパクトな機械的寸法
減速機はこの差を埋める役割を果たします。
ハーモニック減速機は、コンパクトなパッケージで高い減速比を実現できるため、多くのロボット関節に適しています。
遊星減速機は、用途に応じてトルク、速度、効率、剛性、コストの異なる組み合わせが求められる場合にも使用できます。
したがって、伝達機構の構造は、ロボットの関節モジュール全体の性能に直接的な影響を与える。
バックラッシュは、ロボット伝動システムにおいて重要な考慮事項である。
トランスミッション部品間の機械的な隙間が大きすぎると、モーターが動いても、期待される出力動作をすぐに発生させることができない場合があります。
これにより、測位精度が低下する可能性があります。
また、モーターの動きと出力の動きの関係が予測しにくくなるため、トルク制御が複雑になる可能性もある。
そのため、バックラッシュの少ない高精度減速機は、正確な動作が求められるロボット用途で広く使用されている。
ロボットアーム、ヒューマノイドロボット、CNC回転軸、精密自動化などの用途においては、伝達誤差の少なさが重要な選定基準となる場合がある。

現代のロボット関節制御における最も重要な概念は、閉ループ制御である。
閉ループシステムは、単にコマンドを送信して、関節が正しく動いたと想定するわけではありません。
その代わりに、関節の実際の状態を継続的に測定します。
簡略化されたアーキテクチャは次のとおりです。
コマンド → コントローラー → ドライバー → モーター → 減速機 → ジョイント出力 → エンコーダー/トルクセンサー → フィードバック → コントローラー
このフィードバックループにより、システムは期待される動作と実際の動作との差異を検出できる。
フィードバックがない場合、システムはオープンループ機構のように動作する。
フィードバックを利用することで、制御装置は指令を継続的に修正することができる。
ロボットの関節モジュールは、多くの場合、上位のロボットコントローラと通信する必要がある。
一般的な産業用通信技術には以下が含まれます。
できる
CANopen
EtherCAT
RS-485
産業用イーサネットプロトコル
通信インターフェースにより、ロボットコントローラはコマンドを送信し、関節からフィードバックを受信することができる。
アーキテクチャによっては、ジョイントモジュールは次のような情報を交換する可能性があります。
目標位置
目標速度
目標トルク
実際の位置
実際の速度
実際のトルク
モーター温度
障害状態
エンコーダーの状態
EtherCATは、同期した多軸制御と高速通信を必要とするロボットシステムによく採用されます。
CANおよびCANopenは、システムアーキテクチャ、コスト、通信要件のバランスを取る必要がある分散型ロボット関節にとって、実用的なソリューションとなり得る。
モーター、減速機、エンコーダー、および電子機器を1つのジョイントモジュールに統合することで、いくつかの潜在的な利点が得られます。
H3:コンパクトな機械設計
高度に統合されたアクチュエータは、個別の部品に必要なスペースを削減できる。
これは特に以下のような場合に役立ちます。
人型ロボットの関節
ロボット手首
器用な手
協働ロボット
小型ロボットアーム
駆動部とフィードバック部がジョイントに統合されている場合、外部接続の必要性が少なくなる可能性がある。
これにより、ロボットの組み立てとケーブル管理が簡素化されます。
事前に統合されたロボット関節モジュールを使用することで、以下の要件を満たすために必要なエンジニアリング作業を削減できます。
モーター
ギアボックス
エンコーダー
ドライバ
コントローラ
このモジュールは、標準化された動作ユニットとして扱うことができる。
センシング回路と駆動回路を機械式トランスミッションにより近い位置に統合することで、アクチュエータとそのフィードバック部品間の物理的な距離を短縮することもできます。
これは小型ロボットシステムにとって非常に有益です。
ロボット関節モジュールの選定は、定格トルクのみに基づいて行うべきではない。
エンジニアは、運用要件全体を評価する必要がある。
通常運転時に必要な連続トルクを求めなさい。
加速時、衝撃時、または短時間の動的運動時に必要となる最大トルクを考慮してください。
関節部は、必要なトルクを維持しながら、要求される回転速度を達成しなければならない。
減速比は、出力速度、出力トルク、モータ動作点、逆駆動性、および動的応答に影響を与える。
エンコーダの分解能、伝送精度、バックラッシュ、およびサーボ全体の性能を考慮してください。
電流に基づくトルク推定で十分か、それとも直接的なトルク検出が必要かを判断する。
移動ロボットやヒューマノイドロボットにとって、関節の重量はシステムのダイナミクスとエネルギー消費に直接的な影響を与える。
ジョイントモジュールが、CAN/CANopenやEtherCATなどの必要な制御アーキテクチャをサポートしていることを確認してください。
アクチュエータは連続運転中に熱を放散する必要がある。
モジュールは、構造強度を損なうことなく、利用可能な接合スペース内に収まる必要がある。
ロボットによって、優先する制御特性は異なる。
人型ロボットは一般的に以下のものを必要とする:
高トルク密度
軽量
コンパクトなサイズ
高精度な位置決め
動的トルク制御
信頼できるフィードバック
股関節、膝関節、足首関節、肩関節、肘関節、手首関節では、要求される要件が大きく異なる場合があります。
協働ロボットは、多くの場合、以下のことを優先します。
バックラッシュが少ない
滑らかな動き
トルクセンシング
コンプライアンス
衝突検出
低騒音
産業用ロボットは一般的に以下の点に重点を置いています。
高い再現性
高剛性
長寿命
安定したトルク出力
精密な位置制御
ロボットハンドには、従来とは異なるバランス感覚が求められる。
小型
低慣性
精密な位置制御
精密なトルク制御
迅速な対応
そのため、あらゆるロボット用途に最適な単一のロボット関節モジュールは存在しないのです。
HONPINEは、高精度伝達技術とサーボモーション制御技術に基づいた統合型ロボット関節モジュールを開発しています。
モデルや用途に応じて、統合型ロボット関節モジュールは次のようなコンポーネントを組み合わせることができます。
精密減速機
サーボモーター
高解像度エンコーダー
駆動エレクトロニクス
トルクセンシング
産業用通信インターフェース
人型ロボット、協働ロボット、ロボットアーム、その他の小型ロボットシステムにおいて、この統合アーキテクチャは、機械的な統合の複雑さを軽減しつつ、閉ループ動作制御に必要なフィードバックを提供することができる。
例えば、HONPINE社のTCHLハーモニックジョイントモジュールは、トルクセンサーをジョイント構造に統合し、クローズドループのトルクおよび位置制御アプリケーションをサポートしています。
その他の統合型アクチュエータアーキテクチャは、高調波伝達または遊星伝達、エンコーダフィードバック、モータ駆動、および通信要件のさまざまな組み合わせに基づいて構成できます。
ロボット関節モジュールとは、ロボットの関節を駆動するために必要なモーター、高精度減速機、エンコーダー、その他のコンポーネントを組み合わせた、統合型のロボット動作ユニットのことである。
コントローラは目標位置を関節モジュールに送信します。モータドライバはモータを駆動し、エンコーダは実際の位置を測定します。コントローラは目標位置と実際の位置を継続的に比較し、位置誤差を低減するためにモータ指令を調整します。
トルクは、モータ電流に基づくトルク推定、または内蔵トルクセンサからの直接的なトルクフィードバックによって制御できます。制御システムは、必要なトルクに応じてモータ指令を調整します。
デュアルエンコーダアーキテクチャは、モータ側と出力側の両方からフィードバックを提供できる。これにより、制御システムはモータの動きと実際の関節出力位置の両方を監視できる。
いいえ。一部のアプリケーションでは、モーター電流を使用してトルクを推定できます。正確な力制御、コンプライアンス、接触検出、または人間とロボットの物理的な相互作用が必要な場合、直接トルクセンシングがより重要になります。
位置制御は、ロボットの関節がどこに動くべきかを決定します。トルク制御は、関節がどれだけの回転力を加えるべきかを決定します。高度なロボットは、タスクに応じて両方の制御方法を組み合わせることができます。
エンコーダは回転位置に関するフィードバックを提供し、システムによっては速度と方向に関する情報も提供する。このフィードバックにより、コントローラは閉ループ制御によるモーション制御を実行できる。
ハーモニック減速機は、高い減速比、コンパクトなサイズ、低いバックラッシュ、高い位置決め精度を実現できるため、ロボット関節に広く使用されています。ただし、適切な伝達機構は、用途におけるトルク、速度、効率、剛性、逆駆動性、およびコスト要件によって異なります。
最新のロボット関節モジュールは、モーター、高精度減速機、エンコーダー、ドライバー、コントローラー、そして必要に応じてトルクセンサーの協調動作によって、位置とトルクを制御します。
位置制御は、正確なフィードバックに大きく依存する。エンコーダは、モーターや関節の出力位置を制御システムに伝え、コントローラが動作を継続的に補正できるようにする。
トルク制御は、ロボットの知能をさらに高める機能です。モーター電流からトルクを推定したり、トルクセンサーで直接測定したりすることで、ロボットは関節で発生する力を調整し、外部負荷に対してより効果的に対応できるようになります。
したがって、高精度な伝達、高解像度のフィードバック、サーボ駆動技術、および閉ループ制御の組み合わせは、現代のロボット関節設計において中心的な役割を果たす。
ヒューマノイドロボット、協働ロボット、そして器用なロボットシステムがよりダイナミックかつコンパクトになるにつれて、トルク、精度、重量、センシング、制御といった要素間の必要なバランスを実現するために、統合型ロボット関節モジュールの重要性がますます高まっている。
ロボットメーカーやシステムインテグレーターにとって、適切なジョイントモジュールを選択するには、モーター出力やギア比といった要素だけにとどまらず、より広い視野で検討する必要があります。フィードバック、トルクセンシング、通信、熱性能、機械的寸法、制御要件などを含む、完全なモーションコントロールアーキテクチャが、実際のアプリケーションにおけるロボットジョイントの性能を左右するのです。
続きを読む
HONPINEのストーリーおよび精密駆動に関連する業界動向についてさらに詳しくご覧ください。
ダブルクリック
当社は harmonic drive reducer,planetary reducer,robot joint motor,robot rotary actuators,RV gear reducer,robot end effector,dexterous robot hand を提供しています