Hilf mir, ein Thema für meine Abschlussarbeit mit NAO zu wählen

7

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.

    
Richard Knop 01.10.2010, 10:52
quelle

8 Antworten

11

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:
Ссылка

    
James King 01.10.2010, 20:03
quelle
3

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.

    
halfevil 13.10.2010 18:23
quelle
2

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

sein
  1. Roboter, der auf Befehl Lebensmittel bestellt und diese in einer Warteschlange für die Küche verarbeitet. Dies kann die Restaurants POS ersetzen, wie der Roboter berechnen kann, und das Gehalt des Bestellers.
  2. Sie können auch einen Sentry-Roboter mit Gesichtserkennung erstellen, der einen diskreten Alarm sendet (Sie oder die Polizei, hängt von der Sicherheitsbewertung ab), wenn jemand, der nicht auf seiner Gesichtsdatenbank ist, Zugang zu Ihrer Unterkunft erhält. Dies kann auch eine gute Möglichkeit sein, um Videos zu streamen, was zu Hause ist. Dies kann viele Haussicherheitssysteme ersetzen oder sogar erweitern.
  3. Sie können auch Empfangsmitarbeiter in großen Firmenbüros ersetzen, wo sie das Gleiche wie Anruferweiterungen tun können, basierend auf dem Namen, den der Besucher erwähnte, entsprechende Türen öffnen oder Aufzüge aktivieren (wenn die Türen und Aufzüge vernetzt sind), können auch Mitarbeiter bekommen Ein- und Auszeit basierend auf Gesichtserkennung.
Raymund 11.10.2010 22:24
quelle
2

Lass es tanzen mit Tanzschrittdiagrammen und einem internen Metronom

    
Steven A. Lowe 12.10.2010 14:41
quelle
2

Die erste Idee, die mir in den Sinn kommt, ist, ein echtes Lightbot zu machen. Oder so ähnlich. Bonuspunkte, um ein flexibles Spielfeld mit ansteigenden Kacheln zu erstellen.

    
Vilx- 12.10.2010 18:29
quelle
2

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.

    
smirkingman 13.10.2010 14:02
quelle
1

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).

    
John Wang 11.10.2010 21:46
quelle
1

Warum nicht versuchen, eine Bilderkennung im Inneren zu erstellen und den Bot selbständig reisen zu lassen, d. Wenn Sie eine Bilddatenbank von Ihrer Universität zurück zum Wohnheim haben, dann lassen Sie den Bot selbstständig von der Universität zum Wohnheim fahren.

    
Mondyak 14.10.2010 08:51
quelle