Ardumower cm-genau und experimentell ohne Schleife betreiben (Sunray Firmware goes RTK)

Also laufen tut er mit der dynamischen Mähmotorsteuerug. Aber ich muss da noch etwas mehr testen.
 
Mich verwirrt etwas den Text von der config.h:

// activate dynamic mower speed
// speed will be adjusted over the mowMotor current. If USE_MOWMOTOR_CURRENT_AVERAGE is set to false, the Speed
// will be changed if the mow Current is lower or higher than MOWMOTOR_CURRENT_FACTOR * MOW_OVERLOAD_CURRENT.
// If USE_MOWMOTOR_CURRENT_AVERAGE is set to true the algorithm will detect the current at the middle PWM of the mowMotor.
// The mowing average will be calculate over 10000 loops and start at MOWMOTOR_CURRENT_FACTOR.
#define ENABLE_DYNAMIC_MOWER_SPEED true
#define SPEED_ACCELERATION 0.005 // Speed factor will be changed with every programm loop

#define SPEED_FACTOR_MAX 1.2
#define SPEED_FACTOR_MIN 0.5
#define USE_MOWMOTOR_CURRENT_AVERAGE true
#define MOWMOTOR_CURRENT_FACTOR 0.25

Da muss doch bei "#define ENABLE_DYNAMIC_MOWER_SPEED false" true stehen anstatt false, oder verstehe ich das falsch???
 
Und wie ist das mit "#define USE_MOWMOTOR_CURRENT_AVERAGE true" ? muss das dann auf "false"??
 
Müssen ist das falsche Wort. Wenn du den Parameter auf false setzt, dann benutzt er für die mower Geschwindigkeit den gesetzten Wert von CURRENT_FAKTOR und OVERLOAD_CURRENT. Wenn du den Wert auf true setzt, berechnet er den Schwellwert für langsamer und schneller fahren selber. Das ist eine persönliche Entscheidung, was du besser findest.
 
Habe die Fehler gefunden, habe aber immer mit der Firmware motor left und right error. Hatte ich mit der FW 219 nicht.

emp=14.9 humidity=84 CPU: PTAT=798 CTAT=892 deg=22.39 voltages: I/O=3.34 Core=1.21 VBAT=1.99
0:0:13 ctlDur=0.00 op=0 freem=227759 sp=2000165C volt=28.17 chg=0.00 tg=0.00,0.00 x=0.34 y=-11.75 delta=-2.16 tow=230764800 lon=0.00000000 lat=0.00000000 h=0.0 n=0.00 e=0.00 d=0.00 sol=0 age=0.01
ublox chka error, msgclass=1, msgid=3C, msglen=40: 0!=B7
resetMotorFaultCounter 0
Error: motor left fault
Error: motor right fault
resetMotorFaultCounter 1
Error: motor left fault
Error: motor right fault
ERROR motor overload duration=0 current=0.81,0.81,1.63
resetMotorFaultCounter 2
Error: motor left fault
Error: motor right fault
resetMotorFaultCounter 3
Error: motor left fault
Error: motor right fault
0:0:18 ctlDur=0.02 op=0 freem=227759 sp=2000149C volt=28.16 chg=0.02 tg=0.00,0.00 x=0.34 y=-11.75 delta=-2.16 tow=230770600 lon=0.00000000 lat=0.00000000 h=0.0 n=0.00 e=0.00 d=0.00 sol=0 age=0.18
resetMotorFaultCounter 4
Error: motor left fault
Error: motor right fault
resetMotorFaultCounter 5
 
Da es glaube keinen Sunray Release Thread gibt wie es bei Alfred der Fall ist hole ich den Thread einfach mal aus dem Grab.

Wann ist denn grob das nächste Ardumower Sunray "offizielle" Release angedacht?
Das letzte Update im Github Release ist jetzt mit Oktober 2022 schon recht betagt.

Finde sowas wie die Anpassung der Mower RPM in der App schon nett aber das ist ja alles noch nicht mit den "fertigen" Releases drin.
 
Hat jemand die letzte Master Firmware 1.0.314 auf dem Ardumower zum laufen gebracht? Meiner startet nicht mit der.
 
Wo bekommt ihr eigentlich die Release Nummern immer her?
In welchem File werden die gepflegt, kann dazu im Github gar nichts finden?

Kann man irgendeines der Releases der letzten Monate unfallfrei einsetzen?
Irgendwelche Empfehlungen zu welchem Commit man einsteigen sollte?
 
Dann werde ich heute Abend auch mal die 309 installieren, weil bei der 314, startet der Mäher nicht und serieller Monitor bricht Verbindung immer wieder ab. Habe es Alexander gestern Abend noch geschrieben.
 
Oben