Factory Automation

産業用・協働ロボット MELFA ソリューション

オープンプラットフォーム対応

オープンプラットフォーム対応

三菱電機 産業用・協働ロボットMELFAは、オープンプラットフォームでご使用いただくことが可能です。

オープンプラットフォームコンセプト

ページトップに戻る

MELFA ROS 2 Driver

ROSとは?

ROS(Robot Operating System)とは、Linux上で動作するオープンソースのフレームワークです。
一般的にOSの要求スペックが低く、導入するための費用が抑えられる特長があります。
最近ではより実運用向けのROS 2が登場しています。

ROS 2 Driverについて

ROS 2上で動作する三菱電機産業用・協働ロボット向けのドライバをGitHub上で公開しています。
※対象機種、インストール方法はGitHubの記載を参照してください。

ROS 2 Driverについて

ページトップに戻る

MELFA API for Linuxについて

MELFA API for Linuxとは?

MELFA API for Linuxとは、Linux上で三菱電機産業用ロボットMELFAを操作するためのプログラミングインタフェース(通信ミドルウェア)で、本製品を介することでLinux上からMELFAを動作させることが可能です。
ROSの柔軟性とMELFAが持つ高い性能を組み合わせたアプリケーションの作成が可能となります。

MELFA API for Linuxがない MELFA API for Linuxがある
  • Linux環境でMELFAを制御するために専用の開発が必要
  • 専用の開発をしても、一部の移動命令しか実行できない
  • MELFAを制御するための専用の開発は不要
  • 移動命令以外の命令(サーボON/OFFやオーバーライド)が可能
  • ロボット状態の取得、エラーリセットも可能
時間をかけてもできることは少ない 時間をかけずにMELFAの基本的機能が全て使える

ページトップに戻る

システム構成例

MELFA API for Linux システム構成

ページトップに戻る

リアルタイム外部制御機能(MXT)

リアルタイム外部制御機能(MXT)とは?

リアルタイム外部制御機能(MXT)とは、イーサネットのネットワークで接続されたPCなどからロボットの座標情報をリアルタイムに取り込んでロボットをその座標へ正確に移動させることを可能にします。
生産システムなどの外部システムとの連携やロボットコントローラやシーケンサでは演算が難しい経路生成方法を採用することで複雑な動作を可能とします。

活用例:ロボットのモーションプランニング

ページトップに戻る

リアルタイム外部制御機能の流れ

リアルタイム外部制御機能の流れ

ページトップに戻る

活用例:Linux上でMELFAを制御する

MELFA ROS 2 Driverと組み合わせることで、LinuxからMELFAの操作を完結できます。

Linux上でMELFAを制御する

ページトップに戻る

活用例:貴社専用アプリを低コストで作成

  • ロボットの各種情報を時系列で取得し、動作の解析や異常検出に活用
    専用の監視アプリの作成が可能
  • 現在位置、電流値、モータ負荷率、エラー情報など、詳細なデータを取得
    → Linux環境下でも、トラブルシューティングの選択肢を増加
  • 取得したデータをインターネット上に公開済のAIツールで解析
    OSSと連携しやすいLinuxベースだからこそ可能
  • ユーザー独自のインタフェースを開発し、ロボットの状態監視ダッシュボードを構築
    専用カスタムされたシステムを低コストで実現可能
  • QtなどのGUIフレームワークと連携することで
    直感的でカスタマイズ性の高い操作画面

貴社専用アプリを低コストで作成

サンプルライブラリのダウンロード

本FAサイトよりリアルタイム制御機能とMELFA API for Linuxのサンプルライブラリをダウンロードしてご使用いただけます。

サンプルライブラリのダウンロードはこちらからサンプルプログラム ダウンロードページへ

ページトップに戻る