Design and Development of a Solar-Powered Autonomous Floor Cleaning Robot | Synapse