Drone Simulation and Control, Part 1: Setting Up the Control Problem

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 111

  • @BrianBDouglas
    @BrianBDouglas 6 років тому +217

    Hi everyone! I hope you enjoyed this video. If you have any questions or comments you'd like me to see, please leave them on this comment so that I get notified and can respond. Cheers!

    • @shivamgaur530
      @shivamgaur530 6 років тому +1

      Hi Brian !
      I want to know about how you make these video's.
      I want to know behind the camera work.
      PLZ REPLY ASAP

    • @BrianBDouglas
      @BrianBDouglas 6 років тому +13

      I draw everything in photoshop and record the whole process using a screen capture program called capto. I edit the video in Final Cut Pro where I speed it up, add the voiceover, and animate some of the images.

    • @shivamgaur530
      @shivamgaur530 6 років тому

      @@BrianBDouglas Thanks and which Photoshop do you use?
      Are these software paid or not ?
      This way of making goes same with the videos which u make on control system on your main channel ??

    • @BrianBDouglas
      @BrianBDouglas 6 років тому +1

      I use Photoshop CC and this is the same process I use for making videos on my channel.

    • @benallia8262
      @benallia8262 6 років тому +4

      thank you brian, when someone asks me "who taught you control engineering ?", i say "he's brian douglas", love you so much man!!

  • @mauelcorsetti
    @mauelcorsetti 6 років тому +55

    Brian you literally helped me pass my control modules at my university, nice to see you work with Mathworks!

  • @stevenshackelford1937
    @stevenshackelford1937 4 роки тому +2

    Drone hobbyist for 1 year. Best Explanation of mechanics so far! TY.

  • @suneelthondu9117
    @suneelthondu9117 3 роки тому +3

    This tells us how education was simple in understanding, Playing ,Learning. We can't feel pressure until your videos are ended Sir..Thank you so much

  • @Ganaton2
    @Ganaton2 6 років тому +8

    This was best 14 minutes of my day. Thank you

  • @YUVRAJMOT
    @YUVRAJMOT 5 років тому +2

    I have never seen any video which explains this concept with so much clarity. I can now have an intuitive idea of the dynamics of quadcopters. Thanks a lot for this. It would be helpful in one of my projects.

  • @leadeeeeer
    @leadeeeeer 6 років тому +6

    I am one of your most dedicated fans!,,,Your name became like a brand for me :), thanks for the videos. please don't ever stop

    • @beoptimistic5853
      @beoptimistic5853 4 роки тому

      ua-cam.com/video/XPCgGT9BlrQ/v-deo.html👍👍👍👍💐

  • @Chikimingo
    @Chikimingo 6 років тому +9

    thank you very much! i’m a fan ever since I studied control system course in the university. mathworks clearly done a smart move by working with you, with their software and your explanation the new generation of engineers shell rise

  • @shabadsachitaksaal
    @shabadsachitaksaal Рік тому

    I wish I had a teacher like Brian. You won my respect, Sir!!

  • @manishkumarmeena4891
    @manishkumarmeena4891 3 роки тому +2

    This series made me happy ...
    This videos have full information about pic controller 👌👌
    Thank sir ...🔥🔥

  • @renatobritto4096
    @renatobritto4096 8 місяців тому

    11:19 supposing both motors are spinning in a clockwise direction, the spin direction of the drone itself is counter-clockwise

  • @mehrannorouzi1309
    @mehrannorouzi1309 3 роки тому +1

    Brian you are the best!

  • @souryavarenya
    @souryavarenya 6 років тому +2

    Thanks for making lives simpler!

  • @andreadenichilo3916
    @andreadenichilo3916 6 років тому +9

    Please continue this serie is frikin awesome, when Will the second video be out?

    • @BrianBDouglas
      @BrianBDouglas 6 років тому +6

      Thanks! Working on the 5th video in the series now. They will post periodically over the next month or two.

    • @andreadenichilo3916
      @andreadenichilo3916 6 років тому +1

      @@BrianBDouglas thank you so much Brian! Can you link us your channel?

    • @BrianBDouglas
      @BrianBDouglas 6 років тому

      There is a direct link at the end of the video. But you can find it here: ua-cam.com/users/controllectures

  • @wiloberlies9598
    @wiloberlies9598 6 років тому +3

    Nice job Brian, this is a very cool project/series; thank you for doing this!

  • @ykr786
    @ykr786 6 років тому +3

    Because of you, I am proud to be an Electrical Engineer

    • @nehabarthwal7288
      @nehabarthwal7288 5 років тому

      I want to simulate Quadcopter in matlab .... Can u please help me

  • @gorilla543210
    @gorilla543210 6 років тому +1

    very nice video explaining the detail about Drone configuration and control flow! really appreciate your hard work!

  • @badejavuade6774
    @badejavuade6774 6 років тому +2

    Spot on! Best control video for quads I’ve watched. I am curious to how I can apply this to a hobby Zynq quadcopter I am building. Thanks for the animated explanation. I hope the workflow will be applicable to non parrot dev.

  • @mathurhp
    @mathurhp 6 років тому +2

    You are an amazing instructor. Thank you.

    • @beoptimistic5853
      @beoptimistic5853 4 роки тому

      ua-cam.com/video/XPCgGT9BlrQ/v-deo.html👍👍👍👍👍💐

  • @mnada72
    @mnada72 3 роки тому

    Love all your videos. Great video as usual.

  • @Travellerrrr
    @Travellerrrr 5 років тому +1

    Hi , a question
    at 12:45 you show the mixer values, I cant understand the roll sign.
    I would think that the roll sign for positive roll(from left to right) on the "Front Right Motor" should be negative , not positive
    if it will be positive as you wrote , there be more thrust on the right side and the drone will roll to the left(negative roll in Right Hand system)

    • @ratuldas4153
      @ratuldas4153 4 роки тому

      Hey, I had the same confusion. Let me know if you think this is correct
      M_fr = T+Y+P+R
      M_fl = T-Y-P+R
      M_br = T+Y-P-R
      M_bl = T-Y+P-R

  • @srinathk3074
    @srinathk3074 4 місяці тому

    amazing sir
    great content and creativity

  • @khushalpathakkp
    @khushalpathakkp 2 роки тому +1

    Can you please tell me the frequency of ultrasound used in this project?

  • @abdelhakimamer6989
    @abdelhakimamer6989 6 років тому +1

    Thank you so much brian for this great video

  • @haavepaja
    @haavepaja 6 років тому +1

    Cool, very cool. Thanks for the video!

  • @abdullahcelik8644
    @abdullahcelik8644 4 роки тому

    Thank you for clear explaining

  • @vivekmittal2043
    @vivekmittal2043 4 роки тому

    This is GOLD!

  • @gowtham2775
    @gowtham2775 6 років тому +2

    at 6:50 u said, it is an underactuated system(4 motors and 6 DOF) hence all directions cannot be controlled. But it's the same case with hexacopter(6 motors) and octacopter (8 motors). Little confused. Waiting for your reply. TIA :)

    • @BrianBDouglas
      @BrianBDouglas 6 років тому +1

      That's true, but only because the motors for a hexacopter and octacopter are aligned in the same axis. The point I was trying to make was that a quadcopter is necessarily underactuated because there are only 4 actuators, whereas, something with 6 or 8 actuators might not be. For example, imagine a hexacopter where each motor is on its own side of a square frame. This could then travel directly in all 6 DoF. Did that help?

    • @gowtham2775
      @gowtham2775 6 років тому

      @@BrianBDouglas
      So depending on the motor placement hexacopter could be under or to the mark. Makes sense, thank you :) btw I bought parrot mini-drone after finishing your lecture series. It's fun implementing... :)

    • @nehabarthwal7288
      @nehabarthwal7288 5 років тому

      I want to simulate Quadcopter in matlab ..... please help me

  • @MicEE2998e5
    @MicEE2998e5 2 роки тому

    very clear, thank you

  • @supremeleader5516
    @supremeleader5516 Рік тому

    amazing lecture

  • @amnaqizilbash2795
    @amnaqizilbash2795 5 місяців тому

    Are there any videos related to simulations of hexacopters and octocopters? (simulink)

  • @wenyangjiang9858
    @wenyangjiang9858 2 роки тому

    Thanks, it helps me a lot!

  • @emmanuelsheshi1553
    @emmanuelsheshi1553 5 років тому

    excellent tutorial sir

  • @baiqiudi
    @baiqiudi 4 роки тому

    very good series videos!

  • @muhammadatif1696
    @muhammadatif1696 6 років тому +2

    Amazing!

  • @miraculixxs
    @miraculixxs 6 років тому +3

    Great video! As it happens I am currently taking a Udacity class on using deep learning neutral networks to control a QC. Specifically Deep Q Learning or Actor/Critic. I'm wondering what's your take on this?

  • @martintrost815
    @martintrost815 3 роки тому

    fortunately, or unfortunately, my tendency has changed to not watching any other person's videos ever since I became acquainted with your lectures:-) I only want to know how it is possible to have thorough and well organized playlists of your videos. For example, the series of "Drone Simulation and Control" is not present in your own channel and I ran into it when I was watching your sensor fusion videos! Thanks.

  • @omerbilgin5323
    @omerbilgin5323 6 років тому +1

    keep going on this topic pls. Because we like learn on aircraft app.

  • @gabrielogungbure5785
    @gabrielogungbure5785 Рік тому +1

    Hi Brian. I am working on a project using Matlab/Simulink aerospace blockset. i want to modify the example on Parrot mambo drone for implementation on the physical drone. please i need help urgently

  • @김준상-q2b
    @김준상-q2b 5 років тому

    How Great it is!

  • @roubarizkallah2172
    @roubarizkallah2172 3 роки тому

    Thank you so much!!! Your video made me understand core concepts I had to master to start a drone simulation project. In my python class we were given this project about drones with a source code licensed from the MIT when we never even took in class what a drone was or how to manipulate scipy and matplotlib modules/packages. I'm not sure what's the difference between modules, packages, libraries and subpackages, would be nice if someone could clarify to me that point, thanks! :)

  • @zrmsraggot
    @zrmsraggot 2 роки тому

    3:14 Great idea

  • @yaraosama7573
    @yaraosama7573 3 роки тому

    I want to know the ratios which every motor take to roll pitch and yaw

  • @mtk-0_0
    @mtk-0_0 11 місяців тому

    many thanks.

  • @nicholasfrasure6586
    @nicholasfrasure6586 3 роки тому

    What software do you think he uses for the blackboard he writes on?

  • @yakovhammer5739
    @yakovhammer5739 2 роки тому

    Is there a link for your channel Brian?

  • @mahmudistiaq
    @mahmudistiaq 3 роки тому

    Love you brian...

  • @yagi-udaetenac2701
    @yagi-udaetenac2701 6 років тому +1

    Hi bryan, just to ask how can i linearize my induction motor driving the pump so that i can get the transfer function of it for a control design. right now what i have is the mathematical model of the induction motor and confuse what to do next. please advise thanks

  • @engineering3333
    @engineering3333 4 роки тому

    Love this

  • @abdullahkadri3214
    @abdullahkadri3214 4 роки тому

    Hi Brian, I am wondering where in the Quadcopter Flight Simulation Model I can find the nonlinear equations of the dynamic system?

  • @YongMae-f3u
    @YongMae-f3u 4 місяці тому

    진짜 감사합니다

  • @moniruzzamansohag440
    @moniruzzamansohag440 4 роки тому

    @Brian, can I use this drone to launch upon a PIR sensor signal?

  • @fernando.liozzi.41878
    @fernando.liozzi.41878 6 років тому

    Hello, I have several complete quadcopter carcasses, with the intention of making them fly with a TM4C123GH6PM (TIVA C from TI). I have made many applications using Simulink Code Generator for dsPIC, PIC18, Arduino and ARM. It will be possible that with this series of videos, I can finish my project of making my own quadrocopters fly?. I have made and do many control applications for the oil industry with systems embedded in microcontrollers. Thanks.

  • @fernando.liozzi.41878
    @fernando.liozzi.41878 6 років тому

    Now I'm doing code with stateflow. Are there series of videos explaining the use of state machines for control applications? Thank you.

    • @arturevskiy
      @arturevskiy 6 років тому

      Yes! Please see here: www.mathworks.com/videos/tech-talks/state-machines.html

  • @jobaidulislam7506
    @jobaidulislam7506 3 роки тому

    Could you please help me to establish UAVs mathematical modeling?

  • @91722854
    @91722854 6 років тому

    are there any cheaper alternatives to parrot drone to do control on?

  • @studyproductivity972
    @studyproductivity972 6 місяців тому

    can i use dgi drone ??

  • @lennonwang2950
    @lennonwang2950 4 роки тому

    What is “tree grade vehicles”?what does it mean?

  • @shivanipjinarale1092
    @shivanipjinarale1092 2 місяці тому

    hello sir, i want to do project on wireless sensor network using simulink in matlab so please help me by giving some information about this project

    • @MATLAB
      @MATLAB  2 місяці тому

      Seems unrelated to the video.

  • @عباسنصار-ض7ط
    @عباسنصار-ض7ط 4 роки тому

    Nice
    Thanks a lot

  • @fauzan9359
    @fauzan9359 3 роки тому

    10:43 for aerial

  • @shivamsingh5361
    @shivamsingh5361 6 років тому +1

    what if i want too use lidar lite v3 type sensor in this with 9 dof

    • @beoptimistic5853
      @beoptimistic5853 4 роки тому

      ua-cam.com/video/XPCgGT9BlrQ/v-deo.html👍👍👍👍💐

  • @aaryabadhe4812
    @aaryabadhe4812 3 роки тому

    May I know at what stage of education are we taught this?

  • @nehabarthwal7288
    @nehabarthwal7288 5 років тому

    I want to simulate Quadcopter in matlab .... Please help me

  • @kahinamedjdoub7094
    @kahinamedjdoub7094 5 років тому

    Hellow can you do a vidéo about birotor drone like an aircraft

  • @cninehollyclips6107
    @cninehollyclips6107 4 роки тому +1

    Hi sir

  • @ailadeanattaharwi8491
    @ailadeanattaharwi8491 3 роки тому

    Is there a python version for this

  • @sethdarkwa2321
    @sethdarkwa2321 5 років тому

    my camera is not rotating any help pls

    • @nehabarthwal7288
      @nehabarthwal7288 5 років тому

      I want to simulate Quadcopter in matlab .... please help me

  • @AvantGrade
    @AvantGrade 4 роки тому +1

    0:41 drones are expensive and illegal. Egypt 😂

  • @Gameplay-os3tg
    @Gameplay-os3tg 4 роки тому

    Supar

  • @richomeilanaputra2151
    @richomeilanaputra2151 5 років тому

    Give me indonesian subtitles