lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:drivebase

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:drivebase [2023/02/10 09:22]
Ivo Blöchliger
lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:drivebase [2023/02/14 09:59] (current)
Ivo Blöchliger [Roboter steuern mit DriveBase]
Line 2: Line 2:
 <WRAP todo> <WRAP todo>
   * Legen Sie ein neues Projekt unter dem Namen ''drivebasetest'' an.   * Legen Sie ein neues Projekt unter dem Namen ''drivebasetest'' an.
-  * In der Datei main.py, fügen Sie folgende Zeilen hinzu:+  * In der Datei ''main.py'', fügen Sie folgende Zeilen hinzu:
 <code python> <code python>
 links = Motor(Port.A) links = Motor(Port.A)
Line 41: Line 41:
     print("v=%f, va=%f" % (geschwindigkeit, winkelgeschwindigkeit))     print("v=%f, va=%f" % (geschwindigkeit, winkelgeschwindigkeit))
     winkelziel = fahrwerk.angle()+winkel     winkelziel = fahrwerk.angle()+winkel
 +    fahrwerk.drive(geschwindigkeit, winkelgeschwindigkeit)
     while fahrwerk.angle()*richtung<winkelziel*richtung:     while fahrwerk.angle()*richtung<winkelziel*richtung:
         wait(1)  # 1 ms pausieren         wait(1)  # 1 ms pausieren
Line 57: Line 58:
   * Ein Stuhl steht mittig auf dem gegenüberliegenden «1m Klebestreifen».   * Ein Stuhl steht mittig auf dem gegenüberliegenden «1m Klebestreifen».
   * Der Roboter soll den Stuhl umrunden und möglichst genau wieder auf dem Ausgangs-Punkt stehen bleiben.   * Der Roboter soll den Stuhl umrunden und möglichst genau wieder auf dem Ausgangs-Punkt stehen bleiben.
-  * Gemessen wird die Zeit in Sekunden. Dazu wird $\frac{1}{10}$ des Quadrats der Distanz vom Startpunkt addiert. Die Gruppe mit dem kleinsten Score gewinnt.+  * Gemessen wird die Zeit in Sekunden. Dazu wird $\frac{1}{10}$ des Quadrats der Distanz in cm vom Startpunkt addiert. Die Gruppe mit dem kleinsten Score gewinnt.
   * Es dürfen beliebig viele Versuche gemacht werden.   * Es dürfen beliebig viele Versuche gemacht werden.
 </WRAP> </WRAP>
  
  • lehrkraefte/blc/informatik/glf22/robotik-mit-svcode/drivebase.1676017327.txt.gz
  • Last modified: 2023/02/10 09:22
  • by Ivo Blöchliger