I'm currently working on a project with multiple sensors and processors to control a UAV.
These things are divided into several modules:
IMU - Inertial Measurement Unit. Which incorporates one ADXL330(XYZ accelerometer), three ADIS16100(Z-axis gyroscope), and one PT100 PTC resistor for thermal compensation, a slave microcontroller is placed in this module to implement Kalman filter and IIC bus interfacing.
GPS - A Progin SR-88 micro GPS module with a passive patch antenna. The GPS module provides standard serial interface with the flight control processor.
Megnetometer module - An HMC1051 and one HMC1052 are placed on a single board for three axis magnetic measurement. A 14-bit ADC and a slave microcontroller is used to digitalize, regulate and format the measurement results, as well as interface through IIC.
An ultrasonic range finder and a laser ranger may be added later on, but right now, there are only a couple of vacant IIC sockets left there.
The flight control porcessor is still to be determined, I'm thinking about a float point DSP from Texas Instrument.