Motor schema based navigation for a mobile robot: An approach to programming by behavior | IEEE Conference Publication | IEEE Xplore