Before starting, I will explain you the goal of my project and how it is set up.
We are students and for our final project we are currently developing an ROV capable of identifying waste in underwater environment, the original idea is to use an underwater robot to perform this task and incorporate our identification program by machine learning. However, we are students and don’t have much money to buy a BlueRov2, so we opted to build a custom ROV according to our needs.
We followed all the explanations on Ardusub, the different assemblies. Today we have a ROV (simple-rov-3) that connects well to QGroundControl, I get the position of the gyro and my external GPS (which is not always displayed by the way…), when I test the motors in the settings section: engine the 3 motors work perfectly, but if I launch a “fly” “Armed” when I push the throttle to the limit, the connection is interrupted, but the robot is still working simply no more link between the robot and the computer parent.
The robot contains 3 brushless motors of 3100KV, a battery of 12v 17Ah, connected by ethernet to the pc via a raspberryPi which transmits the info from the PX4.
So now I’m stuck, I ordered a DC Converter to increase to 14.4V the whole thing hoping that this is the problem.
Do you have any idea what could cause this disconnection that does not turn off the ROV?
Is the battery sufficient?
PS: the battery is not on the ROV but on a floating solar platform with a charge regulator for a certain autonomy.
Thank you for your answers.