Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verbesserungsvorschlag Reparatur und Tanken #351

Closed
Pehusa opened this issue Feb 10, 2022 · 11 comments
Closed

Verbesserungsvorschlag Reparatur und Tanken #351

Pehusa opened this issue Feb 10, 2022 · 11 comments
Labels
enhancement New feature or request Fixed (in next release) This issue is already fixed in our dev branch

Comments

@Pehusa
Copy link

Pehusa commented Feb 10, 2022

Wenn ich automatische Reparatur und automatisch Auftanken eingestellt habe, wäre es super, wenn der Helfer die Notwendigkeit früher erkennen würde.
Bei mir kommt es oft vor, dass der Helfer im "Drescher abladen" Modus z.B. im Hofsilo ablädt, dann zum Feld fährt und erst dort erkennt, dass eine Reparatur ansteht. Dann fährt der Helfer in die Werkstatt, lässt reparieren und fährt wieder zurück zum Feld.
Sollte jetzt zufällig tanken notwendig sein, fährt der Helfer wieder los zum tanken.
Dadurch ist der Helfer sehr lange unterwegs und fährt unnötige Strecken leer. Gerade auf größeren Karten dauert das ewig.

Prima wäre es, wenn der Helfer bereits vor Anfahrt Feld auf Notwendigkeit prüft, und dann ggf beides direkt hintereinander erledigt.

@Iwan1803
Copy link
Collaborator

Das würde bedeuten, das alle aktiven AD-Fahrzeuge permanent geprüft werden müssten, was vermutlich zu einem enormen Rechenaufwand führen könnte.

@theMompfdie
Copy link

Ich glaub nicht das man das permanent machen müssten, aber was mir eben auch passiert ist das er nach dem Abladen im Silo zum Feld fährt und das weiß das er in die Werkstatt fähren müss. Wenn ich am Silo den AD Helfer nach dem entleeren neu starten würde dann wäre er sofort in dier Werkstatt gefahren.

Wenn ich @Pehusa richtig verstanden habe wäre der Weg Abladen -> Zielpunkt -> Werkstatt -> Zielpunkt -> Tanken -> Zielpunkt -> Drescher abfahren.
Und die Verbesserung wäre Abladen -> Werkstatt -> Tanken -> Zielpunkt -> Drescher abfahren.
natürlich nur wenn notwendig.

Also müsste man nach dem erfolgreichen Abladen prüfen ob Werkstätte oder Tanken notwendig wäre bevor sich auf die Reise zum Zielpunkt machen würde. Aber wahrscheinlicher ist das zu diesem Zeitpunkt um 0,1% der Schwellwert nicht erfüllt ist und beim Zielpunkt dann doch unterschritten ist.

Ich umgehe das Problem aktuell mit Überladewagen und mehreren kleineren Abfahrer somit komme ich nicht zum Stillstand.
Nur das mit den Überladespots einfahren ist halt mehr Aufwand und rentiert sich bei kleineren Felder einfach nicht.

@RealNeo80
Copy link

das Problem ist wie du sagst der Schwellenwert, da selbst beim prüfen vom Starten von AD dieser unterschritten ist bei Ankunft am Feld aber fällig.

was helfen würde, bei Ankunft am Feld nicht zu prüfen ob er in die Werkstatt muss sondern das nur beim Starten und beim Verlassen des Feldes prüfen.
Bei erfolgter Reparatur auch prüfen ob er Tanken muss, oder ihn ggf ab 50% nach einer Reparatur immer zum Tanken zu schicken

@Pehusa
Copy link
Author

Pehusa commented Feb 10, 2022

Ja, wie von theMompfdie beschrieben, wäre es der Idealweg:
Abladen (oder generell Starten) -> Werkstatt -> Tanken -> Zielpunkt -> Drescher abfahren
Wenn ich AD zum Auffüllen der Sähmaschine, des Düngerstreuers oder der Spritze in Kombination mit CP nutze, ist das auch der Fall:
Gerät ist leer --> Feld verlassen --> Gerät am Silo auffüllen --> Feld --> Werkstatt --> Feld --> tanken --> Feld --> Wiederaufnahme der Arbeit

