事業紹介:ROSによるKSJロボティクス
さらにはロボットをどのように動かすかアプリケーションの実装など、多くの開発ハードルがありました。
ロボット開発ベンダーは、当社の提供する開発プラットフォーム上で、ROS/EtherCAT/モータドライバの制御詳細を意識することなく、 ロボットの動作方法のみを構築するアプリケーション開発に専念することが可能になります。

ROS & EtherCAT & DCサーボドライバ
ロボットシステム全体を提供可能!
KSJ ロボティクス コンセプト
当社の提供するシステムにロボット機構情報を取り込むことにより、
PC上のROSシミュレーション内容と同じ動作が、ユーザ開発の機構で実現できます。

メイン制御基板上でROSアプリケーションが動作するため、高速に軌道生成フィードバックが実現できます。
ROSにより生成された軌道データは、EtherCAT通信用の制御データへと分割され、
EtherCAT周期通信によって各モータドライバの制御データへと反映されると同時に、
各モータドライバが取得する位置情報はEtherCAT通信によりメイン制御基板へと収集されます。
Xilinx Ultrascale+MPSoC Zynq Block Diagram

■特徴 - UZ100 robotics system -
①UZ100にはROS2フレームワークが実装済。
PCでロボットの軌道生成やシミュレーション後、動作データをUZ100へ展開可能
②ROS2処理用CPU/EtherCAT通信用CPUが独立して存在、CPUコア間通信についてもサポート
③PCからUZ100上に軌道データを展開した後は、
UZ100基板単独の制御によりモーション制御を実現可能!
■強み - Xilinx Ultrascale + MPSoC Zynq -
・モーション制御結果は、EtherCAT通信処理用CPUからROS2処理用CPUへとフィードバックすることで、
UZ100内SoC内部処理のみで、軌道再計算が行えます。(リアルタイム/低遅延)
・再演算されたROS2モーション軌道は、EtherCAT通信CPUへ再伝達されモータ制御されるため、
高速な軌道演算フィードバックシステムを実現可能となります。
評価用基板 UZ100
