Загрузка видео...

Не удалось загрузить видео

На главную

Triple inverted pendulum in transition control A classic control problem, done in real time. This setup moves smoothly between all eight equilibrium points of a triple inverted pendulum. The system reacts every 1 millisecond, which shows how fast modern control loops can be. • Real-time control at 1 ms...

168,186 просмотров • 9 месяцев назад •via X (Twitter)

Комментарии: 48

Фото профиля srinivijay
srinivijay9 месяцев назад

Great demonstration. I know a regular inverted pendulum is the principle behind Segway and similar tech. Where is the triple inverted pendulum used?

Фото профиля Ilir Aliu
Ilir Aliu9 месяцев назад

mainly employed in research and education to test advanced nonlinear control algorithms, with emerging applications in robotics for multi-joint stability, aerospace for attitude control, and biomedicine for prosthetic limb balancing

Фото профиля Darren Dawson
Darren Dawson9 месяцев назад

Hello 3 body problem

Фото профиля Ilir Aliu
Ilir Aliu9 месяцев назад

illustrating how modern algorithms tame chaotic systems

Фото профиля Ikario
Ikario9 месяцев назад

@Darren_Dawson And more than 3 ?

Фото профиля Tvirtāks
Tvirtāks9 месяцев назад

@IlirAliu_ @Darren_Dawson Give it to a control systems student and don't tell them it's any difficult

Фото профиля Ikario
Ikario9 месяцев назад

@IlirAliu_ @Darren_Dawson Yeah like cold fusion 🤭

Фото профиля Tvirtāks
Tvirtāks9 месяцев назад

@IlirAliu_ @Darren_Dawson I think you're confused a bit This isn't a "solution to 3 body problem" like some xeeters claim That's a completely different thing The pendulums are kept actively outside the chaotic realms. The video is not ~solving chaos nor ~predicting general movement

Фото профиля Darren Dawson
Darren Dawson9 месяцев назад

@ikario404 @IlirAliu_ I know, attire is dead, I forgot.

Фото профиля T
T9 месяцев назад

Wow. Impressive. I bet most people don't realize the complexity behind this. From modeling to actuation. What's the feedback system? Vision?

Фото профиля Ilir Aliu
Ilir Aliu9 месяцев назад

feedback system relies on four encoders measuring cart position and pendulum angles, combined with a time-varying Linear Quadratic controller for error correction, rather than vision-based sensing

Фото профиля Camilla Mazzoleni
Camilla Mazzoleni9 месяцев назад

I remeber doing this project with an RL agent during my probabilistic AI course at ETH, very fun project

Фото профиля Ilir Aliu
Ilir Aliu9 месяцев назад

And footage pics of that time?

Фото профиля Ki
Ki9 месяцев назад

'The system reacts every 1 millisecond, which shows how fast modern control loops can be.' Interesting point... Humans can't even perceive sub 4ms. I'm to understand this robot is operating at about .25ms to accomplish trajectory tasks.

Фото профиля Nav Patel
Nav Patel9 месяцев назад

This will be my go-to video when I'm trying to describe to a non-technical person why self-driven cars are better than human ones.

Фото профиля Dwight Crow
Dwight Crow9 месяцев назад

holy shit. that's superhuman

Фото профиля OobyVoots
OobyVoots9 месяцев назад

> reacts every millisecond must be written in python

Фото профиля John Denney
John Denney9 месяцев назад

1 ms sampling is slow in computer time. I worked on a microprogrammed disk controller in the early 1980s that had delay loops to wait for the next bit to be read. One bit took about 250 nanoseconds to arrive. The slow part is the positioning solenoids.

Фото профиля Brandon Kirkpatrick
Brandon Kirkpatrick9 месяцев назад

