Hackaday Prize Entry: A 3D Mapping Drone

Quadcopters show a world of promise, and not just in the mediums of advertising and flying Phantoms over very large crowds. They can also be used for useful things, and [Sagar]’s entry for The Hackaday Prize does just that. He’s developing a 3D mapping drone for farmers, miners, students, and anyone else who would like high-resolution 3D maps of their local terrain.

Most high-end mapping and photography work done with quadcopters these days uses heavy DSLRs to record the images that are brought back to the base station to be stitched into a 3D image. While this works, those GoPros are getting really, really good these days, and with 4k resolution, too. [Sagar] is mounting one of these to a custom quad and flying around an area to get images of an area from every angle.

To stitch the images together [Sagar] will be using the Pix4D mapping software, an impressive bit of software that will convert a multitude of still images to a 3D scene. It’s an expensive piece of software – $8500 for a perpetual license, but the software can be rented for $350/month until a FOSS alternative can be developed.


The 2015 Hackaday Prize is sponsored by:

Foldable Quadrotor is Origamilicious

A team at the École Polytechnique Fédéral de Lausanne has developed and built a quadcopter with arms that unfold just before takeoff. The idea is that you can fold the device back up when you’re done with it, making it possible to store a bunch more of the quads in your backpack for instance.

The unfolding mechanism relies on the torque of the rotors spinning up to swing the arms into place. Once fully extended, a spring-loaded flap folds up, catches on some magnets, and forms an L-shaped structure that won’t re-fold without human intervention.

quadcopter_animUnder normal flying conditions, quads have a two left-handed propellers and two right-handed ones and the motors spin in opposite directions. In order to do the unfolding, two of the motors need to run essentially in reverse until the frame has clicked into place. They use a sensor (Hall effect?) to detect the arm locking, and then the rotors quickly switch back to their normal rotation before the quad hits the floor. In the video, they demonstrate that they’ve got this so well tuned that they can throw it up into the air to launch. Wow.

Everything’s still in prototype phase, and one of the next goals is “strengthening the arms so they can withstand crashes”, so don’t expect to see these in your local hobby store too soon. In the mean time, you’ll be able to see them in the flesh if you head up to the IEEE International Conference on Robotics and Automation in Seattle that started today and runs through Friday. If anyone goes, take more video and post in the comments?

Continue reading “Foldable Quadrotor is Origamilicious”

Hackaday Prize Entry: Density Altitude Gauge

Despite what extraordinarily overpowered quadcopters suggest, the air pressure of whatever a flying machine flys at is extremely important. Pressure is dependent on altitude and temperature, and there are hundreds of NTSB investigations that have concluded density altitude – pressure altitude corrected for nonstandard temperature variations – was the reason for a crash. Normally density altitude is computed through a slide rule or a flight computer, with the pilot entering in altitude and temperature, but somehow accidents still happen. For his entry to The Hackaday Prize, [Neil McNeight] is building an automated density altitude calculator to automate the process entirely.

Instead of having a pilot enter the altitude and temperature into a flight computer manually, [Neil]’s device grabs the current altitude from a GPS unit, and reads the temperature with a tiny sensor acquired from SparkFun. With just a little bit of math, this device will spit out the altitude an airplane or ‘copter thinks it’s at.

While the FAA won’t allow instruments that are cobbled together on a breadboard, this does have a few applications in the RC world. There are extremely high performance racing quadcopters out there now, and knowing how the craft will perform before flying it will save a few props.


The 2015 Hackaday Prize is sponsored by:

Hackaday Links: March 29, 2015

Every once in a while, the Hackaday Overlords have a Hardware Developers Didactic Galactic in San Francisco. Last week was #06 featuring [Mike Estee] from Othermill and Hackaday writer [Joshua Vasquez] talking about synthesizing an SPI slave in an FPGA. Video here.

It’s no secret that [Fran] is building a DSKY – the part of the Apollo guidance computer that was on-screen in Apollo 13. It’s time for a project update, and here’s where she stands: if anyone has a source of JAN-spec Teledyne 420 or 422-series magnetic latching relays (they’re in a TO-5 package), contact [Fran]. The backplane connector has been identified; it’s a Teradyne I/O 100 series connector with a 120mil spacing. Contact [Fran] if you know where to get them.

Let’s say you want a carbon fiber quadcopter frame. What’s the most reasonable thing you can do? 3D print a CNC machine, obviously. That’s a 200mm FPV racer cut from 1mm and 3mm carbon fiber sheets, but the real story here is the CNC machine. It’s a PortalCyclone, and even the cable chains are 3D printed.

