28 lines
898 B
Bash
Executable File
28 lines
898 B
Bash
Executable File
#!/bin/bash
|
|
# =============================================================================
|
|
# Drone Competition - Environment Activation Script
|
|
# =============================================================================
|
|
# This script activates both ROS 2 and the Python virtual environment.
|
|
#
|
|
# Usage:
|
|
# source activate.sh
|
|
# =============================================================================
|
|
|
|
# Get the directory where this script is located
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
# Source ROS 2
|
|
source /opt/ros/jazzy/setup.bash
|
|
echo "[OK] ROS 2 jazzy sourced"
|
|
|
|
# Activate Python virtual environment
|
|
source "$SCRIPT_DIR/venv/bin/activate"
|
|
echo "[OK] Python venv activated"
|
|
|
|
echo ""
|
|
echo "Environment ready! You can now run:"
|
|
echo " python simulation_host.py # PyBullet"
|
|
echo " python gazebo_bridge.py # Gazebo"
|
|
echo " python ros_bridge.py"
|
|
echo ""
|