How to - Arduino + 9 DOF BNO055 Shield + GPS + SD Card/Data Logger - car module

Hi,
I am working on a project to use GPS + 9 DOF sensor data to derive car travel characteristic.

To capture the sensor data I have triangulated on BOSCH BNO055 based 9 DOF shield, I need a local SD card or data logging capability on the Arduino assembly to capture day long data as the car travels around and send data over GPRS.

I need guidance on which:

  1. Arduino Board
  2. GPS shield
  3. Data Logging/ SD Card Shield
  4. GSM/GPRS Shield

and how-to assemble and program the 5 components together.

Thanks!

I'd start with a GSM/GPRS/GPS shield. Then add the 9DOF and SD breakout boards. Use the GSM/GPRS/GPS library to fetch GPS data and send data to GPRS. Use the 9DOF library to fetch the orientation data to send via GPRS. Use the built-in SD library to store data when GPRS is not available.