Guidance, Navigation and Control System Design - Matlab / Simulink / FlightGear Tutorial

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

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

  • @VDEngineering
    @VDEngineering  3 года назад +19

    Thank you all for the 500+ likes: You can now find the model in the link in the comments

    • @rohanwallace1858
      @rohanwallace1858 3 года назад

      i realize Im pretty randomly asking but does anyone know a good website to watch newly released movies online?

    • @maverickpierce3090
      @maverickpierce3090 3 года назад

      @Rohan Wallace Try Flixzone. Just google for it =)

    • @hayesdayton2043
      @hayesdayton2043 3 года назад

      @Maverick Pierce Definitely, have been watching on flixzone for months myself :D

    • @rohanwallace1858
      @rohanwallace1858 3 года назад

      @Maverick Pierce Thanks, I signed up and it seems to work =) I really appreciate it !!

    • @maverickpierce3090
      @maverickpierce3090 3 года назад

      @Rohan Wallace You are welcome =)

  • @alih5048
    @alih5048 7 месяцев назад +6

    First time seeing a real practical dynamic model of a system being extracted and subjected to control, very useful.

  • @gravityguru1
    @gravityguru1 3 года назад +14

    Mr. Vinayak, You are the Ganapati Bappa of My life..Saviour...

  • @bbrother92
    @bbrother92 11 месяцев назад +23

    hello i am from Iran, thank you for your video, now we making big boom rocket, thank you

    • @FalguniSinha2002
      @FalguniSinha2002 4 месяца назад +2

      😂😂😂😂

    • @ArkonPT
      @ArkonPT 2 месяца назад

      lmaoooo

    • @bbrother92
      @bbrother92 2 месяца назад +1

      @@ArkonPT no no, I am not chairman Mao - he is from China. I am from great land of Pesia

  • @edenyanko9521
    @edenyanko9521 4 года назад +7

    a compact explanation of such a huge theory. It's wonderful !

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

    Just wanted to say thank you for putting together this video, very inspiring as a student to see what you're able to do.

  • @manishpingale6558
    @manishpingale6558 3 года назад +4

    PLEASE DONT STOP MAKING SUCH AWESOME VIDEOS

  • @dimitridovgan6364
    @dimitridovgan6364 4 года назад +7

    As always great content! Thank you very much for spending your free time explaining us such interesting things!

  • @ram-ibs
    @ram-ibs 4 года назад +1

    Your lectures / classes are very interesting

  • @Daniboy370
    @Daniboy370 10 месяцев назад +2

    You sir are talented af 🤙

  • @aaronpurcell-cox51
    @aaronpurcell-cox51 4 года назад +4

    I very much enjoyed this video! Although it took me a while, I was eventually able to get a valid result using this method! However, there is something crucial that stumped me for a while. At 19:24 in the video, you enter the earth's radius in Km. I followed along (not thinking too much of it) and I kept getting invalid results for example I would get a warning flag from the start. But then when I worked back through the model/code and did a bit of manual calculation I found that using the Haversine formula you spoke about, my horizontal distance was ridiculously small, hence why I was getting a warning flag from the beginning of the simulation. So I used meters rather than Kilometres and this fixed the issues I was having.
    Although I will say, that troubleshooting this problem really did aid my understanding of the full system! So there is a bright side haha.
    By the way, if what I have said is incorrect, please do let me know. I always like to learn even if it means I am wrong.
    TLDR: If you are following along and getting invalid results make sure you use meters for the earth's radius (at 19:24) and not kilometres.

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

      Oops, my bad, glad you got it working!

    • @sampiko9697
      @sampiko9697 3 года назад

      The earth’s radius is in meters , he put e3. I’m still unable to get valid results. Wondering where I made mistakes.

    • @ucontrolchannel5967
      @ucontrolchannel5967 3 года назад

      @@sampiko9697 In matlab function define R=6371e3, not R=6.371e3

    • @swapnilkanade3917
      @swapnilkanade3917 3 года назад

      @VDEngineering Is it fixed type or variable type solver used ...I tried it but not getting results..as changed R in meters ...
      Can u suggest ??

    • @adrianjeromegujilde3011
      @adrianjeromegujilde3011 3 года назад

      i can relate to what you encountered... blessing in disguise. haha

  • @mesta3329
    @mesta3329 5 месяцев назад

    Very interesting Thank u, Math part just passed above my head.

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

    Excellent job VD Engineering

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

    Please make a whole video series from basics to use aerospace blockset of MATLAB and simulink

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

      Here, these 2 cover most things you need to know
      ruclips.net/video/X_dGm1mhHsM/видео.html&ab_channel=VDEngineering
      ruclips.net/video/UdJ0LAkIDqk/видео.html&ab_channel=VDEngineering

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

    Really enjoy the model construction process in the demo, Thanks!

  • @anandhugopi1151
    @anandhugopi1151 11 месяцев назад +1

    super content anna

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

    Love your content, dude! Super interesting stuff! PS: You're helping me a lot with my paper on quad control systems - thanks so much!

  • @zakzqk8485
    @zakzqk8485 Год назад +2

    Hi vinayak amazing work . Can you tell me why the missile missed . You said it's the noise but you used kalman filter to filter out the noise

  • @SamRao
    @SamRao 4 года назад +1

    Great content. This can be simplified a whole lot more using the Navigation Toolbox and Sensor Fusion and Tracking Toolbox.

    • @VDEngineering
      @VDEngineering  4 года назад +6

      Yes, however the goal was to explain the theory in detail, for a complete understanding. In a work setting, the engineer would use the toolbox however he/she must tune it perfectly and use the appropriate initial conditions and parameters!

    • @AjayGachu
      @AjayGachu 3 года назад

      @@VDEngineering This. Thanks for doing it.

  • @the.starman
    @the.starman 2 дня назад

    In case anyone else is wondering: Our target is Pyramid Lake, CA

  • @safatkhan6839
    @safatkhan6839 4 года назад +1

    Thanks for sharing your vids. I think you cover A LOT of VERY interesting topics. However, the reason it's difficult to follow your content is because it always feels like you cram in 5 hours of content into a 20 mins video. As such, if one already was way too familiar with what it is that you are doing, they'd benefit from the quick demonstration. But for those who aren't already very familiar, it doesn't really teach them all that much. But it must take a lot of effort to put all these together. Thanks for taking the time out to do this anyway.

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

      I know, If I had the time to make longer videos I would, I work full time whilst attending school. I also believe most people will get bored watching a 5 hour video, so my channel views will drop and ratings will go down, hope you understand.

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

      @@VDEngineering LMAO! I would never expect a 5 hour long video. That'd be a terrible idea. What I was suggesting is more like the Control Bootcamp series by Steve Brunton. The individual videos in the series are 10-20 mins each. But the total content is 10 hours+. The way you do it seems more like a 20 mins technical presentation on a project.
      Whatever the case maybe, thank you very much for finding any time to do this. I am already surprised that you even found any time for this considering your studies and work obligations must be very time consuming and stressful.

    • @rogeronslow1498
      @rogeronslow1498 3 года назад +1

      @@VDEngineering Fascinating video but your pace is lightning fast. I would need to pause and check and pause again to think. Well done.

  • @enestutkun2524
    @enestutkun2524 3 года назад +1

    thank you for sharing this friend

  • @ramazzam4089
    @ramazzam4089 5 месяцев назад +9

    is there any step that he didn't show in the video because it's not working

    • @Earther-uf6qz
      @Earther-uf6qz 5 месяцев назад +2

      If u followed all steps then u r capable to find out urself

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

    Great video sir!! Thank you very much

  • @manishpingale6558
    @manishpingale6558 3 года назад

    THANK YOU SO MUCH
    YOUR CHANNEL IS SO UNDERRATED I AM GOING TO SUBSCRIBE TO YOUR CHANNEL USING ALL OF MY DEVICES

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

    Found this masterpiece ❤

  • @nabill120
    @nabill120 3 года назад

    Thank you very much for the video. I have learned a lot.

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

    Awesome! thanks for sharing

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

    Brilliant!! Thanks for sharing

  • @ichigoduzumaki3150
    @ichigoduzumaki3150 4 года назад

    Really helpful sir
    Very informative

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

    Great video, thank you.

  • @riyagujarathi4479
    @riyagujarathi4479 3 года назад

    OMG! The best video ever!

  • @ad2181
    @ad2181 4 года назад

    Excellent explanation.

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

    thx bro this is very interesting

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

    Good w.

  • @shovonshovon9003
    @shovonshovon9003 11 месяцев назад

    15:51 How to further add those in and out blocks in the main subsystem? 😮‍💨 I'm stuck here 😓

  • @emresayn4057
    @emresayn4057 4 года назад +1

    So cool, thanks for sharing this work!

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

    Great work

  • @KaiDidumaNx
    @KaiDidumaNx 6 месяцев назад

    Wow. Nice

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

    Awesome

  • @abdelnasiralnaqbi2801
    @abdelnasiralnaqbi2801 4 года назад

    You are amazing

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

    thanks for this

  • @10163me
    @10163me 4 года назад

    Great video

  • @ArunKumar-nq7en
    @ArunKumar-nq7en 4 года назад

    Hey Brother ,
    Thats Awwwsome ! Keep it up !

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

    Thanks

  • @alexandrpetrov1110
    @alexandrpetrov1110 4 года назад

    Thank your very very march! Amazing, just amazing, thank you so much

  • @shadyzahran3330
    @shadyzahran3330 3 года назад +1

    Thanks For the video, but the github is empty where is the code?

  • @debojeetchatterjee3221
    @debojeetchatterjee3221 4 года назад +1

    Hello brother. I'm a a big fan of your stuff. I actually graduated with Aerospace engineering bachelors in India this summer. And applying for masters in Canada. I'm very much struggling to learn proper Matlab. Can you please suggest me where can I master matlab from? Thank you :)

  • @kaikecastro1969
    @kaikecastro1969 3 года назад

    Hi, Amazing video !!! Thanks !! Do Can you nominate content for the rocket's roll control?

  • @ilyasbendjeffal9758
    @ilyasbendjeffal9758 3 года назад

    Can this model fit for amateur rocket model with static TVC control I'm doing a master degree "tvc control with linear and non linear commands"

  • @ahmetfarukgumustas6836
    @ahmetfarukgumustas6836 4 года назад

    Perfect ...

  • @thomassherif7797
    @thomassherif7797 7 месяцев назад

    How about another one where you use pronav. That will be fun.

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

    Thanks a bunch for the great work and nice content. would you mind do a video and share the model running (visualization of the same model) with x-plane10. thanks

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

    Good

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

    how does simulink identify or the Implementation of hardware boards types or does it only support a certain boards ?

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

    how to do that using model predicative control?

  • @aymanekouidri9701
    @aymanekouidri9701 7 месяцев назад

    Hello and thank you for the video. Can you program a radar that detects moving targets in Alma Talab? Please

  • @andrewnone5389
    @andrewnone5389 5 месяцев назад

    Can you help me? I cannot find aircraft model HL21 for FlightGear simulation. Where can I download it? Or can you share it with me?

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

    thank bro very much but Question this model does not include internal chips types of sensors used or any schematics right its not finished project its for learning the principals only right ?

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

    what kind of application would be useful for people who deal with control systems that computes in the cloud?
    Can you please help what kind of functionalities would be useful?

  • @dariusm_
    @dariusm_ 4 года назад

    Do you have any books you recommend for GN&C?

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

    hi,how could l upload this missile scenery into flightgear software?(where can l download this scenery?)...thank you very much if anyone could reply to me...

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

    4:33. i thinks gama should be eaual to theta plus alph. am i right?

  • @ramazzam4089
    @ramazzam4089 5 месяцев назад

    where can i find the model
    i tried to make it myself but it's not working

  • @felipemessias9602
    @felipemessias9602 4 года назад

    Excellent!

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

    Where to code this, I mean in what hardware or something. I know nothing about this topic and I want to know please help ☺

  • @Francisco-cz1kg
    @Francisco-cz1kg 3 года назад

    How you define the blast zone?

  • @dimitris.159
    @dimitris.159 4 года назад

    Hey Vinayak, I am currently working on a project where I have to connect FG to Matlab/ Simulink. Your videos have been pretty helpful so far, but I was wondering if you have ever tried to connect two instances of FG to the same Simulink model to perform simultanous flight trajectories of two planes via FG Multiplayer mode. The problem I have is about the communication between the two FG instances since there is always a "jitter" in the visualization instead of a fluent movement. I would be really happy for any advice! Other than that: Keep it up! Your videos are great!

    • @VDEngineering
      @VDEngineering  4 года назад +1

      Not sure how to do that yet

    • @dimitris.159
      @dimitris.159 3 года назад

      @@VDEngineering Ok, however thanks for answering. However if you ever have to deal with that problem I would be thankful for any advice or video.

  • @nihalsingh6419
    @nihalsingh6419 3 года назад

    Why so hurry vinayak bro . Your video is very much fast.
    Your content are incredible
    Please keep the pace of your video slow

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

    Can you share file Simulink connect to Flight gear and file .bat for this project please? Thank you so much

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

    the python5 missile does crazy things we cannot simulate by matlab , but how?

  • @_acharya_karthik
    @_acharya_karthik 7 месяцев назад

    heloo sir my name Karthik I want help project work we working project like 3D forward looking sonar for surface platform and UUVs we want build stimulik or matlab code

  • @sadettinbalcan1769
    @sadettinbalcan1769 4 года назад +1

    Could you make a video serie about 6 degree of UAVs simulation step by step?

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

    I did something like this in a game called stormworks search and rescuse, its just that the airdynamics are not that accurate

  • @vpni2043
    @vpni2043 5 месяцев назад

    Hello! Thanks for the vid! I want to implement Kalman filter on inertial navigation system. Can I contact you for help please?

  • @ashwinsivakumar2742
    @ashwinsivakumar2742 4 года назад

    while implementing the guidance model; x and z are they given in terms of theta or gamma? 'cause the formula you showed mentions theta, but your simulink diagram taps gamma.
    Thank you so much for the effort put in.

    • @VDEngineering
      @VDEngineering  4 года назад

      Hey, so the true formula is gamma yes, that was a typo. However, if you run this simulation you'll notice that angle of attack stays at 0, which means theta ~= gamma, (because Az ~= 0), so either will give you the same result. Thanks for spotting that!

  • @jeevankarthik5017
    @jeevankarthik5017 11 месяцев назад

    Hi can I use the same concept for aircraft error dynamics simulation? In cruise flight

    • @VDEngineering
      @VDEngineering  11 месяцев назад

      yes, just modify equations accordingly

  • @souravkumarnath
    @souravkumarnath 3 года назад

    Can you say , what is your system configuration ?
    Meanwhile which processors, RAM, graphics card you use ?

    • @VDEngineering
      @VDEngineering  3 года назад +1

      I have this laptop: MSI GP72-2QE leopard pro

  • @sumanthdevaki6884
    @sumanthdevaki6884 4 года назад

    Can u send model.m file like u have sent for steering control..

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

    Can you make a video about missile interception? [ like a Patriot missile intercepting a SCUD ballistic missile(predictable trajectory for SCUD ) ].

    • @datvuong7420
      @datvuong7420 3 года назад

      yeah, I want to do so. Could we animate two independent moving object in one animation? The data flight of two moving objects are imported from Simulink/Matlab.

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

    Hi , excellent video, can you please tell me how to calculate the Y coordinates also? It will be a big help. Thanks in advance

  • @bishalrout7401
    @bishalrout7401 3 года назад

    Sir shall u please send me the code and simulation because in me it have some error so i cant able to rectify it please help me

  • @vinayarimilli7651
    @vinayarimilli7651 3 года назад

    This video assumes AOA to be zero when the relation between Velocity and body axes is determined, That's not very accurate as the actual body dynamics are not getting included, it's a good video overall

    • @VDEngineering
      @VDEngineering  3 года назад

      Yes small angles, I have to keep everything explanable within 25-30mins

  • @junekwon8873
    @junekwon8873 4 года назад +1

    Very interesting and amazing video. Just took a quick look of the video.
    How did you get your input (reference (distance from ground data)) into your simulink model?
    In other words, how did you connect the simulink and google map?
    If you already mentioned that in the video please let me know thanks!

    • @VDEngineering
      @VDEngineering  4 года назад

      Hello, they are not connected. I did it separately

  • @datvuong7420
    @datvuong7420 3 года назад

    Could we animate two independent moving object in one animation? The data flight of two moving objects are imported from Simulink/Matlab.

  • @thomasshelby192
    @thomasshelby192 4 года назад

    amazing work, do you recommend any books about GN&C ? I want to start learning about it even though I am in the field of materials and wind energy cause I think GN&C is very interesting field even though at first I really found it awfull due to programming haha but now not so much

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

      It's a very broad applied field so there isn't any book specific to this. The best one which gives a good intro is Aircraft Control and Simulation by Eric Johnson.

    • @thomasshelby192
      @thomasshelby192 4 года назад

      @@VDEngineering Great , thanks a lot !

  • @them8tysibulba
    @them8tysibulba 4 года назад

    Great video, one question though: The formula for the flightpatheangle gamma = theta - alpha is correct, but then the picture beneath is labeled incorrectly (swap theta for gamma), or am I mistaking?

  • @aswinrb
    @aswinrb 4 года назад

    Hii, i found ur videos very interesting. Is it possible if u could simulation in autonomous parafoil.

    • @VDEngineering
      @VDEngineering  4 года назад

      I don't know what that is

    • @aswinrb
      @aswinrb 4 года назад

      @@VDEngineering its a parachute that can be controlled autonomously. If u cud do some simulation related to that i will be very helpful.

    • @aswinrb
      @aswinrb 4 года назад

      @@VDEngineering it will be helpful if possible to model a parachute based on eqn of motion

  • @kmr416
    @kmr416 4 года назад

    Vin, is it possible to do staging, fairing separation, etc... of a rocket with flight gear and simulink???

    • @VDEngineering
      @VDEngineering  4 года назад +1

      No, however with Simulink 3D animation it is possible

  • @lalitdeshmukh8665
    @lalitdeshmukh8665 4 года назад

    hey vd can you suggest some books to learn GN&C and simulink modeling .

    • @VDEngineering
      @VDEngineering  4 года назад +1

      None, this stuff you have to learn on your own

    • @lalitdeshmukh8665
      @lalitdeshmukh8665 4 года назад

      @@VDEngineering
      so from where i have to start ?

  • @nikitvhatkar1214
    @nikitvhatkar1214 3 года назад

    Vinayak sir can you tell which book is best for MATLAB for Aerospace

  • @CrisMadla
    @CrisMadla 4 года назад +1

    What stage of your education did you learn this stuff?

    • @VDEngineering
      @VDEngineering  4 года назад

      Undergraduate degree final year

    • @CrisMadla
      @CrisMadla 4 года назад

      @@VDEngineering Ahh I'm in my final year Mech. Eng but, I have course specifically on embedded controls like this after the basic controls but I'd doesn't look like my coursework will ever go in to practical applications in Simulink. My uni is very theory based. Thanks for uploading these videos, I'll think I'll try em out later one if I never have free time lol.

    • @VDEngineering
      @VDEngineering  4 года назад +1

      I didn't learn at school. I just taught myself.

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

    Excuse me, sir, I'm a newbie so I could miss something. But is it okay that the simulation doesn't work if the rocket and the target are too far away from each other? I mean, it misses completely if the distance is too much.

  • @ram-ibs
    @ram-ibs 4 года назад

    I need some flight simulation for rocket or missile launching

    • @VDEngineering
      @VDEngineering  4 года назад

      I have a rocket one on my channel (STS)

  • @balkrishanmahabir7982
    @balkrishanmahabir7982 4 года назад

    Hello Vinayak I am die hard fan of yours, kindly reply us, or tell us how, we can interact with you and ask question Vinayak

  • @swapnilkanade3917
    @swapnilkanade3917 3 года назад

    Hello vinayak sir..
    I want to learn realtime simulation..
    How u did in this ?..can u explain me plz...
    I don't know how to start real time..
    i gone through some web search but unable to do that...
    Thank you

    • @VDEngineering
      @VDEngineering  3 года назад

      I don't know it myself yet. Need simulink real time

  • @fratmehmetoglu8674
    @fratmehmetoglu8674 3 года назад

    Could you tell us how to go to flightGear in order to simulate this model?

    • @VDEngineering
      @VDEngineering  3 года назад +1

      You can watch my part 1,2,3 videos on it

  • @mohammadhassankassem8873
    @mohammadhassankassem8873 3 года назад

    what if the target is moving? what shell we do?

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

    Can you send me the simulation file?

  • @t.bo.a7061
    @t.bo.a7061 Год назад

    Can this be applied in real life

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

      Yea

    • @t.bo.a7061
      @t.bo.a7061 Год назад

      @@VDEngineering I mean which language do you use to code this