|
From: | Eduardo lavratti |
Subject: | Re: [Paparazzi-devel] imu sensor filtering? |
Date: | Sun, 19 May 2013 18:21:00 -0300 |
Chris, where in the wiki i can find the mechanical box filter ?
I am making a 2.60m gasser flywing and i will need some dumper for IMU. Regards. Date: Sun, 19 May 2013 14:01:26 -0600 From: address@hidden To: address@hidden Subject: Re: [Paparazzi-devel] imu sensor filtering? Hi Chris, When we worked on dampening vibrations in our gas-powered plane, we found it was definitely necessary to take the time and measure the environment to properly design the mount.
For this, we mounted the aspirin 1.5 in the aircraft and took accelerometer samples in all three axes at a 1kHz sample rate. We only did this in one location, but ideally we would do this in a number of different areas in the airframe. After collecting this data, we did some very basic analysis (namely, ran it through an FFT for both individual axes and in different planes by summing accel vectors) to determine the major problem frequencies (should be done for many throttle settings across whole range). Unsurprisingly, the worst vibrations were in the plane perpendicular to the crankshaft axis.
Following this, we prototyped a few mounts and then tested the frequency response in different axes. For this we used the same 1kHz measurements, and then looked at the IMU/AHRS output, but applied known frequencies using a big shaker table. Probably, one would need to try the mount and measure the acceleration right in the aircraft. Also, we had to try a number of different filter window sizes to "tune" it for the specific mount and airframe.
You could probably write some accelerometer/gyro measurement firmware for your specific autopilot, stripping out all unnecessary code, and push the sample/periodic rate as high as possible. I was using an Arduino because I had some existing code, then pushed out 6 bytes (2 per accel axis) to a small C ivybus script, which I could then log with the regular server and plot with the realtime plotter.
In any case, it is probably worthwhile setting up a test suite as it may save you time and frustration in the future. Thanks, -Stephen Dwyer
On Sun, May 19, 2013 at 12:57 PM, Chris <address@hidden> wrote: Hi _______________________________________________ Paparazzi-devel mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/paparazzi-devel |
[Prev in Thread] | Current Thread | [Next in Thread] |