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

Удаленное управление и передача изобрадений (нужна помощь)

Обсуждение вопросов, не относящихся ни к одному из других подразделов

Автор темы
alessio
здесь недавно
здесь недавно
Сообщения: 44
Зарегистрирован: 21 сен 2009, 17:09
Ф.И.О.: Алексей

Удаленное управление и передача изобрадений (нужна помощь)

Сообщение alessio » 15 ноя 2009, 03:28

Описание
Есть платформа, на которой установлены детали, платформа может вращаться, а также перемещаться по оси X, Y. Сверху над площадкой установлена передвигающаяся камера (см. картинку). Камера должна периодически делать фото детали и пересылать их на локальный управляющий компьютер. Фото должно содержать значения (координаты) позиции, где было сделано фото (например X, Y, ....).

Изображение

Задачи
Задание можно разделить на две части: аппаратная и программная.

Аппаратная:
    Реализовать управление платформой и камерой (выбор приводов, систем управления приводами)
    Выбор камеры

Программная:
    Реализовать передачу фото на управляющий компьютер
    Добавить соответствующие параметры на фото
    Вывод фото на экран управляющего компьютера
    Реализовать возможность просмотра полученных фотографий через интернет
    Дополнительная возможность - клиент может управлять установкой через интернет

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

Набросал для себя временную схемку.
Изображение

Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1078
Зарегистрирован: 18 янв 2009, 12:25
Ф.И.О.: Дмитрий
Благодарил (а): 2 раза
Поблагодарили: 22 раза

Re: Удаленное управление и передача изобрадений (нужна помощь)

Сообщение hell_boy » 15 ноя 2009, 10:31

Поищите в интернете на предмет "Системы машинного зрения" или "Machine Vision". Их сейчас предлагают практически все производители PLC. Ностальгия - моя первая работа была связана с распознаванием изображений, только определял не габариты деталей, а тип и название вражеский кораблей.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой


Автор темы
alessio
здесь недавно
здесь недавно
Сообщения: 44
Зарегистрирован: 21 сен 2009, 17:09
Ф.И.О.: Алексей

Re: Удаленное управление и передача изобрадений (нужна помощь)

Сообщение alessio » 15 ноя 2009, 19:05

Как я понял системы машинного зрения используются в более продвинутых задач, скажем для распознавания образов (дефектов деталей) скорее всего при помощи нейронных сетей. Здесь же я думаю задача попроще, необходимо на фото записывать текущее расположение камеры и платформы, определять габариты деталей не нужно (хотя 100% уверенности нет, надо уточнить). Думаю для этой цели вполне подойдет цифровая камера с интерфейсом USB или Fireware. Единственная проблема - как передавать фото на компьютер, здесь надо смотреть возможности прилогаемого софта для камеры или же самому писать его, как я понимаю.


Автор темы
alessio
здесь недавно
здесь недавно
Сообщения: 44
Зарегистрирован: 21 сен 2009, 17:09
Ф.И.О.: Алексей

Re: Удаленное управление и передача изобрадений (нужна помощь)

Сообщение alessio » 15 ноя 2009, 19:21

Возникает огромное количество вопросов!
В качестве приводов я предполагаю использовать шаговые двигатели, всего 4 штуки (1. передвижение платформы по оси Х; 2. то же, только по оси У; 3. вращательное движение; 4. движение камеры над площадкой).
Хотелось бы больше услышать советов по использованию данных типов приводов (возможности, ограничения, системам управления).
Возможно ли сделать движение платформы сразу в двух направлениях, скажем влево и назад? Какие датчики используются для опрделения координат (энкодеры...)?
Прогуглил системы удаленного управления, в основном встречались проекты удаленных лабораторных работ, с применением LabVIEW. Доводилось ли кому-нибудь использовать SCADA-систему в качестве удаленного контроля через Интернет?


Михайло
почётный участник форума
почётный участник форума
Сообщения: 2215
Зарегистрирован: 10 ноя 2009, 04:58
Ф.И.О.: Толмачев Михаил Алексеевич
Благодарил (а): 1 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Удаленное управление и передача изобрадений (нужна помощь)

Сообщение Михайло » 16 ноя 2009, 18:42

А теперь, я думаю, нужно собирать цифры... Какая скорость перемещений? Как часто перемещается? Частота съемки? Разрешение камеры? Параметры освещенности комнаты?

Пока не будет конкретных цифр, никто, я думаю, не поможет Вам.

Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1078
Зарегистрирован: 18 янв 2009, 12:25
Ф.И.О.: Дмитрий
Благодарил (а): 2 раза
Поблагодарили: 22 раза

Re: Удаленное управление и передача изобрадений (нужна помощь)

Сообщение hell_boy » 16 ноя 2009, 22:32

Привожу список софта и железа, использованого в близком к Вашему проекте:

MIL – Lite: http://www.matrox.com/imaging/en/products/software/mil/
OpenCV 1.0 (Freeware from Intel). It is used for grabbing images from the camera.
Intel IPP 5.1 (Integrated Performance Primitives, Used for speeding up the application)
Standard C libraries
Standard OPC 2.05 libraries

Matrox Morphis frame grabber (Multi-Channel): http://www.matrox.com/imaging/en/produc ... s/morphis/
Server Type: Rack Mounted Dell Quad Core E5420 2.5 GHz
RAM: 4 GB RAM
Hard Disk: 146 Gig
O.S.: Windows 2003 Server
Camera: Minimum 352 x 240, can be B&W
Что в итоге получилось - видно по приведенным ниже картинкам.
Схема:
Изображение
Настройка:
Изображение
Мнемосхема (не фотошоп!):
Изображение
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой


Вернуться в «Общие вопросы»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей