Hier könnt ihr Eure Ideen ergänzen...Bitte denkt daran: die Sunray-Software ist eine "One-Man-Show", mit den Vorschlägen unten ist eine einzelne Person bis zur Rente beschäftigt ;-) Und: wer Lösungen/Bugfixes implementiert hat wird ermutigt diese auf Github hochzuladen ( https://github.com/Ardumower/Sunray/issues )
(Reihenfolge ist willkürlich - Numerierung dient nur der Referenzierung)
1. improve path-finder (verbesserte ungeplante hindernisumfahrung)
2. find unexpected RESET bug
2. skip-to-progress : when receiving new progres, stop mower, so path-finder is run
3. mähzonen:
a) bzgl Karten, hast du geplant Karten nacheinander abzuarbeiten und mit Waypoints zu verbinden o.ä das wär echt super geschickt
b) würde es gut finden wenn der Mower auf alle zonen zugriff hat, Wenn möchte ich sagen können das er am ersten Tag zone1
und am Nächsten Tag zone 2 usw mähen tut. Dazu möchte ich aber nicht jedes mal die entsprechende Map laden müssen.
Außerdem müsste er aus Zone 2 auch in Zone 1 die Ladestation finden wenn nur eine dort vorhanden ist
c) Und ein schnelles Deaktivieren/Aktivieren von Mähzonen wäre Top!
4. Skip Waypoint : Wunsch / Idee: Ein Knopf Skip Waypoint Manchmal ist genau bei dem einen Wegpunkt etwas im Weg, daher wäre ein Skippen
von Wegpunkten über die App vielleicht ganz hilfreich.
5. for entry and exit of an exclusion or a perimeter : I'm interested in to define mow paths for entry and exit of an exclusion or a perimeter
6. app: check if exclusions are too close each other => planner goes crazy
7. save maps permanently in arduino due flash memory : not a good idea as flash memory cycles are limited - better : keep mower on
8 . point-edit-mode: Aber wie wäre es mit Wegpunkt markieren, in den Änderungsmodus gehen und einen Button zu haben
"Position von Mower für Wegpunkt übernehmen"
9. add freewheel sensor, https://wiki.ardumower.de/index.php?title=Free_wheel_sensor
10. it would be useful to switch off the cutters as long as the mower is trying to find a possibility to pass the obstacle. Just to ensure to cut no plants or whatever.
11. Kanten mähen: Mähmotor versetzbar? Richtung für Umfahrung von Perimeter/Exclusion muss dann einstellbar sein!
12. check perimeter and exclusion polygons not overlapping itself and other polygons
13. go home if battery below xxV
14. Mower sollte nicht auf Starten reagieren, wenn Karte noch hochladen wird.
15. fix start issue bug ( https://github.com/Ardumower/Sunray/issues/5 )
16. detect jumping GPS position (false fix)
17. ignore invalid GPS position for certain time
18. add 'fix recovery timeout/settle time':
A. bei mähen mit float : nach timeout (fix timeout) warte wieder auf fix
B. falls fix recovery innerhalb timeout erreicht (fix recovery timeout) gehe direkt zu C - andernfalls resette gps und gehe zu B
C. falls fix recovery erfolgreich, warte eine bestimmte zeit bis position nicht mehr wandert (fix recovery settle time, z.b. position muss für 2 min. stabil bleiben) und setze dann mähen fort
d.h. der ablauf wäre dann: float->timeout->ggf. reset gps nach weiterem timeout->fix->warten bis position in zeitfenster nicht mehr wandert und es gäbe also 3 zeiten die man einstellen könnte:
A. fix timeout
B. fix recovery timeout
C. fix recovery settle time
(Reihenfolge ist willkürlich - Numerierung dient nur der Referenzierung)
1. improve path-finder (verbesserte ungeplante hindernisumfahrung)
2. find unexpected RESET bug
2. skip-to-progress : when receiving new progres, stop mower, so path-finder is run
3. mähzonen:
a) bzgl Karten, hast du geplant Karten nacheinander abzuarbeiten und mit Waypoints zu verbinden o.ä das wär echt super geschickt
b) würde es gut finden wenn der Mower auf alle zonen zugriff hat, Wenn möchte ich sagen können das er am ersten Tag zone1
und am Nächsten Tag zone 2 usw mähen tut. Dazu möchte ich aber nicht jedes mal die entsprechende Map laden müssen.
Außerdem müsste er aus Zone 2 auch in Zone 1 die Ladestation finden wenn nur eine dort vorhanden ist
c) Und ein schnelles Deaktivieren/Aktivieren von Mähzonen wäre Top!
4. Skip Waypoint : Wunsch / Idee: Ein Knopf Skip Waypoint Manchmal ist genau bei dem einen Wegpunkt etwas im Weg, daher wäre ein Skippen
von Wegpunkten über die App vielleicht ganz hilfreich.
5. for entry and exit of an exclusion or a perimeter : I'm interested in to define mow paths for entry and exit of an exclusion or a perimeter
6. app: check if exclusions are too close each other => planner goes crazy
7. save maps permanently in arduino due flash memory : not a good idea as flash memory cycles are limited - better : keep mower on
8 . point-edit-mode: Aber wie wäre es mit Wegpunkt markieren, in den Änderungsmodus gehen und einen Button zu haben
"Position von Mower für Wegpunkt übernehmen"
9. add freewheel sensor, https://wiki.ardumower.de/index.php?title=Free_wheel_sensor
10. it would be useful to switch off the cutters as long as the mower is trying to find a possibility to pass the obstacle. Just to ensure to cut no plants or whatever.
11. Kanten mähen: Mähmotor versetzbar? Richtung für Umfahrung von Perimeter/Exclusion muss dann einstellbar sein!
12. check perimeter and exclusion polygons not overlapping itself and other polygons
13. go home if battery below xxV
14. Mower sollte nicht auf Starten reagieren, wenn Karte noch hochladen wird.
15. fix start issue bug ( https://github.com/Ardumower/Sunray/issues/5 )
16. detect jumping GPS position (false fix)
17. ignore invalid GPS position for certain time
18. add 'fix recovery timeout/settle time':
A. bei mähen mit float : nach timeout (fix timeout) warte wieder auf fix
B. falls fix recovery innerhalb timeout erreicht (fix recovery timeout) gehe direkt zu C - andernfalls resette gps und gehe zu B
C. falls fix recovery erfolgreich, warte eine bestimmte zeit bis position nicht mehr wandert (fix recovery settle time, z.b. position muss für 2 min. stabil bleiben) und setze dann mähen fort
d.h. der ablauf wäre dann: float->timeout->ggf. reset gps nach weiterem timeout->fix->warten bis position in zeitfenster nicht mehr wandert und es gäbe also 3 zeiten die man einstellen könnte:
A. fix timeout
B. fix recovery timeout
C. fix recovery settle time
Zuletzt bearbeitet: