Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC
Электрика и DCC Обсуждение цифрового и аналогового управления

Ответ
 
Опции темы Опции просмотра
Старый 26.04.2018, 11:43   #1
ocv997
Заглянувший
 
Аватар для ocv997
 
Регистрация: 25.01.2013
Адрес: Москва
Сообщений: 141
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 42
Поблагодарили 168 раз(а) в 34 сообщениях
Репутация: - весьма и весьма положительная личность (168)
По умолчанию Обратная связь на основе видеокамеры

Добрый день,

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

Что есть на данный момент:
1. Калибровка: автоопределение путей и их деление на простые блок участки. Производится путем прокатки локомотива по всем путям на не очень большой скорости.
2. Настройка: ручной ввод интересующих блок-участков или точек.
3. Сканирование: основной процесс определения занятости введенных блок участков.

Для продолжения проекта буду признателен, если кто-нибудь предоставит калибровочное и основное видео со своего макета, так как на данный момент система не стабильна.
Планируемая платформа: одноплатный компьютер с выводом обратной связи в S88 или еще что-нибудь (не такая большая задача). Камера: любая USB.

В приложении результат обработки калибровочного видео и разделения путей на простые участки.
Миниатюры:
Нажмите на изображение для увеличения
Название: test.jpg
Просмотров: 771
Размер:	88.8 Кб
ID:	157884
ocv997 вне форума   Вверх
4 пользователя(ей) сказали cпасибо:
Старый 26.04.2018, 12:10   #2
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Репутация: репутация неоспорима (3285)
По умолчанию

OpenCV и Raspberry Pi?

p.s. сам подход с CV (Computer Vision) интересен, хотя выглядит ненадежным и дорогим решением.
shalex вне форума   Вверх
Старый 26.04.2018, 13:15   #3
ocv997
Заглянувший
 
Аватар для ocv997
 
Регистрация: 25.01.2013
Адрес: Москва
Сообщений: 141
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 42
Поблагодарили 168 раз(а) в 34 сообщениях
Репутация: - весьма и весьма положительная личность (168)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
OpenCV и Raspberry Pi?
OpenCV и скорее всего OrangePi.
Цитата:
Сообщение от shalex Посмотреть сообщение
дорогим решением.
Ну я бы не сказал, что дорогое решение: $15 комп, $15 - $30 камера(хотя сейчас у меня весит китайская за $10, но она не ахти). Сколько будет стоить, к примеру, 24 датчика обратной связи?

Наверное, данное решение не нужно если у тебя простой круг, а вот если хочешь маневры делать на большой станции...
ocv997 вне форума   Вверх
Старый 26.04.2018, 13:39   #4
AleksSF
Пользователь
 
Аватар для AleksSF
 
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
Репутация: - это имя известно всем (618)
По умолчанию

Цитата:
Сообщение от ocv997 Посмотреть сообщение
3. Очевидная невозможность работы на теневых вокзалах и в туннелях.
А если на них сделать освещение или еще вариант инфракрасное освещение и инфракрасная камера.
AleksSF вне форума   Вверх
Старый 26.04.2018, 13:53   #5
ocv997
Заглянувший
 
Аватар для ocv997
 
Регистрация: 25.01.2013
Адрес: Москва
Сообщений: 141
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 42
Поблагодарили 168 раз(а) в 34 сообщениях
Репутация: - весьма и весьма положительная личность (168)
По умолчанию

Цитата:
Сообщение от AleksSF Посмотреть сообщение
А если на них сделать освещение или еще вариант инфракрасное освещение и инфракрасная камера.
а расстояние в 1-1.5 метра где взять? Камера висит под потолком же.
ocv997 вне форума   Вверх
Старый 26.04.2018, 13:55   #6
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Репутация: репутация неоспорима (3285)
По умолчанию

Цитата:
Сообщение от ocv997 Посмотреть сообщение
Сколько будет стоить, к примеру, 24 датчика обратной связи?
Самодельный для Loconet примерно 8-10$ на 16 каналов. Может дешевле.
Хотя да, соглашусь, оборудование, про которое Вы пишите, не выглядит дорогим.
shalex вне форума   Вверх
Старый 26.04.2018, 14:40   #7
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Репутация: репутация неоспорима (3285)
По умолчанию

Есть другое интересное применение CV - охрана макета
Как только рука зрителя пересекла безопасную границу - сразу включать сирену.
shalex вне форума   Вверх
Старый 26.04.2018, 15:24   #8
Rokfor
Engineer of DCC
 
Регистрация: 18.09.2009
Адрес: Москва
Сообщений: 2,034
Сказал(а) 'не согласен(а)'!: 23
Сказали 'не согласен'! 25 раз(а) в 17 сообщениях
Сказал(а) спасибо: 140
Поблагодарили 2,269 раз(а) в 894 сообщениях
Репутация: репутация неоспорима (2289)
По умолчанию

А алгоритм обработки видео у вас свой или взят чей то готовый/полуготовый ?
Rokfor вне форума   Вверх
Старый 26.04.2018, 16:28   #9
ocv997
Заглянувший
 
