VPU Mode ist ja für Indoor gedacht, d.h. wenn keine ausreichende Verbindung zu GPS besteht. Wenn du den VPU Mode in den Einstellungen aktivierst bleibt die Drohne jedoch zuerst im GPS/ATTI Mode. Erst wenn dieser schlecht wird wechselt die Drohne in den VPU Mode! Auf Bord eines Schiffes wirst du diesen also gar nicht erst eingeschaltet bekommen denke ich mal.
Eine Option zum "Abschalten" der Ultraschallsensoren und der kleinen Kamera an der Unterseite der Drohne zusätzlich zum Gimbal gibt es meines Wissens nach nicht (aktuellste Version Mi Drone App, Android). Ob diese zusätzlichen Systeme jedoch auch im GPS/ATTI Mode arbeiten weiß ich nicht. Das heißt du musst wohl oder übel im ATTI/GPS Mode starten (ob im ATTI Mode die Sensoren deaktiviert werden kann ich Dir auch nicht sagen). Jedoch muss bei den Starts die Drohne still stehen, kleine Wackler reichen aus damit die Drohne den Start mit der Meldung "place the drone on a stable ground" (o.ä.) verweigert. Landen sollte kein Problem sein, würde jedoch jedes mal in der Hand landen, dazu ist eine zweite Person nötig! Einfach automatische Landung einleiten und festhalten (nicht nach unten ziehen!) bis die Motoren abschalten oder manuell fliegen und dann mit AN/AUS und LANDUNG Taste auf der Fernbedienung ein Not-aus einleiten.
Der Kompass ist tatsächlich SEHR empfindlich, auch auf dem Land habe ich noch oft Probleme. Seit neuestem gibt es ja eine Anzeige wie stark die Interferenz aufritt... Da würde ich mir aber erstmal keine Sorgen drüber machen. Über Wasser bin ich jedoch auch noch nie geflogen, jedoch fliege ich auch immer mit aktiviertem ATTI Mode, mit dem Rad dann im GPS Mode und sobald es ernst wird kann ich sofort mit dem Drehrädchen auf der rechten Seite zum ATTI Mode wechseln ohne erst in die Einstellungen der App zu müssen.