Planning algorithms for multi-setup multi-pass robotic cleaning with oscillatory moving tools | IEEE Conference Publication | IEEE Xplore