Οι τεχνολογίες πολλαπλής αφής παρουσιάζουν μεγάλο ερευνητικό και τεχνολογικό ενδιαφέρον στον τομέα της αλληλεπίδρασης ανθρώπου-υπολογιστή από τις προηγούμενες κιόλας δεκαετίες. Το κόστος όμως τέτοιων συστημάτων καθιστούσε απαγορευτική τη χρήση τους εκτός έξω από το χώρο ερευνητικών εργαστηρίων. Οι εξελίξεις στον τομέα αυτό είναι ραγδαίες με αποτέλεσμα πλέον τα συστήματα αυτά να καθίστανται προσιτά και ιδιαίτερα ελκυστικά, προσφέροντας έτσι τη δυνατότητα ευρύτερης αποδοχής τους. Η διπλωματική αυτή εργασία, που εκπονήθηκε στο Εργαστήριο της Ερευνητικής Ομάδας Αλληλεπίδρασης Ανθρώπου Υπολογιστή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών του Πανεπιστημίου Πατρών, υπό την επίβλεψη του Καθ. Νικόλαου Αβούρη, περιγράφει σε πρώτο στάδιο τη μελέτη και αξιολόγηση των τεχνολογιών αφής και ιδιαίτερα των οπτικών καθώς αυτές επιτρέπουν την κατασκευή συστημάτων μεγάλων διαστάσεων. Έπειτα από επιλογή της καταλληλότερης τεχνολογίας με βάση τις προαπαιτούμενες προδιαγραφές παρουσιάζεται η κατασκευή ενός λειτουργικού συστήματος πολλαπλής αφής με χρήση της τεχνικής ‘Diffused Illumination’. Η αναγνώριση των σημείων αφής επετεύχθη με χρήση του προγράμματος ανοιχτού λογισμικού CommunityCoreVision (CCV). Στόχος της κατασκευής είναι η αξιολόγηση του ίδιου του συστήματος καθώς και η έρευνα και η αξιολόγηση νέων τρόπων αλληλεπίδρασης με το σύστημα αυτό. Η αξιολόγηση πραγματοποιήθηκε μέσω πειραματικής διαδικασίας που κατέδειξε την αποτελεσματικότητα του συστήματος στη διαχείριση αντικειμένων σε σχέση με έναν επιτραπέζιο υπολογιστή. Η εφαρμογή του πειράματος αναπτύχθηκε με τη γλώσσα Python και το Kivy. Η διαδικασία αυτή οδήγησε στην απόκτηση πρακτικών και θεωρητικών γνώσεων σε μεγάλο μέρος του γνωστικού φάσματος του τομέα της κατασκευής ολοκληρωμένων συστημάτων. / When interacting with a regular desktop computer, indirect devices such as a mouse or keyboard are used to control the computer. Results of the interaction are displayed on a monitor. Current operating systems are restricted to one pointing device. With the introduction of multi-touch, a new form of human computer interaction is introduced. Multi-touch combines display technology with sensors which are capable of tracking multiple points of input. The idea is that this would allow users to interact with the computer in a natural way. Furthermore, unlike interaction on a desktop computer, multi-touch allows multiple users to interact with the same devices at the same time.
Due to recent innovations multi-touch technology has become affordable. For this project an optical based multi-touch device has been designed and constructed at the Human Computer Interaction group of the Electrical and Computer Engineering department of the University of Patras. To perform multi-touch point tracking we used CommunityCoreVision (CCV), a free open source multi-touch framework. To demonstrate the possibilities of multi-touch input technology the system was tested with existing applications, which are controlled by gestures. Multi-touch systems are often stand-alone systems that do not have external input devices attached, however, such devices can be used to support difficult task such as writing. In order to simplify common tasks, a gesture recognition engine has been evaluated along with a multi-touch mouse driver compatible with Windows 7 that supports TUIO messages. Through an experiment designed with the Python based Kivy framework, we evaluate how multi-touch input performs on a specific object manipulation task compared to conventional mouse input.
Identifer | oai:union.ndltd.org:upatras.gr/oai:nemertes:10889/6002 |
Date | 07 June 2013 |
Creators | Πανόπουλος, Βασίλειος |
Contributors | Αβούρης, Νικόλαος, Panopoulos, Vasileios, Σερπάνος, Δημήτριος |
Source Sets | University of Patras |
Language | gr |
Detected Language | Greek |
Type | Thesis |
Rights | 0 |
Page generated in 0.0021 seconds