This project is currently in development, however feel free to fork, raise issues or create PRs!
A minimal Python library to interface RoArm robot arms.
import math
import time
from roarmpy.roarm_client import RoArmClient
from roarmpy.robot_kinematics import RobotArmKinematics
from roarmpy.robots import RoArmM3Spec
roarm_m3_kinematics = RobotArmKinematics(RoArmM3Spec)
robot_handle = RoArmClient("<IP of the Robot>", kinematics=roarm_m3_kinematics)
# go to home position - looks like Γ
robot_handle.go_home()
time.sleep(3.0)
# move robot arm and the end effector
robot_handle.move_to(0.40, 0.0, 0.15, math.pi/4, 0.0)
time.sleep(3.0)
robot_handle.go_home()To install from test.pypi.org:
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple roarmpy