UAVP-NG: The Next Generation UAV  

| | Comments (0) | TrackBacks (0)

I would like to tell you more about our new project called Next Generation UAVP.

Last summer we realized that the resources of the original UAVP were not up to the task of realizing our UAV dreams. The used PIC processor had not enough RAM and Flash ROM, was too slow for further communication tasks and had neighter the resources nor the ports to extend the design to a next level.

Looking around we realized that no of the current UAV projects were powerful enough for what we had in mind. Soon the idea of a new project using better more powerful hardware, a bigger processor and a more modular aproach was born. Since none of the orginal authors wanted to move to a new processor architecture we had to build up a new developer team.

Late last summer we started the new project. Together with MrSputnik (Michael Buhr) and Mixer (Michael Sachs) I started drawing a new flight control board and sensor board design. Soon MrSputnik who had a lot more experience in designing hardware took over and finished the design of the first hardware revision in november last year.

At the same time I started hacking the new flight control software. Soon MrSputnik and TobiHH started helping me and for a long while I just hacked on the software framework.

Instad of implementing a straight forward code I tried to design a real modular software framework which allows to implement different flight control algorithms at the same time.

The framework allows the user to switch between the different algorithms. Further operating system like features were implemented. In the end this all resulted in a NG Operating System which gets operated via console commands.

Late december last year, we started realizing the HW-0.10 PCBs. MrSputnik was the first to finish a NG flight control. Some days later I finished mine.

My first "NG tower", meaning flight control, sensor board and Foxboard carrier board looks like this:

uavp-ng-withfox-1-small.jpg

As you can see above, the FC became quite big. The reason for this is that the boards are drawn for discrete parts! This allows fast soldering and easy tests and changes. Further boards will become SMD and will use a lot less space than the current HW-0.10.

After finishing the first NG FCs it did not take long and we got airborne...
... On the 24.01.2008 the first NG was flying!

The whole construct does not yet look very sexy, but it's very very stable in the air! It's closed-loop control has a cycle time of 1ms! This results in a control frequency of 1kHz. Most of the control algorithms use Kalman filters for sensor data fusion. Our PID controllers use backstepping to be stable even under severe conditions.

uavp-ng-3Axis-1D-Kalman-Outdoor-18.jpg

If you got interested in our new project, be sure to hop over to our new NG site, where you will find more pictures, movies and news!

The above is a very short abstract of what was done. The NG operating system looks quite different than current FC softwares used in other projects! We implemented a lot of new features not yet seen on other UAV projects before.

I will tell you more about the NG in my next articles!

0 TrackBacks

Listed below are links to blogs that reference this entry: UAVP-NG: The Next Generation UAV.

TrackBack URL for this entry: http://amir.ch/mt/mt-tb.cgi/116

Leave a comment

Archives

Communication

Syndication

Atom 1.0
RSS 2.0 GeoURL

W3C XHTML 1.0 W3C CSS Creative Commons License

get hCard

Add to Technorati Favorites
OpenID enabled
Powered by Movable Type 4.1

Del.icio.us Tags

About this Entry

This page contains a single entry by Amir published on May 24, 2008 12:46 AM.

New UAV Map was the previous entry in this blog.

UAVP-NG: A new NG has been born is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.