Mein Problem was ich bereits seit einigen Wochen habe, betrifft mehrere Programmiersprachen, deshalb passt es nicht so richtig in einen bestimmten Bereich.
Mein Problem dreht sich ums erstellen einer sog. GRID-MAP im Bezug auf den ersten Link in meiner Signatur.
Eine GRID-Map ist im Prinzip wie folgt aufgebaut:
Ein Raum wird in viele kleine Quadrate eingeteilt sog. Nodes, und als X und Y Koordinaten festgelegt.
Dann werden die Quadrate in denen Objekte bzw Hindernisse stehen rot markiert bzw mit einer 1 versehen. Quadrate mit einer 0 dürfen befahren werden, mit einer 1 nicht:
Nicht befahrbare Quadrate haben den Wert 255
Befahrbare Quadrate haben den Wert 0
Der Roboter selbst hat den Wert 254
Das Ziel wohin der Roboter fahren soll hat den Wert 1
Auf Englisch und mit Bildern wird das auch hier beschrieben: http://www.societyofrobots.com/programming_wavefront.shtml
Arduino / C / C++:
Dabei habe ich zum einen Probleme überhaupt erst mal eine MAP zu erstellen da ich nicht weiß wie das Grundgerüst aussehen müsste, und zum anderen wie ich in diesem Array dann Werte verändern kann...
Grafik / Java / PHP:
Diese ganzen Zahenwerte des Arduino's will ich grafisch darstellen, in etwa so wie hier: http://www.societyofrobots.com/images/sensors_IRSLAM.gif
Dabei ist auch die Frage womit ich das am besten umsetzen kann.. Ich will da nicht auf ein Bild festlegen, die Erkundung muss nicht speicherbar sein, aber ich möchte später schon die erkundete Fläche betrachten und ggf bearbeiten können... Nur wie/womit ist mir halt nicht ganz klar
Kann mir dabei jemand helfen?