start_all.sh: 增加 Nav2 导航启动步骤
This commit is contained in:
+15
-1
@@ -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 "检查状态:"
|
||||
|
||||
Reference in New Issue
Block a user