Why Spacecraft Of The Future Will Be Extruded

It’s been fifty years since man first landed on the Moon, but despite all the incredible advancements in technology since Armstrong made that iconic first small step, we’ve yet to reach any farther into deep space than we did during the Apollo program. The giant leap that many assumed would naturally follow the Moon landing, such as a manned flyby of Venus, never came. We’ve been stuck in low Earth orbit (LEO) ever since, with a return to deep space perpetually promised to be just a few years away.

Falcon Heavy Payload Fairing

But why? The short answer is, of course, that space travel is monstrously expensive. It’s also dangerous and complex, but those issues pale in comparison to the mind-boggling bill that would be incurred by any nation that dares to send humans more than a few hundred kilometers above the surface of the Earth. If we’re going to have any chance of getting off this rock, the cost of putting a kilogram into orbit needs to get dramatically cheaper.

Luckily, we’re finally starting to see some positive development on that front. Commercial launch providers are currently slashing the cost of putting a payload into space. In its heyday, the Space Shuttle could carry 27,500 kg (60,600 lb) to LEO, at a cost of approximately $500 million per launch. Today, SpaceX’s Falcon Heavy can put 63,800 kg (140,700 lb) into the same orbit for less than $100 million. It’s still not pocket change, but you wouldn’t be completely out of line to call it revolutionary, either.

Unfortunately there’s a catch. The rockets being produced by SpaceX and other commercial companies are relatively small. The Falcon Heavy might be able to lift more than twice the mass as the Space Shuttle, but it has considerably less internal volume. That wouldn’t be a problem if we were trying to hurl lead blocks into space, but any spacecraft designed for human occupants will by necessity be fairly large and contain a considerable amount of empty space. As an example, the largest module of the International Space Station would be too long to physically fit inside the Falcon Heavy fairing, and yet it had a mass of only 15,900 kg (35,100 lb) at liftoff.

To maximize the capabilities of volume constrained boosters, there needs to be a paradigm shift in how we approach the design and construction of crewed spacecraft. Especially ones intended for long-duration missions. As it so happens, exciting research is being conducted to do exactly that. Rather than sending an assembled spacecraft into orbit, the hope is that we can eventually just send the raw materials and print it in space.

Continue reading “Why Spacecraft Of The Future Will Be Extruded”

A Trillion Trees – How Hard Can It Be?

Data from 2016 pegs it as the hottest year since recording began way back in 1880. Carbon dioxide levels continue to sit at historical highs, and last year the UN Intergovernmental Panel on Climate Change warned that humanity has just 12 years to limit warming to 1.5 C.

Reducing emissions is the gold standard, but it’s not the only way to go about solving the problem. There has been much research into the field of carbon sequestration — the practice of capturing atmospheric carbon and locking it away. Often times, this consists of grand plans of pumping old oil wells and aquifers full of captured CO2, but there’s another method of carbon capture that’s as old as nature itself.

As is taught in most primary school science courses, the trees around us are responsible for capturing carbon dioxide, in the process releasing breathable oxygen. The carbon becomes part of the biomass of the tree, no longer out in the atmosphere trapping heat on our precious Earth. It follows that planting more trees could help manage carbon levels and stave off global temperature rises. But just how many trees are we talking? The figure recently floated was 1,000,000,000,000 trees, which boggles the mind and has us wondering what it would take to succeed in such an ambitious program.

Continue reading “A Trillion Trees – How Hard Can It Be?”

Automate The Freight: When The Freight Is People

Before I got a license and a car, getting to and from high school was an ordeal. The hour-long bus ride was awful, as one would expect when sixty adolescents are crammed together with minimal supervision. Avoiding the realities going on around me was a constant chore, aided by frequent mental excursions. One such wandering led me to the conclusion that we high schoolers were nothing but cargo on a delivery truck designed for people. That was a cheery fact to face at the beginning of a school day.

What’s true for a bus full of students is equally true for every city bus, trolley, subway, or long-haul motorcoach you see. People can be freight just as much as pallets of groceries in a semi or a bunch of smiling boxes and envelopes in a brown panel truck. And the same economic factors that we’ve been insisting will make it far more likely that autonomous vehicles will penetrate the freight delivery market before we see self-driving passenger vehicles are at work with people moving. This time on Automate the Freight: what happens when the freight is people?

Continue reading “Automate The Freight: When The Freight Is People”

RTL-SDR: Seven Years Later

Before swearing my fealty to the Jolly Wrencher, I wrote for several other sites, creating more or less the same sort of content I do now. In fact, the topical overlap was enough that occasionally those articles would get picked up here on Hackaday. One of those articles, which graced the pages of this site a little more than seven years ago, was Getting Started with RTL-SDR. The original linked article has long since disappeared, and the site it was hosted on is now apparently dedicated to Nintendo games, but you can probably get the gist of what it was about from the title alone.

