MatrixPilot is the latest version of the firmware for the UAV Dev Board. It combines the features of MatrixNav and AileronAssist into one code base, adds some important new features, and allows much more configuration than previous firmwares.
The code is located here: http://code.google.com/p/gentlenav/source/browse/#svn/trunk/MatrixPilot
You can also check out the project status.
The new firmware will be able to be used to control a wide variety of airframes:
MatrixPilot currently supports up to 5 Radio Inputs, and up to 6 Servo Outputs. For each of the input and output channels, you can easily configure what function it serves.
Each Input channel can be configured as one of the following:
Each Output channel can be configured as one of the following:
Each of the 3 hardware switches on the board can also be configured to reverse any of the output channels.
The board includes built-in conections for 4 Radio Input and 3 Servo Output channels. To use the 5th Input channel, and the 4th, 5th, and 6th Output channels, see the ConnectingExtraChannels page.
MatrixPilot is now also campatible with the uBlox 5H GPS which provides very accurate data at 4Hz. This allows us to make faster, more accurate turns towards waypoints.
MatrixPilot has support for outputting telemetry data in one of a few different formats. If you add an XBee radio, or something similar, you can monitor your plane's status from the ground while flying.
MatrixPilot 2.5 includes the ability to stabilize a camera, and even to have the UDB automatically keep a camera targeted at a specific location in 3D space.
Wiki: AileronAssist
Wiki: ConnectingExtraChannels
Wiki: MatrixNav
Wiki: MatrixPilot
Wiki: ProjectStatus