start_all.sh: 增加 Nav2 导航启动步骤
This commit is contained in:
+15
-1
@@ -29,6 +29,19 @@ else
|
|||||||
echo "⚠️ ROS2 节点启动可能失败,请检查日志: /tmp/ros2_bringup.log"
|
echo "⚠️ ROS2 节点启动可能失败,请检查日志: /tmp/ros2_bringup.log"
|
||||||
fi
|
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 ==="
|
echo "=== 启动 Flask ==="
|
||||||
cd /home/elephant/work/agv_app
|
cd /home/elephant/work/agv_app
|
||||||
nohup python3 app.py > /tmp/agv_flask.log 2>&1 &
|
nohup python3 app.py > /tmp/agv_flask.log 2>&1 &
|
||||||
@@ -38,7 +51,8 @@ echo "Flask started, PID: $FLASK_PID"
|
|||||||
sleep 2
|
sleep 2
|
||||||
echo ""
|
echo ""
|
||||||
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 "Flask log: /tmp/agv_flask.log"
|
||||||
echo ""
|
echo ""
|
||||||
echo "检查状态:"
|
echo "检查状态:"
|
||||||
|
|||||||
Reference in New Issue
Block a user