All the news that's fit to assimilate
[ Home | Blogs | Events | Robots | Humans | Projects | About | Account ]Name: Trammell Hudson
Member since: 2002-01-08 02:52:22
Last Login: 2004-04-26 19:05:49
Homepage: http://www.swcp.com/~hudson/
Notes: I'm building an automatic flight control system (autopilot) for model helicopters. So far we have designed a three-axis, six degree of freedom IMU board that has two dual axis rate gyros, two dual axis accelerometers and extra features for realtime control of the helicopter.
Everything about it is GPLed and available from:
http://autopilot.sourceforge.net/
We hope to have the PID control loops tuned and the rotorcraft hovering under its own control within a few months. Then the autonomous navigation and strategic software design can begin.
On the Nova we have position tuned to +/- 30 cm and altitude tuned to +/- 20 cm. The Observer is a bit more "pitchy", which is causing it to drift forwards and backwards. I'm hoping to get the CCPM code working with the JetCat mechanics soon and try tuning it on a turbine.
Onboard the Nova was our IMU / Servo controller, our three axis mangetometer, a Cerfboard with 802.11 CF, and our new u-blox TIM-LP / IO board.
We'll have movies and plots of the sensor data (plus overhead maps) available from autopilot.sourceforge.net. And Rotomotion will be selling IMU / INS kits and turnkey UAV systems based on the designs, too.
This filter uses the 3 axis, 6 dof IMU from Rotomotion, a three axis magnetometer from PNI and a u-blox TIM-LP GPS. It computes position in a local tangent frame for ease of use with the flight controller and tracks both gyro and accelerometer biases. We all know about the gyro drift problems, but the ADXL units also have a slight amount of temperature drift that can be tracked by the filter.
I'm still doing static testing on the software and hardware. Hopefully within a few weeks I'll be able to flight test it on my helicopter. As far as I know, this is the only Free Software GPS aided INS in existance.
The full source code is in tilt.c and tilt.h. It is available under the GPL for your use and education.
I also wrote a page that details the Futaba PCM format. We'll have a software-only upgrade to support PCM transmitters / receivers soon.
hudson certified others as follows:
Others have certified hudson as follows:
[ Certification disabled because you're not logged in. ]
Become a fan on facebook
Follow us on twitter
Subcribe to our RSS feed