Hallöchen.
Hoffe es sind eher weniger als neue Bugs dabei!
- der Firmwarestand ist .314
- das rotatetotarget ist etwas abgewandelt, mit einem zwischenwinkel und einem precise bereich, schnelle drehungen sind jetzt nur wenn der mower auch weit drehen muss... unter 30° wird eine andere geschwindigkeit angewandt. bei bedarf kann ich das auch alles in die config.h ziehen
- habe eine Regelung der Geschwindigkeit über Strom hinzugefügt, brauch zur zeit aber trotzdem noch RPM! Mache das aber auch noch unabhängig von RPM, das wird aber noch dauern. Habe bei mir getestet und funktioniert erstmal. Dafür, diese werte einstellen:
#define MOWMOTORPOWER true // uses Power (Watts) for adaptive speed instead of mowRPM
#define MOWPOWERMIN 10.0 // (Watt) idle Power of Mowmotor or minimum load power of mowmotor, if under this load mower will have maximum speed
#define MOWPOWERMAX 80.0 // (Watt) max load power of mowmotor, when hitting this load mower will be at minspeed
Achtung, die maximale Leistung ist stark vom treiber abhängig, wird der mower nicht langsamer die MOWPOWERMAX nach unten justieren.
-bug: nach gps invalid wartet der mower nicht aufs mähwerk
-beim anlaufen wird escape lawn getriggert...
-bei bumper auslösung triggert keepslow..... (das muss ein interruptabfrage bug sein, da es keinen code zusammenhang gibt)
-bug: mower zappelt manchmal, wenn gps jump (race between stanley and angletotargetfits)
weiterhin habe ich keine Ahnung ob adaptivespeed etc funktioniert oder was alles nicht funktioniert wenn: define USE_MOW_RPM_SET == false
Bin gespannt was ihr für gravierende Bugs findet... also bitte posten.
Cheers und Grüße!