A novel heading estimation algorithm for pedestrian using a smartphone without attitude constraints | IEEE Conference Publication | IEEE Xplore