I HC QUC GIA TP H CHÍ MINH
TRNG I HC BÁCH KHOA
KHOA C KHÍ
LUN VN TT NGHIP I HC XE HAI BÁNH T CÂN BNG
DI CHUYN
TRÊN A HÌNH PHNG
MÃ NGÀNH: 128 SVTH :MAI TUN T
CBHD :KS. VÕ TNG QUÂN SVTH :MAI TUN T
MSSV :P0000016
CBHD :KS. VÕ TNG QUÂN CHNG TRÌNH ÀO TO K S CHT LNG CAO
KHÓA 2: 2000 – 2005
TP. H CHÍ MINH, 07/2005 Lôøi caûm ôn
Tôi không th theo đui và hoàn thành đ tài ca lun vn trong
vòng 16 tun nu không có s giúp đ ca nhng ngi thân và ngi
bn xung quanh. Do vy, vi s trân trng và cm kích, tôi xin gi li
cm n đn ông bà và cha m, nhng ngi thân trong gia đình ht
lòng chm sóc, an i khi gp tr ngi và đng viên tôi trong thi gian
thc hin lun vn, xin cm n TS. Nguyn Vn Giáp và giáo viên tr
c
tip hng dn lun vn, thy Võ Tng Quân đã cho phép tôi theo
Abstract v
CHNG 1 TNG QUAN 1
1.1 Li nói đu 1
1.2 Th nào là xe hai bánh t cân bng (two wheels self balancing) 2
1.3 Ti sao phi thit k xe hai bánh t cân bng 3
1.4 u nhc đim ca xe hai bánh t cân bng 4
1.4.1 u đim ca xe scooter t cân bng trên hai bánh 4
1.4.2 Nhc đim ca xe
4
1.5 Kh nng ng dng 5
1.6 Tình hình nghiên cu trong và ngoài nc 5
1.6.1 Mt s dng xe hai bánh t cân bng dùng trên robot 5
1.6.2 Mt s dng scooter hai bánh t cân bng 9
1.7 Nhu cu thc t 14
CHNG 2 NHIM V LUN VN 15
2.1 Mc tiêu đ tài 15
2.2 Phng pháp nghiên cu 15
CHNG 3 LÝ THUYT TIP CN 17
3.1 Phng pháp tính đng lc hc 17
3.2 Thut toán điu khin - K thut điu khin hin đi 24
3.3 Các phng pháp x lý tín hiu t cm bin 29
3.3.1 Lc b ph thông tn (complementaty filter) 29
3.3.2 Lc thích nghi - B lc Kalman 32
3.3.3 So sánh các b lc vi b lc Kalman 40
3.4 Mô hinh lý thuyt đng c
DC 43
5.2.4 B x lý trung tâm - vi điu khin PIC 18F452 76
5.2.4.1 Các kh nng ca vi điu khin Microchip PIC 18F452: 76
5.2.4.2 Mch điu khin trung tâm 79
5.2.5 Bng điu khin và hin th 80
5.2.6 ng c 80
5.2.7 Hình chp các mch đin t 85
5.3 Gii thut - Lu đ
chng trình 88
5.3.1 Chng trình chính 88
5.3.2 Chng trình ngt 89
5.3.3 Cp nht encoder 91
5.3.4 iu khin đng c 92
5.4 Kt qu 94
CHNG 6 CÁCH VN HÀNH 95
6.1 Cách s dng 95
6.2 Bo dng 97
CHNG 7 KT LUN 98
ii
SVTH: Mai Tun t
7.1 Nhng kt qu đt đc 98
7.2 Nhng kt qu cha đt đc 98
7.3 Nhng vn đ cha gii quyt 99
7.4 Hng phát trin 99
TÀI LIU THAM KHO 100
PH LC 102
1. GII THIU PHN MM VISUALNASTRAN 102
điu khin, vit các chng trình điu khin vi mc đích cui cùng là to ra mt mô
hình xe di chuyn cân bng trên hai bánh xe đ
ng trc đc lp trên hai đng c da
theo các đnh lut c hc Newton và c hc vt rn: điu khin đ luôn duy trì b
mt chân đ (hai bánh xe) v trí ngay di trng tâm ca xe khi đng yên, và to
mt sai s nh v góc nghiêng ca thân xe vi nn khi mun xe chuyn đng.
S cân bng đc tính toán và mô phng bng 2 phn mm MatLAB-
SIMULINK và Visual Nastran, đ chng minh r
ng hoàn toàn có kh nng đ điu
khin mt mô hình xe t cân bng ch nh mt h thng điu khin hot đng ca
đng c đin gn trên mi bánh xe.
Mô hình bao gm mt thân mang hai đng c DC đc tích hp trong mi bánh
xe đp đin 400 mm ph bin trong thi gian gn đây ti Vit Nam, bo mch s dng
b đ
iu khin trung tâm PIC18Fxxx ca hãng Microchip đ điu khin nhng mch
khuch đi công sut, lái công sut (MOSFET driver) cho nhng đng c, điu khin
nhng cm bin cn thit đ đo các giá tr góc và quãng đng đi. Các tín hiu đo
góc t hai cm bin accelerometer và gyro đc thông qua mt b lc Kalman đc
lp trình trên vi điu khin PIC đ có các thông s đo góc chính xác. Bng đi
n kim
soát và hin th chc nng hot đng ca xe. Bình đin đc lp di sàn xe bng
nhôm đ cung cp toàn b nng lng cho xe hot đng. iv
SVTH: Mai Tun t
amplifiers, MOSFET driver for the motors and of the necessary sensors to measure
the vehicle’s states. To have the exact information of angle received from the noisy
accelerometer and piezo-electric gyro, a discrete Kalman filter is implemented in PIC
microcontroller. A control board is used to display the state of sensors, operation of
scooter and to control the speed and steering. Batteries are bolted under the chassis
of scooter, supply electric energies for scooter’s operation. v
SVTH: Mai Tun t Chng 1 Tng quan
Chng 1
TNG QUAN
1.1 Li nói đu
Bài lun vn xut phát t ý tng đã đc thng mi hóa ca công ty Segway:
kt hp ý tng v cách gi thng bng ca con ngi trên đôi chân và đ c đng
trong di chuyn ca các loi xe di chuyn bng bánh. Thông qua bài nghiên cu, ta có
th phn nào nm bt nhng ý tng gi thng bng cho các loi humanoid robot
(robot dng ngi), cách phi hp và x
lý tín hiu tt nht t cm bin. Tuy vy, giá
thành ca sn phm Segway không r (khong 5000USD/xe) do chi phí rt cao t các
cm bin đã đc tích hp và x lý vi đ chính xác và tin cy cao (khong
900USD/b). Do vy, chúng ta s tìm cách kt hp các cm bin riêng l vi giá thành
thp (4 - 40USD/cm bin) và x lý tín hiu cm bin ca chúng đ có đc các tín
hiu tinh khit và chính xác nh mong mu
n vi giá thành không cao.
Mô hình là mt chic xe có hai bánh đc đt dc trc vi nhau (khác vi xe đp
ca vi điu khin trong đ tài s tính toán và đa ra tín hiu điu khin b truyn đng,
đn bánh xe đ gi thng bng/di chuyn, đi thng, quay, quo.
ây là mt phng tin vn chuyn mi ti các thành ph trong tng lai vi
nhiu u đim: gn, nh
, ít chim din tích đng ph, d mang vác, tháo lp và vn
chuyn, nhiên liu sch, d điu khin cho ngi ln và tr em, đi đc trên mt s đa
hình phc tp.
1.2 Th nào là xe hai bánh t cân bng (two wheels self balancing)
B nghiêng
Cân bng
Hình 1.1 Mô t nguyên lý gi thng bng
i vi các xe ba hay bn bánh, vic thng bng và n đnh ca chúng là nh
trng tâm ca chúng nm trong b mt chân đ do các bánh xe to ra. i vi các xe 2
bánh có cu trúc nh xe đp, vic thng bng khi không di chuyn là hoàn toàn không
th, vì vic thng bng ca xe da trên tính cht con quay hi chuyn hai bánh xe
khi đang quay. Còn đi vi xe hai bánh t cân bng, là loi xe ch có hai bánh vi trc
ca hai bánh xe trùng nhau, đ cho xe cân bng, tr
ng tâm ca xe (bao gm c ngi
s dng chúng) cn đc gi nm ngay gia các bánh xe. iu này ging nh ta gi
mt cây gy dng thng đng cân bng trong lòng bàn tay.
Thc ra, trng tâm ca toàn b scooter không đc bit nm v trí nào, cng
không có cách nào tìm ra nó, và có th không có kh nng di chuyn bánh xe đ nhanh
đ gi nó luôn di toàn b trng tâm.
V mt k thu
t, góc gia sàn scooter và chiu trng lc có th bit đc. Do
vy, thay vì tìm cách xác đnh trng tâm nm gia các bánh xe, tay lái cn đc gi
thng đng, vuông góc vi sàn xe (góc cân bng khi y là zero).
chuyn lên xung trên đa hình li lõm (mt
phng nghiêng). Khi di chuyn lên đi, trng
lng xe/robot dn vào đuôi xe làm bánh lái
mt kh nng bám và trt ngã, đi vi nhng
bc thang, thm chí nó dng hot đng và ch
quay tròn bánh xe.
Khi di chuyn xung đi, s vic còn t
hn, trng tâm thay đi v phía trc và th
m
chí làm xe/robot b lt úp khi di chuyn trên
bc thang. Hu ht nhng xe/robot này có th
leo lên nhng dc ít hn là khi chúng di
chuyn xung, b lt úp khi đ dc ch 15
o
hay
20
o
. Vic b trí bn bánh xe, ging nh xe hi
đ chi hay các loi xe bn bánh hin đang s
dng trong giao thông không gp vn đ nhng điu này s làm các mobile robot
không gn gàng và thit k b phn lái (cua quo) gp mt chút phin toái đ có th
xác đnh chính xác quãng đng đã đi
[16]
.
Ngc li, các xe dng hai bánh đng trc li thng bng rt linh đng khi di
chuyn trên đa hình phc tp, mc dù bn thân là mt h thng không n đnh. Khi nó
leo sn dc, nó t đng nghiêng ra trc và gi cho trng lng dn v hai bánh lái
Hình 1.3 Trn
g
thái xe ba bánh khi di
lòng đng.
− Giá thành thp hn so vi xe hi.
− Cun hút ngi s dng cng nh
mi ngi xung quanh vì hình dáng k l
ca nó, phá v các hình nh thng thy v các phng tin giao thông ca
con ngi.
Trang 4
SVTH: Mai Tun t Chng 1 Tng quan
1.4.2 Nhc đim ca xe
− Không th th giãn và khá mt khi lái do phi đng trong khi điu khin. Vì
đng trên mt sàn rung (do đng c gây ra) và cng làm chân mi. Do luôn
gi t th thng đng đ trng lng c th đt trng tâm và đôi lúc gp
nhng đon đng xu khin c th ngi điu khin mt mi.
− Không th làm các vic khác khi đng trên scooter này, ch
ng hn va đi
va nghe đin thoi, hoc va ung nc.
− Scooter không đ nhanh đ đi đng trng và không đ an toàn đ lên
xung l đng.
− Không th vn chuyn hai ngi trên cùng mt xe. Vic này không thành
vn đ khi xe t cân bng đóng vai trò mt platform ca mobile robot, vì
khi lng ti là tnh.
− Không th leo bc thang có chiu cao quá ½ bán kính bánh xe.
1.5 Kh
nng ng dng
Xây dng đc mt phng tin vn chuyn mi trong khu vc cht hp có th
di chuyn ngay trong các chung c tòa nhà cao tng, dùng tr giúp di chuyn cho
ngi già, và tr em vn chuyn.
Làm phng tin vn chuyn hàng hoá đn nhng ni đã đc lp trình sn
trong các tòa nhà, phòng làm vic, nhng không gian cht hp, khó xoay tr.
Thm chí kt hp trên các humanoid robot, nu đc kt h
ca robot vi trng lc, và encoder trên bánh xe đ đo v trí c bn ca robot. Bn
thông s ngõ vào đ xác đnh hot đng và v trí ca xe con lc ngc cân bng là:
1) góc nghiêng.
2) đo hàm ca góc nghiêng, vn tc góc.
3) v trí bánh xe.
4) đo hàm v trí bánh, vn tc bánh xe.
Bn giá tr đo lng đc cng li và phn hi ti đin áp đng c, tng ng
vi momen quay, cân bng, và b phn lái robot.
1.6.1.2 Balance bot I
[28]Hình 1.6 Balance-bot
Balance-bot I (do Sanghyuk, Hàn Quc thc hin) là
mt robot hai bánh t cân bng bng cách kim soát thông
tin phn hi. H thng cao 50cm. Khung chính đc làm
bng nhôm. Nó có hai trc bánh xe ni vi hp gim tc và
đng c DC cho s phát đng. Tng cng có ba b vi x lý
Atmel đc s dng. Vi điu khin chính (master) thi hành
nhng nguyên lý kim soát và thut toán c lng. Mt vi
điu khin khác kim soát tt c cm bin analog. Vi điu
khin th
ba điu khin đng c DC.
Linear quadratic regulator (LQR) đc thit k và thc
thi mch điu khin. Nó có bn giá tr khác nhau – góc
nghiêng, vn tc góc nghiêng, góc quay bánh xe, và vn tc
góc quay, sau đó nó to lnh cho đng c DC đ điu chnh
tc đ bánh xe.
Thy S, đã to ra cuc cách mng đu tiên khi xây dng mô hình xe hai bánh. Robot
JOE cao 65cm, nng 12kg, tc đ ti đa khong 1,5m/s, có kh nng leo dc nghiêng
đn 30
o
. Ngun đin cp là ngun pin 32V kh nng 1,8Ah.
Hình dng ca nó gm hai bánh xe trc, mi
bánh gn vi mt đng c DC, chic xe này có th
chuyn đng xoay theo hình U. H thng điu
khin đc lp t hai b điu khin state-space
tách ri nhau, kim soát đng c đ gi cân bng
cho h thng. Nhng thông tin v trng thái ca
JOE đ
c cung cp bi hai encoder quang và vn
tc ca con quay hi chuyn.
JOE đc điu khin bi mt b điu khin
t xa R/C thng đc s dng đ điu khin các
máy bay mô hình. B điu khin trung tâm và x
lý tín hiu là mt board x lý tín hiu s (DSP)
đc phát trin bi chính nhóm và ca vin
Federal, có kh nng x lý du chm đng
(SHARC floating point), FPGA XILINC, 12 b
bin đi A/D 12bit và 4 b bin đi D/A 10bit. Hình 1.8 Hình chp JOE
Hình 1.9 Equibot
1.6.1.5 Equibot
[27]
Equibot là robot cân bng do Dan Piponi thc
MMA2260 đc s dng, thit b có cu trúc MEMS.
Hình 1.10 Balibot
Hình 1.11 Các tng mch, gm
ngun, vi điu khin và cm bin
PIC16F876 ca hãng Microchip
©
đc chn làm trung tâm điu khin cho robot.
PIC tích hp mt b bin đi A/D nhiu kênh đ đo cm bin góc nghiêng và các ngõ
I/O đ kim soát hai servo đc mô t cho s quay vòng tip theo. in đc cung cp
bng bn cc pin AA và đc n áp dropout. Ngun đin 6V không qua n áp đc
phân phi đn đng c servo qua t đin 3300µF qua bù nng lng cho vi mch điu
khi
n khi công sut ngõ ra t các servo đc hot đng. Mch đin t đc xây dng
trên bng project board Radio Shack RS 276-150 và lp ráp phía trên các motor servo,
trên khung bng nhôm. Ngun đin đc đt gn đnh và hot đng nh trng lng
Trang 8
SVTH: Mai Tun t Chng 1 Tng quan
ca con lc ngc. Mt phiên bn khác ca BaliBot s dng các cm bin hng ngoi
đ đo khong cách thay vì dùng các cm bin đo góc.
1.6.1.7 Bender
[21]
Robot cân bng Bender là đ án do TedLarson, San Francisco thc hin. Mc
tiêu hin ti ca ông là xây dng robot t cân bng trên mt sàn, và t đó dùng làm
nn c bn (platform) đ xây dng robot t hành dùng bánh xe. Hình 1.12 Hình chp robot Bender
quá trình hot đng. Xem xét v mô hình Karmen v thng bng ca c th ngi đ
hiu h thng làm vic nh th nào. Nu ta đng và nghiêng ngi v phía trc,
không còn thng bng, bn s ngã v trc. B não bit rng bn không còn thng
bng na, bi vì ch
t dch trong tai trong dao đng, nên nó truyn tín hiu ra lnh cho
chân bn đt lên phía trc và bn ly li thng bng. Nu bn gi mình trong trng
thái nghiêng v trc, b não điu khin chân bn đt lên trc và gi bn đng thng.
Thay vì ngã, bn bc đn trc. Hình 1.14 Segway
Segway to ra khá ging nh vy, ngoi tr nó có bánh xe thay vì đôi chân, đng
c thay cho bp c, tp hp các vi mch x lý thay cho mt b não và mt dãy các
cm bin nghiêng thay cho h thng cân bng tai trong. Nh b não ca bn, Segway
nhn bit khi ta hng v trc. duy trì cân bng, nó quay bánh xe đn trc ch
vi tc đ va phi (chính xác), nên ta di chuyn đn trc.
S phân chia rõ ràng (con quay h
i chuyn chính yu – trng thái cân bng).
Khi Segway đc lp đt nhiu hn hai bánh xe. Thit b lái tn dng c công ngh
drive-by-wire và thit b c khí có h thng. Trong khi vic thit k bn bánh đa đn
vn đng d dàng và tc đ cao hn mt tí, ngi lái có th chn la gia vic s dng
bn bánh hay ch hai bánh xe.
iu c b
n nht, Segway là s kt hp ca mt dãy các cm bin, mt h thng
kim soát và mt h thng đng c.
H thng cm bin ch yu là s kt hp các con quay hi chuyn (gyroscope).
Mt con quay hi chuyn c hc c bn là mt bánh xe quay tròn bên trong c cu
vng chc. Mc đích s quay tròn nhm kháng li s thay đi trc quay c
a nó, bi vì
Segway đòi hi nng lc làm vic cao ca b não vì nó cn điu chnh cc k
chính xác đ gi không b ngã. Trong nhng máy thông thng, bng mch điu khin
kim tra v trí cm bi
n khong 100 ln/giây. Mch vi x lý điu hành phn mm
tng thích đ phát tín hiu tt c các thông tin n đnh và điu chnh tc đ cho nhiu
đng c đin phù hp. ng c đin đc np nng lng t mt cp pin (Ni-MH) có
th sc li, làm quay đc lp mi bánh xe vi tc đ khác nhau.
Khi xe nghiêng v trc,
đng c làm c hai bánh xe quay v trc và gi v
trng thái nghiêng. Khi xe nghiêng ra sau, đng c làm c hai bánh xe quay ra sau. Khi
ngi lái điu khin tay lái quo trái hay phi, đng c làm mt trong hai bánh xe
quay nhanh hn bánh xe kia hay hai bánh xe quay ngc chiu đ xe xoay quanh.
Nó ch đi khong 12 dm/gi (20km/gi), và nó cn np đin khong 6 gi đ d
tr dùng đ cho mt chuyn đi 15 dm (24km).
Segway là s la ch
n cao trong thành ph. Vì các xe hi đt tin và nu có
lng ln xe hi chy trên đng ph s gây nên ùn tt giao thông, và thiu ch đu
xe. Tt c nhng điu y, xe hi không là phng tin ti u nht trong khu dân c
đông đúc.
Segway không th đa con ngi đi đn ni mun đn vi tc đ cao nht,
nhng Segway có th đi bng s di chuy
n chm, ni đuôi nhau. Mt khi chúng đn
ni, ngi lái có th mang Segway vào bên trong mà không phi lo lng gì v ch đu
xe. Và cng không cn dng nhng trm xng du, mà ch cn np đin cho xe ti
nhà.
Trang 11
SVTH: Mai Tun t Chng 1 Tng quan
Segway cng là chic máy tt dùng đ đi trong các kho hàng, ni có nhiu hành
lang. Ngi ta còn nhn thy s hu dng khi đi quanh trong các khu dân c, sân bay
hay công viên. Tht s không có gii hn không gian trong vic s dng xe. Segway
và s dng port s đ truyn thông tin đn con quay
hi chuyn và m
ch điu khin đng c.
Xe đc s dng vi điu khin 8-bit t Atmel,
chy trên code C vi mt s đim trôi. Nó gi nhng
lnh kim soát tc đ ra port serial khong 9600 baud
trong ASCII đi vi b phn lái đng c, có giá
10USD do Digikey to. Mt con quay hi chuyn ceramic và gia tc k hai trc đ
điu chnh hng chính xác, cùng hot đng vi vi mch
điu khin Atmel, vi giá
149USD do Rotomotion to ra.
1.6.2.3 HTV
[18]
Hình 1.15 Xe 2 bánh t cân bng
ca Trevor Blackwell
Trang 12
SVTH: Mai Tun t Chng 1 Tng quan
Nh thut HTV ca trng đi hc Camosun gm các thành
viên
óm sinh viên ngành k
Brian Beckwith, Eric Desjardins, Chris Howard, Joel Murphy, Matt Uganecz,
Jack Woolley đn t các bang khác nhau Victoria, British Columbia ca Canada.
Tháng 3/2004, h đã cho ra đi sn phm scooter HTV nh mt đ án tt nghip đi
hc ca h.
điu khin). Khung xe đc ch to t khung nhôm và si
carbon. B lái MOSFET đng c lái là module t Roboteq
đc dùng trên robot chin đu. Ngun đin là loi dùng
trong mô hình RC (NiMh 3000mAh).
7
Hin ti, trong điu ki
Trang 13
SVTH: Mai Tun t Chng 1 Tng quan
x, k
trng đ có kinh nghim trong vic tính toán, mô hình và ch to
các r
i sao có th di chuyn và
thng
í nhng lý do khách quan nh đã nu, đ tài có l có mt nhu cu nh
t đnh
trong tình hình hin nay ca Vit Nam cng nh toàn th gii.
hông s dng nhiên liu đt trong là mt nhu cu thc s. Bên cnh đó, thit k
mt platform cho mobile robot cng là mt đ tài cn thit trong lnh vc t đng hóa
ngày nay, nhm tr giúp cho tr em, ngi già, vn chuyn hàng hóa, giám sát …
trong cuc sng hàng ngày vn có nhiu nhu cu trong vic đi li và vn chuyn ti
các thành ph ln.
V khía cnh khoa hc và công ngh, mô hình xe hai bánh t cân b
ng thc s là
mt bc đm quan
obot hai chân (biped-robot, humanoid robot), là đnh cao v khoa hc và công
ngh mà các trng đi hc trên toàn th gii mong mun vn ti. Ngoài ra, mô hình
cng s là s b sung cn thit v các gii pháp công ngh di chuyn ca các mobile
robot 3 bánh, 4 bánh cng nh mobile robot có chân, làm phong phú nhng la chn
gii pháp đ chuyn đng trong không gian cho các robot.
− Thit k mch điu khi
n trung tâm, làm nhim v x lý tín hiu đo và đa ra
các quyt đnh điu khin.
− Thit k mch đin t kt hp các cm bin thc hin chc nng đo góc (phn
cng).
− Thit k mch lái các MOSFET công sut cho hai đng c (MOSFET driver)
có kh nng hot đng tn s t 7-15KHz.
− Gii thut cho vi điu khin kt hp và bù tr các cm bin đ có đc giá tr
đo góc chính xác.
− Xây dng thut toán điu khin cho đng c, gi thng bng và ngn nga
quá ti ca các bánh xe.
− Lp trình điu khin.
2.2 Phng pháp nghiên cu
− Xây dng mô hình lý thuyt gm có:
̇ Tip cn t mô hình tng đng – mô hình con lc ngc đn mô hình tht
ca đ tài.
̇ Mô phng mô hình bng VN Nastran và MatLAB: scooter t cân bng trên
hai bánh.
Trang 15
SVTH: Mai Tun t Chng 2 Nhim v lun vn
− Tip cn mô hình thc, gm có:
̇ Thit k khung sn c khí ca mô hình.
̇ Công sut đin và đin t (điu khin bánh xe).
̇ Mch cm bin (góc, v trí, vn tc góc và vn tc dài).
̇ Calibre cm bin.
̇ B điu khin trung tâm.
̇ Lp trình vi điu khin.
– Ta xem xét mô hình toán hc ca con lc ngc vi các tham s nh sau:
M Khi lng xe (kg).
m Khi lng con lc (kg).
b Ma sát ca xe (N).
L Chiu dài ½ con lc (m).
I Momen quán tính ca con lc (Nm).
F Lc tác đng vào xe (N).
X V trí ca xe (m).
Góc ca con lc so vi phng thng đng (rad). Hình 3.1 Phân tích lc trên xe và trên con lc
[34]
Trang 17