We want to address the problem, that if the motors need a lot of current
and the Voltage drops under 6V the BeagleBone reboots.
We had this Problem with the LiPo-battery on Speed level 5 (keyboard) and with external Power Supply (because of the Voltage Drop on the Cable) even on speed level 3 or 2.
So we have two different solutions in Mind.
1. a Simple Workaround for fairs.
We want to configure the ROV so that it starts on Speed level 1 after Startup (keyboard control) .
It is really annoying, you put the ROV in go forward and the ROVs reboot, because you have forgotten to reduce the speed level.
This is also use full on a fair, if the Pool for demonstration is not so big. ;)
So is it possible to configure the Startup Speed level somewhere and where?
2. a nice software side solution
We want to implement a watchdog that monitors the Voltage.
If the Voltage drops to much, the watchdog reduces the speed of the Motors.
What is the best way to implement such a watchdog and where to start?
we are currently working with a 2.4 Rov with the 2.4 Stable Software.