The UAV Dev Board, originally designed by Bill Premerlani, is an IMU-based development platform for building controllers for Unmanned Aerial Vehicles. This site hosts the development of UAV code that runs on this board, allowing it to stabilize an airplane, maintain altitude, and navigate to specific locations, or back to the launch site.
You can buy a UAV Dev Board from Spark Fun.
If you buy a UAV Dev Board, and are interested in hearing about upcoming changes, or want to participate in or influence future development, we strongly urge you to join the UAV Dev Board Discussion List.
There is also a lively community that discusses this platform on the DIY Drones site.
MatrixPilot 4.0 - Thursday, July 18, 2013
This release includes support for SparkFun's UDB4 and UDB5 boards, and Nick Arsov's AUAV3. Other improvements include cleaner navigation, better cross-tracking, and lower power consumption.
Note that starting with MatrixPilot 4.0, we no longer includes support for older UDB boards. But fear not, there will continue to be MatrixPilot 3.x updates to backport important improvements to the older boards.
DIY Drones T3-2 Competition Success ! - Saturday, March 10th, 2012
Two entries using the UDB and MatrixPilot were in the winning 4 which were "tied" for the the automatic takeoff and landing competition. Congratulations to Phil Giacalone for a super automatic flight. In the previous competition for racing around a "figure of 8", Riccardo Kuebler came 2nd, and Phil Giacalone came 3rd. UDB MatrixPIlot took 5 of the top 12 places.
UDB4 available from SparkFun - Friday, October 21, 2011
The UAV Dev Board team are proud to announce availability of the next major revision of hardware from Sparkfun (See Sparkfun site for details). Sparkfun also reviewed some of the history of the project.
TThe UDB5 (UAV Development Board version 5) comes populated with a dsPIC33FJ256 CPU, and the MPU-6000, a MEMS 3-axis gyroscope and 3-axis accelerometer. The on-board Invensense gyro has enough vibration tolerance to be used in RC heli applications. With the addition of a GPS receiver, it can be used to develop a UAV controller for an RC car, plane, or boat. All firmware versions are compatible with the EM406 GPS. The new MatrixPilot firmware can also use the uBlox 5H GPS, and the MediaTek GPS, but the developers currently recommend using either the EM406 or the MediaTek.