MPU6050 is a service for Accelerometer and Gyro. Several different boards exists that has the MPU-6050 circuit. Different boards can be found at the Arduino site The board that has been used for testing on both Arduino and Raspberry Pi is the GY-521 board. 

MPU-6050 can deliver data as raw Gyro and Accelerometer values. It also has a built in DMP ( Digital Motoion Processor ). The MPU6050 currently uses the raw values and a Complementary filter to deliver filtered values. It also has the base for the DMP code, based on the reverse enginering and libraries made by Jeff Rowberg. But it still needs some testing and changing.

It has been tested with both Arduino and Raspberry PI.

Here's the same Mpu6050 service running on an Arduino mega

Script generates the following