Αυτόνοµοι Πράκτορες. Ακολουθία κινήσεων για τον ΝΑΟ Στόχος είναι ο ΝΑΟ να ρίχνει την µπάλα σε ένα καλάθι του basket και να βάζει «καλαθιά»



Σχετικά έγγραφα
ΣΕΡΒΙΣ ΒΑΤΣΑΚΛΗΣ ΧΡΗΣΤΟΣ

Αναφορά Τελικής Εργασίας Αυτόνομοι Πράκτορες

EΞΟΙΚΕΙΩΣΗ ΜΕ ΤΟ MOVIE MAKER


Οδηγίες για το Βιβλίο Κοστολογίου στα Γ κατηγορίας βιβλία

ΑΥΤΟΝΟΜΟΙ ΠΡΑΚΤΟΡΕΣ ΠΛΗ 513

Texturing, Animation, Lighting, Rendering

Αναγνώριση υποθεµάτων αρχείων Αντιγραφή κειµένου Αντιγραφη εικόνων Αντιγραφή video

Το Ηλεκτρονικό Ταχυδροµείο ( ) είναι ένα σύστηµα που δίνει την δυνατότητα στον χρήστη να ανταλλάξει µηνύµατα αλλά και αρχεία µε κάποιον άλλο

Σχήµα 6.1: Εισαγωγή της εντολής Read From Spreadsheet File στο Block Diagram.

2 ο Μάθημα Κίνηση στο επίπεδο

Ορθογωνούλης Αμβλυγωνούλης Οξυγωνούλης

x = r cos φ y = r sin φ

Οδηγίες κλεισίµατος Ισολογισµού Οικονοµικές Αναφορές

Manual Prolink. Αυτόµατη Απενεργοποίηση. Για να ενεργοποιήσετε το πεδιόµετρο, φυσικά πατάτε το πλήκτρο

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

Π.Τ..Ε. Σηµειώσεις Σεµιναρίου «Τα µήλα των Εσπερίδων», Η ζωγραφική (Paint) Τα µενού της ζωγραφικής

Όλα τα αντικείµενα διαθέτουν εναλλακτικό κείµενο Με το εναλλακτικό κείµενο, οι χρήστες κατανοούν τις πληροφορίες που παρουσιάζονται στις εικόνες και σ

Οδηγίες Χρήσης Εφαρµογής Web Ecopoint

ηµιουργία Β.. ανειστική Βιβλιοθήκη Μάθηµα 5 Ορισµός σχέσεων - Σύνδεση πινάκων

H πλατφόρµα ItBiz E- Learn, συνοπτικά.

Nao becomes a painter

ΚΕ.ΠΛΗ.ΝΕ.Τ. ΖΑΚΥΝΘΟΥ 2013 ΜΕΡΙΚΕΣ ΠΡΑΚΤΙΚΕΣ ΛΥΣΕΙΣ ΓΙΑ ΟΛΟΥΣ WINDOWS 8

Η μπάλα στο σημείο Δεξιότητες: Ρίξιμο κάτω από τον ώμο σε ύψος. Πιάσιμο της μπάλας στον αέρα ή μετά από μια αναπήδηση.

Τιμή Τιμή. σκορ. ζωές

Manual WATER SUPPLY NETWORK ANALYSIS

Δημιουργώντας 3D μοντέλα από εικόνες

«Τα µαθηµατικά γύρω µας» Ιατροπούλου Ράνια. Μαθηµατικά στο Σπίτι

Βιβλιοθήκη συµβόλων κιθάρας.

u 2 2 = u a 1 (x 2 x 1 ) = (0) 2 = (50) 2 + 2( 10)(x 2 x 1 ) x 2 = x m (1)

Παναγιώτης Πεϊκίδης PAE8397. Σενάριο μικρού μήκους

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences

MEGASOFT ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ. Οδηγός Ρυθµίσεων Συγχρονισµού PrismaWin Pos Sync

Άσκηση 6 Ανύψωση Σχηµάτων. Στόχος της άσκησης

ΕΛΕΥΘΕΡΗ ΠΤΩΣΗ ΤΩΝ ΣΩΜΑΤΩΝ: ΑΠΟ ΤΟΝ ΑΡΙΣΤΟΤΕΛΗ ΣΤΟ ΓΑΛΙΛΑΙΟ ΚΑΙ ΕΩΣ ΣΗΜΕΡΑ

