Tim 发布的文章
说明:
介绍被占事件
概述
SimEventsPlugin包含多个组件,其中之一是OccupiedEvent。
每当一个模型占据一个指定的三维区域时,OccupiedEvent就会发送一条...
说明:
介绍如何使用Gazebo中自带的插件
概述
Gazebo中的电梯由可以上下移动的轿厢组成,并带有一扇电梯门。原始(Prismatic)关节控制轿厢和电梯门
功能
电梯的功能是通...
说明:
介绍系统插件
概述
源代码可以在资源 gazebo/examples/plugins/system_gui_plugin中找到。
本节教程将会创建一个源文件,该文件是gzcl...
说明:
介绍编程控制仿真世界
前提条件
已经完成了前面两节教程的学习:
模型插件
插件101
设置
本插件源代码可以在资源 gazebo/examples/plugins...
说明:
介绍仿真世界插件
前提条件
已经完成了前面两个教程的学习:
模型插件
插件101
代码
可以在gazebo/examples/plugins/factory资源中...
说明:
介绍如何编写模型插件
前提条件
已经学习完了概述/ HelloWorld插件教程。
如果您是从上一节教程继续学习过来的,请确保为本节教程正确添加下面几个#include行。
...
说明:
介绍如何创建和加载用于各种用途的插件
Gazebo插件概述
插件是一个代码块,可以被编译成共享库并插入到仿真中。通过标准C ++类,插件可以直接访问Gazebo的所有功能。
...
说明:
介绍带有卫星影像的地平面模型
概述
对于诸如航空机器人等大型室外环境中的应用而言,在仿真中有一个带有卫星影像的地平面通常会很有用。
卫星影像对于环境可视化和计算机视觉任务也很...
说明:
介绍如何使用SDF population标签创建模型群
概述
添加一个模型群只需指定以下参数即可:
模型(例如桌子table、乐可罐coke_can等)
模型群中作为其组...
说明:
介绍在Gazebo中如何使用数字高程模型DEM
概述
数字高程模型(DEM)是不包括建筑物或植被等任何物体的一种地形表面3D表示。常常通过组合使用诸如LIDAR、雷达或摄像机之类...
说明:
介绍如何修改仿真世界中包括场景和物理属性在内的全局属性
修改仿真世界
首先运行以下命令来启动Gazebo软件:
$ gazebo
场景属性(Scene Properties)...
说明:
介绍如何创建机器人可以在其中进行仿真的环境即仿真世界
术语
世界(World):该术语用于描述机器人和物体(例如建筑物、桌子和灯光等)以及包括天空、环境光等全局参数和物理属性的一...
说明:
介绍如何将层的元数据添加到视觉效果中,以便可以通过图形界面控制可见的层
在SDF上指派层
当前,层是由数字标识的。在模型SDF文件的每个标签下,您都可以为元数据添加一个meta标签...
说明:
介绍三角网格的惯性参数
概述
精确的仿真需要合理的物理惯性参数:质量、质心位置以及所有链接的惯性矩矩阵。
本节教程将指导您完成获取和设置这些参数的整个过程,如果您有一些链接的...
说明:
介绍如何制作动画模型(actor)
概述
本节教程将说明如何使用Gazebo的“actors”来创建脚本动画。
如果想要让实体遵循仿真中的预定义路径而不受物理引擎的影响,则动...
说明:
介绍如何创建动画盒子
概述
本节教程将创建带有一个简单盒子的仿真世界,该盒子以10秒的频率重复循环一个动画,在动画中该盒子会在地面上四处滑动
本节教程还展示了使用Gazebo...
说明:
介绍如何使用“模型编辑器”创建模型
模型编辑器*
模型编辑器
- 确保已经安装了Gazebo软件
- 启动Gazebo,命令为:
$ gazebo
在“编辑”菜单...
说明:
介绍如何将一个模型嵌入到另一个模型中以创建模型集合
嵌套的模型
在“制作模型”一节教程中可以看到,模型SDF文件由链接和关节的集合组成。从SDF 1.5版开始,SDF的元素已经扩...
说明:
介绍如何向机器人添加抓手模型
机器人的组成部分
启动Gazebo并确保可以加载前两个教程中创建的模型。
移动底盘
根据“制作移动机器人”教程中的说明,您应该有了一个可以使用的移...
说明:
介绍如何制作简单的抓手模型
设置模型目录
请参考模型数据库文档和SDF文档来为本教程设置模型目录。
制作抓手模型
为仿真世界文件新建一个目录并进入该目录,命令为:
mkdir...
- « 前一页
- 1
- ...
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- ...
- 54
- 后一页 »