Quote from: Jim on 12/11/2015 06:17 pm...Launch vehicles are autonomous and do receive any uplinks. The FTS is moving to an autonomous system and it won't use receivers.By launch vehicles do not receive uplinks, I assume you just mean the first stage. The second stage definitely can receive uplinks, otherwise they wouldn't have been able to choose whether or not to abort the re-ignition of the second stage during the CRS-1 mission. (Where the secondary payload had to be released too low due to fuel constraints after an engine failure and NASA margin requirements).Is there any source for the information that they don't have any uplinks to the first stage? (Or do you work for SpaceX so you are the source? I know that can happen here.)
...Launch vehicles are autonomous and do receive any uplinks. The FTS is moving to an autonomous system and it won't use receivers.
I agree real-time changes are impossible, but if a significant weather change is known -- at least up until fueling -- somebody could run out to the pad with a thumb drive and plug it into a USB port in the side of the stage, no?
Quote from: meberbs on 12/12/2015 01:05 amQuote from: Jim on 12/11/2015 06:17 pm...Launch vehicles are autonomous and do receive any uplinks. The FTS is moving to an autonomous system and it won't use receivers.By launch vehicles do not receive uplinks, I assume you just mean the first stage. The second stage definitely can receive uplinks, otherwise they wouldn't have been able to choose whether or not to abort the re-ignition of the second stage during the CRS-1 mission. (Where the secondary payload had to be released too low due to fuel constraints after an engine failure and NASA margin requirements).Is there any source for the information that they don't have any uplinks to the first stage? (Or do you work for SpaceX so you are the source? I know that can happen here.)What a fantastic example of a post worded as if it's fact, but with no evidence whatsoever, and most likely completely untrue. All of the reasons you give for why F9 must have uplink capability are easily accomplished with logic that's preprogrammed. That is - if you don't reach a certain orbital condition at a certain phase of flight, then you skip a specific step in the sequence. It is extremely unlikely that the second stage has uplink capability, and, even if it did, SpaceX would need the ability to transmit from multiple locations. Think about where the second stage was when it became known that it wasn't going to achieve a sufficient orbit for second stage relight - pretty low on the horizon, with a measurable probability of an erroneous, incomplete, corrupt, or completely missed signal. Even if it was known earlier, when the vehicle was closer/higher relative to the horizon, what would have been uplinked? And what criteria would have been used to send that uplink? Do you believe that was done real time? All of that logic could easily reside in the flight computer, and would avoid the possibility that an uplink wouldn't reach the vehicle.
Quote from: wolfpack on 12/11/2015 09:51 pmThese are obviously absurd examples but the point is that making changes to an executing program in flight carry real risk.I'm not going to tackle the question of whether its possible to change landing destinations in flight or not but I want to point out that it certainly doesn't require changing any program code in flight to do so if it was in fact made to be selectable in flight. You'd have both destinations pre-loaded and at some point after the second stage is away the software would look for the current destination setting and execute the flight control needed to get there. It would be no more a change to an executing program than any switch input that the software may be looking at.
These are obviously absurd examples but the point is that making changes to an executing program in flight carry real risk.
By launch vehicles do not receive uplinks, I assume you just mean the first stage. The second stage definitely can receive uplinks, otherwise they wouldn't have been able to choose whether or not to abort the re-ignition of the second stage during the CRS-1 mission. (Where the secondary payload had to be released too low due to fuel constraints after an engine failure and NASA margin requirements).
Maybe I am misunderstanding this statement, but I don't see how it is "extremely unlikely" that the second stage has uplink capability. It is not that difficult to do, and gives you a lot more confidence in case something goes wrong that a predetermined plan doesn't account for.
,As are the continual 'this is how its always been done' comments.
Talk of software changeout, RTOS or non-RTOS etc are irrelevant.,As are the continual 'this is how its always been done' comments. Because in case anyone hasn't noticed, no-one has ever returned a first stage to landing site. If we went with 'this is how it's always be done' we wouldn't be landing at the launch site. Or indeed at all.Much as I hate the phrase, this is a paradigm shift, and it will in all likelihood involve similar shifts in existing procedure.
Quote from: JamesH on 12/12/2015 10:51 am,As are the continual 'this is how its always been done' comments.You seem to be willfully missing the point. This is how SpaceX does it NOW (no uplink for retargeting).Could they implement an uplink in the future to change the landing coordinates in flight? Yes, it's technically possible. But it complicates the system and is not necessary.So the arguments here are not about how it's currently done by F9. The arguments are about the merits and challenges of implementing such a system in the future. In my view it's an unnecessary complication and I doubt SpaceX will go that route. Others will have different opinions about what SpaceX should/will do. You are free to have such an opinion, but don't mistake your opinion about what they should/could do for what they are doing NOW (no uplink for retargeting).
As are the continual 'this is how its always been done' comments. Because in case anyone hasn't noticed, no-one has ever returned a first stage to landing site. If we went with 'this is how it's always be done' we wouldn't be landing at the launch site. Or indeed at all.Much as I hate the phrase, this is a paradigm shift, and it will in all likelihood involve similar shifts in existing procedure.
I'm not going to tackle the question of whether its possible to change landing destinations in flight or not but I want to point out that it certainly doesn't require changing any program code in flight to do so if it was in fact made to be selectable in flight. You'd have both destinations pre-loaded and at some point after the second stage is away the software would look for the current destination setting and execute the flight control needed to get there. It would be no more a change to an executing program than any switch input that the software may be looking at.
No, it can't receive uplinks nor are there uplink transmitters for the stages.
The first stage is already autonomous, which means it guides itself to a landing point ( I presume its the only 1st stage to ever do this as its the only one that has ever been fitted with guidance?). This is not a pre-programed set of instructions - the pre programmed bit is the final location - it's still needs to steer itself down to that point. The software is constantly adjusting RCS, grid fins etc to do that steering. If you want to change the final landing point, you change nothing but the landing location (within reason, and the distance the stage can move cross range depends on the height at which you change the landing location). The stage simple aims for the landing point. This is not a complex problem - and in fact already solved because they have got within a smidge of landing it.
When I hear assertions otherwise, especially those without any source or reasoning I have a name for it. "ICBM Think". My take is that old school ICBMs don't have any recallability because it could be spoofed by those at the destination. Similarly, ICBM derived launchers would by evolution not have that capability. But a rocket whose design is lead by someone with a silicon valley software background, someone whose cars have over the air software updating, it would be hard to understand why that capability didn't make it into the rocket.
QuoteNo, it can't receive uplinks nor are there uplink transmitters for the stages.What? Yes it can, and yes there are. See section 4.3.5: http://www.spacex.com/sites/spacex/files/falcon_9_users_guide_rev_2.0.pdfNote the UHF Command Receiver, specifically. Granted, that doesn't say anything about software modification uplinks specifically. I highly doubt they would upload new software mid-flight, but changing a destination in your flight controller based on pre-determined parameters is fairly trivial. Closed-loop controllers are designed to be able to handle a moving setpoint (destination). Obviously the earlier you make this change, the better, as the rocket has more time to make adjustments and has to do them less aggressively.