Robotic Vacuum Cleaners with Rechargeable Battery