air
Nov 10, 2005, 04:49 AM
Hi All,
I recently purchased a PicoTilt Unit (www.u-nav.com) to experiment with.
It is a two axis accellerometer based camera stabilisation controller.
Basically the pico tilt unit is mounted in the aircraft and when the pitch or roll of the aircraft changes in one direction, the picotilt moves the camera mounting servo in the other direction, keeping the lens pointing straight down.
I'm not sure how the unit maintains its heading accuracy over time, perhap it works on the assumption that the average position of the airframe is the neutral one or something.
Anyway the 3rd axis which the sensor doesnt control is the pan axis of the camera.
With the camera mounted vertically this axis is the yaw axis of the plane.
If one is attempting to take sequential vertical airphotos along a given flight path, one obviously wants the y axis of the photos to be parallel with the flight path at all times.
What I am proposing is to develop an additonal control element to compensate the camera orientation for when the plane's heading is at an angle to the actual overall flight path due to cross winds or whatever.
If this is achieved the y-axis of the lens will always be parallel with the flight path.
In order to achieve this one needs two pieces of information - the heading of the plane (the direction its facing) and the true flight path heading.
The error between these would be used to drive the compensation unit.
My initial thoughts are that the true flight heading can be taken directly from a GPS while a magnetometer could provide the actual heading.
In terms of hardware I'm thinking that this would comprise a PIC reading an NMEA stream from a GPS and calculating true flight heading (unless a gps that will provide it directly is used) while at the same time reading the actual heading from a magnetometer.
Honeywell has a large range of magnetometers (http://www.ssec.honeywell.com/magnetic/datasheets.html)
including digital ones that give a serial output with the heading, negating the need to process an analogue signal.
The HMR3300 is only 7.5grams and provides 1 degree heading accuracy when level. It has an onboard UART that operats at CMOS logic levels for direct interfacing to a pic.
The chip is $385 from DigiKey, development kit is $499.
Part # 342-1032-ND and 342-1033-ND respectively from Digikey
The third element of the hardware would be the servo pwm which should be pretty straight forward.
Overall I think it shouldnt be too difficult given that it will be basically down to a simple board layout and number crunching on the PIC.
Similar hardware could be used to make a tracking narrow band antenna aiming system for telemetry links.
I'd appreciate any comments on this, in particular I'm totally unfamiliar with magnetometers etc.
How would they perform in the eflight environment (ESC's etc)?
I recently purchased a PicoTilt Unit (www.u-nav.com) to experiment with.
It is a two axis accellerometer based camera stabilisation controller.
Basically the pico tilt unit is mounted in the aircraft and when the pitch or roll of the aircraft changes in one direction, the picotilt moves the camera mounting servo in the other direction, keeping the lens pointing straight down.
I'm not sure how the unit maintains its heading accuracy over time, perhap it works on the assumption that the average position of the airframe is the neutral one or something.
Anyway the 3rd axis which the sensor doesnt control is the pan axis of the camera.
With the camera mounted vertically this axis is the yaw axis of the plane.
If one is attempting to take sequential vertical airphotos along a given flight path, one obviously wants the y axis of the photos to be parallel with the flight path at all times.
What I am proposing is to develop an additonal control element to compensate the camera orientation for when the plane's heading is at an angle to the actual overall flight path due to cross winds or whatever.
If this is achieved the y-axis of the lens will always be parallel with the flight path.
In order to achieve this one needs two pieces of information - the heading of the plane (the direction its facing) and the true flight path heading.
The error between these would be used to drive the compensation unit.
My initial thoughts are that the true flight heading can be taken directly from a GPS while a magnetometer could provide the actual heading.
In terms of hardware I'm thinking that this would comprise a PIC reading an NMEA stream from a GPS and calculating true flight heading (unless a gps that will provide it directly is used) while at the same time reading the actual heading from a magnetometer.
Honeywell has a large range of magnetometers (http://www.ssec.honeywell.com/magnetic/datasheets.html)
including digital ones that give a serial output with the heading, negating the need to process an analogue signal.
The HMR3300 is only 7.5grams and provides 1 degree heading accuracy when level. It has an onboard UART that operats at CMOS logic levels for direct interfacing to a pic.
The chip is $385 from DigiKey, development kit is $499.
Part # 342-1032-ND and 342-1033-ND respectively from Digikey
The third element of the hardware would be the servo pwm which should be pretty straight forward.
Overall I think it shouldnt be too difficult given that it will be basically down to a simple board layout and number crunching on the PIC.
Similar hardware could be used to make a tracking narrow band antenna aiming system for telemetry links.
I'd appreciate any comments on this, in particular I'm totally unfamiliar with magnetometers etc.
How would they perform in the eflight environment (ESC's etc)?