Файлы и папки в системе

В домашней папке аккаунта user содержатся файлы и папки, необходимые для работы управляющего ПО робота. Помимо этого там находятся стандартные папки, созданные и используемые операционной системой. Мы остановимся только на тех, которые используятся для управления роботом.

Список папок

  • ETH-CAN - драйвер моста Ethrnet-CAN

  • lcm-1.5.0 - библиотека межпроцессного взаимодействия LCM

  • mors_ws - рабочее пространство ROS. Внутри располагаются файлы программы управления ходьбой

  • rtl8812au - драйвер WiFi-адаптера

Список файлов в корневой папке

  • act_init_angles.py - скрипт определения смещения в показаниях между нулевым положением энкодеров и реальным нулевым положением сочленений. Более подробно см. в разделе Переинициализация приводов.

  • motor_offsets.cfg - содержит данные о смещениях в показаниях энкодеров. Формируется автоматически скриптом act_init_angles.py

  • start_offsets.sh - при запуске инициализирует обмен данных с аппаратной частью и записывает смещения углов

  • start_robot.sh - делает то же самое, что и файл выше, но дополнительно запускает программу управления ходьбой. Автоматически включается при загрузке компьютера с помощью ubuntu-сервиса.

Last updated