ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ. Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών.
|
|
- Πτοοφαγος Δουμπιώτης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Πάτρα 10/3/2009 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗ ΡΟΜΠΟΤΙΚΗ PROJECT ROBOTICS : 5-DOF KATANA ROBOT Ονοματεπώνυμα Συμμετεχόντων: Γιαταγάνας Πέτρος (6227) Ευαγγελίου Νικόλαος (6247)
2 Στην άσκηση αυτή καλούμαστε να μελετήσουμε την συμπεριφορά ενός 5-dof Ρομποτικού Βραχίονα ΚΑΤΑΝΑ. Λεπτομερής ανάλυση των χαρακτηριστικών του βραχίονα βρίσκεται σε σχετικό έγγραφο στο φάκελο με τίτλο «αρχείο». Με βάση αυτά τα χαρακτηριστικά προχωρούμε στην μελέτη του βραχίονα με βάση τα ακόλουθα ερωτήματα: 1. Να καταγραφούν τα συστήματα συντεταγμένων και οι παράμετροι Denavit-Hartenberg για κάθε άρθρωση Θεωρούμε το ρομπότ στην όρθια θέση, όπως φαίνεται στην εικόνα. Στη συνέχεια κάνοντας χρήση του κανόνα των τριών δακτύλων βρίσκουμε τα συστήματα αξόνων και ύστερα τις παραμέτρους Denavit-Hartenberg σύμφωνα με την γνωστή θεωρία. Οι παράμετροι και τα συστήματα συντεταγμένων φαίνονται στην παρακάτω εικόνα:
3 Οι άξονες y δεν έχουν σχεδιαστεί στο παραπάνω σχήμα,καθώς η εύρεση τους είναι εύκολη κάνοντας χρήση του κανόνα των 3 δακτύλων δεξιού χεριού. Για αυτή την αρχική θέση οι παράμετροι denavid-hartenberg υπολογίζονται όπως έχουμε μάθει βάση θεωρίας και παρουσιάζονται στον ακόλουθο πίνακα:
4 i di(mm) αi(mm) ai(μοίρες) θi(μοίρες) *(+90) 2. 0 UA(190) 0 *(+90) 3. 0 FA(139) 0 *(0) *(+90) 5. WR+GR (315) 0 0 *(0) i 2. Να υπολογιστούν αναλυτικά οι πίνακες μετασχηματισμού Ai 1, i 1,,5 *Για άμεση εκτέλεση των ερωτημάτων 2,3, ο πλήρης κώδικας βρίσκεται στον φάκελο All.m files στο αρχείο direct_kinematics.m. * Για την επίλυση αυτού του ερωτήματος θα χρησιμοποιήσουμε το symbolic toolbox του Matlab (εντολές syms, subs) σε συνδυασμό με τις παραμέτρους Denavit-Hartenberg. Αφού βρήκαμε τις παραμέτρους ορίζουμε τον γενικό πίνακα μετάβασης μεταξύ διαδοχικών συστημάτων αξόνων Αgeneric όπως τον έχουμε μάθει από την θεωρία. Αντικαθιστώντας κάθε φορά στον πίνακα αυτό τις παραμέτρους Α, D, a βρίσκουμε τους πίνακες κώδικας που υλοποιεί αυτήν την διαδικασία φαίνεται παρακάτω : i Ai 1 ( Α(..)myboard). Ο %%%%%%%%%%%%%%%%%%%%%%%%%%function_manipulator%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %ΓΕΝΙΚΟΣ ΠΙΝΑΚΑΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ ΜΕΤΑΞΥ ΔΙΑΔΟΧΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΞΟΝΩΝ syms A D a th ; Ageneric=[cos(th) -sin(th)*cos(a) sin(th)*sin(a) A*cos(th) ; sin(th) cos(th)*cos(a) -cos(th)*sin(a) A*sin(th); 0 sin(a) cos(a) D ; ]; %ΠΙΝΑΚΕΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ ΜΕΤΑΞΥ ΔΙΑΔΟΧΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΞΟΝΩΝ syms A1 D1 a1 th1; A01genericboard=subs(Ageneric,{A D a th},{a1,d1,a1,th1}); A01myboard=subs(Ageneric,{A D a th},{0,0,pi/2,th1}) syms A2 D2 a2 th2; A12genericboard=subs(Ageneric,{A D a th},{a2,d2,a2,th2}); A12myboard=subs(Ageneric,{A D a th},{190,0,0,th2})
5 syms A3 D3 a3 th3; A23genericboard=subs(Ageneric,{A D a th},{a3,d3,a3,th3}); A23myboard=subs(Ageneric,{A D a th},{139,0,0,th3}) syms A4 D4 a4 th4; A34genericboard=subs(Ageneric,{A D a th},{a4,d4,a4,th4}); A34myboard=subs(Ageneric,{A D a th},{0,0,pi/2,th4}) syms A5 D5 a5 th5; A45genericboard=subs(Ageneric,{A D a th},{a5,d5,a5,th5}); A45myboard=subs(Ageneric,{A D a th},{0,315,0,th5}) Τα αποτελέσματα αυτού του κώδικα είναι : A01myboard = [ cos(th1), 0, sin(th1), 0] [ sin(th1), 0, -cos(th1), 0] [ 0, 1, 0, (0)] [ 0, 0, 0, 1] A12myboard = [ cos(th2), -sin(th2), 0, 190*cos(th2)] [ sin(th2), cos(th2), 0, 190*sin(th2)] [ 0, 0, 1, (0)] [ 0, 0, 0, 1] A23myboard = [ cos(th3), -sin(th3), 0, 139*cos(th3)] [ sin(th3), cos(th3), 0, 139*sin(th3)] [ 0, 0, 1, (0)] [ 0, 0, 0, 1] A34myboard = [ cos(th4), 0, sin(th4), 0]
6 [ sin(th4), 0, -cos(th4), 0] [ 0, 1, 0, (0)] [ 0, 0, 0, 1] A45myboard = [ cos(th5), -sin(th5), 0, 0] [ sin(th5), cos(th5), 0, 0] [ 0, 0, 1, (315)] [ 0, 0, 0, 1] 3. Να υπολογιστεί ο πίνακας μετασχηματισμού 5 A 0 *Για άμεση εκτέλεση των ερωτημάτων 2,3, ο πλήρης κώδικας βρίσκεται στον φάκελο All.m files στο αρχείο direct_kinematics.m. * Σε συνέχεια του προηγούμενου ερωτήματος για να βγάλουμε τον ολικό πίνακα μετασχηματισμού 5 A 0 πολλαπλασιάζουμε διαδοχικά όλες τις προηγούμενες μήτρες μετασχηματισμού. %ΟΛΙΚΟΣ ΠΙΝΑΚΑΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ A0-->5 A05genericboard=A01genericboard*A12genericboard*A23genericboard*A34genericb oard*a45genericboard; A05myboard=A01myboard*A12myboard*A23myboard*A34myboard*A45myboard; A05=simple(A05myboard) %<<<<-----χρήση της εντολής simple για καλύτερη απεικόνιση του πίνακα Το αποτέλεσμα του παραπάνω κώδικα είναι : A05 = [ 1/4*cos(-th5+th4+th3-th1+th2)+1/4*cos(th5+th4+th3- th1+th2)+1/4*cos(- th5+th4+th3+th1+th2)+1/4*cos(th5+th4+th3+th1+th2)+1/2*cos(th1- th5)-1/2*cos(th1+th5), -1/4*sin(th5+th4+th3-th1+th2)+1/4*sin(- th5+th4+th3-th1+th2)-1/4*sin(th5+th4+th3+th1+th2)+1/4*sin(- th5+th4+th3+th1+th2)+1/2*sin(th1+th5)+1/2*sin(th1-th5), 1/2*sin(th4+th3-th1+th2)+1/2*sin(th4+th3+th1+th2), 315/2*sin(th4+th3- th1+th2)+315/2*sin(th4+th3+th1+th2)+139/2*cos(th3-
7 th1+th2)+139/2*cos(th3+th1+th2)+95*cos(th1- th2)+95*cos(th1+th2)] [ 1/4*sin(th5+th4+th3+th1+th2)+1/4*sin(-th5+th4+th3+th1+th2)- 1/4*sin(th5+th4+th3-th1+th2)-1/4*sin(-th5+th4+th3-th1+th2)- 1/2*sin(th1+th5)+1/2*sin(th1-th5), -1/4*cos(- th5+th4+th3+th1+th2)+1/4*cos(th5+th4+th3+th1+th2)+1/4*cos(- th5+th4+th3-th1+th2)-1/4*cos(th5+th4+th3-th1+th2)-1/2*cos(th1- th5)-1/2*cos(th1+th5), -1/2*cos(th4+th3+th1+th2)+1/2*cos(th4+th3-th1+th2), -315/2*cos(th4+th3+th1+th2)+315/2*cos(th4+th3- th1+th2)+139/2*sin(th3+th1+th2)-139/2*sin(th3- th1+th2)+95*sin(th1+th2)+95*sin(th1-th2)] [ 1/2*sin(th2+th3+th4+th5)+1/2*sin(th2+th3+th4-th5), -1/2*cos(th2+th3+th4-th5)+1/2*cos(th2+th3+th4+th5), -cos(th2+th3+th4), -315*cos(th2+th3+th4)+139*sin(th2+th3)+190*sin(th2)] [ 0, 0, 0, 1] 5 4. Να λυθεί το πρόβλημα της αντίστροφης κινηματικής A,, Ο πλήρης κώδικας της αντίστροφης κινηματικής βρίσκεται στον φάκελο All.m files με τίτλο inverse_kinematics.m. Για άμεση εκτέλεση τρέξτε το από εκεί γιατί εδώ θα ακολουθήσει γραμμή προς γραμμή εξήγηση του κώδικα. Η αντίστροφη κινηματική έχει να κάνει με τον υπολογισμό των μετατοπίσεων των αρθρώσεων δεδομένου της θέσης της αρπάγης του βραχίονα. Συμβολίζουμε αρχικά κάθε στοιχείο της γνωστής μήτρας symbolic toolbox) και σχηματίσαμε τον Α05_general. 5 A 0 που μας δίνεται (πάντα με χρήση του %ΣΧΗΜΑΤΙΣΜΟΣ ΤΟΥ ΓΝΩΣΤΟΥ ΠΙΝΑΚΑ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ Α05 %ΠΑΡΑΚΑΤΩ ΕΙΣΑΓΟΥΜΕ ΤΙΣ ΕΠΙΘΥΜΗΤΕΣ ΓΩΝΙΕΣ ΓΙΑ ΝΑ ΠΑΡΑΓΟΥΜΕ ΤΟΝ ΠΙΝΑΚΑ ΑΠΟ %ΤΗΝ ΟΡΘΗ ΚΙΝΗΜΑΤΙΚΗ A05=subs(A05myboard,{th1,th2,th3,th4,th5},{( )*pi/180,(8.9155)*pi/180,( )*pi/180,( )*pi/180,(30)*pi/ 180}); syms r11 r12 r13 r21 r22 r23 r31 r32 r33 px py pz A05_general=[r11 r12 r13 px ; r21 r22 r23 py ; r31 r32 r33 pz; ]; r11=a05(1,1);
8 r12=a05(1,2); r13=a05(1,3); r21=a05(2,1); r22=a05(2,2); r23=a05(2,3); r31=a05(3,1); r32=a05(3,2); r33=a05(3,3); px=a05(1,4); py=a05(2,4); pz=a05(3,4); Για να λύσουμε το πρόβλημα της αντίστροφης κινηματικής επιλέγουμε να πολλαπλασιάσουμε τον Α05_general από αριστερά με τον αντίστροφο του πίνακα αντιληπτό από τις παρακάτω σχέσεις: A05_ general A myboard A Το σκεπτικό μας γίνεται καλύτερα A05_ general A myboard * A myboard * A myboard * A myboard * A myboard ( A myboard ) * A05_ general A myboard * A myboard * A myboard * A myboard ( A myboard ) * A05_ general A Ο λόγος που το κάνουμε έτσι είναι γιατί με την τελευταία ισότητα είναι πολύ πιο εύκολη η εξαγωγή κατάλληλων εξισώσεων για την επίλυση του προβλήματος. Ο κώδικας που μας δίνει τις επιθυμητές σχέσεις είναι: A01inv=inv(A01myboard) A12345=simple(A12myboard*A23myboard*A34myboard*A45myboard) A0105=simple(A01inv*A05_general) To αποτέλεσμα αυτού του κώδικα είναι: A12345 = [ 1/2*cos(th2+th3+th4-th5)+1/2*cos(th2+th3+th4+th5), - 1/2*sin(th2+th3+th4+th5)+1/2*sin(th2+th3+th4-th5), 315*sin(th2+th3+th4)+139*cos(th2+th3)+190*cos(th2)] sin(th2+th3+th4), [ 1/2*sin(th2+th3+th4+th5)+1/2*sin(th2+th3+th4-th5), -1/2*cos(th2+th3+th4- th5)+1/2*cos(th2+th3+th4+th5), -cos(th2+th3+th4), - 315*cos(th2+th3+th4)+139*sin(th2+th3)+190*sin(th2)] [ sin(th5), cos(th5), 0, 0] [ 0, 0, 0, 1]
9 A0105 = [ cos(th1)*r11+sin(th1)*r21, cos(th1)*r12+sin(th1)*r22, cos(th1)*r13+sin(th1)*r23, cos(th1)*px+sin(th1)*py] [ r31, r32, r33, pz] [ sin(th1)*r11-cos(th1)*r21, sin(th1)*r12-cos(th1)*r22, sin(th1)*r13-cos(th1)*r23, sin(th1)*pxcos(th1)*py] [ 0, 0, 0, 1] Συγκρίνοντας στοιχεία των πινάκων της τελευταίας ισότητας έχουμε ότι : Η θ1 θα προκύψει από την σύγκριση των στοιχείων (3,4) των 2 πινάκων. th1a=atan2(py,px); Η θ5 θα προκύψει από την σύγκριση των στοιχείων (3,1) και (3,2) των 2 πινάκων. th5a=atan2(r11*sin(th1a)-r21*cos(th1a),r12*sin(th1a)-r22*cos(th1a)); Στη συνέχεια βρίσκουμε τη συνολική γωνία (θ2+θ3+θ4 ) κάνοντας σύγκριση των στοιχείων (1,3) και (2,3) των 2 πινάκων. th234a=atan2(r13*cos(th1a)+r23*sin(th1a),(-r33)); Ο λόγος που το κάνουμε αυτό είναι διότι αντικαθιστώντας το παραπάνω αποτέλεσμα στην 4 η στήλη των 2 πινάκων και συγκρίνοντας τα στοιχεία (1,4) και (2,4) προκύπτει ένα σύστημα με αγνώστους τις γωνίες θ2,θ3 το οποίο επιλύουμε με αλγεβρικό τρόπο. Από την επίλυση του συστήματος θα προκύψουν 2 περιπτώσεις για της θ3 (th3a1,th3b1)και 2 περιπτώσεις αντίστοιχα γα την θ2(th2a1,th2b1).κώδικας: th234a=atan2(r13*cos(th1a)+r23*sin(th1a),(-r33)); A=pz+315*cos(th234a); B=px*cos(th1a)+py*sin(th1a)-315*sin(th234a); C=((A^2+B^2)-55421)/52820; th3a1=atan2((sqrt(1-c^2)),c); th3b1=atan2(-(sqrt(1-c^2)),c); Dx_a=B*(139*cos(th3a1)+190)+139*A*sin(th3a1); Dy_a=A*(139*cos(th3a1)+190)-139*B*sin(th3a1); th2a1=atan2(dy_a,dx_a); Dx_b=B*(139*cos(th3b1)+190)+139*A*sin(th3b1);
10 Dy_b=A*(139*cos(th3b1)+190)-139*B*sin(th3b1); th2b1=atan2(dy_b,dx_b); Επομένως με γνωστή τα ζεύγη (θ2,θ3) μπορούμε να γυρίσουμε πίσω και να βρούμε και την θ4(2 περιπτώσεις): th4a1=th234a-th2a1-th3a1; th4b1=th234a-th2b1-th3b1; Συνολικές λύσεις σε μοίρες: T1=[th1a*180/pi th2a1*180/pi th3a1*180/pi th4a1*180/pi th5a*180/pi]; T2=[th1a*180/pi th2b1*180/pi th3b1*180/pi th4b1*180/pi th5a*180/pi]; *Στη συνέχεια όμως παρατηρούμε πως και η συμπληρωματική γωνία της θ1(ως προς τις 360 μοίρες) δίνει εξίσου αποδεκτές λύσεις επομένως θα πρέπει να αποδεχτούμε και τις λύσεις αυτές. Ο παραπάνω κώδικας επαναλαμβάνεται λοιπόν: th1b=pi+atan2(py,px); th5b=atan2(r11*sin(th1b)-r21*cos(th1b),r12*sin(th1b)-r22*cos(th1b)); th234b=atan2(r13*cos(th1b)+r23*sin(th1b),(-r33)); A=pz+315*cos(th234b); B=px*cos(th1b)+py*sin(th1b)-315*sin(th234b); C=((A^2+B^2)-55421)/52820; th3a2=atan2((sqrt(1-c^2)),c); th3b2=atan2(-(sqrt(1-c^2)),c); Dx_a=B*(139*cos(th3a2)+190)+139*A*sin(th3a2); Dy_a=A*(139*cos(th3a2)+190)-139*B*sin(th3a2); th2a2=atan2(dy_a,dx_a); Dx_b=B*(139*cos(th3b2)+190)+139*A*sin(th3b2); Dy_b=A*(139*cos(th3b2)+190)-139*B*sin(th3b2); th2b2=atan2(dy_b,dx_b); th4a2=th234b-th2a2-th3a2; th4b2=th234b-th2b2-th3b2; T3=[th1b*180/pi th2a2*180/pi th3a2*180/pi th4a2*180/pi th5b*180/pi]; T4=[th1b*180/pi th2b2*180/pi th3b2*180/pi th4b2*180/pi th5b*180/pi]; Συνολικά προκύπτουν 4 αποδεκτές περιπτώσεις λύσεων(t1,t2,t3,t4). Έχοντας βρει τις λύσεις πρέπει να τις ελέγξουμε κατά πόσο αυτές πληρούν τα όρια περιστροφής των γωνιών των αξόνων που έχει δώσει ο κατασκευαστής,ώστε να τηρήσουμε τους κατασκευαστικούς περιορισμούς και να αποφύγουμε τυχόν singularities. Ο κώδικας ελέγχου των γωνιών είναι:
11 ((0<=mod(th1a*180/pi,360))&&(mod(th1a*180/pi,360)<=169.5)) ((190.5<=mod(th 1a*180/pi,360))&&(mod(th1a*180/pi,360)<=360)) ((0<=mod(th2a1*180/pi,360))&&(mod(th2a1*180/pi,360)<=102)) ((330<=mod(th 2a1*180/pi,360))&&(mod(th2a1*180/pi,360)<=360)) ((0<=mod(th3a1*180/pi,360))&&(mod(th3a1*180/pi,360)<=122.5)) ((237.5<=mod( th3a1*180/pi,360))&&(mod(th3a1*180/pi,360)<=360)) ((0<=mod(th4a1*180/pi,360))&&(mod(th4a1*180/pi,360)<=112)) ((248<=mod(th4a 1*180/pi,360))&&(mod(th4a1*180/pi,360)<=360)) ((0<=mod(th5a*180/pi,360))&&(mod(th5a*180/pi,360)<=168)) ((192<=mod(th5a *180/pi,360))&&(mod(th5a*180/pi,360)<=360)) T1 ((0<=mod(th1a*180/pi,360))&&(mod(th1a*180/pi,360)<=169.5)) ((190.5<=mod(th 1a*180/pi,360))&&(mod(th1a*180/pi,360)<=360)) ((0<=mod(th2b1*180/pi,360))&&(mod(th2b1*180/pi,360)<=102)) ((330<=mod(th2b 1*180/pi,360))&&(mod(th2b1*180/pi,360)<=360)) ((0<=mod(th3b1*180/pi,360))&&(mod(th3b1*180/pi,360)<=122.5)) ((237.5<=mod( th3b1*180/pi,360))&&(mod(th3b1*180/pi,360)<=360)) ((0<=mod(th4b1*180/pi,360))&&(mod(th4b1*180/pi,360)<=112)) ((248<=mod(th4b 1*180/pi,360))&&(mod(th4b1*180/pi,360)<=360)) ((0<=mod(th5a*180/pi,360))&&(mod(th5a*180/pi,360)<=168)) ((192<=mod(th5a*1 80/pi,360))&&(mod(th5a*180/pi,360)<=360)) T2 ((0<=mod(th1b*180/pi,360))&&(mod(th1b*180/pi,360)<=169.5)) ((190.5<=mod(th 1b*180/pi,360))&&(mod(th1b*180/pi,360)<=360)) ((0<=mod(th2a2*180/pi,360))&&(mod(th2a2*180/pi,360)<=102)) ((330<=mod(th2a 2*180/pi,360))&&(mod(th2a2*180/pi,360)<=360)) ((0<=mod(th3a2*180/pi,360))&&(mod(th3a2*180/pi,360)<=122.5)) ((237.5<=mod( th3a2*180/pi,360))&&(mod(th3a2*180/pi,360)<=360)) ((0<=mod(th4a2*180/pi,360))&&(mod(th4a2*180/pi,360)<=112)) ((248<=mod(th4a 2*180/pi,360))&&(mod(th4a2*180/pi,360)<=360)) ((0<=mod(th5b*180/pi,360))&&(mod(th5b*180/pi,360)<=168)) ((192<=mod(th5b*1 80/pi,360))&&(mod(th5b*180/pi,360)<=360))
12 T3 ((0<=mod(th1b*180/pi,360))&&(mod(th1b*180/pi,360)<=169.5)) ((190.5<=mod(th 1b*180/pi,360))&&(mod(th1b*180/pi,360)<=360)) ((0<=mod(th2b2*180/pi,360))&&(mod(th2b2*180/pi,360)<=102)) ((330<=mod(th2b 2*180/pi,360))&&(mod(th2b2*180/pi,360)<=360)) ((0<=mod(th3b2*180/pi,360))&&(mod(th3b2*180/pi,360)<=122.5)) ((237.5<=mod( th3b2*180/pi,360))&&(mod(th3b2*180/pi,360)<=360)) ((0<=mod(th4b2*180/pi,360))&&(mod(th4b2*180/pi,360)<=112)) ((248<=mod(th4b 2*180/pi,360))&&(mod(th4b2*180/pi,360)<=360)) ((0<=mod(th5b*180/pi,360))&&(mod(th5b*180/pi,360)<=168)) ((192<=mod(th5b*1 80/pi,360))&&(mod(th5b*180/pi,360)<=360)) T4 Κάνοντας επίλυση της αντίστροφης κινηματικής παρατηρήσαμε ότι για γωνίες μεγαλύτερες των 180 μοιρών το matlab επέστρεφε τις αρνητικές συμπληρωματικές τους ως προς τις 360 μοίρες,με αποτέλεσμα οι περιορισμοί μας να τις απορρίπτουν,ενώ αν είχαν εκφραστεί με τις θετικές συμπληρωματικές τους θα ήταν αποδεκτές. Για να αποφύγουμε τέτοιες περιπτώσεις χρησιμοποιήσαμε την εντολή mod και εκφράσαμε όλες τις αρνητικές γωνίες στους περιορισμούς με τις θετικές συμπληρωματικές τους. 5. Να υπολογιστεί ενδεικτικά με την χρήση υπολογιστή η περιοχή εργασίας του ρομποτικού βραχίονα με την υπόθεση ότι αυτός αποτελείται από τους τρεις (3) πρώτους συνδέσμους. Στο ερώτημα αυτό αναμένεται μία τρισδιάστατη απεικόνιση των σημείων που δύναται να προσεγγίσει η άκρη του τρίτου συνδέσμου. *Για άμεση εκτέλεση του κώδικα του ερωτήματος τρέξτε το αρχείο workspace.m από το φάκελο All.m files * Ξανατρέχουμε αρχικά τον κώδικα της ορθής κινηματικής ώστε να πάρουμε τον πίνακα μετασχηματισμού 3 A 0. Από τον πίνακα αυτό χρησιμοποιούμε τα στοιχεία (1,4), (2,4), (3,4) που
13 αντιστοιχούν στη θέση του σημείου Ο3 (στις 3 διαστάσεις) σε σχέση με το αδρανειακό σύστημα συντεταγμένων. Ο κώδικας που μας δίνει τα παραπάνω είναι: %ΓΕΝΙΚΟΣ ΠΙΝΑΚΑΣ ΜΕΤΑΒΑΣΗΣ ΜΕΤΑΞΥ ΔΙΑΔΟΧΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΞΟΝΩΝ syms A D a th ; Ageneric=[cos(th) -sin(th)*cos(a) sin(th)*sin(a) A*cos(th) ; sin(th) cos(th)*cos(a) -cos(th)*sin(a) A*sin(th); 0 sin(a) cos(a) D ; ]; %ΠΙΝΑΚΕΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ ΜΕΤΑΞΥ ΔΙΑΔΟΧΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΞΟΝΩΝ syms A1 D1 a1 th1; A01genericboard=subs(Ageneric,{A D a th},{a1,d1,a1,th1}); A01myboard=subs(Ageneric,{A D a th},{0,0,pi/2,th1}); syms A2 D2 a2 th2; A12genericboard=subs(Ageneric,{A D a th},{a2,d2,a2,th2}); A12myboard=subs(Ageneric,{A D a th},{190,0,0,th2}); syms A3 D3 a3 th3; A23genericboard=subs(Ageneric,{A D a th},{a3,d3,a3,th3}); A23myboard=subs(Ageneric,{A D a th},{139,0,0,th3}); A03myboard=A01myboard*A12myboard*A23myboard Από όπου προκύπτει : px=139/2*cos(-th3+th1-th2)+139/2*cos(th3+th1+th2)+95*cos(th1-th2)+95*cos(th1+th2) py=139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1-th2)+95*sin(th1+th2)+95*sin(th1-th2) pz=139*sin(th2+th3)+190*sin(th2) Αντικαθιστώντας σε αυτές τις εκφράσεις τις γωνίες θ1,θ2,θ3 που μας δίνονται από το κατασκευαστικό εύρος με βήμα 5 μοίρες(γιατί με μικρότερη δεν την πάλευε ο υπολογιστής) ο και παίρνουμε τον χώρο εργασίας του ρομπότ. Ο κώδικας είναι: for th1=-169.5*pi/180:5*pi/180:169.5*pi/180 for th2=-30*pi/180:5*pi/180:102*pi/180 for th3=-122.5*pi/180:5*pi/180:122.5*pi/180 px=139/2*cos(-th3+th1-th2)+139/2*cos(th3+th1+th2)+95*cos(th1- th2)+95*cos(th1+th2); py=139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1- th2)+95*sin(th1+th2)+95*sin(th1-th2); pz=139*sin(th2+th3)+190*sin(th2); plot3(px,py,pz) hold on
14 ΧΩΡΟΣ ΕΡΓΑΣΙΑΣ: Έστω το επίπεδο Ax By Cz D 0. Επιλέξτε ένα «αρχικό» σημείο x0, y0, z0 και ένα «τελικό» σημείο του επιπέδου x f, y f, z f. Από την αντίστροφη κινηματική να υπολογιστεί η επιθυμητή τροχιά (t ), d 1, (t ), έτσι ώστε το ρομπότ να κινηθεί κατά d 5 μήκος της ευθείας που συνδέει το τελικό με το αρχικό σημείο με μία μέγιστη γραμμική ταχύτητα vmax ενώ παράλληλα η αρπάγη του είναι κάθετη στο επίπεδο. *Ο πλήρης κώδικας βρίσκεται στο αρχείο erwtima6.m στο φάκελο all.m files.συνίσταται η εκτέλεσή του από εκεί για άμεσα αποτελέσματα καθώς εδώ ακολουθεί λεπτομερής κομμάτικομμάτι ανάλυση και σχόλια* Βλέπουμε ότι ζητείται συγκεκριμένη γραμμική ταχύτητα για το ρομπότ. Αυτό σημαίνει πως θα πρέπει να χρησιμοποιήσουμε την Ιακωβιανή μήτρα,η οποία δίνει τους ρυθμούς μεταβολής των γωνιών (θi ) συναρτήσει των θi και των γραμμικών και περιστροφικών ταχυτήτων του τελικού σημείου της δαγκάνας(ο5). Αρχικά θα επιλέξουμε την ευθεία κίνησης του ρομπότ. Για να αποφύγουμε τους πολύπλοκους υπολογισμούς και χωρίς να βλάπτεται η γενικότητα επιλέγουμε επίπεδο με σταθερό z.
15 Συγκεκριμένα επιλέγουμε z=470 σταθερό. Οπότε το επίπεδό μας γίνεται Ax+By+E=0 (E=C*470+D). Επιλέγουμε σημείο έναυσης (x0,y0)=(100,-80) και σημείο άφιξης (xf,yf)=(50,90) ύστερα από προσεκτική παρατήρηση του workspace του ερωτήματος 5 για να αποφύγουμε τυχόν singularities. Ύστερα σχεδιάζουμε και κάνουμε διακριτοποίηση της ευθείας σε 10 σημεία(11 με το αρχικό). Ακολουθεί ο κώδικας με πλήρη ανάλυση της παραπάνω διαδικασίας. clc,clear all %ΑΡΧΙΚΟ-ΤΕΛΙΚΟ ΣΗΜΕΙΟ ΤΗΣ ΕΥΘΕΙΑΣ ΚΑΙ ΑΡΧΙΚΟΠΟΙΗΣΗ ΜΕΤΑΒΛΗΤΩΝ x0=100; y0=-80; xf=50; yf=90; r=2; %ΥΠΟΛΟΓΙΣΜΟΣ ΤΟΥ ΟΛΙΚΟΥ ΧΡΟΝΟΥ ΚΙΝΗΣΗΣ ΜΕ VMAX=5mm/sec t0=0; d=sqrt((xf-x0)^2+(yf-y0)^2); umax=5; % mm/sec tmax=d/umax; %ΑΠΟΘΗΚΕΥΣΗ ΑΡΧΙΚΟΥ ΣΗΜΕΙΟΥ ΣΕ ΠΙΝΑΚΑ T(1,1)=t0; T(1,2)=x0; T(1,3)=y0; %ΣΧΗΜΑΤΙΣΜΟΣ ΕΥΘΕΙΑΣ,ΔΙΑΚΡΙΤΟΠΟΙΗΣΗ ΚΑΙ ΑΠΟΘΗΚΕΥΣΗ ΤΩΝ ΣΗΜΕΙΩΝ ΣΕ ΣΥΝΕΧΕΙΑ ΤΟΥ ΠΑΡΑΠΑΝΩ ΠΙΝΑΚΑ for m=0.1:0.1:1 T(r,2)=x0+m*(xf-x0); T(r,3)=y0+m*(yf-y0); plot3(t(r,2),t(r,3),470) hold on T(r,1)=T(r-1,1)+tmax/11; r=r+1; T; [k,n]=size(t); ΑΠΟΤΕΛΕΣΜΑ(τα σημεία της ευθείας):
16 Στη συνέχεια υπολογίζουμε τις συνιστώσες της γραμμικής και περιστροφικής ταχύτητας στο τρισδιάστατο επίπεδο. %Η γραμμική ταχύτητα,αφού το z είναι σταθερό θα αναλύεται σε 2 %συνιστώσες(δηλαδή στο x,y επίπεδο). f=atan((yf-y0)/(xf-x0)); vx=umax*cos(f); vy=umax*sin(f); vz=0; v=[vx ; vy ; vz]; %Για τις περιστροφικές ταχύτητες εύκολα βλέπουμε πως επειδή το ρομπότ %πρέπει να κινείται συνεχώς κάθετα στο επίπεδο x,y, δεν θα πρέπει να έχει %περιστροφή ως προς το επίπεδο αυτό.άρα θέτουμε wx=wy=0. %Για το wz,δεν μας ενδιαφέρει η περιστροφική ταχύτητα της δαγκάνας,διότι %είναι το τελικό σημείο του βραχίονα.το θεωρούμε γνωστό.οπότε έχουμε: w=[0 ; 0 ; wz ]; vw_general=[v ; w]; Στη συνέχεια κάνουμε επίλυση της αντίστροφης κινηματικής. Η επίλυση της αντίστροφης κινηματικής διαφέρει λίγο σε σχέση με το ερώτημα 4 και αυτό διότι γνωρίζουμε μόνο την 4 η στήλη, επειδή ξέρουμε τα σημεία της τροχιάς. Εκτός αυτού όμως η καθετότητα στο επίπεδο μας δίνει επιπλέον και την 3 η στήλη της ολικής μήτρας μετασχηματισμού. Συγκεκριμένα επιλέγοντας z5 παράλληλο και ομόρροπο του z0 η 3 η στήλη θα είναι [0 0 1]. Όμως από την ορθή κινηματική που λύσαμε σε προηγούμενο ερώτημα παρατηρούμε ότι το στοιχείο (3,3) του πίνακα Α05 ισούται με -cos(th2+th3+th4).συμπεραίνουμε επομένως ότι th2+th3+th4=pi,και σε αυτή τη μορφή θα το εισάγουμε στον υπολογισμό της αντίστροφης κινηματικής.
17 Τέλος η γωνία θ5 επειδή αντιστοιχεί στον τελευταίο βαθμό ελευθερίας επιλέγεται αυθαίρετα ίση με 30 μοίρες. Με γνωστά τα px,py,(th2+th3+th4),th5 μπορούμε να υπολογίσουμε τις υπόλοιπες γωνίες σύμφωνα με τη διαδικασία του προηγούμενου ερωτήματος. Ακολουθεί ο κώδικας με μερικές αλλαγές ώστε να συμπεριληφθούν τα αποτελέσματα στη συνέχεια της διαδικασίας: ( ΣΗΜΑΝΤΙΚΟ!:Ο κώδικας αυτός αποτελεί κομμάτι του ολικού κώδικα, οπότε θα πρέπει να εκτελεστεί σε συνέχεια του αμέσως προηγούμενου κώδικα) for u=1:k px=t(u,2); py=t(u,3); pz=470; % Thewroume oti z=470 stathero th5a=30*pi/180; th234a=pi ; %diladi th234a=0 th1a=atan2(py,px); A=pz+315*cos(th234a); B=px*cos(th1a)+py*sin(th1a)-315*sin(th234a); C=((A^2+B^2)-55421)/52820; th3a1=atan2((sqrt(1-c^2)),c); th3b1=atan2(-(sqrt(1-c^2)),c); Dx_a=B*(139*cos(th3a1)+190)+139*A*sin(th3a1); Dy_a=A*(139*cos(th3a1)+190)-139*B*sin(th3a1); th2a1=atan2(dy_a,dx_a); Dx_b=B*(139*cos(th3b1)+190)+139*A*sin(th3b1); Dy_b=A*(139*cos(th3b1)+190)-139*B*sin(th3b1); th2b1=atan2(dy_b,dx_b); th4a1=th234a-th2a1-th3a1; th4b1=th234a-th2b1-th3b1; T1(u,:)=[th1a*180/pi th2a1*180/pi th3a1*180/pi th4a1*180/pi th5a*180/pi]; T2(u,:)=[th1a*180/pi th2b1*180/pi th3b1*180/pi th4b1*180/pi th5a*180/pi]; %*Στη συνέχεια όμως παρατηρούμε πως και η συμπληρωματική γωνία της θ1(ως %προς τις 360 μοίρες) δίνει εξίσου αποδεκτές λύσεις επομένως θα πρέπει να %αποδεχτούμε και τις λύσεις αυτές. %Ο παραπάνω κώδικας επαναλαμβάνεται λοιπόν: th5b=30*pi/180; th234b=pi; th1b=pi+atan2(py,px);
18 A=pz+315*cos(th234b); B=px*cos(th1b)+py*sin(th1b)-315*sin(th234b); C=((A^2+B^2)-55421)/52820; th3a2=atan2((sqrt(1-c^2)),c); th3b2=atan2(-(sqrt(1-c^2)),c); Dx_a=B*(139*cos(th3a2)+190)+139*A*sin(th3a2); Dy_a=A*(139*cos(th3a2)+190)-139*B*sin(th3a2); th2a2=atan2(dy_a,dx_a); Dx_b=B*(139*cos(th3b2)+190)+139*A*sin(th3b2); Dy_b=A*(139*cos(th3b2)+190)-139*B*sin(th3b2); th2b2=atan2(dy_b,dx_b); th4a2=th234b-th2a2-th3a2; th4b2=th234b-th2b2-th3b2; T3(u,:)=[th1b*180/pi th2a2*180/pi th3a2*180/pi th4a2*180/pi th5b*180/pi]; T4(u,:)=[th1b*180/pi th2b2*180/pi th3b2*180/pi th4b2*180/pi th5b*180/pi]; ((0<=mod(th1a*180/pi,360))&&(mod(th1a*180/pi,360)<=169.5)) ((190.5<=mod(th 1a*180/pi,360))&&(mod(th1a*180/pi,360)<=360)) ((0<=mod(th2a1*180/pi,360))&&(mod(th2a1*180/pi,360)<=102)) ((330<=mod(th 2a1*180/pi,360))&&(mod(th2a1*180/pi,360)<=360)) ((0<=mod(th3a1*180/pi,360))&&(mod(th3a1*180/pi,360)<=122.5)) ((237.5<=mod( th3a1*180/pi,360))&&(mod(th3a1*180/pi,360)<=360)) ((0<=mod(th4a1*180/pi,360))&&(mod(th4a1*180/pi,360)<=112)) ((248<=mod(th4a 1*180/pi,360))&&(mod(th4a1*180/pi,360)<=360)) ((0<=mod(th5a*180/pi,360))&&(mod(th5a*180/pi,360)<=168)) ((192<=mod(th5a *180/pi,360))&&(mod(th5a*180/pi,360)<=360)) T1(u,:); ((0<=mod(th1a*180/pi,360))&&(mod(th1a*180/pi,360)<=169.5)) ((190.5<=mod(th 1a*180/pi,360))&&(mod(th1a*180/pi,360)<=360)) ((0<=mod(th2b1*180/pi,360))&&(mod(th2b1*180/pi,360)<=102)) ((330<=mod(th2b 1*180/pi,360))&&(mod(th2b1*180/pi,360)<=360)) ((0<=mod(th3b1*180/pi,360))&&(mod(th3b1*180/pi,360)<=122.5)) ((237.5<=mod( th3b1*180/pi,360))&&(mod(th3b1*180/pi,360)<=360)) ((0<=mod(th4b1*180/pi,360))&&(mod(th4b1*180/pi,360)<=112)) ((248<=mod(th4b 1*180/pi,360))&&(mod(th4b1*180/pi,360)<=360))
19 ((0<=mod(th5a*180/pi,360))&&(mod(th5a*180/pi,360)<=168)) ((192<=mod(th5a*1 80/pi,360))&&(mod(th5a*180/pi,360)<=360)) T2(u,:); ((0<=mod(th1b*180/pi,360))&&(mod(th1b*180/pi,360)<=169.5)) ((190.5<=mod(th 1b*180/pi,360))&&(mod(th1b*180/pi,360)<=360)) ((0<=mod(th2a2*180/pi,360))&&(mod(th2a2*180/pi,360)<=102)) ((330<=mod(th2a 2*180/pi,360))&&(mod(th2a2*180/pi,360)<=360)) ((0<=mod(th3a2*180/pi,360))&&(mod(th3a2*180/pi,360)<=122.5)) ((237.5<=mod( th3a2*180/pi,360))&&(mod(th3a2*180/pi,360)<=360)) ((0<=mod(th4a2*180/pi,360))&&(mod(th4a2*180/pi,360)<=112)) ((248<=mod(th4a 2*180/pi,360))&&(mod(th4a2*180/pi,360)<=360)) ((0<=mod(th5b*180/pi,360))&&(mod(th5b*180/pi,360)<=168)) ((192<=mod(th5b*1 80/pi,360))&&(mod(th5b*180/pi,360)<=360)) T3(u,:); ((0<=mod(th1b*180/pi,360))&&(mod(th1b*180/pi,360)<=169.5)) ((190.5<=mod(th 1b*180/pi,360))&&(mod(th1b*180/pi,360)<=360)) ((0<=mod(th2b2*180/pi,360))&&(mod(th2b2*180/pi,360)<=102)) ((330<=mod(th2b 2*180/pi,360))&&(mod(th2b2*180/pi,360)<=360)) ((0<=mod(th3b2*180/pi,360))&&(mod(th3b2*180/pi,360)<=122.5)) ((237.5<=mod( th3b2*180/pi,360))&&(mod(th3b2*180/pi,360)<=360)) ((0<=mod(th4b2*180/pi,360))&&(mod(th4b2*180/pi,360)<=112)) ((248<=mod(th4b 2*180/pi,360))&&(mod(th4b2*180/pi,360)<=360)) ((0<=mod(th5b*180/pi,360))&&(mod(th5b*180/pi,360)<=168)) ((192<=mod(th5b*1 80/pi,360))&&(mod(th5b*180/pi,360)<=360)) T4(u,:); Στο σημείο αυτό η αντίστροφη κινηματική μας επέστρεψε 2 λύσεις για κάθε σημείο(τις Τ1,Τ3).
20 Επιλέξαμε μία από τις δύο για κάθε σημείο,συγκεκριμένα την Τ1,οπότε γράφουμε(σε συνέχεια του προηγούμενου κώδικα) : th1=t1(u,1)*pi/180; th2=t1(u,2)*pi/180; th3=t1(u,3)*pi/180; th4=t1(u,4)*pi/180; th5=30*pi/180; Έχοντας βρει τις γωνίες για κάθε σημείο πρέπει τώρα να υπολογίσουμε την Ιακωβιανή μήτρα. Ξέρουμε τη μορφή της από θεωρία(δεν θα ακολουθήσει περαιτέρω ανάλυση) οπότε την εισάγουμε κάνοντας χρήση του symbolic toolbox για να βρούμε συμβολικά την έκφραση του κάθε στοιχείου της. Ουσιαστικά η εύρεση των zi,oi της Ιακωβιανής απαιτεί στοιχεία της ορθής κινηματικής(συγκεκριμένα τις στήλες 3 και 4 αντίστοιχα των πινάκων μετασχηματισμού κάθε βαθμού ελευθερίας ως προς το αδρανειακό σύστημα!) Γίνεται ευρεία χρήση της εντολής cross που υπολογίζει το εξωτερικό γινόμενο μαζί με επανυπολογισμό των απαραίτητων μητρών της ορθής κινηματικής. Κώδικας(παρακαλούμε να εκτελεστεί το ξεχωριστό αρχείο jacobian.m για να μην μπερδευτούν οι συμβολικές εκφράσεις ): %Ypologismos Jacobian syms A D a th ; Ageneric=[cos(th) -sin(th)*cos(a) sin(th)*sin(a) A*cos(th) ; sin(th) cos(th)*cos(a) -cos(th)*sin(a) A*sin(th); 0 sin(a) cos(a) D ; ]; %pinakes metabashs meta3y geitonikwn systhnatwn a3onwn syms A1 D1 a1 th1; A01genericboard=subs(Ageneric,{A D a th},{a1,d1,a1,th1}); A01myboard=subs(Ageneric,{A D a th},{0,0,pi/2,th1}) syms A2 D2 a2 th2; A12genericboard=subs(Ageneric,{A D a th},{a2,d2,a2,th2}); A12myboard=subs(Ageneric,{A D a th},{190,0,0,th2}); A02myboard=simple(A01myboard*A12myboard) syms A3 D3 a3 th3; A23genericboard=subs(Ageneric,{A D a th},{a3,d3,a3,th3}); A23myboard=subs(Ageneric,{A D a th},{139,0,0,th3}); A03myboard=simple(A01myboard*A12myboard*A23myboard) syms A4 D4 a4 th4; A34genericboard=subs(Ageneric,{A D a th},{a4,d4,a4,th4}); A34myboard=subs(Ageneric,{A D a th},{0,0,pi/2,th4}); A04myboard=simple(A01myboard*A12myboard*A23myboard*A34myboard) syms A5 D5 a5 th5; A45genericboard=subs(Ageneric,{A D a th},{a5,d5,a5,th5}); A45myboard=subs(Ageneric,{A D a th},{0,315,0,th5});
21 %pinakas olikhs metabashs A0-->5 A05genericboard=A01genericboard*A12genericboard*A23genericboard*A34genericb oard*a45genericboard; A05myboard=A01myboard*A12myboard*A23myboard*A34myboard*A45myboard A05=simple(A05myboard); syms th1 th2 th3 th4 th5; z0=[0; 0; 1]; z1=[sin(th1); -cos(th1); 0]; z2=z1; z3=z2; z4=[-1/2*sin(-th4-th3+th1-th2)+1/2*sin(th4+th3+th1+th2); - 1/2*cos(th4+th3+th1+th2)+1/2*cos(-th4-th3+th1-th2); -cos(th2+th3+th4)]; O_0=[0; 0; 0]; O_1=O_0; O_2=[190*cos(th1)*cos(th2); 190*sin(th1)*cos(th2); 190*sin(th2)]; O_3=[139/2*cos(-th3+th1-th2)+139/2*cos(th3+th1+th2)+95*cos(th1- th2)+95*cos(th1+th2); 139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1- th2)+95*sin(th1+th2)+95*sin(th1-th2); 139*sin(th2+th3)+190*sin(th2)]; O_4=[139/2*cos(-th3+th1-th2)+139/2*cos(th3+th1+th2)+95*cos(th1- th2)+95*cos(th1+th2); 139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1- th2)+95*sin(th1+th2)+95*sin(th1-th2); 139*sin(th2+th3)+190*sin(th2)]; O_5=[-315/2*sin(-th4-th3+th1-th2)+315/2*sin(th4+th3+th1+th2)+139/2*cos(- th3+th1-th2)+139/2*cos(th3+th1+th2)+95*cos(th1-th2)+95*cos(th1+th2); - 315/2*cos(th4+th3+th1+th2)+315/2*cos(-th4-th3+th1- th2)+139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1- th2)+95*sin(th1+th2)+95*sin(th1-th2); - 315*cos(th2+th3+th4)+139*sin(th2+th3)+190*sin(th2)]; J1=[cross(z0,(O_5-O_0)) cross(z1,(o_5-o_1)) cross(z2,(o_5-o_2)) cross(z3,(o_5-o_3)) cross(z4,(o_5-o_4)); z0 z1 z2 z3 z4]; J_general=simple(J1) Αποτέλεσμα: J_general = [ 315/2*cos(th4+th3+th1+th2)-315/2*cos(-th4-th3+th1-th2)- 139/2*sin(th3+th1+th2)-139/2*sin(-th3+th1-th2)- 95*sin(th1+th2)-95*sin(th1-th2), 315/2*cos(-th4-th3+th1- th2)+315/2*cos(th4+th3+th1+th2)- 139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1-th2)- 95*sin(th1+th2)+95*sin(th1-th2), 315/2*cos(-th4-th3+th1-th2)+315/2*cos(th4+th3+th1+th2)- 139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1-th2), 315/2*cos(-th4-th3+th1-th2)+315/2*cos(th4+th3+th1+th2), 0] [ -315/2*sin(-th4-th3+th1- th2)+315/2*sin(th4+th3+th1+th2)+139/2*cos(-th3+th1-
22 th2)+139/2*cos(th3+th1+th2)+95*cos(th1-th2)+95*cos(th1+th2), 315/2*sin(th4+th3+th1+th2)+315/2*sin(-th4-th3+th1-th2)- 139/2*cos(-th3+th1-th2)+139/2*cos(th3+th1+th2)-95*cos(th1- th2)+95*cos(th1+th2), 315/2*sin(th4+th3+th1+th2)+315/2*sin(-th4-th3+th1-th2)- 139/2*cos(-th3+th1-th2)+139/2*cos(th3+th1+th2), 315/2*sin(th4+th3+th1+th2)+315/2*sin(-th4-th3+th1-th2), 0] [ 0, 315*sin(th2+th3+th4)+139*cos(th2+th3)+190*cos(th2), 315*sin(th2+th3+th4)+139*cos(th2+th3), 315*sin(th2+th3+th4), 0] [ 0, sin(th1), sin(th1), sin(th1), -1/2*sin(-th4-th3+th1-th2)+1/2*sin(th4+th3+th1+th2)] [ 0, -cos(th1), -cos(th1), -cos(th1), -1/2*cos(th4+th3+th1+th2)+1/2*cos(-th4-th3+th1-th2)] [ 1, 0, 0, 0, -cos(th2+th3+th4)] Από αυτόν τον κώδικα παίρνουμε όλες τις γραμμές και τις στήλες της Jacobian σε συμβολική μορφή. Στη συνέχεια του κώδικα οι εκφράσεις αυτές θα χρησιμοποιηθούν αυτούσιες σε ΜΗ συμβολική μορφή! Για να μπορέσουμε να αντιστρέψουμε την ιακωβιανή στη σχέση q J w πρέπει να την φέρουμε σε τετραγωνική μορφή. Παρατηρούμε αρχικά ότι η 6 η γραμμή της Ιακωβιανής δίνει το στοιχείο w z. Το στοιχείο αυτό δεν μας ενδιαφέρει στους υπολογισμούς μας. Επομένως, μπορούμε να την απορρίψουμε, μαζί φυσικά με το στοιχείο w. z 1 v v Έτσι, ο πίνακας w έχει πλέον 5 γραμμές (οι 3 μηδενικές) και η ιακωβιανή έγινε πίνακας 5x5. Στη συνέχεια παρατηρούμε ότι η πέμπτη στήλη της ιακωβιανής πολλαπλασιάζεται με το στοιχείο q 5 το οποίο είδαμε ότι είναι μηδενικό,διότι q 5 =th5=σταθερό, επομένως αυτό το γινόμενο δεν
23 επηρεάζει τα αποτελέσματα και μπορεί να απαλειφεί. Διώχνουμε λοιπόν το στοιχείο στήλη της ιακωβιανής. q 5 και την 5 η Τέλος, αντικαθιστώντας στην έκφραση της ιακωβιανής όλες τις πιθανές γωνίες της αντίστροφης κινηματικής μας,παρατηρήσαμε ότι η 5 η γραμμή προκύπτει γραμμικώς εξαρτημένη από την 4 η v.άλλωστε η γραμμή αυτή δίνει ένα μηδενικό στοιχείο στον πίνακα w επομένως μπορούμε να μην την λάβουμε υπόψην μας. Έτσι πετυχαίνουμε μείωση του διανύσματος μείωση του διανύσματος q σε 4x1. v w σε 4x1, τετραγωνισμό της Ιακωβιανής (4x4) και Τώρα μπορούμε να αντικαταστήσουμε τις εκφράσεις της ιακωβιανής, να βρούμε αριθμητικά τα στοιχεία της και να την αντιστρέψουμε για να βρούμε το q. Ο κώδικας που υλοποιεί όλη την παραπάνω διαδικασία είναι ο ακόλουθος: J(1,1)=315/2*cos(th4+th3+th1+th2)-315/2*cos(-th4-th3+th1-th2)- 139/2*sin(th3+th1+th2)-139/2*sin(-th3+th1-th2)-95*sin(th1+th2)-95*sin(th1- th2); J(1,2)=315/2*cos(-th4-th3+th1-th2)+315/2*cos(th4+th3+th1+th2)- 139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1-th2)-95*sin(th1+th2)+95*sin(th1- th2); J(1,3)=315/2*cos(-th4-th3+th1-th2)+315/2*cos(th4+th3+th1+th2)- 139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1-th2); J(1,4)=315/2*cos(-th4-th3+th1-th2)+315/2*cos(th4+th3+th1+th2); %J(1,5)=0; J(2,1)=-315/2*sin(-th4-th3+th1-th2)+315/2*sin(th4+th3+th1+th2)+139/2*cos(- th3+th1-th2)+139/2*cos(th3+th1+th2)+95*cos(th1-th2)+95*cos(th1+th2); J(2,2)=315/2*sin(th4+th3+th1+th2)+315/2*sin(-th4-th3+th1-th2)-139/2*cos(- th3+th1-th2)+139/2*cos(th3+th1+th2)-95*cos(th1-th2)+95*cos(th1+th2); J(2,3)=315/2*sin(th4+th3+th1+th2)+315/2*sin(-th4-th3+th1-th2)-139/2*cos(- th3+th1-th2)+139/2*cos(th3+th1+th2); J(2,4)=315/2*sin(th4+th3+th1+th2)+315/2*sin(-th4-th3+th1-th2); %J(2,5)=0; J(3,1)=0; J(3,2)=315*sin(th2+th3+th4)+139*cos(th2+th3)+190*cos(th2); J(3,3)=315*sin(th2+th3+th4)+139*cos(th2+th3); J(3,4)=315*sin(th2+th3+th4); %J(3,5)=0; J(4,1)=0; J(4,2)=sin(th1); J(4,3)=sin(th1); J(4,4)=sin(th1); %J(4,5)=-1/2*sin(-th4-th3+th1-th2)+1/2*sin(th4+th3+th1+th2); %J(5,1)=0; %J(5,2)=-cos(th1); %J(5,3)=-cos(th1); %J(5,4)=-cos(th1); %J(5,5)=-1/2*cos(th4+th3+th1+th2)+1/2*cos(-th4-th3+th1-th2); %J(6,1)=1; %J(6,2)=0; %J(6,3)=0; %J(6,4)=0; %J(6,5)=-cos(th2+th3+th4);
24 J; J_inv=inv(J); vw=[v ; 0]; q_dot(u,:)=(j_inv*vw)'; Έχοντας πλέον τα q i και q i μπορούμε να προσεγγίσουμε τις γωνίες θi με 3 ου βαθμού πολυώνυμα της μορφής i() t 3t 2t 1t 0. Εισάγοντας στην παράσταση αυτή τον αρχικό και τελικό χρόνο για κάθε μετάβαση καθώς και τον αρχικό και τελικό χρόνο στην παράγωγο της κάθε γωνίας έχουμε το εξής σύστημα για κάθε γωνία: qt ( ) 1 t t t a 2 3 s s s s o 2 qt ( ) s s 3 s a t t qt ( f ) 1 t f t f t f a 2 2 qt ( f ) 0 1 2tf 3tf a3 που πρέπει να λύσουμε. Παίρνουμε λοιπόν τις τιμές του χρόνου και των q, q από τους προηγούμενους κώδικες, σχηματίζουμε το σύστημα και βρίσκουμε τα α i με μία απλή αντιστροφή του πίνακα των χρόνων. Ο κώδικας για αυτή τη διαδικασία (σε συνέχεια του προηγούμενου είναι): for c=2:k i ts=t(c-1,1); tf=t(c,1); Timeboard=[1 ts ts^2 ts^3 ; 0 1 2*ts 3*ts^2 ; 1 tf tf^2 tf^3 ; 0 1 2*tf 3*tf^2 ]; Timeboard_inv=inv(Timeboard); q1=[t1(c-1,1) ; q_dot(c-1,1) ; T1(c,1) ; q_dot(c,1)]; A_th1board(c-1,:)=Timeboard_inv*q1; q2=[t1(c-1,2) ; q_dot(c-1,2) ; T1(c,2) ; q_dot(c,2)]; A_th2board(c-1,:)=Timeboard_inv*q2; i q3=[t1(c-1,3) ; q_dot(c-1,3) ; T1(c,3) ; q_dot(c,3)]; A_th3board(c-1,:)=Timeboard_inv*q3; q4=[t1(c-1,4) ; q_dot(c-1,4) ; T1(c,4) ; q_dot(c,4)]; A_th4board(c-1,:)=Timeboard_inv*q4; Το Matlab λύνει το σύστημα και μας επιστρέφει τις τιμές των α i για κάθε σημείο, τις οποίες όπως φάινεται και στον κώδικα αποθηκεύσαμε σε πίνακες-μεταβλητές A_thiboard.
25 Τέλος παίρνοντας τα αντίστοιχα α i για κάθε χρονική στιγμή και για κάθε μετάβαση μεταξύ των σημείων και εφαρμόζοντάς τα στην εξίσωση i() t 3t 2t 1t 0 βρίσκουμε τις γωνίες και τις αντικαθιστούμε στην 4 η στήλη της ολικής μήτρας μετασχηματισμού που μας δίνει την μετατόπιση του σημείου από την αρχή των αξόνων. Στη συνέχεια σχεδιάζουμε και το διάγραμμα της τροχιάς. Ο κώδικας για τα παραπάνω σε συνέχεια των προηγούμενων ερωτημάτων είναι: for c=2:k for t=t(c-1,1):(t(c,1)-t(c-1,1))/1000:t(c,1) th1=(a_th1board(c-1,4)*t^3+a_th1board(c-1,3)*t^2+a_th1board(c- 1,2)*t+A_th1board(c-1,1))*pi/180; th2=(a_th2board(c-1,4)*t^3+a_th2board(c-1,3)*t^2+a_th2board(c- 1,2)*t+A_th2board(c-1,1))*pi/180; th3=(a_th3board(c-1,4)*t^3+a_th3board(c-1,3)*t^2+a_th3board(c- 1,2)*t+A_th3board(c-1,1))*pi/180; th4=(a_th4board(c-1,4)*t^3+a_th4board(c-1,3)*t^2+a_th4board(c- 1,2)*t+A_th4board(c-1,1))*pi/180; th5=30*pi/180; px=-315/2*sin(-th4-th3+th1- th2)+315/2*sin(th4+th3+th1+th2)+139/2*cos(-th3+th1- th2)+139/2*cos(th3+th1+th2)+95*cos(th1-th2)+95*cos(th1+th2); py=-315/2*cos(th4+th3+th1+th2)+315/2*cos(-th4-th3+th1- th2)+139/2*sin(th3+th1+th2)+139/2*sin(-th3+th1- th2)+95*sin(th1+th2)+95*sin(th1-th2); pz=-315*cos(th2+th3+th4)+139*sin(th2+th3)+190*sin(th2); plot3(px,py,pz) hold on Το διάγραμμα τροχιάς τελικά είναι:
26 Στο διάγραμμα παρατηρούμε ότι ο βραχίονας περνάει από τα σημεία που του ορίσαμε κάνοντας ενδιάμεσα την κίνηση που του επέβαλλαν τα 3 ου βαθμού πολυώνυμα των γωνιών. Το ότι έκανε κίνηση σε ευθεία γραμμή επιβεβαιώνεται από το αντίστοιχο 2d διάγραμμα:
27 Βλέπουμε πως ο ρομποτικός βραχίονας κινήθηκε με πολύ καλή προσέγγιση πάνω στην ευθεία τροχιά που του ορίσαμε. ΠΑΡΑΤΗΡΗΣΗ ΕΠΙ ΤΟΥ ΕΡΩΤΗΜΑΤΟΣ 6: ΕΞΕΤΑΣΗ ΤΗΣ ΠΕΡΙΠΤΩΣΗΣ ΝΑ ΜΕΤΑΒΑΛΛΕΤΑΙ ΚΑΙ ΤΟ Ζ-ΕΠΙΠΕΔΟ Στην περίπτωση αυτή (που είναι η γενικότερη) η επίλυση του ερωτήματος θα ακολουθεί τους παρακάτω νόμους της φυσικής. Ορίζουμε αρχικά το διάνυσμα θέσης r: όπου u r f r 0 r r 0 tu r v u t r Τότε η γραμμική ταχύτητα είναι. Επίσης γνωρίζουμε ότι v r w r w από t όπου υπολογίζουμε την περιστροφική ταχύτητα. Από όλες αυτές τις σχέσεις βρίσκουμε όλες τις 1 v συνιστώσες των ταχυτήτων τις οποίες εισάγουμε στο τύπο q J w. Για να καταφέρουμε να χρησιμοποιήσουμε αυτόν τον τύπο και συγκεκριμένα να αντιστρέψουμε την ιακωβιανή θα πρέπει η τελευταία να είναι τετραγωνική. Επομένως θα πρέπει να βρούμε τον τρόπο να τον μειώσουμε κατά μία γραμμή(δηλαδή να βρούμε μία γραμμική εξάρτηση ή κάποια άλλη σχέση που να την μειώσει σε πίνακα διαστάσεων 5x5). Η υπόλοιπη διαδικασία είναι όπως παρουσιάστηκε στο τελευταίο ερώτημα.
ΕΙΣΑΓΩΓΗ ΣΤΗ ΡΟΜΠΟΤΙΚΗ - ΣΥΝΟΨΗ
ΕΙΣΑΓΩΓΗ ΣΤΗ ΡΟΜΠΟΤΙΚΗ - Π. ΑΣΒΕΣΤΑΣ E MAIL: pasv@uniwa.gr Εφαρμογές ρομποτικής στην Ιατρική Κλασσική χειρουργική Ορθοπεδικές επεμβάσεις Νευροχειρουργική Ακτινοθεραπεία Αποκατάσταση φυσιοθεραπεία 2 Βασικοί
ΕΙΣΑΓΩΓΗ ΣΤΗ ΡΟΜΠΟΤΙΚΗ - ΑΣΚΗΣΕΙΣ. Π. Ασβεστάς Αναπληρωτής Καθηγητής Τμήμα Μηχανικών Βιοϊατρικής Πανεπιστήμιο Δυτικής Αττικής
ΕΙΣΑΓΩΓΗ ΣΤΗ ΡΟΜΠΟΤΙΚΗ - ΑΣΚΗΣΕΙΣ Π. Ασβεστάς Αναπληρωτής Καθηγητής Τμήμα Μηχανικών Βιοϊατρικής Πανεπιστήμιο Δυτικής Αττικής E-mail: pasv@uniwa.gr ΑΣΚΗΣΗ 1 1. Έστω δύο 3Δ καρτεσιανά συστήματα συντεταγμένων,
Εισαγωγή στην Ρομποτική
Τμήμα Μηχανολογίας Τ.Ε.Ι. Κρήτης Εισαγωγή στην Ρομποτική 1 Γενική περιγραφή ρομποτικού βραχίονα σύνδεσμοι αρθρώσεις αρπάγη Περιστροφική Πρισματική Βάση ρομποτικού βραχίονα 3 Βασικές ρομποτικές αρθρώσεις
Κεφάλαιο 2. Διανύσματα και Συστήματα Συντεταγμένων
Κεφάλαιο 2 Διανύσματα και Συστήματα Συντεταγμένων Διανύσματα Διανυσματικά μεγέθη Φυσικά μεγέθη που έχουν τόσο αριθμητικές ιδιότητες όσο και ιδιότητες κατεύθυνσης. Σε αυτό το κεφάλαιο, θα ασχοληθούμε με
Αριθμητικές μέθοδοι σε ταλαντώσεις μηχανολογικών συστημάτων
ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Καθηγητής κ. Σ. Νατσιάβας Αριθμητικές μέθοδοι σε ταλαντώσεις μηχανολογικών συστημάτων Στοιχεία Φοιτητή Ονοματεπώνυμο: Νατσάκης Αναστάσιος Αριθμός Ειδικού Μητρώου:
Συστήματα συντεταγμένων
Συστήματα συντεταγμένων Χρησιμοποιούνται για την περιγραφή της θέσης ενός σημείου στον χώρο. Κοινά συστήματα συντεταγμένων: Καρτεσιανό (x, y, z) Πολικό (r, θ) Καρτεσιανό σύστημα συντεταγμένων Οι άξονες
από t 1 (x) = A 1 x A 1 b.
Σύνοψη Κεφαλαίου 2: Ομοπαραλληλική Γεωμετρία Γεωμετρία και μετασχηματισμοί 1. Μία ισομετρία του R 2 είναι μία απεικόνιση από το R 2 στο R 2 που διατηρεί αποστάσεις. Κάθε ισομετρία του R 2 έχει μία από
Σφαίρα σε ράγες: Η συνάρτηση Lagrange. Ν. Παναγιωτίδης
Η Εξίσωση Euler-Lagrange Σφαίρα σε ράγες: Η συνάρτηση Lagrange Ν. Παναγιωτίδης Έστω σύστημα δυο συγκλινόντων ραγών σε σχήμα Χ που πάνω τους κυλίεται σφαίρα ακτίνας. Θεωρούμε σύστημα συντεταγμένων με οριζόντιους
ΚΕΦΑΛΑΙΟ 3 Ο 3.2 Η ΕΝΝΟΙΑ ΤΟΥ ΓΡΑΜΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ Η. (Σ) όπου α, β, α, β, είναι οι
ΚΕΦΑΛΑΙΟ 3 Ο ΣΥΣΤΗΜΑΤΑ ΓΡΑΜΜΙΚΩΝ ΕΞΙΣΩΣΕΩΝ 3. Η ΕΝΝΟΙΑ ΤΟΥ ΓΡΑΜΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ Η ΓΡΑΦΙΚΗ ΕΠΙΛΥΣΗ ΤΟΥ. Ποια είναι η μορφή ενός συστήματος δύο γραμμικών εξισώσεων, δύο αγνώστων; Να δοθεί παράδειγμα.
υναµ α ι µ κή τ ων Ρ οµ ο π µ ο π τ ο ικών Βραχιόνων
υναµική των Ροµποτικών Βραχιόνων Ροµποτική Αρχιτεκτονική: η υναµική u Ροµποτική υναµική q, q& Ροµποτική Κινηµατική Περιβάλλον Θέση, Προσανατολισµός & και αλληλε ίδραση Η δυναµική ασχολείται µε την εξαγωγή
Θεωρία μετασχηματισμών
Μήτρα Μετασχηματισμού Η γεωμετρία ενός αντικειμένου μπορεί να παρουσιαστεί από ένα σύνολο σημείων κατανεμημένων σε διάφορα επίπεδα. Έτσι λοιπόν ένα πλήθος δεδομένων για κάποιο αντικείμενο μπορεί να αναπαρασταθεί
Σχεδίαση τροχιάς. (α) (β) (γ) (δ) Σχήµα 2.5
Σχεδίαση τροχιάς Η πιο απλή κίνηση ενός βραχίονα είναι από σηµείο σε σηµείο. Με την µέθοδο αυτή το ροµπότ κινείται από µία αρχική θέση σε µία τελική θέση χωρίς να µας ενδιαφέρει η ενδιάµεση διαδροµή που
ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ ΙΙ
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΤΟΜΕΑΣ ΑΣΤΡΟΝΟΜΙΑΣ ΑΣΤΡΟΦΥΣΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΗΣ ΣΠΟΥΔΑΣΤΗΡΙΟ ΜΗΧΑΝΙΚΗΣ ΑΣΚΗΣΕΙΣ ΑΝΑΛΥΤΙΚΗΣ ΔΥΝΑΜΙΚΗΣ ( Μεθοδολογία- Παραδείγματα ) Κλεομένης Γ. Τσιγάνης
ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ ΙΙ
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΤΟΜΕΑΣ ΑΣΤΡΟΝΟΜΙΑΣ ΑΣΤΡΟΦΥΣΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΗΣ ΣΠΟΥΔ ΑΣΤΗΡΙΟ ΜΗΧΑΝΙΚΗΣ ΑΣΚΗΣΕΙΣ ΑΝΑΛΥΤΙΚΗΣ ΔΥΝΑΜΙΚΗΣ Μεθοδολογία Κλεομένης Γ. Τσιγάνης Λέκτορας ΑΠΘ Πρόχειρες
ΦΥΣΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ
ΦΥΣΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ Καμπυλόγραμμες Κινήσεις Επιμέλεια: Αγκανάκης Α. Παναγιώτης, Φυσικός http://phyiccore.wordpre.com/ Βασικές Έννοιες Μέχρι στιγμής έχουμε μάθει να μελετάμε απλές κινήσεις,
Κεφάλαιο 2. Διανύσματα και Συστήματα Συντεταγμένων
Κεφάλαιο 2 Διανύσματα και Συστήματα Συντεταγμένων Διανύσματα Διανυσματικά μεγέθη Φυσικά μεγέθη που έχουν τόσο αριθμητικές ιδιότητες όσο και ιδιότητες κατεύθυνσης. Σε αυτό το κεφάλαιο, θα ασχοληθούμε με
Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα
Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παράδειγμα Να βρείτε τις ιδιοτιμές και τα αντίστοιχα ιδιοδιανύσματα του πίνακα A 4. Επίσης να προσδιοριστούν οι ιδιοχώροι και οι γεωμετρικές πολλαπλότητες των ιδιοτιμών.
Οµάδα Ασκήσεων #3-Λύσεις
Οµάδα Ασκήσεων #3-Λύσεις Πρόβληµα # (α) Ο βραχίονας είναι επίπεδος. Μπορούµε να βρούµε τον προσπελάσιµο χώρο εργασίας µε µια βήµα-προς-βήµα προσέγγιση. Πρώτα βρίσκουµε το χώρο που καλύπτεται όταν η άρθρωση-3
Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1
Τετραγωνικό μοντέλο συνάρτησης Τετραγωνικά μοντέλα Δ. Γ. Παπαγεωργίου Τμήμα Μηχανικών Επιστήμης Υλικών Πανεπιστήμιο Ιωαννίνων dpapageo@cc.uoi.gr http://pc164.materials.uoi.gr/dpapageo Για συνάρτηση μιας
ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Α ΛΥΚΕΙΟΥ
ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Α ΛΥΚΕΙΟΥ Ευθύγραμμη Ομαλή Κίνηση Επιμέλεια: ΑΓΚΑΝΑΚΗΣ.ΠΑΝΑΓΙΩΤΗΣ, Φυσικός https://physicscorses.wordpress.com/ Βασικές Έννοιες Ένα σώμα καθώς κινείται περνάει από διάφορα σημεία.
Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος
6/6/06 Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος Άσκηση (Μονάδες ) 0 Δίνεται ο πίνακας A =. Nα υπολογίσετε την βαθμίδα του και να βρείτε τη διάσταση και από μία βάση α) του μηδενοχώρου
2 Η ΠΡΟΟΔΟΣ. Ενδεικτικές λύσεις κάποιων προβλημάτων. Τα νούμερα στις ασκήσεις είναι ΤΥΧΑΙΑ και ΟΧΙ αυτά της εξέταση
2 Η ΠΡΟΟΔΟΣ Ενδεικτικές λύσεις κάποιων προβλημάτων Τα νούμερα στις ασκήσεις είναι ΤΥΧΑΙΑ και ΟΧΙ αυτά της εξέταση Ένας τροχός εκκινεί από την ηρεμία και επιταχύνει με γωνιακή ταχύτητα που δίνεται από την,
ΕΠΑΝΑΛΗΨΗ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ( α μέρος )
ΕΠΑΝΑΛΗΨΗ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ( α μέρος ) Ερωτήσεις Θεωρίας Να βρείτε στην αντίστοιχη σελίδα του σχολικού σας βιβλίου το ζητούμενο της κάθε ερώτησης που δίνεται παρακάτω και να το γράψετε
ΛΥΜΕΝΕΣ ΕΦΑΡΜΟΓΕΣ ΣΤΟ 2 ο ΚΕΦΑΛΑΙΟ
ΛΥΜΕΝΕΣ ΕΦΑΡΜΟΓΕΣ ΣΤΟ 2 ο ΚΕΦΑΛΑΙΟ 1. Έστω συνάρτηση ζήτησης με τύπο Q = 200 4P. Να βρείτε: α) Την ελαστικότητα ως προς την τιμή όταν η τιμή αυξάνεται από 10 σε 12. 1ος τρόπος Αν P 0 10 τότε Q 0 200 410
Τα ρομπότ στην βιομηχανία
Τεχνολογικό Eκπαιδευτικό Ίδρυμα Kρήτης Διατμηματικό Μεταπτυχιακό Πρόγραμμα "Προηγμένα συστήματα παραγωγής, αυτοματισμού και ρομποτικής" Βιομηχανική Ρομποτική «Κινηματική στερεών σωμάτων» Δρ. Φασουλάς Γιάννης
Σύμφωνα με το Ινστιτούτο Ρομποτικής της Αμερικής
ΡΟΜΠΟΤΙΚΗ: ΟΡΙΣΜΟΣ: Σύμφωνα με το Ινστιτούτο Ρομποτικής της Αμερικής, ρομπότ είναι ένας αναπρογραμματιζόμενος και πολυλειτουργικός χωρικός μηχανισμός σχεδιασμένος να μετακινεί υλικά, αντικείμενα, εργαλεία
ΜΗΧΑΝΙΣΜΟΙ ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕΔΙΑΣΜΟ ΜΗΧΑΝΩΝ
ΜΗΧΑΝΙΣΜΟΙ & ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕΔΙΑΣΜΟ ΜΗΧΑΝΩΝ - Β. - Copyright ΕΜΠ - Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο Δυναμικής και Κατασκευών - 06. Με επιφύλαξη παντός δικαιώµατος. All rights reserved. Απαγορεύεται
1.1.1 Εσωτερικό και Εξωτερικό Γινόμενο Διανυσμάτων
3 1.1 Διανύσματα 1.1.1 Εσωτερικό και Εξωτερικό Γινόμενο Διανυσμάτων ΑΣΚΗΣΗ 1.1 Να βρεθεί η γωνία που σχηματίζουν τα διανύσματα î + ĵ + ˆk και î + ĵ ˆk. z k i j y x Τα δύο διανύσματα που προκύπτουν από
Με τη σύμβαση της «κινηματικής αλυσίδας», ο μηχανισμός αποτυπώνεται σε πίνακα παραμέτρων ως εξής:
ΑΝΩΤΑΤΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΤΕΧΝΟΛΟΓΙΚΟΥ ΤΟΜΕΑ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΑΥΤΟΜΑΤΙΣΜΟΥ Τ.Ε. ΤΟΜΕΑΣ ΙΙΙ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Π. Ράλλη & Θηβών 250, 12244 Αθήνα Καθηγητής Γ. Ε. Χαμηλοθώρης αρχείο: θέμα:
Kεφάλαιο 4. Συστήματα διαφορικών εξισώσεων. F : : F = F r, όπου r xy
4 Εισαγωγή Kεφάλαιο 4 Συστήματα διαφορικών εξισώσεων Εστω διανυσματικό πεδίο F : : F = Fr, όπου r x, και είναι η ταχύτητα στο σημείο πχ ενός ρευστού στο επίπεδο Εστω ότι ψάχνουμε τις τροχιές κίνησης των
Οδηγίες για το Geogebra Μωυσιάδης Πολυχρόνης Δόρτσιος Κώστας
Οδηγίες για το Geogebra Μωυσιάδης Πολυχρόνης Δόρτσιος Κώστας Η πρώτη οθόνη μετά την εκτέλεση του προγράμματος διαφέρει κάπως από τα προηγούμενα λογισμικά, αν και έχει αρκετά κοινά στοιχεία. Αποτελείται
ΤΕΧΝΙΚΗ ΜΗΧΑΝΙΚΗ Ι ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ- ΥΝΑΜΕΙΣ ΣΤΟ ΕΠΙΠΕ Ο ΚΑΙ ΣΤΟ
ΤΕΧΝΙΚΗ ΜΗΧΑΝΙΚΗ Ι ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ- ΥΝΑΜΕΙΣ ΣΤΟ ΕΠΙΠΕ Ο ΚΑΙ ΣΤΟ ΧΩΡΟ Στη συνέχεια θα δοθούν ορισμένες βασικές έννοιες μαθηματικών και φυσικήςμηχανικής που είναι απαραίτητες για την κατανόηση του μαθήματος
Σφαίρα σε ράγες: Η συνάρτηση Lagrange. Ν. Παναγιωτίδης
Σφαίρα σε ράγες: Η συνάρτηση Lagrange Ν. Παναγιωτίδης Έστω σύστημα δυο συγκλινόντων ραγών σε σχήμα Χ που πάνω τους κυλίεται σφαίρα ακτίνας. Θεωρούμε σύστημα συντεταγμένων με οριζόντιους τους άξονες και.
Μέθοδος Ελαχίστων Τετραγώνων (για την προσαρμογή (ή λείανση) δεδομένων/μετρήσεων)
Μέθοδος Ελαχίστων Τετραγώνων (για την προσαρμογή (ή λείανση) δεδομένων/μετρήσεων) Στην πράξη, για πολύ σημαντικές εφαρμογές, γίνονται μετρήσεις τιμών μιας ποσότητας σε μια κλινική, για μια σφυγμομέτρηση,
Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1
Τετραγωνικό μοντέλο συνάρτησης Τετραγωνικά μοντέλα Δ. Γ. Παπαγεωργίου Τμήμα Μηχανικών Επιστήμης Υλικών Πανεπιστήμιο Ιωαννίνων dpapageo@cc.uoi.gr http://pc64.materials.uoi.gr/dpapageo Για συνάρτηση μιας
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Λύσεις των Θεμάτων της Εξέτασης Ιανουαρίου 2010 στο μάθημα: «Γραμμική Άλγεβρα» (ΗΥ119)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ Λύσεις των Θεμάτων της Εξέτασης Ιανουαρίου 00 στο μάθημα: «Γραμμική Άλγεβρα» (ΗΥ9) Ηράκλειο, 7 Ιανουαρίου 00 Θέμα. (μονάδες.5) α) [μονάδες:.0]. Υπολογίστε
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Θέματα Εξετάσεων Ασκήσεις στο Mάθημα: "ΡΟΜΠΟΤΙΚΗ Ι: ΑΝΑΛΥΣΗ, ΕΛΕΓΧΟΣ, ΕΡΓΑΣΤΗΡΙΟ" 1 η Σειρά Θεμάτων Θέμα 1-1 Έστω ρομποτικός
ΕΝΟΤΗΤΑ 1: ΚΙΝΗΣΗ ΣΤΕΡΕΟΥ ΣΩΜΑΤΟΣ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Β
ΚΕΦΑΛΑΙΟ 4 ο : ΜΗΧΑΝΙΚΗ ΣΤΕΡΕΟΥ ΣΩΜΑΤΟΣ ΕΝΟΤΗΤΑ : ΚΙΝΗΣΗ ΣΤΕΡΕΟΥ ΣΩΜΑΤΟΣ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Β Ερώτηση. Tο γιο-γιο του σχήματος έχει ακτίνα R και αρχικά είναι ακίνητο. Την t=0 αφήνουμε ελεύθερο το δίσκο
Συστήματα συντεταγμένων
Κεφάλαιο. Για να δημιουργήσουμε τρισδιάστατα αντικείμενα, που μπορούν να παρασταθούν στην οθόνη του υπολογιστή ως ένα σύνολο από γραμμές, επίπεδες πολυγωνικές επιφάνειες ή ακόμη και από ένα συνδυασμό από
3. ΥΝΑΜΙΚΗ ΡΟΜΠΟΤΙΚΩΝ ΒΡΑΧΙΟΝΩΝ
3. ΥΝΑΜΙΚΗ ΡΟΜΠΟΤΙΚΩΝ ΒΡΑΧΙΟΝΩΝ Η δυναµική ασχολείται µε την εξαγωγή και τη µελέτη του δυναµικού µοντέλου ενός ροµποτικού βραχίονα. Το δυναµικό µοντέλο συνίσταται στις διαφορικές εξισώσεις που περιγράφουν
ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΙΩΑΝΝΗΣ Α. ΤΣΑΓΡΑΚΗΣ ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119) ΜΕΡΟΣ 5: ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΥΠΟΧΩΡΟΙ ΓΡΑΜΜΙΚΗ ΑΝΕΞΑΡΤΗΣΙΑ ΒΑΣΕΙΣ & ΔΙΑΣΤΑΣΗ Δ.Χ. ΣΗΜΕΙΩΣΕΙΣ
1 x m 2. degn = m 1 + m m n. a(m 1 m 2...m k )x m 1
1 Πολυώνυμα και συσχετικός χώρος Ορισμός 3.1 Ενα μονώνυμο N στις μεταβλητές x 1, x 2,..., x n είναι ένα γινόμενο της μορφής x m 1 2...x m n n, όπου όλοι οι εκθέτες είναι φυσικοί αριθμοί. Ο βαθμός του μονωνύμου
D = / Επιλέξτε, π.χ, το ακόλουθο απλό παράδειγμα: =[IA 1 ].
4. Φυλλάδιο Ασκήσεων IV σύντομες λύσεις, ενδεικτικές απαντήσεις πολλαπλής επιλογής 4.. Άσκηση. Χρησιμοποιήστε τη διαδικασία Gauss-Jordan γιά να βρείτε τους αντιστρόφους των παρακάτω πινάκων, αν υπάρχουν.
ΦΥΣ Διάλ Άλγεβρα. 1 a. Άσκηση για το σπίτι: Διαβάστε το παράρτημα Β του βιβλίου
ΦΥΣ 131 - Διάλ. 4 1 Άλγεβρα a 1 a a ( ± y) a a ± y log a a 10 log a ± logb log( ab ± 1 ) log( a n ) n log( a) ln a a e ln a ± ln b ln( ab ± 1 ) ln( a n ) nln( a) Άσκηση για το σπίτι: Διαβάστε το παράρτημα
Μαθηματική Εισαγωγή Συναρτήσεις
Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας Διανύσματα Καστοριά,
Εισαγωγή στη θεωρία μετασχηματισμών. Τα ρομπότ στην βιομηχανία
Τεχνολογικό Eκπαιδευτικό Ίδρυμα Kρήτης Διατμηματικό Μεταπτυχιακό Πρόγραμμα "Προηγμένα συστήματα παραγωγής, αυτοματισμού και ρομποτικής" Βιομηχανική Ρομποτική «Κινηματική στερεών σωμάτων» Τα ρομπότ στην
Τα σώματα τα έχουμε αντιμετωπίσει μέχρι τώρα σαν υλικά σημεία. Το υλικό σημείο δεν έχει διαστάσεις. Έχει μόνο μάζα.
ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ ΣΤΕΡΕΟΎ ΣΏΜΑΤΟΣ Τα σώματα τα έχουμε αντιμετωπίσει μέχρι τώρα σαν υλικά σημεία. Το υλικό σημείο δεν έχει διαστάσεις. Έχει μόνο μάζα. Ένα υλικό σημείο μπορεί να κάνει μόνο μεταφορική
Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα
Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Διανυσματικοί Χώροι και Υπόχωροι: Βάσεις και Διάσταση Ανδριανός Ε Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής
ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ. ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ
1. Τι καλείται μεταβλητή; ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΑ Β ΓΥΜΝΑΣΙΟΥ ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ Μεταβλητή είναι ένα γράμμα (π.χ., y, t, ) που το χρησιμοποιούμε για να παραστήσουμε ένα οποιοδήποτε στοιχείο ενός συνόλου..
ΔΕΙΓΜΑ ΠΡΙΝ ΤΙΣ ΔΙΟΡΘΩΣΕΙΣ - ΕΚΔΟΣΕΙΣ ΚΡΙΤΙΚΗ
Συναρτήσεις Προεπισκόπηση Κεφαλαίου Τα μαθηματικά είναι μια γλώσσα με ένα συγκεκριμένο λεξιλόγιο και πολλούς κανόνες. Πριν ξεκινήσετε το ταξίδι σας στον Απειροστικό Λογισμό, θα πρέπει να έχετε εξοικειωθεί
ΜΗΧΑΝΙΚΗ ΤΩΝ ΥΛΙΚΩΝ- 2018
ΜΗΧΑΝΙΚΗ ΤΩΝ ΥΛΙΚΩΝ- 2018 Κώστας Γαλιώτης, καθηγητής Τμήμα Χημικών Μηχανικών galiotis@chemeng.upatras.gr 1 Περιεχόμενα ενότητας Α Βασικές έννοιες Στατική υλικού σημείου Αξιωματικές αρχές Νόμοι Νεύτωνα
ΦΥΣΙΚΗ (ΠΟΜ 114) ΛΥΣΕΙΣ ΓΙΑ ΤΗΝ ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ 2015
ΦΥΣΙΚΗ (ΠΟΜ 114) ΛΥΣΕΙΣ ΓΙΑ ΤΗΝ ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ 15 Ct 1. Η επιτάχυνση ενός σώματος που κινείται σε ευθεία γραμμή είναι a At Be, όπου Α, B, C είναι θετικές ποσότητες. Η αρχική ταχύτητα του σώματος είναι
12ο ΓΕΛ ΠΕΙΡΑΙΑ Οµάδα Α. Στις παρακάτω ερωτήσεις να επιλέξετε το γράµµα που αντιστοιχεί στη σωστή απάντηση:
12ο ΓΕΛ ΠΕΙΡΑΙΑ Οµάδα Α ΔΙΑΓΩΝΙΣΜΑ Α ΤΕΤΡ/ΝΟΥ ΣΤΗ ΦΥΣΙΚΗ Ονοµατεπώνυµο: Τµήµα: Ηµεροµηνία: 17/12/2010 Ζήτηµα 1ο Στις παρακάτω ερωτήσεις να επιλέξετε το γράµµα που αντιστοιχεί στη σωστή απάντηση: 1) Μια
Δυναµική των Ροµποτικών Βραχιόνων. Κ. Κυριακόπουλος
Δυναµική των Ροµποτικών Βραχιόνων Κ. Κυριακόπουλος Ροµποτική Αρχιτεκτονική: η Δυναµική Περιβάλλον u Ροµποτική Δυναµική q,!q Ροµποτική Κινηµατική Θέση, Προσανατολισµός και αλληλεπίδραση Η δυναµική ασχολείται
Κεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς
Κεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς 2.1 Η έννοια του διανύσματος Ο τρόπος που παριστάνομε τα διανυσματικά μεγέθη είναι με τη μαθηματική έννοια του διανύσματος. Διάνυσμα δεν είναι τίποτε
1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη;
ΚΕΦΑΛΑΙΟ 2 ο ΚΙΝΗΣΗ 2.1 Περιγραφή της Κίνησης 1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη; Κινηματική είναι ο κλάδος της Φυσικής που έχει ως αντικείμενο τη μελέτη της κίνησης. Στην Κινηματική
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Λύσεις των Θεμάτων της Εξέτασης Σεπτεμβρίου 2010 στο μάθημα: «Γραμμική Άλγεβρα» (ΗΥ119)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ Λύσεις των Θεμάτων της Εξέτασης Σεπτεμβρίου 00 στο μάθημα: «Γραμμική Άλγεβρα» (ΗΥ9) Ηράκλειο, Αυγούστου 00 Θέμα. (μονάδες.5) α) [μονάδες: 0.5] Υπολογίστε
Τυπικές χρήσεις της Matlab
Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις
Κίνηση ΚΕΦΑΛΑΙΟ 2 Β ΓΥΜΝΑΣΙΟΥ
Κίνηση ΚΕΦΑΛΑΙΟ 2 Β ΓΥΜΝΑΣΙΟΥ 2.1 Περιγραφή της Κίνησης 1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη; Κινηματική είναι ο κλάδος της Φυσικής που έχει ως αντικείμενο τη μελέτη της κίνησης.
Αριθμητική Ανάλυση και Εφαρμογές
Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Πεπερασμένες και Διαιρεμένες Διαφορές Εισαγωγή Θα εισάγουμε την έννοια των διαφορών με ένα
Χωρικές Περιγραφές και Μετασχηµατισµοί
Χωρικές Περιγραφές και Μετασχηµατισµοί Νίκος Βλάσσης Τµήµα Μηχανικών Παραγωγής και ιοίκησης Πολυτεχνείο Κρητης Ροµποτική, 9ο εξάµηνο ΜΠ, 2007 Ροµπότ SCR 1 Περιεχόµενα Στοιχεία γραµµικής άλγεβρας Χωρικές
II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c
II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ.Γραφήματα-Επιφάνειες.Γραμμική προσέγγιση-εφαπτόμενο επίπεδο 3.Ισοσταθμικές 4.Κλίση ισοσταθμικών 5.Διανυσματική ή Ιακωβιανή παράγωγος 6.Ιδιότητες των ισοσταθμικών 7.κυρτότητα των ισοσταθμικών
Μαθηματική Εισαγωγή Συναρτήσεις
Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς Καστοριά, Ιούλιος 14 A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας
(a + b) + c = a + (b + c), (ab)c = a(bc) a + b = b + a, ab = ba. a(b + c) = ab + ac
Σημειώσεις μαθήματος Μ1212 Γραμμική Άλγεβρα ΙΙ Χρήστος Κουρουνιώτης ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 2014 Κεφάλαιο 1 Διανυσματικοί Χώροι Στο εισαγωγικό μάθημα Γραμμικής Άλγεβρας ξεκινήσαμε μελετώντας
δίου ορισμού, μέσου του τύπου εξαρτημένης μεταβλητής του πεδίου τιμών που λέγεται εικόνα της f για x α f α.
3.1 Η έννοια της συνάρτησης Ορισμοί Συνάρτηση f από ένα συνόλου Α σε ένα σύνολο Β είναι μια αντιστοιχία των στοιχείων του Α στα στοιχεία του Β, κατά την οποία κάθε στοιχείο του Α αντιστοιχεί σε ένα μόνο
2.2 ΓΕΝΙΚΗ ΜΟΡΦΗ ΕΞΙΣΩΣΗΣ ΕΥΘΕΙΑΣ
63 ΓΕΝΙΚΗ ΜΟΡΦΗ ΕΞΙΣΩΣΗΣ ΕΥΘΕΙΑΣ Η Εξίσωση Αx + Βy + Γ = 0, με Α 0 ή Β 0 Έστω ε μια ευθεία στο καρτεσιανό επίπεδο Αν η ευθεία ε τέμνει τον άξονα yy στο σημείο Σ (, 0 β ) και έχει συντελεστή διεύθυνσης
ΣΥΣΤΗΜΑΤΑ ΠΑΡΑΓΩΓΗΣ - ΡΟΜΠΟΤΙΚΗ
Τίτλος Μαθήματος ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΣΥΣΤΗΜΑΤΑ ΠΑΡΑΓΩΓΗΣ - ΡΟΜΠΟΤΙΚΗ Καθηγητής Δρ.Δ.Σαγρής ΣΕΡΡΕΣ, ΣΕΠΤΕΜΒΡΙΟΣ
4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER
4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER Σκοπός του κεφαλαίου είναι να παρουσιάσει μερικές εφαρμογές του Μετασχηματισμού Fourier (ΜF). Ειδικότερα στο κεφάλαιο αυτό θα περιγραφούν έμμεσοι τρόποι
Ρομποτικά Συστήματα Ελέγχου: Διαφορική Κινηματική Ανάλυση
Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών «ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΙΣΜΟΥ» Ρομποτικά Συστήματα Ελέγχου: Διαφορική Κινηματική Ανάλυση Κων/νος Τζαφέστας Τομέας Σημάτων, Ελέγχου & Ρομποτικής Σχολή Ηλεκτρ. Μηχ/κών
( AB) + ( BC) = ( AC).
ΜΕΜ 102 Γεωμετρία και Γραμμική Άλγεβρα Διάλεξη 3 Προβολή, εσωτερικό γινόμενο Χρήστος Κουρουνιώτης Πανεπιστήμιο Κρήτης Σεπ 2014 Χ.Κουρουνιώτης (Παν.Κρήτης) ΜΕΜ 102-3 Σεπ 2014 1 / 12 Άξονας, αλγεβρική τιμή
Τάξη B. Μάθημα: Η Θεωρία σε Ερωτήσεις. Επαναληπτικά Θέματα. Επαναληπτικά Διαγωνίσματα. Επιμέλεια: Κώστας Κουτσοβασίλης. α Ε
Ν β K C Ε -α Ο α Ε Τάξη B Μ -β Λ Μάθημα: Η Θεωρία σε Ερωτήσεις Επαναληπτικά Θέματα Επαναληπτικά Διαγωνίσματα Επιμέλεια: Διανύσματα Ερωτήσεις θεωρίας 1. Πως ορίζεται το διάνυσμα;. Τι λέγεται μηδενικό διάνυσμα;
Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/2017. Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης. dy dx = 2y + x 2 y 2 2x
Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/017 Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης dx y + x y. x Παρατηρούμε ότι η δ.ε. είναι ομογενής. Πράγματι, dx y x + 1 x y x y x + 1 (
8. Σύνθεση και ανάλυση δυνάμεων
8. Σύνθεση και ανάλυση δυνάμεων Βασική θεωρία Σύνθεση δυνάμεων Συνισταμένη Σύνθεση δυνάμεων είναι η διαδικασία με την οποία προσπαθούμε να προσδιορίσουμε τη δύναμη εκείνη που προκαλεί τα ίδια αποτελέσματα
ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΦΥΣΙΚΗΣ 2019
ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΦΥΣΙΚΗΣ 019 Κινηματική ΑΣΚΗΣΗ Κ.1 Η επιτάχυνση ενός σώματος που κινείται ευθύγραμμα δίνεται από τη σχέση a = (4 t ) m s. Υπολογίστε την ταχύτητα και το διάστημα που διανύει το σώμα
= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις
1. Εισαγωγή Δίνεται η συνάρτηση μεταφοράς = = 1 + 6 + 11 + 6 = + 6 + 11 + 6 =. 2 Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις L = 0 # και L $ % &'
ΕΝΟΤΗΤΑ 1: ΟΡΙΣΜΟΣ ΠΕΔΙΟ ΟΡΙΣΜΟΥ ΠΡΑΞΕΙΣ ΣΥΝΑΡΤΗΣΕΩΝ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Α
ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 1: ΟΡΙΣΜΟΣ ΠΕΔΙΟ ΟΡΙΣΜΟΥ ΠΡΑΞΕΙΣ ΣΥΝΑΡΤΗΣΕΩΝ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΛΥΜΕΝΑ ΘΕΜΑΤΑ Ερώτηση θεωρίας 1 ΘΕΜΑ Α Τι ονομάζουμε πραγματική συνάρτηση
Θεωρητική μηχανική ΙΙ
ΟΣΑ ΓΡΑΦΟΝΤΑΙ ΕΔΩ ΝΑ ΤΑ ΔΙΑΒΑΖΕΤΕ ΜΕ ΣΚΕΠΤΙΚΟ ΒΛΕΜΜΑ. ΜΠΟΡΕΙ ΝΑ ΠΕΡΙΕΧΟΥΝ ΛΑΘΗ. Θεωρητική μηχανική ΙΙ Να δειχθεί ότι αν L x, L y αποτελούν ολοκληρώματα της κίνησης τότε και η L z αποτελεί ολοκλήρωμα της
ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ
ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 4// ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ ΕΞΕΤΑΣΤΗΣ: ΒΑΡΣΑΜΗΣ ΧΡΗΣΤΟΣ ΔΙΑΡΚΕΙΑ ΩΡΕΣ ΑΣΚΗΣΗ α) Για δεδομένη αρχική ταχύτητα υ, με ποια γωνία
Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 5 o Φροντιστήριο
Πρόβλημα ο Ασκήσεις Φροντιστηρίου 5 o Φροντιστήριο Δίνεται το παρακάτω σύνολο εκπαίδευσης: # Είσοδος Κατηγορία 0 0 0 Α 2 0 0 Α 0 Β 4 0 0 Α 5 0 Β 6 0 0 Α 7 0 Β 8 Β α) Στον παρακάτω κύβο τοποθετείστε τα
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 20 Οκτωβρίου 2008
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ η Ημερομηνία Αποστολής στον Φοιτητή: 0 Οκτωβρίου 008 Ημερομηνία παράδοσης της Εργασίας: Νοεμβρίου 008 Πριν
ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ
ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ Οι πραγματικοί αριθμοί αποτελούνται από τους ρητούς και τους άρρητους αριθμούς, τους φυσικούς και τους ακέραιους αριθμούς. Δηλαδή είναι το μεγαλύτερο σύνολο αριθμών που μπορούμε
1. ΣΤΑΤΙΚΗ ΑΡΙΣΤΟΠΟΙΗΣΗ
. ΣΤΑΤΙΚΗ ΑΡΙΣΤΟΠΟΙΗΣΗ. Μέγιστα και Ελάχιστα Συναρτήσεων Χωρίς Περιορισμούς Συναρτήσεις μιας Μεταβλητής Εστω f ( x) είναι συνάρτηση μιας μόνο μεταβλητής. Εστω επίσης ότι x είναι ένα σημείο στο πεδίο ορισμού
ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 15/10/2012 ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ
ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 15/1/1 ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ ΕΞΕΤΑΣΤΗΣ: ΒΑΡΣΑΜΗΣ ΧΡΗΣΤΟΣ ΔΙΑΡΚΕΙΑ ΩΡΕΣ ΑΣΚΗΣΗ 1 Σε σώμα μάζας m = 1Kg ασκείται η δύναμη F
Άσκηση 8 9. Ιδια με την άσκηση 8, αλλά τώρα η συνισταμένη έχει αντίθετη κατεύθυνση.
1. Επιλέξτε τη σωστή απάντηση: Η συνισταμένη δύο δυνάμεων είναι μία δύναμη που a. έχει μέτρο ίσο με το άθροισμα των μέτρων των δύο δυνάμεων. b. έχει μέτρο πάντα μεγαλύτερο από το μέτρο της κάθε επί μέρους
v = r r + r θ θ = ur + ωutθ r = r cos θi + r sin θj v = u 1 + ω 2 t 2
ΑΠΑΝΤΗΣΕΙΣ ΣΤΑ ΘΕΜΑΤΑ ΕΞΕΤΑΣΕΩΝ ΦΥΣΙΚΉΣ Ι ΤΜΗΜΑ ΧΗΜΕΙΑΣ, 9 ΙΑΝΟΥΑΡΙΟΥ 019 ΚΏΣΤΑΣ ΒΕΛΛΙΔΗΣ, cvellid@phys.uoa.r, 10 77 6895 ΘΕΜΑ 1: Σώµα κινείται µε σταθερή ταχύτητα u κατά µήκος οριζόντιας ράβδου που περιστρέφεται
Ρομποτική Ι: Διαφορική Κινηματική Ανάλυση
Σχολή Ηλεκτρολόγων Μηχ/κών και Μηχ/κών Υπολογιστών, Ε.Μ.Π., Ακαδημαϊκό Έτος 8-9, 7ο Εξάμηνο Ρομποτική Ι: Διαφορική Κινηματική Ανάλυση Κων/νος Τζαφέστας Τομέας Σημάτων, Ελέγχου & Ρομποτικής Σχολή Ηλεκτρ.
ΣΥΣΤΗΜΑΤΑ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ. ΘΕΜΑ 2ο
ΣΥΣΤΗΜΑΤΑ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΘΕΜΑ ο _6950 α) Να κατασκευάσετε ένα γραμμικό σύστημα δυο εξισώσεων με δυο αγνώστους με συντελεστές διάφορους του μηδενός, το οποίο να είναι αδύνατο. β) Να παραστήσετε γραφικά
ΜΗΧΑΝΙΣΜΟΙ ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕΔΙΑΣΜΟ ΜΗΧΑΝΩΝ
Μηχανισμοί & Εισαγωγή στο Σχεδιασμό Μηχανών Ακαδημαϊκό έτος: 04-05 ΜΗΧΑΝΙΣΜΟΙ & ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕΔΙΑΣΜΟ ΜΗΧΑΝΩΝ - 5. - Μηχανισμοί & Εισαγωγή στο Σχεδιασμό Μηχανών Ακαδημαϊκό έτος: 04-05 opyight ΕΜΠ - Σχολή
Κεφάλαιο 4 Διανυσματικοί Χώροι
Κεφάλαιο Διανυσματικοί Χώροι Διανυσματικοί χώροι - Βασικοί ορισμοί και ιδιότητες Θεωρούμε τρία διαφορετικά σύνολα: Διανυσματικοί Χώροι α) Το σύνολο διανυσμάτων (πινάκων με μία στήλη) με στοιχεία το οποίο
website:
Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ιδρυμα Θεσσαλονίκης Τμήμα Μηχανικών Αυτοματισμού Μαθηματική Μοντελοποίηση Αναγνώριση Συστημάτων Μαάιτα Τζαμάλ-Οδυσσέας 6 Μαρτίου 2017 1 Εισαγωγή Κάθε φυσικό σύστημα
ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ
ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1 ΜΑΘΗΜΑ 1 ο +2 ο ΕΝΝΟΙΑ ΔΙΑΝΥΣΜΑΤΟΣ Διάνυσμα ορίζεται ένα προσανατολισμένο ευθύγραμμο τμήμα, δηλαδή ένα ευθύγραμμο τμήμα
ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 3/2/2016 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ
ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 3/2/2016 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ ΕΞΕΤΑΣΤΗΣ: ΒΑΡΣΑΜΗΣ ΧΡΗΣΤΟΣ ΔΙΑΡΚΕΙΑ 2 ΩΡΕΣ ΑΣΚΗΣΗ 1 Σώμα μάζας m 0.25 Kg κινείται στο επίπεδο xy, με τις εξισώσεις κίνησης
1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη;
ΚΕΦΑΛΑΙΟ 2 ο ΚΙΝΗΣΗ 2.1 Περιγραφή της Κίνησης 1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη; Κινηματική είναι ο κλάδος της Φυσικής που έχει ως αντικείμενο τη μελέτη της κίνησης. Στην Κινηματική
ΡΟΠΕΣ ΙΣΟΡΡΟΠΙΑ ΣΤΕΡΕΟΥ ΣΩΜΑΤΟΣ
ΡΟΠΕΣ ΙΣΟΡΡΟΠΙΑ ΣΤΕΡΕΟΥ ΣΩΜΑΤΟΣ Ροπή Δύναμης Θα έχετε παρατηρήσει πως κλείνετε ευκολότερα μια πόρτα, αν την σπρώξετε σε μια θέση που βρίσκεται σχετικά μακρύτερα από τον άξονα περιστροφής της (τους μεντεσέδες
Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Αφφινικοί Μετασχηματισμοί Αναπαράσταση Γεωμετρικών Μορφών
Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή Γεωμετρικός Πυρήνας Γεωμετρικός Πυρήνας Αφφινικοί Μετασχηματισμοί Αναπαράσταση Γεωμετρικών Μορφών Γεωμετρικός Πυρήνας Εξομάλυνση Σημεία Καμπύλες Επιφάνειες
d E dt Σχήμα 3.4. (α) Σχηματικό διάγραμμα απλού εναλλάκτη, όπου ένας αγώγιμος βρόχος περιστρέφεται μέσα
Παράδειγμα 3.1. O περιστρεφόμενος βρόχος με σταθερή γωνιακή ταχύτητα ω μέσα σε σταθερό ομογενές μαγνητικό πεδίο είναι το πρότυπο μοντέλο ενός τύπου γεννήτριας εναλλασσόμενου ρεύματος, του εναλλάκτη. Αναπτύσσει
Παραδείγματα (2 ο σετ) Διανυσματικοί Χώροι Επιμέλεια: Ι. Λυχναρόπουλος
Παραδείγματα ( ο σετ) Διανυσματικοί Χώροι Επιμέλεια: Ι. Λυχναρόπουλος Παράδειγμα Έστω ο υποχώρος W του R 5 που παράγεται από τα διανύσματα v=(,,-,,), v=(,,-,6,8), v=(,,,,6), v=(,,5,,8), v5=(,7,,,9). a)
ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΤΗΣ ΑΛΓΕΒΡΑΣ Β ΛΥΚΕΙΟΥ
ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΤΗΣ ΑΛΓΕΒΡΑΣ Β ΛΥΚΕΙΟΥ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΣΥΣΤΗΜΑΤΑ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΘΕΜΑ ο _6950 α) Να κατασκευάσετε ένα γραμμικό σύστημα δυο εξισώσεων με δυο αγνώστους με συντελεστές διάφορους του
Επίλυση εξισώσεων δευτέρου βαθμού με ανάλυση σε γινόμενο παραγόντων
ΜΕΡΟΣ Α. ΕΞΙΣΩΣΕΙΣ ΔΕΥΤΕΡΟΥ ΒΑΘΜΟΥ 69. ΕΞΙΣΩΣΕΙΣ ΔΕΥΤΕΡΟΥ ΒΑΘΜΟΥ Ορισμός Ονομάζουμε εξίσωση ου βαθμού με έναν άγνωστο κάθε ισότητα που έχει την μορφή α +β+ γ = 0 με α 0 (ο είναι ο άγνωστος της εξίσωσης,