I am looking for a programmable quadcopter system suitable for the development of autonomous navigation capabilities within indoor environments. However, I am very new to the field of quadcopters and I am looking to hopefully get some help as far as getting the right hardware goes.
My main criteria are:
- It needs to have a vision sensor and IMU system onboard to enable the quadcopter to navigate on its own
- I would like it to be as small as possible (the size of the crazyflie 2.0 is perfect but it doesn't seem to support a camera as far as I'm aware?)
I am not particularly concerned about flight time and cost at the moment. The key is that I would like to be able to program it in Python or C++ etc.
Would you be able to offer any recommendations based on these requirements?
While a fully-made drone would be advantageous, I am prepared to build my own if necessary but some guidance on this would be much appreciated!