How can I keep the camera a certain distance above my terrain mesh?

I’ve been modeling characters and objects for a couple months now, but now I’m building a scene, and finding that examining it is a little difficult. A bird’s eye view is great, but I really want to keep my camera at eye-level above the ground as I fly it through the scene, rather than constantly flying through the ground. I tried a few things like putting a floor restraint on the camera, or parenting it to a collision object. I haven’t had any luck with anything I’ve tried. What’s the best way to do this? Thanks.

I’ve uploaded a .blend file that I think may solve the problem you have.

Hope this helps!

camera_ctrl.blend (64.3 KB)

Thanks. That works great for my purpose, especially with one camera view to see, and one overhead view to grab the empty.