You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
800 B
23 lines
800 B
#!/bin/bash |
|
# |
|
# Setup environment to make PX4 visible to Gazebo. |
|
# |
|
# Note, this is not necessary if using a ROS catkin workspace with the px4 |
|
# package as the paths are exported. |
|
# |
|
# License: according to LICENSE.md in the root directory of the PX4 Firmware repository |
|
|
|
if [ "$#" != 2 ]; then |
|
echo -e "usage: source setup_gazebo.bash src_dir build_dir\n" |
|
return 1 |
|
fi |
|
|
|
SRC_DIR=$1 |
|
BUILD_DIR=$2 |
|
|
|
# setup Gazebo env and update package path |
|
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${SRC_DIR}/build/px4_sitl_default/build_ign_gazebo |
|
export IGN_GAZEBO_SYSTEM_PLUGIN_PATH=$IGN_GAZEBO_SYSTEM_PLUGIN_PATH:${SRC_DIR}/build/px4_sitl_default/build_ign_gazebo |
|
export IGN_GAZEBO_RESOURCE_PATH=$IGN_GAZEBO_RESOURCE_PATH:${SRC_DIR}/Tools/simulation-ignition/models |
|
|
|
echo -e "LD_LIBRARY_PATH $LD_LIBRARY_PATH"
|
|
|