UR5机械臂仿真环境搭建
UR5机械臂仿真环境搭建
重要参考: ROS官网教程
前段时间,实验室采购了一台UR5机械臂,今天花了一下午,对照官网教程,完成了仿真环境搭建,期间遇到了一些问题,好在最后都解决了。机械臂的运动规划和运动控制是一个很火的内容,同时也可以作为很多人工智能算法验证的实验平台,由于发现这一块国内网站的相关博客很少,为了方便后续学者开发,现把搭建过程整理如下:
1 系统配置: Ubuntu 14.04 & ROS Indigo
2 完整安装 ROS moveit
sudo apt-get install ros-indigo-moveit-full
- 此处与官网介绍略有不同,官网说需要安装moveit_simple_controller_manager package,但是实际操作中总是报错,考虑到以后可能还需要用moveit的其它包,索性进行了完全安装。
3 安装UR5的gazebo模型,配置文件和动力学模型
$ sudo apt-get install \ros-indigo-ur-gazebo \ros-indigo-ur5-moveit-config \ros-indigo-ur-kinematics
4 测试
- 启动仿真程序
$ roslaunch ur_gazebo ur5.launch
- 另外打开一个终端,并输入
$ roslaunch ur5_moveit_config ur5_moveit_planning_execution.launch sim:=true
- 利用RViz控制仿真机械臂
在Rviz中拖动机械臂到某个位置,并选择“planned and excute”就可以观察到机械臂在Rviz和Gazebo中同时运动。
$ roslaunch ur5_moveit_config moveit_rviz.launch config:=true
欢迎同行批评指教~
UR5机械臂仿真环境搭建相关推荐
- 强化学习UR机械臂仿真环境搭建(一) - 为UR3机械臂添加robotiq ft300力传感器
为UR3机械臂添加robotiq ft300力传感器 ```建议参考这篇```,[ur机械臂 + robotiq gripper + robotiq ft sensor + gazebo + 连接真实 ...
- Dynamic Movement Primitives与UR5机械臂仿真
Dynamic Movement Primitives (DMP),中文译名为动态运动基元.动态运动原语等,最初是由南加州大学的Stefan Schaal教授团队在2002年提出来的,是一种用于轨迹模 ...
- ROS上的UR5机械臂仿真
UR5介绍 Universal Robots(优傲机器人)公司是一家引领协作机器人全新细分市场的先驱企业,该公司成立于2005年,关注机器人的用户可操作性和灵活度,总部位于丹麦的欧登塞市,主要的机器人 ...
- UR5机械臂与realsense相机在Gazebo仿真环境下的手眼标定(眼在手上)
简介 这是一个Gazebo仿真环境下利用UR5机械臂和realsense相机进行手眼标定的教程(眼在手上). 准备相关文件 # UR5 git clone https://github.com/Uni ...
- 【机器人1】基于POE公式的UR5机械臂正运动学建模求解与matlab仿真
基于PoE公式的UR5机械臂正运动学建模求解与matlab仿真 基于PoE公式的UR5机械臂正运动学分析 1.1 运动旋量的螺旋释义(理论基础) 1.2 基于PoE公式的UR5机械臂正运动学模型 1. ...
- ROS下如何使用moveit驱动UR5机械臂
转载:http://blog.csdn.net/jayandchuxu/article/details/54693870 原来的moveit实在Ubuntu12.04上安装的,ros版本是hydro, ...
- ROS Melodic连接UR5机械臂通讯详细步骤,亲测可行
ros版本:Melodic 机械臂:优傲机器人ur5,控制器cb3,软件版本13.多 任务描述:机器人操作系统ros通过网线连接ur5,实现二者通信,在ros下控制ur5运动,为后续基于ros开发机械 ...
- Udacity机器人软件工程师课程笔记(十六)-机械臂仿真控制实例(其一)-Gazebo、RViz和Moveit!
机械臂仿真控制实例 目录 环境设置 项目工具介绍 Gazebo (1)Gazebo组件 (2)Gazebo界面 统一机器人描述格式(URDF) RViz Moveit! 1.环境设置 对于此项目,使用 ...
- vrep和matlab,VREP与MATLAB联合仿真程序--UR5机械臂动力学控制
[实例简介] VREP与MATALB联合仿真,针对UR5机械臂进行PD加重力补偿控制. [实例截图] [核心代码] UR5_TEST_VREP └── UR5_TEST_VREP ├── Bloque ...
最新文章
- python简介怎么写-python爬虫简历怎么写
- centos7启动dhcp失败_CentOs 7 搭建DHCP服务器 启动报错
- 编辑器性能测试:Atom 、VS Code、Sublime Text
- 志愿者招募 | 2021 .NET Conf China
- java猜拳_java猜拳
- 代码款空题 包的使用
- Kai - Golang实现的目标检测云服务
- Transport(传输) 详解
- 三星电视与计算机连接网络设置,三星电视怎么连接网络看电视?
- 短命的 CentOS 8 将停止维护
- php5.3之后如何加载zend
- 《设计的品格 探索×呈现×进化的InDesign美学》目录—导读
- 上广电D2527彩电兴暗故障检修
- 小学计算机基础知识总结,小学信息技术课的基本知识点
- Java网上商城系统_JavaWeb源码网上商城系统
- PS各个工具的字母快捷键和英…
- superl-url,关键词URL采集工具
- 轻松管好团队,就靠RACI模型|优思学院
- 基于springboot+vue个人博客搭建
- 电脑使用越来越慢,如何解决