EV3boter
17.12.2022, 19:38

Editiert von
EV3boter
19.12.2022, 20:09

Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Hallo Leute,

ich möchte Euch, als Neuling in dem Forum, um Hilfe bitten.

Was möchte ich mit dem EV3 machen?
Ich habe ein Fahrzeug gebaut mit der EV3 Einheit und möchte, dass der "Traktor" wie ein Mähdrescher auf dem Feld immer hin und her fährt. In das Fahrzeug ist ein Farbsensor integriert. Das Feld ist rot umgrenzt. Wenn die EV3 Einheit das erste Mal rot erkennt, dreht sie um 90° nach rechts, fährt kurz und dreht wieder um 90° nach rechts. Bei der Ankunft (fast an der Ausgangsstelle) wird das zweite Mal rot erkannt und das Fahrzeug SOLL DIESMAL um 90° nach LINKS und dann wieder um 90° nach LINKS fahren.

Ich habe mittels der grafische Programmiersprache (Befehle in Form von Blöcken) ein Programm geschrieben, bei dem der Roboter zuerst 2x rechts und dann 2xlinks fahren soll. Der Roboter fährt leider aber immer wieder nach rechts, als stattdessen abwechseld 2xrechts, 2xlinks, 2xrechts, 2xlinks usw. ...

Ich komme leider nicht weiter. Hat jemand eine Idee was ich machen kann? Ich kann gerne mein grafisches Programm als Bild-Uploaden. Aber ich möchte euch nicht auf eine falsche Fährte führen.

Vielen Dank im Voraus für Eure Hilfe

Frohe Weihnachten an ALLE!

EV3boter



Lok24
17.12.2022, 19:51

Als Antwort auf den Beitrag von EV3boter

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Hi,

habe heute kein Zeit mehr, aber morgen Mittag.
Lade dein Bild ruhig mal hoch, da diskutiert es sich besser.



EV3boter
17.12.2022, 20:23

Als Antwort auf den Beitrag von EV3boter

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Danke
Anbei mein Programm Entwurf

[image]



IngoAlthoefer
17.12.2022, 22:17

Als Antwort auf den Beitrag von EV3boter

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Hallo EV3boter,

EV3boter hat geschrieben:

... Der Roboter fährt leider aber immer wieder nach rechts,
als stattdessen abwechselnd 2xrechts, 2xlinks, 2xrechts, 2xlinks usw. ...

Du kannst die roten Fliesen so anordnen, dass auch bei "nur rechts herum"
das ganze Feld abgefahren wird - in einer Art Spirale.

Viel Erfolg, Ingo.


LEGO kennt kein Valsch (alte Klemmbaustein-Weisheit)


EV3boter
18.12.2022, 08:43

Als Antwort auf den Beitrag von IngoAlthoefer

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

IngoAlthoefer hat geschrieben:

Hallo EV3boter,

EV3boter hat geschrieben:
... Der Roboter fährt leider aber immer wieder nach rechts,
als stattdessen abwechselnd 2xrechts, 2xlinks, 2xrechts, 2xlinks usw. ...

Du kannst die roten Fliesen so anordnen, dass auch bei "nur rechts herum"
das ganze Feld abgefahren wird - in einer Art Spirale.

Viel Erfolg, Ingo.



Danke für den Tipp, Ingo.
Das geht jedoch nicht, weil das Feld nicht veränderbar ist und die rote Markierung als Rechteeck nur das ganze Feld begrentzt.



Lok24
18.12.2022, 12:53

Als Antwort auf den Beitrag von EV3boter

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Hallo,

so da bin ich, vielen Dank für das Bild.
meines(!) Erachtens hat das Programm leichte methodische Mängel

Lassen wir mal das Motorzeug außer acht, dann mach es immerwährend

(1) Wenn rot dann A
(2) Wenn rot dann B

