添加全局路点用于轨迹运动
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

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

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

    设置是否允许实时末端速度推送 rs_enable_push_realtime_end_speed() Parameters rshd 械臂控制上下文句柄 enabl e true 表示允许 false ...

  2. 遨博机器人支持linux,AUBO\Aubo机器人的ROS环境搭建步骤

    遨博机器人ROS环境建设步骤 声明:该媒体中的某些图片和文章来自Internet, 版权属于原始作者遨博机器人.如果有任何侵权,请与我联系将其删除. 在WSL(适用于Linux的Window遨博智能系 ...

  3. 遨博机器人执行线程_智造洞察 | 遨博机器人推出国内首条“用机器人生产机器人”产线;服务机器人等助力8月经济回升;浙江企业研发飞机发动机榫槽数控拉床...

    智造要闻 NEWS 01 遨博机器人推出国内首条"用机器人生产机器人"产线 近日,遨博机器人推出国内首条生产机器人的自动化产线.该产线采用模块化设计,可根据实际需要灵活部署,适应不 ...

  4. 遨博机器人ROS包aubo_robot 在kinetic版ROS下的编译

    在github上发现遨博机器人支持ROS1,但是对应的版本是indigo的,我已经安了kinetic了,总不能为了体验一下,安装个旧的版本,于是我就硬编,出现了一大堆error,改着改着竟然改通了(当 ...

  5. 遨博机器人ROS包aubo_robot 在kinetic版ROS下的编译(转载)

    在github上发现遨博机器人支持ROS1,但是对应的版本是indigo的,我已经安了kinetic了,总不能为了体验一下,安装个旧的版本,于是我就硬编,出现了一大堆error,改着改着竟然改通了(当 ...

  6. 遨博机器人展示_【AUBO】遨博协作机器人登陆各国工业自动化展

    温暖的3月,繁忙的AUBO不仅在慕尼黑上海电子展上大放异彩还登陆了各国工业自动化展. 土耳其WIN EURASIA 2019 时间:3.14-3.17 地点:Tüyap Fair Convention ...

  7. BFT机器人带你走进智慧生活 ——探索遨博机器人i系列的多种应用

    应用场景 1     协作机器人打磨 由 AUBO机器人末端集成ATI力传感器,可自动识别外力变化从而实时重新规划机器人的运动路径,简化了机器人的编程,特别是对于产品尺寸有差异或位置高度发生变化,无需 ...

  8. 遨博机器人展示_遨博协作机器人全系列二:iV系列智能视觉专用插件无缝对接...

    原标题:遨博协作机器人全系列二:iV系列智能视觉专用插件无缝对接 2019年9月17日,中国国际工业博览会(CIIF)在上海盛大召开,同期机器人展(RS)已成为亚洲最具影响力的机器人行业会议,是机器人 ...

  9. 遨博机器人展示_遨博协作机器人

    遨博智能科技生产基地正式入驻常州市科教城,并将于2016年5月18日"常州先进制造技术成果展示洽谈会"期间举办"遨博轻型协作机器人投产仪式"及新品推介会,届时将 ...

最新文章

  1. 2020-10-09
  2. 面试官:你知道 Docker 有哪些优缺点嘛?
  3. linux远程安装本机软件,我的电脑怎样让对方远程装软件?
  4. 这个类库可以帮助你理解Java中的函数式编程
  5. PandaOCR中文版+使用教程
  6. 数据库字段属性配置工具界面[用于代码生成]
  7. Orleans例子再进一步
  8. 《Windows服务器配置与管理》远程桌面管理
  9. 鲲鹏展翅 力算未来 | openEuler操作系统源代码正式开放
  10. 《浪潮之巅》完全系类——IT人士必读经典
  11. 100 以内的数的研究
  12. java 二分_java二分查找算法
  13. Datawhale组队学习周报(第044周)
  14. 关于MFC的使用总结之四——添加menu菜单
  15. 帮室友写的表白程序 Python打包成exe文件
  16. C语言试题七十九之请编写函数实现自然底数 e=2.718281828
  17. 我们应该怎么去认识信贷
  18. 求解Ax=0:主变量、自由变量、特殊解
  19. OpenGL使用FBO与PBO上行纹理 (YUYV)
  20. Python Pandas DataFrame 表格 打印输出不能对齐的两种解决方案

热门文章

  1. IIoT可预测运维报告摘要
  2. 武林外传辅助工具详细制作过程[第八篇:终结篇]
  3. NP-complete
  4. javaweb项目Tomcat启动卡在 Deployment of web application directory[····\webapps\manager]
  5. 深度学习 (四)Keras利用CNN实现图片识别(Mnist、Cifar10)
  6. gnome3 修改gtk主题,鼠标主题,窗口主题
  7. 【吃瓜之旅】第五章吃瓜学习
  8. 宏碁(Acer)笔记本的型号解析
  9. ubuntu 11.10 3D桌面特效及其窗口特效设置
  10. 近红外荧光染料IRDye 800CW 2-DG/BoneTag/EGF/RGD Optical Probe光学探头