Une surface ondulée fonctionne aussi car la moyenne des distances fluctue très peut quand le robot se déplace (canapé, meuble biscornu si le zig zag est non significatif par rapport a la longueur désignée comme Amer).
Et les obstacles qui ne sont pas dans la zone de tolérance (proche de la ligne Amer) n'ont absolument aucune influence sur cette moyenne et donc la précision de la localisation.
en prenant le temps de configurer assez d'ancre en X et en Y je suis certain que mon algo fonctionne dans la totalité des endroits que je connais cad. toutes les maisons ou appartements de famille/amis/potes et bureaux de ma connaissance.
ça ne fonctionnera pas pour une salle trop grande par rapport a la capacité du lidar, si il n'arrive pas a percevoir au moins un X et un Y en même temps et si bien entendu l'erreur odométrique sort de la tolérance configurable pour un amer donné (dans mon cas j'ai mis la même tolérance partout).
Le lidar tape assez haut par rapport aux aspirateurs lidarisés genre à 20cm du sol.