ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Guard Dog Project

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Guard Dog Project"

Transcript

1 ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Guard Dog Project

2 Ιστορική Αναδρομή Ο άνθρωπος πάντα λειτουργούσε με εργαλεία για να λύνει προβλήματα Βιομηχανική επανάσταση πολλαπλασιασμός μυικής δύναμης ( αυτοκίνητο ) Πληροφορική πολλαπλασιασμός πνευματικής δύναμης ( google, wikipedia, etc :P ) Ρομποτική = Merging των δύο παραπάνω

3 Τι είναι ένα ρομπότ??

4 Ένα ρομπότ είναι.. Ένας ηλεκτρονικός υπολογιστής όπου αντί για Mouse / Πληκτρολόγιο / Οθόνες έχουμε Ρόδες, Αισθητήρες Υπερήχων, Ηχεία, Μικρόφωνα, Κάμερες κτλ. Ένας υπολογιστής που να επεξεργάζεται τα παραπάνω και να επικοινωνεί με το περιβάλλον Μια μηχανή turing με ρόδες..

5 Ένα ρομπότ δεν είναι.. Κάτι εξωπραγματικό Πολύ δύσκολο στην κατασκευή Οι καφετιέρες, τα πλυντήρια, το αυτόματο πότισμα, όλα είναι ρομπότ υπό μία έννοια.. Το δυσκολότερο προβλήμα είναι να φτιάξει κάποιος κάτι το οποίο να μην έχει απλά και μόνο αντανακλαστική συμπεριφορά.. Τηλεκατευθυνόμενο!= Robot

6 GuarddoG Project Ο Στόχος Δημιουργία ενός φύλακα χώρων ο οποίος χρησιμοποιώντας στεροσκοπική όραση να μπορεί να περιπολεί σε μια γνωστή διαδρομή, και σε περίπτωση που ανιχνεύσει εισβολή να καταδιώκει τον εισβολέα και να ειδοποιεί τον ιδιοκτήτη του.

7 Προφανώς όχι πραγματικό Guard Dog Στην φύση πήρε χρόνια για να φτιάξει σκύλους Δυστυχώς δεν έχω τόσο χρόνο :P Λειτουργία φύλακα και διαστάσεις σκύλου.. Όχι πραγματικό σκυλί..

8 Μεγάλο Project = Μεγάλη παρουσίαση 2 κομμάτια software / hardware.. Βασικοί αλγόριθμοι Διαστρωμάτωση Ερωτήσεις/συζήτηση, guarddog github repo φτιάξτε το δικό σας! :)

9 Αρχιτεκτονική του Software Client tier OS Independent tier OS Specific tier

10 Το κάθε module έχει σαφώς καθορισμένη λειτουργία Το κάθε ένα από τα modules εκτελεί μια σχετικά απλή λειτουργία, όλα μαζί κάνουν όμως κάτι πολύ πιο περίπλοκο Video Input Visual Cortex World Mapping RVKnowledgebase Motor Foundation Όλo το project είναι γραμμένο σε C (το GUI σε C++ )και είναι statically linked για λόγους απόδοσης..

11 Video Input Αναλαμβάνει να μεταφέρει arrays με την εικόνα που βλέπουν οι 2 webcams Σαν βιβλιοθήκη μπορεί κάποιος να το χρησιμοποιήσει για οποιοδήποτε project

12 Video Input Πως αναπαριστάται μια εικόνα? Χρήση ως εξής : InitVideoInputs(2); InitVideoFeed( dev/video0,320,240,3,1,0); InitVideoFeed( dev/video1,320,240,3,1,0); unsigned char * GetFrame(int webcam_id);

13 Video Input Δουλειά του Video Input δεν είναι επεξεργασία εικόνας, απλά εξαγωγή και μεταφορά της.. Για να βρούμε το χρώμα του pixel X,Y κοιτάμε στο picture array ως εξής picture = GetFrame(0); picture[ Y*3*320 + X*3 ] <- Red (0-255) picture[ Y*3*320 + X*3+1 ] <- Green (0-255) picture[ Y*3*320 + X*3+2 ] <- Blue (0-255)

14 Visual Cortex Ουσιαστικά δέχεται pointers από frames zero-copy ( 1 copy βασικά ) Έχει ένα pipelining φίλτρων που τους εφαρμόζει για να μην υπάρχουν περιττές επαναλήψεις διαδικασιών Εξάγει frames τα οποία είναι μετασχηματισμός των frame εισόδου..

15 Visual Cortex Ένα σύστημα με video registers και φίλτρα Sobel Edge Detection Gaussian Blurring Images Image/Patch Histograms Image/Patch Comparison Tracking Changes between frames Palette reductions Disparity Mapping SIFT / SURF Face Detection Object Detection ( στο μέλλον ) Μπορείτε να ψάξετε το κάθε buzz-word στο internet τα τελευταία δύο είναι implemented μέσω άλλων βιβλιοθηκών

