Posted by Geetesh Dubey on October 27, 2008 at 3:13pm
Yes..thats right. I have eventually developed all the above said techies in a past few months...A very thanks to DIY for the help i've found in posts and digging stuff sround on the site.So, inow finally have a EM-406 based Autopilot.Gps runs in NMEA but now i've hooked up to Binary(WOW i dint beliv its gonna be that straight....beliv me guys binary is far simpler as much we thot its difficult).It sends data to Autopilot (self made) which uses AVR atmega16I used the draganflyer to try my skills and i was able to autonomously takeoff and navigate(think so, i actually never let it go all by itself but it did make manouvrs to goto reqd heading)I was usiing a micromag compass(guys its a hell experience with mags..im quitting to use mags unless they r 3-axis and magnetically shielded)Now i thinkGPS shud be used ....now that im gonna run it in binary so i expect a 5hz response...(make sure the vehicle moves abt 3m/s "In INDIA" to detect heading)..FInally im developing a QUAD with hitec outrunners...i have alrdy workedTHE KALMAN FILTER outthe yellow line --> Actual Gyro angle in degrees(oops they do drift...look below)BLACK line --> Kalman+gyro+acceleroREd--> accelro degrees(oops it jitters)im usin IMU v2 6DOF by sparkfun...im using the IMU in BINARY(wowee binary is fun)THE GCS i have made in VS C# has 3 displays1) Telemetry2)Real Time Vehicle Tracker(a Google map backgorund scaled to gps pts)3)Live Video Relay (video can be processed for objects as small as human ,mines, its can detect patterns if sign is give...have also developed a damn good image processing using SIFT(oops it gives 0.25 FPS hehe..but other r really fast))...all developed in MATLAB.this 1 gives 0.25 FPS....but its good (ref. Dr. Lowe)...any suggestions...most welcome...
I love it. Congrats on your kalman filter, i mean, that is a lovely curve you have there. Maybe your quad needs some tuning? It seems that the 0 is the -20 degs. Best i can gather is that everything is gravy between 5 and 60 degress, then it's almost like it overcompensates or undercompensates.
I am not sure how you will get a magnetically shielded magnetic compass to work, but hey ;) i wish i was a better programmer because this is the crap i WANT to do.
OOps!! i plan to run only innerloop(the kalman & stabiliser) and the outerloop(navigator) ONboard the Atmega16. YEs only Atmega16 for now...the video.image processing is done on a ground station(PC running matlab)...i hope that Kalman works fine on it..i have only simulated it so far, as n when i get to my College lab (vacctions for Diwali{a festival in india of crackers n light} )..i'll try the kalman on actual hardware..the atmega is here.. it lies beneath the LCD
Wow--this is impressive! I assume you're got more onboard processing than just that one atmega168 ;-) Can you upload a picture of your processor board? Would love to see how you put it all together.
Comments
I am not sure how you will get a magnetically shielded magnetic compass to work, but hey ;) i wish i was a better programmer because this is the crap i WANT to do.