Adaptive oriented clustering in difficult environment of collective robotics