start_all.sh: 增加 Nav2 导航启动步骤

This commit is contained in:
ywb
2026-05-16 10:49:31 +08:00
parent 2bb8dff4e2
commit f2130acfaa
+15 -1
View File
@@ -29,6 +29,19 @@ else
echo "⚠️ ROS2 节点启动可能失败,请检查日志: /tmp/ros2_bringup.log"
fi
echo "=== 启动 Nav2 导航 ==="
source /opt/ros/humble/setup.bash
cd /home/elephant/agv_pro_ros2
source install/setup.bash
# 启动 Nav2 (后台运行)
nohup ros2 launch agv_pro_navigation2 navigation2_active.launch.py > /tmp/ros2_nav2.log 2>&1 &
NAV2_PID=$!
echo "Nav2 started, PID: $NAV2_PID"
sleep 5
echo "✅ Nav2 导航已启动"
echo "=== 启动 Flask ==="
cd /home/elephant/work/agv_app
nohup python3 app.py > /tmp/agv_flask.log 2>&1 &
@@ -38,7 +51,8 @@ echo "Flask started, PID: $FLASK_PID"
sleep 2
echo ""
echo "=== 启动完成 ==="
echo "ROS2 log: /tmp/ros2_bringup.log"
echo "ROS2 bringup log: /tmp/ros2_bringup.log"
echo "Nav2 log: /tmp/ros2_nav2.log"
echo "Flask log: /tmp/agv_flask.log"
echo ""
echo "检查状态:"