Ανάπτυξη συστήματος απομακρυσμένου ελέγχου του AIBO
Απαλλακτική εργασία, Οκτώβριος 2006 — a command-line remote control for Sony's robot dog.
Τι θα φτιάξετε
Το AIBO αποτελεί εδώ και αρκετά χρόνια ένα από τα πρώτα μηχανικά κατοικίδια. Εκτός από τις βασικές λειτουργίες που παρέχει, το AIBO δίνει την δυνατότητα μέσα από ένα περιβάλλον ανάπτυξης λογισμικού (SDE) να υλοποιηθούν νέες λειτουργίες του.

Στόχος της εργασίας είναι η ανάπτυξη ενός απομακρυσμένου προγράμματος ελέγχου (γραμμή εντολών) το οποίο θα δίνει σε πραγματικό χρόνο εντολές στο AIBO οι οποίες θα εκτελούνται. Οι εντολές αυτές μπορούν να αφορούν την κίνηση, αναπαραγωγή ήχων κτλ. Το τελικό παραδοτέο αποτελείται από το λογισμικό (εκτελέσιμο και πηγαίος κώδικας) και ένα συνοδευτικό εγχειρίδιο.
Πως θα το φτιάξετε
- Εγκατάσταση του περιβάλλοντος ανάπτυξης του AIBO (Linux ή Windows) και εξοικείωση με τις δυνατότητές του
- Σχεδιασμός
- Υλοποίηση
Το AIBO και οποιοσδήποτε εξοπλισμός απαιτείται είναι διαθέσιμος στα εκπαιδευτικά εργαστήρια του τμήματος.
Τι πρέπει να ξέρετε
- C / C++
- Αντικειμενοστρεφή προγραμματισμό
- Διαδικασίες μεταγλώττισης από γραμμή εντολών