Well, this is probably off-topic and will get deleted, but for what it's worth, I mostly use a general-purpose programming language of my own design.
Indeed very impressive. I think my point about the hoverslam now veers more towards the unknowns rather than the computer control then. Quad copters in a room are extremely controllable - you can position them exactly (and they are hovering... and can vary t:w positively and negatively), there is no outside influences (apart from interactions between the craft).A hoverslam has a more 'unknowns' - wind, engine start and throttle performance, speed and location determination etc. However, having seen the new pictures, they are clearly almost solved problems!
Quote from: JamesH on 01/16/2015 08:47 amIndeed very impressive. I think my point about the hoverslam now veers more towards the unknowns rather than the computer control then. Quad copters in a room are extremely controllable - you can position them exactly (and they are hovering... and can vary t:w positively and negatively), there is no outside influences (apart from interactions between the craft).A hoverslam has a more 'unknowns' - wind, engine start and throttle performance, speed and location determination etc. However, having seen the new pictures, they are clearly almost solved problems!I think you're missing an important part of how control systems work.They don't have to understand your "unknowns". They don't have to expect them, they don't have to model them. All they have to do is notice that something is causing them to start to deviate from their intended path and apply control inputs to compensate.As long as the control algorithm is built to work for the properties of the control inputs, it can be very robust and handle all sorts of unexpected outside forces with the same very simple algorithm.
Of course if the barge is sending telemetry to the rocket with the current wind conditions
Quote from: ChrisWilson68 on 01/16/2015 08:51 amQuote from: JamesH on 01/16/2015 08:47 amIndeed very impressive. I think my point about the hoverslam now veers more towards the unknowns rather than the computer control then. Quad copters in a room are extremely controllable - you can position them exactly (and they are hovering... and can vary t:w positively and negatively), there is no outside influences (apart from interactions between the craft).A hoverslam has a more 'unknowns' - wind, engine start and throttle performance, speed and location determination etc. However, having seen the new pictures, they are clearly almost solved problems!I think you're missing an important part of how control systems work.They don't have to understand your "unknowns". They don't have to expect them, they don't have to model them. All they have to do is notice that something is causing them to start to deviate from their intended path and apply control inputs to compensate.As long as the control algorithm is built to work for the properties of the control inputs, it can be very robust and handle all sorts of unexpected outside forces with the same very simple algorithm.Yes, I understand all that. I suppose what I'm most specifically thinking about is wind sheer at low levels. You have a lot less time to compensate for issues at that level. Also, the intentionally late ignition of the engine also means less time to compensate for problems that occur at that point. That's what was really making me wonder whether hoverslam or hovering is the better option. Of course if the barge is sending telemetry to the rocket with the current wind conditions it can take that in to account some distance away, and out at sea the wind does stay fairly consistent. And making a very reliable engine goes some way to ensuring hoverslams are reliable.
Quote from: JamesH on 01/16/2015 10:16 am Of course if the barge is sending telemetry to the rocket with the current wind conditionsit isn't
Would doing that make it easier to land accurately, or as others have said, are local wind conditions fairly irrelevant to the landing, i.e. can be compensated for in the last few seconds of descent whatever may be going on?
Quote from: JamesH on 01/16/2015 01:03 pmWould doing that make it easier to land accurately, or as others have said, are local wind conditions fairly irrelevant to the landing, i.e. can be compensated for in the last few seconds of descent whatever may be going on?No, because now you have to add an additional receiver on the vehicle and it would be like integrating another sensor. There are issues with validating the information sent and received. GPS and landing radars can have redundancy and vote out bad information and don't require additional outside information. Also, current winds conditions are only at one level, it doesn't the whole story of the air column on the way down. Aircraft don't incorporate actual wind conditions during the landing. The pilot/autopilot reacts to the movement of the aircraft away from the desire path and provided corrections.
The problem is not as difficult as it sounds.
is wind really such a problem?...
Quote from: Hotblack Desiato on 01/17/2015 01:41 amis wind really such a problem?...No, it's not. This entire thread is an attempt to solve a problem that doesn't exist. The F9 landing is basically a smart bomb targeting a specific set of GPS coordinates. It's just a smart bomb that starts out higher and faster than normal and that hoverslams instead of exploding (assuming it's on target.)For the very first attempt they discovered they need more hydraulic fluid to have precise control to the target. The next attempt will hit the barge more directly. Maybe even "land." Autopilots deal with wind all the time without any external information beyond how the aircraft is actually flying.
if it is necessary, the barge could be equipped with wind measuring systems and send the data up to the landing stage.
Quote from: mme on 01/17/2015 06:50 amQuote from: Hotblack Desiato on 01/17/2015 01:41 amis wind really such a problem?...No, it's not. This entire thread is an attempt to solve a problem that doesn't exist. The F9 landing is basically a smart bomb targeting a specific set of GPS coordinates. It's just a smart bomb that starts out higher and faster than normal and that hoverslams instead of exploding (assuming it's on target.)For the very first attempt they discovered they need more hydraulic fluid to have precise control to the target. The next attempt will hit the barge more directly. Maybe even "land." Autopilots deal with wind all the time without any external information beyond how the aircraft is actually flying.Odd how you can say its a problem that doesn't exist, when no-one has EVER landed and recovered a first stage successfully. Close, but no cigar, to quote a phrase.Once a stage has been landed multiple times successfully, then you say its a solved problem, but not yet.Hoverslam != explode on impact.
For a rapidly falling stage, wind effects will be relatively minor and somewhat random anyway (evidenced by the twisting ascent trails we see, where the net drift is essentially null even though there may be shear or corkscrew motions in the air column). Skydivers and returning capsules are good analogs of how minor an issue wind will be for a descent that is basically a freefall most of the way.And I think more than one smart engineer at Spacex has been working on dispersion mitigation.