Робо-голова
  • Общая информация
  • Технические характеристики
  • Комплект поставки
  • Полезные ссылки
  • Быстрый старт
  • Настройка и обслуживание
    • Подключение к Робоголове по сети
      • Настройка подключения к Сети
      • Подключение по SSH к Робоголове
      • Подключение по SFTP
      • Подключение через VSCode
    • Смена данных устройства
    • Выключение головы
    • Возврат к заводским настройкам
    • Ubuntu-сервис
    • Подключение аккумулятора
    • Зарядка батареи
    • Подключение сервоприводов к плате расширения
  • Интеграция с роботом TurtleBro
  • Устройство головы
    • Аппаратная конфигурация
    • Программное обеспечение
    • ROS-пакеты
      • robohead_controller
      • display_driver
      • neck_driver
      • ears_driver
      • speakers_driver
      • respeaker_driver
      • voice_recognizer_pocketsphinx
        • ROS-нода ~kws_recognizer
        • ROS-нода ~cmds_recognizer
        • Настройка собственных команд и ключевых слов для распознавания
      • sensor_driver
      • usb_cam
  • Кейсы взаимодействия
    • 1. Смена ресурс-пака стандартных действий
    • 2. Внесение изменений в стандартные действия
    • 3. Написание своего действия для robohead_controller
    • 4. Создание своих сценариев взаимодействия без использования robohead_controller
    • 5. Создание ROS-пакета со своим сценарием взаимодействия и его автозагрузка
Powered by GitBook
On this page
  1. Настройка и обслуживание

Ubuntu-сервис

При загрузке ОС происходит запуск сервиса robohead (файл /etc/systemd/system/robohead.service). Этот сервис запускает скрипт ~/start.sh, который выполняет запуск launch-файла ~/robohead_ws/src/robohead_controller/launch/robohead_controller_py.launch

Команды управления сервисом robohead

Остановить сервис

sudo systemctl stop robohead.service

Запустить сервис:

sudo systemctl start robohead.service

Перезапустить сервис:

sudo systemctl restart robohead.service

Узнать статус сервиса:

sudo systemctl status robohead.service

Убрать сервис из автозагрузки:

sudo systemctl disable robohead.service

Поставить сервис в автозагрузку:

sudo systemctl enable robohead.service
PreviousВозврат к заводским настройкамNextПодключение аккумулятора

Last updated 1 month ago