Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

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 Aufrufe • vor 9 Monaten •via X (Twitter)

48 Kommentare

Profilbild von srinivijay
srinivijayvor 9 Monaten

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

Profilbild von Ilir Aliu
Ilir Aliuvor 9 Monaten

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

Profilbild von Darren Dawson
Darren Dawsonvor 9 Monaten

Hello 3 body problem

Profilbild von Ilir Aliu
Ilir Aliuvor 9 Monaten

illustrating how modern algorithms tame chaotic systems

Profilbild von Ikario
Ikariovor 9 Monaten

@Darren_Dawson And more than 3 ?

Profilbild von Tvirtāks
Tvirtāksvor 9 Monaten

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

Profilbild von Ikario
Ikariovor 9 Monaten

@IlirAliu_ @Darren_Dawson Yeah like cold fusion 🤭

Profilbild von Tvirtāks
Tvirtāksvor 9 Monaten

@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

Profilbild von Darren Dawson
Darren Dawsonvor 9 Monaten

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

Profilbild von T
Tvor 9 Monaten

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

Profilbild von Ilir Aliu
Ilir Aliuvor 9 Monaten

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

Profilbild von Camilla Mazzoleni
Camilla Mazzolenivor 9 Monaten

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

Profilbild von Ilir Aliu
Ilir Aliuvor 9 Monaten

And footage pics of that time?

Profilbild von Ki
Kivor 9 Monaten

'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.

Profilbild von Nav Patel
Nav Patelvor 9 Monaten

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.

Profilbild von Dwight Crow
Dwight Crowvor 9 Monaten

holy shit. that's superhuman

Profilbild von OobyVoots
OobyVootsvor 9 Monaten

> reacts every millisecond must be written in python

Profilbild von John Denney
John Denneyvor 9 Monaten

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.

Profilbild von Brandon Kirkpatrick
Brandon Kirkpatrickvor 9 Monaten

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

Profilbild von Ilir Aliu
Ilir Aliuvor 9 Monaten

Can you find it again?

Profilbild von Brandon Kirkpatrick
Brandon Kirkpatrickvor 9 Monaten

I just sent you a DM.

Profilbild von Michael Odden
Michael Oddenvor 9 Monaten

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.

Profilbild von the Rich
the Richvor 9 Monaten

@DanielleFong @asingleoat

Profilbild von Dan McCarty
Dan McCartyvor 9 Monaten

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

Profilbild von Ray Hunter
Ray Huntervor 9 Monaten

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.

Profilbild von The Panic
The Panicvor 9 Monaten

Incredible.

Profilbild von Todd Shaw
Todd Shawvor 9 Monaten

Humans don't stand a chance😵

Profilbild von Jim Lux
Jim Luxvor 9 Monaten

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

Profilbild von Lincoln Margison - Game Development
Lincoln Margison - Game Developmentvor 9 Monaten

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

Profilbild von Man of La Mancha
Man of La Manchavor 9 Monaten

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

Profilbild von Lord of Bathrobes
Lord of Bathrobesvor 9 Monaten

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

Profilbild von Ilir Aliu
Ilir Aliuvor 9 Monaten

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

Profilbild von Lord of Bathrobes
Lord of Bathrobesvor 9 Monaten

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.

Profilbild von Oskar
Oskarvor 9 Monaten

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

Profilbild von Ascanio 🌍☮️
Ascanio 🌍☮️vor 9 Monaten

Matlab über alles 🤩

Profilbild von Nicholas Shanks
Nicholas Shanksvor 9 Monaten

I can do the last one.

Profilbild von Faber Tornator
Faber Tornatorvor 9 Monaten

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

Profilbild von Alter3D Reality
Alter3D Realityvor 9 Monaten

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

Profilbild von Stephen Schwinn
Stephen Schwinnvor 9 Monaten

Control engineering p0rn. Love it!

Profilbild von Andréa Gourion
Andréa Gourionvor 9 Monaten

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

Profilbild von Michal Broniek
Michal Broniekvor 9 Monaten

Wooooow!

Profilbild von tweirdude
tweirdudevor 9 Monaten

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

Profilbild von Søren Reinke
Søren Reinkevor 9 Monaten

Wow that is really amazing :)

Profilbild von Chris P Bacon
Chris P Baconvor 9 Monaten

really impressive

Profilbild von Lőrinc Bauer
Lőrinc Bauervor 9 Monaten

😱😱

Profilbild von Long ph
Long phvor 9 Monaten

Impressive! Is there a github repo?

Profilbild von Jędrzej Michalczyk
Jędrzej Michalczykvor 9 Monaten

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.

Profilbild von Selim Şeref Kara
Selim Şeref Karavor 9 Monaten

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

Ähnliche Videos