Nvidia Brings Computer Vision And Deep Learning To The Embedded World

Today, Nvidia announced their latest platform for advanced technology in autonomous machines. They’re calling it the Jetson TX1, and it puts modern GPU hardware in a small and power efficient module. Why would anyone want GPUs in an embedded format? It’s not about frames per second; instead, Nvidia is focusing on high performance computing tasks – specifically computer vision and classification – in a platform that uses under 10 Watts.

For the last several years, tiny credit card sized ARM computers have flooded the market. While these Raspberry Pis, BeagleBones, and router-based dev boards are great for running Linux, they’re not exactly very powerful.  x86 boards also exist, but again, these are lowly Atoms and other Intel embedded processors. These aren’t the boards you want for computationally heavy tasks. There simply aren’t many options out there for high performance computing on low-power hardware.

Nvidia
The Jetson TX1 and Developer Kit. Image Credit: Nvidia

Tiny ARM computers the size of a credit card have served us all well for general computing tasks, and this leads to the obvious question – what is the purpose of putting so much horsepower on such a small board. The answer, at least according to Nvidia, is drones, autonomous vehicles, and image classification.

Image classification is one of the most computationally intense tasks out there, but for autonomous robots, there’s no other way to tell the difference between a cyclist and a mailbox. To do this on an embedded platform, you either need to bring a powerful general purpose CPU that sucks down 60 or so Watts, or build a smaller, more efficient GPU-based solution that sips a meager 10 Watts.

Continue reading “Nvidia Brings Computer Vision And Deep Learning To The Embedded World”

The Simplest Smart Glasses Concept

Google Glass kind of came and went, leaving one significant addition to the English language. Even Google itself used the term “glasshole” for people who used the product in a creepy way. We can’t decide if wearing an obviously homemade set of glasses like the ones made by [Jordan Fung] are more creepy, give you more hacker cred, or just make you look like a Borg. Maybe some combination of all of those. While the cost and complexity of developing for Google Glass was certainly a barrier for hacking on that hardware, this project is just begging for you to build your own and run with the concept.

[Jordan’s] build, called Pedosa Glass, really is pretty respectable for a self-built set up. The Arduino Nano is a bit bulky, and the three push buttons take up some room, but it doesn’t kill the ability to mount them in a glasses form-factor. An FLCoS display lets you see the output of the software which [Jordan] is still developing. Right now features include a timer and a flashlight that uses the head-mounted white LED. Not much, we admit, but enough to prove out the hardware and the whole point would be to add software you wanted.

Admittedly, it isn’t exactly like Google Glass. Although both use FLCoS displays, Pedosa Glass uses a display meant for a camera viewfinder, so you don’t really see through it. Still, there might be some practical use for a little display mounted in your field of vision. The system will improve with a better CPU that is easier to connect to the network with sensors like an accelerometer — there’s plenty of room to iterate on this project. Then again, you do have an entire second ear piece to work with if you wanted to expand the system.

Check out the video demo after the break.

Continue reading “The Simplest Smart Glasses Concept”

Adding Range (and Bling) To An Electric Skateboard

Long-time Hackaday reader [Andrew Rossignol] bought a Boosted-brand electric skateboard while he was living in NYC. While the batteries more than sufficed for his commute in the Big Apple, he ran out of juice when he moved to the Left Coast, leaving him three miles short of a ten mile trip.

Faced with the unthinkable fate of pushing his skateboard like a Neanderthal, [Andrew] added more batteries. There’s great detail about how he chose the battery chemistry and the particulars of charging and something about load balancing, so it’s definitely worth a read if you’re building an electric vehicle.

IMG_3927But once [Andrew] had some surplus battery capacity on board (tee hee!) he thought of ways to waste it. The natural solution: tons of RGB LED underlighting.

Still not content with an off-the-shelf solution (which wouldn’t let him recharge the batteries without unplugging the lights), he ended up rolling his own with an Arduino and some WS2812s. The nicest touch? Keeping it all out of the elements in a sweet aluminum box, hiding the cable salad within.

