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…里面的例程,基于乌尔驱动包进行控制

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
相关文章
|
8月前
|
算法 数据可视化 机器人
ubuntu16.04下ROS操作系统学习笔记(九)Moveit(上)
ubuntu16.04下ROS操作系统学习笔记(九)Moveit(上)
|
8月前
|
XML 数据可视化 机器人
ubuntu16.04下ROS操作系统学习笔记(三 / 四)ROS基础-ROS中的关键组件(上)
ubuntu16.04下ROS操作系统学习笔记(三 / 四)ROS基础-ROS中的关键组件
|
8月前
|
Ubuntu 机器人 API
ubuntu 16.04+ros kinetic + gazebo+ aws-robotics 室内环境导航仿真
ubuntu 16.04+ros kinetic + gazebo+ aws-robotics 室内环境导航仿真
163 0
|
8月前
|
机器学习/深度学习 机器人 决策智能
ubuntu16.04 kinetic 版本ROS安装PR2
ubuntu16.04 kinetic 版本ROS安装PR2
|
8月前
|
机器学习/深度学习 传感器 机器人
ubuntu16.04下ROS操作系统学习笔记(九)Moveit(下)
ubuntu16.04下ROS操作系统学习笔记(九)Moveit(下)
|
8月前
|
机器学习/深度学习 传感器 Ubuntu
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(下)
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(下)
117 0
|
8月前
|
存储 传感器 编解码
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(上)
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM
101 0
|
8月前
|
机器学习/深度学习 算法 决策智能
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(下)
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(下)
226 0
|
8月前
|
存储 机器学习/深度学习 编解码
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(上)
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(上)
169 0
|
8月前
|
机器学习/深度学习 机器人 中间件
ubuntu16.04下ROS操作系统学习笔记(五)gazebo物理仿真环境搭建、加载服务端模型数据减少报错
ubuntu16.04下ROS操作系统学习笔记(五)gazebo物理仿真环境搭建、加载服务端模型数据减少报错
125 0

推荐镜像

更多