Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

Kurs

Experiment: Fahren einer Kreisbahn mit dem simulierten Roboter Open Roberta Sim

1 Übersicht

In diesem Kurs arbeitest du mit Open Roberta und dem Online-Simulator. Immer wenn du den Roboter hier rechts siehst, kannst du etwas direkt im Simulator testen

Roboter

Den Simulator findest du auf folgender Webseite, klicke dort dann auf Open Roberta Sim:

https://lab.open-roberta.org/ (Klickst du mit der rechten Maustaste auf den Link, kannst du ihn in einem neuen Tab/Fenster öffnen)

Inhalt des Kurses

Ziel dieses Kurses ist es, mit Hilfe des Open Roberta Simulators den Roboter einen Kreis mit einem Radius von exakt 30 cm30\ \mathrm{cm} fahren zu lassen.Benutze für diesen Kurs die Karte des Simulators, auf welcher ein Koordinatensystem abgebildet ist. Du siehst diese hier rechts.

Karte

Voraussetzungen

Du solltest dich bereits mit dem Kreisumfang und der Berechnung von Geschwindigkeiten auskennen.

Dauer

Die Dauer dieses Kurses beträgt in etwa 40 min

2 Der Roboter

Der Roboter des Simulators ist wie auf dem Bild zu sehen aufgebaut:

Der Roboter wird mit zwei Motoren, an denen links und rechts die Räder angebracht sind, angetrieben. Diese Räder können jedoch nicht einlenken, wie du es vielleicht von einem Auto kennst.

Roberta Aufbau

Überlege dir, wie der Roboter trotzdem eine Kurve fahren kann.

3 Kreise fahren - Ein erster Test

Wie du jetzt weißt, müssen die Räder mit unterschiedlicher Geschwindigkeit angetrieben werden. Dazu kannst du in der Kategorie "Aktion" den folgenden Baustein verwenden:

Baustein

Bei Open Roberta werden die Geschwindigkeiten immer in Prozent der maximalen Geschwindigkeit angegeben. Maximale Geschwindigkeit bedeutet also 100%100\% .

Teste folgende Werte für eine Strecke von 100 cm100\ \mathrm{cm}

  • Tempo % links: 4040, Tempo % rechts: 2020

  • Tempo % links: 8080, Tempo % rechts: 2020

  • Tempo % links: 4040, Tempo % rechts: 1010

4 Was ist Geschwindigkeit?

Um das richtige Geschwindigkeitsverhältnis berechnen zu können, benötigst du die richtige Formel für die Geschwindigkeit.

 

Überlege dir nun mit Hilfe der Aufgabe was Geschwindigkeit eigentlich bedeutet. In der Aufgabe wird für die Geschwindigkeit die Variable vv, für die Strecke ss und für die Zeit tt.

Laden

5 Geschwindigkeit - Das richtige Verhältnis bestimmen

Nun soll das richtige Verhältnis für die Geschwindigkeiten berechnet werden. Die Formel für Geschwindigkeit ist:

Geschwindigkeit=StreckeZeit\text{Geschwindigkeit} = \dfrac{\text{Strecke}}{\text{Zeit}} oder auch v=stv = \dfrac{s}{t}

Die Geschwindigkeit und die Strecke sind für beide Reifen unterschiedlich, aber die Zeit ist bei beiden gleich, weil sich sonst ein Reifen länger drehen würde als der andere.

Du erhältst also zwei Formeln für die Geschwindigkeit der Reifen:

  • Reifen außen: v1=s1tv_1=\dfrac{s_1}{t}

  • Reifen innen: v2=s2tv_2=\dfrac{s_2}{t}

Das Verhältnis v2:v1v_2 : v_1 ist also:

v2:v1\displaystyle v_2:v_1==s2t:s1t\displaystyle \frac{s_2}{t}:\frac{s_1}{t}

Durch einen Bruch wird geteilt, indem man mit dem Kehrbruch multipliziert.

==s2tts1\displaystyle \frac{s_2}{t}\cdot\frac{t}{s_1}

Kürze mit tt

==s2s1=s2:s1\displaystyle \frac{s_2}{s_1}=s_2:s_1

Für das richtige Verhältnis der Geschwindigkeiten brauchst du also die Strecken der einzelnen Räder.

Überlege dir, welche Strecke die einzelnen Räder jeweils zurücklegen. Mache dann auf der nächsten Kursseite weiter.

6 Strecken - Die Kreisbahn

Eine Zeichnung soll dir helfen zu verstehen, welche Strecken die einzelnen Räder zurücklegen:

Der Roboter soll sich mittig auf dem Kreis bewegen. Nachdem die Räder außen am Roboter liegen, bewegen sie sich jeweils auf einer eigenen Kreisbahn. Der Radius des Kreises auf dem der Roboter sich bewegt, hat einen Radius rr. Das innere Rad bewegt sich also auf einem Kreis mit Radius rhalbe Spurbreiter - \text{halbe Spurbreite}, also r0,5Spurbreiter- 0{,}5 \cdot \text{Spurbreite}. Das äußere Rad bewegt sich auf einem Kreis mit einem Radius, der um eine halbe Spurbreite größer ist, also r+0,5Spurbreiter+ 0{,}5 \cdot \text{Spurbreite}.

Skizze

Du hast nun also drei verschiedene Radien, welchen du folgende Bezeichungen geben kannst:

  • Radius des Kreises auf dem der Roboter fahren soll: rRoboterr_{Roboter}

  • Radius des Kreises auf dem sich der innere Reifen bewegt: rinnen=rRoboter0,5Spurbreiter_{innen} = r_{Roboter} - 0{,}5 \cdot \text{Spurbreite}

  • Radius des Kreises auf dem sich der äußere Reifen bewegt: raußen=rRoboter+0,5Spurbreiter_{außen} = r_{Roboter} + 0{,}5 \cdot \text{Spurbreite}

