The MaxBotix low voltage MB1000 LV-MaxSonar-EZ0 offers very short to long-range detection and ranging, in an incredibly small package with ultra low power consumption. The MaxSonar-EZ0 detects objects from 0" to 254".
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.