An “Old School” RTL-SDR Receiver

When I wrote that article in 2012, the RTL-SDR project and its community were still in their infancy. It took some real digging to find out which TV tuners based on the Realtek RTL2832U were supported, what adapters you needed to connect more capable antennas, and how to compile all the software necessary to get them listening outside of their advertised frequency range. It wasn’t exactly the most user-friendly experience, and when it was all said and done, you were left largely to your own devices. If you didn’t know how to create your own receivers in GNU Radio, there wasn’t a whole lot you could do other than eavesdrop on hams or tune into local FM broadcasts.

Nearly a decade later, things have changed dramatically. The RTL-SDR hardware and software has itself improved enormously, but perhaps more importantly, the success of the project has kicked off something of a revolution in the software defined radio (SDR) world. Prior to 2012, SDRs were certainly not unobtainable, but they were considerably more expensive. Back then, the most comparable device on the market would have been the FUNcube dongle, a nearly $200 USD receiver that was actually designed for receiving data from CubeSats. Anything cheaper than that was likely to be a kit, and often operated within a narrower range of frequencies.

Today, we would argue that an RTL-SDR receiver is a must-have tool. For the cost of a cheap set of screwdrivers, you can gain access to a world that not so long ago would have been all but hidden to the amateur hacker. Let’s take a closer look at a few obvious ways that everyone’s favorite low-cost SDR has helped free the RF hacking genie from its bottle in the last few years.

Continue reading “RTL-SDR: Seven Years Later”

C++20 Is Feature Complete; Here’s What Changes Are Coming

If you have an opinion about C++, chances are you either love it for its extensiveness and versatility, or you hate it for its bloated complexity and would rather stick to alternative languages on both sides of the spectrum. Either way, here’s your chance to form a new opinion about the language. The C++ standard committee has recently gathered to work on finalizing the language standard’s newest revision, C++20, deciding on all the new features that will come to C++’s next major release.

After C++17, this will be the sixth revision of the C++ standard, and the language has come a long way from its “being a superset of C” times. Frankly, when it comes to loving or hating the language, I haven’t fully made up my own mind about it yet. My biggest issue with it is that “programming in C++” can just mean so many different things nowadays, from a trivial “C with classes” style to writing code that will make Perl look like prose. C++ has become such a feature-rich and downright overwhelming language over all these years, and with all the additions coming with C++20, things won’t get easier. Although, they also won’t get harder. Well, at least not necessarily. I guess? Well, it’s complex, but that’s simply the nature of the language.

Anyway, the list of new features is long, combining all the specification proposals is even longer, and each and every one of these additions could fill its own, full-blown article. But to get a rough idea about what’s going to come to C++ next year, let’s have a condensed look at some of these major new features, changes, and additions that will await us in C++20. From better type checking and compiler errors messages to Python-like string handling and plans to replace the #include system, there’s a lot at play here!

Continue reading “C++20 Is Feature Complete; Here’s What Changes Are Coming”

USB-C: One Plug To Connect Them All, And In Confusion Bind Them

USB stands for Universal Serial Bus and ever since its formation, the USB Implementers Forum have been working hard on the “Universal” part of the equation. USB Type-C, which is commonly called USB-C, is a connector standard that signals a significant new chapter in their epic quest to unify all wired connectivity in a single specification.

Many of us were introduced to this wonder plug in 2015 when Apple launched the 12-inch Retina MacBook. Apple’s decision to put everything on a single precious type-C port had its critics, but it was an effective showcase for a connector that could handle it all: from charging, to data transfer, to video output. Since then, it has gradually spread to more devices. But as the recent story on the Raspberry Pi 4’s flawed implementation of USB-C showed, the quest for a universal connector is a journey with frequent setbacks.

Continue reading “USB-C: One Plug To Connect Them All, And In Confusion Bind Them”

Airless Tire For Your Car: Michelin Says 2024, Here’s What They’re Up Against

The average motorist has a lot to keep track of these days. Whether its how much fuel is left in the tank, how much charge is left in the battery, or whether or not the cop behind noticed them checking Twitter, there’s a lot on a driver’s mind. One thing they’re not thinking about is tires, theirs or anyone else’s for that matter. It a testament to the state of tire technology, they just work and for quite a long time before replacements are needed.

There hasn’t been a major shift in the underlying technology for about fifty years. But the times, they are a changing — and new tire technology is claimed to be just around the corner. Several companies are questioning whether the pneumatic tire is the be-all and end all, and futuristic looking prototypes have been spotted at trade shows the world over. Continue reading “Airless Tire For Your Car: Michelin Says 2024, Here’s What They’re Up Against”