Studienprojekte

PROJEKT

PC2RobotV3

FAKTEN

Themenfeld

Softwareentwicklung, Mikrocontroller, Robotik

Zeitraum

März 2009 - Februar 2010

FH-Studierende

Andreas Steiner, Josef Aboelwafa, Carina Eberhardt, Michael Freund

FH-Betreuer

Dipl.-Ing. Michael Bogner

Firma

Hitec Robotics, Deutschland/Korea

Projekthomepage

Kurzbeschreibung

Der sechsbeinige Hexapod-Laufroboter bildet die Robotik-Plattform der Studiengänge HSD und ESD. Für den PC existiert aus Vorgängerprojekten eine Entwicklungsumgebung, die aus mehreren Modulen und Plug-Ins besteht und eine graphische als auch programmatische Entwicklung von Bewegungsabläufen ermöglicht. Im Projekt wird diese Robotik-Entwicklungsumgebung um ein zusätzliches Modul zur graphischen Wegplanung erweitert.

DETAILS

Ausgangssituation / Motivation / Einleitung

Laufrobotik ist gegenüber Radrobotik aufgrund der Vielzahl an Freiheitsgraden deutlich aufwändiger. Mit seinen 18 Servomotoren stellt der Hexapod-Laufroboter hier eine attraktive Plattform für Entwicklungen dar. Um Bewegungsabläufe für den Hexapod-Roboter zu erstellen, ist deshalb neben der rein programmatischen Umsetzung eine möglichst intuitive, graphische Unterstützung hilfreich. Um dem Roboter etwa eine Laufstrecke flexibel definieren und diese ablaufen zu lassen, ist eine Software zur Wegplanung erforderlich.

Projektziel

Das Projektziel umfasst die Entwicklung einer Software zur Wegplanung (PathCreator), wobei hier eine bewusst einfache graphische Erstellung von komplexen Bewegungsabläufen erreicht werden soll. Dabei ist zu beachten, dass die Bewegungsabläufe sowohl für den Menschen (Software-Entwickler) lesbar als auch für den Roboter lesbar und ausführbar sind. Darüber hinaus wird die Robotik-Firmware erweitert, um solche Bewegungsabläufe von einer SD-Karte lesen und abarbeiten zu können.