当前位置: 首页 > news >正文

潮州网站建设公司青岛市公共资源交易网

潮州网站建设公司,青岛市公共资源交易网,常州市城乡建设学院网站,品牌注册要多久在ubuntu22.04下安装了ros2 humble,然后在gazebo官网发现了这张表,就安装了gazebo harmonic版本 发现ignition才是未来,老版gazebo将要走向终点了 启动一个实例,居然是用ign gazebo这个命令,我看其他新版gazebo都是…

在ubuntu22.04下安装了ros2 humble,然后在gazebo官网发现了这张表,就安装了gazebo harmonic版本
在这里插入图片描述
发现ignition才是未来,老版gazebo将要走向终点了
在这里插入图片描述

启动一个实例,居然是用ign gazebo这个命令,我看其他新版gazebo都是 gz, gz_sim这样的

gz sim shapes.sdf

在这里插入图片描述
下面这个gazebo模型库提供了gazebo的很多模型,里面的sdf文件可以用来导入ignition版本gazebo
gazebo的模型库
本地路径下的gz sim 世界模型
在这里插入图片描述
通过右上角找到Resource Spawner来导入外部模型
在这里插入图片描述
添加模型路径 GZ_SIM_RESOURCE_PATH

echo "export GZ_SIM_RESOURCE_PATH="xxx/xxx/xxx/models"" >> ~/.bashrc
source ~/.bashrc

需要注意的是,导入的路径,需要是含有模型的.config文件的一级父目录,比如下面图中是turtlebot的例子,models下有一些机器人模型的定义包,里面含有.config文件,那么这个model路径就是我们需要给的GZ_SIM_RESOURCE_PATH值。
在这里插入图片描述
可以看到,可以在gazebo harmonic中引入了本地模型。
在这里插入图片描述
所以一般gazebo harmonic的机器人模型的文件框架应该是:

————————
models/	
└── robot1/
│	├── model.config           # 模型元数据
│	├── model.sdf              # 模型描述文件
│		├── meshes/
│	│   ├── burger_body.dae    # 底盘几何
│	│   └── wheel.stl          # 轮子几何
│	└── materials/
│	    ├── scripts/
│	│   │   └── burger.material # 材质定义(如颜色、反光)
│	│  	└── textures/
│	      	└── robot_tex.png   # 表面纹理贴图
├── robot2/
........

meshes 目录:
作用:存放模型的 几何形状数据,定义机器人的三维外观。文件类型:

  • dae (Collada):支持材质和纹理的通用格式。
  • stl (Stereolithography):描述几何形状的三角网格,但无材质信息。
  • obj:包含顶点、纹理坐标和法线信息的通用3D格式。

material 目录
作用:存放模型的 外观属性,定义颜色、纹理、反光特性等视觉效果。
文件类型:

  • material 或 .mtl:材质配置文件(如定义金属、塑料的反射属性)。
  • 纹理贴图文件(如 .png, .jpg):定义表面图案或颜色细节。
http://www.dtcms.com/a/460845.html

相关文章:

  • 告别重复数据烦恼!MySQL ON DUPLICATE KEY UPDATE 优雅解决存在更新/不存在插入难题
  • 开源项目安全性
  • 找网站建设都需要注意哪些云优化 网站建设
  • dockerfile构建案例
  • UiPath2025笔记第七节:B端Ai操控C端Rpa机器人
  • C++ 经典数组算法题解析与实现教程
  • 详解SOA架构,微服务架构,中台架构以及他们之间的区别和联系
  • 【C++学习笔记】伪随机数生成
  • Unity笔记(十二)——角色控制器、导航寻路系统
  • 关于嵌入式硬件需要了解的基础知识
  • 个人电脑做服务器网站目录型搜索引擎有哪些
  • 从赌场到AI:期望值如何用C++改变世界?
  • H3C网络设备 实验三: 搭建两个局域网,使两个局域网相互通信(路由器,自动分配ip,DHCP协议)
  • 【源码+文档+调试讲解】商品进销存管理系统SpringBoot016
  • 制造业中的多系统困境,如何通过iPaaS“破解”
  • CryptoJs 实现前端 Aes 加密
  • Dockerfile 应用案例-搭建Nginx镜像、部署扫雷、部署可道云平台
  • 文档抽取技术作为AI和自然语言处理的核心应用,正成为企业数字化转型的关键工具
  • MySQL 数据监控平台
  • 高并发内存池(七):大块内存的申请释放问题以及配合定长内存池脱离使用new
  • 可以为自己的小说建设网站企业官方网站格式
  • 学做静态网站商城设计app网站建设
  • 【Linux系统】线程安全与死锁问题
  • 分布式锁:Redisson的公平锁
  • 精密牙挺在牙齿脱位中的力学控制原理
  • 移动办公型网站开发温州做网站技术员
  • 【SpringAI】第六弹:深入解析 MCP 上下文协议、开发和部署 MCP 服务、MCP 安全问题与最佳实践
  • Unreal开发痛点破解!GOT Online新功能:Lua全监控 + LLM内存可视化!
  • 节后变电站如何通过智能在线监测系统发现「积劳成疾」的隐患?
  • 基于vscode在WSL中配置PlatformIO开发环境