Технический форум по робототехнике.
Dars » 06 окт 2005, 21:55
А где можно достать нормальные графики зависимости выходного напряжения от питания для gp2d12,в доке какая-то фигня,а мне хотелось бы более или менее нормальную точность расстояния...
Вы сами то как делали?
Kanoka » 07 окт 2005, 00:10
А где можно достать нормальные графики зависимости выходного напряжения от питания для gp2d12,в доке какая-то фигня,а мне хотелось бы более или менее нормальную точность расстояния...
В даташите, куда уж нормальнее. Два замечательных графика, удаления от объекта и отклонения от оптической оси.
Dars » 07 окт 2005, 10:57
Нормальный график в даташите на gp2d120 на робоклубе, а на gp2d12
график на расстояние не нормальный,шаг в 10см я не считаю нормальным.
Kanoka » 07 окт 2005, 15:06
Dars » 07 окт 2005, 23:30
Да.Если кто-то считает это нормальным графиком то скажите мне например выходное напряжение при 33 или 26 см,как его мерить-то?Линейку к монитору прикладывать? И вообще существует какая-то зависимость,там формула какая нить например???
Kanoka » 08 окт 2005, 03:07
Вывести формулу по графику не возьмусь, а по поводу какое напряжение будет при 33 и 26 см, думаю что 0,95 и 1,05

С другой стороны даже такая "точность" является избыточной, так как этот график верен только если объект находится точно на оптической оси, и на датчик подается ровно 5 вольт. У меня при питании от 4 банок максимальное выходное напряжение варируется от 2,3 до 2,6 V.
Кстати вы для чего его используете?
Dars » 08 окт 2005, 18:44
Я хочу сделать так чтобы робот мог следовать за человеком,например когдп тот пытается уйти от него. А насчет оптической оси,так любой объект шире 4 см будет находится на оптической оси, а тот что уже, можно повертеть влево и вправо на 4 см,и посмотреть где U максимум,там и будет центр. А с точность,думаю надо будет эксперементально определять напряжение...
Kanoka » 08 окт 2005, 19:57
Я хочу сделать так чтобы робот мог следовать за человеком,например когдп тот пытается уйти от него. А насчет оптической оси,так любой объект шире 4 см будет находится на оптической оси, а тот что уже, можно повертеть влево и вправо на 4 см,и посмотреть где U максимум,там и будет центр.
У меня аналогичная задача, нахождение и удержание в поле зрения СумоБота противника. Решается довольно просто (по крайней мере теоретически) с помощью 2 датчиков, крутимся на месте до тех пор пока напряжени на левом и правом не сравняется, после чего едем вперед пытаясь сохранять условие равенства напряжений.
Этого же можно добиться и с одним датчиком, но при этом теряем в скорости реакции (невозможность сразу определить вправо или влево сместился объект). Плюс к этому в большей степени проявляется эффект дрожания, робот по энерции проскакивает центральную точку, пытается вернуться назад, проскакивает опять ну и так далее.
Dars » 30 окт 2005, 23:07
У меня вот какой вопрос назрел.Хочу заменить все 6 ик бамперов на роботе на дальномеры gp2d12,я вот че думаю если у меня спереди рядом друг с другом будут стоять три таких дальномера(скажем на расстоянии в пару сантиметров) они мешать друг другу не будут?Будет это дело работать? Или надо будет включать их по очереди и опрашивать так же,чтобы в каждый момент времени работал только один дальномер???
Kanoka » 31 окт 2005, 02:26
Пока не пробовал, но судя по всему пересекаться будут, включать нужно по очереди.
По поводу замены бамперов, GP2D120 помоему больше подходят, а то и GP2D15.