Автозапуск программ робота
Робот TurtleBro настроен таким образом, что при загрузке происходит запуск системного сервиса turtlebro. Данный сервис запускает turtlebro.launch - файл, расположенный в системной директории /etc/ros/turtlebro.d/
Вы можете запускать и останавливать работу ПО робота используя утилитуsystemctl
sudo systemctl stop turtlebro
sudo systemctl start turtlebro
Если вам необходимо добавить новые ноды или изменить конфигурацию запуска, вы можете придерживаться следующего порядка:
- Остановить действующую систему.
- Внести изменения в .launch файл (
turtlebro.launch) в системной директории/etc/ros/turtlebro.d/ - Запустить все ноды через запуск сервиса
turtlebro
sudo systemctl start turtlebro
4. При перезагрузке системы будет использован модернизированный .launch файл.
Обратите внимание !\
В случаи внесения некорректных изменений в turtlebro.launch есть вероятность "поломки" ОС робота. В таком случае потребуется перезапись образа ОС