Давно еще делал НС на С#. До конца не довел из-за нехватки времени. Постараюсь сдуть пыль со своего проекта и осветить, что сейчас уже проделано в мире.
Под порт Windows есть проблема: запускаю -> черный экран (решение этой проблемы знаю) -> закрываю -> скрывается окно, но процесс висит и играет музыка.
USB — разьем можно купить без проблем (например, USB sockets), но думаю если поискать, то будет гораздо дешевле.
А вот тяжелей найти микросхемку для преобразования сетевой энергии в нужную нам на выходе. Впринципе, дешевые USB-хабы с внешним питанием решают первых два вопроса.
Ну а вот "… каждое выпускаемое устройство проходит строгую техническую проверку..." это самое тяжелое:)
Приблизительная стоимость 7000 евро в полной комплектации. Заказать можно через представительства Festo Didactic в вашей стране. Для Украины — http://festo.kiev.ua
Медианный фильтр наиболее эффективен, если шум на изображении имеет импульсный характер и представляет собой ограниченный набор пиковых значений на фоне нулей. В результате применения медианного фильтра наклонные участки и резкие перепады значений яркости на изображениях не изменяются. Это очень полезное свойство именно для изображений, на которых контуры несут основную информацию. Так что, во многих случаях, правильно подобранная апертура фильтра и его маска, не потребует последующего дополнительного прохода каким-либо фильтром.
На работе столкнулся с необходимостью работать с АЦП производства NI, тоже очень понравилось, то что с помощью LabVIew я могу так сказать потрогать, поэкспериментировать, а потом повторив те же команды только уже на одном из языков программирования я получаю полную интеграцию в ПО.
Русский язык от Microsoft вызывает больший испуг, чем английский. Иногда такое чувство, что машинный перевод даже никто не проверяет, даже тяжело назвать локализацией. И студентам технической специальности, с желанием иметь перспективу, надо знать международный язык. А русский от Microsoft только приносит головную боль. Чего стоит посмотреть на русскоязычную студию.
Если без шутки, то можно и Андроид туда впринципе умудриться поставить, но одно исключение, то что Андроид — система, не работающая в режиме реального времени.
Да, есть робот Robotino фирмы Festo, оснащен инфракрасными датчиками расстояния и веб-камерой на борту. Есть возможность управлять им из Simulink.
Сейчас поставили себе следующую задачу: робот устанавливается в комнате и запускается (то есть управление полностью автономное, без участия оператора), робот крутится на месте, пока не найдет, используя камеру, цель (под целью понимается заранее известный объект, например желтый цилиндр). Затем строим как бы линию визирования и по камере вычисляем рассогласование относительно линии визирования. Это рассогласавание отправляется на регулятор, который синтезирует управление. Главное в этом деле, сейчас научиться оеределять цель и её координаты.
Если обработка видео в Matlab будет заниматься много времени, прийдется писать на C# или C++ программу обработки. Пока вроде бы с обработкой видео по времени Matlab справляется.
Спасибо за ссылку, я там уже бывал, пробывал. Сейчас занимаюсь не много интересней задачей: обрабатываю видео, цель преследуется та же.
По поводу «нерезкого маскирования», я использовал Laplacian filter mask [Реализация с примером]
Программу не возможно загрузить с Вашего сайта! Хотелось бы увидеть результаты и резюме относительно результатов в статье. Еще не плохо рассказать о проблемах алгоритма и случаи, когда его целесообразно применять. Все таки для новичков хотите написать.
Радио, возможно, зашито на программном уровне. В таком случае, оно появится в кастомных прошивках. Опять же, пользуетесь ли вы радио?
Не совсем понятно, как это оно там зашито? Просто на мой взгляд, если есть такая аппаратная часть, отвечающая за функцию приема радиоволн, то она есть, а если её нет, то никакими кастомными прошивками не возможно это эмулировать.
Пока писал, подумал, что в скором будущем уже помимо программного обновления, уже возможно будет доступно и аппаратное обновление: пару милионнов нанороботов производителя тюнингуют плату мобильного устройства… Прекрасное далёко…
А вот тяжелей найти микросхемку для преобразования сетевой энергии в нужную нам на выходе. Впринципе, дешевые USB-хабы с внешним питанием решают первых два вопроса.
Ну а вот "… каждое выпускаемое устройство проходит строгую техническую проверку..." это самое тяжелое:)
Сейчас поставили себе следующую задачу: робот устанавливается в комнате и запускается (то есть управление полностью автономное, без участия оператора), робот крутится на месте, пока не найдет, используя камеру, цель (под целью понимается заранее известный объект, например желтый цилиндр). Затем строим как бы линию визирования и по камере вычисляем рассогласование относительно линии визирования. Это рассогласавание отправляется на регулятор, который синтезирует управление. Главное в этом деле, сейчас научиться оеределять цель и её координаты.
Если обработка видео в Matlab будет заниматься много времени, прийдется писать на C# или C++ программу обработки. Пока вроде бы с обработкой видео по времени Matlab справляется.
По поводу «нерезкого маскирования», я использовал Laplacian filter mask [Реализация с примером]
Не совсем понятно, как это оно там зашито? Просто на мой взгляд, если есть такая аппаратная часть, отвечающая за функцию приема радиоволн, то она есть, а если её нет, то никакими кастомными прошивками не возможно это эмулировать.
Пока писал, подумал, что в скором будущем уже помимо программного обновления, уже возможно будет доступно и аппаратное обновление: пару милионнов нанороботов производителя тюнингуют плату мобильного устройства… Прекрасное далёко…