Recommendation of Having a drone

I am a beginner in civilian drone and also a researcher in Earth Observation. In my future research, I may want to apply drone to finish survey mission. I would like to hear some recommendations  before having my own drone.  
 
The functionalities I am looking for from drone is 
(1) Easy to program 
Like read current GPS data, take picture, hover, fly to a spot, use barrier sensor, data transmit (prefer in Matlab, Python, or Java).
 
(2) Easy to modify/upgrade hardware
Change different camera/sensor, have better battery on board for longer flying time
 
(3) Reasonable price
Less than 3000 usd
 
The new DJI Phantom 4 caught my eyes. I was wondering if Phantom 4 was designed as closed system, which meant hard to have authority for further program and modification.
 
I appreciate every recommendation from all of you. 
 
Cheers,
 
mucing

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Activity