kinetic+ubuntu16.04使用ROS驱动UR3机械臂过程全纪录

本文涉及的产品
资源编排,不限时长
简介: kinetic+ubuntu16.04使用ROS驱动UR3机械臂过程全纪录

1 下载驱动包

git clone - b $ DISTRO - devel github.com/ros-industr…


2驱动包新版本修改 如果你的 UR软件版本> = 3.0,就需要把ur_driver替换成ur_modern_driver

下载ur_modern_driver git clone github.com/iron-ox/ur_…

下载后替换


3报错处理 此时 catkin_make会报错:

错误:'const struct hardware_interface :: ControllerInfo'没有名为'hardware_interface'的成员调用“make -j8 -l8”失败

需要修改

将 SRC / ur_hardware_interface.cpp中的

controller_it-> hardware_interface全部改为controller_it->型

此时 catkin_make将不再报错


4 运行测试 启动凉亭同时导入UR5的模型信息:

roslaunch ur_gazebo ur5.launch limited:= true(测试的时候会死)

!启动moveit的节点,并导入UR5的moveit配置文件!:

Roslaunch ur5_moveit_config ur5_moveit_planning_execution.launch sim:= true limited:= true

打开可视化可交互的Rviz界面:

roslaunch ur5_moveit_config moveit_rviz.launch config:= true

roslaunch ur3_moveit_config demo.launch

可以打开rviz,点球运动

roslaunch ur3_moveit_config moveit_rviz.launch

可以打开rviz,修改坐标增加机器人模型(没什么卵用)

运行这步之前必须运行上一步,加载模型

启动moveit!的节点,并导入UR3的moveit!配置文件

roslaunch ur3_moveit_config ur3_moveit_planning_execution.launch sim:= true


5  添加自己的测试代码 Ur_modern_driver里面的那个testmove.py,里面有可以直接往一个动作发轨迹控制运动; 也可以按照docs.ros.org/kinetic/api…里面的例程,基于乌尔驱动包进行控制

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
相关文章
|
1月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
3471 3
|
3月前
|
Ubuntu Shell C++
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
184 1
|
3月前
|
Ubuntu Apache
Ubuntu20.04下一键安装ROS1 Noetic
本文提供了一个简化在Ubuntu 20.04系统上安装ROS1 Noetic过程的一键安装脚本工具,该脚本通过优化配置和使用清华大学镜像源,加速了国内用户的下载速度,并自动完成环境设置和依赖安装,同时提供了详细的使用说明和源码。
345 0
Ubuntu20.04下一键安装ROS1 Noetic
|
3月前
|
Ubuntu 机器人 虚拟化
Ubuntu22.04配置ROS2 Humble
这篇文章是关于如何在Ubuntu 22.04系统上配置ROS2 Humble的详细教程,包括虚拟机安装、环境配置、网络设置、软件源更换、ROS1和ROS2的安装步骤。
264 1
|
3月前
|
Ubuntu 机器人 网络安全
ubuntu22.04 SSH和ROS2控制下位机
本文介绍了如何在Ubuntu 22.04系统中通过SSH远程控制机器人服务器,包括安装SSH服务、配置防火墙规则、修改`/etc/hosts`文件、使用密钥认证等步骤,并提供了使用ROS2控制下位机的方法和一些常用指令。
84 0
|
4月前
|
Ubuntu 机器人 Shell
ubuntu20.04创建ros环境、创建rospackage
至此,我们已经详细讲解了在Ubuntu 20.04上创建ROS环境及ROS包的步骤。这为进一步的机器人软件开发奠定了坚实的基础。
187 1
|
4月前
|
Ubuntu 机器人 Shell
ubuntu20.04创建ros环境、创建rospackage
至此,我们已经详细讲解了在Ubuntu 20.04上创建ROS环境及ROS包的步骤。这为进一步的机器人软件开发奠定了坚实的基础。
62 1
|
4月前
|
Ubuntu 机器人 Linux
Ubuntu查看ros版本-linux查看ros版本
通过上述方法,您可以轻松检查和确认您的Ubuntu或其他Linux系统上安装的ROS版本,以确保您的机器人项目能够顺利进行。
1354 0
|
5月前
|
Ubuntu Linux
【问题复盘】在Ubuntu 20.04下安装OFED驱动 复盘:在Ubuntu 20.04下安装OFED驱动
整个问题主要是由于不同的内核版本导致文件路径不同,进而导致安装过程中某些库无法按预期安装而出现问题。 为什么使用最新的OFED驱动解决了问题呢?推测是最新驱动补充了之前缺失的某些文件,因此后续安装过程能够正常进行。 例如,在OFED 5.4中,某个安装所需的文件F位于A处,但安装程序却在B处查找该文件,导致报错。而在OFED 5.8中,该安装所需的文件F被移回到B处,此时不管去哪里查找都能找到文件F,因此安装可以正常进行。
237 0
|
5月前
|
JavaScript Ubuntu 前端开发
Ubuntu部署Minio(单机单驱动)
Ubuntu部署Minio(单机单驱动)
64 0