All lectures

Ανάπτυξη συστήματος απομακρυσμένου ελέγχου του AIBO

Απαλλακτική εργασία, Οκτώβριος 2006 — a command-line remote control for Sony's robot dog.

2006Greek

Τι θα φτιάξετε

Το AIBO αποτελεί εδώ και αρκετά χρόνια ένα από τα πρώτα μηχανικά κατοικίδια. Εκτός από τις βασικές λειτουργίες που παρέχει, το AIBO δίνει την δυνατότητα μέσα από ένα περιβάλλον ανάπτυξης λογισμικού (SDE) να υλοποιηθούν νέες λειτουργίες του.

Το ρομποτικό σκυλί AIBO της Sony

Στόχος της εργασίας είναι η ανάπτυξη ενός απομακρυσμένου προγράμματος ελέγχου (γραμμή εντολών) το οποίο θα δίνει σε πραγματικό χρόνο εντολές στο AIBO οι οποίες θα εκτελούνται. Οι εντολές αυτές μπορούν να αφορούν την κίνηση, αναπαραγωγή ήχων κτλ. Το τελικό παραδοτέο αποτελείται από το λογισμικό (εκτελέσιμο και πηγαίος κώδικας) και ένα συνοδευτικό εγχειρίδιο.

Πως θα το φτιάξετε

  • Εγκατάσταση του περιβάλλοντος ανάπτυξης του AIBO (Linux ή Windows) και εξοικείωση με τις δυνατότητές του
  • Σχεδιασμός
  • Υλοποίηση

Το AIBO και οποιοσδήποτε εξοπλισμός απαιτείται είναι διαθέσιμος στα εκπαιδευτικά εργαστήρια του τμήματος.

Τι πρέπει να ξέρετε

  • C / C++
  • Αντικειμενοστρεφή προγραμματισμό
  • Διαδικασίες μεταγλώττισης από γραμμή εντολών