Rust Universal Robots library
NOT "Rossum's Universal Robots"
ユニバーサルロボット社のロボットCBシリーズ , eシリーズのロボットをRustからコントロールするためのソフトウェア及び・Rust向けのライブラリです。
URScriptをロボットへ直接送信したり、Dashboard ServerにPlay,Load命令を実行させることが可能です。
スクリプトを送信する
rur send-script -r ur_ip_address test.urscript
Dashboard Serverの操作系統
$ rur ds load some_internal_script
$ rur ds play
start program...
cargoを使用してインストールします。以下のコマンドでインストールしてください。
cargo install rur
e-Series : v 5.8
OS: Ubuntu 18.04 e-Series v5.8
公式にLinuxでの開発方法についてのドキュメントは存在するが対応バージョンがUbuntu 14.04 現行の18.04のUbuntuだと起動に成功しなかったので、URSimをVirtualBox上に構築する方法を用いた
他のサイト等におまかせ
以下のリンクから必要なイメージをダウンロード
URSimはrarで圧縮されているのでunrarを入れる必要がある
sudo apt install unrar
unrar x URSim_VIRTUAL-x.xxx.rar
[仮想マシン]->[追加]で解凍した.vbox拡張子のファイルを選択する
[設定] -> ネットワーク -> [高度]
ポートフォワーディング 29999 と 30001 ~ 30004までをすべて同ポートにフォワーディングする 必要であれば 30011 ~ 30014も同様に
デスクトップ上のアイコンをダブルクリックすれば起動します。