GAZEBO构建室外环境地图之加载山地地形

本文介绍如何在GAZEBO中加载自动生成的山地地形模型,包括修改代码以适应不同尺寸的高度图,并展示加载效果及后续世界构建的思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GAZEBO构建室外环境地图之加载山地地形

前言

  上篇介绍了如何获取png格式的高度图heightmap,这篇讲述如何在gazebo中加载出来,同样参考链接可以轻松获取全球任意位置高度图的方案链接,我的环境是ubuntu18.04+melodic+gazebo9,链接里说16.04+gazebo7就可以了,我没尝试。

构建model

  前言中的链接中也描述了如何创建model,借助现有的一些model文件进行修改,visual里面的纹理什么的也不好看,但是看完可以了解一下model的结构、描述等等,有好处的。这里介绍一个全自动的,超级方便的工具https://github.com/Sarath18/terrain_generator,把代码克隆下来先。
  这是一个自动生成autogen_terrain模型到你的~/.gazebo/models下的,生成后gazebo直接可以使用的,同时还生成一个world文件,里面直接就加载autogen_terrain这个模型,方便测试和查看。github上有好几个自动创建model的,但这个自带island.png,area.png可以测试,同时其textures里面的grass.jpg,sand.jpg,water.jpg可以直接用于模型渲染,模型好看多了,以后找到更好看的,会继续推荐出来。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值