UR5机器人+ROS+Ubuntu 18.04 配置方法

这篇具有很好参考价值的文章主要介绍了UR5机器人+ROS+Ubuntu 18.04 配置方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.机械臂驱动安装(用于驱动真实机械臂)

UR机械臂版本 驱动选择
version≤3.9 ur_modern_driver
version≥3.9 ur_robot_driver

这里机器人开机示教器会显示版本,我的机器人版本号是3.15.3


 
#创建工作空间
mkdir -p ~/ur5_ws/src && cd ur5_ws/src
 
# 下载机器人驱动包
git clone https://github.com/UniversalRobots/Universal_Robots_ROS_Driver.git src/Universal_Robots_ROS_Driver
git clone -b calibration_devel https://github.com/fmauch/universal_robot.git src/fmauch_universal_robot
 
# 安装依赖
cd ..
sudo apt update -qq
rosdep update
rosdep install --from-paths src --ignore-src -y
 
#编译工作空间
catkin_make
 
# 添加环境变量
echo "source ~/ur5_ws/devel/setup.bash" >> ~/.bashrc
source  ~/ur5_ws/devel/setup.bash

2.仿真命令测试

#打开终端,启动
soure	~/ur5_ws/devel/setup.bash
roslaunch ur_gazebo ur5e_bringup.launch
#打开新终端
soure	~/ur5_ws/devel/setup.bash
roslaunch ur5e_moveit_config ur5e_moveit_planning_execution.launch sim:=true
#再打开一个新终端
soure	~/ur5_ws/devel/setup.bash
roslaunch ur5e_moveit_config moveit_rviz.launch config:=true

UR5机器人+ROS+Ubuntu 18.04 配置方法

1.将Fixed Frame坐标系改为base
2.需要在Add选项中找到上面两个模块(motionPlanning 和 robotModel)

3.连接ur5e实体机器人

1.实体机器人配置

1.1在实体UR机器人端安装 externalcontrol-1.0.5.urcap

(1) 首先,打开下载的文件路径Universal_Robots_ROS_Driver/ur_robot_driver/resources下载externalcontrol-1.0.4.urcap,然后用自己的U盘拷贝到UR机器人。

操作如图:
UR5机器人+ROS+Ubuntu 18.04 配置方法
UR5机器人+ROS+Ubuntu 18.04 配置方法
添加完成后,重启机械臂 然后在program中创建新程序,把external control放进程序树中,点击save->save program as,起个新名字externalcontrol.urp

1.2设置IP地址

external control的网址:
这里external control是指电脑的ip需要在在电脑网络里面设置

UR5机器人+ROS+Ubuntu 18.04 配置方法

设置机器人IP地址:
UR5机器人+ROS+Ubuntu 18.04 配置方法

这里设置完成以后用电脑 ping 一下机器人的IP地址

ping 192.168.125.100

如下是可以连接成功的

PING 192.168.125.100 (192.168.125.100) 56(84) bytes of data.
64 bytes from 192.168.125.100: icmp_seq=1 ttl=64 time=0.343 ms
64 bytes from 192.168.125.100: icmp_seq=2 ttl=64 time=0.155 ms
64 bytes from 192.168.125.100: icmp_seq=3 ttl=64 time=0.172 ms
64 bytes from 192.168.125.100: icmp_seq=4 ttl=64 time=0.207 ms
64 bytes from 192.168.125.100: icmp_seq=5 ttl=64 time=0.233 ms
64 bytes from 192.168.125.100: icmp_seq=6 ttl=64 time=0.132 ms
64 bytes from 192.168.125.100: icmp_seq=7 ttl=64 time=0.129 ms

1.3设置机器人

UR5机器人+ROS+Ubuntu 18.04 配置方法

在安装设置里面,把电脑IP 和电脑名称写入,50002是端口号,不用修改
UR5机器人+ROS+Ubuntu 18.04 配置方法
暂时先不要启动第三步,等电脑端启动ros命令后再启动,启动前将机器人的关节速度调低,默认100%
UR5机器人+ROS+Ubuntu 18.04 配置方法

开启机器人并上电,打开电脑终端输入

roslaunch ur_robot_driver ur5_bringup.launch limited:=true robot_ip:=192.168.125.100

按照顺序启动movite 和 rviz

# 新终端启动moveit  
roslaunch ur5_moveit_config ur5_moveit_planning_execution.launch limited:=true
# 新终端启动rviz
roslaunch ur5_moveit_config moveit_rviz.launch config:=true

然后在示教器上面点击启动,(执行上诉步骤的第三步)并将机器人速度调低!!!!!

启动后配置rviz如图,点击add添加robotmodel 和 motionPlanning 模块

UR5机器人+ROS+Ubuntu 18.04 配置方法

在motionPlanning 模块中配置这里,就可以拖动rviz机器人运动了,plan是仿真运动,execute是真实机器人运动

UR5机器人+ROS+Ubuntu 18.04 配置方法
至此Ur5机器人安装完毕。文章来源地址https://www.toymoban.com/news/detail-404137.html

