Форум myROBOT.ru » Лаборатория » Электронная мастерская » Подскажите датчик расстояния для определения пустого места на полке

Страниц (1): [1]
 

1. erar1 - 11 Февраля, 2015 - 15:17:51 - перейти к сообщению
Добрый день! Есть задача - дана полка, на которой в произвольном порядке расставлены коробки (ориентировочно картонные). Необходимо определить, есть ли не занятое место на полке. Для этого предполагается использовать датчик расстояния до объекта.

Сработает ли это? Может быть есть другие решения? Интересует максимально бюджетный вариант.

p.s. высота полки известна и фиксирована, высота коробок различная.
2. Владислав_искатель - 11 Февраля, 2015 - 17:14:00 - перейти к сообщению
Я тут новичок, но думаю в вашем деле поможет инфракрасный датчик(типо датчика препятствий для робота), встроить такие датчики по длине полки, тоесть когда кладёшь на полку коробку, она накрывает датчик и он срабатывает, естественно чтобы датчик не срабатывал без коробки, полку которая выше нужно покрасит в чёрный цвет - это как простой вариант.
Посложнее:
Ещё можно сделать 1 датчик который будет перемещаться вдоль полки, позади неё и как-бы сканировать всю полку на наличие коробок, тогда здесь надо будет использовать микроконтроллер, задать постоянную скорость перемещения сканера, если у вас пустое место это не 10см а 20см, то в программе промежуток будет выглядеть примерно как не 1 а 2 секунды с логикой 0, МК зафиксировав этот пустой временной промежуток выдаст вам, что на полке есть свободное место.

Ну как-то так.
3. Роботов - 11 Февраля, 2015 - 18:16:47 - перейти к сообщению
Для этих целей идеально подходит ИК-сенсор Sharp GP2012 или аналогичный. У него узкое пятно определения расстояния и большая точность измерения, в отличии от ультразвуковых.
4. Predator - 11 Февраля, 2015 - 20:16:05 - перейти к сообщению
этот датчик надо прогонять на минимальной высоте- дабы не признать низкую коробку пустым местом. а еще можно на задней стенке налепить лампочку (например гибкий неон) и смотреть на нее камерой (есть дешевые камеры с разрешением типа 1024Х1). вариантов много.
5. erar1 - 12 Февраля, 2015 - 08:29:25 - перейти к сообщению
Спасибо за ответы!! Задача осложняется тем, что на полке может быть несколько рядов коробок (например 3). Если коробку забирают из среднего ряда ИК датчик этого не увидит.

Мне кажется в этом случае лучше сработают камеры. Подскажите, какую именно лучше взять?
6. Predator - 12 Февраля, 2015 - 09:54:00 - перейти к сообщению
если интерес чисто академический - то надо брать 2 камеры (OV7670 например), прогонять их над полкой и строить 3-D картинку с определением свободных мест. Если интерес практический - то надо ограничить минимальный размер места, разметить полку (например клеточками) и брать 1 камеру для поиска клеточек.
7. erar1 - 13 Февраля, 2015 - 08:16:46 - перейти к сообщению
Интерес больше практический...не будет ли проблем с освещенностью? Если размещать камеру по центру или в глубине.
8. Predator - 13 Февраля, 2015 - 09:33:25 - перейти к сообщению
проблемы с освещенностью будут. Нужна подсветка - высоту полки просветить не сложно. Большие проблемы будут с затиранием тех клеточек - но и это тоже решаемо...
9. cjA - 13 Февраля, 2015 - 10:57:56 - перейти к сообщению
для первой задачи решеие в том что освещаем все и ищем самый темный участок.
(Добавление)
erar1 пишет:
не будет ли проблем с освещенностью? Если размещать камеру по центру или в глубине.
Если прыснишь светом (а если модулиованным так ваще) - се отсутствующие ящикии будут "отсутствовать на катинке."
(Ты не та Ира с того сайта?)
10. erar1 - 16 Февраля, 2015 - 11:39:32 - перейти к сообщению
Нет, не Ира)) Может тогда решать через фото вспышки, а не видео?
11. cjA - 16 Февраля, 2015 - 11:55:14 - перейти к сообщению
рэям модулироваым . (типо самодельный БУ) .
А ты начальник? Скажи каждому таджику следить за своим ящиком. Ну или вместо таджиков тикстеры.
(Добавление)
не знаю частоты фотовспышки. Вот знаю что мой фотик отраженый свет моео пульта видит.
(Добавление)
всетки реи Улыбка певую задачу. Если тени есть после вспышки- зачит место пустое, а не занято черным ящиком.
12. erar1 - 16 Февраля, 2015 - 12:02:44 - перейти к сообщению
Нет, не Ира)) Может тогда решать через фото вспышки, а не видео?
13. cjA - 16 Февраля, 2015 - 12:03:47 - перейти к сообщению
всетки реши Улыбка первую задачу. Если тени есть после вспышки- значит место пустое, а не занято черным ящиком.
(Добавление)
высота тени вычисляется геометрически. Тут нужно знать размер ящиков. (кода размер ящиков неизвестен- задача "не решаема"Подмигивающий