Meet the Keigan Motor: a Bluetooth enabled motor that lets you bring your robots to life. You can use multiple motors to work together to perform complex tasks. These brushless, gearless electric motors run on battery and give you speed, position, and torque control. They consist of a motor, rotary encoder, control board with a motor driver, 6-axis accelerometer-gyro sensor, and a flash memory.
The above video shows what you can do with these motors. The developers will provide APIs and apps for controlling Keigan motors.