Autonomes Fahren mittels Pololu Zumo 32U4

fstange e952f26b44 "Kontaktvermeiden" now working 6 년 전
ArduinoOutput e952f26b44 "Kontaktvermeiden" now working 6 년 전
Zumo32U4 e952f26b44 "Kontaktvermeiden" now working 6 년 전
.gitattributes 4ae5ec1413 Erstellen des Hauptprojektes 7 년 전
.gitignore 7ccd4cacf4 '.gitignore' ändern 7 년 전
README.md 1494cee6b1 General improvements 7 년 전

README.md

Simulation autonomer Fahrzeuge

Aufgaben

Es werden „Zumo 32U4 Robot“ der Firma „Pololu“ bereitgestellt. Diese verfügen über einen Antrieb, sowie eine Vielzahl von Sensoren. Die Programmierung erfolgt mithilfe der Arduino IDE. Mit diesen Roboterfahrzeugen sollen folgende Aufgaben realisiert werden:

  • Anpassen der Geschwindigkeit entsprechend der Fahrsituation, z.B. langsames Heranfahren an Hindernisse
  • Vor dem Abbiegen Geschwindigkeit reduzieren
  • Automatischer gegenläufiger Fahrbetrieb auf einer mehrspurigen Straße mit angepasster Geschwindigkeit
  • Anfertigung einer geeigneten Fahrstrecke mit Abbiegemöglichkeit
  • Hindernisumfahrung mit Fahrspurwechsel und anschließendem Zurückwechseln auch bei Gegenverkehr
  • Kommunikation zwischen den Fahrzeugen und eventuell einer zentralen Verwaltungsstelle via Bluetooth (HC-05)

Über den Zumo 32U4

The Zumo 32U4 robot is a complete, versatile robot controlled by an Arduino-compatible ATmega32U4 microcontroller. When assembled, the low-profile tracked robot measures less than 10 cm on each side, making it suitable for Mini-Sumo competitions.
At the heart of the Zumo 32U4 is an integrated ATmega32U4 AVR microcontroller from Atmel, along with dual H-bridge drivers that power the robot’s motors. The robot also features a variety of sensors, including quadrature encoders and inertial sensors (accelerometer and gyro) on the main board, along with reflectance and proximity sensors on the front sensor array. On-board pushbuttons offer a convenient interface for user input, and an LCD, buzzer, and indicator LEDs allow the robot to provide feedback.
(Quelle: "Pololu Zumo 32U4 Robot User's Guide", Pololu Corporation, 2015)

Genutze Sensoren

  • Abstandssensoren (4)
  • Liniensensoren (3)
  • Beschleunigungssensor (x-Achse)
  • Drehbewegungssensor (z-Achse)
  • Motorencoder (2)