Apollo Guidance Computer Part 25: Dan Lickly and Charles Simonyi Reflect on the AGC

Поділитися
Вставка

КОМЕНТАРІ • 51

  • @superspit
    @superspit 5 років тому +68

    "if we don't get to the moon we are going to end up half way or twice as far....." Reference to floating-point math (or lack thereof) within the program. Fantastic!

  • @Spentelectrons
    @Spentelectrons 5 років тому +44

    I'm going to miss following along with such an ambitious project now that it's over

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

    Brilliant people who overcame the limitations of those early computers. We now have computer aided this and computer aided that but they had nothing but their amazing minds. Hats off to them, words can't express how much respect they deserve. In the future they will be looked upon as the geniuses they were.

  • @AdrianChallinor
    @AdrianChallinor 5 років тому +16

    I love how you cut to other clips to help us understand. Very good piece indeed.

  • @SuperAWaC
    @SuperAWaC 5 років тому +16

    i was interested to hear that dan worked on the polaris guidance system. my grandfather worked on the electromechanical parts of the same guidance system and was invited to work on the apollo program, but declined because he didn't want to work in florida again as he didn't like the weather there, and ended up going to work at ford aerospace instead. if he had decided to go work on the apollo program, i never would have been born.

  • @donmoore7785
    @donmoore7785 5 років тому +11

    Excellent description by Mr. Lickly of the challenges they faced, problems solved. Intelligent and knowledgeable people like these can interweave humor into a technical discussion seamlessly. Excellent composition and editing by you as always.

  • @sinebar
    @sinebar 5 років тому +3

    Dan Lickly still sharp as tac. It's amazing he still remembers all that.

  • @statebased
    @statebased 5 років тому +10

    Nice to explain the asymmetric center of gravity for control. Thanks for such great content!

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

      That freaked me out. Spin an asymmetric capsule around to steer it, that's nutso and brilliant at the same time .lol

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

      I have a vague recollection of a comment, possibly by Cmdr Chris Hadfield, that Soyuz have a movable CoG, but it is entirely possible they use much the same as Apollo - fixed offset, and rotate capsule as required - which would seem more reliable than actually moving the mass. Although, moving the mass could allow faster and more refined adjustment.

  • @ximalas
    @ximalas 5 років тому +3

    It's good to see Don Knuth is still out and about. The last and only time I spoke to him was in 2002 at the University of Oslo.

  • @lmamakos
    @lmamakos 5 років тому +3

    It's almost unimaginable to most people today how precious and limited the computing capabilities were back in that time. Today, we walk around with multi-core networked supercomputers in our pockets, with orders of magnitude more computing capacity that was used to design nuclear weapons back in the day. But the cat videos look really great! The controller in your inkjet printer is closer in capacity to the AGC..

  • @Damien.D
    @Damien.D 5 років тому +3

    These guys are legends but have the same geeky humor we all nerds have. Brilliant.

  • @RussellRiker
    @RussellRiker 5 років тому +4

    Thanks Marc. Was starting to get worried there wouldn't be more of these.

  • @dr.strangelove5622
    @dr.strangelove5622 5 років тому +10

    I was waiting for so long for another episode of AGC series!! This made my day!!
    Edit: After watching your till 0:45, I would like to tell you a thing: you and your team and Donald Knuth book's (also his interview) inspired me a lot to understand how computers work at the basic level and how one must write programs. Inspired by your SC/MP computer video, I started learning assembly language of AVR microcontrollers myself and just yesterday I made a little "kit" to program Atmega8A using toggle switches. I call it as Edith Mark I (imgur.com/a/HY3NtxN). I will make a better version of it, for sending 8 bytes for instruction is tough. Probably later I will work with programming 8085 in a similar fashion.
    So, lots of _Thank You_ to you, your team and Donald Knuth.🙇🙇🙂

  • @pscl227
    @pscl227 5 років тому +14

    Breakfast with CuriosMarc, perfect 👌🏼

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

      You bet

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

    Oh man. The part about Apollo 4 & 6. Talking about launching out of orbit then thrusting back towards Earth to reach lunar return velocities in order to test heat shields and stability. I never knew they did such tests during Apollo, but I absolutely did the same exact kind of tests preparing for missions in Kerbal Space Program. I'm not sure exactly what this means, but I really had a moment as he was describing those details.

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

    Such awesame discussions. Thanks for the diffusion of it. No other way to see those genius. Ha... excellent post-production Marc 😬👍👍👏👏

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

    Woah! At 2:29 you can hear MF tones bleeding across from an adjacent trunk line!

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

    This series is so great.

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

    Perfect for my morning coffee.

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

    Thanks for sharing .

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

    Hooray for a new CuriousMarc video!

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

    I bought the book!

  • @stuartmcconnachie
    @stuartmcconnachie 5 років тому +3

    3:37 Not a phrase you hear everyday...

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

    6:22 Wonder if Mr Simonyi is thinking "...now if only they had used my awesome Hungarian Notation..."
    :)

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

    Thankyou for this video :-)

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

    Thank you Marc :-)

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

    A day off, breakfast in bed & Marc. What more do you need ?!!

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

    0.5 Hz clock speed? It’s amazing it could make all those reentry adjustments

    • @3800S1
      @3800S1 5 років тому

      That was the program cycle not the clock, iirc it was about 2Mhz?

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

      Sort of. The oscillator worked with 2.048 MHz, which was divided down to 1.024 MHz to get a 4-phase clock. So AGC-CPU speed and todays CPU speed aren't really comparable.
      Those 2 sec for one cycle Dan talks about is how often the AGC updates the state vector during powered flight, i.e. how often it reads the accelerometers in the stable platform. Reading them more often would've led to 'noisy' data and all that comes with it. Guidance itself is faster, the autopilot even more, it's triggered every 100 ms or so.

  • @MAGA-Brad
    @MAGA-Brad 5 років тому +1

    You are so lucky.

  • @3800S1
    @3800S1 5 років тому

    There was no maths co processor you could plug into the AGC back then haha.

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

    You met Donald Knuth!! :)

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

    0:50 Mike is melting

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

    2:28 Is there a purpose for these MF tones? They sound faster than the ones used in the telephone network.

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

      I'm assuming you are referencing quindar tones. www.hq.nasa.gov/alsj/quindar.html

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

      Sounds like crosstalk from an adjacent trunk. They used leased trunks between Houston and transceiver sites. I was pretty amazed to hear those!

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

    No floating point.... yup, been there... Parallax's BS2 PStamp runs PBASIC - Parallax's BASIC interpreter - it does not do floating point so you have to scale things for integer math and scale them back when done. It's a real pain in the butt.
    You normalized all your values based on the number of places past the decimal point (precision), typically 3. So if you had the constant Pi of 3.142, you made that constant 3142 in code (1000 times entered, not calculated). Then, if you needed to multiply it by 2, just multiply it by 2 to get 6284 and then divide by 1000 to get 6 (you lose the precision unless you left it scaled by 1000). If you needed to multiply Pi by 2.5, that would be 3142 X 2500 / 1000 to get 7855 which you could leave as is, treating the last 3 digits as being past the decimal point, or divide again by 1000 to get 7 (the integer value losing the factional part - there is no rounding).

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

    Just love this shit.

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

    I watched the whole Video in the link.. VERY interesting but I hope hat there are more Videos being made or that the developers write down morre of the Story before it´s too late… what the Video did not Show us were the real struggles they had.. how they came to Solutions..why they decided to do it like this and not different.. I mean that for both Hardware and Software.. how close were they to give up.. were there any critical issues that almost made the Programm fail etc tec.. I mean thousands of People worked on that thing for years.. I`m sure there`s much much more to tell…
    Who decided to go for a modular Computer... the Story About potting etc etc:
    For me personally difficult to understand how so many People worked on that for so Long... what did a programmer or Hardware guy do every day :))
    BTW, where are the AGCs today that flew the entry and returned to earth ?

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

    Lickly jokes "what's reentry"" but it's unlikely he didn't know what reentry was after working on guidance for an IRBM.

  • @DM-fz3ly
    @DM-fz3ly 5 років тому

    What/where available is the portable AGC he was using right at the end of the video??

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

      My guess is nowhere, probably a one off, but you can make your own, mikes AGC code is available, throw in some uC and some address logic for the display, set the component pads on a PCB with a hookup to the evaluation board plus the uC and the LED's and address logic, some simple power circuit, even an LM317 or so should probably be enough with a heatsink, autoroute it in eagle cad, clean it up, send off to a PCB fab house, order the selected components, wait a week, then build it. You can have the case and buttons 3D printed, and you're done. Have fun :-)

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

      I am not sure where this one comes from, but the best I have seen are made and offered by Sam Ammons on ebay: www.ebay.com/i/264247811576. They are pricey though. They have a full linux distro inside running virtual AGC inside.

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

    The 1st real personal computer was not the Apple but the Altair 8800 by MITS.

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

    19:46 Hahaha

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

    I just don't know if we could do this now. It would be quite hard to do this right now.

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

    Efficient programmers. Bitwise wizards.