gazebo 仿真器搭建自己的一个三维虚拟环境

一、gazebo搭建三维虚拟环境

使用gazebo之前,请先安装ROS,具体参照Ubuntu18.04安装ROSMelodic

  1. 打开gazebo
    在终端输入gazebo即可

我输入gazebo的时候报错VMware: vmw_ioctl_command error Invalid argument
可以参照这篇博客,亲测有效

在这里插入图片描述

  1. 打开Building Editor,利用左边的Create Walls、Add Features搭建虚拟环境
    在这里插入图片描述
    在这里插入图片描述

  2. 我的环境如下
    在这里插入图片描述

  3. 保存
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、Rviz安装

2.1. 安装准备

切换虚拟机usb
在这里插入图片描述
连接虚拟机摄像头
在这里插入图片描述
检测摄像头是否可以正常使用
在这里插入图片描述

2.2. 安装Rviz

由于之前已经安装了ROS,已经有了Rviz
编译rosmake rviz
在这里插入图片描述
运行

roscore
rosrun rviz rviz

打开界面如下
在这里插入图片描述

2.3. 调用摄像头显示

安装uvc camera功能包

sudo apt-get install ros-melodic-uvc-camera

安装image相关功能包

sudo apt-get install ros-melodic-image-* 
sudo apt-get install ros-melodic-rqt-image-view

启动Ros的核心程序

roscore

在这里插入图片描述
打开另外一个终端,运行uvc_camera节点,会发现电脑摄像头亮起

rosrun uvc_camera uvc_camera_node

再打开另外一个终端,查看相机和图像的信息

rostopic list

打印相机信息

rostopic echo /camera_info

在这里插入图片描述

2.4使用Rviz

再打开一个新的终端,打开Rviz

rviz

点击add,选中image
在这里插入图片描述
将image Topic的值更改为/image_raw
在这里插入图片描述
结果展示
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值