机器人仿真-gazebo学习笔记(2)gazebo的使用和world创建

1.打开gazebo

gazebo

2.gazebo界面简介

打开gazebo后的整个界面就是长这样的

1. 场景界面(主显示区)

主显示区是gazebo仿真的主要部分,在这个位置显示我们的机器人模型等,我们在这个区域操控我们的仿真对象,并与地形环境进行交互。(在场景中点击鼠标左键可以进行视角移动,点击右键可以进行视角缩放,中键可以转动视角)

 2.面板
1)左面板

启动gazebo时默认出现左面板

a.World:该选项卡显示当前场景中的模型,允许查看和修改模型参数(姿态调整),也可以通过展开“GUI”选项调整视角

b.Insert:该选项卡是向仿真场景中添加新对象(模型)的。单击文件夹展开,可以看到模型序列。点击模型可以在场景中部署他。

c.Layers:该选项卡是组织并显示仿真中可用的不同可视化组。一个图层可包含多个模型。关闭图层可以隐藏该图层的模型(跟画画的图层一个作用)

2)右面板

默认情况下,右面版是隐藏的。但我们可以通过滑动右侧的边框来让他出现。右面板可用来选定模型的关节进行交互,当然我们得提前在场景中选定模型。

3)顶部工具栏(主工具栏)

1.选择模式(Select mode):选择场景模型;

2.转换模式(Translate mode):移动场景模型;

3.旋转模式(Rotate mode):旋转模型;

4.缩放模式(Scale mode):缩放模型;

5.撤销/重做(Undo/Redo):撤销/重做模型;

6.灯光(Lights):在场景中添加灯光;

7.复制/粘贴(Copy/Paste):复制/粘贴场景模型;

8.对齐(Align):模型对齐;

9.捕捉(Snap):一个模型捕捉到另一个模型;

10.视图更改(Change view):更换观测视角;

4)底部工具栏

底部工具栏会显示仿真的相关数据(仿真时间(Sim time)、真实时间(Real time)),

3.获取模型

1.下载模型
git clone https://gitee.com/bingda-robot/gazebo_models.git

记得要将gazebo_models拷贝到.gazebo当中(如果没看到.gazebo文件请按住CTRL+h)

2.添加模型到gazebo的Insert

1)在gazebo的Insert当中点击Add Path

2)找到.gazebo文件夹

 

3)点击gazebo_models文件夹然后点击Open,随后我们就能在gazebo里面看到一堆模型。

4)自己创建场景

点击Edit,选择里面的Building Editor

保存在File选项里面,保存好号就可以退出编辑界面回到我们的主场景了

提示:使用File里面的save来保存我们的主场景(world)的时候会出现bug,要不断缩小gazebo来刷新我们的界面才能保存我们的主场景。

对于Gazebo教程中的无人机部分,你可以根据以下步骤进行操作。首先,确保你已经安装了ROS的Gazebo插件。对于Melodic版本,你可以执行以下命令进行安装:sudo apt install ros-melodic-gazebo-*。如果你使用的是Kinetic版本,则执行sudo apt install ros-kinetic-gazebo9-*。这样就可以获取到Gazebo模型。 接下来,你可以根据古月居大神Judez的教程进行仿真。根据你提供的引用,你可以跟随他的教程来模拟无人机。确保你已经按照教程中的步骤进行了设置,并且已经获取到了Gazebo模型。如果你遇到了一些问题,例如无人机无法显示在Gazebo中或者启动仿真没有反应,你可以尝试修改启动仿真语句。根据你提供的引用中的说明,你可以使用以下命令进行启动仿真:roslaunch rotors_gazebo multi_mav_formation.launch mav_name:=firefly world_name:=basic。这样应该可以让无人机飞起来。 如果你在使用Gazebo过程中遇到了报错,例如你提供的引用中的错误信息,你可以尝试解决这个问题。根据你提供的错误信息,这个错误可能是由于虚拟机设置的问题导致的。你可以尝试检查虚拟机的设置,并根据需要进行一些调整以解决这个问题。 总结起来,如果你想学习Gazebo教程中的无人机部分,你需要安装ROS的Gazebo插件,并按照教程进行设置操作。如果遇到问题,你可以尝试修改启动仿真语句或者检查虚拟机的设置以解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值