Is the Arduino platform better than the Basic Stamp for UAVs?

Jordi has opened my eyes to the Arduino platform, which is being described as a "Basic Stamp killer". Is it a good candidate for autopilots? Well, let's look closer.

Arduino is an open source embedded processor platform, based on the ATMega168 CPU, which has more memory than the Stamp and is a lot cheaper. There's proper development software available and SparkFun has a full line of dev boards and other accessories. Its programming language looks like C but should be easy enough to learn for people who know Basic.

It started as an Italian project (it's named after an Italian king) and still has a European flavor, so that may explain why we in the US don't know it well. But Jordi, in Mexico, had done some very interesting work in exploring its potential as an autopilot platform.

His main project is the "Arducopter" (shown at right), which has resulted in some very nice code, such as this navigation routine.

In his comments, Jordi (BTW, he's just 21) described some of the cool things he's doing with it, which I'll simply quote with links here:

"This is my first test with Boarduino (a breadboardable version of Arduino) controlling servos and using an accelerometer from a Nintendo Wii. Right now I'm using Gyros and Kalman filters. I even wrote code to read PMM signals, the GPS is finished and working pretty well, the IMU is in beta, and I'm developing an altimeter using I2C technology and high quality pressure sensors."

Here are some links he provided:
I'm intrigued. I don't see anything here we can't do with Basic Stamps with a little fiddling, but I have to admit that certain projects look like they would be easier with the Arduino, mostly thanks to its greater memory and full range of variable types, including floating point. Anybody else looking seriously at Arduino?

Views: 4153


Developer
Comment by Jordi Muñoz on February 25, 2008 at 1:44pm
NO, i made the tests using the buddy port from the futaba remote control:
http://users.belgacom.net/TX2TX/tx2tx/english/tx2txgb3.htm
The PIN2 is the PPM output (Same that the receiver)...You can even obtain power from there =), don't forgot the ground...

After that i can hack the receiver and im going to obtain the same values, with a bid of noise...
Comment by Frank Cates on February 25, 2008 at 5:28pm
If I am following this right, this is an autopilot for a helicopter? I am looking for something that will give a stable hands-free hover so I can do some aerial photography. I plan on the flight being done by rc, I just want that ability to hover for a minute or two. Is this system one I want to keep an eye on?

Developer
Comment by Jordi Muñoz on February 25, 2008 at 6:59pm
If you one to hover for short times, you need something like this:
http://diydrones.com/profiles/blog/show?id=705844%3ABlogPost%3A23188

Mixed with super accuracy GPS and altimeter...

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2017   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service