World's first video of 56 transition controls for a triple inverted pendulum : 3-body problem

  Рет қаралды 549,595

Embedded Control Lab.

Embedded Control Lab.

Күн бұрын

This is the world's first experimental video about 56 transition controls that occur in a triple inverted pendulum. The triple inverted system was developed by Embedded Control Lab. Control was implemented using LW-RCP02, which was developed by Embedded Control Lab, and Simulink. The sampling time is 1 ms.
* The triple inverted pendulum and LW-RCP02 can be purchased from Sungjin Techwin. For purchase inquiries, please contact sales@switch-vr.com.
3단 도립진자에서 발생하는 56가지 transition control을 실제로 구현한 세계 최초의 실험 영상입니다. 3단 도립진자는 Embedded Control Lab의 자체 기술로 개발하였으며 실시간 제어는 Embedded Control Lab에서 개발한 LW-RCP02와 Simulink를 이용하여 구현하였습니다. Sampling time은 1 ms 입니다.
* 3단도립진자와 LW-RCP02는 성진테크윈으로부터 구입할 수 있습니다. 구매문의는 sales@switch-vr.com로 해주세요.

Пікірлер: 1 500
@ferminforclaz4109
@ferminforclaz4109 Жыл бұрын
This truly is the world's first video of 56 transition controls for a triple inverted pendulum.
@noahtekulve2684
@noahtekulve2684 Жыл бұрын
And also one of the videos ever!
@Vini-BR
@Vini-BR Жыл бұрын
HAHAHAHAHAHAHA 😆
@ragnarocks9121
@ragnarocks9121 Жыл бұрын
This video numbers among the other videos on youtube
@AnonyMous-pi9zm
@AnonyMous-pi9zm Жыл бұрын
Before seeing this video, I had never seen this video!
@brickbooms
@brickbooms Жыл бұрын
This is definitely a video of all time
@murphylhunn
@murphylhunn Жыл бұрын
Living in the 21st century is learning about an unsolvable problem, waiting two weeks, then stumbling across people who solved it
@lil-j-waters
@lil-j-waters 4 ай бұрын
well said
@ronfitzhenry3726
@ronfitzhenry3726 4 ай бұрын
So true
@adolfsnape1481
@adolfsnape1481 4 ай бұрын
it's unsolvable by hand, but you can simulate it using a computer.
@aspectreishauntingeurope
@aspectreishauntingeurope 3 ай бұрын
@@adolfsnape1481 if you can simulate it using a computer, you can simulate it by hand
@notdistracted1289
@notdistracted1289 3 ай бұрын
@adolfsnape1481 what do you consider this video then
@truejim
@truejim Жыл бұрын
Honestly, I would have been skeptical that this would even be possible. Just…wow.
@lostmykeys85
@lostmykeys85 Жыл бұрын
The mathematics involved are being done … so fast …
@DSAK55
@DSAK55 Жыл бұрын
I can do one of them
@niquel5831
@niquel5831 Жыл бұрын
@@DSAK55 I can do 7 of them.
@mezaomar
@mezaomar Жыл бұрын
@@lostmykeys85 Well it says "1ms"
@GeorgeSmileyOBE
@GeorgeSmileyOBE Жыл бұрын
Congratulations.
@99seaweed
@99seaweed Жыл бұрын
From description: “The sampling time is 1 ms” Wow, that’s not nearly as fine as I would have expected for a 3 pendulum control system, and yet it doesn’t seem to have any trouble at all.
@JavierSalcedoC
@JavierSalcedoC 4 ай бұрын
yeah thought the same, probably the friction of the parts is high enough for the algorithms to work. In my ignorance I´d say that doing this with friction zero could be impossible?
@bolt7
@bolt7 3 ай бұрын
@@JavierSalcedoC Zero friction makes it impossible to statically balance (without constant adjustments), but given the point is to dynamically balance them (actively move around) there's no reason it would be impossible.
@andrewferguson6901
@andrewferguson6901 3 ай бұрын
@@bolt7 im trying to work it out in my head and I really can't process how that's possible because it *feels* wrong but in trying too articulate why it would be imossible I can't find a good reeeeason
@youhackforme
@youhackforme 3 ай бұрын
​@@bolt7I mean you also know that dynamic balancing must be possible because humans can stand up and hold their hands above their head and that's like 5 or 6 pendulums
@bolt7
@bolt7 3 ай бұрын
@@youhackforme Human balancing and movement happens through more of a pulley system with muscles and tendons. They aren't freely rotating joints (you can try to simulate that by going limp, but you won't stay standing for long). Still very impressive, but not really a pendulum.
@herkules593
@herkules593 Жыл бұрын
I feel like this is the engineer's version of the sorting algorithm video
@DeathPredator
@DeathPredator 4 ай бұрын
It can't be reasoned with. It can't be bargained with. It doesn't feel pain. And it absolutely will not stop until momentum is dead.
@ljubitje
@ljubitje 2 күн бұрын
Quote originally from The Terminator, but also used in track Humans Are Such Easy Prey by Pertubator kzbin.info/www/bejne/q4S0pWeZoNZgmsk
@stevekim9662
@stevekim9662 Жыл бұрын
I never thought that triple pendulum could be controlled. This video definitely needs more attention!!!
@RuLeZ1988
@RuLeZ1988 Жыл бұрын
This is really impressive. I believe each axis has different weights, and also the distance between the axis of the connection in the very background is shorter than the other connections. This Setup with these different weights play probably a very important role to make these transitions possible. I wonder if these transitions would be still possible, if the weight on each axis would be the exact same or if it then would be near to impossible to control the pendulum like that.
@Alucard-gt1zf
@Alucard-gt1zf Жыл бұрын
Of course it's possible, that's the whole point of chaos theory
@stevekim9662
@stevekim9662 Жыл бұрын
​@@Alucard-gt1zf Yes but it's impressive cause although it is theoretically possible, it is close to impossible in reality.
@bigmike-
@bigmike- Жыл бұрын
In theory, it's possible to control an arbitrary number of pendulums - it's just that the difficulty goes up significantly with each additional pendulum added to the system.
@DaftFader
@DaftFader Жыл бұрын
@@bigmike- Yeah the margin for error goes down "exponentially" the more you add.
@Gennys
@Gennys Жыл бұрын
The fact that it can go from position 1 to any is already impressive as hell. Then it can go from ANY position to ANY other without returning to any other intermediate position is crazy to me. And from unstable positions to other unstable positions. Sooooooo freaking Impressive.
@someonesomewhere1240
@someonesomewhere1240 Жыл бұрын
At 5:46, 8:15 it's maybe being a little bit cheeky on this front, but still... damn impressive.
@markdunlop4
@markdunlop4 Жыл бұрын
Not taking anything away from how awesome this is but 2 to 6 and back goes through 5
@bogfard314
@bogfard314 Жыл бұрын
Just a pedantic note: these positions are technically “marginally stable” But this in no way makes it any less impressive!
@DaftFader
@DaftFader Жыл бұрын
@@someonesomewhere1240 I think it's impossible to swing all three outstretched from bottom full extension to top full extension without it crossing another equilibrium position due to inertia. If they just full send it fully extended the entire swing, they'd be unable to correct without the thing collapsing back down, and wouldn't be able to stop it dead upright like that, this is probably the only way to do it (or shortest path at least). There are a few movements that fall to similar restraints, and some transitions are just going to have to pass through other equilibrium points. As long as they aren't fully stopping there I think it's unavoidable.
@TomBertalan
@TomBertalan Жыл бұрын
​@@bogfard314 why, because of the cart DoF? I think you can disregard that.
@melody3741
@melody3741 Жыл бұрын
1:35 the instant stop is incredible
@kennyhubbell813
@kennyhubbell813 Жыл бұрын
I watched it a couple times because I thought it was a jump cut at first.
@bengravell5086
@bengravell5086 Жыл бұрын
Advancing frame-by-frame you can really see how the control algorithm knows to "stack" each of the links vertically from bottom to top. Incredible!
@Roach_Dogg_JR
@Roach_Dogg_JR Жыл бұрын
Looks like a reversed video almost.
@melody3741
@melody3741 Жыл бұрын
@@Roach_Dogg_JR all physics is technically reversible
@duckmeat4674
@duckmeat4674 Жыл бұрын
@@melody3741 reverse my toast please
@StuffandThings_
@StuffandThings_ Жыл бұрын
I love how simple the actual machine is; its the code and theory working the magic, not some particularly fancy machine itself
@DanielH212MC
@DanielH212MC Жыл бұрын
The precision capabilities of the machine also impresses me a lot. It probably has to perform such fine adjustments that we can't even see some of them.
@tomb816
@tomb816 Жыл бұрын
@@DanielH212MC Yeah, but precision CNC machines can hold tolerance to below 1 micron. The equipment and pc controls have been around for quite some time. The coding is definitely the feat of engineering that was accomplished w/ this demonstration.
@Bubu567
@Bubu567 Жыл бұрын
@@DanielH212MC Closed loop servos are amazing. The feedback is being used to balance the pendulums. This feature has recently been coming to steppers as well, which will be amazing for hobbiest who can't afford servos.
@RuLeZ1988
@RuLeZ1988 Жыл бұрын
Not only the code itself does make it work. I believe each axis has different weights, and also the distance between the axis of the connection in the very background is shorter than the other connections. This physical Setup with these different weights play probably a very important role to make these transitions possible. I wonder if these transitions would be still possible, if the weight on each axis would be the exact same or if we then reach the limit in which it would not be impossible anymore to control the "triple inverted pendulum" like that.
@sixstringedthing
@sixstringedthing Жыл бұрын
@@RuLeZ1988 This demo is only possible due to the principle of inertia, which is a function of mass and force (a mass at rest will resist an applied force that attempts to move it in any direction, a mass in motion will resist any force that attempts to change the direction of that motion). The rig does not allow the designers to vary the force (torque) applied to the individual pendulum elements since they are free-swinging. Therefore, the only way this demonstration can work is if the pendulum elements all have a different mass, those masses being different enough to allow fine manipulation of input forces within the resolution of the control system/hardware so as to affect the elements individually and collectively with respect to their inertia within the bounds of some incredibly complex mathematical equations. The angular position/momentum feedback from each element (and the overall system) is then measured and corrected for at very high speed/resolution to arrive at the desired equilibrium. Of course, it should be possible to build such a machine with pendulum elements of the same length, as long as their masses were different enough to work within the resolution/frequency/tolerance confines of the hardware, control system and code. All of that said, I have absolutely no idea how bringing the masses/lengths of the elements closer together would affect the fiendishly complex calculations and coding required to make the machine reliably transition from any given equilibrium state to any other. That shit is just.... *boom* ... mind-blowing. :)
@MrKinyodude
@MrKinyodude Жыл бұрын
Any sufficiently advanced technology is indistinguishable from magic. - Arthur C. Clark
@rexus72
@rexus72 Жыл бұрын
This is definitely witchcraft.
@Kiteboardshaper
@Kiteboardshaper Жыл бұрын
Exactly what I thinking right the way thru this video, and I programmed an inverted pendulum system in my engineering degree
@MagnusWissler
@MagnusWissler Жыл бұрын
Clarke*
@KingArthurWs
@KingArthurWs Жыл бұрын
Arthur magic
@PanoptesDreams
@PanoptesDreams Жыл бұрын
No it's called mathematics.
@ThantiK
@ThantiK Жыл бұрын
Holy crap this is probably one of the most amazing feats of engineering I've ever seen.
@DogmaFaucet
@DogmaFaucet Жыл бұрын
Holy crap! I haven't seen you since the G+ days...
@ltmcolen
@ltmcolen Жыл бұрын
If you like CNC machines you might enjoy this even more kzbin.info/www/bejne/jpK7doWVlNF8i5I
@djmips
@djmips Жыл бұрын
I feel like it's something that anyone can appreciate.
@sunway1374
@sunway1374 Жыл бұрын
How about the SpaceX rockets returning to land?
@vihreelinja4743
@vihreelinja4743 Жыл бұрын
lol
@elle3562
@elle3562 Жыл бұрын
What I always love most about these kinds of things is when they transition back to the stable equilibrium; it's like, when they're going to any of the other states, it looks unnatural enough that my brain just takes it at face value, but when it's dropping back down suddenly my brain jumps in like "Hey, we've seen stuff like this (pendulums, rope, chain, etc.) dropping down and swinging around countless times, so we know what it'll look like here", and then it suddenly comes to a stop at the stable equilibrium with almost none of the usual swinging back and forth around it, and it just feels *wrong*
@DeltaVTX
@DeltaVTX Жыл бұрын
6:55 that 5-3 was poetry
@harriehausenman8623
@harriehausenman8623 Жыл бұрын
One of my favs too!
@nsv8613
@nsv8613 4 ай бұрын
The 6-3 is also so mesmerizing 7:15
@HDL_CinC_Dragon
@HDL_CinC_Dragon 3 ай бұрын
I laughed out loud with that one. Just incredible how effortless it looks.
@aceman0000099
@aceman0000099 3 ай бұрын
2-5
@Synthetica9
@Synthetica9 Жыл бұрын
I love the swagger with which it goes to the stable equilibrium, just stopping the motor for a bit is not cool enough 😎
@AlexTaradov
@AlexTaradov Жыл бұрын
It is not the same as simply letting it go. The idea of control is that you have optimization parameter, which is transition time in this case. Without active control it it would swing for a long time. In the recommended there is this video kzbin.info/www/bejne/o5awiJmslpJ9n9E , which shows the difference between controlled and uncontrolled transitions.
@Synthetica9
@Synthetica9 Жыл бұрын
@@AlexTaradov oh yeah, I suppose the bearings would have to be super smooth, my brain imagined more of a dampening factor
@Dobby_Dobson
@Dobby_Dobson Жыл бұрын
@@AlexTaradov Their 0 to 7 looks so clean!
@MerlinJuergens
@MerlinJuergens Жыл бұрын
In my last school year, 2018, my .ath teacher told us, if we could figure out how to predict/control a triple pendulum we would be (math-)famous. Well, he was right 😂
@maism4577
@maism4577 Жыл бұрын
I dont know why KZbin would recommend this to me but it's sure nice it did. the first transitions were impressive enough on their own but being able to switch between any equilibrium is mind boggling to me.
@klerulo
@klerulo Жыл бұрын
This is highly under-rated fundamental robotic control. Very nicely done indeed.
@VestigialHead
@VestigialHead Жыл бұрын
Yes with this system you could make a robot that can balance much better than any human and walk and run and remain bipedal under nearly any circumstance.
@klerulo
@klerulo Жыл бұрын
@@VestigialHead I am guessing that the software was built using IK formulae and a lot of PID constants, with a lot of manual tuning. Have you considered trying a neural model, giving it an external monitor to observe its own results, and letting it attempt to train itself?
@yuukil5522
@yuukil5522 Жыл бұрын
@@klerulothis is beyond simple PID control
@klerulo
@klerulo Жыл бұрын
@@yuukil5522 I recognize that. Like I said, my guess is that this is based on formulae that encode inverse kinematics--but those formulae would suggest desired behaviors, which in turn would require driving the actuator to achieve those goals, and that requires basic PID. It's one element of what is likely very many, in a classical higher-level control loop. What I'm curious about is, could the same results be achieved using a neural, self-trained control mechanism instead?
@atomatopia1
@atomatopia1 Жыл бұрын
@@klerulo Theoretically speaking I’d say yeah it’s possible. I don’t know the details of this system but seems simple enough to represent mathematically and thus with sufficient design and training time would be possible to train a neural network to navigate.
@MV-vv7sg
@MV-vv7sg Жыл бұрын
What’s insane is you don’t see the man offshot while pulling the pulley ropes back and forth really quickly to make this all happen. Props to BTS rope guy.
@PronteCo
@PronteCo Жыл бұрын
I guess you could say you're a BTS stan
@MV-vv7sg
@MV-vv7sg Жыл бұрын
@@PronteCo not so much into Korean Pop music sorry.
@ingenuity23
@ingenuity23 Жыл бұрын
@@PronteCo behind the scences
@PronteCo
@PronteCo Жыл бұрын
@@MV-vv7sg i know. It was a joke.
@Baneslayer
@Baneslayer 4 ай бұрын
Challenge accepted.
@TheCassiusTain
@TheCassiusTain Жыл бұрын
Holy shit, this is amazing. I once programmed a controll function for a single inverse pendulum and I was so very proud when I could get it to stand indefinitely and adjust to minor aoutside influences after working on it for several weeks. I can't begin to immagine how complex the function for this has to be. I really hope you didn't have to sacrifice too many virgins to some elder god to acchieve this.
@labibbidabibbadum
@labibbidabibbadum Жыл бұрын
If it was anything like my university engineering lab, there would have been plenty of spare virgins available.
@LetsTalkAboutPrepping
@LetsTalkAboutPrepping 3 ай бұрын
It was a reasonable number of them
@dis.repair
@dis.repair 3 ай бұрын
Fortunately there's plenty in the engineering department
@OlOleander
@OlOleander 3 ай бұрын
I would not have anticipated the algorithm serving me 56 transition controls for a triple inverted pendulum, but here I am watching 56 transition controls for a triple inverted pendulum
@nicktomato7
@nicktomato7 3 ай бұрын
and the first video of it at that!!
@RaethFennec
@RaethFennec Жыл бұрын
It's a sad day for the world's first video of 55 transition controls for a triple inverted pendulum. But I think they can, together, share joy in this accomplishment. In all seriousness though, this is fantastic. This is the kind of robotics work that allows for the craziest kind of innovation that one would never expect if someone didn't work out the math and physics behind this, put it to code, and build a practical rig to demonstrate it. All of which are enormously time-consuming for this tiny, sub-10 minute video that only got recognition because its uniqueness makes it a prime candidate for success in a system of algorithm-driven content promotion. Imagine the wonder and inspiration this has inspired now, reaching a third of a million people! The value must be immeasurable.
@mumblbeebee6546
@mumblbeebee6546 Жыл бұрын
This is very, very impressive! It even feels a little scary, and I can’t even put into words why…
@boRegah
@boRegah Жыл бұрын
Yes, exactly
@strykerjones8842
@strykerjones8842 Жыл бұрын
The why is because these motors and systems are either currently or in the future will be what controls Boston Dynamics type robots. Spoiler alert they aren’t going to be dancing with them and they won’t be missing any shots like in the Terminator movies either.
@andrewfleenor7459
@andrewfleenor7459 Жыл бұрын
It's profoundly, casually superhuman at a task you probably never considered just because it would be so ludicrously hard to do by hand, not just physically, like lifting something heavy, or intellectual, but both. And inverted pendulums are probably not the only thing it can do. Probably there are more practical applications that I also won't think of until I see them. For me it illuminates a gap in my imagination w.r.t the capabilities of robots.
@charlespatt
@charlespatt Жыл бұрын
I think it's because it reminds me of all the dancing skeleton cartoons I saw as a child! 😂
@Yora21
@Yora21 Жыл бұрын
This should not be possible! Logically we understand that it should be "technically possible", but the problem seems so complex that it's hard to believe it can actually be done in reality.
@KingWesleyIV
@KingWesleyIV Жыл бұрын
I might be a nerd but this is more fascinating than 99% of the content I've seen in the past 5 years.
@BonafideJas
@BonafideJas Жыл бұрын
At first I thought the comments were being sarcastic. This video needs 8 billion views
@conradleonard
@conradleonard 4 ай бұрын
I like that the Most Replayed graph essentially plots the y coord of distal part of the 3rd arm.... we love those n->7 transitions!
@williamcampbell9859
@williamcampbell9859 3 ай бұрын
Omg you're right! Hahaha
@safakbinici.x
@safakbinici.x Жыл бұрын
Well, there is a lot of math behind this. Loved it. This will definitely gather more attention in a close future.
@RainbowLayer92
@RainbowLayer92 Жыл бұрын
The longer you watch, the more impressive you realize this is.
@billey30
@billey30 Жыл бұрын
I'll be honest. Whenever I clicked on this video, I honestly didn't know what I was clicking on. And for the first minute or two, I was like "why is this video?" 😆. However, after a couple more minutes, I was LITERALLY blown away.!!!!
@andrewsemenenko8826
@andrewsemenenko8826 Жыл бұрын
The most important to me: It has a limited and quite small platform, so it must not only perform those tricks, but also adjust the pieces to then go back to the center Just aatonishing!
@NostraDavid2
@NostraDavid2 Жыл бұрын
This feels very much like a pre-2010 YT video. The title says what the video is about, no commentary, and the comments are filled with impressed people. Good stuff!
@thespudguy
@thespudguy Жыл бұрын
I’ve spent so much time admiring and simulating double pendulums, exploring their intricacies and visualizing their evolution- and here you are stabilizing a TRIPLE pendulum with some algorithm that I can’t even begin to comprehend. This is seriously on another level
@BradBo1140
@BradBo1140 Жыл бұрын
My gosh that’s amazing. Next they will solve the three body problem.
@juiceyou321
@juiceyou321 Жыл бұрын
I'm completely amazed and the rest of my family brushes it off thinking I'm weird and not seeing the magic. Oh well.
@Petr75661
@Petr75661 Жыл бұрын
maybe you have the knack... kzbin.info/www/bejne/eqmZeaKggaempNk
@99seaweed
@99seaweed Жыл бұрын
Lols, you have to understand how difficult it is to appreciate it. And it doesn’t help that the video makes it “look easy”
@saint79209
@saint79209 Жыл бұрын
It's like balancing 3 broomsticks on a finger.
@ConnorNolanTech
@ConnorNolanTech 3 ай бұрын
The transitions between states 5, 6, and 7 were the ones I was most excited to see, and they did not disappoint
@tropicalinvest
@tropicalinvest Жыл бұрын
이 영상이 만들어지기까지 얼마나 많은 대학원생분들이 희생되었을지 상상조차 가지 않읍니다...
@JustinMeyer
@JustinMeyer Жыл бұрын
"Many Bothans^Wpost-docs died to bring us this information" kekeke
@Nic7320
@Nic7320 Жыл бұрын
All of them. They didn't go out and see daylight for three years.
@Scyth3934
@Scyth3934 Жыл бұрын
Translation: "I can't even imagine how many graduate students must have been sacrificed before this video was made..."
@ppm0624
@ppm0624 4 ай бұрын
It's incredible how these brilliant minds could control the 56 transitions of a triple inverted pendulum but failed miserably at hanging a black sheet without wrinkles
@anthonyrepetto3474
@anthonyrepetto3474 4 ай бұрын
Your comment illuminated so much of what felt odd to me about this... thank you!
@vincentjames1107
@vincentjames1107 3 ай бұрын
Everyone has their areas of expertise. Clearly the focus and purpose of the video is the demonstration. It is pointless to nitpick about something that is completely irrelevant.
@NobodyYouKnow01
@NobodyYouKnow01 3 ай бұрын
The sheet is just there to provide contrast, which even in spite of its wrinkles, does the job alright. I’m not surprised they didn’t bother with the curtain, considering the bulk of the actual pendulum setup probably had a lot of leveling and other bug fixes that are physically and intellectually draining for the monotony of it. Imagine finally getting the pendulum completely fixed, only to realize "eh, I should iron this sheet…" I just would have said screw it, y’know?
@Zmax15
@Zmax15 Жыл бұрын
I didn't know what this video was gonna be, but it now certain feels like one of the best videos I'm gonna see in a while.
@obscurity3027
@obscurity3027 Жыл бұрын
I’m don’t think the average person realizes how insane and amazing this actually is.
@somal1anwarlord197
@somal1anwarlord197 Жыл бұрын
No! Everyone knows how insane that is! We all played at some point with a pendulum
@parthenocarpySA
@parthenocarpySA Жыл бұрын
Thank God the above average people like you can truly appreciate it
@swolleneyes
@swolleneyes Жыл бұрын
The insane person realizes how average and actually this amazing think do
@dannlefou7070
@dannlefou7070 Жыл бұрын
@@swolleneyes I love you.
@BrianRonald
@BrianRonald Жыл бұрын
Interesting how some transitions pass through intermediate equilibria. 6→2 and 2→6 are good examples of that.
@NoNameAtAll2
@NoNameAtAll2 Жыл бұрын
yeah, it went through 5 briefly
@karoliszukauskas9601
@karoliszukauskas9601 Жыл бұрын
The key is that each link is different length thus the natural swinging frequency is different for each link. By moving actuator at specific link resonant frequency it can move the desired link more than others. Nonetheless it’s incredible to see it in action working flawlessly.
@eitanspuzzles
@eitanspuzzles Жыл бұрын
That is not very likely how it works. It's a PID control system, using a feedback loop to constantly tune the position of the cart.
@Matuterocks
@Matuterocks Жыл бұрын
I've heard they use machine learning and chaos theory to achieve these what these machines do
@christianridings1870
@christianridings1870 Жыл бұрын
@@eitanspuzzles ain’t no way this is just PID control
@stevelentz9458
@stevelentz9458 Жыл бұрын
If you look closely you can see mass added to the ends of 1 and 2, I think this is really the key, since the inertia of each segment will be different.
@aaronbeekay
@aaronbeekay Жыл бұрын
@@stevelentz9458 I think those are resolvers (to measure the angular position of the joints).
@SR-ml4dn
@SR-ml4dn Жыл бұрын
Very impressive control performance. I wrote a Master Thesis for twenty five years ago for double inverted pendulum using Robust control, which was the hot topic at that time. The mechanic construction didn't aloud each pendulum to rotate fully around, so the start was done by hand to level both in upright position. The order for the controller went sky high and the loop shaping weight was designed for using the two eigenvalues for the pendulum otherwise the motor didn't have power enough.
@HansBomers
@HansBomers 8 күн бұрын
I love how even the transitions towards position 0 (down-down-down) are smooth. It could have just let them fall and eventually they would stop swinging in position 0. But it transitions so fast to where they hang still in position 0 within half a second.
@optinoptimist
@optinoptimist Жыл бұрын
from 6:55 - 7:30 are my favorite series of transitions
@grantcivyt
@grantcivyt Жыл бұрын
Those were very cool. Thanks for linking. I was about to leave early! 😀
@_wetmath_
@_wetmath_ Жыл бұрын
yeah same
@KalijahAnderson
@KalijahAnderson 3 ай бұрын
This is straight up 'chaos managed'.
@minerharry
@minerharry Жыл бұрын
I notice the pendulum segments are all different lengths - is that necessary for selective control of the individual segments? Like I notice in 2-> 5, the strategy relies on being able to swing the 3rd segment but not the first two
@joda7697
@joda7697 Жыл бұрын
it is necessary, yes
@tedshaneyfelt2263
@tedshaneyfelt2263 Жыл бұрын
The different frequencies from the respective lengths must be the basis for some independence in control. Brilliant.
@chrisweaver41
@chrisweaver41 Жыл бұрын
A+, impressive!
@megamaser
@megamaser Жыл бұрын
It helps, but it's not strictly necessary. You can always disproportionately affect different arms even if they have identical dimensions.
@pyropulseIXXI
@pyropulseIXXI Жыл бұрын
@@joda7697 no, it is not necessary. These lengths do make it easier, though
@anuragkurle4827
@anuragkurle4827 2 ай бұрын
I recently saw a video of balancing a double pendulum, using a machine learning program, and I shared it with my friends stating how amazing that was, only to discover this video after two days, just watching this awe and wonder, thinking how on earth is this even possible, predicting AND executing the next possible move and getting it work, so beautifully and elegantly, i get proud of being a part of the human race looking at such amazing engineering!
@אררטי
@אררטי Жыл бұрын
This is absolutely incredible! How hasn’t this video broken a million views?
@jacotacomorocco
@jacotacomorocco Жыл бұрын
Few people understand the achievement sadly..
@myfatassdick
@myfatassdick Жыл бұрын
I’m pretty sure it’s a reupload because I remember commenting on this a few years ago but now it’s not here and this was only from 7 months ago
@NotMe-ej9yz
@NotMe-ej9yz Жыл бұрын
1) The video name is incredibly complicated to decipher if you don't already know what this is so why bother watching something when you don't even understand the name. 2) it's 10 minutes long and most people nowadays aren't gonna invest that much time to watch something they've never heard of. And 3) it's a video about math, robotics, and physics so most normal people aren't interested (or actually hate in the case of math and physics) those topics. We obviously aren't most people lol Bonus answer: The thumbnail sucks
@donerskine7935
@donerskine7935 4 ай бұрын
I think you have to be an engineer to understand how truly awesome this is.
@mikespies9578
@mikespies9578 Жыл бұрын
I'm not into engineering and I have no idea why this video was suggested, nor why I clicked on it. But I'm glad I did. That's truly incredible 👏
@edvfya9922
@edvfya9922 Жыл бұрын
What a random recommendation from KZbin wtf, this is very impressive but is it truly the world's first of this kind?
@mjsunkiter
@mjsunkiter Жыл бұрын
I cannot even fathom the basic tuning that goes into this. I am sure the controller cannot handle any arbitrary triple pendulum: it must be tuned for a specific set of lengths for each arm, a specific weight for each arm, and a specific CG for each arm. Even so, this is astounding.
@jacklabadia1855
@jacklabadia1855 Жыл бұрын
this is incredible mastery of control
@vdinh143
@vdinh143 3 ай бұрын
Eq3 blew my mind. I was NOT ready for it
@JonMurray
@JonMurray Жыл бұрын
This was absolutely mesmerising. It feels alive. Jovial. Mischievous. Those slow smooth slides maintaining balance? Damn. Phenomenally impressive. Bravo.
@sage5296
@sage5296 4 ай бұрын
this is insane and so cool! the fact that it manages to make some of those unstable eqs look almost stable is wild, and it does it effortlessly
@roryoconnor4989
@roryoconnor4989 Жыл бұрын
Can’t wait to see what six flags does with this technology
@larry_berry
@larry_berry 17 күн бұрын
Came back after seeing this in a video by Doodley. I'm a bit disappointed not to see anybody else under this fantastic video :(
@robappleby583
@robappleby583 Жыл бұрын
Unbelievably cool. My mind is blown.
@hoagy_ytfc
@hoagy_ytfc Жыл бұрын
For such a chaotic system, it's amazing that both machines stay in perfect sync.
@JudahBraun
@JudahBraun Жыл бұрын
XD!
@mudmug1
@mudmug1 Жыл бұрын
😂
@emmettdja
@emmettdja Жыл бұрын
That is just the biggest flex I've ever seen. Just wow.
@Mankepanke
@Mankepanke 3 ай бұрын
Dude... That number 7 equilibrium at 2:30 minutes in. I felt my jaw drop...
@DavidMcCoul
@DavidMcCoul Жыл бұрын
Reminiscent of an acrobat lifting up above their head and balancing a teammate on their hands, then letting them down again. Amazing how not just a double but a triple pendulum can be controlled with enough sensory feedback. Amazing!
@JimmyLeeJr
@JimmyLeeJr 3 ай бұрын
This reminds me of old videos my grandfather would show me of triple inverted pendulums. RIP poppop
@vxcvbzn
@vxcvbzn Жыл бұрын
Out of all of the triple inverted pendulum transitions, that was certainly all of them.
@DanielKlein23
@DanielKlein23 Жыл бұрын
I have no idea what this is or why the algorithm decided to bless me with it, but I dig it. Thanks, algorithm. Thalgorithm.
@randomviewer896
@randomviewer896 Жыл бұрын
This is some of the most beautiful motions I have ever seen
@TheMastersOfNothin
@TheMastersOfNothin Жыл бұрын
The symbol of chaos in physics under complete mechanical control is very alarming for some reason
@David-pw3sp
@David-pw3sp Жыл бұрын
As an engineer, just seeing this makes me wonder the level of numeric methods and computing processing that this took, truly amazing
@kummer45
@kummer45 Жыл бұрын
The mathematics and physics of this should be STRICTLY beautiful. But this is just more than math and physics. This is art found with hard science. This is simply beautiful.
@KIM-yb1ns
@KIM-yb1ns Жыл бұрын
더 많은 공학도들이 이 영상을 보고 영감을 받으면 좋겠네요.
@guard13007
@guard13007 Жыл бұрын
What I love so much about things like this is that it shows something that looks pointless, but behind the scenes, this kind of control mechanism is what makes a lot of stabilization systems work, and helps the world function better and better. While not directly comparable, at least some of how this must function lies within aircraft autopilot systems, cruise control in most cars, and probably some of the "magic" stuff smart phones can do utilizing their sensors while taking video or photographs.
@ari90i
@ari90i Жыл бұрын
going from 6 to 7 is wild that's some damn precision
@MichaelW-d4z
@MichaelW-d4z 4 ай бұрын
The way it matches the swing speed for balance is incredible
@NotRealNamesAgain
@NotRealNamesAgain Жыл бұрын
I think I accidentally convinced the KZbin algorithm that I'm smart, so it's recommending things like this. Me ugg, me impressed
@critical_always
@critical_always Жыл бұрын
I am not that good in maths but I read how chaotic pendulum systems can be. Triple! This is incredible.
@johanneslode2006
@johanneslode2006 Жыл бұрын
During my automatic control studies in the 1990's I was still tought, that this is assumed be im possible due to the missing mathmatical proof. I like this demonstration of scientific development and progress. Congratulations.
@joshuahudson2170
@joshuahudson2170 Жыл бұрын
I'll bet there's still no math proof either, and the PIC just assumes a solution exists and happens to work.
@KristopherBel
@KristopherBel Жыл бұрын
I was also taught this was impossible because of the lack of a proof, but watching it started to doubt I was taught that, so thanks for your comment.
@Cineenvenordquist
@Cineenvenordquist 4 ай бұрын
Like, heat death of universe stability or gtfo, or you never saw poipoi dancers?
@killerbug05
@killerbug05 Жыл бұрын
Genuinely no clue what's going on but I definitely did see some transitioning
@이동우-k3s
@이동우-k3s Жыл бұрын
영상 유익하네요!!
@soffwhere
@soffwhere Ай бұрын
I would pay money to go to the movies and watch a slow reel of the code that is driving this beautiful piece of engineering. There have to be some spectacular tricks in there.
@FelonyVideos
@FelonyVideos Жыл бұрын
It's unstable at some of the positions, but the non-linearity of the geometry stabilizes it. Excellent work!
@rarebeeph1783
@rarebeeph1783 Жыл бұрын
I'd imagine the majority of the stability is achieved through powered microcorrections, moving the base to adjust the angles of the pendulums relative to each other.
@crackwitz
@crackwitz Жыл бұрын
ALL of these except position 0 (all down) are unstable. The point of this thing is indeed that the apparatus counters, using motions of various magnitude and speed.
@moritzrank01
@moritzrank01 4 ай бұрын
Triple inverted pendulum is the holy grail, I've seen a lot of very smart people try and fail at it
@650gaymemaas
@650gaymemaas 4 ай бұрын
It is devastating. As a kicked-ass student who tried to deal with gain scheduling in master programme of control, I can just say congratulate you. I noticed that the controller oscillates to keep some unstable equilbriums stable. You may reduce those oscillations but still it is amazing. Thanks.
@Rouverius
@Rouverius Жыл бұрын
If I try really hard, I can sometimes balance a broom on my finger.... so, I got that going from me.... which is nice...
@PPYTAO
@PPYTAO Жыл бұрын
This is my fav triple pendulum video on YT ❤
@gary5407
@gary5407 Жыл бұрын
This is excellent. However the numbers (start and target equilibrium, shown at top-right) are difficult to follow 'intuitively'. A better visualisation might be to keep the table (shown at 0:13 - 0:21) onscreen, and fill-in the boxes as the demonstration progresses. For example, using 'amber' to indicate which transition is about to be done (or is in progress), then 'green' once that transition has been achieved. (Or perhaps hashed- and then solid-colour, for the benefit of those who are colourblind.) I would also be interested to know how the relative-lengths of the pendulums affects the feasibility of this demonstration. I would guess that the three pendulums need to be different lengths, such that different frequencies of input motion will affect each pendulum differently. But is the order significant? ( 'Short-medium-long', versus 'long-medium-short', 'medium-long-short', etc.) I could also be wrong... is it possible with three pendulums of the same length?
@urimiroo
@urimiroo Жыл бұрын
Thank you for the suggestion. We will think about it later. For the length of the pendulum, we use the following rules: short-medium-long as shown in the video. Same length is not a good idea because the mechanical structure prevent it from happening.
@CatNolara
@CatNolara Жыл бұрын
iirc same length pendulums would mean you could get singularities, which are not desirable. Like imagine the first joint being at 0 degrees and the second at 180 degrees, then the third joint would be exactly in the same axis as the first joint and become uncontrollable. On the maths side it would make the equations to divide by zero or something similar in that point.
@urimiroo
@urimiroo Жыл бұрын
@@CatNolara If all the pendulums have same length, then they will collide while they are rotated. Remember that we have to install a rotary encoder at each joint. It means that it needs some space to avoid the collision.
@InTimeTraveller
@InTimeTraveller Жыл бұрын
@@urimiroo if the problem is purely structural, would it be a solution to have the pendulums offset from each other in the z direction (while they are laying flat)? As in, have the pendulums not almost touching but a bit more spaced apart in order to have room for the encoder? I guess this is going to require a lot extra work to mount them that way though. But anyway, the question I guess is, do the physical dimensions of the pendulums play a role into the model? Does the system need to be modelled differently if you put in different size pendulums (or different size order) than the ones you have now?
@InTimeTraveller
@InTimeTraveller Жыл бұрын
@@CatNolara what you're describing is irrelevant of the lengths of the vectors, but is an artifact of using Euler angles to describe rotations and it's called gimbal lock. That is why you don't use Euler angles to describe the rotations of 3 axis systems but you use quaternions (which are essentially vector representations of 3D rotations) and then you avoid this problem.
@dancom6030
@dancom6030 Жыл бұрын
Holy crap lois its the worlds first video of 56 transition controls for a triple inverted pendulum!
@TheFoxranger
@TheFoxranger Жыл бұрын
So impressive !
@Kram1032
@Kram1032 3 ай бұрын
It's so interesting to see how much more difficult some of these are than others
@ratandmonkey2982
@ratandmonkey2982 Жыл бұрын
impressive! Are you now working on the 240 different transitions for a quad - pendulum ?
@PunnamarajVinayakTejas
@PunnamarajVinayakTejas 4 ай бұрын
The fact that this is done with just 1 actuator is mind blowing
@Twirlip2
@Twirlip2 Жыл бұрын
I find this strangely relaxing to watch. It also made me laugh out loud, probably because I imagined the machine to be sentient as it performed one feat of juggling after another. I could almost hear it saying "Huuu...UUP!!" I clapped at the end.
@maniacal_engineer
@maniacal_engineer Жыл бұрын
This is awesome. Firstly, its a single input multi output system, and these are intrinsically difficult to control. I suspect that it is seriously non-linear because of the trig functions as the elements go around their circles. The distal element are longer (= slower response ) that the medial elements. I think this is the only thing that allows it to work. If the distal pendulums were faster that the medial ones then you couldn't make the medial ones respond fast enough to control the distal ones and it would all go to crap. All in all this is VERY impressive my master thesis (a long time ago in a galaxy far far away) was in time optimal position control. One of the texts we studied was by workman and emani-nani and they had a scheme called XAPTOS (for extended approximate time optimal position control. That system used an extra set of poles (Blocking zeroes? its been a long time) to add an oscillatory mode so the output stays constant as the system settles. Apparently it is used in container ship unloading cranes to move the containers containers as fast as possible. The crane cab oscillates back and forth while the container moves smoothly up and down from ship to truck or vice versa.
@SavouryLobster
@SavouryLobster Жыл бұрын
I'm a programmer and not an engineer but this is very cool. Some really neat behind the scenes stuff I bet and lots of hours.
@Dancor99
@Dancor99 Жыл бұрын
I don't know how I got here or why this got recommended to me but I'm amazed.
@joshgribbon8510
@joshgribbon8510 Жыл бұрын
This is so amazing - is this is generic solution between any positions, or was each move planned out ahead of time?
@urimiroo
@urimiroo Жыл бұрын
It's 2-DOF(degrees-of-freedom) control. Feedforward+Feedback. Feedforward trajectory is calculated from the dynamic model offline. Feedback control compensates the error between the current trajectory and calculated feedforward trajectory.
@joshgribbon8510
@joshgribbon8510 Жыл бұрын
Sorry my background is software and not really engineering so I'm not super familiar with some of these terms, but I guess I'm wondering about the commands and inputs from the sensors - are the commands and sensors based on the angle at each pivot, or is it a "pre-baked" set of moves to get between each position? As a better way to ask my question - if someone bumps the table in the middle of the movement that wouldn't be an issue right? Thanks for the reply!!
@joshgribbon8510
@joshgribbon8510 Жыл бұрын
I'm also so curious now what would happen if it's stable at the "full upright" position and then someone comes and knocks it over, what does the recovery process look like? If there's a public repo for the code I'd love to see it!
@urimiroo
@urimiroo Жыл бұрын
@@joshgribbon8510 If the bump is small, it can remain stable. Big bump will break the stability.
@joshgribbon8510
@joshgribbon8510 Жыл бұрын
@@urimiroo Ah ok, but assuming it's fully destabilized, doesn't it still have it's target position and know how to get there?
@jacklabadia1855
@jacklabadia1855 Жыл бұрын
Is there a research paper or some simulink code I may view?
@AndyChamberlainMusic
@AndyChamberlainMusic Жыл бұрын
I made something similar to this as a machine learning sim in college, never ever would have thought you could do a triple in real life holy shit
@hdheuejhzbsnnaj
@hdheuejhzbsnnaj Жыл бұрын
I know the answer already, but is there a Github or anything? Maybe a link to a paper?!? I'd love to read more about this. The double pendulum is on my bucket list.
@urimiroo
@urimiroo Жыл бұрын
No github. No paper yet. We are supposed to write a paper on it.
@TheSingleSurvivor
@TheSingleSurvivor Жыл бұрын
​@@urimiroo can you reply to this comment when the paper is shared?
@urimiroo
@urimiroo Жыл бұрын
@@TheSingleSurvivor Sorry for my laziness. We are working on the paper. But it will take some time till we submit it. Due to some funded projects, we have to spend most of our time to handle those projects.
@ChrisTacklind
@ChrisTacklind Жыл бұрын
Start here: kzbin.info/www/bejne/hpqanWujgs-MjKc Then: kzbin.info/www/bejne/lWKmpXR-i8qUbqs
@isaakvandaalen3899
@isaakvandaalen3899 4 ай бұрын
It really says something about how insanely precise this machine is that it makes this look so easy.
@DrPeculiar312
@DrPeculiar312 Жыл бұрын
My buddy Ralph made a video 56 transition controls for a triple inverted pendulum a few years ago, used to charge us $0.75 to watch it on the tv in his garage
Cursed Units
18:29
Joseph Newton
Рет қаралды 2,2 МЛН
How to train simple AIs to balance a double pendulum
24:59
Pezzza's Work
Рет қаралды 259 М.
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,9 МЛН
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 52 МЛН
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 3,3 МЛН
20 Mechanical Principles combined in a Useless Lego Machine
7:21
Brick Experiment Channel
Рет қаралды 43 МЛН
The Fastest Maze-Solving Competition On Earth
25:22
Veritasium
Рет қаралды 19 МЛН
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
I Built The First LAMINAR FLOW ROCKET ENGINE
15:51
Integza
Рет қаралды 2,4 МЛН
The Self Balancing Monorail
8:33
Primal Space
Рет қаралды 9 МЛН
The REAL Three Body Problem in Physics
16:20
Up and Atom
Рет қаралды 629 М.
I Built a Ball Balancing Robot
8:55
Aaed Musa
Рет қаралды 1,1 МЛН
Watch gravity pull two metal balls together
12:47
Steve Mould
Рет қаралды 5 МЛН
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,9 МЛН