Project is current in Phase B-9.
Design Diagram: quadrotor_uav_arko.vsd
To obtain a clean state estimation one must first filter the sensory inputs then produce a state model based on that.
First Stable Flight with APM!
<html> <iframe width=“640” height=“390” src=“http://www.youtube.com/embed/26CKfzZxblg” frameborder=“0” allowfullscreen></iframe> </html>
New Chassis!
First flight test with APM
<html> <object type=“application/x-shockwave-flash” width=“400” height=“300” data=“http://www.flickr.com/apps/video/stewart.swf?v=109786” classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”> <param name=“flashvars” value=“intl_lang=en-us&photo_secret=5648ec8538&photo_id=6925134495”></param> <param name=“movie” value=“http://www.flickr.com/apps/video/stewart.swf?v=109786”></param> <param name=“bgcolor” value=“#000000”></param> <param name=“allowFullScreen” value=“true”></param><embed type=“application/x-shockwave-flash” src=“http://www.flickr.com/apps/video/stewart.swf?v=109786” bgcolor=“#000000” allowfullscreen=“true” flashvars=“intl_lang=en-us&photo_secret=5648ec8538&photo_id=6925134495” height=“300” width=“400”></embed></object> </html>
New Frame!
Fixed Kalman Filter Lag issues! Small setback, but the control should be much cleaner.
<html> <iframe width=“640” height=“390” src=“http://www.youtube.com/embed/2C_nZQytfUc” frameborder=“0” allowfullscreen></iframe> </html>
New Mount! Finally Rotational X,Y,Z!
New Chassis!! Finally have 4 rotors!
New board in action!
<html> <iframe width=“640” height=“390” src=“http://www.youtube.com/embed/erqqJiqQ7Jg” frameborder=“0” allowfullscreen></iframe> </html>
<html> <iframe title=“YouTube video player” width=“640” height=“390” src=“http://www.youtube.com/embed/FNUaF5oQIS8” frameborder=“0” allowfullscreen></iframe> </html>
Balancing with a Kalman Filter and PID loop tuned!
<html> <iframe title=“YouTube video player” width=“640” height=“390” src=“http://www.youtube.com/embed/dJ4UCmEErd0” frameborder=“0” allowfullscreen></iframe> </html>
Balancing for the first time! (no Kalman Filter)
<html> <iframe title=“YouTube video player” width=“640” height=“390” src=“http://www.youtube.com/embed/uJXTldteSjc” frameborder=“0” allowfullscreen></iframe> </html>
Powered up the motors and able to read accelerometer!
<html> <iframe title=“YouTube video player” class=“youtube-player” type=“text/html” width=“640” height=“390” src=“http://www.youtube.com/embed/9fWGkLAlYEQ” frameborder=“0” allowFullScreen></iframe> </html>
First time firing up the board and the code uploaded just fine! Test code works!
<html> <iframe title=“YouTube video player” class=“youtube-player” type=“text/html” width=“640” height=“390” src=“http://www.youtube.com/embed/k7jDgBtNLH4” frameborder=“0” allowFullScreen></iframe> </html>
Beginning code works! Able to read multiple ADC inputs and output multiple PWM outputs!
<html> <BR><BR>
<object width=“640” height=“385”><param name=“movie” value=“http://www.youtube.com/v/o6dARgDJEew?fs=1&hl=en_US”></param><param name=“allowFullScreen” value=“true”></param><param name=“allowscriptaccess” value=“always”></param><embed src=“http://www.youtube.com/v/o6dARgDJEew?fs=1&hl=en_US” type=“application/x-shockwave-flash” allowscriptaccess=“always” allowfullscreen=“true” width=“640” height=“385”></embed></object> <BR><BR>
<object width=“640” height=“385”><param name=“movie” value=“http://www.youtube.com/v/N5kF-0JO0yI?fs=1&hl=en_US”></param><param name=“allowFullScreen” value=“true”></param><param name=“allowscriptaccess” value=“always”></param><embed src=“http://www.youtube.com/v/N5kF-0JO0yI?fs=1&hl=en_US” type=“application/x-shockwave-flash” allowscriptaccess=“always” allowfullscreen=“true” width=“640” height=“385”></embed></object> <BR><BR>
<object width=“640” height=“385”><param name=“movie” value=“http://www.youtube.com/v/bxtTjYSdcfM?fs=1&hl=en_US”></param><param name=“allowFullScreen” value=“true”></param><param name=“allowscriptaccess” value=“always”></param><embed src=“http://www.youtube.com/v/bxtTjYSdcfM?fs=1&hl=en_US” type=“application/x-shockwave-flash” allowscriptaccess=“always” allowfullscreen=“true” width=“640” height=“385”></embed></object> </html>