Технический форум по робототехнике.
EdGull » 24 мар 2006, 12:45
1. Практика показала, что данный девайс проблематично использывать без гироскопа, т.к. его показания очень критичены к углу наклона. Т.е. на обычном колесном роботе его использование для определения направления движения не целосообразно.
2. По питанию обязательна установка дроселя.
KiCom » 24 мар 2006, 17:10
А у гироскопов большой дрейф ну как тут быть? остаються механические гироскопы на у них тоже есть прицессия, да и он механический.
На этом форуме проскакивала мысль: у любого тела есть шесть степеней свободы, если мерить 6 ускорений, проинтегрировав эти показания можно определить координаты тела и углы поворота по всем трем осям. Собственно я этим и хочу заньться.
Встает вопрос а хватит ли производительности МК для всех этих операций. (опросить все шесть акселерометров пусть АЦП внешний, и проинтегрировать это все) и все это достаточно за маленькое время, хотелось бы 100 раз в секудну это делать.
Да и всеравно дрейф у акселерометров есть как ним бороться я не знаю
-= Александр =- » 25 мар 2006, 00:02
Интегрирование это по сути суммирование, а на него не надо много мозгов. Главное - это шустрый АЦП.
Кстати 3-осевой акселерометр отлично работает при любом наконе - вводишь компенсации и все просто и понятно. Хотя если робот кувырком покатится - будут глюки... Надо калибровать на полном ходу и на нулевой скорости - и все без проблем. (в теории) на практике я только с 2-осевым работал, но робот ездил по столу и все ОК было, наклона просто не было.
KiCom » 25 мар 2006, 12:07
Обнадежили Александр а то я уже над компом стал задумаваться
Я понимаю что интегрирование это простое сложение, но зато как звучит
, шустрый АЦП не проблема, просто надо подобрать внешний и все будет пучком. Но вот cos и sin вычислять тоже придеться, вообщем ладно как придут акселерометры и будет свободное время я этим займусь.
-= Александр =- » 25 мар 2006, 15:01
Косинус и синус проще просто вбить таблицу скажие с точностью до половины градуса, дольше вряд-ли понадобится.
libricon » 08 апр 2006, 20:29
может не по теме, но разве косинус не по форумле маклорена , вроде, вычисляется... т.е как бы зачем место тратить? или слишком долго сщитать?
-= Александр =- » 08 апр 2006, 21:28
Это еще что места больше потратит, таблица или инклудить Math.h или писать сумму ряда если не влом...