ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(1)
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)相关推荐
- ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(3)
在上一节已经进行了UR3机械臂的运动规划仿真,这一节就进行真实的UR3机械臂运动控制. 1. 电脑和UR3机械臂连接配置 在启动UR3机械臂后,笔记本电脑通过网线连接UR3的控制箱,此时需要配置网络连 ...
- ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(2)
在上一节已经搭建了UR3机械臂的仿真环境,并且在rviz界面中通过拖拽机械臂实现了Moveit的运动规划.这一节就通过程序实现简单的UR3机械臂的运动规划. 首先,在 ur3工作空间中的 ~/ur_w ...
- Ubuntu16.04安装gazebo8并加载模型库
Ubuntu16.04安装gazebo8并加载模型库 说明 ros桌面版集成了gazebo7,但gazebo7不支持suv模型,导致官方提供的模型库中部分模型无法使用,具体表现为一旦从模型列表中拖出s ...
- ubuntu16.04安装opencv3.4.1教程
最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅. 本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...
- Ubuntu16.04 安装ftp
2019独角兽企业重金招聘Python工程师标准>>> Ubuntu16.04 安装ftp,根据依赖安装. 安装vsftpd. sudo apt-get install vsftpd ...
- ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决
ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...
- ubuntu16.04 安装微信和qq
ubuntu16.04 安装微信和qq Ubuntu系统没有qq和微信很难受,所以前几天装了一下qq和微信,在此记录下来,以防忘记. 通过 https://github.com/wszqkzqk/de ...
- Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题
Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 参考文章: (1)Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 (2)https://www.cn ...
- Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题
Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...
最新文章
- 工程师姓什么很重要!别再叫我“X工”!!!
- qt creator创建cmake构建的程序,无法启动调试(点左下角运行不出结果 No executable specified.)
- 2019ICPC(上海) - Color Graph(二分图+状态压缩)
- HTML5能为我们带来什么?(一)
- java 链表实现堆栈_《Java数据结构与算法》笔记-CH5-链表-4用链表实现堆栈
- Quartz.net 2.0的使用说明
- 论文中地层岩性和岩组描述总结
- linux虚拟机上安装域名,虚拟机如何安装linux系统
- scala 字符串转换数组_如何在Scala中将十六进制字符串转换为字节数组?
- 服装制版师用软件代替手工_楚天都市报_多媒体报
- c语言米粒数实验报告,《單片机C程序设计》实验报告.doc
- 生物信息分析中的reads是什么
- c语言输入若干学生成绩 计算平均,从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数...
- C#XtraReport学习之二 winform打印按钮
- linux 查看zookeeper目录,查看zookeeper注册中心是否有注册服务
- Python挑战游戏( PythonChallenge)闯关之路Level- 6
- iOS 内购APP显示下载失败问题解决
- 在疫苗生产、包装、入库、放行、质量管理、电子数据采集/输入应用电子签名
- 备赛笔记:Opencv学习:颜色识别
- PADS VX2.7学习记录04-PADS Layout软件操作
热门文章
- DATA - RANGE OF
- 总帐科目的批量传输与复制
- SAP中和计量单位有关的表
- SAP用Function发布供外部调用的webservice
- abap submit 的使用方法
- ABAP利用OLE2_OBJECT实现将数据输出到Excel单元格
- 从双十一强化体验认知,看苏宁的“自增强回路”增长飞轮
- html创建scrpts方法,HTML5 Canvas口香糖/粘稠球/软面团
- 普宁二中高考2021成绩查询,普宁二中2019高考喜报成绩、本科重本上线人数情况...
- python函数和方法的入参格式有哪些_Python函数的参数常见分类与用法实例详解