This Arudino robot features an Arduino Mega, programmable WiFi package, IR camera, and video server. This Programmable robot is great for mobile surveillance and academic applications. With extra Sensors, this could be made into an autonomous robot.
The InvenSense MPU-6050 sensor contains an accelerometer and a gyroscope in a single chip. It is very accurate, this sensor is used in self balancing robots, drones, smartphones, etc. The sensor uses the I2C-bus to interface with microcontroller.