wilhelma / sep-its-2010

Automatically exported from code.google.com/p/sep-its-2010
0 stars 0 forks source link

Entwurfsdokument bis 02.11.10 #14

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
- Subsumption Architektur (Drehen, Geschwindigkeit, Kollision, 
Linienverfolgung, Knotenanalyse)
+ Max - Andy, Flo L.
- Klassenmodell für Dialoge (Suchdialog, Steuerung, Statistik 
Internationalisierung, Ladefunktion)
+ Andi P - Flo B. Max
- Skalierungsfunktion der Karte
+ Flo B. - Andi P
- A* Algorithmus des Smartphone (Kollision, günstigster Knoten, Rückkehr)
+ Morle - Andy, Andi P
- Nachrichtensystem
+ Morle - Flo L.
- Erkundungsalgorithmus (Lokalisierung)
+ Andy - Martin
- Struktur der Knotenspeicherung
+ Flo L. - Moartl
- MVC Muster
+ Andy - Max
- Proxy Muster
+ Flo B. - Flo L.
- Chain of Responsibility Muster
+ Flo L. - Andy
- Abstract Factory
+ Andy - Max
- Roboterarchitektur
+ Andi P, Moartl - Andy
- Bluetooth-Kommunikation (Android)
+ Andi P - Flo B.
- Kalibrierung + Knotenanalyse
+ Andy - MORLI

Original issue reported on code.google.com by andreas....@gmx.com on 28 Oct 2010 at 8:12

GoogleCodeExporter commented 9 years ago
Vorlage kapitel.tex verwenden

Original comment by andreas....@gmx.com on 28 Oct 2010 at 8:25

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
- Erkundungsalgorithmus (Lokalisierung)
+ Andy - Martin

Algorithmen für Erkundung, lokale- und globale Lokalisierung

Original comment by andreas....@gmx.com on 30 Oct 2010 at 7:47

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
REVIEW:
- Erkundungsalgorithmus (Lokalisierung)
+ Andy - Martin

Erfordert noch Rücksprache bzgl. Integration mit A* und Graphenstruktur

Original comment by martin.f...@gmail.com on 31 Oct 2010 at 1:11

Attachments:

GoogleCodeExporter commented 9 years ago
Hab mir gerade die Datenstruktur durchgelesen und würde vorschlagen noch ein 
Flag "Status" mitaufzunehmen, z.B. als int. Dann könnte man in der onDraw() 
direkt die richtige Grafik zeichnen lassen, wie drawTopLeftEdge() usw. ohne das 
man die Nachbarknoten erst checken müsste. 

Original comment by f.buerch...@googlemail.com on 31 Oct 2010 at 1:40

GoogleCodeExporter commented 9 years ago
REVIEW:
- Struktur der Knotenspeicherung
+ Flo L. - Moartl

Erfordert noch Rücksprache bzgl. Integration mit A* und Lokalisierung

Original comment by martin.f...@gmail.com on 31 Oct 2010 at 1:41

Attachments:

GoogleCodeExporter commented 9 years ago
- Skalierungsfunktion der Karte
+ Flo B. - Andi P

Original comment by f.buerch...@googlemail.com on 31 Oct 2010 at 4:55

Attachments:

GoogleCodeExporter commented 9 years ago
- Kalibrierung + Knotenanalyse + Linienerkennung
+ Andy - MORLI

Original comment by andreas....@gmx.com on 31 Oct 2010 at 9:04

Attachments:

GoogleCodeExporter commented 9 years ago
Generelle Information an alle:
Wir haben am Freitag noch mit Josef Neuburger gesprochen und erfahren, dass wir 
(jedenfalls Andi und ich) was falsch verstanden haben.
Die Kartendaten sowie die Algorithmen zur Auswertung sollen nicht zentral 
geschehen.
Dies sollen die "virtuellen" e-pucks weiterhin autonom, jedoch in einem eigenen 
Thread machen. Bitte schaut in euren Ausarbeitungen, ob ihr dies bereits 
berücksichtigt habt.

Gruß
Andy 

Original comment by andreas....@gmx.com on 31 Oct 2010 at 10:06

GoogleCodeExporter commented 9 years ago
- MVC Muster
+ Andy - Max

