# argonaut.service — Argonaut 3 Autonomy Stack # # Launches the full ROS2 autonomy stack via rov_bringup rov_full.launch.py. # # DEPLOY LOCATION: /etc/systemd/system/argonaut.service # # DEV POLICY: # Installed but NOT enabled-on-boot. Start manually after verifying the # BlueOS heartbeat: # sudo systemctl start argonaut.service # When field-ready, enable on boot: # sudo systemctl enable argonaut.service # # Reads environment (ENV, BLUEOS_IP, RECORD) from /etc/argonaut/rov.env. [Unit] Description=Argonaut 3 Autonomy Stack After=network-online.target Wants=network-online.target [Service] Type=simple User=ubuntu EnvironmentFile=/etc/argonaut/rov.env ExecStart=/usr/local/bin/argonaut-stack.sh Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target