包含关键字 int 的文章
说明:
介绍如何编写模型插件
前提条件
已经学习完了概述/ HelloWorld插件教程。
如果您是从上一节教程继续学习过来的,请确保为本节教程正确添加下面几个#include行。
...
说明:
介绍如何创建和加载用于各种用途的插件
Gazebo插件概述
插件是一个代码块,可以被编译成共享库并插入到仿真中。通过标准C ++类,插件可以直接访问Gazebo的所有功能。
...
说明:
介绍如何修改仿真世界中包括场景和物理属性在内的全局属性
修改仿真世界
首先运行以下命令来启动Gazebo软件:
$ gazebo
场景属性(Scene Properties)...
说明:
介绍如何制作动画模型(actor)
概述
本节教程将说明如何使用Gazebo的“actors”来创建脚本动画。
如果想要让实体遵循仿真中的预定义路径而不受物理引擎的影响,则动...
说明:
介绍如何创建动画盒子
概述
本节教程将创建带有一个简单盒子的仿真世界,该盒子以10秒的频率重复循环一个动画,在动画中该盒子会在地面上四处滑动
本节教程还展示了使用Gazebo...
说明:
介绍如何使用“模型编辑器”创建模型
模型编辑器*
模型编辑器
- 确保已经安装了Gazebo软件
- 启动Gazebo,命令为:
$ gazebo
在“编辑”菜单...
说明:
介绍如何将一个模型嵌入到另一个模型中以创建模型集合
嵌套的模型
在“制作模型”一节教程中可以看到,模型SDF文件由链接和关节的集合组成。从SDF 1.5版开始,SDF的元素已经扩...
说明:
介绍如何向机器人添加抓手模型
机器人的组成部分
启动Gazebo并确保可以加载前两个教程中创建的模型。
移动底盘
根据“制作移动机器人”教程中的说明,您应该有了一个可以使用的移...
说明:
介绍如何制作简单的抓手模型
设置模型目录
请参考模型数据库文档和SDF文档来为本教程设置模型目录。
制作抓手模型
为仿真世界文件新建一个目录并进入该目录,命令为:
mkdir...
说明:
介绍如何向机器人添加传感器
概述
将展示用户如何通过使用标签和连接一个组合模型的不同组件,直接从Gazebo模型数据库中的其他模型创建组合模型。
添加一个激光器
- 向机器人或...
说明:
介绍如何制作移动机器人
概述
将展示Gazebo的基础模型管理功能,并通过引导用户完成创建一个使用差分驱动机制进行移动的两轮移动机器人的整个过程,来熟悉模型数据库中的基础模型表示方...
说明:
介绍如何制作模型
概述
SDF模型的范围可以从简单的形状到复杂的机器人。
它指的是 SDF标签,本质上是链接(links)、关节(joints)、碰撞对象(collision ob...
说明:
介绍运行的Gazebo仿真中的各个构成要素
世界文件
仿真世界描述文件包含仿真中的所有元素,包括机器人、灯光、传感器和静态对象。世界文件使用SDF(仿真描述格式)进行格式化,并且...
说明:
介绍基于Python3简单命令(Simple Commander)API
概述:
Nav2软件堆栈中Simple (Python3) Commander的目标是为Python3用...
说明:
介绍导航插件(Navigation Plugins)
概述
Nav2中有许多插件接口可以供用户用来创建自己的自定义应用程序或算法。
即成本地图图层、规划器、控制器、行为树和恢...
说明:
介绍行为树XMLs,跟随动态点(Follow Dynamic Point)行为树
跟随动态点(Follow Dynamic Point)行为树
此行为树实现了机器人从起点开始然后...
说明:
介绍如何通过多个位姿导航(Navigate Through Poses)行为树
通过多个位姿导航(Navigate Through Poses)行为树
此行为树实现了自由空间中机...
说明:
介绍导航至某个位姿(Navigate To Pose)行为树
导航至某个位姿(Navigate To Pose)行为树
此行为树是在行为树XMLs之上实现的一个明显更加成熟版本的...
说明:
介绍行为树XMLs
概述
Nav2是一个令人难以置信的可重新配置的项目。
它允许用户跨行为树、核心算法、状态检测器等设置许多不同的插件类型!
本节重点介绍Nav2项目中默...
说明:
介绍如何配置恢复器服务器(Recovery Server)
概述
其源代码位于Github网站上。
恢复器服务器实现了用于处理恢复请求的服务器,并托管了实现各种C++恢复器的...
- « 前一页
- 1
- ...
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- ...
- 102
- 后一页 »