Versuche nun selbst die Länge der Strecken des äußeren und inneren Reifens zu berechnen und damit das Verhältnis der Geschwindigkeiten zu bestimmen. Probiere es in Open Roberta aus! Die Lösung findest du auf der nächsten Seite.

7 Strecken und Geschwindigkeiten berechnen

Die Strecken s1s_1 und s2s_2 sind jeweils eine Kreisbahn. Um diese zu berechnen, musst du den Umfang des jeweiligen Kreises berechnen. Hierfür benötigst du die dazugehörige Formel:

Kreisumfang=2πr\text{Kreisumfang} = 2\pi r

Die Strecke s1s_1 ist also

s1=2πraußen=2π(rRoboter+0,5Spurbreite)s_1 = 2 \cdot \pi\cdot r_{außen} = 2 \cdot \pi \cdot (r_{Roboter}+ 0{,}5 \cdot \text{Spurbreite})

und die Strecke s2s_2

s2=2πrinnen=2π(rRoboter0,5Spurbreite)s_2 = 2 \cdot \pi\cdot r_{innen} = 2 \cdot \pi \cdot (r_{Roboter}- 0{,}5 \cdot \text{Spurbreite})

Die beiden Strecken kannst du nun in die Formel für das Geschwindigkeitsverhältnis einsetzen.

v2v1=2π(rRoboter0,5Spurbreite)2π(rRoboter+0,5Spurbreite)\dfrac{v_2}{v_1}= \dfrac{2 \cdot \pi \cdot (r_{Roboter}-0{,}5 \cdot \text{Spurbreite})}{2 \cdot \pi \cdot (r_{Roboter}+ 0{,}5 \cdot \text{Spurbreite})}

2π2\cdot\pi kann gekürzt werden

v2v1=rRoboter0,5SpurbreiterRoboter+0,5Spurbreite\dfrac{v_2}{v_1}= \dfrac{r_{Roboter}- 0{,}5 \cdot \text{Spurbreite}}{r_{Roboter}+ 0{,}5 \cdot \text{Spurbreite}}

Wichtig: Du musst die Geschwindigkeit für einen Motor vorgeben, um die zweite Geschwindigkeit im richtigen Verhältnis zu bestimmen. Deshalb löst du die Formel wie folgt nach v2v_2 auf:

v2v1=rRoboter0,5SpurbreiterRoboter+0,5Spurbreitev1\dfrac{v_2}{v_1}= \dfrac{r_{Roboter}- 0{,}5 \cdot \text{Spurbreite}}{r_{Roboter}+ 0{,}5 \cdot \text{Spurbreite}}\quad\quad|\cdot v_1

v2=rRoboter0,5SpurbreiterRoboter+0,5Spurbreitev1v_2= \dfrac{r_{Roboter}- 0{,}5 \cdot \text{Spurbreite}}{r_{Roboter}+ 0{,}5 \cdot \text{Spurbreite}}\cdot v_1

8 Formel anwenden - selbst Rechnen

Wie kannst du die errechnete Formel nun anwenden?

Du kannst für v1v_1 eine Geschwindigkeit wählen, zum Beispiel v1=60%v_1 = 60\%, und damit v2v_2 berechnen.

Vorsicht: Bei Open Roberta werden die Geschwindigkeiten immer in % der maximalen

Geschwindigkeit angegeben. Wähle deshalb keine Geschwindigkeit die größer als 100%100\% ist.

Aufgabe

Der Roboter soll einen Kreis mit einem Radius von 30  cm30\;\mathrm{cm} und einer Geschwindigkeit von 60%60\% fahren. Du hast also folgende Werte:

rRoboter=30  cmr_{Roboter} =30\;\mathrm{cm}

v1=60%v_1 = 60\%

Spurbreite=13,3  cm\text{Spurbreite} = 13{,}3\;\mathrm{cm}

Durch einsetzen in die Formel erhälst du folgende Gleichung:

v2\displaystyle v_2==rRoboter0,5SpurbreiterRoboter+0,5Spurbreitev1\displaystyle \dfrac{r_{Roboter}- 0{,}5 \cdot \text{Spurbreite}}{r_{Roboter}+ 0{,}5 \cdot \text{Spurbreite}}\cdot v_1

Einsetzen der Werte

==30  cm0,513,3  cm30  cm+0,513,3  cm60%\displaystyle \dfrac{30\;\mathrm{cm}- 0{,}5 \cdot 13{,}3\;\mathrm{cm}}{30\;\mathrm{cm}+ 0{,}5 \cdot 13{,}3\;\mathrm{cm}}\cdot 60\%

Bruch vereinfachen

==23,3536,6560%\displaystyle \dfrac{23{,}35}{36{,}65}\cdot 60\%
0,382=38,2%\displaystyle 0{,}382 = 38{,}2 \%

Damit der Roboter den gewünschten Kreis genau einmal abfährt, musst du noch berechnen wie weit er fahren soll. Hierfür verwendest du wieder die Formel für den Umfang eines Kreises:

Formel:

sRoboter\displaystyle s_{Roboter}==2rRoboterπ\displaystyle 2 \cdot r_{Roboter} \cdot \pi

Werte einsetzen

==230  cmπ\displaystyle 2 \cdot 30\;\mathrm{cm} \cdot \pi
188,5  cm\displaystyle 188{,}5 \;\mathrm{cm}

Die nun berechneten Werte kannst du nun im Programm verwenden:

9 Formel anwenden - Direkt im Programm

Alternativ kann die Berechnung auch direkt vom Programm ausgeführt werden. Nutze hierfür die Mathematik Bausteine von Open Roberta

10 Aufgaben

Laden

Laden


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?