到了这里,关于UR5机器人+ROS+Ubuntu 18.04 配置方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 踩坑记录:ubuntu20.04+ROS noetic+gazebo11用UR5+robotiq+Xbox Kinect抓取乐高

    项目地址:https://github.com/pietrolechthaler/UR5-Pick-and-Place-Simulation 此存储库演示了 ROS 和 Gazebo 中的 UR5 取放。UR5 使用 Xbox Kinect 摄像头检测 11 种类型的乐高积木,并发布其位置和角度。 该项目的目标是: 用乐高积木模拟 UR5 机器人的迭代 机械臂必须能够将方块从位置 A 移动到

    2024年01月21日
    浏览(31)
  • MATLAB仿真UR5机器人simulink simscape 自制建模 正向运动学,逆向运动学关节空间轨迹规划 五次多项式轨迹规划

    MATLAB仿真UR5机器人simulink simscape 自制建模  正向运动学,逆向运动学 关节空间轨迹规划 五次多项式轨迹规划 笛卡尔空间轨迹规划 直线插补    还包含机器人工具箱建立的模型对比 MATLAB仿真UR5机器人simulink simscape 自制建模及运动学规划 摘要:本文介绍了利用MATLAB仿真UR5机器

    2024年02月04日
    浏览(42)
  • kuka示教器嵌套UR界面操作ros中rviz的UR机器人

    本例展示了用QT增加一个网页视图,背景是kuka示教器界面,中间增加UR的VNC网页界面显示。本人博客中一起有写过ros2运行UR的操作。         ros2 UR10仿真包运行_基于ros的ur仿真-CSDN博客       效果如下:     背景的增加,参考这篇文件。  qt for python创建UI界面-CSDN博客   主要

    2024年02月21日
    浏览(30)
  • ubuntu20.04_ROS中运行gazebo控制机器人模型报错

    1.无法启动类型为[controller_ manager/spawner]的节点:controller_ manager ERROR: cannot launch node of type [controller_manager/spawner]: controller_manager ROS path [0]=/opt/ros/noetic/share/ros ROS path [1]=/home/lym/catkin_ws/src ROS path [2]=/opt/ros/noetic/share 解决办法:安装controller_manager 2.控制器生成程序找不到预期的控

    2024年02月16日
    浏览(37)
  • Ubuntu18.04安装ROS

    目录 一、安装ROS 1、ROS简介 2、安装ROS  二、ROS初步使用 1、小海龟  2、控制小海龟走圆形 (1)、创建工作空间  (2)、编译工作空间  (3)、配置环境变量  (4)、画圆程序的编写  (5)、控制小海龟走圆形  三、总结   机器人操作系统(Robot Operating System, ROS)是一个应

    2024年02月14日
    浏览(32)
  • ubuntu18.04安装ROS讲解

    首先,ubuntu18.04对应的ROS版本为melidic。 打开\\\"软件与更新\\\"对话框,把可从互联网下载下的几个框框都打勾。如图: 更换安装源 官方默认安装源不稳定,常出现在安装过程中网络超时等报错,现使用清华的安装源: 或者中科大安装源: 输入代码后,按回车,输入管理员密码即

    2023年04月24日
    浏览(46)
  • ROS的安装【Ubuntu18.04版本】

    ROS是机器人学习所需要用到的平台软件,记录一下装的过程,为下一次重装节省一下时间嘻嘻。 目录 一.设置sources.list 二.设置密匙 三.安装   四.配置环境   五.检测ros是否安装成 【在设置密匙的时候可能会遇见以下问题,没有找到有效的openPGP数据】  【解决方案如下】 

    2024年02月02日
    浏览(87)
  • ROS学习笔记01、安装Ubuntu18.04以及ROS环境

    马上开学,目前学校很多实验室都是人工智能这块,大部分都是和机器人相关,然后软件这块就是和cv、ros相关,就打算开始学习一下。 本章节是虚拟机安装Ubuntu18.04以及安装ROS的环境。 学习教程:【Autolabor初级教程】ROS机器人入门,博客中一些知识点是来源于赵老师的笔记

    2023年04月08日
    浏览(44)
  • Ubuntu18.04搭建AirSim+ROS仿真环境

    AIRSIM在UBuntu 18.04上构建的官网文档 AIRSIM是依赖于UE4引擎实现的,因此在安装AIRSIM之前要安装UE4引擎。 在Ubuntu上安装UE4引擎需要从源文件进行编译,因此我们需要访问UE4的github仓库。但想要访问UE4的github仓库,我们就必须建立github与UE4许可的链接,否则直接访问UE4的github仓库时就

    2023年04月08日
    浏览(78)
  • [ros][ubuntu]ros在ubuntu18.04上工作空间创建和发布一个话题

    构建catkin工作空间  mkdir -p ~/catkin_ws/src    cd ~/catkin_ws/src  catkin_init_workspace  cd ~/catkin_ws/  catkin_make 配置环境变量  echo \\\"source ~/catkin_ws/devel/setup.bash\\\"  ~/.bashrc  source ~/.bashrc 检查环境变量  echo $ROS_PACKAGE_PATH 遇到错误:上面操作不需要用sudo 进行操作,但是由于初学者可能存在

    2024年02月10日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包