There are many potential applications for swarm robotics.<ref>{{cite journal |last1=Cheraghi |first1=Ahmad Reza |last2=Shahzad |first2=Sahdia |last3=Graffi |first3=Kalman |title=Past, Present, and Future of Swarm Robotics |date=2021 |arxiv=2101.00671 }}</ref> They include tasks that demand [[miniaturization]] ([[nanorobotics]], [[microbotics]]), like distributed sensing tasks in [[micromachinery]] or the human body. One of the mostA promising usesuse of swarm robotics is in [[rescue robot|search and rescue]] missions.<ref name="tvt">Hu, J.; Niu, H.; Carrasco, J.; Lennox, B.; Arvin, F., "[https://ieeexplore.ieee.org/document/9244647 Voronoi-Based Multi-Robot Autonomous Exploration in Unknown Environments via Deep Reinforcement Learning]" IEEE Transactions on Vehicular Technology, 2020.</ref> Swarms of robots of different sizes could be sent to places that rescue-workers cannot reach safely, to explore the unknown environment and solve complex mazes via onboard sensors.<ref name="tvt" /> On the other hand, swarmSwarm robotics can also be suited to tasks that demand cheap designs, for instance [[mining]] or agricultural shepherding tasks.<ref name="tcds">Hu, J.; Turgut, A.; Krajnik, T.; Lennox, B.; Arvin, F., "[https://ieeexplore.ieee.org/abstract/document/9173524 Occlusion-Based Coordination Protocol Design for Autonomous Robotic Shepherding Tasks]" IEEE Transactions on Cognitive and Developmental Systems, 2020.</ref>