1. 下载并编译UR3/UR5/UR10驱动包

我们在Home目录下创建一个文件夹(命名为ur_ws),这就是UR驱动的工作空间了,并且创建一个src文件夹,如下。

然后去下载驱动包,如下图。

下载后把压缩包放在ur_ws/src目录下,并且解压重命名为universal_robot,如下图。

接下来返回到上一级目录,也就是在ur_ws目录,右键打开终端,执行 catkin_make 命令进行编译,如下图。

如果编译没有报错那么就成功了,如下图。

2. 配置环境

使用sudo权限打开 ~/.bashrc 文件,到 .bashrc文件底部进行配置,指令及配置如下。

sudo gedit ~/.bashrc

配置后执行如下指令对环境进行更新。

source ~/.bashrc

更新后把终端都关闭,重新打开终端执行指令

3. Gazebo仿真环境加载UR3机械臂

运行如下指令,使用Gazebo环境加载UR3机械臂。

roslaunch ur_gazebo ur3.launch

结果会报错:Did not find PID configuration for joint 'xxx',并且Gazebo环境中UR3机械臂是“瘫痪”的,如下图。

解决:打开ur3工作空间中的 ~/ur_ws/src/universal_robot/ur_gazebo/controller/arm_controller_ur3.yaml 文件,在文件的最后添加如下内容,其中的数值可以自己调整

此时,再运行 roslaunch ur_gazebo ur3.launch 指令就不会再报错,并且机器人不会“瘫痪”,如下。

4. 使用Moveit对UR3机械臂进行运动规划

Gazebo加载机械臂后,再打开一个终端执行以下指令用于启动Moveit,如下。

roslaunch ur3_moveit_config ur3_moveit_planning_execution.launch sim:=true

然后再打开一个终端,执行以下指令用于打开rviz界面查看运动规划,rviz界面的机械臂运动后,gazebo界面中机械臂也会运动,如下。

roslaunch ur3_moveit_config moveit_rviz.launch config:=true

自此,UR3机械臂驱动已经安装完成,并且可以实现仿真,接下来就可以编程进行机械臂的运动规划(可看下一篇),而不仅仅是在rviz界面拖拽。

ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(1)相关推荐

  1. ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(3)

    在上一节已经进行了UR3机械臂的运动规划仿真,这一节就进行真实的UR3机械臂运动控制. 1. 电脑和UR3机械臂连接配置 在启动UR3机械臂后,笔记本电脑通过网线连接UR3的控制箱,此时需要配置网络连 ...

  2. ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(2)

    在上一节已经搭建了UR3机械臂的仿真环境,并且在rviz界面中通过拖拽机械臂实现了Moveit的运动规划.这一节就通过程序实现简单的UR3机械臂的运动规划. 首先,在 ur3工作空间中的 ~/ur_w ...

  3. Ubuntu16.04安装gazebo8并加载模型库

    Ubuntu16.04安装gazebo8并加载模型库 说明 ros桌面版集成了gazebo7,但gazebo7不支持suv模型,导致官方提供的模型库中部分模型无法使用,具体表现为一旦从模型列表中拖出s ...

  4. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  5. Ubuntu16.04 安装ftp

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu16.04 安装ftp,根据依赖安装. 安装vsftpd. sudo apt-get install vsftpd ...

  6. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

  7. ubuntu16.04 安装微信和qq

    ubuntu16.04 安装微信和qq Ubuntu系统没有qq和微信很难受,所以前几天装了一下qq和微信,在此记录下来,以防忘记. 通过 https://github.com/wszqkzqk/de ...

  8. Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题

    Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 参考文章: (1)Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 (2)https://www.cn ...

  9. Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题

    Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...

最新文章

  1. 工程师姓什么很重要!别再叫我“X工”!!!
  2. qt creator创建cmake构建的程序,无法启动调试(点左下角运行不出结果 No executable specified.)
  3. 2019ICPC(上海) - Color Graph(二分图+状态压缩)
  4. HTML5能为我们带来什么?(一)
  5. java 链表实现堆栈_《Java数据结构与算法》笔记-CH5-链表-4用链表实现堆栈
  6. Quartz.net 2.0的使用说明
  7. 论文中地层岩性和岩组描述总结
  8. linux虚拟机上安装域名,虚拟机如何安装linux系统
  9. scala 字符串转换数组_如何在Scala中将十六进制字符串转换为字节数组?
  10. 服装制版师用软件代替手工_楚天都市报_多媒体报
  11. c语言米粒数实验报告,《單片机C程序设计》实验报告.doc
  12. 生物信息分析中的reads是什么
  13. c语言输入若干学生成绩 计算平均,从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数...
  14. C#XtraReport学习之二 winform打印按钮
  15. linux 查看zookeeper目录,查看zookeeper注册中心是否有注册服务
  16. Python挑战游戏( PythonChallenge)闯关之路Level- 6
  17. iOS 内购APP显示下载失败问题解决
  18. 在疫苗生产、包装、入库、放行、质量管理、电子数据采集/输入应用电子签名
  19. 备赛笔记:Opencv学习:颜色识别
  20. PADS VX2.7学习记录04-PADS Layout软件操作

热门文章

  1. DATA - RANGE OF
  2. 总帐科目的批量传输与复制
  3. SAP中和计量单位有关的表
  4. SAP用Function发布供外部调用的webservice
  5. abap submit 的使用方法
  6. ABAP利用OLE2_OBJECT实现将数据输出到Excel单元格
  7. 从双十一强化体验认知,看苏宁的“自增强回路”增长飞轮
  8. html创建scrpts方法,HTML5 Canvas口香糖/粘稠球/软面团
  9. 普宁二中高考2021成绩查询,普宁二中2019高考喜报成绩、本科重本上线人数情况...
  10. python函数和方法的入参格式有哪些_Python函数的参数常见分类与用法实例详解