Hiện tại tôi đang bắt đầu với Gazebo (1.5) và đang làm theo hướng dẫn ngoài internet. Để có được Gazebo tìm mô hình, tác giả chủ trương xuất thủ công GAZEBO_MODEL_PATH
biến môi trường thông qua
export GAZEBO_MODEL_PATH=[...]/models:$GAZEBO_MODEL_PATH
Nhưng điều đó sẽ chỉ làm việc cho các thiết bị đầu cuối hiện tại. Vì vậy, tôi muốn thay đổi biến môi trường vĩnh viễn.
Các tài Gazebo Hướng dẫn tuyên bố rằng GAZEBO_MODEL_PATH
, cùng với tất cả các biến môi trường khác, được thiết lập bởi /usr/share/gazebo-1.5/setup.sh
nhưng tôi (trinh nữ) Gazebo cài đặt không liệt kê nó:
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}
Nhưng khi tôi khởi động Gazebo, GAZEBO_MODEL_PATH
đã được đặt thành $HOME/.gazebo/models
, vì vậy nó phải được đặt ở đâu đó. Tôi đoán có lẽ tôi chỉ có thể thêm GAZEBO_MODEL_PATH
vào setup.sh
kịch bản, nhưng vì nó được đặt ở đâu đó, tôi vẫn muốn biết nơi nào và liệu có nên thực hành nó ở đó hay không.