Install Scripts Update
This commit is contained in:
@@ -94,15 +94,33 @@ echo "[STEP 4/8] Installing Gazebo..."
|
||||
|
||||
if [ "$ROS_DISTRO" = "jazzy" ]; then
|
||||
GZ_VERSION="harmonic"
|
||||
GZ_PKG="gz-harmonic"
|
||||
else
|
||||
GZ_VERSION="fortress"
|
||||
GZ_PKG="gz-fortress"
|
||||
fi
|
||||
|
||||
# Install ros-gz bridge
|
||||
sudo apt-get install -y ros-${ROS_DISTRO}-ros-gz || {
|
||||
echo "[WARN] Could not install ros-gz, Gazebo simulation will not be available"
|
||||
echo "[INFO] PyBullet simulation will still work"
|
||||
echo "[WARN] Could not install ros-gz"
|
||||
}
|
||||
|
||||
# Install Gazebo itself (provides gz or ign command)
|
||||
sudo apt-get install -y $GZ_PKG || {
|
||||
echo "[WARN] Could not install $GZ_PKG"
|
||||
echo "[INFO] Trying ros-ign-gazebo..."
|
||||
sudo apt-get install -y ros-${ROS_DISTRO}-ros-ign-gazebo || true
|
||||
}
|
||||
|
||||
# Verify installation
|
||||
if command -v gz &> /dev/null; then
|
||||
echo "[INFO] Gazebo installed (gz command available)"
|
||||
elif command -v ign &> /dev/null; then
|
||||
echo "[INFO] Gazebo Fortress installed (ign command available)"
|
||||
else
|
||||
echo "[WARN] Gazebo command not found - use PyBullet instead"
|
||||
fi
|
||||
|
||||
echo "[INFO] Gazebo installation complete"
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user