We have seen quadcopters used in all types of interesting experiments. In the University of Maryland’s Autonomy Robotics Cognition Lab, researchers have managed to get a bunch of quadcopters to perform synchronized aerial maneuvers using on-board sensors and cameras. There are no motion-tracking solutions involved here.
As you can see in the above video, these quadcopters respond to cues in their environment as well. The goal here is to create software that can autonomously launch, fly and land multiple aircraft. You can find out more information here.