16 Visual Cortex Παράδειγμα implemented φίλτρου : Sobel Edge Detection Αναγνώριση ακμών, υπολογίζοντας την παράγωγο αλλαγής χρώματος.. BOOLEAN Sobel(unsigned char * image,int image_x,int image_y) { unsigned int x=0,y=0; unsigned int x1=1,y1=1,x2=image_x,y2=image_y; if (image==0) { return(0); } unsigned char *proc_image; //proc_image = new unsigned char [ image_x * image_y * 3 ]; proc_image = ( unsigned char * ) malloc ( sizeof(unsigned char) * image_x * image_y * 3 ); BYTE *px; BYTE *r; BYTE *g; BYTE *b; BYTE p1=0,p2=0,p3=0,p4=0,p5=0,p6=0,p7=0,p8=0,p9=0;... Με απλά λόγια : εκεί που αλλάζει έντονα το χρώμα επιστροφή άσπρο, αν δεν αλλάζει καθόλου μαύρο ενδιάμεσες αλλαγές γκρί κτλ.. Αντίστοιχα φίλτρα blur κτλ είναι πολύ απλά..

17 Visual Cortex Η κυρίως δουλειά του είναι να παίρνει μια ροή από 2 εικόνες ( αριστερή/δεξιά κάμερα ) και να εξάγει depth maps Έχουμε έτοιμους τους 2 pointers των εικόνων video_register[left_eye], video_register[right_eye] ( που δείχνουν στην μνήμη του video input ) Δημιουργία ιστογράμματος για κάθε τμήμα των 2 εικόνων και αποθήκευση του στους καταχωρητές l_video_register[histogram_compressed_left],l_video_register[histogram_compressed_right] Gaussian blur για κάθε εικόνα, ώστε να εξομαλυνθεί ο θόρυβος και αποθήκευση του στον καταχωρητή video_register[edges_left], video_register[edges_right] Sobel Edge detection με είσοδο τους καταχωρητές video_register[edges_left] video_register[edges_right] και αποθήκευση τους στον ίδιο χώρο

18 Visual Cortex Disparity Mapping - VisualCortex/DisparityDepthMap.c Βασική ιδέα, οι κάμερες κοιτάζουν παράλληλα αρα στον άξονα Y (ύψος) έχουμε ακριβώς ίδια σημεία, στον άξονα Χ όσο μεγαλύτερη η απόσταση, τόσο πιο κοντά Συγκρίνουμε Patches, μετράμε τις αποστάσεις Χ Γενικά για μέγεθος Patch 30x50 πχ έχουμε Για κάθε x από 1 έως 320 αριστερά, 320 συγκρίσεις στην χειρότερη με δεξιά Υ = distance 74

19 Visual Cortex Εμπειρικές μετρήσεις Με τις κάμερες μου ( φακούς/παραμορφώσεις κτλ ) σε απόσταση 6 cm 21cm = 92, 22cm = 88, 23cm = 87, 24cm = 83, 25cm = 82, 26cm = 79 27cm = 77, 28cm = 75, 29cm = 71, 30cm = 70 κτλ κτλ κτλ

20 Visual Cortex Η απόσταση της φιγούρας ( 74 ) σημαίνει ότι είναι γύρω στα cm μακριά από το ρομπότ στο συγκεκριμένο screenshot! Χ Υ = distance 74

21 Visual Cortex 40 Seal of ms quality performance Για να γίνεται το disparity mapping realtime θέλουμε να παίρνει στην χειρότερη περίπτωση 40ms το κάθε scan( 25 x 40 = 1000 ms, 25 fps) Κάθε operation είναι π.χ. σύγκριση δύο 30x50 patches Το GuarddoG πετυχαίνει περίπου ms ανάλογα με τον υπολογιστή που τρέχει τον RoboKernel και τον φωτισμό του χώρου στον οποίο κινείται 320 x 320 x 240 / 40 = /40 = operations /ms 640 x 640 x 480 / 40 = /40 = operations / ms 1024 x 1024 x 768 / 40 = / 40 = operations / ms x 1920 x 1024 / 40 = / 40 = operations / ms

22 Visual Cortex Βελτιώσεις : Για κάθε αριστερό X, comparison δεξιά μέχρι το X αντί για το 320 Histogram Comparison Before Patch Comparison ( faster candidate discarding ) Αντί για κάθε X,Y comparison για κάθε X/detail, Y/detail Thresholding για γρήγορη απόρριψη Multiple level comparison ( διαφορετικά patch sizes ) Normalization... Και άλλα..

23 Visual Cortex My Patch Matching Function unsigned int inline ComparePatches( struct ImageRegion source_block, struct ImageRegion target_block, unsigned char *left_view, unsigned char *right_view, unsigned char *left_gauss_sobel, unsigned char *right_gauss_sobel, unsigned int best_score )

24 Visual Cortex My Patch Matching Function Είναι καλός αλγόριθμος καθότι συγκρίνει κυρίως τις ακμές μεταξύ τους αλλά παίρνει υπ`όψην και το χρώμα του patch οπότε βελτιώνει το αποτέλεσμα και πρακτικά δουλεύει.. ScoreThreshold = // για παράδειγμα If ( ScoreThreshold > best_score ) { ScoreThreshold = best_score; } matching_score=0; // ( lower is better ) For each pixel of patch1,patch2 { If difference of patch1.sobel[pixel] and patch2.sobel[pixel] > 15 then sobel_mismatch=1; If difference of patches < 40 and both patches > 30 then sobeled = 1; matching_score += color_difference_of(patch1.sobel[pixel],patch2.sobel[pixel]) matching_score += sobel_difference_of(patch1.sobel[pixel],patch2.sobel[pixel]) If ( sobel_mismatch ) matching_score += sobel_difference_of(patch1.sobel[pixel],patch2.sobel[pixel]) * 8 If ( matching_score > ScoreThreshold ) break; } return matching_score;

25 Visual Cortex Using Histograms to Speed up Patch Matching Λόγω της επαναληπτικής φύσης της διαδικασίας κυρίως στην δεξιά εικόνα τα ίδια blocks περνιούνται ξανά και ξανά και ξανά για αυτό τον λόγο μια καλή ( και γρήγορη όταν υλοποιήθει ) ιδέα για ένα φίλτρο που να γλυτώνει περιττές συγκρίσεις είναι να συγκρίνουμε τον μέσο όρο των καναλιών R G B..! Έτσι έχοντας για παράδειγμα 2 blocks εικόνων Median : Median : Με κατάλληλη υλοποίηση επιταχύνει 10-20% βελτίωση ταχύτητας στο Patch Comparison

26 Visual Cortex Using Histograms to Speed up Patch Matching Η οικονομία γίνεται ως εξής X X X X X X X X X X X X X X Χ X X X X X X X X X X X X X X Χ Σε κάθε μετακίνηση του παραθύρου (patch) απλά προσθέτουμε τους όρους στην άκρη δεξιά πχ και αφαιρουμε τους όρους στην άκρη αριστερά! Έτσι γλιτώνουμε παρα πολλές πράξεις

27 Visual Cortex Using Histograms to Speed up Patch Matching Η οικονομία γίνεται ως εξής X X X X X X X X X X X X X X Χ X X X X X X X X X X X X X X Χ Σε κάθε μετακίνηση του παραθύρου (patch) απλά προσθέτουμε τους όρους στην άκρη δεξιά πχ και αφαιρουμε τους όρους στην άκρη αριστερά! Έτσι γλιτώνουμε παρα πολλούς υπολογισμούς

28 Visual Cortex Ευριστικές βελτίωσης Το αποτέλεσμα από όλες τις παραπάνω διαδικασίες πολύ συχνά έχει κενά σημεία ( σημεία μακρυά από ακμές ), σημεία στα οποία τοπικά λόγω θορύβου μπορεί να υπάρχει κάποια έντονη αιχμή και άλλες ατέλειες. Για να βελτιωθεί το αποτέλεσμα κάποιες άλλες τεχνικές που εφαρμόζονται είναι : Μεταβλητό μέγεθος patch Γέμισμα κενών κάθετα, για όσο δεν υπάρχουν ακμές Μαντεψιά της επόμενης αντιστοίχησης ( θεωρόντας ότι συνεχίζει την προηγούμενη ) Αντιστοίχηση των σημείων που κινούνται μεταξύ τους Και άλλα..

29 Visual Cortex Το αποτέλεσμα των αλγορίθμων του Visual Cortex είναι μια τρισδιάστατη φέτα του κόσμου, με τιμές από 0 ( μακρυά ) έως 320 ( θεωρητικό κοντά όριο ) Συνδυάζοντας την με τις πληροφορίες χρώματος έχουμε ένα 3D ανάγλυφο

30 Visual Cortex Χρησιμοποιώντας τους ίδιους αλγόριθμους για patch comparison είναι δυνατό το tracking σε features, συγκρίνοντας τα με την γειτονιά τους. Στο Visual Cortex υπάρχει ένα δικό μου πρόχειρο implementation που δεν αποδίδει πολύ καλά Έτοιμες συμβατές βιβλιοθήκες/λύσεις είναι η OpenCV ή το OpenSURF

31 Visual Cortex Ιδανικά : Optical Flow tracking σε κάθε κάμερα Disparity Mapping Light/Shadow Depth estimation Line Comparison

32 World3D ( actual guarddog voxel rendering )

33 World3D Προς το παρόν λόγω μη λειτουργικότητας της κεφαλής 2 αξόνων ελευθερίας κάθε εικόνα που εξάγει το GuarddoG είναι κάθετη στο επίπεδο το οποίο κινείται, προφανώς λοιπόν μετρώντας το state των encoders των μοτέρ ( πόσες μοίρες έχουν γυρίσει ), το input από το accelerometer 2 αξόνων, την είσοδο των ultrasonic sensors και το κάθετο depth map, ενώ θα μπορούσε να προβάλλεται η κάθε τρισδιάστατη τομή σε ένα συνολικό 3D mesh προς το παρόν σχηματίζεται, μόνο μια δισδιάστατη αναπαράσταση του χώρου ( κενό / όχι κενό ) στον οποίο μπορεί ανάλογα να προχωρήσει ή όχι το guarddog.. Το World3D είναι ένα stub κομμάτι του project το οποίο στο μέλλον συγκρίνοντας γνωστά features του χώρου ( και χρησιμοποιώντας το Visual Cortex ) θα πρέπει να προσφέρει πλήρη 3D αναπαράσταση του χώρου και όχι το απλό δισδιάστατο μοντέλο του στο οποίο βρίσκει μονοπάτια το guarddog..

34 World3D O σωστός τρόπος για να γίνει ονομάζεται SLAM Έχουμε ένα σύννεφο από σημεία στην δεξιά κάμερα, έχουμε ένα αντίστοιχο σύννεφο στην αριστερή κάμερα και την αντιστοίχηση μεταξύ τους Με το που αλλάξει το viewpoint της σκηνής, έχουμε την μετακίνηση του σύννεφου σημείων οπότε ιδανικά θα μπορούσαμε να υπολογίσουμε τον πίνακα με τον οποίο πολλαπλασιάστικαν τα σημεία έτσι ώστε να περιστραφούν

35 World3D Προς το παρόν η υλοποίηση λαμβάνει απλά την θέση των encoders των μοτέρ και υποθέτει έναν δισδιάστατο χώρο, όπου τα ορατά εμπόδια μπλοκάρουν όλο το επίπεδο μπροστά Το setting/unsetting των εμποδίων στην μνήμη του GuarddoG γίνεται εξίσου απλά τρέχοντας τον αλγόριθμο Bresenham ( 2D Line casting ), αυτό είναι σίγουρα πολύ πιο γρήγορο από μια πλήρη 3D υλοποίηση, επίσης είναι σίγουρα παρα πολύ πιο ανακριβές, μια πιο καλή υλοποίηση είναι το επόμενο πράγμα το οποίο θα πρέπει να γίνει implement! 2D GuarddoG represenatation Much better 3d representation

36 Word3D

37 World Mapping

38 World Mapping A * algorithm, with a twist! LOGO output struct Map * CreateMap(unsigned int world_size_x,unsigned int world_size_y,unsigned int actors_number); int SetObstacle(struct Map * themap,unsigned int x,unsigned int y,unsigned int safety_radious); int FindSponteneousPath(struct Map * themap,unsigned int agentnum,unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2,unsigned int timeout_ms) ; int GetRoutePoints(struct Map * themap,struct Path * thepath) ; int GetRouteWaypoint(struct Map * themap,unsigned int agentnum,unsigned int count,unsigned int *x,unsigned int *y) ; int GetStraightRouteWaypoint(struct Map * themap,unsigned int agentnum,unsigned int count,unsigned int *x,unsigned int *y); int DeleteMap(struct Map * themap) ;

39 World Mapping Λίγα λόγια για τον Α* A * algorithm * Οptimal * Manhattan distance heuristic + στροφές! * it is polynomial when the search space is a tree, there is a single goal state, and the heuristic function h meets the following condition: h(x) h * (x) = O(logh * (x)) where h * is the optimal heuristic, the exact cost to get from x to the goal. In other words, the error of h will not grow faster than the logarithm of the perfect heuristic h * that returns the true distance from x to the goal

40 World Mapping Logo Output Output σε γλώσσα υψηλού επιπέδου Για παράδειγμα : Turnright 45 /* μοίρες */ Forward 15 /* cm */ Κτλ κτλ..

41 World Mapping LOGO Output ++ Compatibility ++ Rationality ++ Simultation easier ++Debugging easier ++Human control easier

42 World Mapping Pathfinding DEMO

43 Motor Foundation Arduino MotorHAL MD23 Via USB 2 I2C Mindstorm

44 Motor Foundation Arduino MotorHAL MD23 Via USB 2 I2C Παρ`όλα αυτά πολύ καλή ιδέα για μια αρχή στην επικοινωνία με microcontrollers κτλ Προσωπικά πιστεύω είναι το πιο εύκολο πράμα που μπορεί να χρησιμοποιήσει κάποιος για ξεκίνημα αλλά πολύ ακριβό!! Mindstorm

45 Motor Foundation Abstraction Layer unsigned int RobotInit(char * md23_device_id,char * arduino_device_id); unsigned int RobotClose(); void RobotWait(unsigned int msecs); unsigned int RobotRotate(unsigned char power,signed int degrees); unsigned int RobotStartRotating(unsigned char power,signed int direction); unsigned int RobotMove(unsigned char power,signed int distance); unsigned int RobotStartMoving(unsigned char power,signed int direction); unsigned int RobotManoeuvresPending(); void RobotStopMovement(); int RobotGetUltrasonic(unsigned int dev); int RobotGetAccelerometerX(unsigned int dev); int RobotGetAccelerometerY(unsigned int dev); int RobotSetHeadlightsState(unsigned int scale_1_on,unsigned int scale_2_on,unsigned int scale_3_on); int RobotIRTransmit(char * code,unsigned int code_size);

46 Motor Foundation Καλή ιδέα το abstraction layer Ουσιαστικά ο,τι μηχανική αλλαγή και να κάνω ( αλλαγή controller, αλλαγή chasis, κτλ κτλ ), το μόνο που χρειάζεται είναι να την υλοποιήσω από κάτω και να κάνω redirect το RobotMove function H αλλάγή από mindstorms σε MD25 παρότι το ένα kit για παιδιά και το άλλο επαγγελματικό έγινε παρα πολύ ανώδυνα χάρη σε αυτό τον σχεδιασμό..

47 RV knowledge base Κάτι σαν το High level εντολές και ενοποιημένο pipelining για την επεξεργασία τους

48 GuarddoG in numbers 4+ χρόνια 3 complete rewrites Περίπου 639 euro construction cost το συγκεκριμένο prototype C 58%, C++ 39% BAShell 1%, Arduino C 1%, PHP 1%

49 GuarddoG in numbers via Code::Blocks Code Statistics Libs Visual Cortex loc ( 64% code, 13% comments, 21% empty ) Video Input loc (56% code, 30% comments, 15% empty ) Path Planning loc ( 67% code, 9% comments, 20% empty ) RoboKernel loc ( 73% code, 6% comments, 19% empty ) MD23/25 Lib 911 loc ( 70% code, 4% comments, 19% empty ) InputParser_C 603 loc ( 54% code, 23% comments, 21% empty ) Arduino Com lib 316 loc ( 70% code, 4% comments, 20% empty ) MotorHAL 295 loc ( 71% code, 4% comments, 21% empty ) GUIs RoboVisionX 1722 loc ( 76% code, 7% comments, 17% empty ) WorldMapping 846 loc ( 73% code, 12% comments, 15 % empty ) RoboVisionCLI 34 loc :P ( 68% code, 32% empty ) Προς το παρόν περίπου loc written by me.. To add : RVKnowledgebase, World3D, etc

50 Master Foo and the ten thousand lines Master Foo once said to a visiting programmer: There is more Unix-nature in one line of shell script than there is in ten thousand lines of C. The programmer, who was very proud of his mastery of C, said: How can this be? C is the language in which the very kernel of Unix is implemented! Master Foo replied: That is so. Nevertheless, there is more Unix-nature in one line of shell script than there is in ten thousand lines of C. The programmer grew distressed. But through the C language we experience the enlightenment of the Patriarch Ritchie! We become as one with the operating system and the machine, reaping matchless performance! Master Foo replied: All that you say is true. But there is still more Unix-nature in one line of shell script than there is in ten thousand lines of C. The programmer scoffed at Master Foo and rose to depart. But Master Foo nodded to his student Nubi, who wrote a line of shell script on a nearby whiteboard, and said: Master programmer, consider this pipeline. Implemented in pure C, would it not span ten thousand lines? The programmer muttered through his beard, contemplating what Nubi had written. Finally he agreed that it was so. And how many hours would you require to implement and debug that C program? asked Nubi. Many, admitted the visiting programmer. But only a fool would spend the time to do that when so many more worthy tasks await him. And who better understands the Unix-nature? Master Foo asked. Is it he who writes the ten thousand lines, or he who, perceiving the emptiness of the task, gains merit by not coding? Upon hearing this, the programmer was enlightened.

51 GuarddoG in numbers GuarddoG Construction Cost Until 12 / 10 /2010 Chassis 2 x Tupper = 5 euro 1 x IKEA Bucket = 15 euro 1 x Wooden Board = 10 euro 1 x Balsa board = 5 euro 2x Supermarket Wheels :P = 5 euro Nuts, bolts, rails, cables, etc = 20 euro Total : 60 euro Embedded Electronics 1x Arduino = 30 euro ( Duemillenove ) 3x Infrared Led = 3 euro 1x RD-01 ( or RD-02 Devantech motors ) = 130 euro 2x Desktop Microphones ( GENIUS MIC-01A ) = 5 euro 2x Buttons ( power -on ) = 2 euro 2x Switches ( power supply ) = 2 euro 2x LED HeadLights = 10 euro 2x Ultrasonic Devantech SRF-05 with mounting = 40 euro 1x Dual Axis Accelerometer ( memsic 2125 ) = 30 euro Total : 252 euro Computer Hardware 1x Fan = 5 euro 1x Mini-Itx Motherboard = euro ( Currently on guarddog Intel D201GLY2 ) 1x PicoPSU 90W = 45 euro 1x AC-DC 12 V Converter = 30 euro 2x Webcams ( On guarddog MS VX-6000 ) = 92 euro, LOGITECH C510 HD 1x WIFI PCI card ( WG311T ) = 30 euro 1x USB Flash Drive 8GB + = 20 euro 1x MB RAM DIMM ( on guarddog 512MB DDR2 ) = 30 euro Total : 327 euro Total : 639 euro

52 Πρώτα βήματα GuarddoG mk1 Όλο το κατασκευαστικό κομμάτι με Lego Mindstorms 2 x Webcams Κακό Calibration, ακτίνα όσο το καλώδιο USB ( + το USB hub )

53 Trials & Errors Πολλές ιδέες πολλές αποτυχίες.. Υλικά του ρομπότ Στήριξη με Balsa Relay της εικόνας ασύρματα και επεξεργασία κάπου αλλού Επεξεργασία της εικόνας onboard Τεχνικά θέματα Σχεδόν τίποτα δεν δούλεψε όπως το σχεδίαζα στην αρχή..

54 Balsa, όχι καλές στατικές ιδιότητες

55 Wireless Cameras Bank Balance = -150 euro + Θέματα ασφαλείας ( Unencrypted Video transmission) κτλ

56 Επεξεργασία Onboard Άλλο ένα PC στο design.. Extra Βάρος Τι λειτουργικό θα τρέχει Πόσο ρεύμα καταναλώνει κτλ Πόση επεξεργαστική ισχύς Κόστος Νέα Προβλήματα..

57 WinXP Epic Fail Bank Balance = - 60 euro Lock in, πολλά πράματα που είχα ήδη φτιάξει με DirectX Για χαμηλή κατανάλωση ρεύματος και αντοχή στην κίνηση θα πρέπει το PC να λειτουργεί χωρίς σκληρό δίσκο WinXP thrashed to death my CF card in 4 hours

58 WinXP Embedded OK με την (καινούργια) CF Binaries Συμβατά από WinXP Οι drivers για wifi κτλ μετά απο πολλά updates δούλεψαν αλλά..

59 WinXP Embedded

60 WinXP Embedded No Offence.. :P

61 Windows Γενικά Για να βάλω text tο speech WinXP/Embedded έως SAPI 4.1 Vista έως SAPI 5.0 Win 7 έως SAPI euro per guarddog license Visual Studio X και πάνω μόνο Windows SDK 4GB, DirectX Sdk και άλλα τόσα για να κάνω κάτι απλό..! Documentation μόνο για binaries Περιορισμοί, περιορισμοί περιορισμοί...

62 Αντίστοιχα σε Linux (Ubuntu/Debian-πχ) όπως δυστυχώς ανακάλυψα αργότερα.. Για να κάνεις text to speech απαιτούνται οι εξής δύσκολες διαδικασίες sudo apt-get install festival echo Text string festival tts ή από C πχ system( echo \ Text string\ festival tts );

63 Εν το μεταξύ, για να επανέλθω.. Παράλληλα με όλα τα κατασκευαστικά θέματα οι βασικοί αλγόριθμοι vision, αρχίζουν να υλοποιούνται..

64 GuarddoG mk2 Βαρύ τροφοδοτικό Γενικά μεγάλο βάρος για τα mindstorm motors Κακό alignment καμερών Software σε πρώιμο μονοκόμματο στάδιο

65 GuarddoG mk2 -> mk3 Switching Circuit Pico PSU Γέμισμα τροχών με βαμβάκι Custom Battery Pack Better Battery Pack Even better battery pack

66 GuarddoG mk3 Βραβεύση στην Athens Digital Week 2008 με το extra budget απόφαση για remake from scratch όλου του project με πολύ υψηλότερα standards :)

