背景

项目要求 UR5 安装在移动平台上,需要做以下改造:

  • 供电:由 220V 市电改为直流电源(锂电池)直接供电;
  • 控制:由示教器控制改为上位机远程控制

线路改造

1. UR5 电气图(来自UR5服务手册)

说明:220V交流电通过分电盘(Current Distributor)分别接到12V电源和48V电源,其中12V电源给主控板和安全控制板(Safety Control Board)供电,48V电源给伺服电机供电

   

2. 线路改造图

注:

(1) 黑线是接地线(GND)

(2) 蓝线是48V电源供应控制信号线,其中电源时序控制端子⑥的细节展示及内部参考电路图如下:

(3) 设备清单

序号 设备 品牌、型号
1 24V锂电池 定制  
2 12V电源 Mean Well SD-50B-12 电压输入范围取决于锂电池的电压
3 48V电源 Mean Well SD-100OL-48  
4 电源时序控制 定制  
5

接线端子、

空气开关、4平线等

   

远程控制

远程控制可以通过远程桌面(VNC)和自己开发的上位机(如基于.NET和C#)来实现,此篇先介绍远程桌面。

1. 在UR5控制器系统中安装 VNC Server

(1) 配置网络

  • 电脑跟UR5控制器通过网线连接(即连接到同一局域网中),通过示教器将机器人的网络设置为DHCP
  • 电脑通过wifi联网,并将网络分享给上面的连接(安装VNC Server需联网),如下图

  • 在示教器中查看机器人的IP
  • 电脑通过 ssh 工具(如MobaXterm)连接到机器人控制器系统,账号:root,密码:easybot

(2)配置软件源

  • 打开终端,输入命令 vim /etc/apt/source.list (用 vi,vim 或其他文本编辑器都行),在sources.list 文件添加以下源
deb http://mirrors.163.com/debian/ wheezy main non-free contrib 
deb http://mirrors.163.com/debian/ wheezy-updates main non-free contrib
deb http://mirrors.163.com/debian/ wheezy-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ wheezy main non-free contrib
deb-src http://mirrors.163.com/debian/ wheezy-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ wheezy-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ wheezy/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ wheezy/updates main non-free contrib
  • 保存并退出,然后在终端中输入:
apt-get update
apt-get upgrade

(3)安装 VNC

  • 配置好网络和软件源后,在终端中输入如下命令,进行VNC的安装
apt-get install x11vnc (需要确认时输入y)
  • 配置 x11vnc 密码,建议使用 easybot 密码以方便记忆
x11vnc -storepassed (需要确认时输入y)

(4)配置VNC Server 开机自动启动

  • 将密码文件复制到 /etc 目录
cp ~/.vnc/passwd /etc/x11vnc.pass
  • 创建 /etc/init/x11vnc.conf 文件,并添加如下代码
touch /etc/init/x11vnc.conf
start on login-session-start

script 

x11vnc -display : -auth /var/run/lightdm/root/: -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport  

end script
  • 重启

2. 电脑端安装 VNC Viewer

VNC Viewer (https://www.realvnc.com/en/connect/download/viewer/

UR5 改造的更多相关文章

  1. MIP改造常见问题二十问

    在MIP推出后,我们收到了很多站长的疑问和顾虑.我们将所有疑问和顾虑归纳为以下二十个问题,希望对大家理解 MIP 有帮助. 1.MIP 化后对其他搜索引擎抓取收录以及 SEO 的影响如何? 答:在原页 ...

  2. Nodejs之MEAN栈开发(五)---- Angular入门与页面改造

    这个系列一共会涉及两个JavaScript框架的讲解,一个是Express用做后端,一个是Angular用于前端.和Express一样,Angular分离内容,处理视图.数据和逻辑.和MVC模式很相似 ...

  3. 使用图片视频展示插件blueimp Gallery改造网站的视频图片展示

    在很多情况下,我们网站可能会展示我们的产品图片.以及教程视频等内容,结合一个比较好的图片.视频展示插件,能够使得我们的站点更加方便使用,也更加酷炫,在Github上有很多相关的处理插件可以找来使用,有 ...

  4. Lightbox改造——支持滚轮缩放

    在做文章类型的web页时,经常会遇到要点开看大图的需求,LightBox2则是在众多产品中比较优秀的一款Jquery插件.配置就不细说了,今天我主要要分享的是:如何在点开大图后,可以通过鼠标滚轮来缩放 ...

  5. 记一次企业级爬虫系统升级改造(二):基于AngleSharp实现的抓取服务

    爬虫系统升级改造正式启动: 在第一篇文章,博主主要介绍了本次改造的爬虫系统的业务背景与全局规划构思: 未来Support云系统,不仅仅是爬虫系统,是集爬取数据.数据建模处理统计分析.支持全文检索资源库 ...

  6. [网站性能1]对.net系统架构改造的一点经验和教训

    文章来源:http://www.admin10000.com/document/2111.html 在互联网行业,基于Unix/Linux的网站系统架构毫无疑问是当今主流的架构解决方案,这不仅仅是因为 ...

  7. Appium 三种wait方法(appium 学习之改造轮子)

    前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html   知乎Android客户端登陆:htt ...

  8. mac-改造你的terminal

    今天在知乎上看到了一篇关于<程序员如何优雅使用Mac>,里面介绍了不少Mac的高端使用技巧,其中关于terminal的部分更是深深的吸引了我,于是我也开始了我的terminal改造计划. ...

  9. EF架构~EF异步改造之路~仓储接口的改造

    回到目录 返回异步与并行目录 C#5.0带来了并行编程 {C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0异步编程} 随着C#5.0在.net4.5出来之后,它们 ...

随机推荐

  1. 2018.10.19 NOIP训练 桌子(快速幂优化dp)

    传送门 勉强算一道dp好题. 显然第kkk列和第k+nk+nk+n列放的棋子数是相同的. 因此只需要统计出前nnn列的选法数. 对于前mmm%nnn列,一共有(m−1)/n+1(m-1)/n+1(m− ...

  2. 2018.09.12 poj2376Cleaning Shifts(线段树+简单dp)

    传送门 貌似贪心能过啊%%%. 本蒟蒻写的线段树优化dp. 式子很好推啊. f[i]表示覆盖1~i所需的最小代价. 那么显然对于一个区间[li,ri]" role="present ...

  3. 【转】Paxos算法2-算法过程

    ——转自:{老码农的专栏} 1.编号处理 根据P2c ,proposer在提案前会先咨询acceptor查看其批准的最大的编号和value,再决定提交哪个value.之前我们一直强调更高编号的prop ...

  4. redis只加载AOF文件

    如果同时配置写AOF和RDB两种文件,但在redis启动时,只会加载AOF,除非配置只写RDB,才会加载RDB文件,也因此AOF文件必须是全量数据,所以会越来越大,这缺点也将是redis优化的一个方向 ...

  5. 使用process_monitor.sh监控hadoop进程的crontab配置

    可以从下列链接找到process_monitor.sh:https://github.com/eyjian/libmooon/blob/master/shell/process_monitor.sh ...

  6. (并查集)小希的迷宫 --HDU -- 1272

    链接: http://acm.hdu.edu.cn/showproblem.php?pid=1272 http://acm.hust.edu.cn/vjudge/contest/view.action ...

  7. 在 JNI 编程中避免内存泄漏与崩溃

    JNI 编程简介 JNI,Java Native Interface,是 native code 的编程接口.JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中 ...

  8. Codeforces805D. Minimum number of steps 2017-05-05 08:46 240人阅读 评论(0) 收藏

    D. Minimum number of steps time limit per test 1 second memory limit per test 256 megabytes input st ...

  9. Hdu1427 速算24点 2017-01-18 17:26 46人阅读 评论(0) 收藏

    速算24点 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Submiss ...

  10. SpringMVC绑定到实体数组、list、set、和map时要注意

    实体的属性前一定要用.分割,如果是使用jquery的ajax提交的一个js数组对象,则请求数据会被格式化为 var sub = [{name:1,num:2},{name:1,num:2}] $.po ...