ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

How to Visually Tune PID Control Loops

Автор: upgrdman

Загружено: 2016-12-17

Просмотров: 99081

Описание: This video shows how I tuned the PID control loop of a balancing robot. The behavior of the robot is shown, and perhaps more importantly, I also show live graphs of the error, set point, proportional component, integral component and derivative component. Finally the source code is shown and explained.

The video starts with a brief demo of how the robot performs with a tuned PID control loop. The balancing robot does not have any wheel encoders or other position feedback, so the only control loop inputs are the pitch of the robot and the throttle input from the user. Because of that, the robot can drift a little if it picks up speed, but even so, with a properly tuned PID control loop it performs fairly well.

I then show a proportional-only control loop and we see how it performs when the gain is too low or too high.

Next I add the integral part, forming a PI control loop. Again, I show how it looks when the gain is set too low or too high.

Then I add the derivative part, forming the PID control loop. The derivative part helps to dampen oscillations and really brings everything together. Like before, I also show how it behaves when the gain is too low or too high.

Finally I show the source code written for an STM32F0 microcontroller, and explain how it works.

The source code is available here:
https://github.com/farrellf/Balancing...

This video is part of a series showing how to build a balancing robot:

Part 1: Modify RC Servos for Continuous Rotation and External H-Bridge Control
   • Modify RC Servos for Continuous Rotation a...  

Part 2: Building a Robot Chassis with Brass Square Tube, a Dremel, and Solder
   • Building a Robot Chassis with Brass Square...  

Part 3: First Steps with a GY-86 10DOF Sensor: MPU6050, HMC5883L and MS5611
   • First Steps with a GY-86 10DOF Sensor: MPU...  

Part 4: 6DOF & 9DOF Sensor Fusion with Madgwick's Filter, MPU6050, HMC5883L (GY-86 Module)
   • 6DOF & 9DOF Sensor Fusion with Madgwick's ...  

Part 5: How to Use CC2500 PA LNA 2.4GHz Wireless RF Modules
   • How to Use CC2500 PA LNA 2.4GHz Wireless R...  

Part 6: GPU-Accelerated Data Logging and Telemetry
   • GPU-Accelerated Arduino Data Logging and T...  

Part 7: [THIS VIDEO] How to Tune PID Control Loops Visually
   • How to Visually Tune PID Control Loops  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
How to Visually Tune PID Control Loops

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

How To Build a Thrust Vectored Model Rocket - National Rocketry Conference 2020

How To Build a Thrust Vectored Model Rocket - National Rocketry Conference 2020

Arduino Home Automation: Control Your TV, Air Conditioner, Fan, etc. with an Infrared Transmitter

Arduino Home Automation: Control Your TV, Air Conditioner, Fan, etc. with an Infrared Transmitter

Введение в ПИД-регулирование

Введение в ПИД-регулирование

Эфир - Самое ЛЕТУЧЕЕ Вещество на Земле!

Эфир - Самое ЛЕТУЧЕЕ Вещество на Земле!

Easy Arduino Data Logging and Telemetry

Easy Arduino Data Logging and Telemetry

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

Этот ракетный двигатель разработан не людьми

Этот ракетный двигатель разработан не людьми

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

ПОЛНОСТЬЮ РОССИЙСКИЕ СТАНКИ. ВПЕРВЫЕ С 1989-ГО

ПОЛНОСТЬЮ РОССИЙСКИЕ СТАНКИ. ВПЕРВЫЕ С 1989-ГО

JetKVM - девайс для удаленного управления вашими ПК

JetKVM - девайс для удаленного управления вашими ПК

Fast Raspberry Pi 4 Telemetry and Data Visualization

Fast Raspberry Pi 4 Telemetry and Data Visualization

What is a PID Controller? | DigiKey

What is a PID Controller? | DigiKey

Как работают АНТЕННЫ? Самое понятное объяснение!

Как работают АНТЕННЫ? Самое понятное объяснение!

Как я металлизировал отверстия в печатных платах

Как я металлизировал отверстия в печатных платах

What If You Keep Slowing Down?

What If You Keep Slowing Down?

Трамп у красной черты: войска в готовности. Европа готовит отпор. Украина — в центре событий /№1082/

Трамп у красной черты: войска в готовности. Европа готовит отпор. Украина — в центре событий /№1082/

Anti-windup for PID control | Understanding PID Control, Part 2

Anti-windup for PID control | Understanding PID Control, Part 2

Dell Vostro,  no charging, no power, a complex repair, no Caps lock can be a screen fault

Dell Vostro, no charging, no power, a complex repair, no Caps lock can be a screen fault

PCB Prototyping Part 1: Etching and Tin Plating (Hydrochloric Acid, Hydrogen Peroxide, Liquid Tin)

PCB Prototyping Part 1: Etching and Tin Plating (Hydrochloric Acid, Hydrogen Peroxide, Liquid Tin)

Easier Arduino Telemetry and Data Logging

Easier Arduino Telemetry and Data Logging

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]