MagiPlay

Πλατφόρμα επαυξημένης πραγματικότητας για φορητές συσκευές που επιτρέπει στους χρήστες να προγραμματίζουν ευφυή περιβάλλοντα, δημιουργώντας Trigger-Action κανόνες – αλληλεπιδρώντας με τρισδιάστατα μπλοκ τύπου LEGO – που ορίζουν τη συμπεριφορά έξυπνων αντικειμένων (π.χ. αν θα ανάψουν ή σβήσουν τα έξυπνα φώτα)

Το MagiPlay προσφέρει στους χρήστες έναν νέο τρόπο προγραμματισμού της συμπεριφοράς των έξυπνων συσκευών σε έξυπνα περιβάλλοντα.

Αναλυτικότερα, οι χρήστες μπορούν να καθορίσουν τη συμπεριφορά των έξυπνων αντικειμένων που βρίσκονται σε ένα έξυπνο περιβάλλον χρησιμοποιώντας μια φορητή συσκευή, π.χ. ένα τάμπλετ. Αυτό επιτυγχάνεται μέσω μιας νέας υβριδικής προσέγγισης, που επιτρέπει τον προγραμματισμό βάσει κανόνων χρησιμοποιώντας τρισδιάστατα τουβλάκια που μοιάζουν με LEGO. Αντί οι χρήστες να συνδέουν τα τουβλάκια στον φυσικό κόσμο, αυτό γίνεται σε ένα περιβάλλον επαυξημένης πραγματικότητας (AR). Κτίζουν δηλαδή δομές που αντιπροσωπεύουν κανόνες χρησιμοποιώντας αυτά τα τουβλάκια πάνω σε ένα εικονικό ταμπλό που τοποθετείται (μέσω AR) σε οποιαδήποτε επίπεδη επιφάνεια του χώρου. Αυτή η προσέγγιση αποτελεί έναν καινοτόμο τρόπο αλληλεπίδρασης, που μπορεί να αντιμετωπίσει προκλήσεις που σχετίζονται με τον απτό προγραμματισμό (tangible programming). Για παράδειγμα τα τρισδιάστατα εικονικά τουβλάκια μπορούν εύκολα να μετακινηθούν στο χώρο, να επαναχρησιμοποιηθούν και να ταξινομηθούν χωρίς να υπάρχουν οι περιορισμοί που προκύπτουν από το φυσικό περιβάλλον (π.χ. περιορισμένος χώρος). Επιπλέον, μέσω AR, η διαδικασία συλλογής αντικειμένων απαιτούνται για τη δημιουργία κανόνων απλοποιείται, επιτρέποντας στους χρήστες να εξερευνήσουν εύκολα το φυσικό τους περιβάλλον και να επιλέξουν απευθείας το αντικείμενο που χρειάζονται – αντί να χρειάζεται να περιηγηθούν σε εκτεταμένες λίστες. Το τελευταίο αποτελεί ένα ιδιαίτερα σημαντικό πλεονέκτημα στα έξυπνα περιβάλλοντα που ολοένα και πληθαίνουν, και τα οποία περιλαμβάνουν πληθώρα έξυπνων συσκευών. Επιπλέον, με την εμβύθιση των χρηστών που επιτυγχάνεται λόγω της επαυξημένης πραγματικότητας, οι χρήστες μπορούν να κατανοήσουν καλύτερα όλα τα διαθέσιμα έξυπνα αντικείμενα, τις ενέργειές τους και τις τοποθεσίες τους. Τέλος, η πλατφόρμα υποστηρίζει εγγενώς τη συνεργασία, έτσι ώστε ένα άλλο άτομο να μπορεί να βοηθήσει τον χρήστη μέσω απομακρυσμένης βοήθειας, ενώ ένας Conversational Agent κάνει την εμπειρία πιο φυσική, επιτρέποντας την αλληλεπίδραση μέσω φυσικής γλώσσας.

Στο πλαίσιο αυτού του έργου, έχουν δημιουργηθεί δύο (2) εφαρμογές:

1) Το BricklAyeR, μια καινοτόμος συνεργατική πλατφόρμα για μη-προγραμματιστές, που επιτρέπει τον καθορισμό της συμπεριφοράς των έξυπνων περιβαλλόντων, μέσω μιας διεπαφής που τους επιτρέπει να χρησιμοποιούν τρισδιάστατα τουβλάκια για να φτιάξουν κανόνες, ακολουθώντας την αρχή προγραμματισμού Trigger-Action, σε επαυξημένη πραγματικότητα (AR), με τη βοήθεια ενός Conversational Agent.
2) Το MagiPlay, ένα παιχνίδι σε επαυξημένη πραγματικότητα, που επιτρέπει στα παιδιά να προγραμματίζουν το έξυπνο περιβάλλον τους με έναν διασκεδαστικό τρόπο, και στοχεύει να τα βοηθήσει να αποκτήσουν βασικές γνώσεις προγραμματισμού.
Ο Conversational Agent έχει σχεδιαστεί αναλόγως για καθεμία από αυτές τις εφαρμογές, έτσι ώστε στο BricklAyeR να είναι ενήλικας χαρακτήρας, ενώ στο MagiPlay παίρνει τη μορφή ενός παιδιού με στυλ καρτούν.

Δημοσιεύσεις

Stefanidi, E., Korozi, M., Leonidis, A., Arampatzis, Antona, M., & Papagiannakis, G. (2021). When Children Program Intelligent Environments: Lessons Learned from a Serious AR Game. In the Proceedings of the ACM Interaction Design and Children conference 2021 (IDC 2021), on-line, 26-30 June.

Stefanidi, E., Arampatzis, D., Leonidis, A., Korozi, M., Antona, M. & Papagiannakis, G. (2020). MagiPlay: An Augmented Reality Serious Game Allowing Children to Program Intelligent Environments. MagiPlay: An Augmented Reality Serious Game Allowing Children to Program Intelligent Environments. In Transactions on Computational Science. Springer, 2020.

Stefanidi, E., Arampatzis, D., Leonidis, A. & Papagiannakis, G. (2019). BricklAyeR: A Platform for Building Rules for AmI Environments in AR. BricklAyeR: A Platform for Building Rules for AmI Environments in AR. In Computer Graphics International Conference, Calgary, AB, Canada, 17-20 June (pp. 417-423). Springer, Cham, 2019.