机器人,无论是工业机器人还是服务机器人等多种类机器人,都有自己的控制器。在他们的控制面板上,我们可以通过简单的操作和程序指令,让机器人自行运动。
为了让机器人更加智能,我们需要在机器人外部加装其他传感器,比如视觉相机,激光雷达等等,这就需要打通这些设备与机器人的通讯。一般我们采用socket通讯,通过上位机来串联机器人和这些传感设备。

1 socket通讯
不同机器人品牌都有自己的一套机器人语言。我们可以用机器人自带语言,在控制面版上编写一个无限循环程序,设置好ip地址和端口号,一旦接收到上位机通讯信息,就进入循环,执行相应的指令,简单直观。
UR既可以在控制面板里运行无线循环程序,也可以直接上位机连接socket通讯口(30001/30002/30003端口),UR的socket通讯端口会一直处于发送/接收状态,我们就可以直接发送MoveJ、MoveL等运动指令,驱动UR机器人,十分方便。

机器人运动控制-上位机通讯相关推荐

  1. YAMAHA机器人跟上位机TCP通讯

    工控小知识: YAMAHA机器人跟上位机TCP通讯 机器人当断电后重启后是不会自动执行程序的,这时候的机器人相当于是伺服端,在等待外部客户端给命令,需要上位机发一个@RUN+回车空格的指令,机器人返回 ...

  2. proteus中使用虚拟串口实现单片机和上位机通讯

    祝大家身体健康哈,肺炎愈来愈多,希望看到这篇文章的旁友都能健健康康! 今天写一下proteus里如何使用虚拟串口仿真单片机和上位机通讯,所需要的软件有:(1)Virtual Serial Port D ...

  3. STM32 MPU6050与匿名上位机通讯(V2.6版)

    0.系列目录 STM32 软件模拟IIC STM32 使用DMP库处理MPU6050数据 STM32 MPU6050与匿名上位机通讯(V2.6版) 1.简介 在四轴的调试中,经常要使用地面站与飞控之间 ...

  4. 西门子1200程序V15版本实例,设备已经运行生产,博图V15以上可打开 包含上位机通讯,modbus485

    西门子1200程序V15版本实例,设备已经运行生产,博图V15以上可打开 包含上位机通讯,modbus485,伺服等 西门子1214C控制4台步进电机: 西门子1214C与4台MS300变频器modb ...

  5. 欧姆龙PLC码垛程序 电机:四个雷塞闭环步进电机,四个汇川伺服电机,总共八个电机。 PLC:CP1H-EX40DT-D,八个轴就用了两个PLC,还有跟上位机通讯

    欧姆龙PLC码垛程序(某上市公司设备),电机:四个雷塞闭环步进电机,四个汇川伺服电机,总共八个电机. PLC:CP1H-EX40DT-D,八个轴就用了两个PLC,还有跟上位机通讯. 图四是机台俯视图 ...

  6. C# 机器视觉工控通讯------西门子PLC之S7协议上位机通讯

    C# 机器视觉工控通讯------西门子PLC之S7协议上位机通讯 使用步骤 1.引入库 项目添加应用HslCommunication.dll和代码代码如下(示例): dll官方支持网站> us ...

  7. ros机器人的上位机和下位机怎么通信

    ROS 机器人的上位机和下位机通信是通过 ROS 网络通信机制实现的.上位机和下位机都是 ROS 节点,它们通过发布和订阅消息来进行通信.上位机可以发布控制命令,而下位机可以发布传感器数据.这种通信方 ...

  8. AS608与单片机握手失败、与上位机通讯失败

    简言:本人在使用AS608模块时遇到了握手失败.通讯失败的问题,尝试网上各种方法未果后,换了一个AS608模块,问题解决. 一.与单片机握手失败 检查代码中的波特率是否为9600,再通过上位机将AS6 ...

  9. C# 机器视觉工控通讯------发那科机器人上位机通讯

    C#  采用发那科Robot Interface 中间库和机器人控制柜通过网络通讯,主要功能如下: 1. 链接发那科机器人 /// 连接发那科机器人/// </summary>/// &l ...

最新文章

  1. EOS Cleos 命令使用指南
  2. 舵机任意角度程序_真香!!!飞特发布性价比超高的19kg磁编码360°双轴串口总线舵机STS3215...
  3. 【c语言】蓝桥杯算法提高 7-1用宏求球的体积
  4. 【安全漏洞】苹果取证的分析
  5. tomcat用户配置
  6. ElementUI 按需引入坑爹的点记录
  7. Java Scanner 类,获取用户输入的值
  8. c++写入二进制、TXT文件,读取二进制、TXT文件,切分字符串(入数组)
  9. 钟平逻辑英语语法_钟平逻辑英语教程视频1-5季全(含笔记 支持百度云)
  10. 「目标检测算法」连连看:从Faster R-CNN 、 R-FCN 到 FPN
  11. 计算机报名503,503 service temporarily unavailable是什么意思【解决方法】
  12. 笔记本外接显示器无法调至最佳分辨率的问题
  13. MY-IKuai-2
  14. 内网渗透----Windows下信息收集
  15. mysql 获取农历年份_iOS 获取公历、农历日期的年月日
  16. STM32CUBEMX开发GD32F303(16)----移植兆易创新SPI Nor Flash之GD25Q64Flash
  17. 全能UI设计师到底需要具备哪些能力呢?
  18. 仿“真心祝福你”微信小程序源码
  19. EasyNVR无插件摄像机直播之:摄像机网页低延时无插件直播实现
  20. 前端---HTML QQ空间主页制作

热门文章

  1. 论日本战国时代一石具体有多重
  2. 简单的Springboot上传图片生成可访问的url
  3. c语言的预编译指令是什么,c语言预编译指令有哪些?
  4. JAVA怎么给扇形加边框_扇形边框,设计扇面边框教程
  5. 计算机毕业设计ssm心理健康系统59q3n系统+程序+源码+lw+远程部署
  6. 计算机主机内装有什么,电脑加内存条有什么作用
  7. 电脑回收站清空的文件怎么恢复回来?教你2招数据恢复方法
  8. 老男孩python学习_day002作业
  9. SQL on Hadoop在快手大数据平台的实践与优化 | 分享实录
  10. 敏捷软件开发和精益看板管理