自动路径功能

在工业机器人轨迹应用过程中,如切割,涂胶,焊接等,常会需要处理一些不规则曲线,通常的做法是采用描点法,即根据工艺精度要求去示教想要数量的目标点,从而生成机器人的轨迹,此种方法费时费力且轨迹精度不高,图形化编程即根据3D模型的曲线调整自动转换成机器人的运动轨迹,此种方法省时省力且精度高,本文中就根据三维模型的曲线特征,如何利用RobotStudio自动路径功能自动生成激光切割的运动轨迹路径

导入项目模型

在本文中我们一个多个弧面的待加工件需要进行激光切割处理,机器人需要沿着工件外边缘进行切割,在运动轨迹为3D曲线,我们可以利用自动路径功能对待加工件的3D模型进行处理,直接生成机器人运行轨迹,从而完成整个轨迹调试并模拟仿真运行,其操作过程如下

选择表面边界生成加工面曲线


建立自动路径

创建工件坐标(用户坐标系)

有了生成待加工件表面的加工曲线,我们就可以根据3D曲线自动生成机器人的运行轨迹,在生成自动轨迹的过程中,通常需要创建用户坐标系以方便进行编程以及路径修改,用户坐标系的创建一般以加工工件的固定装置的特征点为基准,在本任务中,我们创建一个位于固定工具底部的用户坐标系

注意:在实际应用过程中,固定装置上面一般设有定位销,用于保证待加工工件于固定装置之间的相对位置精度,所以在实际应用的过程中,建议以定位销为基准来创建用户坐标系,这样就更容易保证其定位精度

即将创建的待加工工件的固定装置底部特征为基准的工件坐标:


使用三点法创建工件坐标框架:


创建自动路径

设置运动指令:

生成自动路径:

关于自动路径设置时的参数说明:

选项 用途说明
线性 为每个目标点生成线性指令,圆弧部分目标点作分段线性处理
圆弧运动 在圆弧部分目标点处生成圆弧指令,在线性部分目标点处生成线性指令
常量 生成具有恒定间隔距离的点
反转 轨迹方向置反,默认为顺时针运行,反转后则为逆时针运行
参照面 生成的目标点Z轴方向与选定表面处于处垂直状态
属性值 用途说明
最小距离/mm 设置两生成点之间的最小距离,即小于该最小距离的点将被过滤掉
最大半径/mm 在将圆弧时为直线前确定圆的半径大,直线视为直径无限大的圆
弦差 设置生成点所允许的几何描述的最大偏差

自动路径目标点调整以及轴配置参数

全选路径下的目标点并查看目标处工具:

初步调整目标点姿态:

调整目标点姿态方向(可以不进行调整,本案例中略过):

自动调整轴配置参数:

此前因为没有配置轴配置参数,路径下的各个目标点均为配置参数未认证状态,此时机器人不能依照路径进行运动

在自动生成的路径属性中,我们可以为所有目标点自动调整轴配置参数,自动配置参数之后.机器人为各个目标点自动匹配轴配置参数,然后让机器人按照运动指令运行,机器人此时便可以依照路径进行运动


配置完轴配置之后,让机器人按照路径进行运动,结果如下:

完善程序并仿真运行

设置机器人加工起点(pa)和终点(pb)和机器人坐标原点(start):

机器人沿着路径运行:

机器人仿真运行:

