aubo学习:官方SDK
·
AUBO 官方 SDK 文档说明,它通过 AuboApi 或 RPC 客户端作为主入口,先获取机器人列表,再获取机器人接口,之后再获取运动控制、机器人状态、IO 控制等具体功能模块;文档也说明 SDK 支持 C++、Python、Lua 和 JSON-RPC。
实验 1:连接机器人并读取状态
目标:
电脑能连上 AUBO i5
能打印当前关节角
能打印当前末端位姿
理解:
机器人 IP
本机 IP
端口号
SDK 初始化
连接成功 / 失败
错误码
异常处理
实验 2:关节小幅运动
目标:让机械臂某个关节只移动一点点
理解:
当前位置读取
目标关节角生成
速度设置
加速度设置
运动结束判断
异常停止
实验 3:笛卡尔直线运动
目标:让末端沿 Z 方向上升 20 mm,再下降回来
理解:
机器人坐标单位
姿态表示方法
直线运动和关节运动区别
奇异位形
可达范围
实验 4:控制末端 IO
目标:让某一路 IO 输出高低电平
DO0 = 1
等待 0.5 s
DO0 = 0
实验 5:机械臂 + IO 联动
目标:完成一个最简单的抓取流程
移动到等待位
↓
移动到目标上方
↓
下降
↓
DO0 输出夹持命令
↓
等待夹持完成反馈
↓
抬升
↓
移动到放置位
↓
DO1 输出张开 / 复位命令
↓
回 Home
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)