Ένωση Ελλήνων Φυσικών ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ 2008 Πανεπιστήμιο Αθηνών Εργαστήριο Φυσικών Επιστημών, Τεχνολογίας, Περιβάλλοντος.

Εισαγωγή στο 3DS Max 2009

Pixlr: Ας περικόψουμε τα περιττά

Περιεχόµενα της διάλεξης. Η µέθοδος της συγκλίνουσας εφευρετικότητας. Συζήτηση. Ποιος παίρνει τις αποφάσεις; εφευρετικότητας

Τάπες. Αποτελείται από κομμάτια από σίδερο και αυτοκόλλητα. Από 2 παιδιά της βάζου με μια τάπα κάτω και ο Άλλος παίκτης πετάει μια άλλη τάπα

ΥΠΗΡΕΣΙΑ WEBMAIL ΚΥΠΕΣ


ΚΤΙΖΟΝΤΑΣ ΕΝΑ WEB SITE ME TH ΒΟΗΘΕΙΑ ΤΗΣ ΙΒΜ

Άσκηση 10 Φωτισµός. Στόχος της άσκησης

1. O FrontPage Explorer

ΤΟ ΟΝΕΙΡΟ ΚΑΙ ΤΟ Σ ΑΓΑΠΑΩ

Σύνδεση στο δίκτυο του Πανεπιστηµίου µέσω modem (dial-up πρόσβαση) σελ. 1

ΕΘΝΙΚΟ!ΜΕΤΣΟΒΙΟ!ΠΟΛΥΤΕΧΝΕΙΟ! ΣΧΟΛΗ!ΧΗΜΙΚΩΝ!ΜΗΧΑΝΙΚΩΝ!!

Άσκηση 13 η Ειδικά Εφέ. Στόχος της άσκησης

Ηλεκτρονικές Υπηρεσίες: ηλώσεις Μαθηµάτων Συγγραµµάτων, Ηλεκτρονικό Ταχυδροµείο, Πιστοποιητικό Ασφάλειας

Κ α τ α σ κ ε υ ή µ ο ν τ έ λ ο υ σ τ ο λ ο γ ι σ µ ι κ ό E c o t e c t

Γνωριµία µε τη Microsoft Access

Μέρος 2ο (Συγχωνεύοντας Multimedia & Animation)

ΣΕΛΙ Α 1 ΚΕΦΑΛΑΙΟ 1 - ΑΡΧΙΚΑ

Οπτική Επικοινωνία 4 - Α.Ε Προτεινόμενες ρυθμίσεις V-Ray 3.4 για Rhino. Υλικά

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΤΩΝ ICS MICRO - ΜaxiRest ΓΙΑ ΣΥΝ ΕΣΗ ΜΕ ΤΗΝ Γ.Γ.Π.Σ.

Σωστή τοποθέτηση στο χώρο: κλείνει διαδρόμους πάσας, αντιλαμβάνεται την μεγάλη πάσα και παίρνει το απαιτούμενο βάθος

2. ΟΡΓΑΝΟΓΡΑΜΜΑ. ΓΙΑ ΝΑ ΚΑΤΑΧΩΡΗΣΟΥΜΕ ΥΠΗΡΕΣΙΑ ΣΤΟ ΟΡΓΑΝΟΓΡΑΜΜΑ: Γενική Λογιστική, Ταμειακή Κατηγορία, Καταχωρούμε την Υπηρεσία που έκανε τη δαπάνη.

Διάβαστε αναλυτικά την συνέντευξη που έδωσε στην Stadio, ο Χαράλαμπος Λυκογιάννης.

2ος Διαιτητής - Βασίλης Ράπτης

ΙΑ ΙΚΑΣΙΑ ΕΚ ΟΣΗΣ ON LINE ΠΡΟΣΦΟΡΑΣ

Περιγραφή των εργαλείων ρουτινών του στατιστικού

Αυτόνομοι Πράκτορες. Xειμερινό Εξάμηνο

Προϋποθέσεις για τo MyPC : WinXP µε ServicePack 2 Εγκαθιστούµε το USB Wifi στο MyPC µε όλους τους drivers και τα σχετικά. Αρχικά θα πρέπει να επιτύχου