This is cool! I saw a similar animated video (Pezza's Work - YouTube) using neural nets for control.

Фото профиля Ilir Aliu
Ilir Aliu9 месяцев назад

Can you find it again?

Фото профиля Brandon Kirkpatrick
Brandon Kirkpatrick9 месяцев назад

I just sent you a DM.

Фото профиля Michael Odden
Michael Odden9 месяцев назад

This is certainly a cool project. But re "how fast modern control loops can be": I was working on systems with 1ms sampling 15 years ago, and that was on a legacy product even then. The only area where I've met people treating 1ms as fast is web.

Фото профиля the Rich
the Rich9 месяцев назад

@DanielleFong @asingleoat

Фото профиля Dan McCarty
Dan McCarty9 месяцев назад

sorry but 1ms is pretty slow. try usecs or even nsecs for tight loops.

Фото профиля Ray Hunter
Ray Hunter9 месяцев назад

Impressive. When I was studying, the single inverted pendulum was cutting edge control theory. Now kids have access to all sorts of balance balls and wheels and theory has moved on significantly.

Фото профиля The Panic
The Panic9 месяцев назад

Incredible.

Фото профиля Todd Shaw
Todd Shaw9 месяцев назад

Humans don't stand a chance😵

Фото профиля Jim Lux
Jim Lux9 месяцев назад

Indeed. But a more impressive inverted pendulum example is Astra’s ill fated launch 3.2 with the rocket translating sideways, stably.

Фото профиля Lincoln Margison - Game Development
Lincoln Margison - Game Development9 месяцев назад

Is this learnt (RL etc)? Or is it 'solved' where there's an answer/formula?

Фото профиля Man of La Mancha
Man of La Mancha9 месяцев назад

Very impressive transitions. Millisecond operations are slow though, I wonder what that comment refers to?

Фото профиля Lord of Bathrobes
Lord of Bathrobes9 месяцев назад

are you using gym to train the model which controls this or am i misreading the engine behind all this

Фото профиля Ilir Aliu
Ilir Aliu9 месяцев назад

Video that I found and thought it would be interesting to share

Фото профиля Lord of Bathrobes
Lord of Bathrobes9 месяцев назад

the comments in the yt video are perfect. describing physics as 'evil magic' is sorta lyrical from the right perspective. also surprised this is 2 years old.

Фото профиля Oskar
Oskar9 месяцев назад

I like how it thinks it needs to do a transition swing to get from the second lowest to the lowest state 😆👍

Фото профиля Ascanio 🌍☮️
Ascanio 🌍☮️9 месяцев назад

Matlab über alles 🤩

Фото профиля Nicholas Shanks
Nicholas Shanks9 месяцев назад

I can do the last one.

Фото профиля Faber Tornator
Faber Tornator9 месяцев назад

It is probably way harded to do this than to control the landing of those rocket first stages.

Фото профиля Alter3D Reality
Alter3D Reality9 месяцев назад

OK guys, we've solved chaos now, and we..... *looks at the state of the world* never mind.

Фото профиля Stephen Schwinn
Stephen Schwinn9 месяцев назад

Control engineering p0rn. Love it!

Фото профиля Andréa Gourion
Andréa Gourion9 месяцев назад

Really stunning! Is it done with an RL controller or with a model-based framework?

Фото профиля Michal Broniek
Michal Broniek9 месяцев назад

Wooooow!

Фото профиля tweirdude
tweirdude9 месяцев назад

This is the most impressive thing I've seen today, it's absolutely amazing how the robot manages to control a triple pendulum considering the difficulty of a two pendulum problem, this is insanely beautiful

Фото профиля Søren Reinke
Søren Reinke8 месяцев назад

Wow that is really amazing :)

Фото профиля Chris P Bacon
Chris P Bacon9 месяцев назад

really impressive

Фото профиля Lőrinc Bauer
Lőrinc Bauer9 месяцев назад

😱😱

Фото профиля Long ph
Long ph9 месяцев назад

Impressive! Is there a github repo?

Фото профиля Jędrzej Michalczyk
Jędrzej Michalczyk9 месяцев назад

Cool, funny thing I made a double pendulum simulation a few days ago. It targets embedded control like this, checkout if you want to go possibly faster than simulink generated code.

Фото профиля Selim Şeref Kara
Selim Şeref Kara9 месяцев назад

Not optimized code is detected! Last move was totally unnecessary, simply stop would have been sufficient to drop.

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

🚀RP1 is officially here. 🌍Putting control of robotics back in developers’ hands. Introducing RP1 (ROBOTO 01) by RoboParty—a high-performance, fully open-source humanoid robotics platform for frontier robotics research and embodied AI model development. 🤖 Open across the full hardware and software stack: • Robot platform: mechanical CAD, bill of materials, and assembly documentation • Actuators: in-house ROMOMO joint designs and related technical resources • Control: electrical systems, firmware, low-level drivers, and motion control implementations • Development: simulation models, SDKs, data processing tools, and training tools • Engineering foundations: technical documentation and research materials Open the black box. Understand the system. Make it your own. A deviation in motion can originate in the model, control policy, actuator response, or mechanical structure. RP1 opens up the design and implementation of these layers so developers can trace problems, modify the system, and validate changes on real hardware. Open-source algorithms for advanced motion control RP1 has demonstrated continuous walking, recovery from disturbances, getting back up after a fall, and human motion tracking. UFO and MimicLite connect motion learning, control policies, and execution on real hardware. The open toolchain connects data collection, simulation training, hardware deployment, and experimental validation—supporting joint iteration across models, control, and hardware. From RPO to RP1, we’re turning one team’s engineering experience into a starting point for many more. Opening the future of embodied AI to everyone ready to explore it. 🔗RP1 on GitHub: #RoboParty #RP1 #OpenSourceRobotics #EmbodiedAI

RoboParty

63,199 просмотров • 8 дней назад