roboforum.ru

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

Помогите с продвижением курсового. Нужно выбрать гироскоп

Помогите с продвижением курсового. Нужно выбрать гироскоп

Настя » 18 авг 2005, 16:53

Привет всем! Помогите! Есть гусеничный робот. (В будущем - пожарник). Будет соответственно ездить в помещении, в том числепо лестницам. Так вот моя задача найти и потом приобрести к нему, я так полагаю :oops: ,гироскоп и видимо акселерометр(а может и нет) с целью того, чтобы он на этих лестницах или других преградах не навернулся. А в последствии надо будет написать простенькую модель в этой части для управления этим монстриком. Простите за мой английский...  Нужна хоть какая-то помощь!!!!!!!!!!

Kanoka » 18 авг 2005, 17:37

Будет соответственно ездить в помещении, в том числепо лестницам. Так вот моя задача найти и потом приобрести к нему, я так полагаю ,гироскоп и видимо акселерометр(а может и нет) с целью того, чтобы он на этих лестницах или других преградах не навернулся.

Гироскоп тут врядли поможет, тут скорее просто максимально низко размещять центр тяжести. Хотя если очень хочется то вот http://www.futaba-rc.com/radioaccys/futm0807.html в Московских модельных магазинах они есть, главное определиться с моделью.

Настя » 18 авг 2005, 17:43

В любом случае мне нужно знать угол отклонения от вертикали. Физически робот уже существует. Пока нет фотки. Но поверьте на слово перекувырнуться он может. Какое может быть решение?

setar » 18 авг 2005, 17:44

Не, я так понял её интересует не сама стабилизация, а контроль за положением платформы.
Я бы использоваж XY акселерометры, например http://www.roboforum.ru/viewtopic.htm?t=372
вот схожая тема про мышь , здесь скан статьи рабочий пример
http://www.roboforum.ru/viewtopic.htm?t=589

Настя » 18 авг 2005, 17:46

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

setar » 18 авг 2005, 17:48

собственно вот,  Датчик перемещения XY ADXL202E
и нужен :)

Настя » 18 авг 2005, 18:10

Спасибочки. А как насчет примерной его цены? Или может еще какие нибудь варианты решения данного вопроса. А то вдруг руководителя не устроит данный вариант...  :lol:

Настя » 18 авг 2005, 18:24

потом надо программно по превышении заданного угла его остановить.
Не подскажете еще, где можно достать примеры написания подобной программы на С++. я видите ли в этом полный ноль :oops:

=DeaD= » 18 авг 2005, 20:10

А не проще для этих целей использовать контактный датчик на который будет действовать сила тяжести?

Типа если наклонили влево-вправо на угол больше Х градусов, то контакты замыкаются.

Если контакты замкнуты больше 0.1с, значит это не рывок, а действительно такой угол наклона достигнут - пора сушить весла.

-= Александр =- » 18 авг 2005, 22:24

Не, я долго парился с этими контактами, слишком уж они вибрацию и удары не любят, а паука моего на лестницах только так колбасило... Конечно гусеницы едут по-мягче, но все равно... У меня щас юзается ADXL202E. У него прямо в даташите написано как его юзать для определения наклона по обеим осям... Выход у него правда ШИМовый, не очень удобно - нужен отдельный таймер, пришлось поставить к нему отдельный контроллер и по I2C связать с основным... Собственно вот даташит, там в конце все ясно расписано... Где достать этот девайс - ищите на http://www.efind.ru
Удачи вашему роботу-пожарному!  :wink:
Вложения
ADXL202E_a.pdf
ADXL202E
(146.35 КиБ) Скачиваний: 132


Rambler\'s Top100 Mail.ru counter