AUBO机器人python SDK开发

文摘   科技   2023-03-24 08:00   河南  
1.下载SDK应用开发包
   登录https://www.aubo-robotics.cn/download

2.解压SDK应用开发包
   SDK应用开发包资料如下:

 

    Python 接口文档:

    支持windows和linux操作系统

3.下载python3.7
   登录python官网:https://www.python.org/downloads/windows/
   找到python37的应用程序

    安装完成后,将auboi5-sdk-for-windows-python3.7-x64-v1.5.2下的Dlls文件全部复制至python37/DLLs路径下

4.demo.py
 实现功能:控制机器人关节插补运动至指定的关节坐标位置点
 注意:将auboi5-sdk-for-windows-python3.7-x64-v1.5.2下的robotcontrol.py复制至当前程序路径下
import robotcontrolimport math
def robot_login(): ret=robotcontrol.Auboi5Robot().initialize() print("Auboi5Robot().initalize() is {0}".format(ret))
# 实例化一个控制类对象 robot=robotcontrol.Auboi5Robot()
# 创建一个句柄 handle=robot.create_context()
# 登录机器人 ip='192.168.2.2' port=8899 result=robot.connect(ip,port)
if(result==0): print("login success") collision=10 tool_dynamics={"position":(0,0,0),"payload":0.0,"interia":(0,0,0,0,0,0)} ret=robot.robot_startup(collision,tool_dynamics) print("robot_startup ret is {0}".format(ret))
# 关节运动 joint=(math.radians(0),math.radians(-4.36),math.radians(90),math.radians(-90),math.radians(-8),math.radians(184)) ret=robot.move_joint(joint) print("robot move_joint ret is {0}".format(ret)) else: print("login failed")

if __name__ == '__main__':    robot_login()

SongBot视觉实验室
主流工业机器人和机器视觉的各类应用编程技术介绍,以及技术支持和技术培训服务
 最新文章