Home Green Technology Guide Future Perfect: Cleaning oil spills with self powered robots