Salut,
Alors oui en effet quand tu ssh je recommande fortement non pas screen mais tmux (c'est comme screen mais en mieux). Ça c'est la base.
Ensuite la solution se trouve sûrement du côté de
Mosh. C'est genre ssh mais conçu pour les réseaux instables. Pas dit que ça fonctionne mais ça vaut le coup d'essayer.
Et pour finir je dirai : mais pourquoi 1/ installer ubuntu DESKTOP sur un robot ??? 2/ utiliser des applications graphiques !!! Ok c'est possible d'accord, ssh -X fonctionne bien, mais sérieusement, tu peux pas faire les trucs en CLI ? C'est quoi l'app que tu utilises sur ton robot ?