UR协作机器人二次开发环境搭建流程

      UR协作机器人,在二次开发时需要在Linux环境下进行开发环境搭建,因此有两种方式对于有Linux系统的用户可以直接进行;而对于Windows用户而言则需要采用None-Linux版本为虚拟机镜像,需要使用Vmbox等虚拟机软件加载。一般情况下,建议安装None-Linux版本。

      前期准备状态:需要下载的软件有三个,VMVbox6.0.8;StarterPackage+1.14.ova;网络调试助手。

      本人使用的是Oracle VM VirtualBox 6.0.8版本,该版本较为稳定。

下载地址:Index of http://download.virtualbox.org/virtualbox/6.0.8

安装步骤:(步骤附图不为6.0.8为网图借用)

1.我们双击打开安装包,开始安装,点击【下一步】按钮。

2.然后选择安装路径

3.之后出现的选项默认即可,出现安装界面后点击安装。

4.出现界面,之后就为默认安装成功了。

接下来我们准备软件2:UR的虚拟机镜像

  1. 软件2:为UR网站提供的虚拟机镜像StarterPackage+1.14.ova

    下载地址为: 

  2. 打开网址直接下载。

  3. 下载完成后是这样的一个文件

  4. 下一步我们双击打开Oracle VM VirtualBox 6.0.8,然后点击导入。

  5. 接下来导入UR虚拟镜像文件。

  6. 选择一个位置 然后点击下一步

  7. 点击下一步,这里自行按照电脑硬件参数进行镜像环境条件的分配,然后点击导入完成。

  8. 完成镜像环境安装后,选中点击启动。

  9. 等待启动完成,输入用户名和密码easybot,easybot;

  10. 启动成功

  11. 以上UR的集成开发环境安装完成。下载网络调试助手。

  12. 软件3:为网络调试助手,理论上只要可以调试就行,本人用的是这个NetAssist是Windows上的网络调试助手,从https://free.cmsoft.cn下载最新的5.0.13版本,解压缩后直接双击NetAssist.exe即可,无需安装,界面如下图所示:

经验分享:

  1. UR协作机器人的运动控制等均为脚本语言控制,可以通过网络调试助手发送脚本语言进行直接控制,每行指令格式遵循python语法,以\n为换行结束。
  2. UR二次开发为Java语言,编译时依赖maven编译,需要联网,因此在编译时Oracle VM VirtualBox 6.0.8 最好为NAT模式,其他模式出现过网络连接不上的异常情况,会导致无法编译成功。

  3. 使用网络调试助手进行测试时,机器人ip就为虚拟机的IP;开启虚拟机后可在右下角查看;此时先把虚拟机网络状态切换为仅主机模式后,再进行网络调试助手的连接。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/20689.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Python数据分析与可视化实验案例,所需数据已经绑定上传

大数据技术专业技能竞赛试卷 一、项目名称 农业肥料登记数据分析赛题 二、竞赛内容 赛项以大数据技术为核心内容,重点考查参赛选手数据清洗和数据分析的能力,结合Pandas和matplotlib图表展示数据。所有参赛学生在现场根据给定的项目任务,…

C++ 增强输入配置

创建配置文件 InputMappingContext IA_Move IA_Look InputAction IA_Move IA_Look Character.h #include "InputActionValue.h"UCLASS() class DMC_PRATICE_API ADMC_Character_Player : public ADMC_Character_Base {virtual void SetupPlayerInputComponent(cl…

Day15刷算法

