Bubbles

Monatsarchiv für Dezember 2008

OpenStreetMap & N810

Vor ca. einem halben Monat berichtete ich euch bereits vom OpenStreetMap Projekt.

Nun 18 Tage später war ich schon ein paar mal in Griesheim unterwegs und habe fleißig gemappt:

Griesheim im OSM Mapper von ITO

Griesheim im OSM Mapper von ITO

Mittlerweile habe ich durch die Kälte und den ganzen Weihnachtsstress keine Zeit mehr gefunden.

In ein paar Wochen werde ich dann der glückliche Besitzter eines Nokia N810 sein. Damit kann ich dann erstmals unterwegs mappen ;) Die Funktionsvielfalt dieses kleinen Internet Tablet ist unbeschreiblich. Praktisch ist es ein fast kompletter Linux PC. Aber darüber werde ich aber später noch genug berichten können ;) .

UPDATE:  Seit einer Woche bin ich ein stolzer Besitzer eines Nokia N810 Internet Tablet. Basierend auf einer Armel Architektur bietet dieser Winzling alle Features eines Linux PCs. Von der Leistung mal abgesehen. Das N810 verfügt auch über ein integriertes GPS und genug Speicher um alle nötigen Karten darauf zu speichern. So kann man es als Navi, Stadtführer usw. benutzen.

Das mittlerweile dritte Internet Tablet von Nokia benutzt wie seine Vorgänger das von Nokia unterstütze quelloffene Maemo als Betriebssystem. Der komplette Quellcode des Betriebsystems ist offen verfügbar.  Jeder kann daran mitarbeiten, Fehler fixen und neue Features hinzufügen.

Eine Warnung noch: Da das N810 auf Debian/Linux basiert ist es nicht ganz pflegeleicht ;) . Man sollte sich schon etwas mit Linux auskennen. Erst dann kann man auch den vollen Funktionsumfang ausnutzen, eigene Programme coden oder portieren.

Und noch eine kleine Anmerkung am Rande: seit ca. 1/2 Stunde läuft mein Blog mit der neuesten WP Version 2.7. Bis jetzt bin ich begeistert. Mit meinem N810 kann ich dann sogar mobil bloggen!

Ihr merkt sicher, ich bin über die dreiwöchigen Weihnachtsferien beschäftigt. Leider steht aber auch bald mein ABI an. Also werde ich wohl oder übel auch noch etwas pauken müssen :( .

OpenStreetMap

OpenStreetMap is a free editable map of the whole world. It is made by people like you.

JOSM Editor

JOSM Editor

So betitelt OpenStreetMap.org das eigene, Wikipedia-ähnliche Projekt.

OpenStreetMap hat es sich zum Ziel gesetzt, freie geographische Daten wie zum Beispiel Straßenkarten zu erstellen und allen zur Verfügung zu stellen, die sie brauchen können. Dieses Projekt wurde begonnen, weil so ziemlich alle Karten, von denen man glaubt, dass sie von jedem für alle Zwecke und kostenlos verwendbar sind, tatsächlich aus technischen und rechtlichen Gründen leider nur eingeschränkt nutzbar sind. Dadurch wird verhindert, dass Leute diese Karten in kreativer und produktiver Weise einsetzen können. OpenStreetMap möchte diesem unglücklichen Zustand abhelfen.

Das Projekt besitzt ein sehr umfangreiches Wiki. Es hat mir bei meinen ersten Schritten viel geholfen.

Im IRC Channel #osm-de auf irc://irc.oftc.net wird einem auch oft gerne geholfen.

Wie auch bei Wikipedia kann jeder dazu beitragen. So habe ich meine durchs Mountainbiken und Geocachen gewonnen GPS Tracks (Spuren) in das Projekt eingefügt und damit das Kartenmaterial in Griesheim verbessert:

343955

Um die gewonnen GPS-Daten auch im Browser, auf dem GPS oder im Navigationssystem nutzen zu können müssen sie jedoch noch in die OSM-Datenbank eingearbeitet werden. An regnerischen Tagen kann man auch auf das Erfassen der GPS Tracks verzichten und von frei verfügbaren Karten abzeichnen.

Dazu werden Mapping Programme wie Potlatch oder JOSM benötigt. Mit ihnen ist es möglich die GPS-Datenmithilfe von Luftbildern in das OSM-Format zu vektorisieren.

Dann sieht das ganze in JOSM etwa so aus:

JOSM Editor

JOSM Editor

Jeden Mittwoch werden dann aus den Vektordaten die Karten berechnet, die man über die Website von OSM betrachten kann. Dies sieht dann etwa so aus:

gerenderte Map

gerenderte Map

Die OSM Daten liegen in einem offenen Format vor. Jeder kann sie für seine Verwendungszwecke benutzten. Vielleicht gelingt es mir ja mal meinen TSP Algorithmus mit den OSM Daten zu testen :)

Es gibt sogar schon einige routingfähige Navigationsprogramme.

Alleine in Griesheim gibt es neben mir noch 6 andere Mapper, Tendenz steigend.

Bereits nächstes Jahr rechnet man damit Deutschland flächendeckend erfasst zu haben.

Oft mit einer besseren Qualität als die Konkurenten Tele Atlas und NavTeq. Dies zeigt auch der Vergleich zwischen Google Maps (welches Tele Atlas Daten benutzt) und OSM.

Creative Commons License OpenStreetMap maps are licensed under the Creative Commons CC-BY-SA license.

TetraBot, die Erste

Nun bisher habe ich euch noch nicht viel über mein derzeitiges Projekt verraten. Es handelt sich um einen ca. 0,8 kg schweren Roboter, der vier Modellbauservos als Antrieb nutzt. Immer nur 3 seiner 4 Räder werden gleichzeitig für Antrieb genutzt, das vierte Rad ist Reserve und wird später eventuell für die Radarnavigation benutzt.

Seine gleichmäßige, geometrische Form, die einem Tetraeder ähnelt, gab ihm den Namen Tetrabot.

Auch die Elektronik soll redundant ausgelegt werden. Jede seiner vier “Tentakeln” wird durch einen Atmel AVR Mikrocontroller gesteuert. Zusätzlich bekommt jedes Bein noch eine spezielle Aufgabe:

  1. Kommunikation
  2. Navigation
  3. Stromversorgung
  4. Sensorik

Ein Bein besteht aus:

  • 2 AAA Ni-MH Akkus
  • Atmel AVR ATMega Mikrocontroller
  • Taster
  • LED’s
  • Umgebungslichtsensor
  • Servo + Omniwheel
  • Gabellichtschranke
  • Ultraschall Sensor

Hinzu kommen für die einzelnen Aufgabenbereiche individuelle Elemente:

  • IR Sender + Empfänger
  • Bluetooth
  • Temperatursensor
  • Mikrofon

Untereinander sollen die Beine über den I²C Bus verbunden werden und sich so im “multiple master” Modus gleichberechtigt austauschen.

Fast ein halbes Jahr ist jetzt seit meinen ersten Gedanken vergangen. Mittlerweile ist die Planung fast abgeschlossen.

Das Grundgerüst + Akkus und Antrieb des Roboters sind schon fertig. Trotzdem liegt noch viel Arbeit vor mir ;) . Ich rechne erst nach meinem Abitur mit der Fertigstellung… Hoffentlich habe ich während meines Zivildienst dann mehr Zeit.

Hier meine ersten Ergebnisse:

Das war es mal fürs erste… Die entgültige Form und Funktionweise des Roboters behalte ich noch ein paar Monate für mich. Es jetzt zu beschreiben wäre sinnlos. Bilder sagen ja sowieso mehr als 1000 Worte…