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机械臂仿真环境搭建相关推荐

  1. 强化学习UR机械臂仿真环境搭建(一) - 为UR3机械臂添加robotiq ft300力传感器

    为UR3机械臂添加robotiq ft300力传感器 ```建议参考这篇```,[ur机械臂 + robotiq gripper + robotiq ft sensor + gazebo + 连接真实 ...

  2. Dynamic Movement Primitives与UR5机械臂仿真

    Dynamic Movement Primitives (DMP),中文译名为动态运动基元.动态运动原语等,最初是由南加州大学的Stefan Schaal教授团队在2002年提出来的,是一种用于轨迹模 ...

  3. ROS上的UR5机械臂仿真

    UR5介绍 Universal Robots(优傲机器人)公司是一家引领协作机器人全新细分市场的先驱企业,该公司成立于2005年,关注机器人的用户可操作性和灵活度,总部位于丹麦的欧登塞市,主要的机器人 ...

  4. UR5机械臂与realsense相机在Gazebo仿真环境下的手眼标定(眼在手上)

    简介 这是一个Gazebo仿真环境下利用UR5机械臂和realsense相机进行手眼标定的教程(眼在手上). 准备相关文件 # UR5 git clone https://github.com/Uni ...

  5. 【机器人1】基于POE公式的UR5机械臂正运动学建模求解与matlab仿真

    基于PoE公式的UR5机械臂正运动学建模求解与matlab仿真 基于PoE公式的UR5机械臂正运动学分析 1.1 运动旋量的螺旋释义(理论基础) 1.2 基于PoE公式的UR5机械臂正运动学模型 1. ...

  6. ROS下如何使用moveit驱动UR5机械臂

    转载:http://blog.csdn.net/jayandchuxu/article/details/54693870 原来的moveit实在Ubuntu12.04上安装的,ros版本是hydro, ...

  7. ROS Melodic连接UR5机械臂通讯详细步骤,亲测可行

    ros版本:Melodic 机械臂:优傲机器人ur5,控制器cb3,软件版本13.多 任务描述:机器人操作系统ros通过网线连接ur5,实现二者通信,在ros下控制ur5运动,为后续基于ros开发机械 ...

  8. Udacity机器人软件工程师课程笔记(十六)-机械臂仿真控制实例(其一)-Gazebo、RViz和Moveit!

    机械臂仿真控制实例 目录 环境设置 项目工具介绍 Gazebo (1)Gazebo组件 (2)Gazebo界面 统一机器人描述格式(URDF) RViz Moveit! 1.环境设置 对于此项目,使用 ...

  9. vrep和matlab,VREP与MATLAB联合仿真程序--UR5机械臂动力学控制

    [实例简介] VREP与MATALB联合仿真,针对UR5机械臂进行PD加重力补偿控制. [实例截图] [核心代码] UR5_TEST_VREP └── UR5_TEST_VREP ├── Bloque ...

最新文章

  1. python简介怎么写-python爬虫简历怎么写
  2. centos7启动dhcp失败_CentOs 7 搭建DHCP服务器 启动报错
  3. 编辑器性能测试:Atom 、VS Code、Sublime Text
  4. 志愿者招募 | 2021 .NET Conf China
  5. java猜拳_java猜拳
  6. 代码款空题 包的使用
  7. Kai - Golang实现的目标检测云服务
  8. Transport(传输) 详解
  9. 三星电视与计算机连接网络设置,三星电视怎么连接网络看电视?
  10. 短命的 CentOS 8 将停止维护
  11. php5.3之后如何加载zend
  12. 《设计的品格 探索×呈现×进化的InDesign美学》目录—导读
  13. 上广电D2527彩电兴暗故障检修
  14. 小学计算机基础知识总结,小学信息技术课的基本知识点
  15. Java网上商城系统_JavaWeb源码网上商城系统
  16. PS各个工具的字母快捷键和英…
  17. superl-url,关键词URL采集工具
  18. 轻松管好团队,就靠RACI模型|优思学院
  19. 基于springboot+vue个人博客搭建
  20. 电脑使用越来越慢,如何解决

热门文章

  1. 拓扑排序与关键路径(AOV网和AOE网)
  2. 如何使用 Redis 实现 “附近的人” 这个功能?
  3. unity3d培训_003
  4. 朗润国际期货:去中心化稳定币谁能笑到最后?
  5. BUSD停BUSD停止发行,从HAY的发行机制看去中心化稳定币的重要性
  6. hbuilder能用python_hbuilder之开发Python。
  7. XTU 1242 Yada Number 巧妙打表
  8. 如何解决用360更新系统后网络连接失败
  9. 密集恐惧症候群测试图
  10. [NOI2016]旷野大计算