Вопросы с тегом «pid»

Пропорционально-интегрально-производный регулятор. Тип алгоритма управления, используемый во многих ситуациях управления, особенно в сервосистемах.


4
Как я могу использовать библиотеку Arduino PID для управления роботом по прямой линии?
Я хотел бы создать робота на базе Arduino с 2 колесами, квадратурными энкодерами на каждом колесе, микросхемой драйвера H-моста (или контроллером двигателя) и кастером. Я хочу использовать библиотеку PID, чтобы убедиться, что скорость пропорциональна расстоянию, которое нужно пройти. На концептуальном уровне (при условии, что двигатели не реагируют одинаково на уровни …
19 arduino  pid  driver  encoding 

3
Как я могу автоматически настроить параметры PID на лету?
У меня есть простая сервосистема, которая использует ПИД-контроллер, реализованный в MCU для выполнения обратной связи. Однако свойства системы изменяются динамически, и поэтому параметры PID никогда не могут быть настроены для всех обстоятельств. Мой робот - это легкая рука с задним приводом электродвигателей, похожая на эту: Рука выполняет несколько задач, в …

3
Как осуществляется контроль PIV?
Я рассматриваю возможность экспериментов с PIV-контролем вместо PID-контроля. В отличие от PID, контроль PIV имеет очень мало объяснений в Интернете и литературе. Существует почти единственный источник информации, объясняющий метод, который является техническим документом Parker Motion . Что я понимаю из схемы метода управления (которая находится в области Лапласа), так это …

2
Подход к использованию ПИД-регулятора для прямого движения дифференциального робота
Рассмотрим робота с дифференциальным приводом, который имеет два моторизованных колеса с энкодером, прикрепленным к каждому для обратной связи. Предполагается, что есть функция для каждого двигателя постоянного тока, которая принимает значение с плавающей запятой от -1 до 1 и устанавливает сигналы ШИМ для обеспечения пропорционального количества мощности для этого двигателя. К …

3
Quadcopter PID-тюнинг
В продолжение вопроса, который я задал здесь: Нестабильность квадрокоптера с простым взлетом в автономном режиме ... Я хотел бы задать несколько вопросов о реализации базового PID для квадротора, управляемого модулем APM 2.6. (Я использую кадр из 3DRobotics) Я сократил всю систему управления до двух блоков PID, один для управления креном, …

3
Я не понимаю неотъемлемую часть ПИД-регулятора
Я не понимаю неотъемлемую часть ПИД-регулятора. Давайте предположим этот псевдокод из Википедии: previous_error = 0 integral = 0 start: error = setpoint - measured_value integral = integral + error*dt derivative = (error - previous_error)/dt output = Kp*error + Ki*integral + Kd*derivative previous_error = error wait(dt) goto start Интеграл устанавливается в …
12 control  pid 


1
Несколько контуров управления с перекрывающимися эффектами
Я знаком с использованием PID для выполнения управления в замкнутом контуре, когда имеется один выход и один сигнал ошибки для того, насколько хорошо выход достигает желаемой уставки. Предположим, однако, что есть несколько контуров управления, каждый с одним выходом и одним сигналом ошибки, но контуры не являются полностью независимыми. В частности, …
9 control  pid 

1
Как мы можем использовать акселерометр для оценки высоты?
В настоящее время я внедряю автономный квадрокоптер, который недавно получил полет и который был стабильным, но не может исправить себя при наличии значительных внешних помех. Я предполагаю, что это из-за недостаточно настроенных коэффициентов усиления ПИД-регулятора, которые необходимо дополнительно настроить в полете. Текущий прогресс: Я исключил барометр, поскольку сфера моих исследований …

4
Как использовать кватернионы для подачи контура стабилизации ПИД-квадрокоптера?
Я делаю квадрокоптер. Я установил ПИД-петлю, чтобы стабилизировать ее до заданного угла Эйлера (тангажа и крена). Проблема возникает, когда крен приближается к 90 градусам (45 градусов и выше). Значения больше не имеют смысла, так как они приближаются к замку карданного подвеса. Я намерен заставить его выполнять сложные маневры, такие как …

2
Оптимизация линейного читателя
Я работаю над созданием робота линейного последователя и хочу оптимизировать его производительность. Было предложено использовать алгоритм PID. Я много читал о PID, но немного смущен относительно следующего: Я вычислил error_value, используя Кп* Р г о р о т т я о п л + . , ,kp∗proportional+...k_p * proportional + …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.