You are right with the fact they have a lot of devices variations to maintain, but it supports our point. They might wish to hold a bit on the new products release and nail what they already released…
Again, I am satisfied and I would buy again, but I have been a lawn robot owner for 8 years now and there are things the older generations of robot already nailed a while back, both at the software level (extremely almost not useable scheduling, massive bugs in the app) and “hardware” (I put in there poor navigation, pathways, etc).
Now, the RTK, fusion navigation with computer vision and so on, this is something we can be more lenient as this is breaking edge techno… But optimized routing is a SOLVED problem. It is called “graph optimization”. There are well published algos to do that (A*, Bellman-Ford, Dijkstra…). To apply that there are widely available libraries (including in C++) to do what is called SLAM (Simultaneous Localization and Mapping) and it is NOT computationally intensive. It is either they are really really badly using those libraries, or they don’t at all apply any optimization to the routing. This is probably what irritates me the most… I understand having bugs in an app… I can even forgive screwing up localization settings (the dreaded foreign language special characters bug that literally kills the app). This is pure oversight and it happens all the time… But selling an “intelligent” GPS-based device and not applying basic graph optimization algos is mind blowing… (or applying it so poorly that we don’t even notice it is there).
And regarding the grass weapon of mass destruction? The robot is doing great when not doing those d**n zero-turns! They just have to stop that. NOW. Like in “realease a hotfix yesterday to stop zero-turns when we select smart turn NOW” sort of now… Not in in 2 months… Now… @Yarbo-Forum