Ich beginne gerade mit Gazebo (1.5) und folge einem Tutorial aus dem Internet. Damit Gazebo das Modell findet, empfiehlt der Autor, die GAZEBO_MODEL_PATH
Umgebungsvariable manuell über zu exportieren
export GAZEBO_MODEL_PATH=[...]/models:$GAZEBO_MODEL_PATH
Dies funktioniert jedoch nur für das aktuelle Terminal. Deshalb wollte ich die Umgebungsvariable dauerhaft ändern.
Das Gazebo-Benutzerhandbuch behauptet, dass es GAZEBO_MODEL_PATH
zusammen mit allen anderen Umgebungsvariablen von festgelegt wird, /usr/share/gazebo-1.5/setup.sh
aber meine (jungfräuliche) Gazebo-Installation listet es nicht auf:
export GAZEBO_MASTER_URI=http://localhost:11345
export GAZEBO_MODEL_DATABASE_URI=http://gazebosim.org/models
export GAZEBO_RESOURCE_PATH=/usr/share/gazebo-1.5:/usr/share/gazebo_models
export GAZEBO_PLUGIN_PATH=/usr/lib/gazebo-1.5/plugins
export LD_LIBRARY_PATH=/usr/lib/gazebo-1.5/plugins:${LD_LIBRARY_PATH}
export OGRE_RESOURCE_PATH=/usr/lib/i386-linux-gnu/OGRE-1.7.4
# This line is needed while we're relying on ROS's urdfdom library
export LD_LIBRARY_PATH=/opt/ros/fuerte/lib:${LD_LIBRARY_PATH}
Aber wenn ich Gazebo starte, GAZEBO_MODEL_PATH
ist es bereits eingestellt $HOME/.gazebo/models
, also muss es irgendwo eingestellt werden. Ich denke, ich könnte GAZEBO_MODEL_PATH
das setup.sh
Skript wahrscheinlich einfach ergänzen , aber da es irgendwo eingestellt ist, würde ich immer noch gerne wissen, wo und ob es besser ist, es dort einzurichten.