Projekt Chemie Tools und Projekt Robotersteuerung: Unterschied zwischen den Seiten

Aus ITA-Wiki
(Unterschied zwischen Seiten)
Wechseln zu: Navigation, Suche
itawiki>Bozkurt
 
itawiki>Marco Bakera
K (4 Versionen: Import aus dem Wiki der ITA11)
 
Zeile 1: Zeile 1:
 
{{Projektinfo| Aufwand=12 | Teamgröße=2-3 | Schwierigkeit=mittel | Kontakt=[[Benutzer:Bakera|Herr Bakera]]}}
 
{{Projektinfo| Aufwand=12 | Teamgröße=2-3 | Schwierigkeit=mittel | Kontakt=[[Benutzer:Bakera|Herr Bakera]]}}
   
  +
[[Datei:Robo.jpg|miniatur|rechts]]
Ein Projekt für den [[Projekttag]].
 
   
  +
== Auftrag ==
==Kurzbeschreibung==
 
   
  +
Erstelle für einen Roboter eine einfache Steuerungssprache, mit der der Lego Mindstorms Roboter gesteuert oder programmiert werden kann.
Die CTAs benötigen Hilfe. Sie müssen häufig ähnliche Berechnungen für ihre Versuche durchführen. Ein kleines Programm kann ihnen sicherlich die Arbeit erleichtern. Erleichtert den CTAs ihren beruflichen Alltag mit einem kleinen Programm.
 
   
 
== Projektgruppen ==
 
== Projektgruppen ==
{| class="wikitable sortable"
 
|-
 
! Name !! Vergabedatum !! Status
 
|-
 
| Saban Bozkurt || 21.11.2013 || in Arbeit
 
|-
 
| Dennis Schottkowski || 21.11.2013 || in Arbeit
 
|-
 
| Nico Saft|| 21.11.2013 || in Arbeit
 
|-
 
| Yusuf Albayrak || 21.11.2013 || in Arbeit
 
|}
 
   
  +
Bitte tragt euch für das Projekt auf der Seite [[Projekte von Herrn Bakera]] ein.
== Dateien/Links ==
 
  +
* [https://www.lo-net2.de/link.php?files%7Cita11%40tbs1.nw.lo-net2.de%7C%2F1197%2CProjekttag%2F1223%2CProjekt+CTA+Tools%7C/|Projekt CTA Tools] - Projektbeschreibung
 
  +
==Meilensteine==
  +
  +
# Überlegt euch eine Sprache und mögliche Befehle, mit denen der Roboter gesteuert werden kann.
  +
# Erstellt ein Programm, das eine Datei mit eurer Sprache einliest und daraus ein Programm für den Roboter erzeugt.
  +
# Kompiliert das neue Programm und übertragt es auf den Roboter.
  +
# Findet Grafiken und Symbole für die einzelnen Befehle.
  +
# Entwickelt eine GUI, mit der der Roboter über Grafiken und Symbole programmiert werden kann.
  +
# Erstellt eine Dokumentation für eure neu entwickelte Sprache.
  +
# Dokumentiert auch die Umsetzung der Programmierung und wesentliche Teile des Quelltextes. Nutzt dazu bekannte Darstellungsformen wie Struktogramme oder Klassendiagramme.
  +
# Beschreibt in einer Dokumentation, wie sich euer Programm bedienen lässt.
  +
# (optional) Automatisiert den Prozess des Kompilierens und Übertragens auf den Roboter, so dass euer Programm direkt in die Robotersprache übersetzt, kompiliert und auf den Roboter übertragen wird.
  +
# (optional) Teilt das Programm in zwei Teile auf: Ein Kommandozeilentool für die Verarbeitung eurer Sprache und eine GUI, die das Kommandozeilentool lediglich verwendet.
  +
  +
==Voraussetzungen==
  +
  +
* Mindestens einer aus dem Team sollte das [[Projekt Autonomer Roboter]] erfolgreich abgeschlossen haben.

Version vom 28. Februar 2014, 18:45 Uhr

Projektinformationen
Aufwand (Ph) 12
Teamgröße 2-3
Schwierigkeitsgrad mittel
Ansprechpartner Herr Bakera
Projekttag


Auftrag

Erstelle für einen Roboter eine einfache Steuerungssprache, mit der der Lego Mindstorms Roboter gesteuert oder programmiert werden kann.

Projektgruppen

Bitte tragt euch für das Projekt auf der Seite Projekte von Herrn Bakera ein.

Meilensteine

  1. Überlegt euch eine Sprache und mögliche Befehle, mit denen der Roboter gesteuert werden kann.
  2. Erstellt ein Programm, das eine Datei mit eurer Sprache einliest und daraus ein Programm für den Roboter erzeugt.
  3. Kompiliert das neue Programm und übertragt es auf den Roboter.
  4. Findet Grafiken und Symbole für die einzelnen Befehle.
  5. Entwickelt eine GUI, mit der der Roboter über Grafiken und Symbole programmiert werden kann.
  6. Erstellt eine Dokumentation für eure neu entwickelte Sprache.
  7. Dokumentiert auch die Umsetzung der Programmierung und wesentliche Teile des Quelltextes. Nutzt dazu bekannte Darstellungsformen wie Struktogramme oder Klassendiagramme.
  8. Beschreibt in einer Dokumentation, wie sich euer Programm bedienen lässt.
  9. (optional) Automatisiert den Prozess des Kompilierens und Übertragens auf den Roboter, so dass euer Programm direkt in die Robotersprache übersetzt, kompiliert und auf den Roboter übertragen wird.
  10. (optional) Teilt das Programm in zwei Teile auf: Ein Kommandozeilentool für die Verarbeitung eurer Sprache und eine GUI, die das Kommandozeilentool lediglich verwendet.

Voraussetzungen