The MP2028g from MicroPilot is the world’s smallest full featured UAV autopilot. Capabilities include airspeed hold, altitude hold, turn coordination, GPS navigation, plus autonomous operation from launch to recovery.
ArduPilot is a full-featured autopilot based on the Arduino open-source hardware platform. It uses infrared (thermopile) sensors or an IMU for stabilization and GPS for navigation.