There’s a lot to be said for the good industrial design of something like the Boosted skateboard, but if you’d rather DIY, we’ve been covering electric skateboard for a while now. It’s nice to see how battery and motor technology have changed since then, too. Compare and contrast this recent build with that old-school version and with [Andrew’s] build that was covered in this post. We live in good times.

Disney’s Designing A Smart Watch That Knows What You’re Touching

Did you know Disney actually has a huge R&D subsidiary? It’s called Walt Disney Imagineering, and they’ve come up with some pretty interesting technology. They’re currently working on a smart watch interface called EM-Sense that uses an electromagnetic signal to detect and learn what the user is interacting with.

Basic machine learning allows the watch to learn what different devices “feel” like on an electromagnetic scale. It’s capable of detecting things you would expect, like appliances, power tools, and even electronic devices — but it’s apparently sophisticated enough to tell when you’re touching a door handle (and which one) depending on the structure and EM feedback!

They better explain the technology in the follow video, and demonstrate a use case for it where the smart watch can lead you through activities while giving you tutorials on skills you may need. Sounds like the beginning of a real-life PipBoy!

Continue reading “Disney’s Designing A Smart Watch That Knows What You’re Touching”

Your Unhashable Fingerprints Secure Nothing

Passwords are crap. Nobody picks good ones, when they do they re-use them across sites, and if you use even a trustworthy password manager, they’ll get hacked too. But you know what’s worse than a password? A fingerprint. Fingerprints have enough problems with them that they should never be used anywhere a password would be.

Passwords are supposed to be secret, like the name of your childhood pet. In contrast, you carry your fingers around with you out in the open nearly everywhere you go. Passwords also need to be revocable. In the case that your password does get revealed, it’s great to be able to simply pick another one. You don’t want to have to revoke your fingers. Finally, and this is the kicker, you want your password to be hashable, in order to protect the password database itself from theft.

In the rest of the article, I’ll make each of these three cases, and hopefully convince you that using fingerprints in place of a password is even more broken than using a password in the first place. (You listening Apple and Google? No, I didn’t think you were.)

Continue reading “Your Unhashable Fingerprints Secure Nothing”

Replacing The CRT In A Vectrex

The Vectrex is a rare beast in the world of retro video games. Introduced in 1982, this was the only video game system to put a monitor right in the console, and it did so for good reason. This was a games system with vector graphics and rotating 3D objects, something that just couldn’t happen on the TV in the family room. A while ago, [John] dug his old Vectrex out of his basement and replaced a faulty logic board. The CRT was still broken, but with a little bit of research and a not-so-ugly kludge, he managed to replace the CRT in a Vectrex.

[John] found someone willing to part with an old CRT online, and after whipping out his credit card, the tube was on his way to his front door. This new tube wasn’t a direct drop in; The original Vectrex had small ears around the edges of the screen that served as mounting points. The new tube had no such ears. Now, a bit of plastic strapping holds the CRT in the chassis. It’s a bit of a kludge, but at least now [John] has a source of Vectrex CRTs.

While the rest of [John]’s repair work didn’t go as well – the Vectrex in question still has all the logic board problems it had when it was taken out of storage. This Vectrex does have a new CRT, and with a bit more work on rehabbing this old machine, it should keep on working for another thirty years.

Whenever you come cross an interesting CRT, make sure you snatch it up. Here’s another offering that uses a tiny screen for some classic MAME action.

3D Printed Peristalic Pump Has Impressive Capabilities

[Frank Zhao’s] grandfather has esophageal cancer. Unfortunately for him, it means he’ll be eating through a tube for a while. This involves someone helping him with a big syringe to push a thick food liquid through the tube. [Frank] knew there had to be a better way. While [Frank] was in the hospital in China visiting, he started designing a 3D printed peristaltic pump. It’s what you would expect: a mechanism that massages a loop of plastic tubing to push the contents further down the path.

After he got back to the States he refined his design a bit more and started 3D printing. As it turns out — it works pretty damn well. In the following video he shows it pumping mayonaise — and since it’s peristalic, no priming of the pump required!

Continue reading “3D Printed Peristalic Pump Has Impressive Capabilities”