[new OSD + IMU] techFX Motion OSD light
heres some ground video of the techFX Motion OSD light version.
(the full IMU version is coming out in a few weeks in hardware only ..source code is from OSD light version...)
basically the OSD light version is the full IMU version without the 3 axis gyros. and the accelerometer is optional on the OSD light version if you want to use a tilt compensated compass from a 3 axis magnetomter.
-dspic 33 MCU at 40 mips
-etek eb 85 a 32 channnel GPS with DGPS upto 5 hz
-max 7456 OSD chipon SPI port
-RCA video in / video out
-256k eeprom I2C
-(8) 5 volt ouputs on OC pins (for servo control)
-I2C / UART / DGPS rtcm / SPI ports
-8 general IO
optional hardware items:
-3 axis gryos made of IDG 300's
-3 axis accelerometer with G select MMA 7260
-3 axis mini mag magnetometer for IMU and tilt compensated compass
-SCP1000 barometric pressure sensor for altitude (with pitot tube)
-SCP1000 baro for airspeed (with pitot tube)
-pan and tilt servos for camera, and RXmux for servo autonav switching
-current sensor for battery drain...
software fearures for OSD light version:
-selectable metric / english units...
-altitude from gps or baro alt in MSL or AGL (baro alt filtered to 1 foot accuracy)
-tilt compensation from 3 axis magnetometer for tilt compensated headings
-2 hz GPS rate with initial fix thresholds for highly accurate home point and altitude logging
-waypoint logging for importation into google earth
-distance to target (and soon to be waypoints) and home using accurate haversine formula
-bearings to home and waypoint using accurate algorithm
-180 or 90 degree compass heading bar with indicators
-battery amp hour meter for measuring battery drain
-DOP bar and sat mode info
-distances switch automatically below 1 unit to smaller units (miles to feet) etc.
-distances blink when close to target / home coordinates
and many more features!!!
in this video we drive away from home coordinate, about half a mile or soo and return and get within about 5 feet of that coordinate.
approx 10 sats, DGPS (WAAS), and a PDOP of 1.43 got us this accuracy!!!
will get an aerial demo soon!!
this makes a great First Person View platform for UAV's!!!!
anyways, heres the link to the current video of the ground test #1.
there are still a few bugs i noticed in the test, but it will all be fixed!!!
drex - what types of airframes does this fly... I didn't read the word "autopilot", but all of the other language alludes to it. Can it fly a-stable aircraft? Or, is there no autopilot functionality, just info on pitch/roll and other help for the RC pilot to navigate the course?
Last edited by dmgoedde; May 18, 2008 at 12:21 AM.
well the techFX Motion OSD light is about to be released.
it is a modular designed OSD as listed above..
basically it is the full IMU version without the 3 axis gryo's and the 3 axis accelo is optional.
so you could use the OSD light version for an OSD / and with zigbee comms you could have a telemtry or command link for a pan and tilt since u can control upto 8 servo lines. (could add an RX mux..)
it is a modular design also, so just use what sensors you want..
ie: the baro and airspeed of some SCP1000's...
xbee for telemetry
also if you choose to have the 3 axis accelo installed, then you can use a 3 axis magneto (mini mag pny) for a tilt compensated compass for heading scroll bar...
as you can see in the video, the precision and accuracy is pretty nice with WAAS on.
with 10 sats and a PDOP of 1.43 we got about 5 feet accuracy returning to home (thats using a haversine formula for distance computation.)
a vincenty formula would be more accurate (that formula is good for about half a mm)....but rather processor intensive.
ive been reading your thread and great work you are doing!!!
oh btw: the full IMU version has all the bells and whistles, and this source code will be the base for that one... just add the IMU , filters , kalman etc...
so yes there will be an autonav in the future ...
the OSD light version currently supports 2 hz update rates using the san nav fm-v8 (formerly eb 85a) 32 channel GPS module.
hahahah yah it would!!
it has SPI port to 10 mhz
I2C port to ~ 1 mhz
UART input to whatever..
and analog and digital inputs and outputs..
8 at 3.3 volt.
8 output only at 5 volt on OC pins (PWM for servos).
so yah it can talk to it no worries
id use SPI as its the fastest at 10 mhz.
alot of details in our options and programming
how to get MSL altitude from a baro SCP1000 pressure sensor???
1. set really high threshold for initial GPS fix, thus our initial GPS alt reading will be pretty accurate... , we can set the threshold for min 10 sats, DOPS to appropriate values, and wait for WAAS fix./....
2. take that initial altitude and recomputer our sea level pressure for our current day readings.... (use our current pressure reading also...)
3. now computer new MSL altitude based upon the adjusted current day sea level reading, and the current pressure....
4. pass it through our software filter to get rid of noise...
and there we go!! now we have MSL altitude from a baro pressure sensor!!!
our firmware and software have tons of options to play with to make your readings as accurate and precise as possible.
the current video uses GPS altimeter as you can see it is annoted "fMg" which stands for feet MSL gps.
just wanted to show that weve put lots of details into the software and continue to make improvements before we release the product!!
1) For development what kind of tools are needed.
2) What kind of tech support thesiliconhorizon.com can provide, if one.
3) What kind of basic functionality it is coming with (in term of firmware).
4) Is any examle code thesiliconhorizon.com is providing along with
5) How much the IMU will cost to add to the basic system.
6) What is the price range we are looking for basic unit only.
to answer your questions....
1) for development, it uses free compilers from microchip, student versions of mplab c30 c compiler and mplab ide. Also you can buy a cheap clone ICD2 or Pickit 2 for about 20-30 dollars on ebay, it has an ICSP port to program the chip. sorry no USB bootloader this time!! we wanted to use the programmer.
2)support: we provide free controller repair for life just for ship and cost of parts. we also provide support on our firmware and source code limited to what we have written so far and suggestions for additions.
3)functionality: currenty the OSD light will support most of the listed optional addons, and the full IMU version wont have firmware to support autonav functions until we test it out...
4)the full source code is included with each controller on a CD.
5) the only way to add the IMU is to send it to us and we can add the chips with out hot air rework station, or if the user has one he can do it himself (that is if you dont purchase the full IMU version to start with...). the cost is about 90 dollars in chips (2x idg300 and 1x MMA 7260 and some OP amps.)
6) initial price range should be around 100-120 dollars (for the no IMU OSD light version). and all modules are optional so you add what u want. most of the modules are sold through sparkfun and we will try and get it distributed there to save on shipping.
the gps logger data parsing windows application is done!!!
with the 256k of eeprom on the techFX motion you can store about 450 waypoints.
sometime in the future we will switch to the 512K eeprom and it will be good for 900 waypoints.... that can be logged from 1 min intervals to 1 hour intervals.
the gps logger software has virtual earth built in, and can convert data for google earth and google maps also.
heres the pics!!
should be getting our 1st shipment of OSD chips in a week!!!
after that, this board will be finally released!!
lots of great software and lots more great software to come!!
will work on the pan and tilt application with the Xbee interface next
so you can pan and tilt that camera and get live GPS feeds through Xbee updated through virtual earth upto 15 miles away!!!
well it only reads data from the techFX motion OSD becuase it uses a protocol...
with the time u spend trying to use that protocol, you might as well do your own!!
basically it uses some commands... and send out
time, lat, long, altitude
but will add COG, and speed to it also.
then after loading up that data it parses.
now if you want to put your data in a file then yes you could use this application.
it will open all RTF files formatted like this..
then will add COG,speed to end of those columns soon.
|Category||Thread||Thread Starter||Forum||Replies||Last Post|
|Discussion||New Estes Plane "Motion Controlled" Xenox!!||Machy2k||Micro Ready-to-Fly||209||Aug 16, 2009 10:34 AM|
|Discussion||New Osd On Its Way||bigred113||FPV Talk||28||Dec 09, 2007 12:12 PM|
|Discussion||new 900mhz tx/rx also black box osd problem||lupy||FPV Talk||1||Aug 14, 2007 03:09 PM|
|FS. New FVK Graphite sailplane fuselages and light built up V-tails||bfraser||Aircraft - Electric - Airplanes (FS/W)||2||Dec 06, 2002 06:35 AM|