RoboSoccer Gruppe B1 - WS 18/19

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Informatikpraktikum MTR Gruppe B1: Team - Robi Kroos

Das Trainer-Team: Stefan Großecoßmann, Nils Hartmann, Timo Malchus


Einleitung

Das Ziel des Informatikpraktikums I, betreut durch Professor Ulrich Schneider, bestand darin, einen LEGO NXT Roboter zu konstruieren und programmieren, sodass dieser nach dem Regelwerk des RoboSoccers fähig ist ein komplettes Fußballspiel zu spielen. Dabei wurde vor und während den einzelnen Praktikumsterminen schrittweise auf dieses Ziel hingearbeitet, indem die Funktionsweise von den verwendeten Sensoren und Aktoren erarbeitet und Kenntnisse über die grafische und textuelle Programmierung von LEGO NXT Robotern erworben und angewendet wurde.


Gruppenmitglieder und ihre Aufgaben

Stefan Großecoßmann:

  • Bearbeitung der Aufgaben zu den jeweiligen Praktikumsterminen
  • Konstruktion des Roboters
  • Entwurf des Werbeplakats
  • Erstellung der Bauanleitung
  • Erstellung des Videos


Timo Malchus:

  • Bearbeitung der Aufgaben zu den jeweiligen Praktikumsterminen
  • Konstruktion des Roboters
  • Entwicklung der Spielstrategie
  • Umsetzung der Spielstrategie in Bricxcc
  • Erstellung der Bauanleitung


Nils Hartmann:

  • Bearbeitung der Aufgaben zu den jeweiligen Praktikumsterminen
  • Konstruktion des Roboters
  • Erstellung der Bauanleitung
  • Umsetzung der Spielstrategie in Bricxcc
  • Erstellung des Videos


Verwendete Software

  • Bricxcc (zur Programmierung ab dem dritten Praktikumstermin)
  • PAP Designer (zur Erstellung des Programmablaufplans nach DIN 66001)


Verwendete Hardware

  • LEGO MINDSTORMS EDUCATION (Nr. 9797)
  • LEGO MINDSTORMS EDUCATION (Nr. 9695)

Die beiden LEGO MINDSTORMS EDUCATION Sets (Nr. 9797 und Nr. 9695) bilden zusammen mit den beiden Stahlkugeln und den HiTechnic Kompass- und Infrarotsensor den kompletten Aufbau des Roboters. Der gesamte Aufbau kann schrittweise grafisch aus der Bauanleitung entnommen werden.


Sensoren

Infrarot-Sensor

Kompass-Sensor

Tastsensor

Aktoren

Servo-Motoren

Mikrocontroller

Spielstrategie

  • fachwerkartiger Turm, um Schwingungen zu vermeiden
  • Greif- und Schussarm mit Unterführung für den Tastsensor, um vorne Auslauf zu schaffen
  • breite Reifen für erhöhte Traktion
  • Abdeckungen für die Leitungen, um Verhaken mit anderen Robotern zu vermeiden
  • niedriger Schwerpunkt für stabilen Stand
  • stabile Bauweise


Programmablaufplan (PAP)

Umsetzung in NXC

Marketing des Roboters

Werbeplakat


Werbeplakat ROBI-KROOS

YouTube-Video



Zusammenfassung

Literaturhinweise