ΕΙΣΑΓΩΓΗ

Η καθημερινότητα των μαθητών Λυκείου είναι γεμάτη προκλήσεις.
- Το εντατικό διάβασμα,
- Η αγωνία για τις επιδόσεις,
- Τα διαγωνίσματα
Προκαλούν στους μαθητές
- Άγχος
- Πίεση
- Κόπωση
Οι μαθητές, λοιπόν, χρειάζονται
- ενθάρρυνση
- υποστήριξη
- θετικά μηνύματα
Η ΠΡΟΤΑΣΗ
Γι’ αυτό σκεφτήκαμε τη δημιουργία ενός
«συναισθηματικού βοηθού»
- που αναγνωρίζει τη διάθεση του μαθητή και
- τον ενθαρρύνει δίνοντάς του ένα θετικό μήνυμα
ΟΡΓΑΝΩΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ
Συγκροτήθηκε η ομάδα και καθορίστηκαν τα στάδια ανάπτυξης που αποτελούνται από
- Το Υλικό
- Το Λογισμικό
- Την Υλοποίηση
Η ρόλοι μας ήταν διακριτοί αλλά, ταυτόχρονα, όλοι είχαμε εποπτεία της συνολικής διαδικασίας.
ΥΛΙΚΟ
Για την ανάπτυξη του βοηθού χρησιμοποιήσαμε
- Raspberry Pi 4 (4GB). (Ο μίνι υπολογιστής που περιέχει το πρόγραμμα και συντονίζει τις λειτουργίες).
- Κάμερα HUSKYLENS. (Κάμερα με ενσωματωμένη τεχνητή νοημοσύνη για την αναγνώριση των συναισθημάτων).
- Οθόνη LCD 1,8”. Για την εμφάνιση του θετικού μηνύματος
- Καλώδια για τις συνδέσεις.
- 3D printer και Νήμα Εκτύπωσης για το «σώμα» του βοηθού.
ΛΟΓΙΣΜΙΚΟ
Ο κώδικας αναπτύχθηκε
- στη γλώσσα προγραμματισμού Python, χρησιμοποιώντας το περιβάλλον προγραμματισμού Thonny (IDE Ανοιχτού Λογισμικού).
- Χρησιμοποιήθηκε κώδικας ελεύθερου λογισμικού που υπήρχε, ήδη, στο διαδίκτυο και προσαρμόστηκε στις ανάγκες του έργου μας.
Ο σχεδιασμός του «σώματος» γίνεται
- στο Tinkercad (online πρόγραμμα 3D σχεδίασης), με βάση ήδη υπάρχοντα σχέδια ελεύθερου λογισμικού τα οποία τροποποιούνται.
ΠΡΟΒΛΗΜΑΤΑ
- Η κάμερα ΔΕΝ αναγνωρίζει διαφορετικές εκφράσεις του ίδιου προσώπου!
Είναι, δυστυχώς, πολύ πιο «έξυπνη» απ’ ότι χρειαζόμαστε.
Προσπαθήσαμε να παρακάμψουμε το πρόβλημα δηλώνοντας κάθε έκφραση ως διαφορετικό πρόσωπο αλλά ΔΕΝ τα καταφέραμε.
Η εναλλακτική που σκεφτήκαμε είναι η χρήση διαφορετικών χρωμάτων
- Μαύρο για κακή διάθεση
- Λευκό για καλή διάθεση
- Κόκκινο για πολύ καλή διάθεση
Τα διαφορετικά χρώματα θα είναι
- είτε μπλουζάκια
- είτε κάρτες
αντίστοιχου χρώματος
- Ο Κώδικας είναι αρκετά μακροσκελής και προσπαθούμε να τον «συμμαζέψουμε».
Υπάρχουν αρκετές διαφορετικές λειτουργίες οι οποίες θα πρέπει να ομαδοποιηθούν, να γίνουν συναρτήσεις κ.τ.λ.
Περισσότερες λεπτομέρειες για τον κώδικα θα μπορούσε να σας δώσει ο Γιώργος αλλά λείπει σε διαγωνισμό ρομποτικής!
- Και κάτι ακόμα για τον κώδικα.
Προσπαθήσαμε να χρησιμοποιήσουμε τις γνωστές πλατφόρμες τεχνητής νοημοσύνης (Chat GPT, Copilot) αλλά δεν είμασταν ευχαριστημένοι με το αποτέλεσμα!
Σε μερικές περιπτώσεις, μάλιστα, δεν λειτουργούσε σωστά!
Οπότε στραφήκαμε στην αναζήτηση κώδικα στο διαδίκτυο γενικότερα.
ΟΛΟΚΛΗΡΩΣΗ
Βρείτε το έργο μας στο github (https://github.com/ntsepelis/EmoRobot)
Με την ολοκλήρωση του έργου
- Ο βοηθός θα έχει το δικό του «σώμα» για να έχει τη μορφή ενός ολοκληρωμένου ρομπότ.
- Θα έχει δημιουργηθεί tutorial με τα στάδια ανάπτυξης.