150 Meter SpaceX Starhopper Test [video]
youtube.com
youtube.com
Starship is a new two stage rocket SpaceX is building. It's going to have similar launch capabilities to the Saturn V Moon rocket, but be 100% reusable. The upper stage is planned to be able to take people to Mars and back.
The test today is a very early prototype. It's just the upper stage, just a mock up of it (literally built by a company that makes steel water towers, I've heard) and it had just one of their new "Raptor" Engines. The test was basically "Can we hover 150m in the air and safely land?". It passed almost perfectly. Why do this? Because the Raptor is a really complex and new design and SpaceX need to test the hell out of it.
Next after this will be two higher quality prototypes of the upper stage, probably with more engines, and probably to go high enough to test reentry. And then eventually a test of Stage 1, which will be a massive reusable booster (like Falcon 9 but many times larger).
The whole thing is designed for rapid reusability. No refurbishment between launches and no new hardware needed (100% reusable) means very low variable cost per launch.
For folks who are interested in learning more about rocket engines, Scott Manley is a great resource: https://youtu.be/4QXZ2RzN_Oo
How cool would that be in 10+ different countries had rovers on the ground, collecting different data, different experiments?
Full-flow engine - first to ever fly. And boy did it fly!
I love it. Back yard hacking hardware.
Summary - SpaceX are the first people to land rockets for reuse. Then they go and do the same thing with a different engine design, different fuel, in a water tower controlled with Falcon 9 reaction control system.
Quick question for the experts:
1 - how do they measure altitude? GPS is notoriously poor at this.
2 - any idea of how the control software was written for a flying water tower? Could they use the Falcon 9 software?
> 1 - how do they measure altitude? GPS is notoriously poor at this.
GPS is indeed notoriously terrible. They might have better luck with it though, given they can buy high-quality receivers and always have a good view of the sky.
However I think I read (or hope at least) that they use barometers. Even cheap smartphones have barometers for relative altitudes these days, and while the barometer data is influenced by the atmosphere and weather of the day (the focus of like all my startups [1]), the rocket could easily know about the differences in the weather and create MSLP (mean sea level pressure) numbers that would allow for excellent precision at landing.
Your phone barometer can tell the difference in altitude between your head and your feet.
[1] My latest go at this is https://www.allclearweather.com (US, Android) with a goal of eliminating the altitude part of barometer data so that the remaining data can be QC'd, summarized with statistics and eventually hopefully included in weather models for increased forecast accuracy
I would imagine they would use a number of different sensors, they probably have barometric altimeters, but probably rely on some kind of radar altimeter for low altitude maneuvers.
Likely SpaceX is using a combination of radar altimeters and GNSS.
Source: I do engineering on modern GNSS
Also, how expensive is a modern GNSS receiver that can get that level of altitude accuracy? Is this something that could make it into phones some day?
Dense urban environments are challenging. The error distribution is more complex there, its hard to definitively say. The numbers I'm quoting is for open sky environments where you have plenty of satellites and little multipath.
For the average end-user, these are $500 GPS units (this is the one I work on: https://www.swiftnav.com/piksi-multi). The technology is already moving down the supply chain to ~$10 GNSS units from Broadcom and ST (we're doing this: https://www.swiftnav.com/news/swift-%E2%80%8B%E2%80%8Bnaviga...)
The issue with phones is mainly an antenna issue. Your phone antenna is tiny and squeezed in alongside half a dozen other antennas and radios. This degrades the GNSS signal quality a lot. A stopgap here is external GNSS antennas for your phone: you might plug your phone into your car and get lane-accuracy turn-by-turn directions, but it's unclear when we'll have high accuracy GNSS inside phones, but most major phonemakers are indeed working on this.
This would be a game changer for my sport (kitesurfing)
I've used [1] which can be found for about $18 before on some toy projects.
Inertial sensors are able to provide high frequency data on change in position and orientation. Higher frequency means the software can make much more rapid decisions to steer the rocket, on the order of 1000 a second or so, much more often than can be achieved with GPS.
The fact that inertial sensors don't rely on external signals (like GPS does) means that there is some degree of robustness- for instance, if there is a temporary disruption in GPS signal reception, the rocket will still have some idea of its position.
Over time, integration and measurement error accumulate from the inertial sensors. (Remember that they generally measure changes in position / orientation, not absolute position or orientation). For this reason, it is usually necessary to use external position and orientation references to correct the error that accumulates over time. GPS is used for this, and in some applications, star trackers can be used as an absolute orientation reference.
On the algorithm side, a Kalman filter combines measurements from all of the position and orientation sensors to generate a prediction of the current position / orientation / velocity / acceleration etc.
Angular rate sensors are extremely accurate, far more accurate than a thrust sensor could be, so it probably wouldn't improve the overall accuracy anyway.
Not necessarily. A Kalman filter uses a covariance matrix to account for noise in the input signals. Another technique can be used to dynamically adjust that matrix while it's running. If a signal doesn't agree with everything else going on, it's noise level is effectively increased to the point that it doesn't contribute any more.
I know someone who implemented a system like that and it could drop sensor inputs and bring them back in real-time. I realized that all the traditional sensor diagnostics others had used in similar systems might be obsolete with something like that. It was a pure math-based system, no logic or thresholds for sensor diagnostics and it just worked (TM).
Usually it's better to lock down all the filter coefficients.
Also, an adaptive Kalman filter measures noise on each input to estimate error, usually by looking at the autocovariance. This turns out to be maximally bad when a sensor fails and emits a constant value, because the autocovariance becomes zero and the adaptive filter will decide it's the most accurate of all the inputs and weight it heavily.
Before a Kalman filter, you need redundant sensors and logic to discard ones that disagree with the majority.
Angular rate sensors and accelerometers are cheap and light, so I'm sure they have at least 3 sets. Maybe 5.
Anyway, these things are possible to varying degrees. Nor did I say it was easy - I've only implemented one, never designed one ;-)
https://www.semanticscholar.org/paper/Lossless-Convexificati...
Reddit blurb about that paper: https://www.reddit.com/r/spacex/comments/7t2tb2/a_paper_by_l...
The end game of this line of rockets is hundreds of Mars trips launching daily, carrying people and supplies to the Mars colony.
Not realistic. The minimum-energy launch windows for a Martian expedition occur at intervals of approximately two years and two months. Worst-case is four times the distance.
SpaceX definitely keeps on making me think I’m doing jack shit with my life.
Here are people prototyping and pushing frontiers in rocket technology, and all I do day in and out is pump out CRUD UIs.
Hm..I think I found it on the net: The Raptor engines are the same size but are about twice as powerful as the existing Merlin engines.
https://en.wikipedia.org/wiki/Staged_combustion_cycle#Full-f...
-Raptor is operating at previously unheard of pressure, and uses advanced new materials and heavily utilized GPU-powered flow simulations during design.
-it's super efficient. It's the first operational full flow staged combustion engine AFAIK. High thrust + High efficiency == a good time.
-it uses METHALOX fuel, which can be made on various celestial bodies somewhat easily (importantly: mars). Water + solar energy + CO2 == methane-oxygen fuel
-uses more difficult spark ignition w/unlimited restarts instead of more reliable but "cartridge" based TEA-TEB (sp?) igniters that rely on mixing volatile complex to manufacture toxic chemicals to start.
The test hopper has 1 engine. The orbital prototype will have 3. The production booster will have 31 of these bad boys and put out 2.0-2.7x the thrust of a saturn V
The Merlin is highly optimized but it uses a simpler "gas generator" cycle which is less efficient. The Falcon 9 and Merlin is famously optimized for "low-cost" instead of "high-tech" but with Raptor they are now advancing the state of the art in propulsion tech.
Everything SpaceX does is moving towards a goal of enabling a colony of 1M+ people on Mars as soon as possible. A lot of people are confused by SpaceX decisions, but if you view it through the lens of Mars colonization, then it all usually makes more sense.
I think Raptor might be the first Methane-based rocket engine as well.
If I remember correctly, John Carmack's Armadillo Aerospace tried burning methane in an engine. Though I don't think they were the only team - or even the first one.
Stoichiometrically, CO2 + (2)H2O -> CH4 + (2)O2
The process is performed via the Sabatier Reaction, which someone else linked to.
Notice the flame turning red before landing? Did the mix become rich, or the flame cooler?
The one and only.