67 GuarddoG mk4 ( building )

68

69 Με λίγη φαντασία..

70 Αλλαγές Hardware -> Αλλαγές Software Αρχικά η όλη διαστρωμάτωση του project ήταν ένα GUI στο οποίο έτρεχαν τα διάφορα φίλτρα.. Προφανείς αλλαγές αλλάζοντας τους εξωτερικούς μικρο ελεγκτές και για μια portable αρχιτεκτονική : GUI -> Background Service Windows -> Linux DirectX -> V4L2 Mindstorm -> Arduino, MD23

71 FOSS and Contributions Μπορείτε να : Κατεβάσετε Χρησιμοποιήσετε Μελετήσετε Βελτιώσετε τον κώδικα!

72 Getting started, Checklist Για το Vision κομμάτι, χρειάζεται: GNU/Linux OS ( Debian/Ubuntu apt-get dependency scripts ) Code::Blocks IDE ( για να ανοίγει τα workspaces κτλ ) 2x V4L2 Compatible Webcams (Logitech UVC driver ++)

73 Getting Started, Testing Movement Για κίνηση : Arduino Duemillenove MD25 Motor Kit USB 2 I2C και άλλες μικρές αγορές.. Connections, πλήρης κατάλογος κτλ στο documentation του repository ( σύντομα..)