Κεφάλαιο 4 Δυναµική: Νόµοι Κίνησης του Νεύτωνα

Άσκηση 5 Ανύψωση Σχηµάτων. Στόχος της άσκησης

Ο φύλακας του μαγικού κύκλου Δεξιότητες: Ρίξιμο σε στόχο. Πλάγια βήματα. Θέση ετοιμότητας θέση άμυνας.

Σουτ σε στόχο με ακρίβεια

Αυτόνομοι Πράκτορες. ΝΑΟ Μουσικός

ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ARIS

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Τεχνική Σχεδίαση

Γεωργία Κολιοπούλου Νικόλαος Τριπόδης. Αθήνα 2009

Άσκηση 1. By [Copyright 2009 PhysioAid] Phoca PDF

NET GAS. The game. 1. Installation instructions INDEX. Page. 1. Installation instructions 4. Οδηγός Παιχνιδιού. 2. System requirements 4

Introduction Simulator Architecture Server Motions Perception Eection Strategy General Future work close. SimSpark Agent 3D.

ΕΘΝΙΚΟ!ΜΕΤΣΟΒΙΟ!ΠΟΛΥΤΕΧΝΕΙΟ! ΣΧΟΛΗ!ΧΗΜΙΚΩΝ!ΜΗΧΑΝΙΚΩΝ!!

Κυρίως μέρος. Εισαγωγή. 1.Τα παιδιά τρέχουν ελεύθερα στο χώρο με ένα φτερό στο χέρι, το πετούν ψηλά και το πιάνουν με ένα ή δυο χέρια.

Physics by Chris Simopoulos

«Πούλα τα όσο θες... πούλα ας πούµε το καλάµι από 200 ευρώ, 100. Κατάλαβες;»

Οδηγίες για την κατασκευή του αρχείου «Ταυτότητα (α+β) 2» 1. Αποκρύπτουµε τους άξονες και το παράθυρο άλγεβρας: Παράθυρο προβολή

Οδηγίες εγκατάστασης εφαρµογής διαβίβασης εντολών Χ.Α.Α. µέσω της EUROCORP Χρηµατιστηριακής Σελίδα 1 από 11

ζωγραφίζοντας µε τον υπολογιστή

Βασικές ασκήσεις ισορροπίας. Άσκηση 1

ΒΑΣΙΚΕΣ ΤΕΧΝΙΚΕΣ ΣΤΗΝ ΑΝΤΙΣΦΑΙΡΙΣΗ ΕΥΑΓΓΕΛΙΔΗΣ ΘΕΟΔΩΡΟΣ

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

Η τεχνική του Τερματοφύλακα. Η βασική τεχνική του τερματοφύλακα καθορίζεται από τα παρακάτω:

Ι ΑΚΤΙΚΟ ΣΕΝΑΡΙΟ: Αθλήματα σπορ

ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΕΦΑΑ/ΔΠΘ ΜΑΘΗΜΑ ΚΑΤΕΥΘΥΝΣΗΣ ΠΡΟΠΟΝΗΤΙΚΗΣ. ΒΙΟΧΗΜΕΙΑ ΤΗΣ ΑΣΚΗΣΗΣ Υπ. Μαθήματος: Φατούρος Γ. Ιωάννης, Επίκουρος Καθηγητής

ΠΩΣ ΝΑ ΔΙΔΑΞΕΤΕ ΤΗ ΔΥΝΑΜΗ ΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ

Ένωση Ελλήνων Φυσικών ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ 2008 Πανεπιστήμιο Αθηνών Εργαστήριο Φυσικών Επιστημών, Τεχνολογίας, Περιβάλλοντος.

Αθηνά. ολοκληρωμένη εκπαίδευση και τεστ για όσους θέλουν να ξεχωρίσουν

ΣΥΝΤΟΜΟΣ Ο ΗΓΟΣ ΧΡΗΣΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ WINDOWS MOVIE MAKER

Τετράδια Κιθάρας. Χρήση του PowerTab

The Mind. Wolfgang Warsch Για επαγγελματίες με τηλεπαθητικές ικανότητες! Λευκό (1-50) Κόκκινο (1-50)

Αρχική σελίδα. Κατάσταση. Άµεση πρόσβαση

8. Οι κάρτες Πολιτισμού ανακατεύονται και τοποθετούνται

