Attitude Determination | Spacecraft Sun Sensors, Magnetometers | TRIAD Method & MATLAB Tutorial

Sdílet
Vložit
  • čas přidán 29. 08. 2024

Komentáře • 23

  • @jgkostas
    @jgkostas Před 8 měsíci +3

    Professor Ross -- Great videos and lecture notes. I took Professor Kane's dynamics courses at Stanford many years ago(1986). I think after all these years it is great to see your lectures and enhance my appreciation and understanding of three -dimensional rigid body motion. Thank you very much.

    • @ProfessorRoss
      @ProfessorRoss  Před 8 měsíci +1

      Very cool! I'm glad the videos are helping your appreciation of 3D rigid body mechanics -- it's a fascinating subject. I have another series of lectures that cover this at the Lagrangian level as well, where I also cover Kane's Method: czcams.com/video/ooS6RHBk5y4/video.html

  • @mehranvaezi6649
    @mehranvaezi6649 Před 9 měsíci +1

    Dear Dr Ross, Thank you very much for providing such useful information on youtube

  • @jeffreyhernandez4546
    @jeffreyhernandez4546 Před rokem +1

    Genuinely this was so helpful, this method of explaining it was so much better than what I was originally told. Thank you so much

  • @mariaginargyrou8864
    @mariaginargyrou8864 Před 2 lety +6

    Thank you very much sir. This is an extremely helpful video!

    • @ProfessorRoss
      @ProfessorRoss  Před 2 lety +3

      You're welcome. I hope your spacecraft studies go well!

  • @cyriaqueguillot1205
    @cyriaqueguillot1205 Před rokem +1

    Thank you for that clear explanation, it will be useful!!! Merci

  • @AakarshNair
    @AakarshNair Před 2 lety +1

    This was very helpful!

  • @jonathangadielramirezmarti8224

    Hello professor, does the ErrorPhiDeg means something physically? Like the angle between both rot mat for example?

    • @ProfessorRoss
      @ProfessorRoss  Před rokem +2

      In short, yes. ErrorPhiDeg, at 41:43, is a single number that represents the error of our spacecraft attitude estimate. It is the Euler principal rotation angle between the true [BN] matrix and our estimated [BN] matrix, based on imperfect (noisy) measurements. In the made-up example, we 'secretly' know the true attitude of the spacecraft from the beginning, at 34:26 so we have a benchmark to compare to (which would not be the case in a real-life situation). We could also describe the error between the true [BN] matrix and our estimated [BN] matrix in terms of yaw, pitch and roll angles (which would all be small, around 1 deg), but my approach is to summarize with one number. Best would be ErrorPhiDeg = 0 deg and worst would be ErrorPhiDeg = 180 deg.

    • @jonathangadielramirezmarti8224
      @jonathangadielramirezmarti8224 Před rokem

      @@ProfessorRoss got it, thank you professor!

  • @TopLobster9975
    @TopLobster9975 Před rokem +1

    I’m working with a satellite system that is currently fielded and am trying to understand some phrases and get some definitions. What is “Incident” and “coincident”? The sensors are also not on a fixed or tidally locked vehicle but one that is in a rotisserie. So the sun only passes over the sensor once per rotation and measures an aspect angle.

    • @dwangnoderbora
      @dwangnoderbora Před 2 měsíci +1

      Sorry if this is a little late, but the incident angle is the angle the target (like the Sun, for example) makes with the direction normal to the sensor. So for example, if the flat sensor is "looking" directly at the sun, the incident angle is zero degrees. As the Sun drifts out of the sensor's field of view, the angle decreases.

  • @jonathangadielramirezmarti8224

    If I want to introduce some "real error" based in the sensor accuracy ranges, what could I do?
    I am getting sun and magnetic measurments from STK, but I want to introduce some error.

    • @ProfessorRoss
      @ProfessorRoss  Před rokem +2

      Here's a procedure: You could take, for example, the "true" sun vector as seen the spacecraft frame, what I call s_B_true at 35:26, and you could pre-multiply that by a 3x3 rotation matrix, C_error, which is a random small rotation. For instance, choose a yaw, pitch, and roll each from a random uniform distribution in the range -1 deg to 1 deg, or you could take them from a gaussian distribution. In any case, from that, you get your 3x3 matrix C_error. You could the use as your simulated erroneous measurement, s_B = C_error*s_B_true. Note that if the yaw, pitch, and roll where all zero, then C_error = 3x3 identity, and so s_B = s_B_true, but because you have small random values for yaw, pitch, and roll, s_B will be slightly different from s_B_true.

    • @jonathangadielramirezmarti8224
      @jonathangadielramirezmarti8224 Před rokem +1

      @@ProfessorRoss Thanks professor Ross!

  • @jonathangadielramirezmarti8224

    Hello, frome which book is the table seen in 22:50?
    Great content!

    • @ProfessorRoss
      @ProfessorRoss  Před rokem +1

      It's from Chapter 4 of "Introduction to Attitude Dynamics and Control", by Christopher Hall. It's based on a 1995 article, so the accuracies may be out of date. You can find the chapter and table here: dokumen.tips/documents/chapter-4-attitude-determination-virginia-cdhallcoursesaoe4140attdepdf4-2.html?page=8

    • @jonathangadielramirezmarti8224
      @jonathangadielramirezmarti8224 Před rokem +1

      @@ProfessorRoss Thank you so much Professor!

  • @lifegamechangerpk
    @lifegamechangerpk Před rokem

    2013 version of mathlab is not supporting please help me out