The object oriented analysis and modeling for obstacle avoidance of a behavior-based robot | IEEE Conference Publication | IEEE Xplore