@Max: Das ist der Auszug aus dem Entwurf, Kapitel 3.2 brauchst natürlich nicht 
reviewen.
@Andi: Habe das MVC-Pattern an einem Beispiel versucht (siehe Anhang), hat 
einwandfrei funktioniert :) In dem Beispielprogramm ist auch ne Implementierung 
von Services drin, hat mich mal interessiert wie sowas funktioniert, nicht 
schlecht...

Original comment by andreas....@gmx.com on 1 Nov 2010 at 9:21

Attachments:

GoogleCodeExporter commented 9 years ago
- Abstract Factory
+ Andy - Max

@Andi: Wenn MVC mit Ableitungen etc. funktioniert, dann funktioniert Abstract 
Factory wohl auch ;)

Original comment by andreas....@gmx.com on 1 Nov 2010 at 9:22

Attachments:

GoogleCodeExporter commented 9 years ago
Bemerkung: Ich hab mir mal Gedanken über den grundlegenden Aufbau gemacht und 
bin zu dem Schluss gekommen, dass die Verwendung eines zentralen Models wenig 
Sinn macht bzw. der Idee von autonomen Systemen widerspricht. Dann hätte man 
nämlich eine zentrale Logik, die alle Instanzen verwaltet. So soll es ja 
gerade nicht sein. Statt dessen müsste eigentlich jede Proxy-Instanz und die 
Instanz der Map Oberservable sein. Jede Activity registriert sich dann bei 
jedem Proxy einzeln. Um die Verwendung mehrerer Model kommt man im übrigen 
sowieso nicht herum. Jede Activity greift nämlich auf die Proxys/Map zu hat 
aber gleichzeitig ein lokales Model das überwacht werden muss.

Original comment by andreas....@gmx.de on 1 Nov 2010 at 9:58

GoogleCodeExporter commented 9 years ago
@Andi: Wir sollten das abstrakter sehen, das "observable"-Objekt hat primär 
die Aufgabe der Datenaufbereitung und Informationsweitergabe an die Views. Das 
hat meiner Ansicht wenig mit den e-pucks zu tun. Proxies können sämtliche 
Logik und Zustände speichern und verarbeiten die sie wollen. Aber mehrere 
"observable" widerspricht zum Einen dem MVC-Gedanken (siehe Gamma-Buch), zum 
Anderen wäre das wohl ziemlich aufwändig. Ich lass mich aber gerne morgen 
überzeugen ;)

Original comment by andreas....@gmx.com on 1 Nov 2010 at 10:11

GoogleCodeExporter commented 9 years ago
- Bluetooth-Kommunikation (Android)
Die Bluetooth-Kommunikation des Android-Systems bzw. der Proxys zu beschrieben 
macht keine Sinn, solange der Kontext (wie bauen wir das ganze in unser System 
bzw. in die Proxys ein) nicht feststeht. Es macht keinen Sinn, die 
Funktionsweise der BluetoothSockets ohne Zusammenhang zu beschreiben.

Original comment by andreas....@gmx.de on 1 Nov 2010 at 10:23

GoogleCodeExporter commented 9 years ago
@Andy: Ich habe das eigentlich sehr abstrakt gesehen. Die Zustände der 
einzelnen Roboter und der Karte gehören nun mal nicht zusammen. Ansonsten 
müsstest du Änderungen an den Proxys erst an die zentrale Datenstruktur 
melden, dort die Änderung verarbeiten und dann notifyObserver aufrufen. Ist 
wohl kaum aufwendiger als die Registrierung eines Observers an mehreren 
Observables.
Die Verwendung mehrere Models widerspricht nicht dem MVC-Pattern. Zum Beispiel 
in Datenbankanwendungen wird das häufig so gemacht wenn du Daten anzeigen 
willst, die nicht zusammengehören.

Original comment by andreas....@gmx.de on 1 Nov 2010 at 10:31

GoogleCodeExporter commented 9 years ago
- Vorschlag für ein Gesamtkonzept + Beschreibung der Dialoge
Bemerkung: Der derzeitige Entwicklungsstand unseres System erlaubt keine genau 
Beschreibung der Abläufe in den einzelnen Dialogen.
Die bisherigen Dokumente die ich durchgelesen habe leiden zum Großteil auch 
daran, dass sie einfach zu oberflächlich gehalten sind und in dieser Form 
nicht in den Entwurf passen.
Ich schlage deshalb vor, morgen unbedingt (!!!) ein Gesamtkonzept zu entwickeln.

