适合初学者的ROS机器人教程(2): Ubuntu下ROS使用Gazebo和Rviz对UR5机器人建模

摘要:
安装UR5的包$sudoapt-getinstallros-kinetic-ur-gazeboros-kinetic-ur5-moveit-configros-kinetic-ur-kinematics在Gazebo中显示UR5机器人。$roslaunchur_gazebour5.launch此时你可以看到Gazebo中的机器人了,但是你想自己玩玩它让它动得用后面这些命令打开一个新的terminal终端,输入下面这个命令运行UR5的路径规划节点$roslaunchur5_moveit_configur5_moveit_planning_execution.launchsim:=true再打开一个新的terminal终端,输入下面这个命令,运行UR5在rviz中的三维显示和控制界面。就可以看到机器人运动到你指定位置了,Gazebo中机器人也会一样的动。

作者:知乎@Ai酱

本文的前提是:默认你已安装ROS和Gazebo和Rviz,并且使用Ubuntu。Gazebo显示不出东西?检查下/home/用户名/.gazebo/models下面常见的模型有木有拷贝进去有数以百计的基本模型。

  • 安装UR5的包
$ sudo apt-get install 
  ros-kinetic-ur-gazebo 
  ros-kinetic-ur5-moveit-config 
  ros-kinetic-ur-kinematics
  • 在Gazebo中显示UR5机器人。
$ roslaunch ur_gazebo ur5.launch
  • 此时你可以看到Gazebo中的机器人了,但是你想自己玩玩它让它动得用后面这些命令
  • 打开一个新的terminal终端,输入下面这个命令运行UR5的路径规划节点
$ roslaunch ur5_moveit_config ur5_moveit_planning_execution.launch sim:=true
  • 再打开一个新的terminal终端,输入下面这个命令,运行UR5在rviz中的三维显示和控制界面。
$ roslaunch ur5_moveit_config moveit_rviz.launch config:=true

ur5-planning.png

然后你拖动它的末端位置,此时是相当于告诉它末端该到哪。

然后,点击Rviz左下边栏的Planning->"Plan and Execute"。就可以看到机器人运动到你指定位置了,Gazebo中机器人也会一样的动。

适合初学者的ROS机器人教程(2): Ubuntu下ROS使用Gazebo和Rviz对UR5机器人建模第2张

免责声明:文章转载自《适合初学者的ROS机器人教程(2): Ubuntu下ROS使用Gazebo和Rviz对UR5机器人建模》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇设置导航栏标题颜色及字体大小拒绝百万年薪的郭盛华,如今自立门户,再创辉煌!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

2022年可用QQ机器人框架

以下框架信息均来源网络,排名不分前后,若需更新或新增,请私聊我。 1、Drea Robot 官网:https://drea.cc 测评:框架高效稳定,支持多种协议,多账号登录,界面清爽,社区完善,SDK简洁,包含酷Q Pro全部功能协议甚至更多,更重要的是,它基于GO-CQHTTP开源协议,因此完全免费! 2、Mirai机器人 官网:https://git...

ROS系统玩转自主移动机器人(4)-- 嵌入式硬件平台

一、概述    所谓嵌入式,其实就是专用的微型计算机系统,包括嵌入式硬件和嵌入式软件两个部分。嵌入式硬件通常是由32位(或以下)的微处理器及其相关外设组成;嵌入式软件则是写入嵌入式硬件的用于实现特定功能的程序。笔者总结了一下,嵌入式具有以下几个方面的特点: 专用性。(一般是面对特定应用场景进行专门开发) 实时性。(虽然嵌入式微处理器一般计算能力不高,但是因...

ROS之pcl_ros

1 概要:PCL(Point Cloud Library)ROS接口堆,PCL_ROS是在ROS中涉及n维点云和3D几何处理的3D应用的首选桥梁。这个包提供运行ROS和PCL的接口和工具,包括nodelets、nodes和c++接口 2 源码地址: git  https://github.com/ros-perception/perception_pcl....

VScode调试ros代码

https://blog.csdn.net/u012254599/article/details/106143540 https://blog.csdn.net/weixin_42268975/article/details/106021808 前言 之前用RoboWare Studio,但是它已经很久没有更新了,官网也没有了。Kinect版本也快不用了,...

ROS学习之消息包

  一个包是ROS中用于存储ROS 消息数据的文件格式。包 的扩展名为.bag - 在ROS中具有重要作用,并且已经编写了各种各样的工具来允许您存储,处理,分析和可视化它们。  在线计算图中使用 包通常由诸如rosbag的工具创建,该工具订阅一个或多个ROS 主题,并且将序列化的消息数存储在接收到的文件中。这些包文件也可以在ROS中回放到与他们记录的相...

(转)用Eclipse编译你的ROS程序

原地址: http://blog.csdn.net/sujun3304/article/details/18572017 好了,理解了系统各个组件的含义后,还是直接进入程序真刀真枪的从实践中学习吧! 不过首先呢,公欲善其事必先利其器,如果你向我一样不是vim和emacs的粉丝,喜欢eclipse的图形界面的话,这篇文章就是为你准备的。 第一步: 首先确保...