Βασικά στοιχεία για τη δημιουργία μιας εφαρμογής με το 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  από όπου επιλέγουμε τη γλώσσα στην οποία θα κάνουμε την εφαρμογή μας.
  • Από το Programming->Behavior Control->Autonomous Abilities. Πατάμε το κλειδί στο κάτω αριστερά μέρος του μπλοκ και τσεκάρουμε μόνο τις δύο πρώτες επιλογές: η πρώτη επιτρέπει το ανεξάρτητο ανάβω-σβήνω των leds των ματιών του και η δεύτερη του δίνει τη δυνατότητα μικρών κινήσεων ώστε να δημιουργεί την εντύπωση ενός "ζωντανού" όντος.
Το πρώτο και δεύτερο μπλοκ συνδέονται σε σειρά και ταυτόχρονα παράλληλα με το τρίτο και τέταρτο μπλοκ, όπως φαίνεται στην εικόνα παραπάνω.
 


Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

Python makes NAO speaking and walking

test