Learning Robot Swarm Tactics over Complex Adversarial Environments
Amir Behjat, Hemanth Manjunatha, Prajit KrisshnaKumar, Apurv Jani,, Leighton Collins, Payam Ghassemi, Joseph Distefano, David Doermann, Karthik, Dantu, Ehsan Esfahani, Souma Chowdhury

TL;DR
This paper introduces a neural network-based framework for learning tactical swarm robot policies in complex, adversarial environments, enabling efficient mission execution with up to 60 robots.
Contribution
It presents a systematic method combining map abstraction, encoding, and neuroevolution to learn complete swarm tactics, advancing beyond primitive-level learning.
Findings
Successful mission completion with up to 60 robots
Close match in training and testing performance statistics
Framework demonstrates potential generalizability
Abstract
To accomplish complex swarm robotic missions in the real world, one needs to plan and execute a combination of single robot behaviors, group primitives such as task allocation, path planning, and formation control, and mission-specific objectives such as target search and group coverage. Most such missions are designed manually by teams of robotics experts. Recent work in automated approaches to learning swarm behavior has been limited to individual primitives with sparse work on learning complete missions. This paper presents a systematic approach to learn tactical mission-specific policies that compose primitives in a swarm to accomplish the mission efficiently using neural networks with special input and output encoding. To learn swarm tactics in an adversarial environment, we employ a combination of 1) map-to-graph abstraction, 2) input/output encoding via Pareto filtering of points…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Adversarial Robustness in Machine Learning · Optimization and Search Problems
