Experimental implementation of simultaneous localization and mapping algorithm of an underwater robotic vehicle using visual landmarks