Аватар для ocv997
 
Регистрация: 25.01.2013
Адрес: Москва
Сообщений: 141
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 42
Поблагодарили 168 раз(а) в 34 сообщениях
Репутация: - весьма и весьма положительная личность (168)
По умолчанию

Цитата:
Сообщение от Rokfor Посмотреть сообщение
А алгоритм обработки видео у вас свой или взят чей то готовый/полуготовый ?
Ну как библиотека OpenCV, а дальше полгода разработки))): фильтры и алгоритмы выделения рельсового пути. Основа: BackgroundSubtraction, но я дополняю различными приципами, к примеру: поезд может только въехать и выехать с блок-участка, поэтому если он въехал, но не выехал, значит от все еще там.

---------- Сообщение добавлено в 18:28 ---------- Предыдущие сообщение было в 18:27 ----------

Цитата:
Сообщение от shalex Посмотреть сообщение
Есть другое интересное применение CV - охрана макета
Ну можно и так)
ocv997 вне форума   Вверх
Старый 26.04.2018, 16:51   #10
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Репутация: репутация неоспорима (3285)
По умолчанию

Интересно, не рассматривали вариант с активной подсветкой "меток"?
Например, ИК диоды в шпальной решетке, видимые только камере.
shalex вне форума   Вверх
Старый 26.04.2018, 17:10   #11
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
Репутация: репутация неоспорима (2678)
По умолчанию

Цитата:
Сообщение от ocv997 Посмотреть сообщение
Наверное, данное решение не нужно если у тебя простой круг, а вот если хочешь маневры делать на большой станции...
Скорее так, наибольшая востребованность будет для манёвров на грузовом дворе.
Т.к. возникает сложность с расстановкой датчиков. И определением занятостьи путей вагонами.
Alexmit вне форума   Вверх
Старый 27.04.2018, 09:44   #12
ocv997
Заглянувший
 
Аватар для ocv997
 
Регистрация: 25.01.2013
Адрес: Москва
Сообщений: 141
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 42
Поблагодарили 168 раз(а) в 34 сообщениях
Репутация: - весьма и весьма положительная личность (168)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Интересно, не рассматривали вариант с активной подсветкой "меток"?
А с какой целью? Определять в темноте перекрыта точка или нет? Я думаю этот вариант будет интересен для определенения смещения макета по каким-то причинам.
ocv997 вне форума   Вверх
Старый 27.04.2018, 10:41   #13
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Репутация: репутация неоспорима (3285)
По умолчанию

Цитата:
Сообщение от ocv997 Посмотреть сообщение
А с какой целью? Определять в темноте перекрыта точка или нет? Я думаю этот вариант будет интересен для определенения смещения макета по каким-то причинам.
Совершенно верно. Для работы при разных уровнях освещения.
shalex вне форума   Вверх
Старый 27.04.2018, 12:49   #14
ocv997
Заглянувший
 
Аватар для ocv997
 
Регистрация: 25.01.2013
Адрес: Москва
Сообщений: 141
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 42
Поблагодарили 168 раз(а) в 34 сообщениях
Репутация: - весьма и весьма положительная личность (168)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
овершенно верно. Для работы при разных уровнях освещения.
В целом интересная идея. Для ее реализации нужно предусмотреть выход для их включения, отключения, чтобы камера смогла их найти. Искать просто яркие точки не надежно. Думаю займусь этим в ближашее время.
ocv997 вне форума   Вверх
Старый 27.04.2018, 12:59   #15
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Репутация: репутация неоспорима (3285)
По умолчанию

Цитата:
Сообщение от ocv997 Посмотреть сообщение
Для ее реализации нужно предусмотреть выход для их включения, отключения, чтобы камера смогла их найти.
Была такая мысль, однако это еще больше физическое вмешательство в макет, помимо встраивания ИК светодиодов. Плюс надо будет управлять светодиодами по-отдельности или по группам. Значит будет почти столько же проводов, сколько для токовых датчиков и потребуется электроника для управления.

И еще потеряется один из основных плюсов идеи - отсутствие необходимости вмешательства в макет.
shalex вне форума   Вверх
Старый 28.04.2018, 20:51   #16
ocv997
Заглянувший
 
Аватар для ocv997
 
Регистрация: 25.01.2013
Адрес: Москва
Сообщений: 141
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 42
Поблагодарили 168 раз(а) в 34 сообщениях
Репутация: - весьма и весьма положительная личность (168)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
встраивания ИК светодиодов
Я так понимаю имеется ввиду питание прям с рельс через резистор взять. Согласен, что опять вмешательство в макет и тогда уж проще обычные датчики.
ocv997 вне форума   Вверх
Пользователь сказал cпасибо:
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите подобрать обратную связь для Z21 t1000a Roco Z21 272 05.06.2020 13:28
обратная петля на макете. Hanegev Электрика и DCC 33 05.11.2013 15:39
Обратная связь! Murat Электрика и DCC 6 19.06.2010 20:16
s88 - обратная связь (Вопросы) gosu Электрика и DCC 11 13.09.2009 14:56


Текущее время: 20:18. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -