ユニバーサルロボット.NETコミュニケーションSDK

Universal Robotsの産業用ロボットと通信するアプリケーションを素早く作成できます。

30日間無料トライアルドキュメントを読むライセンス・キーの注文
ユニバーサルロボット.NETコミュニケーションSDK

特徴

計測フロー

Primary Interfaceプロトコルにより、10Hzでロボットのステータスデータを受信。

  • 直線的な位置と角度的な位置
  • 動作モード
  • エントリーとエグジットの状況
  • 100以上の他の対策...

計測フロー

リモートスクリプトの実行

Primary InterfaceプロトコルによるリモートでのURScriptスクリプトの送信と実行

リモートスクリプトの実行

リモコン

Dashboard Serverプロトコルによるロボットの遠隔操作。

  • スイッチのオン・オフ
  • ブレーキの開放
  • 番組の読み込み、開始、一時停止、停止
  • インストールファイルの読み込み
  • などなど。

リモコン

XML-RPC

ロボットスクリプトが送信するXML-RPCリクエストへの応答。例えば、画像処理で得られた位置を、ロボットがスクリプトでアプリケーションに要求することができます。

XML-RPC

ファイル操作

本SDKはSFTP(Secure File Transfer Protocol)を実装しており、*.URPプログラムなどのロボットのファイルやフォルダをリモートで操作することができます。ロボットへのダウンロード、ロボットからのインポート、名前の変更、削除、移動、フォルダ内のファイルの一覧表示...などの操作が可能です。

ファイル操作

Linuxコマンド

本SDKでは、ロボットとの間でSSH(Secure Shell)接続を行い、ターミナルのようにLinuxのコマンドラインを実行することができます。

Linuxコマンド

互換性

すべてのURロボットとファームウェアとのTCP/IPイーサーネット接続。

  • UR3
  • UR5
  • UR10
  • UR16
  • CB-Series
  • e-Serie

互換性

.NET DLL

100%管理された "UnderAutomation.UniversalRobots.dll "アセンブリで、ご希望のバージョンの依存関係はありません。

  • .NET Framework ≥3.5
  • .NET Standard
  • .NET Core : Windows, Linux, MacOS

.NET DLL

ロボットにインストールするものがない

SDKは、ロボットのネイティブな通信機能を使用しています。

ロボットにインストールするものがない

すぐに使える例

本SDKには、Windows、Linux、MacOS用のWinformsおよびConsoleのサンプルのソースコードおよびコンパイル済み出力が含まれています。

すぐに使える例
Universal robots
C# / VB.NET

C# / VB.NET

C#やVB.NETで開発されたアプリケーションに、NUGETパッケージ・マネージャーを介して簡単に組み込むことができます。

LabVIEW

LabVIEW

本SDKは、LabVIEWとユニバーサルロボットとの通信を可能にします。サンプルのVIが用意されています。

Python

Python

このSDKは、Python 2.*または3.*のアプリケーションでも使用することができます。その一例をご紹介します。

MATLAB

MATLAB

このSDKは、.NET DLLの使用をネイティブにサポートするMATLABに統合することができます。

Logo

UnderAutomation
66 Avenue des Champs-Elysées
75008 Paris
FRANCE

© 2021 UnderAutomation - UnderAutomation Universal Robots .NET Communication SDK (Software Development Kit)は、あらゆるURロボットと通信できる、カスタマイズされた.NET Core、.NET Framework、.NET Standardアプリケーションを作成する機能を提供します。Windows、Mac OS、Linux、LabView、Node.js、Python用のすぐに使えるサンプルが用意されています。TCP/IP Dashboard ServerとXML-RPCを使ってロボットをリモートコントロールし、Client Interfaceでデータストリームの受信とデコードを行います。