Towards Practical Multi-Robot Hybrid Tasks Allocation for Autonomous Cleaning