Automated Planning for Robotic Cleaning Using Multiple Setups and Oscillatory Tool Motions | IEEE Journals & Magazine | IEEE Xplore