Hello,
I am getting this error continuously and cannot arm the vehicle unless I reboot it. Couldn’t understand the reason… Is there anyone out there to help about it…?
BROV2 Heavy Configuration
Pixhawk 1
ArduSub 4.1.0 Stable
Companion version 0.0.31
QGC v4.0.5 (I have to use this version because I use Ubuntu 18.04 )
WaterLinked UGPS and Waterlinked DVL Installed and Integrated
I’m not sure what’s going on there, although if there’s an error with pre-arm checks then I’d recommend you check that
your sensors are calibrated
your joystick is plugged in and calibrated
you don’t have irrelevant / unimportant arming checks turned on (in the Safety Setup page)
It’s also possible that QGC 4.0.5 is unable to properly handle ArduSub 4.1.0 since it doesn’t know that it exists, but if that’s the case I would expect the error to always occur rather than being fixable by restarting.
Are you able to try QGC 4.2.3? As far as I’m aware it should still work with Ubuntu 18.04 (it’s even targeted by CI), and there are open issues from people using that combo who aren’t saying that the whole program doesn’t work.
Hi @EliotBR
I realized that I have this Pre-Arm error if I arm the vehicle when it is not in manual control mode. When it’s in manual and if I arm, I have no error. If I chose, for example, ‘depth hold’ or ‘stabilize’ control mode first and then arm the vehicle, I have this error. Any idea about this ?
I brought this up with the software team, and was told
It’s perhaps also worth noting that using both the Water Linked UGPS and DVL at the same time is an unusual combination, since the integrations (and devices themselves) haven’t yet been tested and optimised to work well together.
I developed this error on the 3rd dive of the day! I was having trouble with depth hold, calibrated it no problem but as soon as I selected depth hold the ROV would dive to the bottom. So I carried on with the task manually. On the 3rd dive, change of battery and now I have the error. I will investigate further this morning.
This happened to me 3 times today - I guess it was never ironed out with software updates? Only happened when disarmed then attempting rearm while submerged.
Can you confirm which ArduSub version you’re running? I’ve been told the pre-arm prevention shouldn’t happen in the current stable, but it may also help to try the latest beta, which has had some optimisations to reduce the loop timing.
If you’re running BlueOS and have a Navigator flight controller then it may also be impacted by heavy running processes, so it might be worth checking the CPU usage of your Extensions and/or the BlueOS core services.
Yesterday I tried a Windows laptop as opposed to my regular MacBook Pro and no re-arming issues occurred, so maybe something todo with the MacOS version of QGC?