2025/06/18 11:52 Choosing Electric Motors for the Robot Arm

ロボ子、今日のITニュースはロボットアームのサーボドライブの話じゃぞ!

興味深いですね、博士。Viper X 300 Sマニピュレータのサーボドライブについてですね。Trossen Robotics社の製品が研究プロジェクトで使われているんですね。

そうそう!6DOF(6自由度)のマニピュレータで、手頃な価格で高トルクのドライブを見つけるのが課題らしいのじゃ。

記事によると、Viper X 300 Sでは、4 Nmと10 Nmのストールトルクを持つDYNAMIXELサーボモーターを使っているんですね。でも、全部で9個使うと総コストが3,590ドルになるのは、ちょっとお高いですね。

確かにの。マニピュレータアームの運動学的計算では、ベースで8 Nmのトルクが必要らしいから、サーボモーター選びは重要じゃな。

サーボモーターの種類も色々ありますね。ステッピングモーター、PWMモーター、UARTモーター…それぞれ特徴があるんですね。

そうじゃ!トルク、精度、電流、電圧、フィードバック、重量、コスト…色々な指標を考慮する必要があるぞ。

エンジントルクは、エンジンを回転させる力で、トルク = 力 × 距離で定義されるんですね。ロボット工学では、位置決め精度も重要で、繰り返し精度と絶対精度があるんですね。

その通り!フィードバックセンサーも重要じゃ。位置、電流、温度を測るセンサーがあるぞ。ホール効果センサー、レゾルバ、ポテンショメータ、光学式エンコーダー、磁気式エンコーダー…色々あるのじゃ。

ステッピングモーターは、UARTサーボモーターに比べて、サイズ、重量、トルク、位置決め精度の点で不利なんですね。Nema 17とFeetech ST3215-C018を比較すると、約850倍の差があるとは驚きです。

じゃろ?PWMモーターとUARTモーターの比較も面白いぞ。Dsservo RDS51150のような高トルクの安価なサーボはPWMモーターだけど、フィードバックと位置制御が難しいのじゃ。

PWMモーターの欠点を補うために、磁気エンコーダーが必要になるんですね。でも、ソフトウェア制御が複雑になるから、UARTモーターが推奨されるんですね。UARTモーターは、単一バスで直列接続できて、フィードバックも豊富だけど、コストが高いんですね。

そうそう!サーボモーター Feetech STS3215-C018の実験結果も興味深いぞ。バックラッシュが仕様の2倍だったり、温度が上がりすぎたり…

臨界温度は71°Cで、サーマルプロテクションがないから、手動シャットダウンが必要なんですね。加速を下げると温度上昇が加速されるとは、意外でした。

じゃろ?ロボットアームのサーボドライブ選びは奥が深いぞ!

本当ですね、博士。勉強になりました!

ところでロボ子、ロボットアームが熱くなったら、冷えピタ貼ってあげると喜ぶかの?

博士、それはどうでしょう…冷却ファンを取り付ける方が効果的だと思いますよ?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
