Skip to content

Созвоны

Kocheshkov Alexander edited this page Apr 28, 2024 · 10 revisions

Созвон от 18.02

  • Созваниваемся еженедельно по воскресеньям в 12:00;
  • Созвон с заказчиком на следующей неделе (желательно выходные);
  • Я скидываю информация по ROS и дронам, также сами ищем;
  • Ускоренно изучаем инфу;
  • После установочной встречи и до 28.02: создается wiki, issues и презентация;
  • Тем кто не получил доступ в репозиторий, заполнить гугл форму. Если форма заполнена, а доступ не получен - написать мне.

Установочный созвон с заказчиком 22.02

  • Можно ли сделать дроны через одну сетевую карту? - найти статью/пример, продумать альтернативу, если нужно
  • Архитектура: каждый контейнер отвечает, за одного конкретного дрона, и один общий вычислительный контейнер
  • Протокол udp, после 30 сек бездействия дрон отключается
  • Число дронов: 2-3
  • Raspberry Pi можно получить под расписку
  • Запуск роя дронов более важен, чем алгоритм подключения
  • Препятствия на пути дронов, это задача со звездочкой
  • ArUco маркеры найти фото/видео/симулятор
  • Демонстрация проекта: можно приехать или просто предоставить инструкцию
  • Соблюдать хороший код, оборачивать все в скрипты
  • Можно попросить ros курс
  • Для допуска в лабораторию, сообщить заранее. Дни: понедельник, половина вторников.

Созвон от 10.03

  • Итерация 2 заканчивается 27.03.
  • Каждый должен что-то закоммитеть на итерации, иначе -30 баллов.
  • Чтобы коммитить больше, приветствуется конкретизация задач и разбиение на подзадачи.
  • За итерацию должна быть готова частично работоспособная версия: Приложение корректно запускается (без ошибок и сбоев); Приложение реализует минимум один сценарий использования; Есть инструкция по настройке / развертыванию или скрипты для этого или dockerfile | docker-compose.
  • Григорий Токун: Реализовал управление одиночным дроном. Создаст ветку со своей работой, проверит результат в лаборатории.
  • Данила Клепнев: Работает над созданием виртуальных сетевых интерфейсов. Создаст ветку со своей работой.
  • Евгений Лукин: Написал в wiki обоснование использования нескольких адаптеров; выбрал адаптеры под задачу. Работает над созданием скриптов для сетевых интерфейсов. Создаст ветку со своей работой.
  • Нго Йен: Напишет в канал результаты работы.

Созвон от 17.03

  • Григорий Токун: Реализовал управление одиночным дроном. Создал ветку и pr. Подправит название ветки и директории. В понедельник (и вторник) будет проверять свою реализацию в лаборатории. По возможности снимет видео-результат для отчета по итерации. Посмотрит задачу координации роя. Возможно присоединится к работе с API.
  • Евгений Лукин: Написал скрипты создания физических сетевых интерфейсов. Предложил покупку USB разветвителя. Ветка - есть, коммит сделан. Есть задача на отображение в wiki физического устройства роя (32), уже решил ее в рамках другой задачи, отметить это в задачке (32), чтобы засчитать ее в активность. Также инструкцию по настройке / развертыванию перенести на отдельную страницу. Начать работу над API, по возможности декомпозировать задачу, передать часть работы Григорию.
  • Нго Йен: Напишет в канал результаты работы.
  • Данила Клепнев: Напишет в канал результаты работы. Возможно, в задаче помогут результаты работы Евгения.

Созвон с заказчиком от 23.03

  • Для выбора адаптера необходимо доказать, что он будет работать с Raspberry Pi.
  • Нужно дать инструкцию как запустить, а лучше докер образ, в котором все будет компилиться.
  • Можно просто найти готовое решение в качестве док-ва.
  • Нужно найти способ проверить запуск на arm архитектуре (в лаборатория, эмуляторы и т.д.).
  • Если все запускается то все ок, требований дополнительных нет.
  • Создать задачу на инструкцию по компиляции драйверов.
  • Каждый отдельный дрон в своем контейнере

Созвон 31.03

  • Итерация 2 завершена, но ее еще не оценили.
  • Итерация 3 заканчивается 25.04.
  • Требуется реализовать половину согласованных сценариев, т.е. уже нужно будет уметь запускать несколько дронов.
  • Также базовые тесты (интеграционные, функциональные), про них нигде не рассказывалось, уточню позже.
  • Ждем новостей про адаптеры, в понедельник еще раз спрошу заказчика, необходимо для задачи Евгения.
  • На доске я повесил задачи на каждого. Токун Григорий: задача на координацию роя. Клепнев Данила: Взлет и посадка в определенном месте, сейчас есть ошибки Григорий знает лучше. Лукин Евгений: Упростить подключение к адаптеру и править инструкцию (насколько возможно). Нго Йен: закрыла свою задачу, идет проверка.
  • Текущее состояние проекта: есть скрипт, который создает сеть docker (Евгений). Есть докер образ, запускающий скрипт для дрона (Григорий). И есть скрипт создающий несколько контейнеров докер по образу, которые подключаются к сети. Неизвестно, подключится ли скрипт для дрона из контейнера сейчас к дрону. Не реализовано общение дронов для координации роя в этой сети докер.
  • Инструкции по запуску есть в wiki и в readme.
  • Следующий созвон 7.04 в 12:00

Созвон от 07.04

  • Токун Григорий - задача на координацию роя. Сделал PR с багфиксом. Есть план работы с Данилой
  • Клепнев Данила- взлет и посадка в определенном месте. Работа вместе с Григорием
  • Лукин Евгений - правки заказчика откладываются до получения адаптеров.
  • Нго Тхи Йен - удаление интерфейсов после отработки скриптов (из правок заказчика).

Созвон от 14.04

  • Токун Григорий - Сделал PR с багфиксом. Скинул план работы с Данилой.
  • Клепнев Данила- взлет и посадка в определенном месте. Работает по плану в месте с Григорием
  • Лукин Евгений - docker-compose. На лекции были описаны требования к docker-compose файлам, я оставил в задаче ссылку.
  • Нго Тхи Йен - удаление интерфейсов после отработки скриптов, доделывает сегодня. В таблице ни у кого нет коммитов в мейн. Я написал на форум, уточнить этот вопрос.До конца итерации 2 недели. В лаборатории уже есть адаптеры.

Созвон от 21.04

  • Токун Григорий и Клепнев Данила - Были в лаборатории. Пойдут в понедельник вторник с финальным проектом. С докером и адаптером еще не работали. Готовят скрипт, который будут запускать из контейнера. Рой хорошо бы заснять на видео.
  • Лукин Евгений - Взял адаптер. Занимается docker-compose. Требования курса и заказчика учтены. Compose должен запускать сразу все. Драйвера не нужны. Интерфейсы не появляются.
  • Нго Тхи Йен - удаление интерфейсов после отработки скриптов - сейчас интерфейсы не появляются. Занимается тестами проще, видимо, запустить из github actions. Нужно сделать тест - скрипт, который все запускает и проверяет, что нет ошибок.

Конец итерации 25.04. Каждому нужно сделать коммит, чтоб получить оценку за итерацию.

Созвон 26.04 с заказчиком
В каждом контейнере по ROS ноде. Внутри взаимодействие между контейнерами через ROS. Центральная нода, агрегирует все данные. Лаборатория - 6 мая ближайшее. Приоритеты:

  1. Дроны поднялись и что-то сделали
  2. Сделали что-то с картинкой
  3. ROS
  4. Взаимодействие, как роя

Clone this wiki locally