0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Rotrics DexArm を python APIで動かす

Last updated at Posted at 2020-10-02

Rotrics DexArm を入手したので、python API で動かしてみます。
アーム位置の調整には、Rotrics Studioを使っています。

環境

  • Windows10
  • python 3.7.9

API の入手

Rotrics の レポジトリから、pydexarm.pyを入手して、作業ディレクトリに配置しました。

動かす

pydexarm.pyexample.py を参考に、動作を記述します。
Dexarmの引数には、割り当てられたポートを入力します。
ポートは Rotrics Studioの接続画面、またはデバイスマネージャーの USB シリアルデバイスで確認できます。

demo.py
from pydexarm import Dexarm


def main():
    dexarm = Dexarm("COM3")  # 接続されたポート番号
    dexarm.go_home()

    dexarm.move_to(350, 0, 0)
    dexarm.move_to(350, 0, -50)

    dexarm.soft_gripper_pick()

    dexarm.move_to(350, 0, 100)
    dexarm.move_to(350, 0, -50)

    dexarm.soft_gripper_nature()

    dexarm.move_to(350, 0, 0)
    dexarm.go_home()


if __name__ == "__main__":
    main()

実行結果

このように動きます

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?