安装UR_Driver后示教器和PC端网络的设置
目录
- 参考
- 示教器的网络设置
- 设置PC的静态IP
- 提取机器人校准信息
- 执行roslaunch
- 开始运行
参考
博客:ROS - 使用UR机械臂最新的 ur_robot_driver
官方:Universal_Robots_ROS_Driver
示教器的网络设置
在示教器中, 点击右上角的菜单->设置->系统->网络
选择静态地址, 设置IP地址如下所示
还需要在安装设置->现场总线->EtherNet/IP中选择禁用, 否则在roslaunch的时候会出错
设置PC的静态IP
将控制柜和PC的网口使用网线连接, 打开命令行输入:
$ ifconfig
显示:
里面的enp1s0就是机器人的控制柜, 此时还没有建立通讯
执行:
$ sudo vi /etc/network/interfaces
输入i
编辑, 将里面的内容修改为:
输入:wq
退出
按照这篇博客里的方法,执行
$ sudo vim /etc/resolv.conf
修改成:
重启电脑, 这时候右上角应该已经出现了有线连接的标志(如图enp1s0):
如果不行, 尝试输入:
sudo vi /etc/NetworkManager/NetworkManager.conf
将managed=false
改成managed=true
然后执行:
sudo /etc/init.d/networking restart
如果还是不行, 再次重启
设置完成后,输入ifconfig
显示是这样的:可以看到IP地址等信息, 进行下一步
提取机器人校准信息
首先需要校准, 否则误差会是厘米级, 运行后生成my_robot_calibration.yaml文件
该节点直接从机器人提取校准信息,计算URDF校正并将其保存到.yaml文件中
执行
$ roslaunch ur_calibration calibration_correction.launch \robot_ip:=<robot_ip> target_filename:="${HOME}/my_robot_calibration.yaml"
我们这里更改成:
$ roslaunch ur_calibration calibration_correction.launch \robot_ip:=192.168.56.2 target_filename:="/home/dingwu/my_robot_calibration.yaml"
路径和IP要设置正确
执行成功显示:
[ INFO] [1621390919.081809838]: Writing calibration data to "/home/dingwu/.ros/my_robot_calibration.yaml"
[ INFO] [1621390919.083105752]: Wrote output.
[ INFO] [1621390919.083264962]: Calibration correction done
对应的文件夹下生成了my_robot_calibration.yaml
文件
复制my_robot_calibration.yaml
文件至U盘, 然后插到示教器头上去
弹出来问你是否格式化选择否!(555)
然后在示教器中, 点击右上角的菜单->设置->系统->URCap
点击页面下方的+号
选择复制的文件打开, 可以看到External Control已经添加进去了
新建一个程序, 在URCaps选择External Control添加进去
执行roslaunch
确定连接到enp1s0之后, 执行
$ roslaunch ur_robot_driver <robot_type>_bringup.launch robot_ip:=192.168.56.101 \kinematics_config:=$(rospack find ur_calibration)/etc/ur10_example_calibration.yaml
<robot_type>对应机器人型号
IP改成机器人的IP
后面的那一大串路径改成刚刚生成的校准文件路径
这里我改成了
$ roslaunch ur_robot_driver ur5e_bringup.launch robot_ip:=192.168.56.2 \kinematics_config:=/home/dingwu/my_robot_calibration.yaml
执行的时候如果出现了:
Variable 'speed_slider_mask' is currently controlled by another RTDE client.
可以参考issue1和issue2
就是说禁用EtherNet/IP就行了(上面有说过)
执行roslaunch的时候, 在示教器上运行程序, 连接成功,出现
Robot ready to receive control commands.
开始运行
安装UR_Driver后示教器和PC端网络的设置相关推荐
- Unity打包后窗口在PC端不按照设置的大小显示
Unity打包后窗口在PC端不按照设置的大小显示 发现问题 问题出现可能原因(只是怀疑) 解决方法 发现问题 将项目打包到PC端后,刚开始使用的时候窗口显示正常,但是使用过一段时间之后窗口显示出现问题 ...
- 云巡店php源码,云巡店™〡PC端后台管理员设置 讲解视频(下)
原标题:云巡店™〡PC端后台管理员设置 讲解视频(下) ①无纸化云操作,大幅提升巡店效率 ②支持上传视频图片,精准锁定问题 ③工作在线完成,问题整改持续追踪 ④自动生成数据分析,降低人力成本 检查表管 ...
- pc端rem适配_浅谈pc端rem字体设置的问题
1.内容在一屏内显示的,采用了(内容框)上下左右居中的办法,里面的内容绝对于这个内容框定位.这样一来,在不同大小屏中,内容总是在中间,看起来较正常 2.长,宽,LEFT,TOP,RIGHT,BOTTO ...
- 【微信】PC端多开设置
文章目录 背景 步骤 查找微信安装路径 编写.bat启动脚本 自定你快捷键图标 创建快捷方式 修改图标 背景 个人喜欢工作和生活分离,包括手机号和微信都是生活号和工作号两个. 快速区分生活还是工作信息 ...
- UE4 正式打包之PC端exe 常用设置(基础版)
UE4 PC端打包exe 打包 常用设置具体如下: 1.我新建了4个地图,Text作为开始的主地图 2.打开项目设置,其实在初创项目时就应该设置好的, 3.我这里多设置了几个东西,就是GameMode ...
- PC 端网络调试工具
TCP UDP调试工具(sokit) v1.3 下载链接:https://www.jb51.net/softs/539324.html#downintro2 网络调试助手 USR-TCP232-Tes ...
- 安装卡巴斯基后,使用代理无法访问网络
解决过程: 1 卡巴斯基内部有一套代理配置规则. 开启卡巴后,点击 "设置/附件/网络/代理服务器设置" 可以解决一部分. 2 取消"注入脚本到网页流量从而与网页交互&q ...
- SVN-服务器及pc端SVN搭建
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http:// ...
- PC端浏览器如何设置无图模式
以谷歌浏览器为例,注意有些浏览器并不支持该功能. 1)打开自定义与控制 2)选择设置 3)查看左边状态栏,选择高级设置-->隐私设置和安全性 4)选择内容设置 5)图片 6)选择不显示任何图片, ...
最新文章
- BAT华为美团头条面试考什么?这份GitHub万星资源,告诉你面试题+答案+出题人分析...
- java 与 |与||的区别
- sell02 展现层编写
- python动态图片转字符画_GIF动态图,视频?都能用Python转换成字符画图像
- vant ui wepy_UI设计需要学习什么软件呢?
- ZooKeeper安装过程
- 树组件:主要配置项、属性、方法
- ubantu 系统安装apache 和mysql
- 一次登录,终身免费:GitHub宣布向所有人免费开放所有核心功能
- 最常用标准库函数 (转)
- Caffe(12)--实现YOLOv2目标检测
- python软件长什么样子图片_使用Python把多个图片拼接成为长图
- MySQL多表左右连接查询
- 基于腾讯旗下代码管理平台CODING的CI/CD集成
- mdf数据库文件打开
- IOC BeanFactory XML之旅
- SQL server学习日志(二)创建表!手把手教你创建表,修改表,了解数据类型!超详细!
- 迪文串口屏(DMG10600C101-03WTC)的通讯测试
- java lru笔试题,2016年头条校招笔试(LRU算法)
- 论文笔记(八):360 VR Based Robot Teleoperation Interface for Virtual Tour
热门文章
- 《小狗钱钱》中的道理
- Qt编写网络中转服务器(开源)
- 机器阅读理解技术初探Bi-DAF
- 库存物资管理系统(过关测试)
- 计算机毕业设计 SpringBoot+Vue物资储备管理系统 库存物资管理系统 仓库物资管理系统Java Vue MySQL数据库 远程调试 代码讲解
- 为什么用const保护了成员变量,还要再定义一个mutable关键字来突破const的封锁线?
- 解决:L2TP服务器没有响应。请尝试重新连接。如果仍然有问题,请验证您的设置并与管理员联系。【聪明人都知道的】
- java jmap instances_java堆分析工具jmap
- javascript小技巧!
- Clickhouse分享