UR机械臂学习(5-1):驱动真实机械臂准备工作——示教器配置
在使用Universal_Robots_ROS_Driver驱动真实机械臂前,需要在示教器上安装urcap
版本说明
使用的版本是 Ubuntu18.04 + ROS melodic + UR3(CB3.12)
驱动是Universal_Robots_ROS_Driver
示教器学习
- cb3网络课程
https://academy.universal-robots.com/cn/免费网络课程/cb3-网络课程/
示教器开机
- 点击按钮1开机
- 2为示教器急停按钮,按下后急停
开机后,旋转急停按钮,将急停按钮提起 - 然后转到初始化屏幕
开启机械臂,然后启动制动器,然后点击右下角确定
配置电脑IP
打开电脑设置,关闭wifi,设置有线连接
设置如下
电脑ip地址为192.168.56.100
配置示教器
设置示教器IP
下一步是确保正确配置硬件(控制计算机和机器人)可以相互通信。
注意,默认情况下,Universal Robot 的网络功能处于禁用状态。
要启用网络连接,需使用UR的示教器导航至设置机器人
--> 设置 网络
-->选择静态地址
–>然后设置网络ip地址–>然后应用
这是原来的dns服务器,也需要修改成上面所示
然后通过网线连接控制箱和电脑
控制箱的网线接口在箱子下面
上面所有的设置完成之后,打开电脑终端。ping一下ur机械臂的ip地址,成果则说明连接成果,否则可以重启试试
# 我的ur机械臂ip地址是192.168.56.10
ping 192.168.56.10
urcap拓展包安装
要在ros上使用ur_robot_driver控制真实的ur机械臂运动,需要在ur机器人上安装externalcontrol-1.0.urcap
,它类似一个插件,接受ros端的消息再控制ur5运动。该urcap位于Universal_Robots_ROS_Driver/ur_robot_driver的resources文件夹内。
- ur_robot_driver的下载地址为:https://github.com/UniversalRobots/Universal_Robots_ROS_Driver
将主文件夹/ur_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/resources
路径下的externalcontrol.urcap
文件拷贝到U盘安装到示教器上。
打开控制箱,在如下图的地方插U盘
在示教器的设置机器人
中,点开URCap
,找到externalcontrol-1.0.urcap
,选中,然后点击重启。
在示教器中设置电脑ip
创建 空程序 --> 点击左上角安装设置
--> 选择external contral
--> 填写电脑ip和电脑主机名
查看/修改电脑主机名的方法:
# 查看主机名
hostname# 临时修改主机名(重启后恢复原主机名)
sudo hostname 新主机名# 永久修改主机名(修改后需要重启生效)
sudo gedit /etc/hostname
示教器内编程
如图,在完成上一步后,回到程序页面
点击结构
–> urcap
--> external control
完成后可以看到左侧程序树的地方显示“control by 主机名”
然后点击下方的启动程序,就开始运行
注意:
在使用ros与ur机械臂通信时,需要先在电脑上启动bringup,再在示教器上点击运行按键启动程序
UR机械臂学习(5-1):驱动真实机械臂准备工作——示教器配置相关推荐
- UR机械臂学习(5-2):使用Universal_Robots_ROS_Driver驱动真实机械臂
使用的版本是 Ubuntu18.04 + ROS melodic + UR3(CB3.12) 因为后续需要使用手控器,手控器的驱动需要在Ubuntu18.04下才可以使用. 这篇文章是电脑上的设置,关 ...
- 遨博机械臂——使用官方demo控制真实机械臂
机械臂在rviz中同步 文章目录 源码安装 1.设置工作目录 2.clone官方代码 3.安装MoveIt和industrial_core包 4.编译 使用真实机械臂 1.获取正确的设置 shell ...
- ros kinetic-moveit驱动ur3机械臂------控制真实机械臂并且能动
ros kinetic-moveit驱动ur3机械臂------控制真实机械臂并且能动 本文工作环境配置: ubuntu16.04.6 ros-kinetic ur3 已验证本教程代码在Ubuntu1 ...
- Franka Emika Panda连接真实机械臂(二)
Franka Emika Panda连接真实机械臂(二) 虚拟环境下已经可以进行机械臂的拖动了,下一步就是PC连接机械臂,并通过plan控制机械臂运动. 前文[Franka Emika Panda连接 ...
- 使用 MoveIt 控制自己的真实机械臂【2】——编写 action server 端代码
上一篇文章中, 使用 MoveIt 控制自己的真实机械臂[1]--配置 action client 端,已经完成了 MoveIt 这边 action client 的基本配置,MoveIt 理论上可以 ...
- UR机械臂学习(6):使用robotiq二指夹爪
在ros中下载的ur机器人包里不包括夹爪.力传感器等Robotiq的产品. Robotiq相关产品的ros功能包可以在 https://github.com/ros-industrial/roboti ...
- ur机械臂 + robotiq gripper + robotiq ft sensor + gazebo + 连接真实机械臂 + 网页控制
ur机械臂 + robotiq gripper + robotiq ft sensor + gazebo + 连接真实机械臂 + 网页控制 仓库地址:[ur_ws](https://github.co ...
- 机器人学习必看系列:如何使用moveit控制真实机械臂?
大家好,我是你们可爱的小鱼.最近关于moveit相关的问题感觉非常多,毕竟机械臂+视觉的应用的确是非常的火爆,小鱼都想直接开课教机械臂运动规划相关的了. 有的同学问小鱼,怎么使用moveit控制真实机 ...
- UR机械臂学习(8):Python实现机械臂运动控制(不使用MoveIt)
以下是在gazebo仿真中使用,如果是控制真实机械臂,只需要修改订阅的话题即可 后期肯定会自己进行轨迹算法规划,用moveit的话想要更换算法太麻烦,所以尝试自己写程序不通过moveit来控制机械臂. ...
最新文章
- [20170419]bbed探究数据块.txt
- Netty专题-(3)NIO网络编程
- [实战]java回调函数
- jpa 多字段like_Spring Data JPA 如何进行模糊查询(LIKE) ?
- 可以用来做ppt的网页效果
- c# 毕设计算机毕设
- hdu Intelligent IME
- java自动拼图_JAVA编写拼图小游戏带自动寻路算法
- 使用积分图像进行自适应二值化[Derek Bradley, Gerhard Roth, 2007]
- LayUI中的基本元素之进度条
- Spring Security优劣之我见
- ZBar源码分析(二)
- m5stack——基于语音交互模块的物联居家管理系统 (STM32F103ZET6开发板+UART通信)
- IDEA java类文件左下角出现橙红色的圆形小标识
- FATAL_ERROR:Xst:Portability/export/Port_Main.h:126:1.13.
- PPG李亮:公司运营很好 我不屑出来解释
- 数电实验(组合逻辑电路、时序电路,555定时器)
- 管理学中的知名定律之彼得原理(The Peter Principle)
- Ubuntu20.04LTS安装RTX-3060显卡驱动
- 全球与中国边缘人工智能平台市场深度研究分析报告