Wolf Spyder Prototype, take 2

It’s been a really long time since I’ve done any work on my quad-rotor flying thing.  I got re-inspired after playing around with a new-ish PIC chip called a Propeller, made by Parallax.  It runs 8 hardware threads at 20 MIPS each, meaning you can do really sensitive timing code without interrupts, but do lots of other useful things at the same time.

This is a perfect chip for a project that needs to listen to a remote control, take gyro readings, and move servos all at the same time.  It does lots of other cool stuff too, like generate video, which is incredibly useful when debugging.  :)

So I got a 3-axis accelerometer, a dual-axis gyro, a 12-bit ADC, and stuck them together with a Kalman filter and some PIDs.  Mix gently and let simmer for a month or so, and voila!

I present flying object #2 (WMV, 48mb), or on YouTube

The software is currently keeping it (somewhat) stable, but within a few more iterations on the software I hope to have it self-levelling.

Comments are closed.