74 Replicating GuarddoG Ουσιαστικα φτιάχνοντας μια πιθανόν διαφορετική βάση και συνδυάζοντας τα επι μέρους software/hardware κομμάτια ( με οποιαδήποτε modifications, την οποία επίσης στο μέλλον ελπίζω να μπορεί να την διανείμω σαν source code ώστε να την παραγγείλει κάποιος με τα CAD σχέδια ) Κάποιος μπορεί να έχει το δικό του GuarddoG!

75 TODO Contributions Wishlist Computer Vision / Linear Algebra Depth from light ( Σκιές / Φώς ) Voxel Matching / Recognition Object Recognition ( από 3d+color data ) 3D path planning ( physics engine? ) SLAM efficient implementation

76 TODO - Contributions Wishlist etc.. English/Greek STT( Speech to text, πχ Sphinx) Greek TTS ( Text to speech, πχ Festival) Stereo sound recognition ( πχ moo.. ) CAD / Plexiglass frame RVKnowledgebase + NLP - ( πχ ΜΙΤ Openmind )

77 TODO Physical things to do New Plexiglass lasercut, chassis!!!! Better cameras etc..

78 GuarddoG Repository!

79 FOSS Aueb! Mumble Server : foss.aueb.gr IRC : irc.freenode.net --> chan #foss-aueb I am AmmarkoV

80 OpenCV Πάρα πολλά έτοιμα πράγματα, optimized από την Intel, BSD License, χρησιμοποιείται ανάμεσα σε άλλα για : * 2D and 3D feature toolkits * Egomotion estimation * Facial recognition system * Gesture recognition * Human-Computer Interface (HCI) * Mobile robotics * Motion understanding * Object Identification * Segmentation and Recognition * Stereopsis Stereo vision: depth perception from 2 cameras * Structure from motion (SFM) * Motion tracking

81 AR Toolkit * Single camera position/orientation tracking. * Tracking code that uses simple black squares. * The ability to use any square marker patterns. * Easy camera calibration code. * Fast enough for real time AR applications. * Free and open source.

82 OpenSURF GPL v3 Several times faster than SIFT Easy to use Robust It Works!

83 Suggested reading for computer vision

84 WxWidgets Crossplatform Native Controls Easy Object Oriented in a good way :) Πολλές παρατρεχάμενες libs

85 Suggested Reading για GUIs

86

87 but.. I ' LL BE BACK!

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Παρουσίαση v 1.4. Guard Dog Project

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Παρουσίαση v 1.4. Guard Dog Project ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Παρουσίαση v 1.4 Guard Dog Project IA L SP EC!! EU Robotics Week!! There is a lot going on in Europe during the European Robotics Week: school visits with

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο

Διαβάστε περισσότερα

HCI - Human Computer Interaction Σχεδιασμός Διεπαφής. ΓΤΠ 61 Βαµβακάρης Μιχάλης 09/12/07

HCI - Human Computer Interaction Σχεδιασμός Διεπαφής. ΓΤΠ 61 Βαµβακάρης Μιχάλης 09/12/07 HCI - Human Computer Interaction Σχεδιασμός Διεπαφής ΓΤΠ 61 Βαµβακάρης Μιχάλης 09/12/07 1 Συνδέσεις µικρών αποστάσεων Συνδέσεις µεγάλων αποστάσεων Personal Devices Smart Phones Connected PMDs 3G -4G 3G-4G

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011 Διάρκεια Διαγωνισμού: 3 ώρες Απαντήστε όλες τις ερωτήσεις Μέγιστο Βάρος (20 Μονάδες) Δίνεται ένα σύνολο από N σφαιρίδια τα οποία δεν έχουν όλα το ίδιο βάρος μεταξύ τους και ένα κουτί που αντέχει μέχρι

Διαβάστε περισσότερα

(C) 2010 Pearson Education, Inc. All rights reserved.

(C) 2010 Pearson Education, Inc. All rights reserved. Connectionless transmission with datagrams. Connection-oriented transmission is like the telephone system You dial and are given a connection to the telephone of fthe person with whom you wish to communicate.

Διαβάστε περισσότερα

Εισαγωγή στο EV3 Μέρος 2

Εισαγωγή στο EV3 Μέρος 2 Εισαγωγή στο EV3 Μέρος 2 Δρ. Γιώργος Α. Δημητρίου Εργαστήριο και Αυτομάτων Συστημάτων & Ακαδημία Τμήμα Πληροφορικής και Μηχανικών Υπολογιστών Σχολή Μηχανικής και Εφαρμοσμένων Επιστημών Πανεπιστήμιο Frederick

Διαβάστε περισσότερα

FSM Toolkit Exercises

FSM Toolkit Exercises ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τμήμα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τηλεπικοινωνιών Αναπληρωτής Καθηγητής: Αλέξανδρος Ποταμιάνος Ονοματεπώνυμο: Α Μ : ΗΜΕΡΟΜΗΝΙΑ: ΤΗΛ 413 : Συστήματα Επικοινωνίας

Διαβάστε περισσότερα

1. Περιεχόμενα συσκευασίας... 2. 2. Απαιτήσεις συστήματος... 2. 3. Budget III Web Camera... 2. 4. Τεχνική Υποστήριξη από την Crypto...

1. Περιεχόμενα συσκευασίας... 2. 2. Απαιτήσεις συστήματος... 2. 3. Budget III Web Camera... 2. 4. Τεχνική Υποστήριξη από την Crypto... Budget III Web Camera Ε γ χ ε ι ρ ί δ ι ο Χ ρ ή σ τ η Περιεχόμενα Περιεχόμενα... 1 1. Περιεχόμενα συσκευασίας... 2 2. Απαιτήσεις συστήματος... 2 3. Budget III Web Camera... 2 3.1. Εγκατάσταση της Budget

Διαβάστε περισσότερα

Γραφικά Υπολογιστών: Μέθοδοι Ανίχνευσης Επιφανειών (Surface Detection Methods)

Γραφικά Υπολογιστών: Μέθοδοι Ανίχνευσης Επιφανειών (Surface Detection Methods) 1 ΤΕΙ Θεσσαλονίκης Τμήμα Πληροφορικής Γραφικά Υπολογιστών: Μέθοδοι Ανίχνευσης Επιφανειών (Surface Detection Methods) Πασχάλης Ράπτης http://aetos.it.teithe.gr/~praptis praptis@it.teithe.gr 2 Περιεχόμενα

Διαβάστε περισσότερα

EE512: Error Control Coding

