[Dobot] ポイントリスト使用方法

[Dobot] ポイントリスト使用方法

1. はじめに


本稿では、制御ソフトウェアDobotStudioProでプログラム作成時に利用できるポイントリスト機能について紹介します。
ポイントリスト機能を用いることで座標データを一括で管理する、ロボットアームを動かす際の座放置を簡単に呼び出すといったことができるようになります。

2. 環境


以下の環境にて、この手順が有効であることを確認しています。

OS: Windows 10(64bit)

MG400: DobotStudioPro v2.4.1, ファームウェア v1.5.7.0

3. 使用方法


3.1 座標の登録

Step1

DobotStudioProを起動し、使用したいロボットと接続します。


Step2

プログラム作成画面へ遷移します(Blockly,Scriptどちらでも可)。




Step3

画面右側にあるメニューから「Points」をクリックします。
(ここで新しく作成するプログラムでは「InitialPose」という名前の点のみが
デフォルトで入っており、これはいかなる変更もできません)


Step4

ティーチングしたい点までアームを動かし、「Add」をクリックします。




Step5

新しく追加された点の座標(4軸アームであればX,Y,Z,Rの4つ、6軸アームであればX,Y,Z,RX,RY,RZの6つ)を確認し、一致していればOKです。





3.2 登録した座標の上書き(ハンドティーチ編)


Step1

ティーチングしたい座標までアームを動かします。

Step2

上書きしたい点をポイントリストから探し、クリックします。

Step3

「cover」→「OK」の順番にクリックします。



Step4

「Successfully coverd!」と表示され、上書きしたポイントの座標値を確認して一致していればOKです。




3.3 登録した座標の上書き(手入力編)

Step1

上書きしたい点をポイントリストから探し、クリックします。


Step2

その点の上書きしたい座標軸の数値をクリックします。



Step3

テキストボックスのように入力可能になるので新しく登録した座標値を入力します。







3.4 登録した点の削除

Step1

ポイントリストから削除したい点をクリックします。


Step2

「Delete」→「OK」をクリックします。




Step3

「Successfully deleted!」と表示され、指定した点がリストから削除されていればOKです。


3.5 ポイントに別名をつける方法

「Name」は自動的に生成される且つ変更ができないため、代わりに「Alias」を利用して別名をつけることができます。

Step1

名前を付けたい点をクリックします。

Step2

「Alias」にあたる部分をクリックします(新規で登録した点は空欄になっています)。



Step3

つけたい別名を入力します。
※漢字英数字で30文字まで入力が可能です。

Step4

ポイントを参照するブロックで「P〇(入力した名前)」と表示されていればOKです。




3.6 登録した座標へ移動させる

[注意] 衝突を防ぐため、必ずロボットの周辺を確認してから実行してください。

Step1

アームが給電状態であることを確認します。


Step2

目的の点をポイントリストから探してクリックします。

Step3

「Run to」を長押ししてください。



Step4

アームが動き始めるので完全に静止するまで長押ししてください。

Step5

コントローラーを確認して目的の座標値になっていればOKです。

3.7 プログラムでの使用方法

[注意] 衝突を防ぐため、必ずロボットの周辺を確認してから実行してください。

例として2点間を往復するプログラムをポイントリストを用いて作成します。

Step1

上記方法でポイントリストに2点を登録します。

Step2

アームを動かすためのブロック(scriptの場合は関数)をプログラムに書きこみます。

Step3

関数の引数にポイントリストに登録した点と対応する「Name(Aliasではありません)」を引数に入れます。
「Name」を指定することでそれと紐づけられている座標データ全てが呼び出されます。

Step4

Moveブロック(または関数)を2つ用意し、それぞれに往復させたい2点を引数に入れます。



Step5

プログラムを保存後、「start」をクリックして実際にアームを動作させます。
コントローラーや目視で狙った座標に動いていることが確かめられればOKです。

今回の例ではMoveで使用していますが他にも、座標データ単体を取り出すようなブロック(コマンド)やプログラム中でポイントリストに登録されている座標データを上書きするようなブロック(関数)が存在します。






ご不明点等ございましたら、お気軽にdobot@techshare.co.jpまでお問い合わせください。

    • Related Articles

    • [Dobot Magician] アップデート方法

      1.はじめに 本稿では、Dobot Magicianのコントローラファームウェアのアップデート方法をご案内します。 2.ファームウェアのアップデート 最新バージョンはv4.0.3.6です。(2023年7月27日現在) 事前にDobotlinkがインストールされていることを確認してください。 Step1 MagicianとPCをUSBケーブルで接続し、Magicianの電源を入れて下さい。 Step2 ...
    • [Magician] Dobot Labセットアップ方法

      1.はじめに 本稿ではDobot Magician, Magician Liteを制御するための専用ソフトウェアであるDobotLabのセットアップ方法について解説します。 DOBOT MAGICIANは、制御ソフトウェアDobot Labを使用する事で、Blockly、Scriptによる制御を行うことができます。 『DobotLabはMagician, Magician Lite用のソフトウェアです。MG400や他協働ロボットシリーズをご利用の際には「DobotStudio ...
    • [Magician] Dobot Labセットアップ方法

      1.はじめに 本稿ではDobot Magician, Magician Liteを制御するための専用ソフトウェアであるDobotLabのセットアップ方法について解説します。 DOBOT MAGICIANは、制御ソフトウェアDobot Labを使用する事で、Blockly、Scriptによる制御を行うことができます。 『DobotLabはMagician, Magician Lite用のソフトウェアです。MG400や他協働ロボットシリーズをご利用の際には「DobotStudio ...
    • [Magician] Dobot Magicianのホームポジションを変更するには?

      1.はじめに DOBOT Magicianには、操作の後に自動的にアームが向かう移動先が、2箇所あります。 1つは、DOBOT Magicianの電源ボタンを操作して本体の電源を落したときに、電源が切れる前に自動的にアームが向かう「格納位置」で、もう1つは、Homingと呼ぶキャリブレーション動作を行った後に、自動的にアームが向かう「ホームポジション」です。 「格納位置」は変更できませんが、「ホームポジション」は設定により変更できます。 ...
    • [RobotVisionKit] ハードウェア仕様

      1. はじめに この記事では、DOBOT RobotVisionKitのハードウェア仕様(カメラ・レンズ・カメラ照明)について記載いたします。 2. ハードウェア仕様 カメラスペック レンズスペック カメラ照明スペック ご不明点等ございましたら、お気軽にdobot@techshare.co.jpまでお問い合わせください。