1. Gazebo中给自己的模型上贴图

1.1 在/usr/share/gazebo-11/media/materials/textures路径中添加要贴的图片;

1.2 在/usr/share/gazebo-11/media/materials/scripts/gazebo.materials中写材料,在最后面加就行,gazebo.materials中有很多材料模板,可以参考,下面是我添加的材料

material Gazebo/材料名
{
	technique
	{
		pass
		{
			ambient 0.5 0.5 0.5 1.0
			diffuse 0.5 0.5 0.5 1.0
			specular 0.2 0.2 0.2 1.0 12.5

			texture_unit
			{
				texture 图片名.png
				filtering anistropic
				max_anisotropy 16
			}
		}
	}
}

材料名自定义,图片名和textures中放的图片名对应。

1.3 在自己模型的xacro或urdf文件中给link贴图

<gazebo reference="需要贴图的link"> 
    <material>Gazebo/材料名</material>
</gazebo>

 2. 在墙上贴图贴二维码

 2.1 在/home/w01/.gazebo/models中创建模型,可以参考models里面的mud_box模型,里面有材料mud.materials文件,把图片名改成自己的图片就行,自己的图片放textures文件夹中。

2.2 在Gazebo中插入模型即可 

Logo

立足具身智能前沿赛道,致力于搭建全球化、开源化、全栈式技术交流与实践共创平台。

更多推荐