Install Scripts Update

This commit is contained in:
2026-01-02 06:09:15 +00:00
parent 9625b495db
commit de156dfbdb
6 changed files with 132 additions and 24 deletions

View File

@@ -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"
# -----------------------------------------------------------------------------