D.h. Du weißt gar nicht, wenn rot kommt, ob Du in (1) oder in (2) bist.
Es macht also zufällig A oder B.

Besser:
Warte bis nicht rot
Warte bis rot
-> Links
Warte bis nicht rot
Warte bis rot
-> Rechts



EV3boter
19.12.2022, 20:07

Als Antwort auf den Beitrag von EV3boter

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Danke für den Tipp!
Ich arbeite momentan an der Umsetzung. Noch nicht geschafft. Ich melde mich.



Lok24
20.12.2022, 11:23

Als Antwort auf den Beitrag von EV3boter

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

EV3boter hat geschrieben:

Ich melde mich.

Das freut mich; hast Du denn meine Idee verstanden, warum Dein Programm nicht funktionieren könnte?
Ein Tip: das "warten auf" ist das Sanduhr-Symbol.

Brauchst Du das im schulischen Umfeld?



EV3boter
23.12.2022, 16:32

Als Antwort auf den Beitrag von Lok24

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Lok24 hat geschrieben:

EV3boter hat geschrieben:
Ich melde mich.

Das freut mich; hast Du denn meine Idee verstanden, warum Dein Programm nicht funktionieren könnte?
Ein Tip: das "warten auf" ist das Sanduhr-Symbol.

Brauchst Du das im schulischen Umfeld?



Danke für die Tipps!
Ja, das ist ein Schulprojekt.
Ich, als Vater, bin nur der Boote.
Die Gruppe trifft sich gelegentlich und bearbeitet den Roboter. Wegen der Weihnatstage, dauert es etwas länger.

Frohe Weihnachten



Lok24
23.12.2022, 17:03

Als Antwort auf den Beitrag von EV3boter

Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

EV3boter hat geschrieben:

Ja, das ist ein Schulprojekt.

Ah, danke, dann werde ich mich hüten hier ein fertige Lösung einzustellen
Immerhin kann man mit dem derzeitigen Programm lernen Fehler einzukreisen.
Tip: das Programm zeigt, wenn man es vom PC startet, an wo es gerade ist, in welchem Icon....



EV3boter
24.12.2022, 16:12

Als Antwort auf den Beitrag von Lok24

+1Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Lok24 hat geschrieben:

EV3boter hat geschrieben:
Ja, das ist ein Schulprojekt.

Ah, danke, dann werde ich mich hüten hier ein fertige Lösung einzustellen
Immerhin kann man mit dem derzeitigen Programm lernen Fehler einzukreisen.
Tip: das Programm zeigt, wenn man es vom PC startet, an wo es gerade ist, in welchem Icon....



Super! Es funktioniert! Und das am 24.12. Perfekter Zeitpunkt. Danke Lok24 !

Frohes Fest an Dich und an alle Lego Enthusiasten

PS: Die Gruppe hatte schon im Oktober eine ordentliche Lösung gefunden. Der Roboter hat sich bei rot immer um ca. 100grad gedreht und etwas zufällig 80-90% der Fläche abgefahren. Natürlich teilweise mehrfach.
Damit war die Aufgabe gelöst.
Sie wollten jedoch eine perfekte Lösung finden. Und kamen an dieser einer Stelle nicht voran. Dann habe ich der Gruppe vorgeschlagen hier nachzufragen.
Tipp mit dem Icon hilft jetzt ebenfalls weiter.
Danke Lok24!



n3t3rb gefällt das


Lok24
27.12.2022, 10:44

Als Antwort auf den Beitrag von EV3boter

+1Re: Wie EV3 Fahrzeug "wie ein Mähdrescher auf dem Feld" hin und her fahren lassen?

Hallo,

prima dass es lief und läuft.
Es gibt meist viele Wege etwas zu programmieren, das wäre schon mal eine Erkenntnis; die zweite: man kann es optimieren.
Wenn noch was ist, auch neue Aufgaben: gerne hier wieder.



n3t3rb gefällt das