Universal Robots(优傲机器人)公司是一家引领协作机器人全新细分市场的先驱企业,该公司成立于2005年,关注机器人的用户可操作性和灵活度,总部位于丹麦的欧登塞市,主要的机器人产品有:UR3、UR5和UR10,分别针对不同的负载级别。

ROS——机器人实例 (Universal Robots 5)_第1张图片

Universal Robots早在2009年便推出了第一款协作机器人——UR5,自重18公斤,负载高达5公斤,工作半径85cm,不仅颠覆了人们对于传统工业机器人的认识,还自此定义了“协作机器人”的真正意义。除了安全度高、无需安全围栏等特点外,协作机器人还应该具备编程简单和灵活度高等特点,才能实现真正的人机和谐共事。

2015年3月推出的UR3是现今市场上最灵活轻便、并且可与工人一起肩并肩工作的台式机器人。它自重仅为11公斤,但是有效负载却高达3公斤,所有腕关节均可360度旋转,而末端关节可作无限旋转。UR 10的有效负载为10公斤,工作半径130cm。三款机器人均以编程的简易性、高度灵活性以及与人一起工作的安全可靠性而享誉业内。

ROS中同样集成了Universal Robots机器人的功能包,使用如下命令即可安装,其中包含UR3、UR5、UR10三款机器人的相关功能:

  
    
    
    
    
$ sudo apt-get install ros-kinetic-universal-robot

在使用之前,先来了解一下Universal Robots的相关功能包。

ROS——机器人实例 (Universal Robots 5)_第2张图片

接下来我们以UR5为例,学习Universal Robots功能包的使用方法。

 

gazebo中的UR机器人

使用以下命令启动UR5机器人的gazebo仿真环境:


    
      
      
      
      
$ export LIBGL_ALWAYS_SOFTWARE=1
$ roslaunch ur_gazebo ur5.launch