Xiejw blog

Back

UR10e仿真环境搭建教程Blur image

环境要求

ubuntu 
ros
docker
moveit
我的环境:ubuntu24.04 ,ros2 jazzy
plaintext

ur_robot_driver#

首先需要安装ur_robot_driver这个软件包

可以安装二进制包,也可以从源代码构建,如果不需要改源码,一般推荐从二进制包安装

 sudo apt-get install ros-${ROS_DISTRO}-ur
plaintext

安装moveit

sudo apt install ros-${ROS_DISTRO}-moveit
plaintext

docker的配置#

这三个命令可以在运行docker的时候不用在前面加sudo 例如 sudo docker ps 变成 docker ps


sudo groupadd docker  #创建 docker 用户组(通常安装时已自动创建)

sudo usermod -aG docker $USER    #将当前用户加入docker组

newgrp docker  #激活更改 (或者直接重启)
plaintext

URsim#

URSim 是 Universal Robots 公司的离线仿真器。它可以部署在远程主机或虚拟机中,其运行方式几乎与通过网络连接的真实机器人完全相同。

URSim的界面和示教器的界面是一模一样的

官方把URSim的环境封装好了放在docker里面

下载好ur_robot_driver之后运行

ros2 run ur_client_library start_ursim.sh -m ur10e
plaintext

这将启动一个预装了 URSim Docker 容器 ip为192.168.56.101 然后会出现一个网址,把他复制到浏览器里面打开,然后点击连接,启动机械臂,然后再点击external control,然后点播放的按钮,这样就启动了机械臂并且可以通过192.168.56.101控制机械臂了

打开rviz2 ,如果连接正常,这个时候应该会看到机械臂在rviz里面

ros2 launch ur_robot_driver ur_control.launch.py ur_type:=ur10e robot_ip:=192.168.56.101
plaintext

启动moveit规划机械臂运动路径

ros2 launch ur_moveit_config ur_moveit.launch.py
plaintext
UR10e仿真环境搭建教程
https://xiejw.top/blog/ur10e%E6%9C%BA%E6%A2%B0%E8%87%82/ur10e%E6%9C%BA%E6%A2%B0%E8%87%82%E4%BB%BF%E7%9C%9F
Author Xiejw
Published at 2026年6月9日