Я создаю двухколесный самобалансирующийся робот на ардуино. Я знаю, как взаимодействовать с MPU 6050. Я знаю алгоритм самобалансировки. Я не запускал аппаратную реализацию, но я в замешательстве. Моя проблема в том, как я могу заставить этого робота идти вперед, потому что, когда робот идет вперед, робот будет опрокидываться направо? а также какое значение имеет использование кодеров двигателя в этом проекте? Надеюсь, ты сможешь мне помочьРеализация самобалансирующегося робота
0
A
ответ
1
Я не думаю, что энкодеры могут делать лучше, чем гироскопы и акселерометры. Их контроль слишком изощрен. Вы должны рассчитывать на хороший алгоритм управления акселерометром, чтобы сбалансировать его.
Как говорит Lasooch, вы должны разбалансировать транспортное средство в направлении, в котором хотите двигаться, а затем попытаться сохранить этот угол в течение времени, которое вы хотите, в этом направлении, а затем перебалансировать транспортное средство, чтобы остановить его.
Смежные вопросы
- 1. Реализация селеновой сетки с рамкой робота
- 2. реализация алгоритма ПИД-регулятора в строке следующего робота
- 3. телеграммы ботов: есть способ найти робота робота робота робота IP или IP-сервера?
- 4. Модуль робота-робота Python не загружает «robots.txt»
- 5. Тост не показан Тест робота-робота Android
- 6. Модуль робота-робота Python, дающий неправильные результаты
- 7. Недостатки предоставления равных значений по обеим сторонам самобалансирующегося двоичного дерева?
- 8. все возможные пути для робота
- 9. Класс робота-перетаскивателя
- 10. Направляя робота через путь
- 11. Ошибка регистрации лога робота
- 12. CeeBot: получение наклона робота
- 13. Как избежать обнаружения робота?
- 14. Имитировать дистанционное движение робота
- 15. Создание нескольких экземпляров «Робота»
- 16. рамки робота выполнение JavaScript
- 17. Как направить робота
- 18. Загрузка файла платформы робота
- 19. Можно ли перепрограммировать робота?
- 20. Интеграция робота и огурца
- 21. Класс робота - Java
- 22. Определить посещение робота
- 23. Конфигурация робота на Java
- 24. Подавать кисть робота Googlebot
- 25. Два робота на линии
- 26. Обнаружение робота на сервере?
- 27. Запись/предотвращение препятствий робота
- 28. iPhone как контроллер робота
- 29. Алгоритм Pathfinding для робота
- 30. Проверка робота Google
Это еще один пример проблемы программного обеспечения, которая может быть решена с помощью аппаратного обеспечения; вы можете связать воздушные шары гелия с вашим роботом, чтобы поддерживать равновесие. Удачи найти более простой ответ. – Andrew
Я никоим образом не специалист по этому вопросу, но, полагаю, вам придется выбросить робота в равновесие в направлении запланированного движения, а затем заставить его двигаться в этом направлении, чтобы противодействовать вращению в направлении земли. – Lasooch