| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Gazebo手册:5 机器人模型配置文件 -> 正文阅读 |
|
[大数据]Gazebo手册:5 机器人模型配置文件 |
一、概述Gazebo 能够以编程方式或通过 GUI 将模型动态加载到仿真中。 在您下载或创建模型之后,模型就存在于您的计算机上。 本教程描述了 Gazebo 的模型目录结构,以及模型目录中的必要文件。 Gazebo 中的模型定义了具有动态、运动学和视觉属性的物理实体。 此外,一个模型可能有一个或多个插件,这些插件会影响模型的行为。 一个模型可以代表任何东西,从简单的形状到复杂的机器人; 连地面都是模型。 Gazebo 依靠数据库来存储和维护可在模拟中使用的模型。 模型数据库是社区支持的资源,因此请上传和维护您创建和使用的模型。 二、模型数据库存储库模型数据库是在此处找到的 GitHub 存储库。您可以使用以下方法克隆存储库:
三、模型数据库结构模型数据库必须遵循特定的目录和文件结构。 模型数据库的根目录包含每个模型的一个目录,以及一个包含模型数据库信息的 database.config 文件。 每个模型目录还有一个 model.config 文件,其中包含有关模型的元数据。 模型目录还包含模型的 SDF 以及任何材料、网格和插件。 结构如下(在此示例中,数据库只有一个模型,称为 model_1): 数据库
插件目录 网格目录 材料目录 数据库配置 注意:只有在线存储库需要 database.config 文件。 本地计算机上的模型目录不需要 database.config 文件。 这个 database.config 的格式是:
?<name> 数据库的名称。 这由 GUI 和其他工具使用。 <license> 数据库中模型的许可证。 我们强烈推荐 Creative Commons Attribution 3.0 Unported 许可证。 <models> 数据库中所有模型 URI 的列表。 <uri> 模型的 URI,这应该是 file://model_directory_name 四、模型配置每个模型都必须在模型的根目录中有一个 model.config 文件,其中包含有关模型的元信息。 这个model.config的格式是:
注意:这不是模型使用的 sdf 版本。 该信息保存在 model.sdf 文件中。
模型是什么(例如,机器人、桌子、杯子)
五 模型文件说明模型的 SDF 模型 SDF.ERB |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 21:48:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |