Frage zum Beispiel Example_05_Move_05
Hallo zusammen
Ich habe den RP6 nun seit Weihnachten uns bin dabei mich in die Beispiel Programme einzuarbeiten. Ich wollte jetzt beim Beispiel Programm „Example_05_Move_05“ ein Bewegungsmuster mit dem Befehl
Code:
void move(uint8_t desired_speed, uint8_t dir, uint16_t distance,
uint8_t blocking)
und
Code:
void rotate(uint8_t desired_speed, uint8_t dir, uint16_t angle,
uint8_t blocking)
Einbauen.
Nun zu meiner Frage wo muss ich diese Segmente einsetzen damit es funktioniert und muss ich die Funktion
Code:
behaviour_command_t cruise = {CRUISE_SPEED_FWD, CRUISE_SPEED_FWD, FWD, false, false, 0, MOVE_FORWARDS};
verändern und welche Aufgabe hat die überhaupt (Ich weiß zwar das sie für das vorwärtsfahren verantwortlich ist aber sie sieht anders aus als void move)
Das Bewegungsmuster soll am Ende ungefähr so aussehen:
30cm nach vorne
90Grad nach links
50cm nach vorne
Geht dies überhaupt wenn er auch auf Hindernisse Reagieren soll oder muss ich dafür eine anderer Funktion verwenden?
Danke für eure antworten