roboforum.ru

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


Простой компас для приблизительного определения положения

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

Re: Простой компас для приблизительного определения положени

Сообщение Alex080969 » 04 апр 2013, 13:35

А почему бы ему их и не ловить? При повороте по любому будут ускорения. Просто для того что-бы расчитать угол потребуеются дополнительные вычисления, при чём на погрешность измерения накладывается ппотеря точности при обработке. Так что результат будет так-себе. Вот почему я и сказал - худо-бедно :D
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

Re: Простой компас для приблизительного определения положени

Сообщение Myp » 04 апр 2013, 14:17

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

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

Re: Простой компас для приблизительного определения положени

Сообщение elmot » 04 апр 2013, 14:21

Компас НЕ показывает правильно. Мы не в чистом поле на телеге с лошадьми. Вокруг железо и и (электро)магнитные поля.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Простой компас для приблизительного определения положени

Сообщение Alex080969 » 04 апр 2013, 14:23

Ну кроме компаса можно и подругому - иаяк поставить внешний - например инфрокрасный, а на роботе приёмник с компаратором, ну и по максимому можно ловить эталонное направление. По большому счёту всё как в компасе))) только полюс рукотворный
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

Re: Простой компас для приблизительного определения положени

Сообщение elmot » 04 апр 2013, 14:40

ага, тока нужна еще зона видимости(отсутствие препятствий), чтобы засветки не было, и отражения не ловить.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Простой компас для приблизительного определения положени

Сообщение Nesenin » 04 апр 2013, 14:43

в итоге получаем что компас и есть самое простое решение.
Аватара пользователя
Nesenin
 
Сообщения: 1341
Зарегистрирован: 26 янв 2012, 03:59
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин

Re: Простой компас для приблизительного определения положени

Сообщение Alex080969 » 04 апр 2013, 14:45

Да на самом то деле любой датчик будет накапливатьошибку. Весь вопрос в том что Какая ошибка предельно допустима и за какой период времени(ну или пройденоо пути). Соответственно и надо выбирать совокупность методов.
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

Re: Простой компас для приблизительного определения положени

Сообщение elmot » 04 апр 2013, 14:49

я бы гироскоп поставил. Он ловит ровно то, что надо(угловые повороты), но там ноль ползет. Соответственно, самое простое решение для не очень точного определения - гир, но его показания игнорировать, если никуда не едем. Мелкий гир стоит от $5, платы с мк и гиром тоже есть недорогие.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Простой компас для приблизительного определения положени

Сообщение Nesenin » 04 апр 2013, 15:06

приехали. гир который стоит 5$ чем лучше упомянутого (лень искать другие) http://www.terraelectronica.ru/news_postup.php?ID=2271
3 осевого компаса и 3осевого акселерометра за 102рубля?

я вот запускаю квадрокоптер с платой
Изображение
при том что там 4 движка мощностью >200Вт каждый http://www.rctimer.com/index.php?gOo=go ... oductname=
рядом проходят провода (снизу по центру) и по ним идут десятки ампер.

и коптер идеально сохраняет ориентацию по компасу (если вкл функция удержания)
и есть еще функция при которой рули вперед\назад привязаны не к ориентации коптера а к магнитному полю.
то есть вы летите -аппарат вращается как угодно мозг же все время меняет локальную систему координат по данным компаса.

все работает.
________________________________________________________
автор проще\быстрее\дешевле повторить какой-нибудь arduino проект с компасом.
Аватара пользователя
Nesenin
 
Сообщения: 1341
Зарегистрирован: 26 янв 2012, 03:59
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин

Re: Простой компас для приблизительного определения положени

Сообщение elmot » 04 апр 2013, 15:24

Ну я примерно это и имел в виду, точных цен не знал.
Сам делаю гимбал на плате попростее(хоббибро на 328 меге). датчики теже, судя по всему
мой флай контролер на столе лежит - я его на сдвигаю на сантиметры, а компас начинает колбасить.
насчет поля - меня на самом деле удивляют всегда такие расклады, что мало влияют провода.
но у коптера немного другая ситуация. а) у моторов ток большой, но мало меняется на маневрах. б) сами моторы подальше от датчиков, чем у колесников. в) летает он на улице, где внешних полей поменьше.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Простой компас для приблизительного определения положени

Сообщение Nesenin » 04 апр 2013, 15:29

а кому сейчас легко? :)
физика заставляет меня выносить камеры\антены\плату с акселем\гироскопами\компасом на "голову" колесному роботу
Изображение
то же самое с GPS антеной и другими антенами
и это справедливо как для машинок так и для какого-нибудь морского крейсера.
Изображение
так уж надо
Аватара пользователя
Nesenin
 
Сообщения: 1341
Зарегистрирован: 26 янв 2012, 03:59
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин

Re: Простой компас для приблизительного определения положени

Сообщение Myp » 04 апр 2013, 15:33

elmot писал(а):Компас НЕ показывает правильно. Мы не в чистом поле на телеге с лошадьми. Вокруг железо и и (электро)магнитные поля.

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

Re: Простой компас для приблизительного определения положени

Сообщение elmot » 04 апр 2013, 15:43

гпс необяз на мачту. главное чтобы сверху железа не было. эт я тебе как яхтенный старпом говорю.

Добавлено спустя 1 минуту 20 секунд:
Re: Простой компас для приблизительного определения положения
Nesenin, телега внушаит! :good: :beer:
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Простой компас для приблизительного определения положени

Сообщение Scorpio » 05 апр 2013, 16:58

elmot писал(а):Nesenin, телега внушаит! :good: :beer:

Присоединяюсь. Телега крутая! А где про нее тема? Хотелось бы про использование кинекта подробности узнать.
По теме. Долго возился с компасом, установленном на "Ванессе". Потерял кучу времени , но никакими калибровками точности добиться не удалось. В разных местах помещения все равно одно и тоже направление показывает по-разному. Приблизительно определить направление конечно можно, только зачем?
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Простой компас для приблизительного определения положени

Сообщение Nesenin » 05 апр 2013, 17:10

а кинект (там кстати не кинект http://www.primesense.com/developers/get-your-sensor/) пока не используется. данные вывел
Изображение
что с ними делать не знаю.
зато турель в автоматическом режиме давно опробована и уже ушла "жить на полку"
post255799.html#p255799
тема моя больше года живет post269715.html#p269715 и развивается. так как начиналось все с РУ китайской игрушки и модели гаус пушки, а заканчивать я пока и не думаю. работаем потихоньку.
Аватара пользователя
Nesenin
 
Сообщения: 1341
Зарегистрирован: 26 янв 2012, 03:59
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин

Пред.

Вернуться в Новичкам или основы основ роботостроения.

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

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