Kann AD den Zustand Tanken und Werkstatt bei Start nicht vorausberechnen? AD wirft mir ja auch die Zeit bis Ankunft aus.
Wenn der eingestellte Schwellenwert bei Ankunft unterschritten werden würde, dann geht es erst zu Werkstatt und Tanken.
Die Prüfung am Feld könnte dann entfallen.

Ich kenne mich aber technisch nicht aus, daher entschuldigt bitte, falls der Vorschlag nicht umsetzbar ist.

Es wäre nur eine super Erleichterung, da auf einer großen Karte u. U. gut und gerne mal 10 Minuten Umweg durch das pendeln zwischen Feld und Werkstatt/Tankstelle dazu kommt.

@RealNeo80
Copy link

ja aber wieso vorausberechnen? die Feld(Ziel)Prüfung einfach weglassen und Tanken nach der Werkstatt grundsätzlich wenn <50% Tank. Weil der Schlepper stirbt ja net weil er noch die Feldarbeit machen muss. Beim Tanken müssten man überlegen ob man dann beim Starten net einen höheren Tanklevel prüfen muss, damit aufm Feld der Sprit net ausgeht

@theMompfdie
Copy link

Technisch betrachtet ist sicher am einfachsten, wenn das eine Event fertig ist, startet automatisch die Prüfung ob die Bedingung für das andere Event auch erfüllt wird. Dies würde sicher keine größere Rechenleistung benötigen.

Andereseits will man ja vielleicht das die AD Fahrer viel auf der Karte herum crusen und die Arbeit erledigen, deswegen einen die Zeit dann auch nicht so wichtig ist. :)

@Pehusa
Copy link
Author

Pehusa commented Feb 10, 2022

Zeit ist jetzt wirklich nicht das kritische. Das stimmt schon. Auf der anderen Seite ist es extrem ineffizient, da wirklich gearbeitet auch nicht wird.
Der Drescher steht ewig auf dem Feld und wartet zum abtanken und der Abholer sammelt Kilometer, weil ihm erst am Feld einfällt, was er sonst noch so machen kann. :-)

@Daywalker885
Copy link

Daywalker885 commented Feb 12, 2022

also muss auch sagen es ist recht nervig, wenn man AD als abfahrer für das feld hat und ihn zu sich rufen will und er auf einmal auf die idee kommt ach ich muss tanken oder in die werkstatt, vielleicht kann man eine art tolleranz darin einbauen. Das wenn er zum beispiel als abfahrer gerufen wird, er erst abbunkert und dann tanken fährt oder in die werkstatt also das er die priorität dann anders setzt. So das er das tanken einfach mit in den aktuellen auftrag mit einbindet, ist ja nu nicht so das der auf einmal kaputt geht oder kein sprit mehr hat. Des weiteren wäre es auch nice, wenn man AD einstellen könnte, wann er reparieren und tanken fährt oder das man den wert nach unten setzt, also es ist ja nicht so das wir 250fach karten haben wo man so früh in die werkstatt muss

@BigBlackBahamut
Copy link

So, nun ist es mir gerade passiert. Mein Traktor ist in Zusammenarbeit mit CP auf dem Feld mangels Sprit verreckt....

Kann es sein das dass Tanken im Bereich "CP" nicht funktioniert? somit wäre die Möglichkeit AD selbst Tanken fahren zu lassen ja mehr oder weniger hinfällig was den Bereich CP angeht.

Daher wäre es auf jeden Fall besser auch unteranderem den Stand des Diesels fürs "Selbsttanken" anzuheben.

@Axel32019
Copy link
Collaborator

Eine vorausschauende Prüfung ob Tanken,Reparieren notwendig ist sehe ich als nicht kalkulierbar an.
AD überprüft nach jeder abgeschlossenen Aktion, z.B. Laden, Entladen, Fahren etc., ob Tanken,Reparieren notwendig ist und führt dies durch.
Zudem wird im nächsten Release die Zusammenarbeit mit CP für Tanken,Reparieren,Parken enthalten sein - könnt ihr gerne mit der dev-Version schon mal probieren: https://github.com/Stephan-S/FS22_AutoDrive/tree/dev_axel32019

@Axel32019 Axel32019 added enhancement New feature or request Fixed (in next release) This issue is already fixed in our dev branch labels May 6, 2022
@Iwan1803
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Fixed (in next release) This issue is already fixed in our dev branch
Projects
None yet
Development

No branches or pull requests

7 participants