/Formation-Attack-Detection-and-Defense

Multi-robot formation control. An attacker attack the formation and the formation can detect the attacker, then defend the attack by topology transform.

Primary LanguageMATLABApache License 2.0Apache-2.0

Formation-Attack-Detection-and-Defense

Multi-robot formation control. An attacker attack the formation and the formation can detect the attacker by SVM, then defend the attack by topology transform. You can run attacker.m or defend.m. I have trained some data to the formation and they are stored in .mat.

The formation is modeled by five circles: image

And there is an attacker who is red: image

After a long time, the formation can detect the robot who is being attacked by SVM: image

After that, we output the path and the S to verify it: image

image