Implementation of a personal riding robot with a magnetic compass sensor using a smartphone interface | IEEE Conference Publication | IEEE Xplore