Obstacle and optimal heading direction detection algorithm on a mobile robot platform | IEEE Conference Publication | IEEE Xplore