roboforum.ru

Технический форум по робототехнике.

Оптический мышь, эксперименты

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Оптический мышь, эксперименты

Сообщение Myp » 01 окт 2010, 08:57

да это есть
мышка хорошо следит за яркими лампочками и солнцем)

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

Re: Оптический мышь, эксперименты

Сообщение Eruman » 01 окт 2010, 10:11

Дык, ктобы спорил, Мур. Просто у меня фототранзисторов нет, а мыши есть. И потом, мышь может следить за динамичесими яркими объектами, а один ФТ не может. Им вертеть нужно, чтоб узнать, куда объект наблюдения уплыл. И ФТ, имхо, не сможет правильно разгадать ситуацию с изменением яркости объекта. На ФТ система посчитает, что изменилось положение, а на мыше - незаметит. Мышой четко можно отследить момент: объект погас или изменил положение.
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Оптический мышь, эксперименты

Сообщение Myp » 01 окт 2010, 10:32

в мышке внутри есть фототранзистор
он следит за колёсиком :)

мышка следит за объектом оч непросто
она лишь сигнализирует о движении объекта влево впра он движется или вверх вниз
не надо думать что курсор на экране както связан с объектом в поле зрения мышки)

нужно вертеть мышкой по кругу пока не почуствуем движение. как тока почувствовали движение сразу поняли что объект гдето с боку
надо докрутить до тех пор пока не пропадёт сигнал движения от мышки
потом доворачивать на половину обратно чтобы объект оказался по центру одной оси
потом надо крутить мышку вверх вниз чтобы отцентровать по вертикальной оси
если объект пропал из узкого поля зрения то опять калибровать надо

а 4 фототранзистора всегда однозначно говорят где объект относительно центра
толи слева толи справа толи в верхнем левом углу
мы сразу знаем вектор направления на объект а мышкой надо вертеть в стороны чтобы найти объект.

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

Re: Оптический мышь, эксперименты

Сообщение Eruman » 01 окт 2010, 13:58

Логычно. Но следить то за уже найденным - мышой лучшЕе ж ;)
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Оптический мышь, эксперименты

Сообщение Myp » 01 окт 2010, 14:58

чем это например?
мыша выдает смещение объекта в цифрах а транзистор смещение в миливольтах.

но мыша ничо не скажет если объект двигался пока мимо человек проходил (тучка солнце закрыла) и перекрыл направление, а фототранзисторы выдадут скачкообразное перемещение и сразу передвинут робота в нужном направлении

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

Re: Оптический мышь, эксперименты

Сообщение Eruman » 04 окт 2010, 22:15

Ну вот такой аргумент: Мне нравится, что датчик движения на базе мыши занимает две ноги МК. А матрицу фотоэлементов для отслеживания источников света придется вешать на большее количество ног (если конечно управлять контроллером, а не на автомате ориентироваться).
- Мышь может определить наличие/отсутствие мерцающего источника света - значит ее можно использовать для барьера, вместо ТСОПа, например: вешаем оптимышу впереди бота и подсвечиваем импульсно диодом.
- Или для слежения за ярким источником света, например для движения друг-за-дружкой нескольких роботов ("след-в-след")
- Датчик может отслеживать перемещение (ползем/нет), отсутствие ямы по курсу (есть/нет сигнал).

Считаете это бред?
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Оптический мышь, эксперименты

Сообщение Angel71 » 04 окт 2010, 23:41

без нормальной трактовки, каким образом вы по изменению x и y будете определять "наличие/отсутствие мерцающего источника света", "слежения за ярким источником света", "отслеживать перемещение (ползем/нет), отсутствие ямы по курсу (есть/нет сигнал)",...
:) в общем, не то, чтобы бред, но... пока имхо гадание на кофейной гуще поточнее будет
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Оптический мышь, эксперименты

Сообщение Eruman » 05 окт 2010, 08:44

Ну я не настаиваю, что точно знаю ответ. Тема: эксперименты. Описал простой эксперимент - наводим датчик на лампу накаливания - стрелка дрожит. Вывод - можно определить наличие/отсутствие мерцающего света. По другим вопросам - похожие рассуждения.

Что значит Ваше "без нормальной трактовки"? Я что-то не корректно написал, или слишком кратко? Поясните пожалуйста.

Про кофейную гущу: Вы считаете что оптической мышой нельзя достоверно определить, движется бот относительно земли, или нет? Вы это серьезно?
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Оптический мышь, эксперименты

Сообщение Myp » 05 окт 2010, 10:14

угу
вот именно
стрелка дрожит потому что датчик офигевает и выдаёт мусор вместо реальных данных

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

Re: Оптический мышь, эксперименты

Сообщение Angel71 » 05 окт 2010, 10:30

вообще лапоухой фиолетово, мерцает свет или нет. "дрожать курсор" может по нескольким причинам, а смысл в том, что алгоритм в чипе не способен нормально обработать картинку с датчика.
"нельзя достоверно определить, движется бот относительно земли, или нет" 8) угу, на полу, например на кафеле, а тем более на земле, где непонятно что вообще мышь может "колбасить" и при отсутствии движения. есть очень много моментов, из-за чего доверия к данным с лапоухой нет и не будет :wink: хотите съекономить на датчиках, дело ваше
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Оптический мышь, эксперименты

Сообщение Eruman » 05 окт 2010, 10:51

Да ладно, тапками сразу кидаться непедагогично. :)
Я-то пока паркетником занимаюсь, на природе ему еще делать нечего. Кароче, на пузе-то сидеть может - уже гут. Потому и сказал, что её с пуза на рыло поставить, она и поползновение увидит, и если пол внезапно пропадет (ступенька например), заметит это дело, например по резкому пропадению сигнала о движении.
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Оптический мышь, эксперименты

Сообщение Eruman » 06 окт 2010, 17:38

Идея: Датчик усилия на оптимыше. Имеем подпружиненный штырь, закрепленный в направляющих дырках. Одним концом тыкаем в препятствие, второй конец наблюдаем оптимышой.
Сильно тыкнули: несместился - чото пусто перед штырем, сместился медленно - проваливается, сместился быстро - упёрлись;
Оттыкиваем назад: сместился назад насколько уперлись и затем несмещается - все нормально, смещается назад без остановки - зацепились штырем.
Кстати, два уса можно одной мышой отслеживать. Из перед глазком перпендикулярно разместить надо. Один сместится по оси Х, другой соответственно по У.

Как идея, работать будет? ;)
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Оптический мышь, эксперименты

Сообщение Aleex » 29 мар 2011, 19:06

Можете добавить в свою wiki информацию о микросхемах, там же мыши приводятся, в которых эти микросхемы есть.
http://home.comcast.net/~richardlowens/OpticalMouse/

И здесь интересная статья http://students.asl.ethz.ch/upl_pdf/98- ... dd8b990ad3
Aleex
 
Сообщения: 1
Зарегистрирован: 29 мар 2011, 18:48

Пред.

Вернуться в Наши проекты

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

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