RobotStudio 自动路径相关推荐

  1. 基于SSD的自动路径规划算法

    目录 1.场景需求 2.路径规划算法简介 2.1 .PRM算法简介 2.2.RRT算法简介 3.基于SSD的自动路径规划算法简介 4.基于SSD的自动路径规划算法详解 4.1.利用外置摄像头获取图像或 ...

  2. 光流传感器 定位精度_【论文精选】基于光流定位的自动路径规划清扫机器人...

    目前市场上扫地机器人的路径规划都是由超声波.红外等传感器测量得到当前的位置再结合算法规划出理想路径.由于传感器精度等问题,无法定位出精确的位置,导致机器人出现运动轨迹混乱等问题. 基于光流传感器的机器 ...

  3. 扎克伯格曝光Meta的小目标:AI自动生成元宇宙,实时翻译所有语言

    来源:机器之心 本文约2400字,建议阅读5分钟 它们都将成为元宇宙时代的杀手级 APP? Meta 正在致力于通过语音生成元宇宙世界的人工智能研究,还有很多神奇的技术.首席执行官马克 · 扎克伯格本 ...

  4. vscode更改插件路径_用好这7个 VS Code 插件,效率蹭蹭涨!

    作者: LittleGinger 来源: 玩转VS Code Git 增强:GitLens GitLens增强了 VSCode 中内置的 Git 功能,它能够提供更多的版本控制功能来增强你的VSCod ...

  5. 先电动,后智能,比亚迪为何能引领自动驾驶商业化?

    先电动,后智能,比亚迪在汽车电动智能化变革浪潮下,又一次引领市场. 1月12日,由比亚迪与美国科创公司Nuro(下称"Nuro")联合研发设计的第三代纯电动无人驾驶配送车正式发布. ...

  6. 自动驾驶纯电动客车设计

    随着科技的发展,自动驾驶汽车已经从概念逐渐变为现实.过去几年,百度.Pony.ai等公司相继快速步入了全球自动驾驶技术研发的前列,可以说自动驾驶技术再次引领了整个汽车技术的突破. 一.自动驾驶汽车级别 ...

  7. 除了自动驾驶,激光雷达还能应用在哪?

    近年来,随着智能化趋势的愈发明显,激光雷达作为"眼睛"同样取得较大的发展.但激光雷达的用处不仅仅限于无人驾驶汽车,还有更多的应用场景有待挖掘.本文将对激光雷达的具体应用进行分类.归 ...

  8. A* 算法的实际应用-路径规划(附Python实现代码)

    A* 算法的理解,请看这里: A星算法详解(个人认为最详细,最通俗易懂的一个版本)* 关于 A*.Dijkstra.BFS寻路算法的可视化解释   A算法的示例程序请查看 paulQuei .本文着重 ...

  9. 无人机自动喷洒农药的设计

    1 寻 路系统 1.1GPS绘制喷洒范围 1.2 根据喷洒设备设置最小范围.如10米 1.3 根据喷洒范围 和 最小范围划分多个像素点. 1.4 自动路径生成.路径规划算法 2 常规 1.1 电池管理 ...

  10. 暴风魔镜VR自动漫游

    如何实现在暴风魔镜中自动路径漫游呢,很简单 1 禁用Mojing VR Head脚本组件 2 位MojingVrHead物体添加Animator组件 接下来就是K关键帧了!是不是很简单,呵呵! FR: ...

最新文章

  1. python打开文件夹对话框_文件对话框打开文件夹中的文件(tkinter)
  2. 中山网络推广浅谈网站提高用户体验要做好的5点!
  3. Edge X Kubernetes Meetup,探索云原生新边界
  4. infoseccrypto_java下载_關於php接ICBC的支付接口的解決方案
  5. IdentityServer4系列 | 支持数据持久化
  6. vue 拖动 datatransfer 问题_electron-vue跨平台桌面应用开发实战教程(四)——窗口样式amp;打开新窗口...
  7. 提升速度与精度,FedReg: 减轻灾难性遗忘加速联邦收敛(ICLR 2022)
  8. 库克去年薪酬约6亿元,超员工1400倍,机构建议其降薪
  9. 基于windows server 2008 web服务器的性能,Windows Server 2008之应用程序服务器解析
  10. asp.net findcontrol html控件,findcontrol-在ASP.NET中查找控件的更好方法
  11. Python入门学习笔记(8)
  12. jquery获取加载的html内容,jquery 获取ajax加载的html中部分内容
  13. 计算机网络技术的专业认识,计算机网络技术课程学习后的自我认识
  14. node.js与npm下载及配置流程
  15. python django开发实战pdf_Django企业开发实战高效Python Web框架指南pdf免费版完整版...
  16. word替换向下箭头符号
  17. 五.java入门【循环语句】
  18. 第二次作业——时事评论
  19. 学会这招,小姐姐看你的眼神将不一样
  20. html5的video在IOS端默认全屏和黑屏问题

热门文章

  1. 嵌入式学习——c的复习
  2. vscode 使用 SDCC 开发 STM8
  3. 著名Wiki站点一览
  4. java保龄球计分_TDD练习:保龄球计分
  5. STM32学习笔记(二)
  6. 百度网盘微信小程序文件 同步到百度网盘APP或客户端
  7. SpringBoot 系列教程(七十七):SpringBoot整合ehcache缓存
  8. 映目云摄影以人脸识别惊艳Party现场,比亚迪元EV周年庆生
  9. android 北斗测试,安卓手机查看是否支持北斗导航系统的详细检测方法
  10. RS码(Reed-Solomon码)