Skip to content

Anthbot Map v2.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 21:30
· 0 commits to e6f6165eb5abe79abd6e6732f528edc4b2fe4e0e since this release

Anthbot Map v2.3.0

Mowing history

  • Uses the confirmed mobile-app mowing-record endpoint.
  • Shows completed sessions as readable cards with area, progress, duration,
    mode, source, and zone information.
  • Opens per-session area, map, and path detail directly from the card.
  • Find it under Anthbot Map card → Diagnostics → Previous mowing tasks;
    select a completed session to open its available visual detail.
  • Corrects the historical MGS v1 coordinate scale.
  • Filters known blade-off travel segments from the coverage view while keeping
    a safe fallback for files without usable point types.

M5/M9 compatibility

  • Adds experimental property-shadow normalization and live curpath decoding,
    based on field data from an M9 mower.
  • Improves status, error, command, map-archive parsing, and wake handling
    without changing Genie routing.
  • Known limitation: map display is not yet working on M5/M9 mowers.

Map alignment

  • Renames Robot alignment to Mowing path alignment to clarify that it
    controls the robot-derived mowing layer.
  • Applies offset, horizontal and vertical scale, and rotation to the complete
    mowing path and coverage independently from the robot icon.
  • Provides separate calibration controls and YAML blocks for the robot and the
    mowing path.
  • Makes the up, down, left, right, narrower, wider, shorter, and taller controls
    move every separately calibrated layer in the same visual direction as the
    map-alignment controls.
  • Keeps robot-icon direction adjustment separate from mowing-path alignment.
  • Corrects mirrored cloud heading on horizontal travel while preserving the
    already correct heading for vertical travel.
  • Preserves legacy robotCalibration.rotation as an icon-direction correction;
    independent path rotation is stored under mowingPathCalibration.
  • Prevents mowing-path rotation from distorting the path on non-square maps
    while preserving existing map-calibration behavior.

Reliability and privacy

  • Targets the correct mower when more than one mower is configured.
  • Handles long mowing sessions without confusing seconds and milliseconds.
  • Removes captured device identifiers from the source.
  • Removes the remaining frontend debug logging from command confirmation.
  • Completes the calibration and mowing-history translations for all 23
    supported languages without English fallback labels.
  • Keeps bundled frontend assets and release versions consistent.
  • Removes a duplicate serial_number entry from the charging-contact reset
    service definition and prevents duplicate YAML mapping keys from returning.

Anthbot Map v2.3.0

Nyírási előzmények

  • Az integráció a mobilalkalmazás igazolt nyírási-előzmény végpontját használja.
  • Az előzmények áttekinthető kártyákon mutatják a területet, folyamatot,
    időtartamot, nyírási módot, indítási forrást és zónákat.
  • Egy nyírás megnyitásakor megjelenik a hozzá tartozó terület-, térkép- és
    útvonalrészlet.
  • Elérési út: Anthbot Map kártya → Diagnosztika → Korábbi nyírási
    feladatok
    ; egy befejezett nyírásra kattintva nyílik meg a részletes nézet.
  • Javítva lett a történeti MGS v1 útvonal koordinátaskálája.
  • Az ismert, kikapcsolt késsel megtett útvonalszakaszok nem jelennek meg
    lenyírt területként.

M5/M9 kompatibilitás

  • Valós M9 adatok alapján elkészült a property-shadow és az élő curpath
    kísérleti feldolgozása.
  • Javult az állapot-, hiba-, parancs-, térképarchívum-feldolgozás és
    ébresztéskezelés úgy, hogy a Genie útvonalai változatlanok maradnak.
  • Ismert korlátozás: az M5/M9 modelleknél a térképes megjelenítés még nem
    működik.

Térképillesztés

  • A félreérthető Robot illesztése elnevezés helyett Nyírási útvonal
    illesztése
    jelenik meg.
  • Az eltolás, a vízszintes és függőleges méretezés, valamint a forgatás a teljes
    nyírási útvonalra és lefedettségre hat, a robotikontól függetlenül.
  • A robot és a nyírási útvonal külön kalibrációs kezelőszerveket és külön YAML
    blokkot kapott.
  • A fel, le, balra, jobbra, keskenyebb, szélesebb, alacsonyabb és magasabb
    kezelőszervek minden külön kalibrálható réteget a térképillesztéssel azonos
    vizuális irányba mozgatnak.
  • A robotikon iránya a nyírási útvonal illesztésétől külön állítható.
  • A felhőből érkező robotirány vízszintes mozgásnál már nem tükrözött, miközben
    a függőleges mozgás korábban helyes iránya megmaradt.
  • A korábbi robotCalibration.rotation továbbra is csak az ikon irányát
    korrigálja; az útvonal külön forgatása a mowingPathCalibration blokkba kerül.
  • A nyírási útvonal forgatása nem torzítja el az alakzatot nem négyzetes
    térképen sem, miközben a korábbi térképkalibráció működése változatlan marad.

Megbízhatóság és adatvédelem

  • Több robot esetén is a megfelelő robot nyírási részlete töltődik le.
  • A hosszú nyírási időket nem téveszti össze ezredmásodperces értékekkel.
  • A rögzített eszközazonosítók kikerültek a forrásból.
  • A parancs-visszaigazolás megmaradt frontend debug naplózása is kikerült.
  • A kalibráció és a nyírási előzmények szövege mind a 23 támogatott nyelven
    teljes, angol tartalékfeliratok nélkül.
  • A frontend másolatai és a kiadási verziók egységesek.
  • Kikerült a töltőérintkező-karbantartás szolgáltatás duplikált serial_number
    mezője, és regressziós teszt védi a YAML-fájlokat a hasonló hibáktól.