GPS + Accelerometer + Kalman Filter --> radio controlled aircraft pose

Jan 26, 2005 9 Replies

I want to build a pose (position and attitude) measurement/estimation unit for my radio controlled aircraft by using * A PIC or an AVR microcontroller or an Ipaq PDA * A GPS receiver with serial data output * 3 x ADXL ??? accelerometer (3 axis, X,Y,Z) * Kalman filter * Expert advice from robotics gurus on the news group


- Reading the GPS data from the seial port is not difficult



- Digitizing ADXL ??? accelerometer outputs from 3 sensor is not difficult either



- Using Kalman Filter to fuse GPS and ADXL outputs is NOT easy for me. (I'm trying to learn Kalman Filter)



- Can some one help me how to combine/fuse four input data; (GPS + accelerations on X,Y,Z axis) to estimate accuratelly the pose of the aircraft ?


Here's a site with some info and links to tutorials. I'd like to learn how to apply them as well for the same application.

formatting link

See:

formatting link
and
formatting link
Mitch

You can get aircraft position with all that but you're going to need sensors detecting the rotations in each axis to get pitch/roll/yaw attitude. Think solid state gyros.

do you think 3 accelerometers are not enough for that?

attitude.

Actually, I don't think he'd be able to get a good estimation of attitude based on those sensors. Position (alt, latitude, long) sure... but for attitude you'd need either low-drift gyros, a horizon sensor, or something similar.

Dave

You need to detect the rotation of the vehicle to get attitude. Accels detect the translation of the vehicle.

Accels

Yeah, or use a reference (or multiple references), like a magnetometer, a horizon sensor, or a sun sensor.

Dave

No. Visit that Rotomotion link Mitch posted. You need to measure linear

*and* rotationally acceleration in 3D space.

You can get attitude from gyros alone, although not full position. Regardless, (without a big budget) I don't think you'd be able to get prolonged, accurate attitude information unless you had a really fast processor and very low-drift gyros.

Dave

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required