The Kinect can be used for this kind of thing and it has been already. Though it requires resources far grater than what the APM can provide. If you want to do this with the APM it would still require another computer to process data from the Kinect and then it would simply tell the APM where to go. Here is one example (not using the APM as far as I know).
Replies
I have been working with this tech for industrial applications, with very promising results.
Not using "Kinect" , but there other sensors, and OpenNI framework, check out the links below for more info
http://www.primesense.com/developers/get-your-sensor
http://www.openni.org/?q=node/1
The Kinect can be used for this kind of thing and it has been already. Though it requires resources far grater than what the APM can provide. If you want to do this with the APM it would still require another computer to process data from the Kinect and then it would simply tell the APM where to go. Here is one example (not using the APM as far as I know).
http://youtu.be/aiNX-vpDhMo