110.平衡二叉树 力扣题目链接(opens new window) 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。 示例 1: 给定二叉树 [3,9,20,null,nul…

命令执行简单

前言:小迪安全2022第一节反弹shell,小迪用的是两台都是云服务器,没有服务器可以在自己的主机上搭建也是可以的,主机上搭两个网站 思路:生成一个木马文件,下载到本机,然后利用本机上传到目标主机…

爆发的AI智能体(1):学习AI智能体的计划和提纲

学习计划: 基础知识阶段(1-2个月): 建立AI大模型的基础知识体系,包括理解AI智能体的基本概念及其与大模型(如GPT、通义千问)结合后的功能。学习AI智能体的关键构成,如大模型、规划&a…

Vue 专属状态管理库Pinia的使用与实践

目录 前言1. 什么是 Pinia?2. Pinia 的安装与基本配置2.1 安装 Pinia2.2 在 Vue 应用中配置 Pinia 3. 使用 Pinia 创建和管理状态3.1 定义一个简单的 Store3.2 在组件中使用 Store 4. Pinia 的高级功能4.1 使用 Getter 简化数据处理4.2 支持异步操作4.3 在服务端渲染…

springBoot插件打包部署

打包插件spring-boot-maven-plugin 不使用插件,运行时,异常信息为“没有主清单属性” 本地部署 杀进程

python使用poetry作为包管理

一、pip的弊端 由于Python使用pip安装时不会自动解决冲突,不会自动删除相关联的包,例如安装flask时,pip install flask会额外安装一些包,但是pip uninstall是不会删除相关的包,只会删除flask本身的包。 二、推荐使用…

神经网络中常用的激活函数(公式 + 函数图像)

激活函数是人工神经网络中的一个关键组件,负责引入非线性,从而使神经网络能够学习和表示复杂的非线性关系。没有激活函数,神经网络中的所有计算都是线性变换,而线性模型的表达能力有限,无法处理复杂的任务。 激活函数…

mysql复习题(实验7-8)

建立一个学生入学信息管理(x_y)数据库,设计其数据库模式为: 学生表(学号,姓名,性别,入学成绩,籍贯,院系编号) 院系表(院系编号&…

n个整数后移m个位置

题目描述 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。 输入描述 输入数据的个数n n个整数 移动的位置m 输出描述 移动后的…

Python——面向过程和面向对象

一.两大编程思想 面向过程:事情比较简单,可以用线性的思维去解决问题。例:c语言。 面向对象:事情比较复杂,使用简单的线性思维无法解决。例:python。 二.面向对象 1.类和对象 类和对象:由无…

【机器学习】---神经架构搜索(NAS)

这里写目录标题 引言1. 什么是神经架构搜索(NAS)1.1 为什么需要NAS? 2. NAS的三大组件2.1 搜索空间搜索空间设计的考虑因素: 2.2 搜索策略2.3 性能估计 3. NAS的主要方法3.1 基于强化学习的NAS3.2 基于进化算法的NAS3.3 基于梯度的…

图像上显示中文文本 - python 实现

该示例是在图像上显示中文文本,并用opencv的显示方式显示。 注意:SimHei.ttf(黑体字体)为字体文件,Windows 默认字体路径:C:/Windows/Fonts/SimHei.ttf 具体实现代码如下: # -*-coding:utf-8…

dotnet:依赖注入

依赖注入的基本概念 依赖&#xff1a;一个类依赖于另一个类或接口来完成其功能。注入&#xff1a;依赖项由外部提供给类&#xff0c;而不是由类自己创建。 builder.Services.AddScoped<IMyDependency, MyDependency>(); 这行代码使用 AddScoped 方法将 IMyDependency 接…

JAVA题目笔记(十七)TreeSet对象排序+Map集合练习

一、TreeSet对象排序&#xff1a; 需求&#xff1a; public class Student implements Comparable<Student>{private String name;private int age;private int grade_Yu;private int grade_Shu;private int grade_Yin;private int sumthis.grade_Yinthis.grade_Shuthis…

w046基于web的古典舞在线交流平台的设计与实现

&#x1f64a;作者简介&#xff1a;多年一线开发工作经验&#xff0c;原创团队&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取&#xff0c;记得注明来意哦~&#x1f339;赠送计算机毕业设计600个选题excel文…

【迅为】瑞芯微-RK3568开发板Linux+HAL启动测试

迅为iTOP&#xff0d;RK3568开发板AMP AMP SDK支持Rockchip平台异构多系统AMP&#xff08;非对称多核架构&#xff09;的开发软件包&#xff0c;支持Linux(Kernel)、Standalone(Hal)、RTOS(RT-Thread)组合AMP构建形式。可以满足一些特定行业应用&#xff0c;如电力物联网、电…

渗透测试--Windows系统下的文件传输手段

很多情况下&#xff0c;我们渗透测试都面临需要上传和下载文件的文件传输需求。本文专门探讨Windows服务器或主机上实施文件传输的各种方案。该专题比较敏感&#xff0c;该文章仅供学习使用&#xff0c;不要用于非法用途。 编码方法 Linux检查文件MD5 md5sum id_rsa Linux编…

视觉常用Backbone大全:VisionTransformer(ViT)

视觉常用Backbone大全 今天介绍的主干网络模型叫VisionTransformer&#xff0c;是一种将 Transformer 架构应用于计算机视觉任务的模型&#xff0c;通过将图像进行切块&#xff0c;将图片转变为self-attention认识的token输入到Transformer模块中&#xff0c;实现了Transformer…