ROS-based semi autonomous home management system