Vision Based Navigation of an Autonomous Robot