user-manual-de.md
Laufwerk verwenden
Sie können die Leistung und die Zeit für die Motoren von Alvik auch in Grad pro Sekunde oder Zentimetern
pro Sekunde angeben. Diese Methode ist nützlich für Aufgaben, die eine fein abgestimmte Steuerung der
Geschwindigkeit und Richtung des Roboters erfordern.
verwenden
drive
Die Funktion
treibt den Roboter an, indem sie die lineare und die Winkelgeschwindigkeit einstellt.
drive
Eingaben: linear_velocity: Geschwindigkeit des Roboters. angular_velocity: Geschwindigkeit der
Räder. linear_unit: Einheit der linearen Geschwindigkeit (Standard ist 'cm/s'). angular_unit: Einheit der
Rotationsgeschwindigkeit der Räder (Standardwert ist 'deg/s').
Benutzungsbeispiel:
alvik.drive(10, 30, 'cm/s', 'deg/s')
sleep_ms(2000)
for 2 seconds
alvik.brake()
Steuerung des Encoders
Der Alvik-Roboter bietet verschiedene Funktionen zur Steuerung und Überwachung der Motoren mithilfe von
Encodern. Mit diesen Funktionen erhalten Sie Echtzeit-Feedback zu Geschwindigkeit, Position und Haltung
des Roboters, was für eine präzise Bewegung und Navigation unerlässlich ist.
Geschwindigkeit der Räder prüfen
Die Funktion
get_wheels_speed
Eingaben:
unit: Einheit der Rotationsgeschwindigkeit der Räder (Standard ist 'rpm').
Ausgaben:
left_wheel_speed: Die Geschwindigkeit des linken Rades.
right_wheel_speed: Die Geschwindigkeit des rechten Rades.
Benutzungsbeispiel:
left_speed, right_speed = alvik.get_wheels_speed(unit='rpm')
print(f"Left Wheel Speed: {left_speed} rpm, Right Wheel Speed: {right_speed}
Position der Räder prüfen
Die Funktion
get_wheels_position
# Drive at 10 cm/s linear velocity and 30 deg/s angular velocity
gibt die Stromstärke der Räder zurück.
gibt den Stromstärke-Winkel der Räder zurück.
32 / 70
2024-11-14
rpm")