Crunch
если вот такое, то это команды у бота прописывать нужно у BotFather
/setcommands
Евгений
Юрий
Юрий
Этот пример и есть, за время переписки его уже можно запустить, и поправить команды под себя😁
Maxim
Вот именно такая тема и нужна, это в настройках бота в телефоне прописывается или программно присылать нужно из есп32 ? Скажите пожалуйста
Maxim
/setcommands
Юрий
/dev/null
Maxim
Юрий а можно фрагмент кода с примером пожалуйста
Maxim
Юрий
Юрий
Фото с удаленного стола, пример Advanced led
Maxim
Круто 👍 именно это я и искал, благодарю искренне. Буду пробовать 🤝 реализовать эту тему
великий
Кто подскажет регулятор для сильно инерционных систем с "низким трением"? Типа как ракета в космосе. Когда чтобы попасть в нужную координату ракете нужно пол дороги разгоняться и с пол дороги уже тормозить чтобы не проскочить.
ПИД-регуляторы не справляются. Или я не умею его настроить.
ПИД регулятор "не знает" что в системе почти нет трения и что даже чуть толкнув ее к цели система сама не остановиться и нужно заблаговременно включать реверс. Есть такие библиотеки и как оно должно называться?)
Александр
Юрий
v
великий
ага икогнето)
да проблема именно как при посадке возвращаемых модулей. Нужно заблаговременно и точно затормозить)
великий
Мне бы хотя бы ключевое слово как называется такой тип регулирования? Дальше бы нашел.
Задача чуть проще чем посадка. Допустима стабилизация положения за минимальное число итераций. То есть чуть проскочил вернулся, и так за 2-3 цикла чтоб устаканилось.
Нужно чтобы регулятор был самообучаем и быстро понял какая инерция и какое трение. Главное чтобы включал реверс заблаговременно, без этого точно никак.
v
romanetz
Вы управляете ускорением, а уставка - координата
romanetz
BlueBeard
romanetz
Посмотрите, как сервоприводы устроены, там ведь так и есть. Петля тока (момента) - ускорение, петля скорости (частота) и петля координаты
romanetz
У вас текущее положение известно?
великий
romanetz
Значит для петли положения уже будет сигнал ошибки нормальный
великий
romanetz
PID control loop )
romanetz
Система, охваченная обратной связью...
великий
ага)
v
Скорость ведь тоже можно в обратную связь включить
romanetz
В ПИДе интегралка - это координата, если рулим скоростью, дифференциалка - ускорение, ну и пропорционалка - отклонение скорости от уставки
romanetz
А вы в тележке чем рулите?
romanetz
Током двигателя её привода?
великий
обычный шим... Наверное током. Но пока обратную связь не использовал, хотя есть такая возможность по току.
romanetz
Просто, в вакууме тяга - это впрямую ускорение. ЭД постоянного тока имеет и конечный момент, и конечную скорость - от конструкции зависит.
romanetz
romanetz
romanetz
Только не переменного, а постоянного тока
великий
хм. Считаете нужно регулировать именно пропорционально ток? Измерять и подстраивать?
С петлей координат понятно, от нужной отнимаем текущую и получаем ошибку. А с чем сравнивать текущий ток? Какой ток выбирать ка "нужный"?
romanetz
Ток задаётся двумя петлями
romanetz
Скорость(учитываем противоэдс) и ускорение(момент)
romanetz
Учитываем L и R обмотки и якоря
великий
Если сделать пропорциональный коэффициент Kp очень маленьким, то достижение цели будет неприемлемо долго. Если большим, то будет неприлично огромное перерегулирование.
Alexey D.
великий
Проблема еще наверное в том, что малые скорости получить трудно. На малых значениях ШИМ двигатель просто отказывается запускаться...
romanetz
Потому, что надо преодолеть инерцию и трение
romanetz
Я же уже объяснил - вам нужен ПИД-регулятор по ускорению тележки
romanetz
Он будет отрабатывать инерцию и трение
romanetz
Ускорение, причём, ограничено трением (движение без пробуксовки)
великий
то есть подсовывать в пид не расстояние до цели (как счас) а текущее ускорение?
Или нужно подсовывать и то и другое?
Но как я не понимаю как отрабатывать более чем один входной параметр. В теории пид-регуляторов всегда указывается только один входной параметр и один выходной.
romanetz
Погуглите каскадные регуляторы
romanetz
Один регулятор управляет вставкой другого
великий
ага! спасибо
romanetz
romanetz
Это я имею в виду график скорости от времени
великий
что-то начинаю понимать
romanetz
Дальше, график ускорения у трапеции - два прямоугольника - один в начале, другой в конце
romanetz
У треугольника - без нулевого участка по ускорению, там сначала полдороги разгон, потом торможение
romanetz
Это самый быстрый способ доехать
romanetz
Площадь под прямоугольником a(t), t - скорость
великий
romanetz
Физика, 8 класс
великий
ну это понятно )
Я просто не мог преодолеть барьер понимания что может быть более чем один регулятор в системе и что можно регулировать систему в том числе и по абстрактной модели.
romanetz
feedforward - это ещё отдельный прикол )
romanetz
loop() нет в вашем коде
ㅤ
Задавайте корректные вопросы, расписано, что не получается, какая выходит ошибка, что и как делаете, искали ли в сети ответы на свои вопросы. Распишите хотя бы примерное Т.З. только тогда вам возможно ответят. Может вы не знаете как правильно составить поисковый запрос - то напишите об этом. Если вы не искали сами может Вам лень, а может просто написали поболтать, то этот чат не для любых свободных тем, а именно по теме названия группы. Если 3 и более участника(постоянные) чата проголосуют за систематические нарушения и не желания прочитать. Вы будете заблокированы к примеру на 2 недели, а дальше посмотрим. К сожалению мне приходится вводить такие простые правила да бы больше не обсуждать однотипные постоянные вопросы которые возможно обсуждались здесь уже либо ответы 100% есть в сети. #вопрос #ответ #google #политика #правила
Slava
Andrew
Евгений