Recently I wanted to devellop some script for controlling the ROV from the RPI. I have cloned the SD card and I was working on a copy, every thing was working perfectly the computer companion was able to launch my script and they were working perfectly but it was a bad quality sd card, she got corrupted. I redit the script on the original sd card but now they are working only when the ROV is connected to the surface computer.
I launch them with crontab or manually from the rpi with a keyboard, I see the process working on the process list (ps -ef) but nothing is hapenning when the ROV isn’t connected with the surface computer. I think the probleme is with the mavproxy port but I don’t know where I added
And in my script I use "master = mavutil.mavlink_connection(‘udp:0.0.0.0:9000’).
For exemple when I try to lauch my script who make the light blinking ( while true with send manual input with the light_cycle) the lights didn’t blink when disconnected but when I reconnect to the surface computer QGC display a light level = 13%.
Someone have faced this problem?