Today I hit a huge milestone in my personal exploration of drones. I tested a feature called ‘follow-me’ on my quadcopter’s flight controller that makes the copter fly after a specific device. In my case I used a Samsung Galaxy S3. My quadcopter followed me very smoothly as I ran a circle around a field. This is a huge step towards autonomous filming of any action sport. Very exciting! This video details my setup, and how everything worked.
I broke down and got the new GetFPV plug-and-play gimbal for my QAV400 quadcopter. The gimbal keeps my GoPro level and facing at the horizon, no matter how the quadcopter moves.
These are a few clips from my first gimbal flights. I haven’t done any tuning on the gimbal’s controller and the quadcopter is not tuned well right now – causing lots of fidgety movements during flight. I’m impressed with how well the gimbal corrects for them!
After flying the QAV250 micro quadcopter for several months I was lusting after something bigger and more stable. I settled on GetFPV‘s QAV400 since I’ve had such a good experience with the GetFPV store and with the QAV250 quadcopter frame.
Instead of using the OpenCC3D flight controller for my QAV400 (which I’ve used and loved on my 250), I opted to set the 400 up with a 3DRobotics ArduPilot Mega (APM) 2.6. I had the APM sitting on my shelf after using it for fixed-wing planes about 6 months ago, and really wanted to try an autopilot with a quadcopter.
I’ve spent the last week building and tuning my QAV400 with the APM 2.6, and it’s really stable now.
Today I flew my first autopilot mission, controlled almost exclusively using a Samsung Galaxy S3 phone (wow!). Check it out:
Unfortunately I lost my first QAV250 quadcopter in some mountainous terrain last month. I was able to snag a used one online, so we’re back in action! This is one of my first test flights — now using a GoPro Hero 3 Black for production video.
A few weeks ago I flew my Lumenier QAV250 mini quadcopter around City Park. I threw the video into iMovie and did some quick cuts, transitions, and audio edits. I’m hoping to do a lot more of these in pretty places over the next year.
TL;DR (the short version)
For under $500 in parts I put together a remote controlled plane that I can fly without direct line of sight. The plane has a camera that broadcasts its image in realtime to a 7″ LCD mounted to my remote control. It has about a 1-mile range and 20-25 minutes of flight time.
Here’s my friend Jimmy flying it for his first time:
When I was six years old I watched Home Alone 3. The boy in the movie stuck a camcorder on a remote control car and drove it by watching the video feed on a TV in his attic. He used it to spy on the bad guys. My god, that was so cool.
Ever since I was six I’ve been trying to re-create that setup. I’m 22 now, so it’s been a few years. In my teens (2002-2009) I obsessed about the project, poring over parts on eBay, but the gear was just too expensive. Today, as result of the increase in RC hobby popularity, the prices are affordable now.
Over the past 6 months I learned how to pilot RC planes entirely by flying and breaking them. I’ve gone through 4 planes, and I don’t regret it one bit. In the long process of developing an autonomous UAV (unmanned aerial vehicle), I’ve built a plane that I can pilot by watching a live video broadcast from a camera on the plane via an LCD screen on the ground. Yes, it’s a drone. In the remote control enthusiasts world, this is called First Person View (FPV). The entire bill of materials for my first FPV system is under $500:
Plane: $60.02 – HobbyKing Bixler 1.1 – Link
Speed Controller: – $7.18 HobbyKing 20A ESC – Link
Remote Control: – $69.97 Turnigy 9X 2.4GHz 9-channel transmitter – Link
Camera: $109.99 – Boscam Explorer HD19 – Link
LCD Monitor: $30.65 - 7″ Car LCD from Amazon – Link
Video Radios: $54.99 - Boscam 5.8GHz Video transmitter + receiver – Link
Batteries for Plane and Video Ground Station: $7.89×2 - Turnigy 2200mAh Li-Po – Link
Battery Charger: $24.07 - Turnigy 50W Balancer/Charger – Link
Building the system
In the world of RC this is a pretty simple setup. The plane is a cheap foam model, which some people may scoff at, but I love. The reason: when this thing crashes marvelously nose-first into the ground, the foam body absorbs the impact. You’ll be gluing and duct-taping this plane body back together many times, but you’ll never have to replace the electronic parts. In the old days our parents built their RC planes out of balsa wood (or some other ancient material like it). They spent 20hrs building the plane so that it was just right. Then it crashed into a tree and took 30hrs to repair. I’d rather tape-up and keep flying.
Most of the RC gear is plug-and-play, though you’ll have to solder some connectors to get the speed controller plugged into the plane. If you’re not comfortable soldering, take all of the parts to your local hobby store and they’ll solder it for you. By now I’ve learned how to solder connectors for every component in my system, but when I got my first order from HobbyKing I went straight to the local hobby shop. They soldered all of my connectors for me, gave me clear directions on flight prep, and even showed me how to work the transmitter.
The video gear should also be relatively straight forward to set up. Plug the video receiver into your 7″ LCD and fire that puppy up! Plug the video transmitter into your Boscam and fire both up! I power my video tx (transmitter) and camera from the same battery that the plane is powered from. I created an extension cable for the battery pack and added a JST connector to it that powers the video gear. You can do this, or you could power the video components from their own battery to keep things clean.
I’ve tried various methods for mounting the camera. Using a rigid mounting method like popsicle sticks or a plastic mount often results in “jelly” video like this. I’ve found that the cheapest, most flexible, and highest resulting quality method is to use lots of small strips of Gorilla tape:
Building your first FPV system is all about experimentation and learning. For your first system get some inexpensive gear and see if you really enjoy it. Then, start upgrading parts as you go. The setup that I’ve detailed here is certainly not professional-grade, but it’s a testament to how inexpensive the hobby has become and how much fun you can have at such a low cost!
I was playing with this system back in September 2013, and since then I’ve dug much further into the hobby of amateur FPV and drone control. Today I’m testing full autopilot systems that control the plane autonomously, and for FPV I’ve set my 7″ monitor aside and now use a set of goggles with LCDs built-in. I’ll be documenting more in due time, but I wanted to get a post up about my initial setup. I think some of those first FPV flights are what fully sucked me into the hobby, and I’m so glad they did.
Here’s one of the most beautiful flights we’ve had. My friend Jimmy is flying over Horsetooth Reservoir in Fort Collins, CO:
I’ve been bringing up self-driving vehicles in conversations with friends lately. There are some interesting potential benefits that would arise if self-driving cars were universally adopted. Here are some that I find fascinating:
Valets, shuttles, taxis, and parking be damned!
With a self-driving car there’s no reason to park the thing yourself. You also won’t have to find parking in a crowded area (e.g. San Francisco). The car can drop you off at the front door and go find its own spot to park. Then you can beckon it with your smartphone once you’re ready to leave (read: Uber integration). No more need for fancy valet services. Airport shuttles will make little sense if your car can drive you to the airport and then park itself back at home. Taxi drivers also seem unnecessary.
One car is better than two, or three
A self-driving car can drop you off at work, drop your wife off at work, drop the kids off at school, and then park somewhere equidistant to all three locations. Unless there’s a long-distance trip that only one person is going on, a self-driving car can do the work of several cars. Most families could probably get by with just one.
Never again: “can you give me a ride?”
My mom spent all of my childhood driving me to friend’s houses, or picking up friends and bringing them to our house. I know, I am super lucky. However, a self-driving car could have done that and would have taken zero of her time.
No more traffic lights. No more pedestrian walk signals
Google’s and Stanford’s self-driving cars already have thousands, if not millions, of real live miles logged in California. The cars collect an incredible amount of data through multiple sensors, and they’re programmed for safety. On a street with only self-driving cars, there’s no need for a pedestrian crosswalk. Just walk or bike across the road and all of the cars will stop for you automatically.
Goodbye jams, goodbye road rage, and goodbye ‘thank you wave’
Computers are typically optimized for efficiency much better than humans . A highway full of self driving cars that can communicate with each other could solve a significant portion of traffic jams. No more need for the ‘thank you wave’ from Seinfeld. If all cars on the road know that you’re taking the next exit, they’ll make room for your car when it’s time to get off.
I think that I’m an OK driver — but I’m positive that a computer collecting terabytes of data per second about the surrounding environment is better. I have to look in my rear-view mirrors to see what’s behind me, which takes my attention away from what’s in front of my car. That’s not so with a computer.
I’m skeptical, sure, but honestly I can’t wait to safely text and drive. Or eat and drive. Or _____ and drive.