Я пытаюсь реализовать двухколесный самобалансирующийся робот с arduino mega2560.Как реализовать самобалансирующийся робот
До сих пор я был в состоянии:
- получить угол наклона робота
- получить скорость вращения двух колес
- набор скорости вращения точно
Мой план состоял в том, чтобы изменить скорость колес каждые 25 мс в соответствии с углом с помощью контроллера pid. Однако, попробовав множество параметров pid, я обнаружил, что робот не может сбалансировать себя.
Мои вопросы:
- Есть ли фатальная ошибка в моем плане?
- Если нет, то как я могу настроить мой контроллер pid?
Это требует некоторого изучения до ... Если вы попытаетесь реализовать его с помощью попытки и ошибки, вы можете стать довольно старым, прежде чем находить правильные параметры ... Вы должны создать модель своей системы, а затем реализовать правильную технику управления. И, прежде чем спросить, нет, я не могу этого сделать, потому что у меня есть только теоретическая информация (я никогда не пытался ее реализовать);) – frarugi87
Спасибо! Я попробую! –