Ich würde gerne etwas über meine Abschlussarbeit erfahren. Der Professor hat mir bereits einige grundlegende Richtlinien gegeben und ich habe zwei Wochen Zeit, um zu entscheiden.
Meine Abschlussarbeit sollte "etwas" für den NAO Roboter kodieren. Das "Etwas" sollte mit der Silverlight-Technologie codiert werden.
Jetzt muss ich nur noch entscheiden, was das "Etwas" sein könnte. Haben Sie irgendwelche Ideen, welches Modul oder welcher Zusatz für den NAO Roboter in Silverlight kodiert werden könnte? Ich würde mich über Ideen freuen.
Ein anderer Professor schlug vor, dass ich Facebook mit NAO-Robotern in unserem Labor integrieren könnte. Wir haben mehrere NAO-Roboter, also dachte er, ich könnte sie alle paar Stunden auf Facebook veröffentlichen lassen, was sie machen, sie könnten sich auch mit anderen NAO-Robotern auf Facebook anfreunden und ihren Status kommentieren.
Aber ich bin mir noch nicht sicher, ob ich das machen will. Wenn Sie andere Ideen haben, teilen Sie sie bitte mit mir.
Hmm, wie wäre es mit dem Posten des Videostreams von seinen Kameras im Internet, und Remote-Internetnutzer sollen direkt dorthin gehen, wohin er gehen soll / was er tun soll?
Sie könnten ihn von entfernten Benutzern auf eine Schnitzeljagd schicken lassen. Sie sagen ihm, was zu finden ist, er wandert durch den Raum und sucht danach. Es würde einen Bilderkennungscode sowie einen Code erfordern, um die Eingabe in ein Bild zu überführen, nach dem gesucht werden soll. Außerdem müssten Sie einige automatische Navigationscodes / Suchlogiken schreiben.
Er hat Sprachfähigkeiten und kann aus Dateien lesen, also ist das Hochladen von Dingen, die er vorlesen kann, eine Möglichkeit ... vielleicht ein fernes, interaktives Kindermädchen? Sie können sehen, was er sieht und lassen Sie ihn Ihre Antworten lesen / ausspielen.
Er ist ein Multimedia-Server, also könntest du versuchen, ihn als DJ für alle Anfragen einzurichten. Mach es so, dass er Smartphones bedienen kann, so dass jeder im Raum Musik anfordern kann.
Heck, lass ihn den Familienhund jagen und bellen. Er klingt nach einer Menge Spaß!
**** Edit ****
Die Oktober 2010 Ausgabe von Scientific American hat einen Artikel über Ethik in der Robotik ... die Autoren sprechen über die Programmierung der NAO für ethische Entscheidungen, wie z. B. die Abgabe von Medikamenten an Patienten (wie die Ablehnung des Patienten zu behandeln, etc.). Ethik in einen Roboter zu programmieren wäre SEHR These wert!
**** Edit ****
Wenn Sie keinen Zugang zu Scientific American aus der Slowakei haben, können Sie den Artikel hier online kaufen:
Ссылка
Ein weiterer SA-Artikel über den NAO, den man hier lesen kann:
Ссылка
Programmieren Sie es als eine Erweiterung von Windows Live, das heißt, dass er auf MSN Messenger reagiert und den empfangenen Text liest und Aktionen für möglicherweise vorhandene Emoticons bereitstellt. Er könnte eine visuelle Darstellung dieses oder eines anderen Chat-Programms sein.
Geben Sie ihm eine Reihe grundlegender emotionaler Verhaltensweisen (z. B. reibt die Augen in die Schultern, um nach Traurigkeit / Weinen zu sehen), etc.
Dies könnte eine Erweiterung der "Zugänglichkeit" sein. Beachte auch, dass bereits Studien über seine Auswirkungen auf Kinder mit Autismus (Nachahmung des Roboters) durchgeführt wurden.
Klingt nach einer lustigen These.
Warum erstellen Sie nicht auch eine Abschlussarbeit mit einem guten Geschäftsfall, damit Sie das, was Sie aufgebaut haben, einfach vermarkten können. Einige Beispiele könnten
seinLass es tanzen mit Tanzschrittdiagrammen und einem internen Metronom
Programmieren Sie es, um einen Raum vollständig zu besichtigen, alle Hindernisse zu entdecken und zu lernen, wie Sie diese vermeiden können. Das ist schon sehr schwer.
Warum in aller Welt SilverLight beauftragt ist, kann ich jedoch nicht ergründen.
Was wirklich cool, aber wahrscheinlich sehr schwierig wäre, ist das Reverse-Engineering einer API für Microsoft Kinect, um auf einem PC zu arbeiten und dann Kinecs Ganzkörper-Bewegungsverfolgung dem Roboter zuzuordnen. Du könntest einen Mini-Du haben, der alles spiegelt, was du tust.
Aber das wäre wirklich, wirklich cool (zumindest meiner Meinung nach).
Tags und Links c# silverlight artificial-intelligence robotics nao-robot