[19:08:26] NASSP Logging has been started by n7275 [19:08:30] Guenter! [19:16:49] Apollo 13, a bit more padload updates required. But I've had enough for today. I think I will do Apollo 11-14 as one pull request, all the missions for which we have the flown padloads [19:17:22] and if Apollo 7-10 is too annoying to deal with, then I will only update the launchpad data that I want to delete from the CMC init code [19:17:48] and I see the Skylab PR :D [19:19:50] 12 feels kind of pointless to do an update now haha, because we might get the rope fairly soon. But with the padload generator it's just a few click to generate a new one, so I'll do it. [19:20:33] sounds good [19:26:15] we just need to find the CSM Data Book revision 1 [19:26:23] revision 2 has the Apollo 12 padload [19:26:26] revision 3 has 13-17 [19:27:02] would be a help [19:28:24] our Apollo 7 padload was a lot of work for a lot of people over 15 years to figure out. I can replace it with a padload from my padload generator. It's just, without having a definitive source, does what I think the padload is likely to be override all that work... [19:29:17] I'd rather not change it unless I know it's the right thing to do. Not just "safe" to do [19:29:51] so I might just do a partial update [19:29:56] we'll see [19:34:34] Who knows, maybe Sundisk will miraculously turn up. [19:36:21] that would be fun. Although for the padload we will have to do a bunch of guessing... [19:47:43] where do you think I should leave off with Skylab? I should probably the IU class [20:04:45] maybe that is even too far, as it can't do anything useful yet [20:14:04] maybe I'll just stick some docking ports on it and call it good then [20:26:33] also a few more class capabilities [20:26:51] it doesn't even have a mass yet :D [20:27:11] moments of inertia, simplified drag model [20:27:18] some vessel basics [20:37:07] oh yeah those too [20:38:47] call it good when you can dock a DG to the Skylab and have the DG control the stack. So somewhat realistic mass, PMI and a docking port [20:45:40] you could even invest some time into some of these basics. Like, CG location. The mesh has a center, but it might not be the actual center of gravity [20:46:33] so before you fine tune e.g. docking port location and things like that, figure out stuff like that [20:47:43] Skylark has this whole separate docked DAP, might as well have a Skylab that already behaves correctly with SM RCS firing right from the start [20:50:30] night! [14:24:36] good morning [14:29:52] hey [14:31:27] time to create some more padloads... [14:32:40] creating is the easy part. Checking against our current one and being confident that the update is good, that is the hard part :D [14:35:15] at least you're doing most of them at once, so if someone encounters a problem it'll be fairly easy to track down [14:36:40] oh yeah, if there turn out to be bugs, I'll do a code fix and just generate them all again [14:36:49] how is Skylab doing? [14:37:26] fairly well so far, I have a few more things to track down [14:38:10] the diff is huge now because I shifted the mesh so that the origin is at the forward docking port, rather than at the centroid of the bounding box [14:38:47] I have an accurate mass and PMI; CoM location and drag need work [14:39:19] is that the center of the Skylab coordinate system, at the docking port? [14:41:59] I'm not 100% certian of that yet, but I did find a document that refered to a combined CSM+Skylab CG location in inches from the docking port plane [14:42:27] unfortunately without giving any useful numbers [14:43:12] operational data book probably has some good details there [14:43:26] I will look [14:43:37] https://web.archive.org/web/20100519095744/http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19770080483_1977080483.pdf [14:44:05] oh yeah [14:44:13] PDF pages 25-27 [14:45:23] careful with this document [14:45:31] it might postpone your PR by a few years [14:46:16] internet is being slow... [14:46:28] document is also large haha [14:49:36] oh my... [14:49:56] okay, I'll be back in like 2025 [14:50:04] cya [14:51:52] after the initial PR gets merged, the most interesting system is probably VHF ranging [14:52:01] ooo this has aerodynamic data too [14:52:02] then we have an easier time using it as a rendezvous target [14:53:06] haven't looked into it much yet, but I'm assuming that's somewhat of a transplant from the LM system? [14:53:14] probably [14:53:31] don't think they changed much in the CSM for that [14:53:47] so it must be very close to what the LM had [14:55:03] Apollo 12 padload, quite a few differences to our current one. Apollo 11, zero [14:55:22] 11 only has the IMU biases as a difference, that are padloaded as zeros [14:55:33] so I must have recently done some work on it :D [14:56:30] oh that could have been the "pre alpha" version of the padload generator, last year September [14:57:04] I have a vague memory of that [14:57:27] there was a bug with the solar ephemeris, I see a commit fixing that [14:57:30] I do remember that part [14:57:57] oh, before I forget [14:58:37] speeking of discussions from last year. do you remember the airfoil discussion on O-F about singularities? [14:58:55] oh yes [14:59:05] is there a new one? :D [14:59:11] do people finally believe in it? [15:00:33] oh the thread came up in a google search for me, but I was trying to remember if you had sugestion for something that could be implimented in Orbiter to avoid the issue [15:01:19] oh [15:01:22] hmm [15:01:42] I see how you're doing it in the CSM, but that approch would have problems for asymetric vessels [15:02:05] true [15:03:09] I had ideas, but they do make it a bit more difficult for the people who have to implement vessel aerodynamics [15:03:43] basically calculate the force and moment vectors entirely in the airfoil function [15:03:51] it isn't much of an airfoil then [15:04:08] Spacefoil [15:04:14] haha yeah [15:05:52] I'd have to do a bit of research again to really give a good answer for this [15:06:35] and it is quite a bad system for aircraft [15:06:58] to have the user create the force and moment vectors from scratch [15:07:36] it's still axis symmetrical, but I like how the NAA simulator calculates CM aerodynamics [15:07:50] I think from the standpoint of adding it to the API it would be pretty easy, most of the work would be done by the developer, then they'd just pass in a function pointer [15:08:20] I have looked at the code in Orbiter for this, it could basically be an alternative to airfoils [15:08:36] so you couldn't have an airfoil and this new system at the same time [15:10:41] hmm [15:10:51] I mean, it could still be somewhat simplified [15:11:03] it could still be coefficients and not forces the callback function provides [15:11:29] maybe CN, CY, and CA rather than CL and CD though [15:11:44] yep [15:11:57] and the same for moments [15:12:19] and as a function of all three rotation angles [15:15:15] and you still could do a axis symmetrical version [15:15:28] NAA simulator has a CA table and a CNY table [15:15:31] and the force vector [15:15:32] becomes [15:15:42] CA, CNY*sin(phi), CNY*cos(phi) [15:28:08] I have a short list of Orbiter features I will probably try to slip in at some point. Given the pace of development, I'm not in a big hurry. [16:22:40] I'll get my updated CG and simple aerodynamics pushed tonight [16:23:44] ah great [16:23:51] docking port defined in the config file I see [16:24:01] I think that's enough as a start [16:24:18] like I said, next I would like to see VHF ranging. Next PR [16:27:40] might cause a painful amount of compromises to implement such a detail sort of system this early on :D [16:28:34] like, the timestep of it might run into the Skylab vessel timestep initially, where in the LM it is buried in 10 layers of timestep functions [16:28:39] run in* [16:37:16] I think I can impliment it without implementing the whole VHF system [16:37:39] haha good [16:44:45] morning! [16:47:32] hey Mike [16:48:48] what's up? [16:49:24] making sure my padload updates are good [16:49:45] padload generator makes it easier... but not as much for e.g. Apollo 13 with Comanche 55 [16:50:11] can't check against the flown padload there [16:50:21] yeah [16:50:31] hopefully soon (tm) [16:50:39] I can't check against the Apollo 11 padload either :D [16:50:42] but not yet [16:50:45] as it's missing a page [16:50:56] but not a significant one [16:51:21] 2/3 of the RLS (which I can just take from the LGC) and lunar ephemeris, which is different in NASSP anyway [16:51:42] so not a problem [17:10:37] ok, 11-14 CMC padloads done. Now the hard part. 10 and before [17:14:09] ah yeah, the total mysteries [17:14:53] haha not quite, but I can't really refer to an absolute authority, the flown padload. So I need to make my own decisions for every line of the padload, where it differs from what we currently use [17:15:14] is the padload generator actually smarter yet for this rope? That is always the question [17:15:59] yeah, that sounds like a very tricky question :D [17:16:35] HORIZALT is the first good example of it. That's the altitude used in P23 to define the horizon you see [17:16:46] this value is astronaut specific, figured out in training [17:17:02] it's a difference between our current and future padload [17:17:31] had someone maybe looked up the value that was used on that mission? Tindall gives it for some missions [17:17:46] or did I just use the same value as Apollo 11 by default in the padload generator for now [17:18:04] that's what I have to look up every time now haha [17:18:58] not a critical difference of course, both values do work. But it's a difference and before I make padloads worse, I'd rather do the research [17:20:28] yeah, makes total sense [17:20:50] for Apollo 10 we could actually get a padload from the Alternate & Contingency Checklist, but we don't have it [17:20:52] ... [17:20:56] but we have it for 11 [17:21:00] I can fill the gap hahah [17:21:03] oh nice! [17:24:15] gap filled [17:24:46] I don't know if they already flew a padload in checklists before Apollo 10. The answer is probably no. [17:24:50] Pretty sure for 8 [17:24:57] that they didn't have it [17:24:58] not 100% for 9 [17:25:01] I was about to ask haha [17:25:37] for a start, there wasn't an Alternate and Contingecy Checklist [17:28:38] there was an auction of the Apollo 10. Very cruel, one of the example pages they give is the one with instructions how to do the backup padload [17:28:48] next page would have been the start of the numbers... [17:30:27] https://www.rrauction.com/auctions/lot-detail/338918805384288-apollo-10-flown-checklist [17:31:21] what would the page numbers have been? there is a collector I can bother who may or may not have a scan [17:32:24] hmm, I can't see page numbers [17:33:09] oh is it just the whole "erasable load update" section? [17:33:24] yeah [17:33:27] https://history.nasa.gov/afj/ap11fj/a11acc/a11-acc-10-f2-19.jpg [17:33:46] this is the Apollo 11 page that I also see in the Apollo 10 auction [17:33:58] and then it's just the tables that follow [17:33:59] https://history.nasa.gov/afj/ap11fj/a11acc/a11-acc-11-f2-20.jpg [17:34:22] 4 pages for Apollo 11 [17:43:34] email sent [17:44:35] nice, thank you [17:45:11] they do cheap slightly out with these backup padloads sometimes. The Apollo 15-17 one doesn't have the numbers for P15 for some reason [17:45:18] maybe it's only meant for TLC/TEC [17:45:32] if you had this issue before TLI, you are no go [17:45:48] but otherwise it's complete [17:46:58] the one from the Apollo 15 G&C Checklist is probably the first real CMC padload we had [17:47:33] I don't know why nobody had this idea before me. We had Artemis available, but nobody really had made a padload for it [17:47:45] not a useful one anyway :D [17:47:57] I took it for a spin then with this padload [17:48:12] like 2015 [17:51:03] oh man haha [18:18:45] n7275, I'm taking the short route and updating just what I have for Apollo 7-10 to remove CMC init code [18:19:00] so I'll add that to my PR [18:20:25] sounds good [18:22:07] then I should be done with this for now. At least I can do the code changes I want [20:47:12] night! [14:23:32] hey Niklas [14:24:27] hey [14:47:59] The skylab databook has force coefficients fitted to 2D Fourier series [14:49:57] They have their singularity along the +x [14:50:17] well, and -x too [14:51:30] for aerodynamics? [14:51:39] yeah [14:53:03] so CA,CN,etc become CA(alpha,phi) etc. [14:54:11] interesting from an interpolation standpoint, but the first thing that comes to mind is the method that S. Pines uses to eliminate pole singularities [14:54:37] I'd go with SetCW for now [14:54:46] it doesn't have singularity problems :D [14:55:24] oh for now, I'm not messing with anything that complex [14:55:31] pun intended [14:55:40] ha [14:55:49] SetCW does have the issue that it uses a 0.5x factor twice [14:55:57] so a drag coefficient of 2.0 has to be 4.0 in SetCW [14:56:08] and its calculation is a bit bad at 45° angles [14:56:32] eww [14:56:53] I have a small change to make then [14:58:27] I found out the hard way [14:58:36] later I checked in Orbiter code to confirm [14:59:12] Orbiter calculates the dynamic pressure, 0.5*rho*V^2 [14:59:23] and then for the drag force it does 0.5 again... [15:03:23] that probably explains why so many Orbiter addons feel slipperier than they should [15:03:55] also, Deltaglider DAP is pretty bad at docked skylab burns [15:05:05] haha [15:05:13] sadly so is the AGC DAP [15:05:59] the CG is 24 inches off of the docking port centerline [15:20:18] quite a bit. Probably due to the ATM? [15:26:14] testing my update for the revised CMC initialization [15:26:27] the shape of the Earth is biting us again [15:26:40] that doesn't change, it's always been like this [15:26:53] geodetic vs. geocentric latitude [15:27:27] loading the correct latitude like in the real padloads, which is also where the launchpad is visually in Orbiter, is actually 17km in error [15:27:48] morning! [15:27:55] CMC state vector is always a bit garbage after insertion [15:28:01] oh wow. that's a bit [15:28:09] hey Mike [15:28:14] hi Mike [15:29:07] yeah I was checking the math the AGC does at liftoff [15:29:18] to calculate an initial position vector [15:29:29] I did notice that our LC-34 altitude is 30 meters wrong as well [15:30:10] but yeah, 17.9km is what I am seeing [15:30:18] 1 meter if the shape were right [15:30:53] from error sources like the Earth rotational rate constant in the AGC [15:31:03] but totally doesn't matter, just 1 meter :D [15:31:36] for the same reason my idea for a EMS reentry challenge lua script doesn't really work [15:31:47] not without using a biased latitude [15:31:57] it lands off by many kilometers [15:32:10] I'm not sure it's a good idea to fix this in the padload though [15:32:19] we could do it [15:32:30] somebody needs to give the earth a good squish at some point [15:33:08] we have been using sort of biased landmarks for P22 [15:33:16] to be able to track them exactly [15:33:23] it's the same problem [15:33:32] We could use a bias latitude and the issue goes away [15:33:40] biased* [15:33:48] but like I said, latitude in Orbiter and the padload already agree [15:33:57] we would change it away from that [15:39:30] other than that my new CMC init code works [15:39:58] well I was checking any navigation or attitude issues after insertion [15:40:12] it's the same as before [15:40:22] so a bit bad :D [15:40:56] Skylark has its TEPHEM at a different address, so I still have to have that as rope specific code [15:41:21] only would be a problem with modified Skylark ropes... [15:41:37] we are a bit far away from that :D [15:44:05] lol yeah [15:44:45] if we get Skylark, disassembly will be quite an effort [15:46:34] we can do it. You, me and Norton [15:46:52] or realistically, mostly you and Norton [15:49:23] Norton will be the real MVP lol [18:29:44] thewonderidiot, have you ever encountered anything about that optical alignment targets at KSC, where P03 is pointing at? [18:30:08] there is a whole building for this purpose for the LV IMU, but that's not what the sextant is pointing at [18:30:22] hmmmmm no I haven't [18:40:08] maybe I find them on some old KSC map haha [18:58:22] I seem to reacall reading that they were on top of the VAB, not sure where I got that info or how accurate though [18:58:42] *recall [19:05:08] if they were, maybe I did something wrong with the procedure [19:05:16] or the padload. But the padload should be as flown [19:08:52] n7275, I see you are doing a ShiftCG now [19:09:24] I thought the ATM might shift the CG towards it [19:09:40] but it looks like the CG is now actually away from it, away from the centerline? Is that right? [19:10:24] I need to verify that one again, I think [19:11:04] unless there's something very heavy on the "bottom" of the station, then I'd say that is actually in the other direction [19:11:19] left handed coordinate system might be striking again [19:11:27] can be quite annoying [19:12:34] your concept makes sense I think. Define meshes and stuff like docking ports in the Skylab vessel coordinate system [19:12:47] for which we probably have good numbers, where the docking interface is etc [19:12:53] and then afterwards a ShiftCG [19:13:29] that mesh is very wrong, which is why I still have a mesh shift [19:13:46] right. And the center of the mesh is also not the center of that coordinate system [19:14:01] the lower docking port should be in line with the ATM axis [19:14:21] ouch [19:14:35] for the CSM I have kind of visually established the difference between the mesh and the CSM coordinate system [19:14:41] also the main docking port is 4cm to the left of the ATM [19:14:44] and then have this offset in one place only [19:15:08] I guess getting these things super exact isn't worth it yet with this mesh [19:15:13] and there are random floating mesh bits [19:15:45] there isn't even a COAS target [19:15:50] right [19:16:05] I'm not sure we can pull away Jordan from the Virtual Cockpit right now :D [19:16:21] but visually it should be somewhat possible to dock with [19:16:45] yeah, just did that with the scenario editor, to a DG [19:20:44] yeah, I'm fairly certian I have a (Y?) axis sign error [19:21:33] and I would agree about the VC work :) [19:21:52] Alex made our LM mesh from scratch [19:21:56] maybe we can ask him :D [19:22:47] I bet if I tried to make something like Skylab in blender it would look worse than what we have now... [19:23:08] same [19:24:04] I can make great textures though...using the MS paint spray-can tool :) [19:24:10] that's why I won't even try [19:25:06] about a decade or so I went through a tutorial [19:25:10] like a very simple rocket [19:25:21] I've tried exporting stuff from Solidworks/Inventor but the mesh topology is just horrible [19:25:24] with a program for Orbiter, called Anim8or or something [19:25:47] ahh yep good ol'e Anim8or [19:25:55] ok, not specifically for Orbiter [19:26:04] maybe you could just export a msh file [19:26:39] I think it had 3ds format output and then there was a commandline utility called 3ds2msh [19:27:10] ah yeah [19:27:22] thats as far as I got [19:27:52] same [21:00:56] night! [14:27:42] good afternoon [15:01:22] hey Niklas [15:05:36] got that CG location figured out? [15:05:39] i fixed the Skylab CG, it is on the ATM side of the centerline [15:06:06] how are axes of the mesh in Orbiter, is it like the CSM? [15:06:16] Y and Z axis exchanged [15:08:20] x=y, y=z , z=x [15:08:42] fun... [15:08:59] well from my point of view, with that fixed, drag fixed, Skylab 2 scenario uses our Skylab [15:09:02] I am happy [15:09:34] okay, I have no issues with ht being merged then [15:11:06] s/ht/it [15:12:10] I can merge it when Max has confirmed that his requested changes are done [15:13:39] I re-requested a review from him [16:12:23] morning! [16:12:54] hey Mike [16:53:16] n7275, Skylab merged [17:09:16] yay! [17:27:41] I don't really need extra projects, but Skylab attitude control systems sound kind of interesting to me... [17:36:41] attitude control would be nice to have [17:37:45] I'm hesitant to add any systems stuff too early, but would would you need anything electrical for that? [17:38:06] probably not [17:38:38] how does even implement CMGs in Orbiter... [17:38:42] does one* [17:38:59] it will also need the standard 6 APS thrusters like a S-IVB [17:39:15] I know there was a CMG addon for the ISS [17:39:21] not sure the code is available [17:41:26] it is [17:41:56] ah [17:41:58] cheaters [17:41:59] SetAngularVel [17:42:12] The problem is there is no function like AddForce for moments [17:42:31] :( [17:42:50] I wonder if using SetAngularVel causes any issues [17:43:34] when I got a bit desparate with the aerodynamics I was thinking of inducing a moment with AddForce that cancel each other out [17:43:49] can still work of course, but I didn't 100% figure it out [17:44:25] but yeah, SetAngularVel would overpower e.g. the CSM firing thrusters [17:44:28] that's not realistic [17:46:44] I wonder if they reused the electronics to switch the FCC to control from the CMC [17:46:51] to switch it from IU to Skylab's own controls [18:02:01] looking at Orbiter code, I don't see any reason why there couldn't be an "AddMoment" function, there just isn't one [18:49:58] right. I would probably still start with a AddForce solution [18:50:07] or really first with the thrusters [18:53:11] oh yeah, we could just use AddForce; for some reason I had it in my head that it only acted through the center of mass, it takes two vectors though [18:54:21] wow, I can't read today haha, you already said basicially that.. [18:55:59] yeah, I think I had some coordinate system issues with creating moments like that [18:56:03] don't remember [18:56:12] but it sounds kind of simple enough [18:56:21] 6 thrusters, moment arm 1 meter for simplicity [18:56:27] 2 for each axis [18:56:40] always cancelling each other out in force [18:56:44] just providing a moment [18:58:04] that would work [20:36:36] night! [14:43:13] hello [14:44:10] hey Matt [14:48:22] how much are you using the CSM VC? [14:48:35] how often have you accidentally displayed a cue card? [14:49:26] accidentally? I don't think I ever have [14:49:51] I only use 2d for the optics, everything else is in the VC [14:49:53] for me it's the boost/TLI procedures one [14:50:05] left of the DSKY [14:50:33] the clickspot for that extents from the velcro left of FDAI 2 to right next to the Verb/Noun buttons [14:50:34] sometimes I forget where the click spot is to hide them though [14:50:59] I'm pretty sure other people have mentioned accidentally displaying that one [14:51:07] often by clicking back into the sim [14:51:19] I'll ask on Discord, but I might split up that clickspot [14:51:33] so that it's only the velcro at the top and then the connection between the two at the bottom [14:51:38] but you have a good point [14:51:46] hiding them can be tricky [14:51:53] so this might not be a great change [14:53:09] maybe if there were a slightly darker spot where the velcro is? is there any glue showing through on actual cards? [14:53:15] three at the bottom* [14:53:17] hmm [14:53:48] maybe not so much, as the cards we use are scans of the actual Apollo 15 cards [14:54:19] one other way would be to have a different click area for a card that is currently hidden or shown [14:54:27] larger area for the card currently showing [14:54:41] so that you click on velcro to make it show [14:54:45] but a larger area to make it go away [14:55:08] would complicate the code though [14:55:46] yeah that sounds dangerous [14:56:13] nah, not dangerous really. Just a bit more complicated [14:56:26] and difficult where cards overlap other panel areas [16:20:11] not that I should be putting to much toward this yet, but I did try plotting CA and CN vs alpha and phi [16:21:48] hey where you have detailed data, might as well make use of them haha [16:24:43] morning! [16:33:14] hey Mike [16:33:17] hey [16:37:00] I looked at the Fourier coefficients and decided I neither wanted to type then, nor did I want to implement anything that calls sin() and cos() hundreds of times per timestep. I think in an actual implimentation I would just make a big lookup table [16:37:28] yeah I think that's the way to go for these airfoil functions [16:38:00] for the CM I am using a three dimensional table now, but that's still pretty cheap calculation wise in comparison [16:38:56] a function that just enters indices into an array is pretty cheap [16:40:05] where we have good, complete, data here, this would also be a good showcase for a new OAPI function [16:41:19] that we can't use until we switch to OO [16:42:06] for anything else, I have my Jan Roskam and Bernard Etkin textbooks I can hit the appropriate people over the head with :) [16:43:19] yeah, until we switch to OO, I'm fine staying with the SetCW method [16:44:32] we also aren't trying to simulate long term behavior (yet) and low altitude reboosts [16:44:44] where our Skylab is the drag hardly matters over days or months [16:45:40] so SetCW will be just fine for a while [16:51:59] it's very easy to get ahead of oneself when things are so tabula rasa [16:52:55] tries not to make the same mistakes the Saturn class makes [16:58:25] ha [17:07:20] you know what my next project is. Skylab MCC support [17:07:45] DKI is kind of difficult to use and it only has to cover the first few hours (the rendezvous) for now [17:14:54] oooo cool [17:15:41] :D [17:19:04] I also need to still add the Skylab launch window processor [17:19:26] what we have launch targeting to calculate the exact insertion conditions mostly [17:19:31] what we have is* [17:19:58] the launch window processor wraps around the launch targeting and the DKI for more general rendezvous planning [13:33:37] hey [13:33:57] I think I better move Skylab 2 to LC-39B first before creating a MCC for the mission... [13:34:06] that PR was basically ready, just more testing needed [13:51:22] hey Niklas [13:55:18] this mesh with milkstool is annoying, it seems to have many mesh groups. Doesn't really lend itself to be animated [13:55:35] I think I won't bother, I expect the mesh to be replaced anyway [13:56:53] marked the PR as ready for review. Probably deserves a bit more testing than the average PR, because if there are bugs, our launches don't work :D [13:57:50] And you, thinking about some Skylab things? [13:58:56] probably the next thing is that VHF [13:59:07] right [14:01:50] ok here is an interesting thing, thinking about the MCC [14:02:09] they run the first rendezvous program as a test shortly after orbital insertion [14:02:18] before a state vector uplink [14:02:28] So the CMC needs to have a Skylab state vector before launch [14:02:37] state vectors are time tagged with GET [14:03:01] The exact liftoff time is usually 0.6 seconds later than the round "on the minute" value [14:03:10] and there might even be launch delays [14:03:27] I have not seen any special Skylark P11 logic that accounts for this [14:03:40] so unless you launch on time that SV is no good [14:04:27] I guess that 0.6 seconds isn't that significiant in the end, for a preliminary P31 run [14:04:40] and they might have uplink a new SV for a launch delay [14:05:10] so probably no big deal haha [14:05:27] but I will have to do the RTCC initialization before launch then [14:05:47] best immediately on T-4h scenario load [14:15:35] yeah, that's interesting [14:16:26] is it possible that they had some GET offset? [14:16:44] I feel like we would know about that though [14:17:16] only really if there is some special hidden Skylark code [14:17:47] liftoff time updates shift SV time tags, but for both of them, not just the Skylab SV [14:18:14] I need mission rules and stuff for Skylab [14:18:19] could be covered there [14:40:03] so we have skylab flight plans already? [14:40:08] do [14:42:46] kind of [14:43:16] a reference flight plan [14:43:25] but more importantly, CSM Rendezvous Books [14:43:34] more details for the first hours [14:44:10] we got the Basic SL-2 rendezvous book [14:44:20] even slightly better, part of the more detailed SL-4 one [14:45:03] http://www.jamesoberg.com/skylab_rendezvous_profile.pdf [16:29:37] morning! [17:01:56] hey Mike [17:14:45] hi Mike [17:27:30] I see I've pretty thoroughly derailed things :D [17:44:23] flying to the Moon is so 1972 [17:53:19] n7275: https://www.rrauction.com/auctions/lot-detail/347777306696066-apollo-csm-fuel-cell-simulator/?cat=218 [18:01:50] ooooo [18:01:54] I need that [18:04:30] i think I technically need a car more tho [18:53:38] ehhhhh I don't know, it's arguable [18:58:31] why not both, fuel cell car [19:00:23] oooo good idea [19:00:32] it'll reduce your water bill too! [19:04:10] and you'll have a nice project (integrating the fuel cell in a car) that I can't reject on Github [19:12:44] it's not you holding up my two big pull requests ;) [19:13:18] haha I know [19:13:42] if it was I wouldn't be joking about it... [19:14:14] I pressed that merge button really quickly with the Skylab [19:15:11] speaking of, my first project for it (unless you want to do it) would probably be attitude control [19:15:19] kind of important for docking [19:16:04] there is a high likelihood that you will get to that before me [19:17:25] yeah because MCC support is such a quick simple project :D [19:17:30] it's not [19:17:34] could be worse [19:17:41] only 7 hours or so to support [19:24:27] there are several different attitude control systems, right? [19:38:13] I haven't done a lot of reading yet, but I think there are the 6 APS thrusters like on a S-IVB and then the control moment gyros [19:38:42] LVDC can use the APS thrusters (which might be called differently) [19:38:59] Skylab's own computer can use both [19:39:17] I thought I remembered seeing some nitrogen thusters too [19:41:23] hmm yeah, that might be for those 6 thrusters [19:43:37] on the S-IVB they are hypergolic [19:43:52] so maybe they only have in common in the way the nozzles are arranged [19:44:09] so that the LVDC can control them like it is used to [19:45:01] So, was the LVDC still active during Skylab 3 and 4? [19:45:34] or was all attitude control handled by the ATMDC at that point [19:47:14] I think it's only the first few hours after launch [19:47:23] pretty sure they just let the IU run out of power [19:48:45] the ICD shows a scheduled command switchover [19:48:58] IU to ATM [19:49:03] TB4 + 16222 seconds [19:49:22] that makes sense. I would imagine that there is nothing to provide power afte the IU's batteries run down [20:11:40] can confirm looking in the AS-513 software [20:12:05] there's a bunch of "TACS, COMMAND TRANSFER ENABLE NO. 1A ON" around that time (for 1A, 1B, 2A, 2B) [20:12:16] yeah, same in the ICD [20:13:00] there is an alternate timebase 4B in case of a guidance reference failure [20:13:08] switches over control immediately [20:54:26] night! [14:13:39] good morning [15:11:11] hey Matt [16:11:55] hmm I don't actually like my Skylab insertion orbit [16:12:17] why's that? [16:13:01] orbital plane [16:13:37] seems like I would need a bigger plane change [16:13:43] oh [16:13:53] our launch targeting has LC-34 coordinates hardcoded [16:13:59] I wonder if that makes enough of a difference [16:14:07] I know it was working well before [16:14:29] ah because the LVDC defines its coordinate system based on the launch coordinates [16:14:31] that would do it [16:14:57] also need to make sure I actually loaded the correct coordinates into the LVDC [16:15:04] not just the targeting [16:22:30] so yeah likely the switch from LC-34 to LC-39B is responsible :D [16:22:38] have to fix that in the branch [16:27:41] how much of an inclination error was that? [16:33:37] mostly longitude of the ascending node, more than 0.1°, which is very roughly 30 ft/s plane error [16:49:59] indy91, would any AS-513 presettings be helpful, or do you already mostly have them? [16:51:04] morning! [16:51:14] I think they will be quite useful when I implement Skylab 1 launches [16:51:25] so still a bit away, but eventually, I could definitely use them [16:51:40] LVDC wise I would probably find a way to skip TB4 [16:51:58] then I don't need to implement a whole other LVDC software for that one launch... [17:50:31] I'm working on a small backlog of Orbiter projects today. I think they're fairly easy to complete, and I'll be back to NASSP projects soon. [17:55:06] nice [17:55:45] a few nice features for the Orbiter version we hopefully can use eventually? :D [17:56:51] yeah, hopefully. it just needs some D3D9 client bugs worked out first [17:58:20] the two features I'm adding are the general purpose "airfoil" function, and thruster handles that pull from two propellant handles with a ratio [18:01:15] sounds very useful [20:51:09] night! [14:38:08] hey [14:42:23] hey [14:46:40] let me play Hercules [14:46:45] Skylab 2 is on LC-34 [14:47:04] and now on LC-39B :D [15:07:11] nice! [15:08:06] now trying to get this issue with the launchpad, that the launch targeting is using, sorted [15:08:15] then I can try Skylab 2 again... [16:03:28] morning! [16:07:21] hey Mike [16:10:30] how goes skylab things? [16:11:09] Skylab 2 got moved to LC-39B now [16:11:27] pending PR is for properly taking that launchpad into account for the launch targeting [16:11:40] after that I will try launching it again and continue with the MCC support [16:12:19] I did transcribed the Apollo 10 CMC padload this morning, but haven't done more with it yet [16:12:49] I can start that now [16:13:08] nice :D [16:13:33] of course I forgot a few more things it does not have [16:13:36] pitch polynomial [16:13:57] these backup padloads tend to not have anything for before TLI really [16:14:48] but nothing I am missing too much [16:16:36] interesting that they omitted that stuff [16:16:42] but good that it is not much :) [16:17:06] I wonder if there are even erasable overlays for P11 padloads [16:17:21] so loading that back into the memory might not even do much [16:17:43] it's already quite a lot of load manually [16:17:46] oh, or be actively harmful [16:18:09] well I think using this backup padload basically assumes that all the erasable memory is garbage [16:18:17] that wouldn't be too much of a concern [16:18:25] just trying to reduce it to this you actually need after launch [16:18:30] to things* [16:18:47] # MORE P11 STORAGE -PAD LOADED- (2D) [16:18:48] # (NOTE: THIS PAD LOAD WILL NOT BE PRESERVED THROUGHOUT THE MISSION AS IT SHARES STORAGE WITH KALCMANU, [16:18:48] # ENTRY DAP AND TVC DAP) [16:19:21] ha yeah, no reason to preserve it really [16:29:55] oh this is going to be a bit slow haha [16:30:14] converting the octals to engineering values so that the padload generator can make engineering values to octals [16:33:40] hehehehe [16:37:01] oh this is why I wanted this padload [16:37:07] W-matrix madness [16:37:42] lol what sort of madness? [16:38:01] probably both scaling and engineering value [16:54:48] maybe not scaling, but if it isn't, then Apollo 10 has a value of only 1/10 of Apollo 11 [16:56:00] all the W-matrix init values have the same scaling in Apollo 11 [16:56:11] would be weird if that wasn't the case in Comanche 45 as well [16:56:14] so it must be the value [17:00:55] hm, that is strange [17:14:53] that and a variance for VHF ranging are values that never differed between missions for Apollo 11-17, but are different in this padload [17:15:01] only things I still need to work on [17:15:16] the other differences were things where I had a TBD and used the Apollo 11 values for now [17:16:03] so good to have those now [18:57:58] I was looking at the VHF ranging system earlier, trying to figure out how best to impliment it in the Skylab vessel. I'm fairly certain that it'll have to be a "delete this whole thing later, when you impliment the system properly" sort of implementation [19:01:49] hmm right [20:40:55] you can probably put it in some Skylab specific VHF class [20:41:02] which just runs in the Skylab timestep [20:50:24] night! [20:50:27] that makes sense. I'll do that then [20:50:31] night