Технический форум по робототехнике.
atavizm » 04 июн 2007, 19:00
Нужен алгоритм регулирования угла поворота плеча манипулятора.
Это даже не вопрос, очень похоже на просто требование сделать тебе этот алгоритм. Какой манипулятор? какой двигатель? или у тебя серва? Если хочешь чтобы на твой вопрос ответили как можно быстрей - задавай его конкретней. <Сергей>
atavizm » 05 июн 2007, 19:22
двигатель -любой , обратная связь есь по положению.
![Arrow :arrow:](http://roboforum.ru/images/smilies/icon_arrow.gif)
Манипулятор - палка ,прекрученая к редуктору.
![Arrow :arrow:](http://roboforum.ru/images/smilies/icon_arrow.gif)
Кручу я ее туда-сюда.
![Wink :wink:](http://roboforum.ru/images/smilies/icon_wink.gif)
Потом стоп жму. В общем нужно чтоб манипулятор под своим весом или там от ветра не сдвинулся.
Теорию регулирования не знаю
![Confused :?](http://roboforum.ru/images/smilies/icon_confused.gif)
Сергей » 05 июн 2007, 19:25
Ну дык если есть обратная связь по положению - в чем проблема? Отклонилось плечо - подправил и тд.
atavizm » 05 июн 2007, 19:34
а если сила ветра резко скачит?
atavizm » 05 июн 2007, 19:46
В смысле хочу чтоб переходной процесс был сходящийся и его время было минимальным.
И всё это при переменном моменьте инерции манипулятора
Сергей » 05 июн 2007, 20:15
Ставь акселерометр, измеряй скорость и в зависимости от скорости - с конкретной силой отклоняй плечо к примеру.
Виталий » 05 июн 2007, 21:44
Зачем ему акселерометр, если у него есть энкодер на валу.
Предлагаю вам уважаемый просто использовать червячный редуктор =)
Хотя теоретически задача с "порывистым" ветром интересная, нужно подумать.
Человек с ней не очень хорошо справляется кстати...
atavizm » 05 июн 2007, 22:36
Ставь акселерометр, измеряй скорость и в зависимости от скорости - с конкретной силой отклоняй плечо к примеру.
Во-во..
и вроде бы эта сила, с которой нужно отклонять плечо равна а1*х+а2*x'+a3*x''+... где х - угловое перемещение манипулятора .А как эти коэффициенты а1,а2.. считать? Они ещё вроде бы от момента инерции манипулятора зависят
-= Александр =- » 06 июн 2007, 03:09
Да е мое, куда вы все в науку полезли? Делай сначала так: сила = к*отклонение от заданного, а потом это "к" подбирай методом тыка. Если будет хреново - введи еще и + n*отклонение в квадрате или в -2 степени... Думаю прокатит.
Сергей » 06 июн 2007, 08:24
Дык я так и имел ввиду в своем первом посте этой темы, но ему не понравилось)