install script updates
This commit is contained in:
@@ -159,8 +159,7 @@ if [ -d "$HOME/ardupilot_gazebo/build" ]; then
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Environment ready! Run:"
|
||||
echo " python standalone_simulation.py"
|
||||
echo "Environment ready! See README.md for usage instructions."
|
||||
echo ""
|
||||
EOF
|
||||
|
||||
@@ -187,18 +186,26 @@ echo "=============================================="
|
||||
echo " Installation Complete!"
|
||||
echo "=============================================="
|
||||
echo ""
|
||||
echo "Quick start:"
|
||||
echo " source activate.sh"
|
||||
echo " python standalone_simulation.py"
|
||||
echo "Quick start (3 terminals):"
|
||||
echo ""
|
||||
echo "With moving rover:"
|
||||
echo " python standalone_simulation.py --pattern circular --speed 0.3"
|
||||
echo "Terminal 1 - Start Gazebo:"
|
||||
echo " cd ~/RDC_Simulation"
|
||||
echo " ./scripts/run_ardupilot_sim.sh runway"
|
||||
echo ""
|
||||
echo "Terminal 2 - Start ArduCopter SITL:"
|
||||
echo " source ~/venv-ardupilot/bin/activate"
|
||||
echo " sim_vehicle.py -v ArduCopter -f gazebo-iris --model JSON --console"
|
||||
echo ""
|
||||
echo "Terminal 3 - Run Controller:"
|
||||
echo " source ~/venv-ardupilot/bin/activate"
|
||||
echo " cd ~/RDC_Simulation"
|
||||
echo " python scripts/run_ardupilot.py --pattern square"
|
||||
echo ""
|
||||
echo "=============================================="
|
||||
echo " Optional: Install ROS 2 + Gazebo from AUR"
|
||||
echo "=============================================="
|
||||
echo ""
|
||||
echo "If you need ROS 2 for the full simulation mode:"
|
||||
echo "If you need ROS 2 for additional features:"
|
||||
echo ""
|
||||
echo " # Install ROS 2 Humble"
|
||||
echo " yay -S ros-humble-desktop"
|
||||
@@ -206,12 +213,9 @@ echo ""
|
||||
echo " # Install Gazebo bridge"
|
||||
echo " yay -S ros-humble-ros-gz"
|
||||
echo ""
|
||||
echo " # Install Gazebo Fortress (provides 'ign' command)"
|
||||
echo " yay -S ignition-fortress"
|
||||
echo " # Install Gazebo Harmonic"
|
||||
echo " yay -S gz-harmonic"
|
||||
echo ""
|
||||
echo "After installing, use:"
|
||||
echo " ign gazebo gazebo/worlds/drone_landing.sdf # Terminal 1"
|
||||
echo " python run_gazebo.py --pattern circular # Terminal 2"
|
||||
echo ""
|
||||
echo "=============================================="
|
||||
echo " Optional: Install ArduPilot SITL"
|
||||
@@ -227,14 +231,13 @@ echo ""
|
||||
echo " # Clone and build ArduPilot Gazebo plugin"
|
||||
echo " git clone https://github.com/ArduPilot/ardupilot_gazebo.git ~/ardupilot_gazebo"
|
||||
echo " cd ~/ardupilot_gazebo && mkdir build && cd build"
|
||||
echo " cmake .. && make -j$(nproc)"
|
||||
echo " cmake .. && make -j\$(nproc)"
|
||||
echo ""
|
||||
echo " # Add to environment"
|
||||
echo " export ARDUPILOT_HOME=~/ardupilot"
|
||||
echo " export PATH=\$PATH:\$ARDUPILOT_HOME/Tools/autotest"
|
||||
echo " export GZ_SIM_SYSTEM_PLUGIN_PATH=~/ardupilot_gazebo/build:\$GZ_SIM_SYSTEM_PLUGIN_PATH"
|
||||
echo ""
|
||||
echo "Then run:"
|
||||
echo " python run_ardupilot.py --pattern circular"
|
||||
echo "Then run the 3-terminal setup as described above."
|
||||
echo ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user