With CHDK scripts, you have complete control over your camera, even if the regular firmware does not provide the desired functionality. For example, you could write a simple script which waits for a specified time (so as to not waste memory while the UAV gains height), sets focus to infinity (a good choice for most aerial photography) and then shoots at regular intervals or shoots in continuous mode for a specified time. For KAP, I have used a Canon A3000IS (not the best image quality though) with a script with an initial delay and interval shooting that focusses, shoots, reads focus distance and shuts down the camera if focus distance is less than 5 metres (to protect the lens when getting close to the ground), but this only works well if the camera can always focus well (i.e., no strong movement and no textureless surfaces), because otherwise the camera occasionally shuts down when it's still far from the ground. For PAP, I use a Canon G12.