Αναρτήσεις

Προβολή αναρτήσεων από Μάρτιος, 2022

The “Learn Face” από τη Σαββίνα Βαρβαρή, Α1

Εικόνα
Το πλαίσιο Learn Face χρησιµοποιείται πριν την Αναγνώριση προσώπου(face recognition). Έχει την ιδιότητα να αποθηκεύει πρόσωπα. Για να το κάνετε σύρετε το στον πίνακα του διαγράµµατος ροής και ξεκινήστε το πρόγραµµα. Στη συνέχεια, κάντε διπλό κλικ στο πλαισίου και εισαγάγετε ένα όνοµα για το πρόσωπο. Τώρα πηγαίνετε στο NAO και κρατήστε το πρόσωπό σας µπροστά στην κάµερά του. Μόλις αναγνωρίσει το πρόσωπο τα µάτια του NAO ανάβουν πράσινα. Εάν δεν ανιχνεύσει το πρόσωπο, τα µάτια του ανάβουν κόκκινα και πρέπει να προσπαθήσετε ξανά.  Θα µπορούσατε επίσης να χρησιµοποιήσετε ένα πλαίσιο "Text Edit" για να δώσετε το όνοµα στο πλαίσιο. Το παρακάτω διάγραµµα θα εκκινήσει το "learn face" όταν αγγίξετε τον αισθητήρα κεφαλής. Σε περίπτωση επιτυχίας ενεργοποιείται η πάνω έξοδος του "Learn Face", η κάτω έξοδος στην αποτυχία και ο NAO θα πει "Learned face successfully " ή "Learning face failed” Μπορείτε επίσης να χρησιµοποιήσετε τα πλαίσια "Unlearn Face

Το πλαίσιο "Αναγνώρισης προσώπου"/"Ανίχνευσης προσώπου". (“FaceRecognition”/“FaceDetection”) Άγγελος Κάτρης Α1

Εικόνα
  Με το πλαίσιο "Ανίχνευσης προσώπου", ο NAO εντοπίζει πρόσωπα και δημιουργεί ένα σήμα με τον αριθμό των προσώπων που εντοπίστηκαν. Εάν ο NAO δεν εντοπίσει ένα πρόσωπο, εκδίδει ένα σήμα  στο μαύρο output.  Από το κίτρινο output o NAO εκδίδει τον αριθμό των προσώπων. Το επιπλέον output του πλαισίου "Αναγνώρισης προσώπου" είναι το όνομα του προσώπου που αναγνωρίζεται. Για να αναγνωρίσετε τα πρόσωπα με το πλαίσιο "Αναγνώρισης προσώπου", πρέπει πρώτα να αποθηκεύσετε τα πρόσωπα με το πλαίσιο "LearnFace".  Αυτό το πλαίσιο εκπέμπει ένα σήμα όταν ο NAO αναγνωρίζει ένα πρόσωπο. Πηγή: The_Basics_LearnIt_NAO__EN.pdf

"Hello World" : Η πιο απλή εφαρμογή με το ΝΑΟ

Εικόνα
  Δημιουργούμε δύο diagram boxes και τα συνδέουμε όπως φαίνεται στην εικόνα. Για το Setup δείτε την προηγούμενη ανάρτηση. Ονομάζουμε το δεύτερο diagram box, Start.  Είναι εκείνο που θα ξεκινήσει το project μας. Με διπλό αριστερό κλικ μπαίνουμε στο εσωτερικό του για να το φτιάξουμε: Από το Speech->Creation->Speech Reco. Είναι αυτό που βοηθά το ρομπότ μας να αναγνωρίσει την ομιλία. Πατώντας το κλειδί εισάγουμε την εναρκτήρια λέξη ή έκφραση για το project  μας πχ ΝΑΟ, Hello ή ό,τι άλλο νομίζουμε.  Από το Programming->data Edition->Text Edit παίρνουμε ένα κουτί Text Edit για να γράψουμε μέσα το κείμενο που θέλουμε να πει το ρομπότ μας. Από το Speech->Creations->Say Text ή το Animated Say Text για να του δώσουμε τη δυνατότητα να πει το κείμενο (με κινήσεις στη δεύτερη επιλογή). Στα κουτιά αυτά από το κλειδί μπορούμε να ρυθμίσουμε την ταχύτητα ομιλίας όπως και το αν η φωνή θα είναι πιο ψιλή ή πιο μπάσα. Είναι μια πολύ χρήσιμη εφαρμογή, για να μελετήσουμε την επίδραση των ση

Βασικά στοιχεία για τη δημιουργία μιας εφαρμογής με το NAO-setup diagram

Εικόνα
 Κάθε project έχει μια σχεδόν τυπική δομή: Χρησιμοποιούμε τα diagram boxes για να χωρίσουμε το project  μας σε απλά, εύκολα ελεγχόμενα κομμάτια. Ένα diagram box είναι ένα σύνθετο box το οποίο περιέχει άλλα πιο απλά  boxes στο εσωτερικό του.  Για να το δημιουργήσουμε τοποθετούμε τον cursor του ποντικιού στην κεντρική στήλη του choregraphe (flow panel) και με δεξί κλικ επιλέγουμε δημιουργία box -> diagram. Θα μας ζητήσει να ονομάσουμε το box που δημιουργήσαμε. Το βασικό εναρκτήριο box  είναι το setup diagram box: Αποτελείται από τα εξής βασικά boxes: το Stand Up ή Sit Down box, αναλόγως από τη στάση που προτιμούμε να έχει το ρομπότ μας στην εκκίνηση της εφαρμογής. Από το Sensing->Vision->Select Camera box. Οι δύο διακριτές είσοδοι για το μπλοκ αυτό αντιστοιχούν στην πάνω κάμερα (στο μέτωπο) και στην κάτω (στόμα). Συνδέουμε με την κάμερα που θέλουμε να χρησιμοποιείται. Από το Speech->Creation->Set Language  από όπου επιλέγουμε τη γλώσσα στην οποία θα κάνουμε την εφαρμογή μα