Идея - Зрение из оптических датчиков мышки

Обсуждаем рождающиеся мысли и результаты экспериментов.

Re: Идея - Зрение из оптических датчиков мышки

Сообщение EdGull » 17 окт 2007, 12:36

тут главная идея использовать дешевейшие оптические датчики
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Digit » 17 окт 2007, 13:24

Виталий писал(а):2Digit Скорость движения как раз и даст расстояние.


Ага, правильно! И я о том же! Силами только этого сенсора можно получить только то, о чем я написал. Т.е. надо измерить скорость как-то еще, а уже исходя из этой инфы и из значений на выходе сенсора получать расстояние... Будит типа дальномера, работающего только днем :lol: Ну, или если рядом с фонариком бегать :) Хотя, нет! Если бегать с фонариком, то его будет колбасить, т..к тени "гулять" будут и он тупить :geek:
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Виталий » 17 окт 2007, 13:27

Кстати господа электронщики, а что выдает такой датчик? Вектор движения в кадре?
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Myp » 17 окт 2007, 13:53

Виталий датчик этот выдаёт либо смещение по х и у в цифрах (-128\+128 по каждой оси за опр время(отсюда мона скорость получить))
либо бывают такие датчики с квадратурным выходом
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Master » 17 окт 2007, 14:34

Короче как не крути нужна привязка к местности. И если пол будет не ровный то нужно чтобы датчики были всегда параллельны земле.

Виталий писал(а):P.S. Готовлю материал как использовать такие датчики в качестве дальномера.

Интересно.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Myp » 17 окт 2007, 14:52

Master писал(а):Короче как не крути нужна привязка к местности. И если пол будет не ровный то нужно чтобы датчики были всегда параллельны земле.

самое западло
потому как если расстояние от датчика до поверности например 5 см то даже помеха в 1 мм под колесом приведёт к тому что датчик покажет огромный прыжок

а если смотреть в потолок то просто вибрация от шагов и моторов уже даст свистопляску...
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Идея - Зрение из оптических датчиков мышки

Сообщение MegaBIZON » 18 окт 2007, 21:39

а если смотреть в потолок то просто вибрация от шагов и моторов уже даст свистопляску...

Всё ждал, када эта мысль прозвучит, и нечего уже будет добавить...
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Digit » 18 окт 2007, 22:15

Ну, прозвучала мысль :) И что? Нужно ж понимать, что у каждого сенсора есть ограничения в применении... И этот сенсор можно приспособить в тандеме с чем-нить для чего-то полезного. Просто надо его внимательно обмозговать. Для чего эта тема собственно и создана :wink:
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Идея - Зрение из оптических датчиков мышки

Сообщение MegaBIZON » 18 окт 2007, 22:20

Я в том плане, что в потолок нечего этой хренью пялиться... без гироскопов каких-нибудь там.
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: Идея - Зрение из оптических датчиков мышки

Сообщение AG » 26 окт 2007, 21:06

Вот щас тоже этой темой запариваюсь. Да. Конечно матрицей 16х16 пикселей на потолок смотреть без толку. Сами понимаете, что если до потолка расстояние где-то метра 3 , то на каждый пиксель будет приходиться где то 10 - 15 см потолка. Ну а если делать фокусировку а-ля zoom, то когда робот дойдёт до люстры, то его так глюканёт.... Ну короче понятно. Самое реальное - смотреть в пол мышем. Но вот тут у меня начала фигня выползать: сами гляньте, если начать мышу поднимать над столом, то уже а высоте 5 мм от стола даччик перестаёт работать. :| Ну понятно, изменил расстояние, сфокусировал расстояние (у меня датчик стоит на дне платформы, а между полом и платформой 15 мм будет). Ну ладно, всё работает, перемещение показывает. Но всё было бы хорошо, если бы он на ковёр не поехал (короче при заползании на ковёр платформа встала под углом к полу, изменилось расстояние на некоторое время между платформой и полом). В общем момент заползания на ковёр не засчитался за перемещение :durak: . А с порогами и мелкими фигнями на полу валяющимися вообще полный АБЗАЦЦ!!! Выходит, нужна автофокусировка. Может кто делал? Ну не могу я при помощи светодиода и фотодиода такое маленькое расстояние померять :cry: Да фиг бы с этой фокусировкой. Дак робот ещё и вертится на месте. Вот попробуйте мышку на месте повертеть. И чё? А НИ ФИ ГА! Пробовал програмно контроллером детектировать поворот, но пикселей для этого маловато очень. Короче вся эта вот шняга выливается в поворачивающивающуюся платформу с автофокусом, на которую будет даччик ставиться. НЕХИЛО ПОЛУЧАЕТСЯ!!! :roll:
Аватара пользователя
AG
 
Сообщения: 39
Зарегистрирован: 23 дек 2006, 00:05
Откуда: ЕКБ
прог. языки: Bascom AVR, CV avr, Borland C++ builder v6.0
ФИО: Адександр

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Myp » 26 окт 2007, 21:41

А с порогами и мелкими фигнями на полу валяющимися вообще полный АБЗАЦЦ!!!


ага
опробовано
полная лажа
сам пытался сенсор пристроить

но если ездить по линолеуму то отлично будет
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Strijar » 26 окт 2007, 21:54

Надо делать объектив как в мыльницах FreeFocus - матрицу ставить в гиперфокальную плоскость. Только вот боюсь на таких маленьких расстояних это невозможно. Попробую пообщаться со знакомым оптиком.
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Виталий » 26 окт 2007, 22:31

Надо просто написать фильтр по измерениям.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Идея - Зрение из оптических датчиков мышки

Сообщение EdGull » 26 окт 2007, 22:56

Дак робот ещё и вертится на месте. Вот попробуйте мышку на месте повертеть. И чё? А НИ ФИ ГА!

Еще как фига!!!... Просто надо два таких датчика поставить по краям около колес!!!
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Идея - Зрение из оптических датчиков мышки

Сообщение Myp » 26 окт 2007, 23:45

я пробовал
главное чтоб датчик был как можно дальше от центра разворота
тогда всё отлично определяется куда робот поворачивается
на основании 2х векторов от сенсора и знания где центр робота легко высчитать направление движения
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Пред.След.

Вернуться в Идеи

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

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