1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

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

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

Модератор: kirillio

Ответить

Автор темы
alessio
здесь недавно
здесь недавно
Сообщения: 49
Зарегистрирован: 21 сен 2009, 18:09
Имя: Алексей
Страна: Эстония

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

Сообщение alessio »

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

Изображение

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

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

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

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

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

Сообщение hell_boy »

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

Автор темы
alessio
здесь недавно
здесь недавно
Сообщения: 49
Зарегистрирован: 21 сен 2009, 18:09
Имя: Алексей
Страна: Эстония

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

Сообщение alessio »

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

Автор темы
alessio
здесь недавно
здесь недавно
Сообщения: 49
Зарегистрирован: 21 сен 2009, 18:09
Имя: Алексей
Страна: Эстония

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

Сообщение alessio »

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

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

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

Сообщение Михайло »

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

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

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

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

Сообщение hell_boy »

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

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
Что в итоге получилось - видно по приведенным ниже картинкам.
Схема:
Изображение
Настройка:
Изображение
Мнемосхема (не фотошоп!):
Изображение
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Ответить

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