EE512: Error Control Coding EE512: Error Control Coding Solution for Assignment on Finite Fields February 16, 2007 1. (a) Addition and Multiplication tables for GF (5) and GF (7) are shown in Tables 1 and 2. + 0 1 2 3 4 0 0 1 2 3

Διαβάστε περισσότερα

SOLO. intelligent security systems

SOLO. intelligent security systems SOLO intelligent security systems ΕΝΘ.1 HIK VISION ANALOG PICADIS SYSTEM DS-2CE15C2P(N)-VFIT3Bullet 720 TVL High Resolution Vari-focal 1/3'' PICADIS,1.3 MP, DS-2CE15C2P-IR DS-2CE55C2P-IRM 1280 (H) 960

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Όλοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα μικρότεροι του 10000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Αν κάπου κάνετε κάποιες υποθέσεις

Διαβάστε περισσότερα

Information Technology for Business

Information Technology for Business Information Technology for Business Lecturer: N. Kyritsis, MBA, Ph.D. Candidate e-mail: kyritsis@ist.edu.gr Computer System Hardware Υποδομή του Information Technology Υλικό Υπολογιστών (Hardware) Λογισμικό

Διαβάστε περισσότερα

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

Main source: Discrete-time systems and computer control by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1 Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1 A Brief History of Sampling Research 1915 - Edmund Taylor Whittaker (1873-1956) devised a

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Ολοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα είναι μικρότεροι το 1000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Διάρκεια: 3,5 ώρες Καλή

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 11/3/2006

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 11/3/2006 ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 11/3/26 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Ολοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα μικρότεροι το 1 εκτός αν ορίζεται διαφορετικά στη διατύπωση

Διαβάστε περισσότερα

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας Βασικές Έννοιες Πτυχιακή Εργασία 2015 Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Η Ασύρματη Επικοινωνία, χρησιμοποιώντας το πρωτόκολλο WiFi.

Διαβάστε περισσότερα

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά. Διαστημικό εστιατόριο του (Μ)ΑστροΈκτορα Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά. Μόλις μια παρέα πελατών κάτσει σε ένα

Διαβάστε περισσότερα

A browser-based digital signing solution over the web

A browser-based digital signing solution over the web A browser-based digital signing solution over the web Fotis Loukos Charalampos Tsipizidis Dimitris Daskopoulos The problem Contents Proposed solution Architecture Native Messaging Host Native Messaging

Διαβάστε περισσότερα

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 Στόχοι Μαθήματος 1. Πώς να επαναλάβετε μια δράση 2. Μάθετε πώς να χρησιμοποιείτε το Loop Blocks Προγραμματισμός EV3 Ακαδημία Ρομποτικής

Διαβάστε περισσότερα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1 ΜΕΤΡΩΝΤΑΣ ΑΠΟΣΤΑΣΗ ΜΕ ΤΟΝ ΑΙΣΘΗΤΗΡΑ ΥΠΕΡΗΧΩΝ (SR04). Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Νέα Ψηφιακά Αντικείμενα Αισθητήρες

Διαβάστε περισσότερα

Advanced Subsidiary Unit 1: Understanding and Written Response

Advanced Subsidiary Unit 1: Understanding and Written Response Write your name here Surname Other names Edexcel GE entre Number andidate Number Greek dvanced Subsidiary Unit 1: Understanding and Written Response Thursday 16 May 2013 Morning Time: 2 hours 45 minutes

Διαβάστε περισσότερα

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

Διαβάστε περισσότερα

Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Εργαλεία ΕΙΣΑΓΩΓΙΚΟ ΦΡΟΝΤΙΣΤΗΡΙΟ

Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Εργαλεία ΕΙΣΑΓΩΓΙΚΟ ΦΡΟΝΤΙΣΤΗΡΙΟ Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Εργαλεία ΕΙΣΑΓΩΓΙΚΟ ΦΡΟΝΤΙΣΤΗΡΙΟ Project του μαθήματος Εργασία 2 ατόμων Προφορική εξέταση για: Project (80%) Θεωρία (20%) Στο φροντιστήριο: Συζητάμε

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 Μάθημα 1 ο : Περιγραφή του EV3 και του περιβάλλοντος προγραμματισμού του Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου 2 3 4 ΑΝΙΚΕΙΜΕΝΑ ΜΑΘΗΣΗΣ 1. Πώς

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Εισαγωγή στην Τεχνολογία της Πληροφορικής ΓΙΩΡΓΟΣ Ν. ΓΙΑΝΝΟΠΟΥΛΟΣ Λέκτορας στο Πανεπιστήμιο Αθηνών gyannop@law.uoa.gr Το «κλειστό» σύστημα ΕΙΣΟΔΟΣ ΕΠΕΞΕΡΓΑΣΙΑ

Διαβάστε περισσότερα

Διπλωματική Εργασία. Του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Διπλωματική Εργασία. Του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ: ΗΛΕΚΤΡΟΝΙΚΗΣ & ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΕΥΝΗΤΙΚΗ ΟΜΑΔΑ ΑΛΛΗΛΕΠΙΔΡΑΣΗΣ ΑΝΘΡΩΠΟΥ-ΥΠΟΛΟΓΙΣΤΗ Διπλωματική Εργασία

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 Μάθημα 11ο: Μεταβλητές, Αριθμητικές - Λογικές πράξεις Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου ΑΝΤΙΚΕΙΜΕΝΑ ΜΑΘΗΣΗΣ 1. Τι είναι μία μεταβλητή 2.

Διαβάστε περισσότερα

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

ΜΕΛΕΤΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΞΟΠΛΙΣΜΟΥ ΔΕΠΑΝΟΜ Α.Ε. ΔΗΜΟΣΙΑ ΕΠΙΧΕΙΡΗΣΗ ΑΝΕΓΕΡΣΗΣ ΝΟΣΗΛΕΥΤΙΚΩΝ MΟΝΑΔΩΝ Γ.Ν. ΙΩΑΝΝΙΝΩΝ «ΧΑΤΖΗΚΩΣΤΑ» Πολυδύναμο Κέντρο Αντιμετώπισης της Κρίσης των Χρηστών Ναρκωτικών και Αλκοολισμού ΜΕΛΕΤΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΞΟΠΛΙΣΜΟΥ

Διαβάστε περισσότερα

ΟΙ ΑΞΙΕΣ ΤΗΣ ΖΩΗΣ THE VALUES OF LIFE Η ΥΠΕΥΘΥΝΟΤΗΤΑ..THE RESPONSIBILITY ΔΗΜΗΤΡΑ ΚΩΝΣΤΑΝΤΙΝΟΥ

ΟΙ ΑΞΙΕΣ ΤΗΣ ΖΩΗΣ THE VALUES OF LIFE Η ΥΠΕΥΘΥΝΟΤΗΤΑ..THE RESPONSIBILITY ΔΗΜΗΤΡΑ ΚΩΝΣΤΑΝΤΙΝΟΥ ΟΙ ΑΞΙΕΣ ΤΗΣ ΖΩΗΣ THE VALUES OF LIFE Η ΥΠΕΥΘΥΝΟΤΗΤΑ..THE RESPONSIBILITY ΔΗΜΗΤΡΑ ΚΩΝΣΤΑΝΤΙΝΟΥ ΜΑΘΗΜΑΤΑ ΥΠΕΥΘΥΝΟΤΗΤΑΣ/ LESSONS ABOUT RESPONSIBILITY Μάθημα 1: Νιώθω υπερήφανος όταν.../ I feel proud when.

Διαβάστε περισσότερα

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ:ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων

Διαβάστε περισσότερα

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 NUTWBCAM

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 NUTWBCAM NUTWBCAM A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Το NutWBCam είναι ένα RealVideo πρόγραµµα που σας δίνει τη δυνατότητα

Διαβάστε περισσότερα

2 Composition. Invertible Mappings

2 Composition. Invertible Mappings Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan Composition. Invertible Mappings In this section we discuss two procedures for creating new mappings from old ones, namely,

Διαβάστε περισσότερα

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Δυναμική Διαχείριση Μνήμης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2011-2012 Ανάγκη για Δυναμική Μνήμη Στατική Μνήμη Μέχρι τώρα χρησιμοποιούσαμε

Διαβάστε περισσότερα

Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου

Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου Εφαρµογές σε µικρά ενσωµατωµένα συστήµατα Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 2ο Περίληψη και σηµαντικά σηµεία Τα

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

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

EΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ ΓΡΑΜΜΑΤΕΙΑ ΕΠΙΤΡΟΠΗΣ ΕΡΕΥΝΩΝ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΚΗΜΔΗΣ & ΣΤΗ ΔΙΑΥΓΕΙΑ EΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ ΓΡΑΜΜΑΤΕΙΑ ΕΠΙΤΡΟΠΗΣ ΕΡΕΥΝΩΝ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΚΗΜΔΗΣ & ΣΤΗ ΔΙΑΥΓΕΙΑ Πρόσκληση εκδήλωσης ενδιαφέροντος 45005/2015 στο πλαίσιο