ΕΡΩΤΗΣΕΙΣ-ΑΠΑΝΤΗΣΕΙΣ ΑΠΡΙΛΙΟΥ-ΜΑΙΟΥ 2019

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ , Ελλάδα, Τηλ Φαξ

Μήνυμα από τους μαθητές του Ε1. Σ αυτούς θέλουμε να αφιερώσουμε τα έργα μας. Τους έχουν πάρει τα πάντα. Ας τους δώσουμε, λοιπόν, λίγη ελπίδα»

Εισαγωγή 3D αντικειµένων. 'Εκδοση 7

Transcript:

Αυτόνοµοι Πράκτορες Ακολουθία κινήσεων για τον ΝΑΟ Στόχος είναι ο ΝΑΟ να ρίχνει την µπάλα σε ένα καλάθι του basket και να βάζει «καλαθιά» Θεοδώρου Θεόδωρος 2004030120

Στόχος εργασίας Στόχος της εργασίας ήταν να κάνω τον ΝΑΟ να παίρνει την µπάλα από κάτω και να ανιχνεύει το καλάθι µε χρήση της cameras (αναγνώριση αντικειµένου) και έπειτα να ρίχνει το καλάθι. Λόγω πολλών προβληµάτων που αναφέρονται πιο κάτω το αποτέλεσµα είναι πολύ πιο απλό. Αρχική Προσέγγιση Η αρχική προσέγγιση του προβλήµατος που είχα, ήταν να αποφασίσω µε ποιο τρόπο θα ρίχνει την µπάλα ο ΝΑΟ, το µέγεθος και κατά συνέπεια βάρος της µπάλας ώστε να µπορεί να κάνει ο ΝΑΟ βολή. Αν είχα µεγάλη µπάλα θα είχα µεγάλο βάρος αν είχα µικρή µπάλα δεν θα µπορούσε να την κρατήσει εύκολα ο ΝΑΟ. Υλοποίηση Για την υλοποίηση έχει γίνει σε Choregraphe. Συγκεκριµένα οι κινήσεις για την βολή έχουν γίνει µε την καταγραφή pose στο Motion editor και η προσπάθεια για αναγνώριση αντικειµένων µε χρήση cameras από το video monitor panel (δηµιουργία βάσης µε αντικείµενα προς αναγνώριση) και µε το «κουτί» Vision Reco στο data flow διάγραµµα. Περισσότερες λεπτοµέρειες θα αναφερθούν παρακάτω. Προβλήµατα που αντιµετώπισα Πρόβληµα 1ο: Κράτηµα τις µπάλας από τον ΝΑΟ Λόγω του ότι ο ΝΑΟ που χρησιµοποίησα είναι το µοντέλο για το RoboCup, δεν µπορεί να χρησιµοποιήσει τα χέρια του για να κρατήσει τη µπάλα. Έτσι την σφίγγει µε τους καρπούς του για να την κρατήσει. Αυτό έχει ως περιορισµό το µέγεθος της µπάλας που µπορεί να κρατήσει. Μεγαλύτερη µπάλα όµως σηµαίνει και µεγαλύτερο βάρος.

Εν τέλει για το κράτηµα της µπάλας κατέληξα να χρησιµοποιήσω δύο κουτάλια τ(α κουτάλια είναι συνδεδεµένα µε συνδετική ταινία στα χέρια του ΝΑΟ) για να κρατάει µια µικρότερη και ελαφρύτερη µπάλα, που χωρίς αυτά δεν µπορούσε να την κρατήσει. Με την µεγαλύτερη µπάλα δεν µπορούσε να κάνει βολή λόγω βάρους.

Πρόβληµα 2ο: Τρόπος βολής Για να κάνει ο ΝΑΟ βολή υλοποίησα 3 διαφορετικούς τρόπους για να καταλήξω στον καλύτερο. Ο 1ος τρόπος είναι η βολή από την µέση και κάτω

Ο 2ος τρόπος είναι η βολή πάνω από το κεφάλι. Αξίζει να σηµειωθεί ότι για αυτή την βολή χρειάστηκε να γυρίσει το κεφάλι. Ο 1ος και ο 2ος τρόπος δεν µπορούν να κάνουν βολή. Η µπάλα φεύγει ελάχιστο από το χέρι του ΝΑΟ, και κυλά κάτω στο πάτωµα.

