Implementation of autonomous SLAM on a robotic rover using ROS