Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Nik Lutz, Stefan Feissli, Christof Seiler

Ähnliche Präsentationen


Präsentation zum Thema: "Nik Lutz, Stefan Feissli, Christof Seiler"—  Präsentation transkript:

1 Nik Lutz, Stefan Feissli, Christof Seiler
Präsentation Diplomarbeit Nik Lutz, Stefan Feissli, Christof Seiler

2 Inhalt Um was geht es? Technologien Architektur Programmeigenschaften
Demo Erweiterungen Zeit: Um was geht es? 2‘ Technologien 1‘ Architektur 2‘ Programmeigenschaften 2‘ Demo 10‘ Erweiterungen 2‘ Fragen 1‘

3 Um was geht es? Was ist LEGO Mindstorms
Simulation von Mindstorms Robotern Gleiches Verhalten in realer und virtueller Welt Benutzer kann Java Programme schreiben

4 OGRE [ 3D Rendering Engine]
Technologien [1] OGRE [ 3D Rendering Engine] Verwaltung von 3D Modellen ODE [Physik Engine] Verwaltung von physikalischen Körpern (Kollisionsdetektion) wxWidgets Grafische Benutzeroberflächen LeJOS [Lego Operating System] Alternative Firmware (Virtuelle Maschine Java 1.1) für den RCX

5 Architektur -gleich zu beginn aufgestellt -> geht mehr um die Idee
-starke Vereinfachung

6 Programmeigenschaften
Benutzeroberfläche Physik (Mondsimulation) Die Simulation mehrerer Roboter Kommunikation Framework für neue Sensoren (Berührungs- und Kompasssensor) Hindernisse in Welt einfügen Benutzerdefinierte Hindernisse Roboter Skins Speichern & Laden Editor

7 Demo JORGE starten -deaktivierte menus -> zeigen
-deaktivierte toolbar ->jorge wurde schon benutzt -> sonst : Settings: Sensor-Plugins (wxWidgets)

8 Erweiterungen Verschiedene Roboter Modelle Welt Editor Multiplattform
Mögliche Realisation -> Integration eines bestehenden CAD Tool Welt Editor Integration eines Terrain Generators Multiplattform Linux und Mac Emulator Anpassung an neue Mindstorms-Generation Debugger für Roboterprogramme Universelle Roboter Schnittstelle Auslagerung des Emulators ***** PUNKT 1 ***** Eklärung der LDraw Spezifikation Wird von mehreren CAD Tools bereits verwendet Praktisches Beispiel -> LeoCAD Integration eines solchen Tools in unsere App ***** PUNKT 2 ***** Um Modell aus LDraw in Ogre Mesh -> Konverter Die Beschreibung eines Lego Roboters mit Hilfe von LDraw zu detailliert Wurde manuell gelöst -> Zuerst konvertierung in ein MOdeling Tool, danach vereinfacht etc. Automatisierung durch Konverter, welcher das Modell zugleich vereinfacht LeoCAD starten und pratkisches Beispiel zeigen Ldraw ist format für die CAD Beschreibung von Lego Teile

9 Besten Dank Für Fragen und weitere Informationen: N422 Team JORGE


Herunterladen ppt "Nik Lutz, Stefan Feissli, Christof Seiler"

Ähnliche Präsentationen


Google-Anzeigen