Ο 3ος τρόπος είναι η βολή µε το ένα µόνο χέρι µε την χρήση κουταλιού για να κρατά την µπάλα. Αυτός ο τρόπος είχε σαν αποτέλεσµα καλή σχετικά ρίψη σε σχέση µε τους προηγούµενους τρόπους, όµως δεν ήταν αρκετή η δύναµη του ΝΑΟ για να ρίξει την µπάλα και να ξεπεράσει το ύψος του κεφαλιού του. Υλοποίηση Βολών: Η υλοποίηση των τριών βολών σχεδιάστηκε µε το Motion editor του Choregraphe µε καταγραφή των pose του ΝΑΟ. Για την µέγιστη ταχύτητα που µπορεί να προσφέρει το Choregraphe στις κινήσεις του ΝΑΟ άλλαξα 2 ρυθµίσεις στο Edit Timeline (Ακολουθεί φωτογραφεία):

> Άλλαξα τα fps στο Choregraphe σε 50 από 15 (που είναι και το µέγιστο) > Άλλαξα το size σε 20 από 300(που είναι και το ελάχιστο) Αυτό είχε ως αποτέλεσµα οι κινήσεις του ΝΑΟ να γίνουν όσο πιο γρήγορες µου επιτρέπει το πρόγραµµα. Όπως όµως παρατήρησα το Choregraphe δεν µε αφήνει να εφαρµόσω όλη την δύναµη των µοτέρ γι αυτό και οι βολές δεν ήταν ικανοποιητικές.

Πρόβληµα 3ο: Οπτική αναγνώριση αντικειµένου Tο Choregraphe µας παρέχει την δυνατότητα οπτικής αναγνώρισης αντικειµένου. Η δυνατότητα αυτή παρουσιάζεται παρακάτω πως γίνεται: Ανοίγουµε το View > Video monitor (δίπλα παράθυρο) και πατάµε το (1) για να δούµε live ότι βλέπει και ο NAO. Πατώντας το (2) επεξεργαζόµαστε το αντικείµενο που θέλουµε να αναγνωρίσουµε (λεπτοµέρειες πιο κάτω) Με το (3) στέλνουµε την βάση δεδοµένων που δηµιουργήσαµε στον ΝΑΟ. Στην πιο κάτω φωτογραφεία βλέπουµε µια εικόνα που βλέπει ο ΝΑΟ. Επιλέγουµε το αντικείµενο που θέλουµε (αυτό που επιλέξαµε δεν είναι κοκκινισµένο) και συµπληρώνουµε τα στοιχεία που µας ζητά για να δηµιουργήσουµε µια βάση δεδοµένων.

Η αναγνώριση αντικειµένων όπως γίνεται από το Choregraphe είναι κάτι που δεν µου δούλεψε. Από όλες τις απόπειρες που έχω κάνει κατάλαβα ότι για να δουλέψει πρέπει ο ΝΑΟ να δει το αντικείµενο από την ίδια οπτική γωνία που τραβηχτικέ η φωτογραφία,µε την ίδια απόσταση, µε το ίδιο φόντο και τον ίδιο φωτισµό, πράγµα που το κάνει ανούσιο για χρήση στην εργασία µου, εφόσον εγώ θέλω να αναγνωρίζει αντικείµενα από όπου και να είναι στο χώρο. Αξίζει να σηµειωθεί ότι το manual του Choregraphe δεν δίνει καµιά σχεδόν λεπτοµέρεια για το πως δουλεύει η οπτική αναγνώριση! Τελικό Αποτέλεσµα-Συµπεράσµατα Το τελικό αποτέλεσµα που έχω να παρουσιάσω είναι τον ΝΑΟ να παίρνει την µπάλα από κάτω και να κάνει βολή. υστυχώς µέσω του Choregraphe δεν κατάφερα να δουλέψω µε την οπτική αναγνώριση για να αναγνωρίζω προς τα που είναι το καλάθι. Επίσης δεν κατάφερα να κάνω βολή και να πάει η µπάλα αρκετά ψηλά για να µπει καλάθι. Έτσι αντί για καλάθι του basket, που ήταν το αρχικό πλάνο, το αντικατάστησα µε ένα «καλάθι» που βρίσκεται στο έδαφος για να παρουσιάσω την βολή που κατάφερα να υλοποιήσω!