What does an AMOLED display look like up close? Pretty cool, actually. That’s 20x magnification, and it’s not a Bayer filter. Can anyone fill us in on the reason for that?

Laser cutters are tricky if you want to do grayscale or half tones. [oni305] made an Inkscape extension to generate better GCode for engraving with a laser cutter.

19″ racks have no dimensions that are actually 19″. Also 2x4s aren’t 2 inches by four inches. Somehow, a 2×4 server rack works.

1-Hour Quadcopter Build

[marhar] was pretty confident in his quadcopter building skills when he made a bet to build and fly a quadcopter in just one hour! This is a big task but he saved valuable time by using some unlikely parts that were hanging around his parts bin. And to make the task a little more difficult, this build wasn’t done in a nice shop, either. It was built outside on a patio floor with the only power tools available being a hand drill, miter saw and small drill press!

The frame is made from cheap, sturdy and available scrap wood. The center plates are 1/4″ plywood and the arms are 3/4″ square fir strips. Notice the landing gear, yes, those are mini wiffle balls zip-tied to the wooden arms. Although an unlikely candidate for landing gear, they are surprisingly effective.

The flight controller board is an Ardupilot. [marhar] did use a flight controller that he previously had in another quadcopter. He used it as-is, and it worked, but no programming or configuration time is included in the 1-hour limit. Even so, it doesn’t take away from the impressiveness of the build time.  The motors, ESC’s and battery are just standard types used for most multirotors.

[marhar] doesn’t say what he won for completing the ‘copter but we hope it was something good, he deserves it. If you’d like to make something similar, [marhar] gives very detailed instructions and provides templates for the wood parts on his Instructables page. Check out the time-lapse build video after the break…

Continue reading “1-Hour Quadcopter Build”

Lego Avengers Assemble to the Helicarrier!

The massive engineering-defying Helicarrier from the Avengers is a brilliant work of CGI. Too bad it’d never actually fly… Like… Never.

Luckily, that didn’t stop our favorite RC hackers over at FliteTest from making a scale model of it — that actually works! If you’re not familiar, the Helicarrier is a fictional ship, the pride of S.H.I.E.L.D’s air force, or is it their navy.

It’s a massive aircraft carrier with four huge repulsor engines built into it, borrowing tech from Stark Industries. The shear size of it is what makes it completely ridiculous, but at the same time, it’s also unbelievably awesome.

Unfortunately, repulsor technology doesn’t seem to exist yet, so the FliteTest crew had to settle with a set of 8 brushless outrunner motors, with two per “engine”. The whole thing is almost 6′ long.

It doesn’t handle that well (not surprising!) but they were able to launch another RC  plane off of it, mid-flight! Landing however… well you’ll have to watch the video. Continue reading “Lego Avengers Assemble to the Helicarrier!”

Upgrading DJI Flight Controllers

DJI, the company that gave us the far too popular Phantom line of quadcopters, doesn’t just make the most popular line of FPV quads. Their top of the line flight controller, The Naza V2, is very good, able to connect to flight planning software that will set waypoints, talk to peripherals over a CAN bus, and has improved flight algorithms. On the other hand, their ‘reduced price’ model, the Naza Light, can’t connect to these nifty CAN bus peripherals and has a bit of a problem with drifting the quad from one side or another.

The Naza V2 sells for around $300, and the Naza Light sells for about $170, both with a GPS module. The hardware inside the V2 and Light is exactly the same. We all know how this is going to go down, right?

[udnham] over on the RC Groups forum figured out a way to load the more capable Naza V2 firmware on the Naza Light, giving the cheaper flight controller features that were, until now, only found in the more expensive V2 hardware. The upgrades include better algorithms for GPS position and altitude hold, the ability to connect to DJI peripherals including the Bluetooth module, the iOSD, and camera gimbals, Octocopter support, the DJI datalink modem, and a bunch of other features.

Even though DJI is using the same hardware in the $170 Naza Light and the $300 Naza V2, upgrading the firmware requires an Internet connection to the DJI servers. [udnham] wrote a utility that modifies the /etc/hosts file on your computer, runs a service, and allows you to upgrade your firmware on the Naza Light. It’s basically a $130 firmware upgrade for a DJI flight controller that’s a single download away.

[udnham] set up a site where you can download the firmware flashing tool with a few videos showing the upgrade process and the improvement over the stock firmware. You can check those out below.

Continue reading “Upgrading DJI Flight Controllers”