Διαβάστε περισσότερα

Παρακάτω ακολουθεί μια συνοπτική περίληψη των συστατικών του project.

Παρακάτω ακολουθεί μια συνοπτική περίληψη των συστατικών του project. ΑΜΜΑΡ ΓΚΑΜΑΖ ----------------------------- DRAFT!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Το project βρίσκεται πλέον σε αρκετά ώριμο στάδιο με τα βασικά συστήματα λειτουργίας του σε πλήρως λειτουργικά. Η κατασκευή

Διαβάστε περισσότερα

SOAP API. https://bulksmsn.gr. Table of Contents

SOAP API. https://bulksmsn.gr. Table of Contents SOAP API https://bulksmsn.gr Table of Contents Send SMS...2 Query SMS...3 Multiple Query SMS...4 Credits...5 Save Contact...5 Delete Contact...7 Delete Message...8 Email: sales@bulksmsn.gr, Τηλ: 211 850

Διαβάστε περισσότερα

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5 22 Σεπτεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ

Διαβάστε περισσότερα

Ενότητα 2 Εργαλεία για την αναζήτηση εργασίας: Το Βιογραφικό Σημείωμα

Ενότητα 2 Εργαλεία για την αναζήτηση εργασίας: Το Βιογραφικό Σημείωμα CURRICULUM VITAE Ενότητα 2 Εργαλεία για την αναζήτηση εργασίας: Το Βιογραφικό Σημείωμα 1.What is it? Τι είναι αυτό 2.Chronological example of a CV Χρονολογικό Παράδειγμα Βιογραφικού 3.Steps to send your

Διαβάστε περισσότερα

ΕΛΕΓΧΟΣ ΚΑΙ ΤΡΟΦΟΔΟΤΗΣΗ ΜΕΛΙΣΣΟΚΟΜΕΙΟΥ ΑΠΟ ΑΠΟΣΤΑΣΗ

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

Διαβάστε περισσότερα

Τηλ.: 22892130, Φαξ: 22756082 Η-ταχυδροµείο: cc@ucy.ac.cy, Ιστοσελίδα: http://www.ucy.ac.cy/cc Καλλιπόλεως 75, Τ.Θ. 20537, 1678 Λευκωσία, Κύπρος

Τηλ.: 22892130, Φαξ: 22756082 Η-ταχυδροµείο: cc@ucy.ac.cy, Ιστοσελίδα: http://www.ucy.ac.cy/cc Καλλιπόλεως 75, Τ.Θ. 20537, 1678 Λευκωσία, Κύπρος ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Τηλ.: 22892130, Φαξ: 22756082 Η-ταχυδροµείο: cc@ucy.ac.cy, Ιστοσελίδα: http://www.ucy.ac.cy/cc Καλλιπόλεως 75, Τ.Θ. 20537, 1678 Λευκωσία, Κύπρος ΠΡΟΣ:

Διαβάστε περισσότερα

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η

Διαβάστε περισσότερα

Section 9.2 Polar Equations and Graphs

Section 9.2 Polar Equations and Graphs 180 Section 9. Polar Equations and Graphs In this section, we will be graphing polar equations on a polar grid. In the first few examples, we will write the polar equation in rectangular form to help identify

Διαβάστε περισσότερα

Hancock. Ζωγραφάκης Ιωάννης Εξαρχάκος Νικόλαος. ΕΠΛ 428 Προγραμματισμός Συστημάτων

Hancock. Ζωγραφάκης Ιωάννης Εξαρχάκος Νικόλαος. ΕΠΛ 428 Προγραμματισμός Συστημάτων Hancock Ζωγραφάκης Ιωάννης Εξαρχάκος Νικόλαος Χ346339 Τ911778 ΕΠΛ 428 Προγραμματισμός Συστημάτων Ιστορική Αναδρομή Δημιουργήθηκε από την εταιρεία ΑΤ&Τ LAB Αφορμή δημιουργίας: Η ανάγκη για καθαρό και αποδοτικό

Διαβάστε περισσότερα

ΕΛΕΓΧΟΣ ΑΝΤΛΙΟΣΤΑΣΙΟΥ ΜΕ ΔΕΞΑΜΕΝΗ ΜΕΣΩ GSM CHECK IN TANK PUMPING THROUGH GSM

ΕΛΕΓΧΟΣ ΑΝΤΛΙΟΣΤΑΣΙΟΥ ΜΕ ΔΕΞΑΜΕΝΗ ΜΕΣΩ GSM CHECK IN TANK PUMPING THROUGH GSM ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΏΝ ΕΦΑΡΜΟΓΏΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ CHECK IN TANK PUMPING THROUGH GSM Επιβλέπων Καθηγητής: Κόγιας Παναγιώτης Επιβλέπουσα Καθηγήτρια: Κόγια Φωτεινή ΚΑΒΑΛΑ, ΦΕΒΡΟΥΑΡΙΟΣ

Διαβάστε περισσότερα

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Python & NLTK: Εισαγωγή

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Python & NLTK: Εισαγωγή ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ Python & NLTK: Εισαγωγή Εισαγωγή Γιατί Python? Παρουσίαση NLTK Πηγές και χρήσιμα εργαλεία Φροντιστήριο σε Python Στο φροντιστήριο: Εισαγωγή στην Python Ζητήματα προγραμματισμού για

Διαβάστε περισσότερα

TMA4115 Matematikk 3

TMA4115 Matematikk 3 TMA4115 Matematikk 3 Andrew Stacey Norges Teknisk-Naturvitenskapelige Universitet Trondheim Spring 2010 Lecture 12: Mathematics Marvellous Matrices Andrew Stacey Norges Teknisk-Naturvitenskapelige Universitet

Διαβάστε περισσότερα

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος. Πρόσβαση μέσω webdav Πριν χρησιμοποιήσουμε το webdav θα πρέπει να κάνουμε login στο Pithos ώστε να αντιγράψουμε τα Credentials που απαιτούνται για την συνέχεια. Αυτό γίνεται ακολουθώντας τα παρακάτω βήματα

Διαβάστε περισσότερα

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

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Γεια σου. Σε αυτό το μάθημα θα μιλήσουμε για τις δυνατότητες που μας δίνει η Unity να την κάνουμε να λειτουργεί όπως θέλουμε. Η αλήθεια είναι ότι

Διαβάστε περισσότερα

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.

Διαβάστε περισσότερα

ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΟΝΑΔΑΣ ΘΡΑΥΣΤΗΡΑ ΜΕ ΧΡΗΣΗ P.L.C. AUTOMATION OF A CRUSHER MODULE USING P.L.C.

ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΟΝΑΔΑΣ ΘΡΑΥΣΤΗΡΑ ΜΕ ΧΡΗΣΗ P.L.C. AUTOMATION OF A CRUSHER MODULE USING P.L.C. ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΝ. ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΟΝΑΔΑΣ ΘΡΑΥΣΤΗΡΑ ΜΕ ΧΡΗΣΗ P.L.C. AUTOMATION OF A

Διαβάστε περισσότερα

LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV. 18 February 2014

LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV. 18 February 2014 LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV 18 February 2014 Slowly/quietly Clear/clearly Clean Quickly/quick/fast Hurry (in a hurry) Driver Attention/caution/notice/care Dance Σιγά Καθαρά Καθαρός/η/ο

Διαβάστε περισσότερα

Φύλλο Εργασίας 4 Συνθετική εργασία

Φύλλο Εργασίας 4 Συνθετική εργασία Φύλλο Εργασίας 4 Συνθετική εργασία Ομάδα Πετυχαίνοντας το στόχο Α1. Προγραμματισμός στόχου: Για τον προγραμματισμό των ρομποτικών μηχανών, όπως ήδη είδαμε, χρησιμοποιούμε το λογισμικό Lego Mindstorms Edu

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ vi editor Είναι ο βασικός επεξεργαστής

Διαβάστε περισσότερα

Προηγμένοι Μικροεπεξεργαστές. Paging & Segmentation

Προηγμένοι Μικροεπεξεργαστές. Paging & Segmentation Προηγμένοι Μικροεπεξεργαστές Paging & Segmentation Segmentation Τεχνική για σπάσουμε την μνήμη σε λογικά κομμάτια Κάθε κομμάτι αποθηκεύει πληροφορία σχετική με data segments for each process code segments

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 Μάθημα 9ο: Αισθητήρας υπερήχων Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου ΑΝΤΙΚΕΙΜΕΝΑ ΜΑΘΗΣΗΣ 1. Η χρησιμότητα ενός αισθητήρα υπερήχων (ultrasonic)

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. USB 2.0 Adaptor. για συσκευές SATA ή IDE 2.5-ιντσών / 3.5-ιντσών / 5.25-ιντσών

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. USB 2.0 Adaptor. για συσκευές SATA ή IDE 2.5-ιντσών / 3.5-ιντσών / 5.25-ιντσών ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ USB 2.0 Adaptor για συσκευές SATA ή IDE 2.5-ιντσών / 3.5-ιντσών / 5.25-ιντσών ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ & ΠΡΟΔΙΑΓΡΑΦΕΣ Επιτρέπει σύνδεση στο PC συσκευών που διαθέτουν υποδοχές SATA/ IDE μέσω USB2.0

