Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день. 

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

Алгоритму будут предварительно известны следующие данные: 

  • список 3д-моделей деталей и сопоставленных им имен.
  • точное положение и ориентация в пространстве камеры, лидара, датчиков и пр. распознающих устройств. Точность положения до 0,001 мм, точность ориентации до 0,001 градуса.
  • параметры прямоугольника, в который вписан навал деталей (ориентация, положение, размеры) с точностью до 1 мм.
  • примерная высота навала деталей, с точностью до 1 см.
  • дополнительная информация, которая может потребоваться для калибровки системы: точное положение и ориентация каких-либо меток, калибровочных таблиц и пр.
При очередном запросе на распознавание алгоритму передается имя 3д-модели, образцы которой нужно найти в навале. 

На выходе: список-массив распознанных образцов, для каждого из которых известно положение по трём осям (X,Y,Z) по возможности с точностью до 0,001 мм и ориентация по трем углам (W,P,R) с точностью до 0,001 градуса, но не грубее 0,1 мм и 0,1 градуса. 

Требования к аппаратной составляющей: 

для распознавания разрешается использовать любые устройства наблюдения как пассивные (видео камеры, в одиночном, стерео- и мульти- исполнении), так и активные ИК-камеры, TOF-камеры, лидары, сонары и пр. в любом разумном количестве. 

Вопрос приобретения соответствующей аппаратуры необходимой для разработки обсуждаем. 

Требования к реализации:  

Реализация на С++ в виде консольного приложения, которое должно успешно компилироваться и работать под Linux (Ubuntu 14.10) и Windows (7 и 8). 

Форматы и интерфейсы для входных и выходных данных на выбор разработчика. 

Возможность автокалибровки при текущих параметрах среды (освещение, температура, прозрачность). 

Частные параметры задачи: 

  • размеры распознаваемых деталей от 2х2х2 до 200х200х200 мм.
  • материал деталей металл, пластик, дерево.
  • удаленность камеры от навала на выбор разработчика, при необходимости возможно перемещения камеры над навалом деталей промышленным роботом с учетом требуемых координат, направления и скорости.
Пожелания: 

Независимость системы от освещения, в том числе успешная работа при динамическом освещении. 

Проведение работ только с юридическим оформлением сделки: либо заключение договора подряда, либо прием в штат. 

+ NDA договор + договор на отчуждение исключительных прав на полученный продукт. 

Сроки 2 – 6 месяцев, зависимо от плана работ и предоставления первых результатов. 

-------------------------------------------------- --------------- 

Все пункты ТЗ, в том числе вознаграждение за проект обсуждаемы и не являются жесткими. 

При ответе на проект от Вас пожелания по оплате, оформлению, срокам, а также примерный план работ, планируемый подход к решению данной задачи и соответственно требования/пожелания по мат.обеспечению. 

8 лет назад
tulkin
Михаил 
34 годаРоссия
8 лет в сервисе
Был
6 лет назад
  • Похожие заказы
  • Требуется разработчик с опытом разработки на Unity 3d / Delphi для реализации проекта. Задача - полное обновление пользовательского интерфейса оборудования. Более подробная информация о задаче в приложении. Сроки и бюджет обсуждаем индивидуально.

    Закрыт
    8 лет назад
  • Требуется сделать программу для расчета длины отрезка и области его позиционирования от фиксированной точки. Пользователь задает значения и программа рассчитывает. Значений три типа с вариантами выбора показателей этих самых значений. Результат выражается в виде текста ...

    Закрыт
    8 лет назад
  • Необходимо разработать программу/интерфейс, которые при вводе заданной модели спортивного товара найдет его на разных сайтах и приведет сравнительную информацию в определенном, структурированном и обработанном виде. Т.е. при поиске, например, кроссовок для баскетбола Air Jordan 3 ...

    Закрыт
    8 лет назад
  • Мне нужно реализовать программу, выполняющую функции покерного тернировщика. Примерное описание программы в прикрепленном документе.  Всю покерную терминологию, необходмую для реализации проекта я объясню. Не стесняйтесь задавать вопросы в личных сообщениях, если без них невозможно оценить количество ...

    Прикладное ПО1 исполнитель
    Завершен
    8 лет назад
  • Вопрос технического характера. В приложенном файле ссылки на исторические данные о консолидированных бюджетах субъектов РФ с 2005 по 2015 года. (официальный сайт Казначейства России). Предлагаемый формат представления сильно тормозит написание курсовой работы. Необходимо сагрегировать информацию ...

    Закрыт
    8 лет назад
  • 1. Назначение.  Программа предназначена для создания, управления содержимым баз данных, содержащих следующую информацию: a. Перечень регулярно обновляемых администратором со стороны компании-разработчика программы баз данных б. Информация от пользователей в. Итоговые мастер-таблицы Результатом работы в программе ...

    Закрыт
    8 лет назад
  • идеальный пример http://ru.homestyler.com/floorplan/ главные функции: рисование стен соединение стен со стенами перемещение стен удаление нам нужно значительно проще, но с постепенным доведением функционала до указанного в примере

    Прикладное ПО1 исполнитель
    Закрыт
    8 лет назад
  • Добрый день! Интересует дестопное приложение с возможностью в дальнейшем сделать аналог под Андроид (через апи) Нужен музыкальный плеер который будет  - воспроизводить потоковое аудио(Интернет радио) с заданного сервера - Транслировать M3U файл Интернет радио, потоковое аудио. - по определенному расписанию ...

    Закрыт
    8 лет назад
  • $30

    Необходимо сделать программу, которая будет находить границы круга на подобных картинках.  https://www.sendspace.com/file/fkyv9h Круг может находиться в разных местах и полностью не влезать в картинку.  необходим исходный код на c++

    Закрыт
    8 лет назад