プラットフォームハブ

KUKA

Midea傘下のアウクスブルクのロボットアームメーカーで、KSS、Sunrise、新しいiiQKA.OS2のコントローラを持ちます。iiQKA.OS2にはRSI経由の公式Apache-2.0 ROS 2ドライバがあり、それ以外はコミュニティ製ドライバが対応します。

組織KUKA SE & Co. KGaA、アウクスブルク(ドイツ)。2022年のスクイーズアウト以降はGuangdong Midea Electric Co., Ltd.が所有
ウェブサイトwww.kuka.com/
ライセンスコントローラソフトウェア(KSS、Sunrise.OS、iiQKA.OS2)とiiQWorksはプロプライエタリ。ROS 2ドライバと外部制御SDKはApache-2.0
価格ロボットはKUKAの営業窓口とmy.KUKAマーケットプレイスで見積もり、公開定価なし。iiQWorks.Sim Basicは無料で、AdvancedアドオンはKUKA Shopで購入
更新2026年11月14日

製品と提供内容 #

名称種類位置づけ
LBR iisy
3 R760、6 R1300、8 R930、11 R1300、15 R930の各モデルとクリーンルーム仕様
協働ロボット6軸協働ロボットのシリーズ。可搬重量3 kg・リーチ760 mmから15 kg・リーチ930 mmまで。KR C5 micro-2コントローラで動作
LBR iiwa協働ロボットSunriseコントローラで動くアーム。ROS 2対応はコミュニティ製のSunrise FRIドライバ経由
iiQKA.OS2 and KR C5コントローラ現行のオペレーティングシステムとコントローラのシリーズで、公式ROS 2ドライバの対象
iiQWorks.Simシミュレータオフラインシミュレーションとオフラインプログラミング。Basicは無料で、プロセス機能と仮想コントローラ機能は有償アドオン
kuka_driversライブラリRSI 6.x経由でiiQKA.OS2を制御する公式ros2_controlドライバ。HumbleとJazzyに対応

どんな組織か

このハブは、外部ソフトウェアからKUKAのアームを動かすエンジニア向けです。研究室のLBRアームでも、生産セルのKRシリーズのアームでも対象になります。KUKAの起源は1898年で、Johann Josef KellerとJakob Knappichがアウクスブルクでアセチレン工場を創業しました。同社の沿革ページによれば、1973年にFAMULUSを製造しました。KUKAはこれを、電動モータで駆動する6軸を持つ初の産業用ロボットと説明しています。現在の法人はKUKA SE & Co. KGaAで、アウクスブルクのZugspitzstraße 140に登記されています。KUKAのプレスリリースによれば、2022年11月8日に発効したスクイーズアウト以降、全株式を中国のMideaグループに属するGuangdong Midea Electric Co., Ltd.が保有しています。

ツールとAPI

KUKAには現場で稼働している複数世代のコントローラがあり、手元のコントローラによって統合の方法が決まります。

コントローラソフトウェア ROS 2ドライバ
iiQKA.OS2 公式、kuka-ros/kuka_drivers、RSI経由
KSS コミュニティ製、kroshu/kuka_drivers、同じRSIドライバを使い、コントローラ側の設定が異なる
Sunrise(LBR iiwa) コミュニティ製、kroshu、FRI経由
EAC搭載のiiQKA コミュニティ製、kroshu

kuka-rosオーガニゼーションは、Robot Sensor Interface(RSI)6.0.0以降を使い、iiQKA.OS2で動くロボット向けの公式ROS 2ドライバを提供するとしています。ドライバはApache-2.0で、Jazzy向けのmasterブランチとhumbleブランチがあり、aptからros-jazzy-kuka-driversとしてインストールできます。対応する構成は3通りです。RSI単体、起動と状態取得にEKIを併用するRSI、mxAutomationを併用するRSIです。RSIの周期は4 msまたは12 msです。RSIドライバガイドによれば、KUKAはKR 16 R1610-2を接続したKR C5と、LBR iisy 3 R760を接続したKR C5 micro-2で動作を確認しています。

