Gazebo | Ignition | Community
Ask Your Question

Revision history [back]

Yo could use a relative path and the GAZERO_RESOURCE_PATH environment variable. For example, in your case:

<material>
  <script>
    <uri>file://Media/materials.material</uri>
    <name>materials/Black</name>
  </script>
</material>

export GAZEBO_RESOURCE_PATH=$GAZEBO_RESOURCE_PATH:/home/mago/Development/hydro/src/ugv_description/

It's very common to use a bash script that sets GAZEBO_RESOURCE_PATH according to the directory where your resource files are located. Using this method you just need to remember source this script.

Yo could use a relative path and the GAZERO_RESOURCE_PATH GAZEBO_RESOURCE_PATH environment variable. For example, in your case:

<material>
  <script>
    <uri>file://Media/materials.material</uri>
    <name>materials/Black</name>
  </script>
</material>

export GAZEBO_RESOURCE_PATH=$GAZEBO_RESOURCE_PATH:/home/mago/Development/hydro/src/ugv_description/

It's very common to use a bash script that sets GAZEBO_RESOURCE_PATH according to the directory where your resource files are located. Using this method you just need to remember source this script.