Inverted Pendulum with EMB and Python
Time for a Classic: The Inverted Pendulum!
Using the modularity of EMB, students can easily create an inverted pendulum plant.
An EMB rotary encoder module is mounted to the top of an EMB linear slide that is driven by an EMB actuator module. The position of the cart is measured using the liner slide's internal linear encoder and the pendulum angle is measured with the rotary encoder.
The Python code and pysimCoder diagram was based on the original pysimCoder examples from Professor Roberto Bucher (thank you!):
https://github.com/robertobucher/pysimCoder-examples
Python was used for modeling of the plant using Lagrange Method (SymPy) and the LQR balance controller with the Python Control Systems Library and custom functions from Prof.Bucher (available in pysimCoder).
This Python script was linked to the pysimCoder diagram and real-time code was auto-generated for NuttX to run on the DAQ in real-time.
Hardware:
- EMB-AM4 (Motor)
- EMB-LM1 (Linear Slide Block)
- EMB-SM1 (Encoder)
- EMB Pendulum Attachment
- EMB Rack and Pinion Attachment
- EMB-DAQ2 (Real-Time Target)
- Maxon ESCON (Amplifier)
- Power Supply
Software:
- pysimCoder
- NuttX
- Python (system modeling and controller design)
- RTScope (real-time plotting)
#robotics #controlsystems #mechatronics #engineering #robots5
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Inverted Pendulum with EMB and Python», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.