i 75ѬӠ1*ĈҤ,+Ӑ&6Ѭ3+Ҥ0.Ӻ7+8Ұ773+&0 .+2$&Ѫ.+Ë&+ӂ7Ҥ20È< %Ӝ0Ð1&ѪĈ,ӊ17Ӱ WX ĈӖÈ17Ӕ71*+,ӊ3 1*+,Ç1&ͨ8 9¬ &+ɻ 7ɝ2 0Ð+Î1+0È<%$<QUADROCOPTER GVHD: Th.S 3KҥP%ҥFK'ѭѫQJ SVTH : 1JX\ӉQ+ҧLĈăQJ7kP MSSV: 06111089 SVTH : 1JX\ӉQ/r1KұW7KҳQJ MSSV: 06111096 73+Ӗ&+Ë0,1+WKiQJ1 QăP11 ii %ӝ*LiRGөFYjĈjRWҥR 7UѭӡQJĈҥLKӑF6ѭ3KҥP.ӻ7KXұW7S+&0 .KRD&ѫNKt&KӃWҥRPi\ %ӝP{Q&ѫĈLӋQ7ӱ o0o &ӝQJ+Rj;m+ӝL&Kӫ1JKƭD9LӋW1DP ĈӝFOұS± 7ӵGR± +ҥQKSK~F o0o 1+,ӊ09ӨĈӖÈ17Ӕ71*+,ӊ3 +ӑYjWrQ 1JX\ӉQ+ҧLĈăQJ7kP MSSV: 06111089 1JX\ӉQ/r1KұW7KҳQJ MSSV: 06111096 /ӟS61111 1JjQK&ѫÿLӋQWӱ 1.1. 7Ç1ĈӖÈ1 1*+,Ç1&Ӭ89¬ &+ӂ7Ҥ2 0Ð+Î1+0È<BAY QUADROCOPTER 1.2. 1+,ӊ09Ө - 7KLӃWNӃYjWKLF{QJP{KuQKQuadURFRSWHUYӟLFiFWKLӃWEӏWѭѫQJWKtFK - ;k\GӵQJWKXұWWRiQÿLӅXNKLӇQQuadrocopter Fy NKҧQăQJWӵWKăQJEҵQJ WUrQWUөFED\FkQEҵQJWURQJNK{QJWUXQJ - ;k\GӵQJFKѭѫQJWUuQKJLiPViWWӯPi\WtQKGQJLabVIEW 1. 1Jj\JLDRQKLӋPYөÿӅWjL: 30/08/2010 2. 1Jj\KRjQWKjQKQKLӋPYө 21/01/2011 3. +ӑYjWrQJLiRYLrQ KѭӟQJGүQ7K6. 3KҥP%ҥFK'ѭѫQJ 4. +ӑYjWrQJLiRYLrQ SKҧQELӋQ ThS. /r7KDQK7QJ 1ӝLGXQJYj\rXFҫXĈ$71ÿmWK{QJTXD%ӝP{Q 1Jj\«WKiQJ «QăP &+Ӫ1+,ӊ0%Ӝ0Ð1 *,È29,Ç1+ѬӞ1*'Ү1 3+Ҫ1'¬1+&+2.+2$%Ӝ0Ð1 1JѭӡLGX\ӋWFKҩPVѫEӝ ĈѫQYӏ 1Jj\EҧRYӋ ĈLӇPWәQJNӃW 1ѫLOѭXWUӳGӵiQ iii 1KұQ[pWFӫDgLiRYLrQKѭӟQJGүQ «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« TP.+&0QJj\ WKiQJ QăP11 Th.S 3KҥP%ҥFK'ѭѫQJ iv NKұQ[pWFӫDJLiRYLrQSKҧQELӋQ «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« «««««««««««««««««««««««««««««««« TP.+&0QJj\ WKing QăP11 Th.S /r7KDQK7QJ v /Ӡ,&Ҧ0Ѫ1 7UѭӟFWLrQ, FK~QJHP [LQÿѭӧFJӱLOӡLFҧPѫQWUkQWUӑQJYjVkXVҳF QKҩW ÿӃQWKҫ\ 3KҥP%ҥFK'ѭѫQJ - QJѭӡL ÿmKӃWVӭFWҥRÿLӅXNLӋQYjWұQWuQKKѭӟQJGүQJySê, ÿӝQJYLrQ FK~QJHP trong VXӕWTXiWUuQKQJKLrQFӭXWKӵFKLӋQÿӗiQQj\ ;LQFKkQWKjQKFҧPѫQ ÿӃQWҩWFҧ TXêWKҫ\F{WKXӝF.hoa CѫNKt &KӃWҥR Pi\ BӝP{Q&ѫÿLӋQWӱWUѭӡQJĈҥLhӑF6ѭpKҥP.ӻ tKXұW7P.HCMQKӳQJQJѭӡL ÿmWUDQJ EӏFKRFK~QJHPQKӳQJNLӃQWKӭFFѫEҧQFNJQJQKѭÿmQKLӋWWuQK KѭӟQJGүQ JL~Sÿӥ FK~QJHP WURQJVXӕWNKyDKӑF YӯDTXD Vj VDXFQJ, [LQÿѭӧFFҧPѫQ, FKLDVҿQLӅPYXLQj\YӟLJLDÿuQKQJѭӡLWKkQ, FQJWұSWKӇOӟS&ѫÿLӋQWӱNKyD- QKӳQJQJѭӡLÿmOX{QӣErQ, TXDQWkP JL~Sÿӥ YjWҥRÿLӅXNLӋQWKXұQOӧLÿӇ FK~QJ W{LÿѭӧFKӑFWұSQJKLrQFӭX Yj KRjQWKjQKÿӗiQ WӕWQJKLӋSQj\. 7S+ӗ&Kt0LQKQJj\01 WKiQJ01 QăP11 1KyP WKӵFKLӋQ 1JX\ӉQ+ҧLĈăQJ7kP 1JX\ӉQ/r1KұW7KҳQJ vi 7Ï07Ҳ7%È2&È2 QuadURFRSWHUFzQÿѭӧFJӑLOjQuadrotor HHOLFRSWHUOjPӝWGҥQJPi\ED\OrQ WKҷQJÿѭӧFQkQJEӣLEӕQFiQKTXҥWÿһWWUrQPӝWNKXQJFKӳWKұS 0{ KuQK ÿѭӧF [k\ GӵQJ WKӓD PmQ Fҧ \ӃX Wӕ Oj QKҽ Yj FKҳF FKҳQ 1KӳQJ FKX\ӇQÿӝQJFӫDP{KuQKÿѭӧFÿRÿҥFWK{QJTXDEӝ,08 (Inertial0HDVXUHPHQW8QLW FzQJӑLOjEӝÿROѭӡQJTXiQWtQK) EDRJӗPPӝWFRQTXD\KӗLFKX\ӇQhai WUөFYjFҧP ELӃQÿӝQJKLrQJEDWUөFYjÿѭDYӅYLÿLӅXNKLӇQWKӵFKLӋQWKXұWWRiQÿLӅXNKLӇQ PID cho ÿӝQJFѫWK{QJTXDSKѭѫQJSKiSÿLӅXFKӃÿӝUӝQJ[XQJ3:0 vii ABSTRACT A Quadrocopter, also called a Quadrotor Helicopter, is an aircraft that is lifted by four rotors on a cross-shaped frame. We succeeded in building a Quadrocopter with stiff and lightweight structure. Our Quadrocopter¶V in-flight dynamics was measured via an IMU (Inertial Measurement Unit) which equipped with a dual-axis gyroscope and a three axis tilt- sensor. A microcontroller took these sensorV¶ inputs and performed PID control algorithm on the four motors by varying PWM signals sent to each of the motors. viii 0Ө&/Ө& 7UDQJEuD i 1KLӋPYөÿӗiQWӕWQJKLӋS ii 1KұQ[pWFӫDJLiRYLrQKѭӟQJGүQ iii 1KұQ[pWFӫDJLiRYLrQSKҧQELӋQ iv /ӡLFҧPѫQ v 7yPWҳWÿӗiQ vi Abstract vii 0өFOөF viii 'DQKPөFKuQK x 'DQKPөFEҧQJ xiii &iFTX\ѭӟFYjKҵQJVӕOLrQTXDQ xiv &+ѬѪ1*7Ә1*48$1 1.1 6ӵNKiFQKDXJLӳD+HOLFRSWHUYjQuadrocopter 1 9ӅNӃWFҩXFѫNKtYjQJX\rQOêKRҥWÿӝQJ 1 9ӅWtQKQăQJÿLӅXNKLӇQ 3 1.2 7uQKKuQKQJKLrQFӭXWKXӝFOƭQKYӵFÿӅWjL 4 1.2.1 /ӏFKVӱSKiWWULӇQFӫDPi\ED\Quadrocopter 4 1.2.2 7uQKKuQKQJKLrQFӭXӣQѭӟFQJRjL 7 1.2.3 7uQKKuQKQJKLrQFӭXWURQJQѭӟF 10 1.3 1ӝLGXQJQJKLrQFӭXFӫDÿӅWjL 12 1.4 3KѭѫQJSKiSYjSKѭѫQJWLӋQQJKLrQFӭX 13 &+ѬѪ1*2: /é7+8<ӂ77,ӂ3&Ұ1 2.1 /êWKX\ӃWÿLӅXNKLӇQQuadrocopter 14 2.2 0{KuQKWRiQFӫDQuadrocopter 17 2.2.1 ĈӝQJKӑF 17 2.2.2 ĈӝQJOӵFKӑF 20 2.2.3 0{KuQK1HZWRQ-Euler 21 2.2.4 .KtÿӝQJKӑF 27 2.3 ĈLӅXNKLӇQÿӝQJFѫPӝWFKLӅXNK{QJFKәLWKDQ 32 2.4 %ӝOӑF.DOPDQ 36 2.4.1 .KiLQLӋPEӝOӑF 36 2.4.2 %ӝOӑF.DOPDQOjJu ? 36 2.4.3 %ҧQFKҩWFӫDEӝOӑF.DOPDQ 38 ix 2.4.4 4X\WUuQKѭӟFOѭӧQJ 38 2.4.5 6RViQKFiFEӝOӑFYӟLEӝOӑF.DOPDQ 40 2.5 *LiPViW- ÿLӅXNKLӇQJLDRWLӃSPi\WtQKGQJSKҫQPӅPLabVIEW 42 2.5.1 7әQJTXDQYӅLabVIEW 42 2.5.2 7uPKLӇXPӝWFKѭѫQJWUuQKLabVIEW 43 &+ѬѪ1* ;Æ<'Ӵ1*0Ð+Î1+QUADROCOPTER 3.1 6ѫÿӗNKӕLWәQJWKӇFӫDKӋWKӕQJ 46 3.2 7KLӃWNӃ FѫNKt 47 3.3 7KLӃWNӃKӋWKӕQJÿLӅXNKLӇQ 51 3.3.1 7D\ÿLӅXNKLӇQ 52 3.3.2 0ҥFKWUXQJWkP 53 3.3.3 Module RF 57 3.3&ҧPELӃQ,08 58 3.3.5 ĈӝQJFѫ%/'&Yj%ӝÿLӅXWӕF(6& 59 3.4 ;k\GӵQJWKXұWWRiQÿLӅXNKLӇQ 61 &+ѬѪ1*.ӂ748Ҧ7+Ӵ&1*+,ӊ0 4.1 ;k\GӵQJEӝOӑF.DOPDQFKRP{KuQKPi\ED\Quadrocopter 64 4.1.1 XӱOêWtQKLӋXFҧPELӃQ,08EұFWӵGR 64 4.1.2 TӕLѭXKyDWKXұWWRiQ.DOPDQ 65 4.1.3 XiFÿӏQKFiFWK{QJVӕYjKRjQFKӍQKEӝOӑF.DOPDQ 66 4.2 &KѭѫQJWUuQKJLiPViWGQJSKҫQPӅPLabVIEW 67 4.2.1 .LӇPWUDYj[ӱOêWtQKLӋXFҧPELӃQ 67 4.2.2 *LiPViWWUҥQJWKiLKRҥWÿӝQJFӫD4XDGURFRSWHU 69 4.3 .ӃWTXҧWKӵFQJKLӋP YjQKұQ[pW 73 4.3.1 ĈiSӭQJOӵFÿҭ\FӫD(6&± Motor 73 ĈiSӭQJFӫDP{KuQKYӟLFiFWK{QJVӕÿLӅXNKLӇQ3,' 77 &+ѬѪ1*.ӂ7/8Ұ1 5.1 1KӳQJNӃWTXҧÿҥWÿѭӧF 84 5.2 1KӳQJNӃWTXҧFKѭDÿҥWÿѭӧF YjELӋQSKiSNKҳFSKөF 85 5.3 +ѭӟQJSKiWWULӇQFӫDÿӅWjL 85 7jLOLӋXWKDPNKҧR 86 3KөOөF$ %ҧQYӁP{KuQK Pi\ED\ Quadrocopter 87 PKөOөF% VLÿLӅXNKLӇQATmega128 88 x '$1+0Ө&+Î1+ +uQK5&+HOLFRSWHU7-rex 600 1 +uQK&өPVZDVKSODWHWUrQFѫFҩXFiQKFӫD+HOLFRSWHU 1 +uQK&өPFiQKTXҥWÿX{LFӫD+HOLFRSWHU 2 +uQKQuadrocopter 2 +uQK1JX\rQOêKRҥWÿӝQJFӫDQuadrocopter 3 +uQK3KkQORҥLYұWWKӇED\ 4 +uQK%UHJXHW- Richet Gyroplane No.1 5 +uQKQuadURFRSWHUFӫD(WLHQQH2HPLFKHQ 5 +uQK³%ҥFKWXӝFED\´ 6 +uQK&RQYHUWDZLQJV0RGHO$ 6 +uQK6ҧQSKҭP;-3URFӫDKmQJ'UDJDQIO\,QQRYDWLRQV 7 +uQK6ҧQSKҭP0'-FӫDKmQJ0LFURGURQH 8 +uQK0i\WtQKÿӇKLӇQWKӏFiFWK{QJVӕYӅWuQKWUҥQJFӫDPi\ED\ 8 +uQK6ҧQSKҭP$5'URQHFӫDKmQJ3DUURW 9 +uQK6ҧQSKҭP0.%DVLFVHW0(FӫDKmQJ0LNUR.RSWHU 9 +uQK0{KuQKPi\ED\QJKLӋPWKXWҥL6ӣ.KRDKӑF- &{QJQJKӋ 10 +uQK0ӝWFKLӃFPi\ED\ÿӝQJFѫFӫDFkXOҥFEӝP{KuQK 11 +uQKQuadURWRUYjQKyPVLQKYLrQ &ѫÿLӋQWӱĈ+&{QJQJKLӋS+j1ӝL 11 +uQK5RERWWӵKjQKNLӇXQuadURWRUFӫD+ӑFYLӋQ.ӻWKXұW4XkQVӵ 12 +uQKĈӏQKQJKƭDFiFKѭӟQJFKX\ӇQÿӝQJFӫDQuadrocopter 14 +uQK+RYHU 15 +uQK7KURWWOH 15 +uQK5ROO 16 +uQK3LWFK 16 +uQK2.6 Yaw 17 +uQK+ӋTX\FKLӃX(Yj% 17 +uQK&iFOӵFYjPRPHQWWiFGөQJOrQQuadrocopter 20 +uQK0RPHQWTXiQWtQKNKӕLKuQKKӝSFKӳQKұW 25 +uQK0{KuQKFiQKTXҥWWURQJWKX\ӃWÿӝQJOѭӧQJ 28 +uQK 7KX\ӃWFѫEҧQYӅFiQKTXҥW 29 +uQK 2.12 +uQKGiQJNKtÿӝQJKӑFFӫDFiQK 31 +uQKĈӝQJFѫ%/'&LQUXQQHU 32 +uQKĈӝQJFѫ%/'&RXWUXQQHU 32 +uQK6ѫÿӗÿҩXGk\ÿӝQJFѫ%/'&Yj(6& 33 [...]... xoay (roll) (yaw) i so v Quadrocopter sau , Quadrocopter motor Quadrocopter Quadrocopter Quadrocopter: 14 Quad Quadrocopter 2 a Hover: Quad 1 = 2 = 2 Hover b Throttle: Quad Quad 3 Throttle + b H A H A Quadrocopter c Roll: Quad moment c Xb 15 Quad 3 = 4 = H) 4 Roll b + H A B A H B d Pitch: Quadrocopter bay lui b 5 Pitch + : quanh b H A B A H B e Yaw: Quadrocopter b sau 2 , Quadrocopter quay quanh tr... 1.2.3 trong a Quadrocopter t - HCM HCM 16 M - Theo PGS- b - [12] Quadrocopter t Quad Quad scope 10 HCM, 17 c Quadrocopter Quad - Quad , H cho 8 Quadroto H scope 11 9 Quad K Q , 1.3 Quadrocopter v.v Do Quadrocopter - 12 trong c - Quadrocopter l PWM - (gyroscope accelerometer) Quad 1.4 : -T h : Quadrocopter - - LabVIEW 13 Quadrocopter [2] 2.1 Quadrocopter (front) (right) oment (back) (left) 4 Quadrocopter. .. gia t Quad Quadrocopter xvii 1.1 nhau gi Quadrocopter [1] (Quadrocopter, Quadrotor hay Quad sau: 1.1.1 Quad -rex 600 1 - , gi 3 Helicopter Quad - Quadrocopter - - - Quad Quadrocopter 2 - Quad Quad nh Quad 5 Quadrocopter -sau: - : :t 4 -sau) 1.1.2 Quad (gyroscope) meter) Quad Quad 3 (accelero- Quad 1.2 1.2.1 Quadrocopter C Quadrocopter 1.6 Quadrocopter Charles Richet Richet Gyroplane No.1 yQuadrocopter... Charles Richet Richet Gyroplane No.1 yQuadrocopter 75Kg 5m 4 nh 1.7 Breguet- Richet Gyroplane No.1 Quadrocopter 2 Quadrocopter 1.8 Quad 5 8 Quadrocopter Quadrocopter 1956, Convertawings l t Oemichen B song song theo hai xoay G de Bothezat hai Convertawings Model A Quad , Quadrocopter bay 6 v [14] 1.2.2 Quadrocopter a anfly Innovations [1] - 11 - Innovations - [1] - (Vertical Take Off and Landing... 2 , Quadrocopter quay quanh tr c Zb theo theo 2 quay) quanh tr c Zb theo 16 6 Yaw : + b H A B A H B Quadrocopter [2] 2.2 2.2.1 7 E E [m] [rad] moment [Nm] V B [m/s], v Quadrocopter 17 Quadrocopter Quadrocopter, d B [rad/s], [N], v OE: g c xE: yE: zE: OB: g xB: yB: zB: (xE,yE Quadrocopter Quadrocopter Quadrocopter E - Vector v [m] E E - B: E = [X Y Z ] T (2.1) [rad] T E (2.2) E => =[ E] T E E ]T = [X