Anybody can engineer mobile robots with advanced devices such as smartphones or tablets, and everyone agree that’s worth doing with the features offered by mobile experiences on controlling and communication.
A new captivating DIY self-balancing robot with an Android smartphone attached to it is presented on Youtube by AI B user. The robot uses something called ‘Android rotation vector synthetic sensor.’ This feature of the Android smartphone is designed to calculate the angle and tilt of the device, therefore it calculated the tilt and angle of the robot. The measurement system uses multiple sensors to produce the relevant information to generate a rotation matrix. The output of the measurement system is something similar with a representation of a rotation.
The biggest advantage of this dynamic balancing system is that applying filter algorithms the robot works smoothly, and a single PID controller can keep the robot in equilibrium.
The two stepper motors are interfaced with an IOIO-OTG microcontroller, and the smartphone communicate with the robot through the Open Sound Control (OSC) protocol.
So, if you’re interested to build at home a self-balancing robot different from anything before, you can try the ‘Balancing Android Robot (BAR).’