End-to-End Framework for Robot Lawnmower Coverage Path Planning using Cellular Decomposition