Διαβάστε περισσότερα

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα 1ο ΕΠΑΛ Περάματος 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino.

Διαβάστε περισσότερα

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Master of science in Networking and Data Communications Ακαδημαϊκό Έτος 2013-2014 Συνδιοργάνωση Το ΤΕΙ Πειραιά και το πανεπιστήμιο Kingston της Μεγάλης Βρετανίας συνδιοργανώνουν

Διαβάστε περισσότερα

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

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΓΙΑ ΤΗΝ ΑΓΟΡΑ ΑΝΑΛΩΣΙΜΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΗΣ ΑΚΑΔΗΜΙΑΣ ΑΘΗΝΩΝ Αθήνα, 8 Δεκεμβρίου 2014 Α.Π.: 6028 ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΓΙΑ ΤΗΝ ΑΓΟΡΑ ΑΝΑΛΩΣΙΜΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΗΣ ΑΚΑΔΗΜΙΑΣ ΑΘΗΝΩΝ Παρακαλώ όπως αποστείλετε αναλυτική προσφορά για την προμήθεια

Διαβάστε περισσότερα

Ο προσφερόμενος εξοπλισμός θα πρέπει να καλύπτεται από εγγύηση του κατασκευαστή τουλάχιστον 1 έτους. ΝΑΙ 13.1

Ο προσφερόμενος εξοπλισμός θα πρέπει να καλύπτεται από εγγύηση του κατασκευαστή τουλάχιστον 1 έτους. ΝΑΙ 13.1 L.1 Φορητοί Σταθμοί Εργασίας (Laptops) 15,6'' (High end) Full HD 1. Φορητοί Σταθμοί Εργασίας 2.2. Ανακοίνωση τους τελευταίους 12 μήνες 3.1. Να περιγραφεί η αρχιτεκτονική της CPU και να δοθούν: Τύπος CPU:

Διαβάστε περισσότερα

Calculating the propagation delay of coaxial cable

Calculating the propagation delay of coaxial cable Your source for quality GNSS Networking Solutions and Design Services! Page 1 of 5 Calculating the propagation delay of coaxial cable The delay of a cable or velocity factor is determined by the dielectric

Διαβάστε περισσότερα

ΠΑΡΑΜΕΤΡΟΙ ΕΠΗΡΕΑΣΜΟΥ ΤΗΣ ΑΝΑΓΝΩΣΗΣ- ΑΠΟΚΩΔΙΚΟΠΟΙΗΣΗΣ ΤΗΣ BRAILLE ΑΠΟ ΑΤΟΜΑ ΜΕ ΤΥΦΛΩΣΗ

ΠΑΡΑΜΕΤΡΟΙ ΕΠΗΡΕΑΣΜΟΥ ΤΗΣ ΑΝΑΓΝΩΣΗΣ- ΑΠΟΚΩΔΙΚΟΠΟΙΗΣΗΣ ΤΗΣ BRAILLE ΑΠΟ ΑΤΟΜΑ ΜΕ ΤΥΦΛΩΣΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΚΑΙ ΚΟΙΝΩΝΙΚΗΣ ΠΟΛΙΤΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΠΑΡΑΜΕΤΡΟΙ ΕΠΗΡΕΑΣΜΟΥ ΤΗΣ ΑΝΑΓΝΩΣΗΣ- ΑΠΟΚΩΔΙΚΟΠΟΙΗΣΗΣ ΤΗΣ BRAILLE

Διαβάστε περισσότερα

Τομέας: Ανανεώσιμων Ενεργειακών Πόρων Εργαστήριο: Σχεδιομελέτης και κατεργασιών

Τομέας: Ανανεώσιμων Ενεργειακών Πόρων Εργαστήριο: Σχεδιομελέτης και κατεργασιών ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΕΠΙΣΤΗΜΩΝ ΧΑΝΙΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΦΥΣΙΚΩΝ ΠΟΡΩΝ& ΠΕΡΙΒΑΛΛΟΝΤΟΣ Τομέας: Ανανεώσιμων Ενεργειακών Πόρων Εργαστήριο: Σχεδιομελέτης και κατεργασιών ΠΤΥΧΙΑΚΗ

Διαβάστε περισσότερα

Have some raspberries for a school snack

Have some raspberries for a school snack Have some raspberries for a school snack Συστατικά Κατανάλωση Δημιουργικότητα Βαρετή Δυσνόητη Απόμακρη Όλα τα παραπάνω Πρέπει να ξέρεις να χρησιμοποιείς Πρέπει να ξέρεις να χειρίζεσαι Πρέπει να ξέρεις

Διαβάστε περισσότερα

Αντισταθμιστική ανάλυση

Αντισταθμιστική ανάλυση Αντισταθμιστική ανάλυση Θεωρήστε έναν αλγόριθμο Α που χρησιμοποιεί μια δομή δεδομένων Δ : Κατά τη διάρκεια εκτέλεσης του Α η Δ πραγματοποιεί μία ακολουθία από πράξεις. Παράδειγμα: Θυμηθείτε το πρόβλημα

Διαβάστε περισσότερα

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 9

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 9 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 9 Δρ. Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τα θέματα μας σήμερα Ηλεκτρονικοί υπολογιστές

Διαβάστε περισσότερα

Μεταφραστής (Compiler)

Μεταφραστής (Compiler) Windows Καθαρισµος οθονης cls Unix clear Τελεστες ανακατευθυνσης > > >> >> < < Εντολες σε αρχεια * * (wild card) del Α rm Α ιαγραφη type Α cat Α Εµφανιση copy Α Β cp Α Β Αντιγραφη ren Α Β mv Α Β Αλλαγη

Διαβάστε περισσότερα

TaxiCounter Android App. Περδίκης Ανδρέας ME10069

TaxiCounter Android App. Περδίκης Ανδρέας ME10069 TaxiCounter Android App Περδίκης Ανδρέας ME10069 Content Android Operating System Development Tools Taxi Counter Algorithm Design Development Process Android Operating System Android is a Linux-based operating

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία ΕΝΕΡΓΟ ΦΙΛΤΡΟ ΔΙΑΚΟΠΤΙΚΟΥ ΠΗΝΙΟΥ ( Switched Inductor Variable Filter ) Ευτυχία Ιωσήφ Λεμεσός, Μάιος 2016 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Διαβάστε περισσότερα

Elements of Information Theory

Elements of Information Theory Elements of Information Theory Model of Digital Communications System A Logarithmic Measure for Information Mutual Information Units of Information Self-Information News... Example Information Measure

Διαβάστε περισσότερα

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ ΑΝΑΠΣΤΞΗ ΓΤΝΑΜΙΚΗ ΙΣΟΔΛΙΓΑ ΓΙΑ ΣΟ ΓΔΝΙΚΟ ΚΑΣΑΣΗΜΑ ΚΡΑΣΗΗ ΓΡΔΒΔΝΧΝ ΜΔ ΣΗ ΒΟΗΘΔΙΑ PHP MYSQL Γηπισκαηηθή Δξγαζία ηνπ Υξήζηνπ

Διαβάστε περισσότερα

ΕΥΡΕΣΗ ΤΟΥ ΔΙΑΝΥΣΜΑΤΟΣ ΘΕΣΗΣ ΚΙΝΟΥΜΕΝΟΥ ΡΟΜΠΟΤ ΜΕ ΜΟΝΟΦΘΑΛΜΟ ΣΥΣΤΗΜΑ ΟΡΑΣΗΣ

ΕΥΡΕΣΗ ΤΟΥ ΔΙΑΝΥΣΜΑΤΟΣ ΘΕΣΗΣ ΚΙΝΟΥΜΕΝΟΥ ΡΟΜΠΟΤ ΜΕ ΜΟΝΟΦΘΑΛΜΟ ΣΥΣΤΗΜΑ ΟΡΑΣΗΣ ΕΥΡΕΣΗ ΤΟΥ ΔΙΑΝΥΣΜΑΤΟΣ ΘΕΣΗΣ ΚΙΝΟΥΜΕΝΟΥ ΡΟΜΠΟΤ ΜΕ ΜΟΝΟΦΘΑΛΜΟ ΣΥΣΤΗΜΑ ΟΡΑΣΗΣ Νικόλαος Κυριακούλης *, Ευάγγελος Καρακάσης, Αντώνιος Γαστεράτος, Δημήτριος Κουλουριώτης, Σπυρίδων Γ. Μουρούτσος Δημοκρίτειο

Διαβάστε περισσότερα

«ΠΡΟΜΗΘΕΙΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΕΡΙΦΕΡΙΑΚΩΝ ΣΥΣΚΕΥΩΝ» ΤΟΥ ΔΗΜΟΥ ΙΩΑΝΝΙΤΩΝ ΤΕΧΝΙΚΗ ΜΕΛΕΤΗ

«ΠΡΟΜΗΘΕΙΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΕΡΙΦΕΡΙΑΚΩΝ ΣΥΣΚΕΥΩΝ» ΤΟΥ ΔΗΜΟΥ ΙΩΑΝΝΙΤΩΝ ΤΕΧΝΙΚΗ ΜΕΛΕΤΗ «ΠΡΟΜΗΘΕΙΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΕΡΙΦΕΡΙΑΚΩΝ ΣΥΣΚΕΥΩΝ» ΤΟΥ ΔΗΜΟΥ ΙΩΑΝΝΙΤΩΝ ΤΕΧΝΙΚΗ ΜΕΛΕΤΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΣ : 49999,50 ΕΥΡΩ ΜΕ Φ.Π.Α. Κ.Α. : 70.01.7134.001 ΕΤΟΣ : 2015 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΑΠΟΚΕΝΤΡΩΜΕΝΗ

Διαβάστε περισσότερα

Αναφορά προόδου Guard Dog Project

Αναφορά προόδου Guard Dog Project ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Αναφορά προόδου Guard Dog Project Υπεύθυνος καθηγητής: Γ. Παπαϊωάννου Αμμάρ Γκαμάζ 11/07/2008 ΠΕΡΙΕΧΟΜΕΝΑ Περίληψη... 3 Hardware... 4 Operating System...

Διαβάστε περισσότερα

(1) Describe the process by which mercury atoms become excited in a fluorescent tube (3)

(1) Describe the process by which mercury atoms become excited in a fluorescent tube (3) Q1. (a) A fluorescent tube is filled with mercury vapour at low pressure. In order to emit electromagnetic radiation the mercury atoms must first be excited. (i) What is meant by an excited atom? (1) (ii)

Διαβάστε περισσότερα

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΕΛΕΝΑ ΦΛΟΚΑ Επίκουρος Καθηγήτρια Τµήµα Φυσικής, Τοµέας Φυσικής Περιβάλλοντος- Μετεωρολογίας ΓΕΝΙΚΟΙ ΟΡΙΣΜΟΙ Πληθυσµός Σύνολο ατόµων ή αντικειµένων στα οποία αναφέρονται

Διαβάστε περισσότερα

Microsoft Visual Studio 2005. Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas

Microsoft Visual Studio 2005. Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas Microsoft Visual Studio 2005 καισυνδροµέςmsdn Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas PΗrΣogress ηµερινή Rep ort Παρ ουσίαση Τι είναι το.net De? veloper Roadma Τα p νέα

Διαβάστε περισσότερα

16REQ

16REQ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΔΩΔΕΚΑΝΗΣΟΥ ΔΗΜΟΣ ΛΕΡΟΥ Τίτλος : «ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΑ ΣΥΓΚΡΟΤΗΜΑΤΑ ΚΑΙ ΛΟΓΙΣΜΙΚΑ» ΕΝΔΕΙΚΤΙΚΟΣ ΠΡΟΥΠΟΛΟΓΙΣΜΟΣ : 5.952,14 ΦΠΑ 16% : 1.011,86 ΣΥΝΟΛΟ ΜΕ ΦΠΑ :

Διαβάστε περισσότερα

Solar Laptop Charger with 2.5w/12000mah

Solar Laptop Charger with 2.5w/12000mah WWW..GR ΕΤΑΙΡΙΑ: ΟΙ. ΦΟΡΤΙΣΤΕΣ ΜΑΣ ΓΙΑ ΟΛΑ ΚΑΙ ΟΛΟΥΣ Solar Laptop Charger with 2.5w/12000mah Specification Battery Type: Lithium-ion polymer battery; Battery capacity: 12000mAh/3.7V 3000mAh lithium polymer

Διαβάστε περισσότερα

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Κεφάλαιο 1.6: Συσκευές αποθήκευσης Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)

Διαβάστε περισσότερα

Kingston HyperX Predator Μ.2 PCIe 2.0 x4 240GB Solid State Drive Πραγματικό αρπακτικό δεδομένων!

Kingston HyperX Predator Μ.2 PCIe 2.0 x4 240GB Solid State Drive Πραγματικό αρπακτικό δεδομένων! MATSOUKAS Bros εταιρεία πληροφορικής από το 1989 Μητροπόλεως 98, 54622 Θεσ/νίκη τηλ. 2310287741, website www.matsoukasbros.com email info@matsoukasbros.com Kingston HyperX Predator Μ.2 PCIe 2.0 x4 240GB

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι Δρ. Γιώργος Α. Δημητρίου Εργαστήριο Ρομποτικής και Αυτομάτων Συστημάτων & Ακαδημία Ρομποτικής Τμήμα Πληροφορικής και Μηχανικών Υπολογιστών Σχολή Μηχανικής και Εφαρμοσμένων

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. 1. SMART BOARD SERIAL NUMBER: Ο σειριακός αριθμός του Διαδραστικού πίνακα βρίσκεται στην δεξιά πλαϊνή μεριά

Διαβάστε περισσότερα

1. Περιεχόμενα συσκευασίας... 2. 2. Απαιτήσεις συστήματος... 2. 3. CMe2+ Series II Web Camera... 2

1. Περιεχόμενα συσκευασίας... 2. 2. Απαιτήσεις συστήματος... 2. 3. CMe2+ Series II Web Camera... 2 CMe2+ Series II Web Camera Ε γ χ ε ι ρ ί δ ι ο Χ ρ ή σ τ η V e r s i o n 1. 0 Περιεχόμενα Περιεχόμενα... 1 1. Περιεχόμενα συσκευασίας... 2 2. Απαιτήσεις συστήματος... 2 3. CMe2+ Series II Web Camera...

Διαβάστε περισσότερα

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας. Δεδομένα Πληροφορίες Δεδομένα: Μια ομάδα από σύμβολα, αριθμούς, λέξεις που αντιπροσωπεύουν κάτι και θα χρησιμοποιηθούν σε μια επεξεργασία. Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα,

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14 ΕΙΣΑΓΩΓΗ στους Η/Υ Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ Δρ. Β Σγαρδώνη Χειμερινό Εξάμηνο 2013-14 Εισαγωγικές Έννοιες Τι είναι ένας ηλεκτρονικός υπολογιστής ; Ιστορία των Η/Υ Αρχιτεκτονική των

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 11: Γραφικά VGA Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΟΡΑΣΗ. Όταν ένα ρομπότ κινείται σε άγνωστο χώρο ή σε χώρο που μπορεί να αλλάξει η διάταξή του τότε εμφανίζεται η ανάγκη της όρασης μηχανής.

ΡΟΜΠΟΤΙΚΗ ΟΡΑΣΗ. Όταν ένα ρομπότ κινείται σε άγνωστο χώρο ή σε χώρο που μπορεί να αλλάξει η διάταξή του τότε εμφανίζεται η ανάγκη της όρασης μηχανής. ΡΟΜΠΟΤΙΚΗ ΟΡΑΣΗ Όταν ένα ρομπότ κινείται σε άγνωστο χώρο ή σε χώρο που μπορεί να αλλάξει η διάταξή του τότε εμφανίζεται η ανάγκη της όρασης μηχανής. Αισθητήρες που χρησιμοποιούνται για να αντιλαμβάνεται

Διαβάστε περισσότερα

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής Να γραφεί πρόγραμμα το οποίο δέχεται ως είσοδο μια ακολουθία S από n (n 40) ακέραιους αριθμούς και επιστρέφει ως έξοδο δύο ακολουθίες από θετικούς ακέραιους

Διαβάστε περισσότερα

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Moodle σε βήματα είναι η ακόλουθη:

Διαβάστε περισσότερα

Παιχνιδάκια με τη LOGO

Παιχνιδάκια με τη LOGO Όταν σβήνει ο υπολογιστής ξεχνάω τα πάντα. Κάτι πρέπει να γίνει Κάθε φορά που δημιουργώ ένα πρόγραμμα στη Logo αυτό αποθηκεύεται προσωρινά στη μνήμη του υπολογιστή. Αν θέλω να διατηρηθούν τα προγράμματά

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης Turbo-X Digital TV Tuner

Εγχειρίδιο εγκατάστασης Turbo-X Digital TV Tuner Εγχειρίδιο εγκατάστασης Turbo-X Digital TV Tuner Περιεχόμενα V1.1 Κεφάλαιο 1 : Εγκατάσταση hardware Turbo-X Digital TV Tuner... 1 1.1 Περιεχόμενα συσκευασίας... 1 1.2 Απαιτήσεις συστήματος... 1 1.3 Εγκατάσταση

Διαβάστε περισσότερα

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9 3 Οκτωβρίου, 2004 Ηλίας Κυριακίδης Λέκτορας ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ 2005Ηλίας Κυριακίδης,

Διαβάστε περισσότερα