Разработка и реализация механизма обхождения препятствий для дронов

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
06 декабря 2018, 16:26 • 7 откликов • 56 просмотров
Разработка и реализация* механизма обхождения препятствий и распознавания образов для дронов и беспилотников в автономном режиме.

Требуется:
  • Сильное и уверенное знание C++
  • Знание алгоритмики на высоком уровне
  • Знакомство и/или опыт организации и обучения нейросетей
  • Желание непрерывно осваивать новые технологии, задачи и вершины

Предстоит:
  • Решать нетривиальные задачи
  • Активно участвовать в разработки ИИ в условиях задач реального времени
  • Обрабатывать данные телеметрии на самом устройстве.
  • Взаимодействовать с инженерами (в рамках модификации машин, установки доп. оборудования, датчиков)
  • Обкатывать своё творение в полях (и, наблюдать за тем как либо оно с треском разбивается вдребезги на первом же повороте, либо успешно обходит все препятствия и следует за ведомым) - наиграться дадим вдоволь)))

Более детальное описание этой конкретной задачи после собеседования (HiTech, NDA и всё такое).
Но, скажу по-секрету оно во всех аспектах даже ещё интереснее чем здесь описано))))



Данная задача - по своей сути представляет оплачиваемое тестовое задание перед вхождением в основную группу разработчиков и инженеров. В процессе реализации которой так же предстоит частично с ними взаимодействовать, например, в рамках установки дополнительных датчиков (напр. тепловизоров, дальномеров и т.п.)

Финансовая составляющая - по согласованию конечной задачи.



Для (приблизительной!) ориентировки с чем предстоит работать:

https://github.com/ArduPilot/MissionPlanner (C#)
https://github.com/PX4/Firmware (C++)




* - под реализацией принимается обкатка (тестирование) непосредственно на дронах в условиях полевых испытаний.







UPD:
Об использовании С++


Вычислительные мощности бортового железа* крайне ограничены, и для уменьшения накладных вычислительных расходов, предполагается эффективнее всего встроить сам необходимый функционал и СПР непосредственно в Firmware/Middleware (PX4 PIXHAWK).

+ Необходимо максимально детально знать/изучить сами возможности Firmware/Middleware, чтобы для эффективного взаимодействия.

Именно поэтому и обозначена необходимость в знании С++.

Альтернативные варианты компоновки программного комплекса и решений, так конечно рассматриваются при условии их теоретической и практической реализуемости.

* - особенно для дронов текущего поколения

Файлы