project_inertial-control/run.sh

26 lines
742 B
Bash
Raw Permalink Normal View History

2026-04-19 11:56:17 +00:00
#!/bin/bash
# Переходим в папку проекта
cd "$(dirname "$0")"
echo "Запуск проекта..."
# Запускаем модули сбора данных в фоне
2026-04-19 11:56:17 +00:00
python3 imu_module/imu_reader.py &
IMU_PID=$!
2026-04-19 11:56:17 +00:00
python3 lidar_module/lidar_reader.py &
LIDAR_PID=$!
2026-04-19 11:56:17 +00:00
# Запускаем расчёты в фоне
processing/calculations &
CALC_PID=$!
2026-04-19 11:56:17 +00:00
# Запускаем визуализацию (она управляет завершением)
python3 processing/visualization.py
2026-04-19 11:56:17 +00:00
# Когда визуализация закрыта — останавливаем всё
echo "Остановка проекта..."
kill $IMU_PID $LIDAR_PID $CALC_PID 2>/dev/null
wait
echo "Проект остановлен"