Flying Inverted Pendulum

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 98

  • @askolmayanveysel2221
    @askolmayanveysel2221 2 года назад +7

    6:55 that sound is so cute, it melts my heart.

  • @deice3
    @deice3 Год назад +4

    5:40 I like how the drone immediately went for peter. Terminator pendulum mode engaged!

  • @gkelly
    @gkelly 2 года назад +29

    Your results are incredible! I was fully expecting something a lot less stable.

    • @NicholasRehm
      @NicholasRehm  2 года назад +6

      I was surprised too haha

    • @kathleenrobertpogue6818
      @kathleenrobertpogue6818 2 года назад +1

      Its just as stable on top as it is on bottom. Its called the rocket fallacy when you think other wise.

    • @manofsan
      @manofsan 2 года назад +1

      @@NicholasRehm - I'd love to see you do something with plasma actuators and ducted fans. There are plenty of RC "jet" models out there that use ducted fans in place of turbines. But I'd always heard that ducts create increased drag problems. Meanwhile, I'd also read that plasma actuators which ionize the air can improve the flow characteristics and reduce drag. I'd like to know if it's possible to put the plasma actuators around the duct inlets to reduce the drag and improve the performance of the aircraft.

  • @gannet-dronefishing2295
    @gannet-dronefishing2295 2 года назад +4

    Now that is spectacular engineering 👏👏
    I do fishing drones, for years we have known an encouraged people to use longer pendulums, (suspending the loads further down) basically just to slow the pendulum down enough for the standard off-the-shelf GPS position guided drone to cope better with the swinging mass.
    The two masses in motion can cause some serious problems especially when the suspended mass is on a short/fast pendulum and it’s mass big in relation to the quad’s own mass.
    Seriously well done on your projects 👏👏

    • @NicholasRehm
      @NicholasRehm  2 года назад +1

      Thanks for the comment! Drone fishing sounds like a fun retirement plan down the road...

    • @gannet-dronefishing2295
      @gannet-dronefishing2295 2 года назад

      @@NicholasRehm give it a try, it has been gaining mass popularity since inception in 2013/4, I currently have around 30k guys around the globe fishing with Gannets. Applications will keep growing, smart guys like you have endless opportunities to contribute to the advancement in this new world in flight.
      Drones are now where mobile phones were around the 2000’s, look what we can now do with a cellphone, then think what drones will be able to do in 2040?

  • @nypariah
    @nypariah 2 года назад +20

    Wow, how could anyone not like this video!?! So interesting, and I'm jealous of your engineering skills. Next up, a dual pendulum drone...?(lol) Seriously, great work, thanks!

    • @NicholasRehm
      @NicholasRehm  2 года назад +7

      Really appreciate your compliments. Dual pendulum would be a heck of a challenge!

    • @MrSeth166
      @MrSeth166 2 года назад

      @@NicholasRehm did you fix the problem?
      I know where the problem is...
      Great video 👍👍👍

  • @JimBoshart
    @JimBoshart 2 года назад +3

    Being a drone pilot myself (camera) I'm not talented enough for fpv, but you Sir take it to the NEXT LEVEL....well done.

  • @tijssens
    @tijssens 2 года назад +1

    This channel will go places!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Nice work!

  • @linkh200
    @linkh200 2 года назад +1

    I decide to take a quick break from my control systems lab assignment and end up watching a video on an amazing control system. I can't get away from this stuff man.

    • @NicholasRehm
      @NicholasRehm  2 года назад +4

      Keep those poles in the left hand plane my dude

  • @alhajee
    @alhajee 2 года назад +2

    This is ingenious

    • @alhajee
      @alhajee 2 года назад +1

      I loved how you used the joystick to get the angle of the stick 👏

  • @szechuansnow5244
    @szechuansnow5244 Год назад +1

    Gosh the little *zip* the props make off the grass sound like a tiny adorable ouch from the drone

  • @eqilibrius
    @eqilibrius 2 года назад +5

    You have to put a 360 cam on top of the Stick.😉👍

  • @Alusnovalotus
    @Alusnovalotus 2 года назад

    No idea what you’re saying but it’s awesome to see!

  • @mrdouble
    @mrdouble 2 года назад +1

    That was great. Thanks for putting it up

  • @WeiminShen99
    @WeiminShen99 Год назад

    Great job! I really admire your working/research style and skill. Thank you for sharing this project with us!

  • @akshaydevanpally3764
    @akshaydevanpally3764 2 года назад +4

    The control system built are amazing, great flight, I am student learning control systems this was cool demonstration 🔥🔥🔥

    • @NicholasRehm
      @NicholasRehm  2 года назад +2

      Best of luck to you and your studies. Controls is tough but you got this

    • @akshaydevanpally3764
      @akshaydevanpally3764 2 года назад

      @@NicholasRehm Thanks

  • @KIM-yb1ns
    @KIM-yb1ns Год назад +1

    This is a challenge I would like to try. I've seen examples of using a vision system to control it, but this allows for much more freedom of movement. I enjoyed the video and I have a desire to try it someday.

  • @manofsan
    @manofsan 2 года назад +3

    I'd love to see you do something with plasma actuators and ducted fans. There are plenty of RC "jet" models out there that use ducted fans in place of turbines. But I'd always heard that ducts create increased drag problems. Meanwhile, I'd also read that plasma actuators which ionize the air can improve the flow characteristics and reduce drag. I'd like to know if it's possible to put the plasma actuators around the duct inlets to reduce the drag and improve the performance of the aircraft.

    • @NicholasRehm
      @NicholasRehm  2 года назад +2

      That sounds absolutely insane. I’m in.

    • @manofsan
      @manofsan 2 года назад

      @@NicholasRehm - awesome! FYI, there's a real light sport aircraft that's recently come out called the *PJ-2 Dreamer.* It's styled to look like a real jet fighter, but it uses a piston engine to power twin ducted fans, in order to make it more affordable to operate, and also to comply with LSA restrictions on engines. But its speed tops out at 200mph due to the drag on the flow inside the ducts: ruclips.net/video/OkyUr-3ZtQ8/видео.html

  • @DELIMAN195
    @DELIMAN195 Год назад

    Well edited and what a great video keep it up Nick

  • @bowmanzz1
    @bowmanzz1 2 года назад +1

    Amazing. Reminds me of Grad School doing controls engineering on Matlab

  • @darkpowercodm2311
    @darkpowercodm2311 2 года назад +1

    I never saw theese type of experiment...so good... interesting to watch ✨

  • @thom7440
    @thom7440 2 года назад +1

    Very cool. Thanks!

  • @andymuzzo8568
    @andymuzzo8568 2 года назад +1

    Great video. Awesome topic 👌🏼

  • @seeker1015
    @seeker1015 2 года назад +2

    Well good. It'd make a great camera mount..

  • @angrypepper3325
    @angrypepper3325 2 года назад +1

    WOW, fantastic video, and you’ve got a fantastic brain to match👍

    • @NicholasRehm
      @NicholasRehm  2 года назад

      Really appreciate your compliments. Cheers

  • @chopper3lw
    @chopper3lw 2 года назад +1

    Brilliant!

  • @AyushSingh-zw2nw
    @AyushSingh-zw2nw 2 года назад

    Rafaello d'andrea (cofounder of Amazon Robotics, Professor at ETH Zurich) showed similar acrobatic experiments with drone in a ted talk around 10 years ago

    • @NicholasRehm
      @NicholasRehm  2 года назад

      They used motion capture cameras

  • @rahuls7039
    @rahuls7039 Год назад

    This is fabulous.

  • @MorningView
    @MorningView 2 года назад +1

    Awesome

  • @slowvoltage
    @slowvoltage 2 года назад

    @Nicholas Rehm, I had a challenge but I am now realizing the double pendulum pid stabilized videos I've been seeing are not three dimensional. I was going to challenge you to get double pendy with it... but that's a lot of maths when the three dimensional double pendulum cannot freely swing through itself in reality (i cannot immediately think of a way); if we did have access to such a device that would be my challenge. Double Pendulum in all the axis's flying around scaring folk and crashing into flowerpots after a totally working for a good while. Hey, thanks for sharing; this was quality content.

    • @NicholasRehm
      @NicholasRehm  2 года назад +1

      As long as it stays relatively vertical and doesn't swing down like you mentioned, the double pendulum on a drone is absolutely do-able. My ability to get a controller working well enough is a different story haha

    • @slowvoltage
      @slowvoltage 2 года назад

      @@NicholasRehm are signal IO'ing with pwm, serial, other? There are some protocols that could provide far faster than pwm/serial bus signaling. Thank you for replying to my double pendy suggestion.

    • @NicholasRehm
      @NicholasRehm  2 года назад +1

      @@slowvoltage Its not so much an issue of computation/communications speeds, but precision of the drone controller in general

    • @slowvoltage
      @slowvoltage 2 года назад

      @@NicholasRehm as in the "tune" of the quad's flight controller? I... dare I say, I specialize in betaflight tuning from 80 to 800 grams without blackbox and obviously benefit from the non-heuristic approach, using black box logs... A good pattern for pure logists, have someone you trust throw your rig like a frisbee and you pretend your in Space Camp the movie and do your best (it's easier done than articulated) to regain control and then do normal flight patterns and the grocery list of isolated movements by way of your partner signal audibly for each change to the next movement based on timing; these would be reviewed as a time series set to evaluate for the various (scripted) movement event times. I prefer the heuristic approach personally.
      As an engineer, I will argue that floating point maths are best codified and abstracted for quick changes with unknown variations on the over all theme, the tune, so to speak. Am I way off?

    • @NicholasRehm
      @NicholasRehm  2 года назад +1

      @@slowvoltage more so a problem of compounding error and reduced responsiveness as you go down the line of controlled variables from drone rate -> drone angle -> lower pendulum angle -> upper pendulum angle

  • @dopo8333
    @dopo8333 Месяц назад

    Another question: How do you tune your control algorithm for the inverted pendulum? Are you using Simulink, after modeling the drone? Do you maybe have some hints in this direction, and maybe some code?

    • @NicholasRehm
      @NicholasRehm  Месяц назад +1

      Trial and error & making sure each term in the PID controller is correcting in the right direction and at an approximately right magnitude that lets me go for a test flight. Then more refining PID gains to try to tease out more controller tracking performance

  • @dopo8333
    @dopo8333 Месяц назад

    Have you tried porting the flight controller to less powerful HW, such as the f405? Is it too limited (almost 4 times lower clock frequency than the Teensy v4, and less powerful architecture - Cortex M4 vs M7). I'm pretty interested in having a hackable FC where I would implement my algorithms. In your presentation "How the Flight Controller Code Works" you say the control loop runs at 2kHz. Do you know how much free time you have per loop iteration? That is, how much function loopRate takes of the 500usec loop iteration? Finally: I assume the Arduino interface brings a lot of comfort. Do you know how much it penalizes performance? I see that Betaflight runs its PID at 4k on such HW (8k may be too demanding), but I assume input integration is run at a lower frequency, whereas here everything runs at the same frequecy.

    • @NicholasRehm
      @NicholasRehm  Месяц назад +1

      There’s about 150 out of 500us overhead free in the 2khz loop. The whole thing about dRehmFlight with the teensy is that it’s just a simple arduino project, so yea there’s some performance & feature sacrifices compared to betaflight, but it’s still “good enough” and offers the benefits of easy integration of new hacky stuff. Hardcore drone racing guys would hate how ‘sloppy’ dRehmFlight feels. But for fun little VTOL projects where performance doesn’t matter as much, it’s more than enough

  • @MrEngineer_
    @MrEngineer_ 2 года назад

    What about trying to fix the tip of the pendulum and flying drone to mimic real pendulum motion in air with invisible pivot?? How hard is that?

  • @onjofilms
    @onjofilms 2 года назад

    Pretty cool.

  • @mscir
    @mscir 2 года назад

    Do a comparison of lift with and without ducts around the prop blades.

  • @Incommensurabilities
    @Incommensurabilities 2 года назад +1

    Aww the drone gave a little squeak when it hit the ground 😅

    • @NicholasRehm
      @NicholasRehm  2 года назад

      He deserves better than the abuse I put him through

  • @dopo8333
    @dopo8333 Месяц назад

    Hello, I'd like to build a drone and make the same experiments you did in this video. Could you please post the drone specs? I'd like to buy the same motors and controller. Are these the same you post on your site in the "store" section?

    • @NicholasRehm
      @NicholasRehm  Месяц назад

      They are basically the same!

    • @dopo8333
      @dopo8333 Месяц назад

      @@NicholasRehm The drone aperture is 250mm? Do you have a name/reference? The motors are iFlight XING-E Pro 2207 2450KV 4S ? Would a 6ch radio like the fs-i6 be enough for this experiment (the price differential is quite significant). For the remaining, I hope I can figure it out.

  • @TheRealLosna
    @TheRealLosna 2 года назад

    Great channel, great projects. Did you consider using the Arduino Nano RP 2040? It has a fast processor and the IMU included on board ... looks like a perfect platform for these projects. And a GPS module too, to top it up...

    • @NicholasRehm
      @NicholasRehm  2 года назад +1

      Specs look good minus i/o capabilities...not so god for lots of different sensors and RC equipment

  • @oadka
    @oadka 2 года назад

    I would have expected the joystick potentiometers to give better measurements than an MPU 6050....interesting

    • @NicholasRehm
      @NicholasRehm  2 года назад +1

      If they were fully linear and calibrated properly, then maybe. Too much work to do that :)

  • @Aaron_b_c
    @Aaron_b_c 2 года назад +1

    Smart

  • @dwiranu5394
    @dwiranu5394 2 года назад

    More than 35 minute? I'm curious about your batteries Man.

  • @danielcherrill269
    @danielcherrill269 2 года назад

    nice work, can I buy a copy of your knowledge I have to know what you do :)

    • @NicholasRehm
      @NicholasRehm  2 года назад

      Just hit that subscribe button and I’ll keep trying to share everything I know

  • @nerobaal6655
    @nerobaal6655 Год назад

    I took a shortcut, got lost, back tracked and then ended up walking down a few different paths.

  • @whereswa11y
    @whereswa11y 2 года назад

    Oh more helicopter fun. I wonder if the Dufus Level Earth Observer pop in to make silly claims.

  • @tata_brown_123
    @tata_brown_123 2 года назад +1

    Top ..💥👏👏👏👏👏

  • @davidfoss4365
    @davidfoss4365 2 года назад

    Hi Nicholas, I was just getting involved in model rocketry and remote controled aircraft when our airfield was closed because somebody felt a need to build another hospital. I suspect others have this trouble so I wondered if you have any tips to share to help your viewers find a place to indulge in this hobby or what restrictive laws we might encounter in our own neighborhoods.

    • @NicholasRehm
      @NicholasRehm  2 года назад

      My best advice is to always have a kill switch for safety, and consider looking into smaller aircraft that you can fly below the tree line-if ever confronted about where you’re flying, your best defense is “I’m sorry, I didn’t know”
      Happy flying!

  • @radioactive4388
    @radioactive4388 2 года назад

    Have seen a drone balance a pole on a pole and it could even flip the pole on the pole , on tedx

  • @MrGatlin98
    @MrGatlin98 Год назад

    Now do it with a double spherical inverted pendulum

  • @xl000
    @xl000 Год назад

    Terry Davis would have done this easily in HolyC

  • @Human-bf7kz
    @Human-bf7kz 2 года назад

    Change out the rod for a cup holder and add autonomous control and attempt to deliver a cup of coffee to someone .

  • @peterryseck
    @peterryseck 2 года назад

    5:58 why u gotta do me like that

    • @oadka
      @oadka 2 года назад

      why is this comment not pinned

  • @RedstoneCraftermc
    @RedstoneCraftermc Год назад

    but the shortcut learned your a lesson or two

  • @kiszkay
    @kiszkay 2 года назад

    A może insta360 oneX zamontuj na szczycie tej tyczki. Powinny wyjść świetne ujęcia

  • @marc_frank
    @marc_frank 2 года назад

    would fpga's be a good next step for flight controllers?
    the tinyFPGA BX seems pretty cool

  • @silverXnoise
    @silverXnoise 2 года назад

    Poor little drone, let out a little whimper at impact.

  • @Filip_Z
    @Filip_Z 2 года назад +1

    PLEAASSEE stick a 360 camera on this 👅🤤 that would be siiickkk

    • @NicholasRehm
      @NicholasRehm  2 года назад

      That would be pretty cool wouldn't it? Need to find a cheap 360 cam now...

  • @MisterBPK
    @MisterBPK 2 года назад

    Make drone landing on a QR code

  • @ЗакировМарат-в5щ
    @ЗакировМарат-в5щ 2 года назад

    Pfff make a stabilized double pendulum

  • @johndextersantos9541
    @johndextersantos9541 Год назад

    Sensei, how do i become like you? haha
    no, seriously.

  • @anthonybaransky137
    @anthonybaransky137 2 года назад +1

    Your knowledge about code and programming is so far beyond me, it's laughable.
    It would take me a year to comprehend what you so casually understand so easily.

  • @abdontroche
    @abdontroche 2 года назад +1

    Amazing!