遨博机器人AUBO C语言的SDK接口说明(1)

添加全局路点用于轨迹运动
rs_add_waypoint()
int
rs _ add _ waypoint ( RSHD rshd ,
Doubl
e
joint _ radian [ ARM _ DO
F ]
Parameters
rshd
械臂控制上下文句柄
joint _ radia
n
六个关节的关节角,单位 ( rad )
Returns
RS _ SUCC 成功 其他失败
向服务器添加非在线轨迹运动路点文件
int
rs _ append _ offline _ track _ file ( RSHD
rshd ,
const char * filename
)
rs_append_offline_track_file()
Parameters
rshd
械臂控制上下文句柄
filenam
e
路点文件全路径 , 路点文件的每一行包含六个关节的关节角 ( 弧度 ), 用逗号
隔开
Returns
RS _ SUCC 成功 其他失败
向服务器添加非在线轨迹运动路点
rs_append_offline_track_waypoint()
int
rs _ append _ offline _ track _ waypoint ( RSHD
rshd ,
const JointParam
waypoints [],
int
waypoint _ count
)
Parameters
rshd
械臂控制上下文句柄
waypoints
路点数组 ( 路点个数小于等于 3000)
waypoint _ coun
t
路点数组大小
Returns
RS _ SUCC 成功 其他失败
基坐标系转基座标得到工具末端点的位置和姿态
rs_base_to_base_additional_tool()
int
rs _ base _ to _ base _ additional _ too
l
( RSHD
rshd ,
const Pos *
flange _ center _ pos _ onbase ,
const Ori *
flange _ center _ ori _ onbase ,
const ToolInEndDesc
*
tool ,
Pos *
tool _ end _ pos _ onbase ,
Ori *
tool _ end _ ori _ onbase
)
Parameters
rshd
械臂控制上下文句柄
flange _ center _ pos _ onbase 基于基座标系的工具末端位置信息
flange _ center _ ori _ onbase 基于基座标系的工具末端姿态信息
tool
工具信息
tool _ end _ pos _ onbase
基于基座标系的工具末端位置信息
tool _ end _ ori _ onbase
基于基座标系的工具末端姿态信息
Returns
RS _ SUCC 成功 其他失败
用户坐标系转基座坐标系
概述 : 将法兰盘中心基于基座标系下的位置和姿态转成工具末端基于用户座标系下的位置和
姿态。
扩展 1: 法兰盘中心可以看成是一个特殊的工具,即工具的位置为 (0,0,0) 。因此当工具为 (0,0,0)
时,相当于将法兰盘中心基于基座标系下的位置和姿态转成法兰盘中心基于用户座标系下的
位置和姿态。
扩展 2: 用户坐标系也可以选择成基座标系,即:
userCoord . coordType = BaseCoordinate
此当用户平面为基座标系时,相当于将法兰盘中心基于基座标系下的位置和姿态 转成 工具
末端基于基座标系下的位置和姿态, 即在基座标系加工具。
rs_base_to_user()
int rs _ base _ to _ user ( RSHD
rshd ,
const Pos *
pos _ onbase ,
const Ori *
ori _ onbase ,
const CoordCalibrate * user _ coord ,
const ToolInEndDesc * tool _ pos ,
Pos *
pos _ onuser ,
Ori *
ori _ onuser
)
Parameters
rshd
械臂控制上下文句柄
pos _ onbase 基于基座标系的法兰盘中心位置信息(
x , y , z ) 单位 ( m )
ori _ onbase 基于基座标系的姿态信息 ( w , x , y , z )
user _ coord 用户坐标系
tool _ pos 工具信息
pos _ onuser 基于用户座标系的工具末端位置信息 , 输出参数
ori _ onuser 基于用户座标系的工具末端姿态信息 , 输出参数
Returns
RS _ SUCC 成功 其他失败
检查用户坐标系参数设置是否合理
rs_check_user_coord()
int rs _ check _ user _ coord ( RSHD
rshd ,
const CoordCalibrate
*
user _ coord
)
Parameters
rshd
械臂控制上下文句柄
user _ coord 用户坐标系
Returns
RS _ SUCC 成功 其他失败 合理返回 : 0 不合理返回 : 其他
清理服务器上的非在线轨迹运动数据
rs_clear_offline_track()
int
rs _ clear _ offline _ track ( R
SH
D
rshd )
Parameters
rshd 械臂控制上下文句柄
Returns
RS _ SUCC 成功 其他失败
机械臂碰撞后恢复
rs_collision_recover()
int
rs _ collision _ recover ( R
SH
D
rshd )
Parameters
rshd 械臂控制上下文句柄
Returns
RS _ SUCC 成功 其他失败
创建机械臂控制上下文句柄
rs_create_context()
Parameters
rshd
Returns
RS _ SUCC 成功 其他失败
注销机械臂控制上下文句柄
rs_destory_context()
Parameters
rshd
Returns
RS _ SUCC 成功 其他失败AU

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菁特智能KingTech

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值