Currently / near future capabilities of ardupilot


is it in anyway possible with the usage of ArduPilot modules to controll an indoor drone flight the following way?:

I gues GPS is not precise enough / indoor a general problem. So can I in any way setup a flight of a drone, what lets cicle it in a radius of 2 meters around a perons? It should take about 12 images in even distance while cicling and it should cicle in different hights.

So the idea behind is to setup with a common consumer drone under 1000 EUR a kind of an indoor body scanner. If it would currently only work outdoor, then that would also be a starting point. But i would need it later indoor, eventually even with tighter radius of 1.5 meter and more images instead.

Yes it will work, take a look at marvelmind, or pozyx.