|
MatrixPilot
MatrixPilot: OverviewMatrixPilot is the latest firmware for the UAV Dev Board. It is based on William Premerlani's MatrixNav and AileronAssist firmwares, adds many important and fun new features, and allows much more configurability. The code repository is located here: http://code.google.com/p/gentlenav/source/browse/#svn/trunk/MatrixPilot You can also check out the project status to see what we've been up to. Supported Air FramesMatrixPilot can be used to control a wide variety of airframes:
More Radio Inputs and Servo OutputsMatrixPilot currently supports a few different configurations of Radio Inputs, and Servo Outputs. Out of the box, you can plug in 4 Input channels and 3 Servo Outputs. You can extend that either by wiring up cables to the spare pins for a total of 5 Inputs and 6 Outputs, or by using a single PPM input, which allows you up to 8 Inputs and 9 Outputs. 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. Connecting the Extra Input and Output ChannelsThe board includes built-in connections 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. Or to use PPM Input for a total of 8 Inputs and 9 Outputs, see the PPMInput page. TelemetryMatrixPilot 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.
Camera StabilizationMatrixPilot includes the ability to stabilize a camera, and even to have the UDB automatically target the camera at a specific locations in 3D space as you fly around. | |