Using a dual compass configuration with shaft encoders for self-localization of an autonomous maneuverable nonholonomic mobile robot | IEEE Conference Publication | IEEE Xplore