Original comment by andreas....@gmx.de on 1 Nov 2010 at 11:26

Attachments:

GoogleCodeExporter commented 9 years ago
- A* Algorithmus des Smartphone (Kollision, günstigster Knoten, Rückkehr)
+ Morle - Andy, Andi P

Der Pseudocode befindet sich bisher nur als Kommentar im .tex Dokument, ist 
aber ähnlich zu dem von Wikipedia jedoch mit Möglichkeit mehrere Zielknoten 
zu verwenden.
Zu besprechen:
- Zielknotenauswahl (entweder alle Randknoten oder lokal begrenzt)
- Integration der Bewertungsfunktionen

Original comment by martin.f...@gmail.com on 1 Nov 2010 at 8:31

Attachments:

GoogleCodeExporter commented 9 years ago
- Nachrichtensystem
+ Morle - Flo L.

Noch zu klären: Wird eine Knotenanalyse bei jeder Knotenüberquerung 
durchgeführt?

Original comment by martin.f...@gmail.com on 1 Nov 2010 at 9:35

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by MaxBinde...@gmx.de on 2 Nov 2010 at 8:44

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by MaxBinde...@gmx.de on 2 Nov 2010 at 8:51

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Eigentlich nicht mein Review, aber mir war langweilig ^^ 

Original comment by MaxBinde...@gmx.de on 2 Nov 2010 at 2:06

Attachments:

GoogleCodeExporter commented 9 years ago
Review: - Subsumption Architektur (Drehen, Geschwindigkeit, Kollision, 
Linienverfolgung, Knotenanalyse)
+ Max - Andy, Flo L.

Original comment by andreas....@gmx.com on 2 Nov 2010 at 3:06

Attachments:

GoogleCodeExporter commented 9 years ago
review: - A* Algorithmus des Smartphone (Kollision, günstigster Knoten, 
Rückkehr)
+ Morle - Andy, Andi P

Original comment by andreas....@gmx.com on 2 Nov 2010 at 3:14

GoogleCodeExporter commented 9 years ago
Struktur der Karte
+ Flo L. - Moartl

Original comment by lorenz.florian@googlemail.com on 2 Nov 2010 at 3:15

Attachments:

GoogleCodeExporter commented 9 years ago
Endgültige Subsumption. Gereviewed und korrigiert.

Original comment by MaxBinde...@gmx.de on 2 Nov 2010 at 3:25

Attachments:

GoogleCodeExporter commented 9 years ago
review: - Chain of Responsibility Muster
+ Flo L. - Andy

Original comment by andreas....@gmx.com on 2 Nov 2010 at 3:33

Attachments:

GoogleCodeExporter commented 9 years ago
review: a*

Original comment by andreas....@gmx.com on 3 Nov 2010 at 8:30

Attachments:

GoogleCodeExporter commented 9 years ago
Review Nachrichtensysteme
- Moartl - Flo L.

Original comment by lorenz.florian@googlemail.com on 3 Nov 2010 at 8:46

Attachments:

GoogleCodeExporter commented 9 years ago
Kartenstruktur 1.Review
-Flo L. - Moartl

Original comment by lorenz.florian@googlemail.com on 3 Nov 2010 at 9:20

Attachments:

GoogleCodeExporter commented 9 years ago
- Beschreibung des Aufbaus der Dialoge

Original comment by andreas....@gmx.de on 3 Nov 2010 at 9:54

Attachments:

GoogleCodeExporter commented 9 years ago
leicht modifiziert

Original comment by MaxBinde...@gmx.de on 3 Nov 2010 at 10:15

Attachments:

GoogleCodeExporter commented 9 years ago
modifiziert

Original comment by f.buerch...@googlemail.com on 3 Nov 2010 at 12:09

Attachments:

GoogleCodeExporter commented 9 years ago
as

Original comment by MaxBinde...@gmx.de on 3 Nov 2010 at 1:08

Attachments:

GoogleCodeExporter commented 9 years ago
Chain of Responsibility Vorläufig, wird noch überarbeitet
es fehlen noch die konkreten Handler die wir verwenden..

Original comment by lorenz.florian@googlemail.com on 3 Nov 2010 at 1:10

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Proxy Klasse Dringend Reviewn

Original comment by lorenz.florian@googlemail.com on 4 Nov 2010 at 4:09

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by andreas....@gmx.com on 22 Nov 2010 at 8:36