多くのros2_controlドライバと異なる設計上の選択が2つあります。タイミングはコントローラが決めるため、ドライバのreadはロボットからパケットが届くまでブロックします。また、標準のros2_control_nodeの代わりに独自の制御ノードを使います。外部制御をいつ開始するかはrobot_managerというライフサイクルノードが決めるので、ローンチファイルを実行した瞬間にロボットが動き出すことはありません。

LBR iisyシリーズ(6軸協働ロボット)は、iisy 3 R760(可搬重量3 kg、リーチ760 mm)からiisy 15 R930(15 kg、930 mm)まであります。LBR iisyのページによれば、すべてiiQKA.OS2を搭載したKR C5 micro-2で動作します。このページには繰り返し精度の記載がありません。

iiQWorks.Simはシミュレーションツールです。KUKAによれば、Basicは無料です。プロセスシミュレーション、RCSを使ったオフラインプログラミング、Virtual Robot Controllerは、KUKA Shopで購入する有償アドオンです。

使いにくい点:ドライバはクライアント側にPREEMPT_RTカーネルを推奨しており、クライアントにWindowsは推奨していません。コントローラ側の設定には、KLIネットワークにつながり、WorkVisualまたはiiQWorks.Simを入れたWindows PCが必要です。このため、典型的な試験環境ではコンピュータが2台になります。

移行メモ

  • ドライバはアームではなくコントローラで選ぶ。 同じ種類のアームでも、異なるコントローラソフトウェアで動いている場合があります。リポジトリを選ぶ前に、コントローラのソフトウェアバージョンを確認してください。
  • KSSからiiQKA.OS2へ。 kroshuのREADMEによれば、どちらも同じRSIベースのROS 2ドライバを使い、違いはコントローラ側の設定だけです。ROS側はそのまま引き継げます。コントローラのプログラムと設定は、新しいシステムに合わせて作り直す必要があります。
  • 座標系と単位。 ティーチペンダント上の直交座標の姿勢は、KUKA独自の単位とオイラー角の慣例で表されます。どちらも使用するコントローラソフトウェアのマニュアルで確認し、ROSのメートルと四元数への変換は1か所にまとめてください。その後、既知の点で検証します。
  • メーカー間の移行。 外部制御のパターンはABBのEGMやFANUCのStream Motionと同じです。コントローラが安全機能とサーボループを実行し、ROSはコントローラの周期で関節目標値をストリーミングします。

注意点

  • サポートの分断。 公式ドライバがあるのはiiQKA.OS2だけです。LBR iiwa、KSS、第1世代iiQKAのユーザーは、kroshuによるコミュニティの保守に頼ることになります。
  • コントローラ側のソフトウェア。 使うドライバ構成に合わせて、RSI、EKI、mxAutomationをコントローラにインストールしておく必要があります。これらを前提に設計する前に、入手可否と費用をKUKAに確認してください。
  • ブロッキングによるタイミング。 周期はコントローラが決めるため、ROSのコントローラが遅いと、処理が遅れるのではなくパケットを取りこぼします。使用するROSコントローラの最悪実行時間を、4 msの周期に照らしてテストしてください。

データベース内のロボット

  • KR 210 R2700-2 · 産業用アーム · 高可搬重量の生産セルでの重量部品・工具の移動
  • KR 6 R900-2 · 産業用アーム · 小型部品の高速・高精度なハンドリングと組立
  • LBR iisy 3 R760 · 協働ロボット · 小型セルでの軽量物の協働ハンドリングと組立
  • LBR iiwa 14 R820 · 協働ロボット · 人のそばで行う、14 kgまでの部品の力制御による組立とハンドリング
  • LBR iiwa 7 R800 · 協働ロボット · 7関節すべてのトルクセンサを生かした、力に敏感な組立と研究

ニュース: KUKA

このプラットフォームのニュースはまだありません。日次パイプラインが自動的に追加します。