Автозапуск программ робота

Робот TurtleBro настроен таким образом, что при загрузке происходит запуск системного сервиса turtlebro. Данный сервис запускает turtlebro.launch - файл, расположенный в системной директории /etc/ros/turtlebro.d/

Вы можете запускать и останавливать работу ПО робота используя утилитуsystemctl

sudo systemctl stop turtlebro
sudo systemctl start turtlebro

Если вам необходимо добавить новые ноды или изменить конфигурацию запуска, вы можете придерживаться следующего порядка:

  1. Остановить действующую систему.
  2. Внести изменения в .launch файл (turtlebro.launch) в системной директории /etc/ros/turtlebro.d/
  3. Запустить все ноды через запуск сервиса turtlebro
sudo systemctl start turtlebro

4. При перезагрузке системы будет использован модернизированный .launch файл.

Обратите внимание !\ В случаи внесения некорректных изменений в turtlebro.launch есть вероятность "поломки" ОС робота. В таком случае потребуется перезапись образа ОС

results matching ""

    No results matching ""