Next Generation UAVP stands for Next Generation Universal Areal Video Plattform. It is an effort by a group of enthusiasts to create an Open Source autonomous UAV for fun flying, photography and experimentation. It was born out of the [UAVP] project, but by now it has technologically nothing to do with its predecessor.
The UAVP-NG project started in August 2007. At that time there were some plattforms already avalable but lacked performance and future perspective. Amir Guindehi led a group of enthusiasts to creation of a more powerful and versatile plattform. Currently the project is still under development, a lot of work is being done behind the scenes and waits for a soon release to the broad public.
The NGOS allows near-realtime closed-loop control of a Quadcopter's attitude and altitude stabilization while using the remaining processor time for a non-preemtive task scheduler doing fair round-robin of cooperative non-realtime tasks. ;-)
It uses a modular, plugable extension framework for closed-loop control algorithms, called Controllers, and allows for several of them implemented at the same time using a simple abstract programming interface. This allows simple extensions of the system's closed-loop control algorithms by peoples not used to firmware and system programming.
The system allows multiple shells and their spawned commands to be used concurrently on the different physical i/o devices. The shell command interface is also very modular and allows developers the fast addition of new commands for debugging and testing purposes. Controllers and Configurations can be manipulated online using one of the several shells.
The Controllers output the results of their calculations to a physical abstraction layer called Hardware Abstraction Layer (HAL) which uses a similar modular framework as the controllers. Different multicopter models (eg. QuadCopter, OktoCopter et all) can be implemented and flown using different HALs.
For a detailed list of the features check out the Features page.
You can find the full NG Documentation on the project's wiki.