Hi all. I’ve begun research for a submersible drone project using ArduCopter and possibly also dronekit-python. I am trying to evaluate whether a remotely controlled or autonomous approach is best.
In the autonomous case, the drone would navigate itself above a pool, lower its altitude until in contact with the water’s surface, and perform a custom action.
The drone will operate indoors, so without any of this non-GPS navigation hardware, is there any way to predefine a mission plan, using dead-reckoning? The motion need not be very accurate. The drone can afford to drift laterally to some degree without issue, and the drone doesn’t need to maintain any specific altitude - just ascend and descend at a (relatively) constant speed.
I understand that Mission Planner uses AUTO mode, which requires GPS as a precondition, so I’ve ruled that out. I’ve considered using channel overrides with dronekit-python to set the throttle values via script. But have read that this is not recommended. Is there a better way to achieve simple navigation indoors, without additional equipment? Or am I simply better off using RC?
Any tips or suggestions would be greatly appreciated, as I am new to ArduPilot in general.
Thanks!