Züger, Stefan and Zürcher, Tobias (2010) Roboter Controller Showcase. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
Roboter_Controller_Showcase.pdf - Supplemental Material
Download (7MB) | Preview
Abstract
Ausgangslage
Die Firma Zühlke Engineering AG möchte eine neue Schulungs-/Showcase-Plattform für Windows Mobile/Embedded aufbauen. Zur Demonstration der Plattform soll ein Roboter Controller auf einem Windows Embedded System entwickelt werden, welcher einen klei-nen Roboter steuert und zusätzlich die Steuerfunktionalität für Windows Mobile Geräte über Web Services zur Verfügung stellt. Für die Web Services Kommunikation zwischen den Geräten soll eine C# Implementierung des DPWS Standards (Devices Profile for Web Services) realisiert werden. Das UI auf dem Embedded System soll in Silverlight for Em-bedded umgesetzt werden, damit neue GUI Konzepte getestet werden können.
Resultate
Im Laufe der Bachelorarbeit wurden die beiden Komponenten Roboter Controller und Remote Controller entwickelt. Der von Zühlke entwickelte Robotertreiber wurde im Robo-ter Controller integriert, so dass alle Funktionen des Roboters über das lokale Touchpanel oder die angeschlossene Tastatur gesteuert werden können. Des Weiteren wurde für die Kommunikation über Web Services zwischen Remote Controller und Roboter Controller der komplette DPWS-Stack des .NET Micro Frameworks aufs Compact Framework portiert. Das entwickelte DPWS Visual Studio Add-in ermöglicht eine komfortable Generierung der Proxys/Stubs. Die Auftraggeberin Zühlke erhält nach Abschluss der Arbeit eine über alle Layer und Tiers komplette Showcase-Plattform, welche sie für Weiterentwicklungen, Schu-lungen und Präsentationen bei Kunden einsetzen kann.
Technologien
Der Roboter Controller wurde für Windows Embedded CE 6.0 R3 in C# fürs Compact Framework 3.5 entwickelt. Das GUI ist wie gefordert mit Silverlight for Embedded in C++ realisiert. Beim Mobile Client handelt es sich um eine C# WinForms Compact Framework 3.5 Anwendung, welche auf einem Windows Mobile 6.5 Gerät zum Einsatz kommt.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Area of Application > Mobile Area of Application > Multimedia > Robotics Technologies > Programming Languages > C# Technologies > Frameworks and Libraries > .NET Technologies > Operating Systems > Windows Brands > Microsoft |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Huser, Hansjörg UNSPECIFIED Expert Zettel, Stefan UNSPECIFIED |
Date Deposited: | 24 Jul 2012 07:56 |
Last Modified: | 24 Jul 2012 09:35 |
URI: | https://eprints.ost.ch/id/eprint/91 |